﻿@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: "";
	color: #666;
	font-size: 14px;
	background: #fefefe;
}

ul, dl, dd, dt, ol {
	list-style: none;
}

img {
	border: 0px;
	vertical-align: bottom; /*max-width: 100%;*/
}

.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px
}

a {
	color: #636363;
	text-decoration: none
}

	a:active {
		color: #9f5454;
		text-decoration: none
	}

	a:visted {
		color: #636363;
		text-decoration: none
	}

	a:hover {
		color: #f60;
		text-decoration: none
	}

em {
	display: block;
	list-style: none;
}

*html {
	background-image: url("d");
	background-attachment: fixed;
}

.red {
	color: #d50000;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.wapper {
	width: 958px;
	margin: 0 auto;
}

.clearfix:before, .container:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.inside_con {
	padding: 10px;
	min-height: 400px;
}

.banner_01 {
	width: 958px;
	height: 380px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	margin-top: 20px;
}

	.banner_01 ul {
		height: 380px;
		position: absolute;
	}

		.banner_01 ul li {
			width: 958px;
			height: 380px;
			float: left;
			overflow: hidden;
			position: relative;
			background: #ccc;
		}

			.banner_01 ul li img {
				width: 958px;
				height: 380px;
			}

	.banner_01 .btnBg {
		width: 958px;
		height: 20px;
		position: absolute;
		left: 0;
		bottom: 0;
		background: #000;
	}

	.banner_01 .btn {
		width: 958px;
		position: absolute;
		height: 10px;
		padding: 5px 10px;
		right: 0;
		bottom: 3px;
		text-align: right;
	}

		.banner_01 .btn span {
			display: inline-block;
			_display: inline;
			_zoom: 1;
			width: 25px;
			height: 10px;
			_font-size: 0;
			margin-left: 5px;
			cursor: pointer;
			background: #fff;
		}

			.banner_01 .btn span.on {
				background: #fff;
			}

	.banner_01 .preNext {
		top: 130px;
		width: 45px;
		height: 100px;
		position: absolute;
		background: url(../images/sprite.png) no-repeat 0 0;
		cursor: pointer;
	}

	.banner_01 .pre {
		left: 0;
	}

	.banner_01 .next {
		right: 0;
		background-position: right top;
	}

/* IE 6/7 */
.clearfix {
	zoom: 1;
}

/*头尾公用样式*/
.header {
	width: 100%;
	min-width: 960px;
	height: 116px;
	margin: 0 auto;
	background: url(../images/topbj.jpg);
}

	.header .head {
		width: 960px;
		height: 116px;
		margin: 0 auto;
	}

		.header .head .logo {
			width: 489px;
			height: 116px;
			float: left;
		}

		.header .head .head_r {
			width: 294px;
			height: 116px;
			float: right;
			background: url(../images/zxrx.png) right 44px no-repeat;
			font-family: "";
		}

			.header .head .head_r .head_r_m {
				width: 294px;
				height: 14px;
				line-height: 14px;
				padding-top: 13px;
			}

				.header .head .head_r .head_r_m a {
					padding-left: 16px;
					float: right;
					border-right: 1px solid #545454;
				}

				.header .head .head_r .head_r_m .a1 {
					background: url(../images/top1.jpg) no-repeat 0 2px;
					padding: 0 13px 0 20px;
					max-width: 125px;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
				}

				.header .head .head_r .head_r_m .a2 {
					background: url(../images/top2.jpg) no-repeat 10px 1px;
					padding: 0 13px 0 29px;
				}

				.header .head .head_r .head_r_m .a3 {
					background: url(../images/top3.jpg) no-repeat 10px 1px;
					padding-left: 29px;
					border: 0;
				}

.nav {
	width: 100%;
	min-width: 960px;
	height: 40px;
	margin: 0 auto;
	background: #0155aa;
}

	.nav ul {
		width: 960px;
		height: 40px;
		margin: 0 auto;
	}

		.nav ul li {
			width: 121px;
			height: 40px;
			float: left;
			text-align: center;
			line-height: 40px;
			font-size: 16px;
			background: url(../images/nav_bj.jpg) center right no-repeat;
			margin-left: -1px;
			overflow: hidden;
			transition: background-color 0.3s;
			-moz-transition: background-color 0.3s;
			-webkit-transition: background-color 0.3s;
			-o-transition: background-color 0.3s;
		}

			.nav ul li:last-child {
				background: none;
			}

			.nav ul li:hover, .nav ul li.hover {
				background: #b50102;
			}

			.nav ul li a {
				color: #fff;
				font-family: "";
				display: block;
			}


.bottom {
	width: 100%;
	min-width: 960px;
	height: 116px;
	background: #fff;
	border-top: 5px solid #1f4583;
}

	.bottom ul {
		width: 960px;
		height: 51px;
		margin: 0 auto;
		border-bottom: 1px solid #c7c7c7;
	}

		.bottom ul li {
			width: 120px;
			float: left;
			font-size: 16px;
			line-height: 51px;
			text-align: center;
		}

			.bottom ul li a {
				color: #1f4583;
			}

				.bottom ul li a:hover {
					color: #f60;
				}

.bot-b {
	width: 960px;
	height: 64px;
	margin: 0 auto;
	position: relative;
}

	.bot-b .bot-b-l {
		width: 846px;
		height: 64px;
		float: left;
		font-size: 12px;
		text-indent: 15px;
		line-height: 64px;
		color: #000;
	}

		.bot-b .bot-b-l a {
			color: #000;
		}

			.bot-b .bot-b-l a:hover {
				color: #f60;
			}

	.bot-b .bot-b-r {
		width: 114px;
		height: 34px;
		margin-top: 15px;
		float: left;
		cursor: pointer;
	}

		.bot-b .bot-b-r:hover .ewm {
			display: block;
		}

		.bot-b .bot-b-r dt {
			width: 36px;
			height: 34px;
			float: left;
		}

		.bot-b .bot-b-r dd {
			float: left;
			width: 72px;
			padding-left: 2px;
			font-size: 14px;
			line-height: 17px;
			color: #000;
		}

		.bot-b .bot-b-r .ewm {
			display: none;
			width: 186px;
			height: 204px;
			background: url(../images/ewm-xjl.png) no-repeat bottom;
			position: absolute;
			right: 0;
			bottom: 46px;
			z-index: 99;
		}

			.bot-b .bot-b-r .ewm img {
				width: 184px;
				height: 184px;
				border: 1px solid #000;
			}

.bottom1 {
	width: 100%;
	min-width: 960px;
	height: 116px;
	background: #fff;
	border-top: 5px solid #1f4583;
}

	.bottom1 .bottom1-m {
		width: 960px;
		margin: 0 auto;
	}

	.bottom1 .bottom1-l {
		width: 800px;
		float: left;
	}

	.bottom1 ul {
		width: 800px;
		height: 51px;
		margin: 0 auto;
		border-bottom: 1px solid #c7c7c7;
	}

		.bottom1 ul li {
			width: 100px;
			float: left;
			font-size: 16px;
			line-height: 51px;
			text-align: center;
		}

			.bottom1 ul li a {
				color: #1f4583;
			}

				.bottom1 ul li a:hover {
					color: #f60;
				}

	.bottom1 .bot-b {
		width: 800px;
		height: 64px;
		margin: 0 auto;
		font-size: 12px;
		text-indent: 15px;
		line-height: 64px;
		color: #000;
	}

		.bottom1 .bot-b a {
			color: #000;
		}

			.bottom1 .bot-b a:hover {
				color: #f60;
			}

	.bottom1 .ewm {
		width: 140px;
		height: 116px;
		float: right;
	}

		.bottom1 .ewm dt {
			width: 80px;
			height: 80px;
			margin: 10px auto 0;
		}

			.bottom1 .ewm dt img {
				width: 80px;
				height: 80px;
			}

		.bottom1 .ewm dd {
			width: 140px;
			height: 26px;
			font-size: 14px;
			line-height: 26px;
			text-align: center;
		}
/*首页轮播图*/
.slide-focus {
	width: 960px;
	margin: 20px auto 0;
	overflow: hidden;
}

.js {
	position: relative;
	width: 960px;
	height: 370px;
	overflow: hidden;
}

	.js ul li img {
		width: 100%;
	}

.jsNav {
	position: absolute;
	bottom: 20px;
	left: 440px;
	height: 10px;
	font-size: 1px;
	line-height: 10px;
	background: none;
}

	.jsNav a {
		width: 10px;
		float: left;
		height: 10px;
		background: url("../images/heid.png") no-repeat;
		line-height: 10px;
		margin-left: 10px;
		display: block;
		text-align: center;
		_display: inline;
		text-indent: -9999px;
	}

		.jsNav a.prevBtn {
			display: none;
		}

		.jsNav a.nextBtn {
			display: none;
		}

		.jsNav a.imgSelected {
			background: url("../images/hongd.png") no-repeat;
			height: 10px;
			width: 10px;
			color: #fff;
			margin-left: 10px;
		}

/*首页样式*/
.main1 {
	width: 958px;
	height: 120px;
	margin: 20px auto 0;
	border: 1px solid #cecece;
	border-bottom: 3px solid #1e4483;
	background: #fff;
	overflow: hidden;
}

	.main1 .m1_m {
		width: 178.4px;
		height: 108px;
		margin-top: 6px;
		float: left;
		border-right: 1px solid #dfdfdf;
		padding-left: 140px;
	}

	.main1 .m1_m1 {
		background: url(../images/xt1.jpg) no-repeat 42px 14px;
	}

	.main1 .m1_m2 {
		background: url(../images/xt2.jpg) no-repeat 42px 14px;
	}

	.main1 .m1_m3 {
		background: url(../images/xt3.jpg) no-repeat 42px 14px;
		border: 0;
	}

	.main1 .m1_m h3 {
		width: 132px;
		height: 30px;
		font-size: 20px;
		color: #1e4483;
		line-height: 1em;
		padding-top: 12px;
	}

	.main1 .m1_m p {
		width: 132px;
		font-size: 12px;
		color: #707070;
		line-height: 15px;
	}

	.main1 .m1_m a {
		display: block;
		width: 57px;
		height: 17px;
		text-align: center;
		line-height: 17px;
		color: #fff;
		background: #929292;
		font-size: 12px;
		margin-top: 8px;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	}

		.main1 .m1_m a:hover {
			background: url(../images/ckxtb_bj.jpg) no-repeat;
			color: #0a1b37;
		}

.bt {
	width: 100%;
	height: 26px;
	padding-top: 19px;
	border-bottom: 1px solid #c0c0c0;
	line-height: 1em;
}

	.bt h3 {
		height: 26px;
		font-size: 16px;
		color: #1e4483;
		float: left;
		padding: 0 10px;
		border-bottom: 1px solid #1d4381;
	}

	.bt p {
		font-size: 12px;
		color: #707070;
		float: left;
	}

	.bt a {
		float: right;
		margin-right: 15px;
	}

.main2 {
	width: 958px;
	height: 360px;
	border: 1px solid #cbcbcb;
	margin: 20px auto 0;
	background: #fff;
}

	.main2 .m2_m {
		width: 333px;
		height:;
		float: left;
		margin-left: 10px;
	}

		.main2 .m2_m ul {
			width: 320px;
			height:;
			margin-top: 8px;
		}

			.main2 .m2_m ul li {
				width: 320px;
				height: 36px;
				line-height: 36px;
				border-bottom: 1px dashed #d2d2d2;
				overflow: hidden;
			}

				.main2 .m2_m ul li:last-child {
					border: 0;
				}

				.main2 .m2_m ul li a {
					width: 254px;
					float: left;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
					padding-left: 20px;
					background: url(../images/xsj.jpg) no-repeat 10px 17px;
					color: #000;
				}

					.main2 .m2_m ul li a:hover {
						color: #f60;
					}

				.main2 .m2_m ul li span {
					float: right;
					font-size: 12px;
				}

	.main2 .m2_r {
		width: 263px;
		height: 360px;
		float: right;
		background: #b50101 url(../images/djcx_bj.jpg) no-repeat center bottom;
	}

		.main2 .m2_r p {
			width: 263px;
			height: 45px;
			text-align: center;
			line-height: 45px;
			color: #fff;
			font-size: 12px;
		}

		.main2 .m2_r .input1 {
			width: 200px;
			height: 37px;
			margin: 0 auto;
			display: block;
			border: 0;
			border-top: 1px solid #000;
			border-left: 1px solid #000;
			font-size: 12px;
			color: #686868;
			padding: 0 6px;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}

		.main2 .m2_r .img1 {
			width: 212px;
			height: 57px;
			display: block;
			margin: 12px auto 22px;
		}

		.main2 .m2_r .yzm {
			width: 263px;
			height: 42px;
			background: #d50000;
			clear: both;
		}

			.main2 .m2_r .yzm label {
				width: 94px;
				float: left;
				text-align: center;
				line-height: 42px;
				color: #fff;
			}

			.main2 .m2_r .yzm input {
				width: 76px;
				height: 20px;
				float: left;
				margin-top: 10px;
				border: 0;
				border-top: 1px solid #000;
				border-left: 1px solid #000;
				text-align: center;
			}

			.main2 .m2_r .yzm img {
				width:;
				height:;
				float: left;
				margin-top: 11px;
				margin-left: 6px;
				cursor: pointer;
			}

		.main2 .m2_r .input2 {
			width: 152px;
			height: 37px;
			background: url(../images/djcx.jpg) no-repeat;
			display: block;
			border: 0;
			color: #fff;
			font-size: 14px;
			font-family: "";
			margin: 20px auto 0;
			letter-spacing: 4px;
			cursor: pointer;
		}

.main3 {
	width: 938px;
	border: 1px solid #cbcbcb;
	margin: 20px auto 0;
	background: #fff;
	padding: 0 10px;
	overflow: hidden;
}

	.main3 ul {
		width: 938px;
		margin-top: 24px;
		overflow: hidden;
	}

		.main3 ul li {
			width: 224px;
			height: 275px;
			float: left;
			margin: 0 5px 24px;
			background: url(../images/main3_bj1.jpg) no-repeat;
			box-shadow: 1px 1px 0px #ccc;
			-moz-box-shadow: 1px 1px 0px #ccc;
			-webkit-box-shadow: 1px 1px 0px #ccc;
		}

			.main3 ul li p {
				width: 150px;
				height: 32px;
				margin: 0 auto;
				font-size: 12px;
				line-height: 16px;
				color: #000;
				overflow: hidden;
				text-align: center;
				text-decoration: underline;
			}

			.main3 ul li .a1 {
				width: 224px;
				height: 228px;
				padding-top: 4px;
				line-height: 224px;
				display: table-cell;
				text-align: center;
				vertical-align: middle;
			}

				.main3 ul li .a1 img {
					max-width: 200px;
					max-height: 208px;
					vertical-align: middle;
				}

.gg {
	width: 960px;
	margin: 20px auto 0;
}

.main4 {
	width: 938px;
	border: 1px solid #cbcbcb;
	margin: 20px auto 0;
	background: #fff;
	padding: 0 10px 15px;
	overflow: hidden;
}

	.main4 .m4_m {
		width: 970px;
	}

		.main4 .m4_m dl {
			width: 297px;
			height: 214px;
			float: left;
			margin: 15px 14px 0 5px;
			position: relative;
		}

			.main4 .m4_m dl dt, .main4 .m4_m dl dt img {
				width: 297px;
				height: 214px;
			}

			.main4 .m4_m dl p {
				position: absolute;
				left: 0;
				bottom: 0;
				width: 297px;
				height: 40px;
				background: #000;
				filter: alpha(opacity=60);
				opacity: 0.6;
			}

			.main4 .m4_m dl dd {
				width: 297px;
				height: 40px;
				position: absolute;
				left: 0;
				bottom: 0;
				z-index: 1;
			}

				.main4 .m4_m dl dd a {
					width: 297px;
					height: 40px;
					color: #fff;
					display: block;
					line-height: 40px;
					font-size: 14px;
					text-indent: 18px;
				}

.yqlj {
	width: 960px;
	height: 21px;
	margin: 30px auto;
	overflow: hidden;
}

	.yqlj p {
		width: 97px;
		height: 21px;
		background: url(../images/yqlj.jpg) no-repeat;
		color: #fff;
		text-align: center;
		line-height: 19px;
		float: left;
		margin-right: 10px;
	}

	.yqlj a {
		float: left;
		padding: 0 13px;
		border-right: 1px solid #010101;
		height: 13px;
		line-height: 13px;
		font-size: 12px;
		margin-top: 4px;
	}

/*导航页公用样式*/
.dhy_main {
	width: 100%;
	min-width: 960px;
	background: url(../images/tydbj_01.jpg) no-repeat center top;
}

.dhy_t_xwz {
	width: 960px;
	height: 92px;
	margin: 0 auto;
	text-align: right;
	color: #525252;
	line-height: 1em;
	position: relative;
}

	.dhy_t_xwz .hh3 {
		font-size: 16px;
		font-weight: 100;
		height: 30px;
		padding-top: 28px;
	}

	.dhy_t_xwz .p1 {
		font-size: 12px;
	}

	.dhy_t_xwz .dbt {
		width: 220px;
		height: 110px;
		color: #fff;
		background: #004285;
		position: absolute;
		left: 0;
		top: 42px;
		padding-left: 24px;
		text-align: left;
	}

		.dhy_t_xwz .dbt h3 {
			height: 40px;
			font-size: 24px;
			font-weight: 100;
			line-height: 1em;
			padding-top: 25px;
		}

		.dhy_t_xwz .dbt p {
			font-size: 14px;
			line-height: 1em;
		}

.dhy_main_m {
	width: 958px;
	height: 100%;
	min-height: 300px;
	border: 1px solid #dadada;
	margin: 0 auto 20px;
	background: #FFF;
	clear: both;
	overflow: hidden;
}

	.dhy_main_m .dhy_main_m_l {
		width: 242px;
		float: left;
		border-right: 1px solid #dadada;
		padding: 70px 0 10px;
	}

		.dhy_main_m .dhy_main_m_l li {
			width: 220px;
			height: 42px;
			margin: 0 auto 8px;
		}

			.dhy_main_m .dhy_main_m_l li a {
				display: block;
				width: 218px;
				height: 40px;
				text-indent: 30px;
				line-height: 42px;
				font-size: 16px;
				color: #525252;
				background: #fafafa url(../images/dhy_nav_xsj.png) no-repeat 195px 15px;
				border: 1px solid #dadada;
				border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				transition: all 0.3s;
				-moz-transition: all 0.3s;
				-webkit-transition: all 0.3s;
				-o-transition: all 0.3s;
			}

				.dhy_main_m .dhy_main_m_l li a:hover, .dhy_main_m .dhy_main_m_l li a.hover {
					background-color: #b50102;
					color: #fff;
				}

.list {
	width: 242px;
	float: left;
	border-right: 1px solid #dadada;
	padding: 70px 0 10px;
}

	.list ul li {
		width: 220px;
		margin: 0 auto 8px;
	}

		.list ul li a {
			display: block;
			width: 218px;
			height: 40px;
			text-indent: 30px;
			line-height: 42px;
			font-size: 16px;
			color: #525252;
			background: #fafafa;
			border: 1px solid #dadada;
			border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			transition: background-color 0.3s;
			-moz-transition: background-color 0.3s;
			-webkit-transition: background-color 0.3s;
			-o-transition: background-color 0.3s;
		}

			.list ul li a:hover, .list ul li a.hover {
				background-color: #b50102;
				color: #fff;
			}

		.list ul li .inactive {
			background: #fafafa url(../images/dhy_nav_xsj.png) no-repeat 195px 15px;
		}

			.list ul li .inactive:hover {
				background: #b50102 url(../images/dhy_nav_xsj.png) no-repeat 195px 15px;
			}

		.list ul li .inactives {
			background: #b50102 url(../images/dhy_nav_xsj1.png) no-repeat 193px 18px;
			color: #fff;
		}

			.list ul li .inactives:hover {
				background: #b50102 url(../images/dhy_nav_xsj1.png) no-repeat 193px 18px;
				color: #fff;
			}

		.list ul li ul {
			display: none;
			border: 1px solid #dadada;
			border-top: 0;
		}

			.list ul li ul li {
				border: 0;
				margin: 0;
				border-bottom: 1px solid #fafafa;
			}

				.list ul li ul li a {
					border: 0;
					background: #e8e8e8;
					border-radius: 0;
				}

					.list ul li ul li a:hover {
						background: #e8e8e8;
						color: #b50102;
					}

				.list ul li ul li .inactive {
					background: #e8e8e8 url(../images/sx_hsj.png) no-repeat 195px 15px;
				}

					.list ul li ul li .inactive:hover {
						background: #e8e8e8 url(../images/sx_hsj1.png) no-repeat 195px 15px;
						;
						color: #b50102;
					}

				.list ul li ul li .inactives {
					background: #e8e8e8 url(../images/sx_hsj.png) no-repeat 195px 15px;
					color: #000;
				}

					.list ul li ul li .inactives:hover {
						background: #e8e8e8 url(../images/sx_hsj.png) no-repeat 195px 15px;
						;
						color: #b50102;
					}

				.list ul li ul li ul {
					display: none;
					border: 0;
				}

					.list ul li ul li ul li {
						border: 0;
					}

.last {
	border-color: #6196bb;
}

.list ul li ul li ul li a {
	color: #316a91;
	border: 0;
	text-indent: 60px;
}

	.list ul li ul li ul li a:hover {
		color: #f60;
	}

.dhy_main_m .dhy_main_m_r {
	width: 695px;
	float: left;
	padding: 0 10px;
	border-left: 1px solid #dadada;
	margin-left: -1px;
}

	.dhy_main_m .dhy_main_m_r .dqwz {
		width: 695px;
		height: 50px;
		border-bottom: 3px solid #0155aa;
		padding-top: 4px;
		overflow: hidden;
	}

		.dhy_main_m .dhy_main_m_r .dqwz h3 {
			width: 160px;
			font-size: 16px;
			color: #000;
			float: left;
			font-weight: 100;
			line-height: 50px;
			text-indent: 36px;
			background: url(../images/dhy_kxyd.jpg) no-repeat 15px 22px;
		}

		.dhy_main_m .dhy_main_m_r .dqwz .sy {
			width: 515px;
			float: left;
			font-family: "宋体";
			font-size: 12px;
			line-height: 50px;
			padding-right: 20px;
			text-align: right;
		}

			.dhy_main_m .dhy_main_m_r .dqwz .sy p {
				display: inline-block;
				font-family: "";
				color: #a4a4a4;
				background: #0C0;
				padding-left: 20px;
				background: url(../images/dhy_xfz.png) no-repeat left 19px;
			}

			.dhy_main_m .dhy_main_m_r .dqwz .sy a {
				font-family: "";
				color: #a4a4a4;
			}

				.dhy_main_m .dhy_main_m_r .dqwz .sy a:hover {
					color: #f60;
				}

			.dhy_main_m .dhy_main_m_r .dqwz .sy span {
				font-family: "";
				color: #000;
			}

	.dhy_main_m .dhy_main_m_r .fy {
		width: 695px;
		height: 48px;
		text-align: center;
		padding-top: 24px;
		border-top: 2px solid #dadada;
		margin-top: -1px;
	}

		.dhy_main_m .dhy_main_m_r .fy a {
			display: inline-block;
			width: 20px;
			height: 20px;
			font-size: 16px;
			text-align: center;
			line-height: 20px;
			margin: 0 4px;
			transition: all 0.3s;
			-moz-transition: all 0.3s;
			-webkit-transition: all 0.3s;
			-o-transition: all 0.3s;
		}

			.dhy_main_m .dhy_main_m_r .fy a:hover, .dhy_main_m .dhy_main_m_r .fy a.hover {
				color: #fff;
				background: #b50102;
			}

	/*导航页内容*/
	/*帮助中心*/
	.dhy_main_m .dhy_main_m_r .dhy_main_m_r_m {
		width: 695px;
	}

		.dhy_main_m .dhy_main_m_r .dhy_main_m_r_m dl {
			width: 610px;
			height: 144px;
			border-bottom: 1px dashed #c0c0c0;
			padding: 45px 45px 0 40px;
		}

			.dhy_main_m .dhy_main_m_r .dhy_main_m_r_m dl dt {
				width: 568px;
				height: 40px;
				line-height: 26px;
				font-size: 16px;
				padding-left: 42px;
				background: url(../images/dhy_lswh.jpg) no-repeat left 0;
			}

				.dhy_main_m .dhy_main_m_r .dhy_main_m_r_m dl dt a {
					color: #000;
				}

					.dhy_main_m .dhy_main_m_r .dhy_main_m_r_m dl dt a:hover {
						color: #f60;
					}

			.dhy_main_m .dhy_main_m_r .dhy_main_m_r_m dl dd {
				width: 568px;
				height: 60px;
				font-size: 12px;
				color: #000;
				line-height: 20px;
				padding-left: 42px;
				overflow: hidden;
			}

/*藏品展示*/
.dhy_zb_main {
	width: 670px;
	clear: both;
	overflow: hidden;
	margin-top: 30px;
	padding-left: 25px;
}

	.dhy_zb_main dl {
		width: 187px;
		height: 247px;
		border: 5px solid #ebebeb;
		background: #ebebeb;
		float: left;
		margin: 0 26px 30px 0;
		transition: all 0.3s;
		-moz-transition: all 0.3s;
		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
	}
		/*.dhy_zb_main dl:hover{border:5px solid #004285;background:#004285;
box-shadow:5px 5px 5px #ccc;
-moz-box-shadow:5px 5px 5px #ccc;
-webkit-box-shadow:5px 5px 5px #ccc;}*/
		.dhy_zb_main dl:hover a {
			color: #f60;
		}

		.dhy_zb_main dl dt {
			width: 187px;
			height: 187px;
		}

			.dhy_zb_main dl dt a {
				width: 187px;
				height: 187px;
				line-height: 187px;
				vertical-align: middle;
				display: table-cell;
				text-align: center;
				vertical-align: middle;
				background: #FFF;
			}

			.dhy_zb_main dl dt img {
				max-width: 177px;
				max-height: 177px;
				vertical-align: middle;
			}

		.dhy_zb_main dl dd {
			width: 187px;
			height: 60px;
			margin: 0 auto;
			font-size: 12px;
		}

			.dhy_zb_main dl dd a {
				display: block;
				width: 150px;
				height: 40px;
				margin: 0 auto;
				font-size: 12px;
				color: #000;
				line-height: 20px;
				padding: 10px 18px;
			}

/*最新消息*/
.zxxx_lb {
	width: 695px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}

	.zxxx_lb ul {
		width: 635px;
		margin: 30px auto;
	}

		.zxxx_lb ul li {
			width: 600px;
			height: 36px;
		}

			.zxxx_lb ul li a span {
				width: 84px;
				float: left;
				font-size: 12px;
				color: #949595;
				line-height: 36px;
			}

			.zxxx_lb ul li a p {
				width: 516px;
				float: left;
				font-size: 14px;
				color: #2f2f2f;
				line-height: 36px;
				display: block;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}

			.zxxx_lb ul li a:hover span, .zxxx_lb ul li a:hover p {
				color: #b50102;
			}

/*详情页*/
.article_main {
	width: 695px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}

	.article_main > p {
		width: 650px;
		margin: 0 auto;
		line-height: 1.8em;
	}

	.article_main img {
		max-width: 650px;
	}

	.article_main h2 {
		font-size: 20px;
		color: #003882;
		text-align: center;
		line-height: 80px;
	}

	.article_main ul {
		width: 695px;
		margin: 0 auto;
		clear: both;
		overflow: hidden;
	}

		.article_main ul li {
			width: 346px;
			height: 54px;
			background: #efefef;
			float: left;
			margin: 1px 0 0 1px;
			line-height: 54px;
			font-size: 14px;
			color: #000;
			text-align: left;
			text-indent: 30px;
		}

	.article_main .sj {
		width: 695px;
		height: 32px;
		background: #f4f4f4;
		font-size: 12px;
		color: #414141;
		line-height: 32px;
		text-align: center;
		margin-bottom: 20px;
	}

	.article_main .sxp {
		width: 665px;
		height: 71px;
		background: #ddeaf6;
		margin: 20px auto;
		line-height: 30px;
		padding: 11px 0 0 30px;
		color: #004285;
	}

		.article_main .sxp a {
			color: #004285;
		}

			.article_main .sxp a:hover {
				color: #f60;
			}

/*新详情页*/
.article_main_x {
	width: 695px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}

	.article_main_x h2 {
		font-size: 20px;
		color: #003882;
		text-align: center;
		line-height: 80px;
	}

	.article_main_x .ul1 {
		width: 695px;
		margin: 0 auto;
		clear: both;
		overflow: hidden;
	}

		.article_main_x .ul1 li {
			width: 346px;
			height: 54px;
			background: #efefef;
			float: left;
			margin: 1px 0 0 1px;
			line-height: 54px;
			font-size: 14px;
			color: #000;
			text-align: left;
			text-indent: 30px;
		}


/*专业团队*/
.zytd_main {
	width: 958px;
	height: 100%;
	min-height: 300px;
	border: 1px solid #dadada;
	margin: 0 auto 20px;
	background: #FFF;
	clear: both;
	overflow: hidden;
}

	.zytd_main .dqwz {
		width: 695px;
		height: 50px;
		border-bottom: 3px solid #0155aa;
		padding: 6px 0 0 265px;
		overflow: hidden;
	}

		.zytd_main .dqwz h3 {
			width: 160px;
			font-size: 16px;
			color: #000;
			float: left;
			font-weight: 100;
			line-height: 50px;
			text-indent: 36px;
			background: url(../images/dhy_kxyd.jpg) no-repeat 15px 22px;
		}

		.zytd_main .dqwz .sy {
			width: 515px;
			float: left;
			font-family: "宋体";
			font-size: 12px;
			line-height: 50px;
			padding-right: 20px;
			text-align: right;
		}

			.zytd_main .dqwz .sy p {
				display: inline-block;
				font-family: "";
				color: #a4a4a4;
				background: #0C0;
				padding-left: 20px;
				background: url(../images/dhy_xfz.png) no-repeat left 19px;
			}

			.zytd_main .dqwz .sy a {
				font-family: "";
				color: #a4a4a4;
			}

				.zytd_main .dqwz .sy a:hover {
					color: #f60;
				}

			.zytd_main .dqwz .sy span {
				font-family: "";
				color: #000;
			}

	.zytd_main .zytd_main_m {
		width: 860px;
		margin: 60px auto;
	}
		/*.zytd_main .zytd_main_m img{width:388px;height:252px;margin:32px 0 20px 20px;float:right;}*/
		.zytd_main .zytd_main_m p {
			font-size: 12px;
			color: #000;
			line-height: 26px;
		}

/*会员中心公用样式*/
.hyzx_sy {
	width: 940px;
	height: 30px;
	padding: 10px 10px 0;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}

	.hyzx_sy .sy {
		width: 940px;
		font-family: "宋体";
		font-size: 12px;
		line-height: 30px;
		text-align: right;
	}

		.hyzx_sy .sy p {
			display: inline-block;
			font-family: "";
			color: #a4a4a4;
			background: #0C0;
			padding-left: 20px;
			background: url(../images/dhy_xfz.png) no-repeat left 9px;
		}

		.hyzx_sy .sy a {
			font-family: "";
			color: #a4a4a4;
		}

		.hyzx_sy .sy span {
			font-family: "";
			color: #000;
		}

.hyzx_m {
	width: 960px;
	margin: 0 auto 30px;
	clear: both;
	overflow: hidden;
}

	.hyzx_m .hyzx_m_l {
		width: 240px;
		height: 500px;
		float: left;
		background: #fff;
		margin: 10px;
		margin-right: 5px;
		box-shadow: 0px 0px 12px #ccc;
		-moz-box-shadow: 0px 0px 12px #ccc;
		-webkit-box-shadow: 0px 0px 12px #ccc;
	}

		.hyzx_m .hyzx_m_l .hyzx_txxxk {
			width: 240px;
			height: 223px;
			background: url(../images/grzx_lbj.jpg);
		}

			.hyzx_m .hyzx_m_l .hyzx_txxxk .ftx {
				width: 75px;
				height: 75px;
				margin: 0 auto;
				display: block;
				padding: 30px 0 10px;
			}

				.hyzx_m .hyzx_m_l .hyzx_txxxk .ftx img {
					width: 75px;
					height: 75px;
					border-radius: 50%;
					-moz-border-radius: 50%;
					-webkit-border-radius: 50%;
				}

			.hyzx_m .hyzx_m_l .hyzx_txxxk p {
				width: 200px;
				font-size: 18px;
				color: #fff;
				text-align: center;
				margin: 0 auto;
				line-height: 34px;
				display: block;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}

		.hyzx_m .hyzx_m_l ul {
			width: 214px;
			margin: 14px auto 0;
		}

			.hyzx_m .hyzx_m_l ul li {
				width: 214px;
				height: 52px;
				border-bottom: 1px solid #0155aa;
			}

				.hyzx_m .hyzx_m_l ul li a {
					display: block;
					width: 214px;
					height: 52px;
					line-height: 52px;
					font-size: 16px;
					color: #2e2e2e;
					text-indent: 18px;
					background: url(../images/ls_ysj.png) no-repeat 192px center;
				}

					.hyzx_m .hyzx_m_l ul li a:hover, .hyzx_m .hyzx_m_l ul li a.hover {
						background-color: #f3f3f3;
						color: #0155aa;
					}

	.hyzx_m .hyzx_m_r {
		width: 690px;
		height: 500px;
		background: #fff;
		margin: 10px;
		margin-left: 5px;
		float: left;
		box-shadow: 0px 0px 12px #ccc;
		-moz-box-shadow: 0px 0px 12px #ccc;
		-webkit-box-shadow: 0px 0px 12px #ccc;
	}

		.hyzx_m .hyzx_m_r .dbt {
			width: 690px;
			height: 80px;
			line-height: 80px;
			border-bottom: 1px solid #dfdfdf;
			margin-bottom: 30px;
			clear: both;
			overflow: hidden;
		}

			.hyzx_m .hyzx_m_r .dbt h3 {
				width: 330px;
				height: 80px;
				font-size: 16px;
				color: #000;
				font-weight: 100;
				text-indent: 30px;
				background: url(../images/ty_xsj.png) no-repeat 105px 39px;
				float: left;
			}

			.hyzx_m .hyzx_m_r .dbt p {
				width: 318px;
				height: 80px;
				font-size: 16px;
				color: #828282;
				float: left;
				text-align: right;
			}

		.hyzx_m .hyzx_m_r .hyzc_m_r_m p {
			width: 620px;
			margin: 0 auto;
			font-size: 12px;
			line-height: 2em;
		}

/*修改密码*/
.xgmm {
	width: 570px;
	height:;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
	padding-top: 50px;
}

	.xgmm li {
		width: 570px;
		height: 56px;
	}

		.xgmm li label {
			display: block;
			width: 120px;
			float: left;
			font-size: 14px;
			color: #666;
			line-height: 36px;
		}

		.xgmm li .inputxt {
			width: 244px;
			height: 34px;
			border: 1px solid #d7d7d7;
			float: left;
			padding: 0 10px;
			box-shadow: 1px 1px 10px #ccc inset;
			-moz-box-shadow: 1px 1px 10px #ccc inset;
			-webkit-box-shadow: 1px 1px 10px #ccc inset;
		}

	.xgmm .action input {
		width: 128px;
		height: 42px;
		background: #910100;
		border: 0;
		font-size: 16px;
		color: #fff;
		font-family: "";
		margin-left: 120px;
		margin-top: 10px;
		cursor: pointer;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}

/*找回密码*/
.zhmm_banner {
	width: 100%;
	min-width: 960px;
	height: 155px;
	background: #000 url(../images/zhmm_xban.jpg) no-repeat center top;
}

.zhmm_t_xwz {
	width: 940px;
	height:;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
	text-align: right;
}

	.zhmm_t_xwz .hh3 {
		font-size: 16px;
		color: #fff;
		height: 30px;
		font-weight: 100;
		line-height: 1em;
		padding-top: 30px;
	}

	.zhmm_t_xwz .p1 {
		line-height: 1em;
		font-size: 12px;
		color: #fff;
	}

.zhmm_main {
	width: 938px;
	height: 464px;
	margin: 0 auto;
	border: 1px solid #dedede;
	background: #f3f3f3;
	position: relative;
	top: -65px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

	.zhmm_main .dbt {
		width: 938px;
		height: 64px;
		background: #fff;
		border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
	}

		.zhmm_main .dbt .dbt_l {
			width: 400px;
			height: 64px;
			background: url(../images/lsys.png) no-repeat 26px 23px;
			color: #0155aa;
			font-size: 18px;
			text-indent: 80px;
			line-height: 64px;
			float: left;
		}

	.zhmm_main .zhmm_main_m {
		width: 938px;
		height: 400px;
		background: url(../images/ybs.jpg) no-repeat 110px 90px;
	}

		.zhmm_main .zhmm_main_m ul {
			width: 580px;
			padding: 102px 0 0 358px;
			height: 220px;
		}

			.zhmm_main .zhmm_main_m ul li {
				width: 580px;
				height: 56px;
			}

				.zhmm_main .zhmm_main_m ul li label {
					width: 94px;
					height: 42px;
					line-height: 42px;
					font-size: 14px;
					color: #161515;
					display: block;
					float: left;
				}

				.zhmm_main .zhmm_main_m ul li .inputxt {
					width: 232px;
					height: 40px;
					border: 1px solid #d7d7d7;
					float: left;
					padding: 0 10px;
					box-shadow: 1px 1px 10px #ccc inset;
					-moz-box-shadow: 1px 1px 10px #ccc inset;
					-webkit-box-shadow: 1px 1px 10px #ccc inset;
				}

			.zhmm_main .zhmm_main_m ul .action input {
				width: 128px;
				height: 42px;
				background: #910100;
				border: 0;
				font-size: 16px;
				color: #fff;
				font-family: "";
				margin-left: 94px;
				margin-top: 10px;
				cursor: pointer;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			}

/*会员注册*/
.hyzc_main {
	width: 938px;
	height: 464px;
	margin: 0 auto;
	border: 1px solid #dedede;
	background: #f3f3f3;
	position: relative;
	top: -65px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

	.hyzc_main .dbt {
		width: 938px;
		height: 64px;
		background: #fff;
		border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
	}

		.hyzc_main .dbt .dbt_l {
			width: 400px;
			height: 64px;
			background: url(../images/lsgb.png) no-repeat 32px 16px;
			color: #0155aa;
			font-size: 18px;
			text-indent: 80px;
			line-height: 64px;
			float: left;
		}

		.hyzc_main .dbt .dbt_r {
			width: 246px;
			height: 64px;
			float: right;
		}

			.hyzc_main .dbt .dbt_r p {
				width: 146px;
				height: 64px;
				line-height: 64px;
				font-size: 16px;
				color: #b50103;
				float: left;
			}

			.hyzc_main .dbt .dbt_r a {
				display: block;
				width: 84px;
				height: 38px;
				line-height: 38px;
				font-size: 16px;
				color: #fff;
				background: #b50103;
				float: left;
				text-align: center;
				margin-top: 12px;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			}

.hyzc_main_m {
	width: 810px;
	height: 330px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
	padding: 40px 0 0 128px;
}

	.hyzc_main_m ul {
	}

		.hyzc_main_m ul li {
			width: 810px;
			height: 52px;
		}

			.hyzc_main_m ul li label {
				display: block;
				width: 100px;
				height: 52px;
				line-height: 42px;
				font-size: 14px;
				color: #000;
				float: left;
			}

			.hyzc_main_m ul li .inputxt {
				width: 314px;
				height: 40px;
				padding: 0 10px;
				border: 1px solid #d7d7d7;
				float: left;
				box-shadow: 1px 1px 10px #ccc inset;
				-moz-box-shadow: 1px 1px 10px #ccc inset;
				-webkit-box-shadow: 1px 1px 10px #ccc inset;
			}

			.hyzc_main_m ul li .Validform_checktip {
				width: 360px;
				height: 42px;
				float: left;
				line-height: 42px;
				color: #a4a4a4;
				padding-left: 12px;
			}

		.hyzc_main_m ul .yzm {
			width: 810px;
			height: 52px;
		}

			.hyzc_main_m ul .yzm label {
				display: block;
				width: 100px;
				height: 52px;
				line-height: 42px;
				font-size: 14px;
				color: #000;
				float: left;
			}

			.hyzc_main_m ul .yzm .inputxt {
				width: 130px;
				height: 40px;
				padding: 0 10px;
				border: 1px solid #d7d7d7;
				float: left;
				box-shadow: 1px 1px 10px #ccc inset;
				-moz-box-shadow: 1px 1px 10px #ccc inset;
				-webkit-box-shadow: 1px 1px 10px #ccc inset;
			}

			.hyzc_main_m ul .yzm img {
				width: 130px;
				height: 42px;
				float: left;
				margin: 0 15px 0 10px;
			}

			.hyzc_main_m ul .yzm .kbq {
				line-height: 42px;
				font-size: 12px;
				color: #000;
			}

				.hyzc_main_m ul .yzm .kbq:hover {
					color: #f00;
				}

		.hyzc_main_m ul .action input {
			width: 128px;
			height: 42px;
			background: #910100;
			border: 0;
			font-size: 16px;
			color: #fff;
			font-family: "";
			margin-left: 100px;
			margin-top: 20px;
			cursor: pointer;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}

/*会员登录*/
.hydl {
	width: 100%;
	height: 570px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
	background: url(../images/hydl_bj.jpg);
}

	.hydl .hydl_m {
		width: 960px;
		height: 462px;
		background: url(../images/hydl_bjsmg.jpg) no-repeat;
		margin: 58px auto 0;
		clear: both;
		overflow: hidden;
	}

		.hydl .hydl_m .hydl_mm {
			width: 433px;
			height: 462px;
			margin-left: 467px;
		}

			.hydl .hydl_m .hydl_mm .hydl_mm_bt {
				width: 383px;
				height: 60px;
				margin: 0 auto;
				clear: both;
				overflow: hidden;
				padding: 18px 0 0 50px;
			}

				.hydl .hydl_m .hydl_mm .hydl_mm_bt h3 {
					font-size: 18px;
					color: #fff;
					font-weight: 100;
					line-height: 1em;
					height: 29px;
				}

				.hydl .hydl_m .hydl_mm .hydl_mm_bt p {
					font-size: 14px;
					color: #e6e6e6;
					line-height: 1em;
				}

			.hydl .hydl_m .hydl_mm .dlbd {
				width: 433px;
				height: 220px;
				padding-top: 26px;
			}

				.hydl .hydl_m .hydl_mm .dlbd li {
					width: 333px;
					height: 42px;
					margin-top: 18px;
					padding-left: 50px;
				}

					.hydl .hydl_m .hydl_mm .dlbd li label {
						float: left;
						width: 54px;
						height: 42px;
					}

					.hydl .hydl_m .hydl_mm .dlbd li input {
						float: left;
						width: 240px;
						height: 40px;
						border: 1px solid #d7d7d7;
						border-left: 0;
						font-size: 14px;
						color: #949494;
						font-family: "";
						padding: 0 17px;
					}

				.hydl .hydl_m .hydl_mm .dlbd .action input {
					width: 328px;
					height: 44px;
					border: 0;
					background: url(../images/dly_dlan_bj.jpg);
					font-size: 16px;
					color: #000;
					font-family: "";
					margin: 33px 0 0 50px;
					border-radius: 3px;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
				}

			.hydl .hydl_m .hydl_mm .div1 {
				width: 328px;
				height: 46px;
				margin-left: 50px;
				text-align: right;
			}

				.hydl .hydl_m .hydl_mm .div1 a {
					font-size: 14px;
					color: #fff;
					line-height: 1em;
				}

					.hydl .hydl_m .hydl_mm .div1 a:hover {
						color: #f60;
					}

			.hydl .hydl_m .hydl_mm .div2 {
				width: 362px;
				height: 30px;
				margin-left: 42px;
				padding-top: 22px;
			}

				.hydl .hydl_m .hydl_mm .div2 p {
					width: 249px;
					height: 30px;
					line-height: 30px;
					font-size: 14px;
					color: #fff;
					float: left;
					text-indent: 36px;
				}

				.hydl .hydl_m .hydl_mm .div2 a {
					display: block;
					width: 88px;
					height: 30px;
					background: #b50102;
					float: left;
					font-size: 14px;
					color: #fff;
					text-align: center;
					line-height: 30px;
					border-radius: 3px;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
				}

/*个人信息*/
.grxx_m .hyzx_m_l {
	height: 940px;
}

.grxx_m .hyzx_m_r {
	height: 940px;
}

	.grxx_m .hyzx_m_r .dbt {
		margin-bottom: 12px;
	}

.grxx {
	width: 640px;
	height:;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}

	.grxx .sgbt {
		width: 635px;
		height: 40px;
		background: #f7f7f7;
		border-left: 5px solid #0155aa;
		font-size: 16px;
		color: #0155aa;
		line-height: 40px;
		text-indent: 30px;
		margin-bottom: 26px;
	}

	.grxx li {
		width: 640px;
		height: 55px;
		margin: 0 auto;
		clear: both;
		overflow: hidden;
	}

		.grxx li label {
			display: block;
			width: 158px;
			height: 36px;
			line-height: 36px;
			font-size: 14px;
			color: #222;
			float: left;
			text-indent: 40px;
		}

		.grxx li .inputxt {
			width: 234px;
			height: 34px;
			border: 1px solid #d8d8d8;
			float: left;
			padding: 0 15px;
			box-shadow: 1px 1px 10px #ccc inset;
			-moz-box-shadow: 1px 1px 10px #ccc inset;
			-webkit-box-shadow: 1px 1px 10px #ccc inset;
		}

	.grxx .xb {
		width: 640px;
		height: 55px;
		margin: 0 auto;
		clear: both;
		overflow: hidden;
	}

		.grxx .xb span {
			display: block;
			width: 158px;
			height: 36px;
			line-height: 36px;
			font-size: 14px;
			color: #222;
			float: left;
			text-indent: 40px;
		}

		.grxx .xb label {
			width: 44px;
			float: left;
			line-height: 36px;
			margin-right: 36px;
		}

			.grxx .xb label input {
				float: left;
				margin: 13px 12px 0 0;
			}

	.grxx li select {
		width: 82px;
		height: 36px;
		border: 1px solid #d8d8d8;
		float: left;
		margin-right: 10px;
		box-shadow: 1px 1px 10px #ccc inset;
		-moz-box-shadow: 1px 1px 10px #ccc inset;
		-webkit-box-shadow: 1px 1px 10px #ccc inset;
	}

	.grxx .action {
		padding-left: 158px;
		padding-top: 15px;
	}

		.grxx .action input {
			width: 128px;
			height: 42px;
			background: #910100;
			border: 0;
			font-size: 16px;
			color: #fff;
			font-family: "";
			cursor: pointer;
			border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
		}

.jdjg {
	width: 890px;
	height:;
	margin: 10px auto 30px;
	clear: both;
	overflow: hidden;
	border: 1px solid #dedede;
	padding: 0 24px;
	background: #FFF;
	position: relative;
	box-shadow: 0px 0px 12px #ccc;
	-moz-box-shadow: 0px 0px 12px #ccc;
	-webkit-box-shadow: 0px 0px 12px #ccc;
}

	.jdjg .jdyz {
		width: 144px;
		height: 144px;
		position: absolute;
		top: 100px;
		right: 40px;
	}

	.jdjg .dbt {
		width: 890px;
		height: 80px;
		line-height: 80px;
		border-bottom: 1px solid #dfdfdf;
		clear: both;
		overflow: hidden;
	}

		.jdjg .dbt h3 {
			width: 890px;
			height: 80px;
			font-size: 16px;
			color: #000;
			font-weight: 100;
			text-indent: 30px;
			background: url(../images/ty_xsj.png) no-repeat 105px 39px;
		}

	.jdjg .jdjg_bt {
		width: 890px;
		height: 114px;
		line-height: 114px;
		font-size: 30px;
		color: #ba0202;
		text-indent: 45px;
		padding-top: 6px;
	}

	.jdjg .pdxxbt {
		width: 890px;
		height: 50px;
		line-height: 50px;
		background: #dfdfdf;
		font-size: 16px;
		color: #000;
		text-indent: 42px;
		border-bottom: 3px solid #888888;
	}

	.jdjg .pdxx {
		width: 890px;
		clear: both;
		overflow: hidden;
		margin-bottom: 30px;
		display: flex;
		flex-wrap: wrap;
	}

		.jdjg .pdxx li {
			width: 445px;
			height: auto !important;
			line-height: 36px;
			font-size: 16px;
			color: #bb0000;
			float: left;
			border-bottom: 1px solid #b9b9b9;
			border-left: 1px solid #b9b9b9;
			text-indent: 0;
			margin-left: -1px;
			padding-left: 10px;
			box-sizing: border-box;
			padding-top: 10px;
			padding-bottom: 10px;
		}

	.jdjg .cpzs_bt {
		width: 890px;
		height: 38px;
		margin-bottom: 6px;
		font-size: 16px;
		line-height: 38px;
		text-indent: 35px;
		color: #000;
		background: #dfdfdf;
	}

	.jdjg .cpzs {
		width: 860px;
		margin: 0 auto 50px;
		clear: both;
		overflow: hidden;
	}

		.jdjg .cpzs dl {
			width: 430px;
			float: left;
		}

			.jdjg .cpzs dl dt {
				font-size: 18px;
				font-weight: 700;
				text-align: center;
				line-height: 70px;
				margin-top: 20px;
			}

			.jdjg .cpzs dl dd {
				text-align: center;
			}

				.jdjg .cpzs dl dd img {
					max-width: 400px;
				}

		.jdjg .cpzs img {
			max-width: 860px;
		}

/*图片新闻*/
.tpxw {
	width: 670px;
	padding-left: 26px;
	margin-top: 26px;
	clear: both;
	overflow: hidden;
}

	.tpxw dl {
		float: left;
		width: 308px;
		height: 260px;
		margin-right: 26px;
		margin-bottom: 22px;
	}

		.tpxw dl dt, .tpxw dl dt img {
			width: 308px;
			height: 205px;
		}

		.tpxw dl dd {
			width: 308px;
			height: 55px;
			font-size: 12px;
			line-height: 20px;
			background: #f1f1f1;
		}

			.tpxw dl dd a {
				display: block;
				width: 288px;
				height: 48px;
				padding: 7px 10px 0;
				color: #000;
			}

				.tpxw dl dd a:hover {
					color: #f60;
				}

.imgnav {
	width: 695px;
	margin: 30px auto;
}

#img {
	z-index: 10;
	width: 695px;
	height: 695px;
	line-height: 695px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

	#img img {
		max-width: 695px;
		max-height: 570px;
		display: none;
		vertical-align: middle;
	}

#cbtn {
	position: relative;
	height: 122px;
	margin-top: 10px;
	;
}

#cSlideUl {
	width: 580px;
	height: 122px;
	overflow: hidden;
	margin: 0 auto;
}

#cbtn ul {
	position: relative;
	width: 10000px;
	height: 122px;
}

	#cbtn ul li {
		float: left;
		width: 116px;
		height: 116px;
		margin-right: 30px;
		border: 3px solid #fff;
		cursor: pointer;
	}

		#cbtn ul li p {
			width: 116px;
			height: 116px;
			line-height: 116px;
			display: table-cell;
			text-align: center;
			vertical-align: middle;
		}

		#cbtn ul li img {
			max-width: 116px;
			max-height: 116px;
			vertical-align: middle;
		}

#cbtn li.hov {
	border: 3px solid #1e4483;
}

.ctrl div {
	clear: both;
}

.picSildeLeft {
	cursor: pointer;
	position: absolute;
	top: 32px;
	left: 10px;
	z-index: 9;
}

.picSildeRight {
	cursor: pointer;
	position: absolute;
	top: 32px;
	right: 10px;
	z-index: 9;
}


.popup-bigic {
	position: fixed;
	left: 0;
	top: 0;
	background: #000;
	overflow: hidden;
	z-index: 999;
}

	.popup-bigic .loading-bigic {
		position: absolute;
		left: 50%;
		top: 50%;
		width: 24px;
		height: 24px;
		margin-left: -12px;
		margin-top: -12px;
	}

	.popup-bigic .img-bigic {
		position: absolute;
	}

.option-bigic {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 1;
}

	.option-bigic span {
		display: inline-block;
		width: 40px;
		height: 40px;
		margin-right: 20px;
		text-indent: -999px;
		overflow: hidden;
		cursor: pointer;
		border-radius: 5px;
		background-image: url(../images/icons.png);
		background-repeat: no-repeat;
		background-color: #e00909;
		/*	opacity: .8;	*/
	}

		.option-bigic span:hover {
			opacity: 1;
		}

		.option-bigic span.change-bigic {
			display: none;
			background-position: -52px 3px;
		}

		.option-bigic span.max-bigic {
			display: none;
			background-position: -119px 3px;
		}

		.option-bigic span.close-bigic {
			background-position: 8px 8px;
		}

.ban {
	width: 695px;
	height: 795px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	background: #fff;
}

.ban2 {
	width: 695px;
	height: 695px;
	position: relative;
	overflow: hidden;
}

	.ban2 ul {
		position: absolute;
		left: 0;
		top: 0;
	}

		.ban2 ul li {
			width: 695px;
			height: 695px;
		}

			.ban2 ul li a {
				width: 695px;
				height: 695px;
				line-height: 695px;
				display: table-cell;
				text-align: center;
				vertical-align: middle;
			}

				.ban2 ul li a img {
					max-width: 695px;
					max-height: 695px;
					vertical-align: middle;
				}

.prev {
	float: left;
	cursor: pointer;
}

.num {
	height: 100px;
	overflow: hidden;
	width: 623px;
	position: relative;
	float: left;
}

.min_pic {
	padding-top: 10px;
	width: 695px;
}

.num ul {
	position: absolute;
	left: 0;
	top: 0;
}

	.num ul li {
		width: 82px;
		height: 82px;
		margin-top: 9px;
		margin-right: 26px;
	}

		.num ul li a {
			width: 80px;
			height: 80px;
			line-height: 80px;
			display: table-cell;
			text-align: center;
			vertical-align: middle;
		}

			.num ul li a img {
				max-width: 80px;
				max-height: 80px;
				vertical-align: middle;
				padding: 1px;
			}

		.num ul li.on a img {
			border: 1px solid #fff;
			padding: 0;
		}

.prev_btn1 {
	width: 16px;
	text-align: center;
	height: 18px;
	margin-top: 41px;
	margin-right: 20px;
	cursor: pointer;
	float: left;
}

.next_btn1 {
	width: 16px;
	text-align: center;
	height: 18px;
	margin-top: 41px;
	cursor: pointer;
	float: right;
}

.prev1 {
	position: absolute;
	top: 220px;
	left: 20px;
	width: 28px;
	height: 51px;
	z-index: 9;
	cursor: pointer;
}

.next1 {
	position: absolute;
	top: 220px;
	right: 20px;
	width: 28px;
	height: 51px;
	z-index: 9;
	cursor: pointer;
}

.mhc {
	background: #333;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	display: none;
	height: 100%;
	z-index: 10;
}

.pop_up {
	width: 100%;
	height: 100%;
	position: fixed;
	-position: absolute;
	left: 0;
	top: 0;
	display: none;
	z-index: 99;
}

.no-scroll {
	overflow: scroll;
	overflow-y: hidden;
}

.y-m {
	width: 100%;
}

.y-top {
	width: 100%;
	height: 80px;
	background: #000;
}

.y-tixing {
	height: 80px;
	width: 200px;
	line-height: 80px;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	float: left;
}

.y-top-m {
	width: 372px;
	margin: 0 auto;
}

.y-top-mm {
	height: 50px;
	overflow: hidden;
	width: 300px;
	position: relative;
	float: left;
	margin-top: 15px;
}

	.y-top-mm ul {
		position: absolute;
		left: 0;
		top: 0;
	}

		.y-top-mm ul li {
			width: 50px;
			height: 50px;
			margin-right: 10px;
			float: left;
		}

			.y-top-mm ul li a {
				width: 50px;
				height: 50px;
				line-height: 50px;
				display: table-cell;
				text-align: center;
				vertical-align: middle;
			}

				.y-top-mm ul li a img {
					max-width: 48px;
					max-height: 48px;
					vertical-align: middle;
					padding: 1px;
				}

			.y-top-mm ul li.on a img {
				border: 1px solid #fff;
				padding: 0;
			}

.y-prev {
	width: 16px;
	text-align: center;
	height: 18px;
	margin-top: 16px;
	margin-right: 20px;
	cursor: pointer;
	float: left;
	background: #FFF;
}

.y-next {
	width: 16px;
	text-align: center;
	height: 18px;
	margin-top: 16px;
	cursor: pointer;
	float: right;
	background: #FFF;
}

.pop_up_xx {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	background: #ddd;
}

.y_ban2 {
	width: 695px;
	height: 695px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}

	.y_ban2 ul {
		position: absolute;
		left: 0;
		top: 0;
	}

		.y_ban2 ul li {
			width: 695px;
			height: 695px;
		}

			.y_ban2 ul li a {
				width: 695px;
				height: 695px;
				line-height: 695px;
				display: table-cell;
				text-align: center;
				vertical-align: middle;
			}

				.y_ban2 ul li a img {
					max-width: 695px;
					max-height: 695px;
					vertical-align: middle;
				}

.main-image-holder {
	width: 100%;
	position: relative;
}

	.main-image-holder .screenshots {
		float: left;
		display: inline;
		width: 100%;
		position: relative;
		overflow: hidden;
	}

		.main-image-holder .screenshots .y-ul p {
			margin: 0 auto;
			text-align: center;
		}

			.main-image-holder .screenshots .y-ul p img {
				max-width: 96%;
			}

.ssgjz {
	width: 960px;
	height: 30px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 30px;
}

	.ssgjz p {
		float: left;
		text-indent: 15px;
		color: #000;
	}

	.ssgjz a {
		float: left;
		margin-right: 15px;
		color: #1f4583;
		font-weight: 700;
		text-decoration: underline;
	}

		.ssgjz a:hover {
			color: #f60;
		}

/*团队*/
.tuandui_main_m .fy {
	width: 900px;
	height: 48px;
	margin: 0 auto;
	text-align: center;
	padding-top: 24px;
	border-top: 2px solid #dadada;
	margin-top: -1px;
}

	.tuandui_main_m .fy a {
		display: inline-block;
		width: 20px;
		height: 20px;
		font-size: 16px;
		text-align: center;
		line-height: 20px;
		margin: 0 4px;
		transition: all 0.3s;
		-moz-transition: all 0.3s;
		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
	}

		.tuandui_main_m .fy a:hover, .tuandui_main_m .fy a.hover {
			color: #fff;
			background: #b50102;
		}

.tuandui_main_m {
	width: 940px;
	margin: 0 auto;
}

	.tuandui_main_m .yszt {
		padding-left: 17.5px;
		margin: 20px 0 60px;
		clear: both;
		overflow: hidden;
	}

		.tuandui_main_m .yszt .yszt1 {
			float: left;
			width: 184px;
			height: 215px;
			margin-top: 35px;
			background: url(../images/146543215.png) no-repeat right bottom;
		}

			.tuandui_main_m .yszt .yszt1 dl {
				width: 155px;
				height: 186px;
				padding: 6px;
				border: 1px solid #e7e7e7;
				position: relative;
			}

				.tuandui_main_m .yszt .yszt1 dl dt, .tuandui_main_m .yszt .yszt1 dl dt img {
					width: 155px;
					height: 186px;
				}

				.tuandui_main_m .yszt .yszt1 dl dd {
					position: absolute;
					bottom: 6px;
					left: 6px;
					width: 155px;
					height: 26px;
					filter: alpha(opacity=70);
					-khtml-opacity: .7;
					-moz-opacity: .7;
					opacity: .7;
					text-indent: 10px;
					line-height: 26px;
					font-size: 14px;
				}

					.tuandui_main_m .yszt .yszt1 dl dd p {
						position: absolute;
						z-index: -1;
						width: 155px;
						height: 26px;
						background: #000;
						filter: alpha(opacity=70);
						-khtml-opacity: .7;
						-moz-opacity: .7;
						opacity: .7;
					}

					.tuandui_main_m .yszt .yszt1 dl dd a {
						display: block;
						width: 155px;
						height: 26px;
						color: #fff;
					}
