body {
	overflow-y: scroll;
}

.resetStyle .header-nav ul,.resetStyle .header-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.resetStyle a {
	text-decoration: none;
}

.paer {
	padding: 20px 0 !important;
}

.paeroth {
	padding: 20px 0 0 !important;
}

.container {
	width: 1200px;
	margin: 0 auto;
}

@media ( min-width :1200px) {
	.container {
		width: 1200px;
		margin: 0 auto;
		padding: 0;
	}
}

@media ( max-width :1200px) {
	.container {
		width: auto;
		padding: 10px;
	}
}

.home-topbox {
	padding: 20px 0 0;
	width: 100%;
	background: url(../images/topbgi1.jpg) center;
	background-size: 100% 100%;
  padding-top: 0;
}

@media ( max-width :767px) {
	.home-topbox {
		padding: 0;
	}
	.home-topbox .home-header .header-top .top-l {
		float: none !important;
		text-align: center;
	}
	.home-topbox .home-header .header-top .top-l .top-l-l {
		float: none !important;
	}
}

.home-topbox .home-header .header-top {
	max-width: 100%;
}

.home-topbox .home-header .header-top .top-l {
	float: left;
}

@media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-l .top-l-l .top-l-b {
		font-size: 20px !important;
	}
	.home-topbox .home-header .header-top .top-l>.top-l-r {
		display: none;
	}
}

.home-topbox .home-header .header-top .top-l .top-l-l {
	float: left;
}

@media ( max-width :767px) {
}

.home-topbox .home-header .header-top .top-l .top-l-l .top-l-t {
	font-family: MicrosoftYaHei;
	font-size: 18px;
	line-height: 36px;
	color: #333333;
	text-align: justify;
	height: 36px;
	overflow: hidden;
}

@media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-l .top-l-l .top-l-t {
		height: 22px;
		line-height: 22px;
		margin: 0;
	}
}

.home-topbox .home-header .header-top .top-l .top-l-l .top-l-t::after {
	content: '';
	width: 100%;
	display: inline-block;
	overflow: hidden;
	height: 0;
}

.home-topbox .home-header .header-top .top-l .top-l-l .top-l-b {
	font-family: MicrosoftYaHei-Bold;
	font-size: 32px;
	font-weight: bold;
	line-height: 36px;
	letter-spacing: 5px;
	color: #333333;
	margin: 0 0 10px 0;
}

@media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-l .top-l-l .top-l-b {
		margin: 0;
	}
}

@media ( max-width :767px) {
	.home-topbox .home-header .header-top>.top-l-r {
		display: none;
	}
}

.home-topbox .home-header .header-top .top-l-r {
	float: right;
	position: relative;
	border-left: 1px solid;
	padding-left: 15px;
	margin-top: 30px;
	margin-left: 30px;
}

@media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-l-r {
		margin-top: 10px;
		margin-left: 10px;
	}
}

.home-topbox .home-header .header-top .top-l-r .top-l-t {
	padding-left: 20px;
	background: url(../images/map1.png) no-repeat center left;
	font-family: MicrosoftYaHei;
	font-size: 18px;
	color: #333333;
}

@media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-l-r .top-l-t {
		font-size: 16px;
	}
}

.home-topbox .home-header .header-top .top-l-r .top-l-b {
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #3854b8;
	font-weight: bold;
	margin-top: 10px;
	cursor: pointer;
}

.home-topbox .home-header .header-top .top-l-r .l-b-list {
	position: absolute;
	z-index: 99;
	padding: 10px 20px 20px;
	background: #fff;
	width: 440px;
}

@media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-l-r .l-b-list {
		left: 0;
		width: auto;
	}
}

.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-t {
	position: relative;
	font-family: MicrosoftYaHei-Bold;
	font-size: 14px;
	font-weight: bold;
	line-height: 36px;
	color: #333333;
}

.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-t::after
	{
	content: "";
	position: absolute;
	top: -110%;
	left: 10%;
	right: 0;
	margin: auto;
	width: 0;
	height: 0;
	transform: rotate(180deg);
	border-width: 15px;
	border-style: solid;
	border-color: #fff transparent transparent transparent;
}

.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .remo
	{
	clear: both;
}

@media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .remo
		{
		display: block;
		clear: both;
	}
}

.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .province-box
	{
	float: left;
	border-right: 1px solid #dcdcdc;
}

@media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .province-box
		{
		border: none;
	}
}

.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .province-box:nth-child(1) a
	{
	padding: 0 25px 0 0 !important;
}

@media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .province-box:nth-child(1) a
		{
		padding: 0 !important;
	}
}

.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .province-box:nth-last-child(2)
	{
	border: none;
}

.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .province-box:nth-last-child(2) a
	{
	padding: 0 0 0 25px !important;
}

@media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .province-box:nth-last-child(2) a
		{
		padding: 0 !important;
	}
}

.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .province-box ul
	{
	margin: 0;
	padding: 0;
	list-style: none;
}

@media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .province-box ul .province-list
		{
		margin-top: 7px;
	}
}

.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .province-box ul .province-list:nth-child(2)
	{
	margin-top: 15px;
}

@media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .province-box ul .province-list:nth-child(2)
		{
		margin-top: 5px;
	}
}

.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .province-box ul .province-list a
	{
	padding: 0 22px;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #333333;
}

@media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .province-box ul .province-list a
		{
		padding: 0;
	}
}

.home-topbox .home-header .header-top .top-l-r .l-b-list .b-list-b .province-box ul .province-list a:hover
	{
	text-decoration: underline;
}

/* .home-topbox .home-header .header-top .top-r {
	float: right;
	/* margin-top: 10px; 
} */

/* @media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-r {
		margin-top: 0;
	}
} */

/* .home-topbox .home-header .header-top .top-r .top-r-t {
	font-family: MicrosoftYaHei;
	font-size: 14px;
	line-height: 36px;
	letter-spacing: 7px;
	color: #333333;
} */

/* @media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-r .top-r-t {
		text-align: right;
	}
} */

.home-topbox .home-header .header-top .top-r .top-r-b a {
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 36px;
	color: #3854b8;
}

@media ( max-width :767px) {
	.home-topbox .home-header .header-top .top-r .top-r-b a {
		font-size: 14px;
		line-height: 25px;
	}
}

/* .home-topbox .home-header .header-top .top-r .top-r-b span {
	margin: 0 12px;
	position: relative;
	top: -2px;
	color: #3854b8;
	line-height: 16px;
} */

.home-topbox .header-nav {
	background: #3854b8;
}

.home-topbox .header-nav::after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}

.home-topbox .header-nav .header-container {
	width: 100%;
	max-width: 1200px;
	margin: auto;
}

@media ( max-width :767px) {
	.home-topbox .header-nav .header-container {
		
	}
}

.home-topbox .header-nav .header-container .top-l-t {
	display: none;
	padding-left: 20px;
	margin: 7px 0 0;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: bold;
	line-height: 36px;
	letter-spacing: 2px;
	color: #fff;
}

@media ( max-width :767px) {
	.home-topbox .header-nav .header-container .top-l-t {
		display: inline-block;
	}
}

.home-topbox .header-nav .header-container .navmain {
	float: left;
	margin-top: 20px;
	margin-bottom: 28px;
}

@media ( max-width :1199px) {
	.home-topbox .header-nav .header-container .navmain {
		margin-top: 10px;
		margin-bottom: 20px;
	}
}

@media ( max-width :1180px) {
	.home-topbox .header-nav .header-container .navmain {
		margin-bottom: 10px;
	}
}

@media ( max-width :767px) {
	.home-topbox .header-nav .header-container .navmain {
		margin: 0;
	}
}

.home-topbox .header-nav .header-container .navmain .des-main {
	float: left;
	margin: 10px 0 0 20px;
	max-width: 310px;
	font-weight: bold;
	line-height: 1;
	font-family: Geometric212BT-HeavyCondensed;
	font-size: 14px;
	font-weight: bolder;
	line-height: 24px;
	letter-spacing: 0px;
	color: #202420;
}

@media ( max-width :1199px) and (min-width:992px) {
	.home-topbox .header-nav .header-container .navmain .des-main {
		margin: 10px 0 0;
		font-size: 14px;
	}
}

@media ( max-width :1180px) {
	.home-topbox .header-nav .header-container .navmain .des-main {
		display: none;
	}
}

@media ( max-width :767px) {
	.home-topbox .header-nav .header-container .navlist {
		display: none;
		position: absolute;
		top: 210px;
		left: 0;
		width: 100%;
		max-height: 100%;
		background: #fff;
		overflow-y: scroll;
		z-index: 999999;
	}
}

.home-topbox .header-nav .header-container .navlist .f-menu {
	margin-top: 10px;
}

@media ( max-width :767px) {
	.home-topbox .header-nav .header-container .navlist .f-menu {
		margin: 0;
	}
}

.home-topbox .header-nav .header-container .navlist .f-menu>.hasdrop {
	margin-right: 10px;
}

@media ( max-width :767px) {
	.home-topbox .header-nav .header-container .navlist .f-menu>.hasdrop {
		float: none;
	}
}

.home-topbox .header-nav .header-container .navlist .f-menu>.hasdrop::before
	{
	position: absolute;
	content: '';
	bottom: 0;
	z-index: -1;
	opacity: 0;
	margin: 0 auto;
	left: 0;
	right: 0;
}

@media ( max-width :767px) {
	.home-topbox .header-nav .header-container .navlist .f-menu>.hasdrop {
		padding: 10px 20px;
		border-bottom: 1px solid rgba(221, 221, 221, 0.5);
	}
}

.home-topbox .header-nav .header-container .navlist .hasdrop {
	float: left;
	position: relative;
}

@media ( min-width :768px) {
	.home-topbox .header-nav .header-container .navlist .hasdrop:hover::before
		{
		opacity: 1;
		width: 100%;
		height: 100%;
	}
	.home-topbox .header-nav .header-container .navlist .hasdrop:hover>.s-menu
		{
		display: block;
	}
	.home-topbox .header-nav .header-container .navlist .hasdrop:hover>.s-menu .hasdrop
		{
		width: 100%;
	}
	.home-topbox .header-nav .header-container .navlist .hasdrop:hover>.s-menu .hasdrop:hover>.t-menu
		{
		display: block;
	}
	.home-topbox .header-nav .header-container .navlist .hasdrop:hover>.s-menu .hasdrop:hover>.t-menu .hasdrop:hover>.four-menu
		{
		display: block;
	}
	.home-topbox .header-nav .header-container .navlist .hasdrop:hover>a {
		border-bottom: 2px solid #ff0000;
	}
}

.home-topbox .header-nav .header-container .navlist .hasdrop>a {
	text-decoration: none;
	display: block;
	padding: 10px 16px;
	font-family: MicrosoftYaHei-Bold;
	font-size: 18px;
	font-weight: normal;
	line-height: 36px;
	color: #ffffff;
}

@media ( max-width :1200px) {
	.home-topbox .header-nav .header-container .navlist .hasdrop>a {
		font-size: 14px;
		padding: 20px 10px;
	}
}

@media ( max-width :767px) {
	.home-topbox .header-nav .header-container .navlist .hasdrop>a {
		padding: 0;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		position: relative;
		font-size: 14px;
		display: block;
		color: #333;
		text-decoration: none;
		padding-right: 20px;
	}
}

@media ( min-width :768px) {
	.home-topbox .header-nav .header-container .navlist .hasdrop>a i {
		display: none;
	}
}

.home-topbox .header-nav .header-container .navlist .hasdrop>a .mobile-navbtn
	{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	font-size: 20px;
	width: 20px;
	height: 20px;
	transition: 0.3s;
}

.home-topbox .header-nav .header-container .navlist .hasdrop>a .mobile-navbtn::before
	{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	content: '';
	width: 10px;
	height: 10px;
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	transform: rotate(45deg);
}

.home-topbox .header-nav .header-container .navlist .hasdrop>a .mobile-navbtn.open
	{
	transform: rotate(90deg);
}

@media ( min-width :768px) {
	.home-topbox .header-nav .header-container .navlist .hasdrop.active::before
		{
		opacity: 1;
		width: 100%;
		height: 100%;
	}
	.home-topbox .header-nav .header-container .navlist .hasdrop.active a {
		border-bottom: 2px solid #ff0000;
		font-weight: bolder;
	}
}

@media ( min-width :768px) {
	.home-topbox .header-nav .header-container .navlist .s-menu {
		border: 1px solid rgba(0, 0, 0, 0.15);
		position: absolute;
		width: 150px;
		background: #fff;
		z-index: 2;
		display: none;
		text-align: center;
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	}
	.home-topbox .header-nav .header-container .navlist .s-menu>.hasdrop:hover
		{
		background-color: #f5f5f5;
	}
	.home-topbox .header-nav .header-container .navlist .s-menu>.hasdrop>a {
		text-decoration: none;
		display: block;
		font-size: 14px;
		color: #555;
		padding: 5px 15px;
		white-space: normal;
		background-image: none;
	}
	.home-topbox .header-nav .header-container .navlist .s-menu .t-menu {
		border: 1px solid rgba(0, 0, 0, 0.15);
		position: absolute;
		left: 100%;
		top: 0;
		width: 150px;
		background: #fff;
		z-index: 2;
		display: none;
		text-align: center;
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	}
	.home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop:hover
		{
		background-color: #f5f5f5;
	}
	.home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop>a
		{
		text-decoration: none;
		display: block;
		font-size: 14px;
		color: #555;
		padding: 5px 15px;
		white-space: normal;
		background-image: none;
	}
	.home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop>.four-menu
		{
		border: 1px solid rgba(0, 0, 0, 0.15);
		position: absolute;
		left: 100%;
		top: 0;
		width: 150px;
		background: #fff;
		z-index: 2;
		display: none;
		text-align: center;
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	}
	.home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop>.four-menu>.hasdrop:hover
		{
		background-color: #f5f5f5;
	}
	.home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop>.four-menu>.hasdrop>a
		{
		text-decoration: none;
		display: block;
		font-size: 14px;
		color: #555;
		padding: 5px 15px;
		white-space: normal;
		background-image: none;
	}
}

@media ( max-width :767px) {
	.home-topbox .header-nav .header-container .navlist .s-menu {
		display: none;
		overflow: hidden;
	}
	.home-topbox .header-nav .header-container .navlist .s-menu>.hasdrop {
		padding: 10px 20px;
		width: 100%;
	}
	.home-topbox .header-nav .header-container .navlist .s-menu>.hasdrop>a {
		position: relative;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #333;
		display: block;
		text-decoration: none;
		font-size: 13px;
		padding-right: 20px;
	}
	.home-topbox .header-nav .header-container .navlist .s-menu .t-menu {
		display: none;
		overflow: hidden;
	}
	.home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop
		{
		padding: 10px 20px;
		width: 100%;
	}
	.home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop>a
		{
		position: relative;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #333;
		display: block;
		text-decoration: none;
		font-size: 13px;
		padding-right: 20px;
	}
	.home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop .four-menu
		{
		display: none;
		overflow: hidden;
	}
	.home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop .four-menu>.hasdrop
		{
		padding: 10px 20px;
		width: 100%;
	}
	.home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop .four-menu>.hasdrop>a
		{
		position: relative;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #333;
		display: block;
		text-decoration: none;
		font-size: 13px;
		padding-right: 20px;
	}
}

.home-topbox .header-nav .header-container .navlist .s-search {
	float: left;
	margin: 15px 0 0 10px;
	width: 40px;
	height: 46px;
}

@media ( max-width :1199px) and (min-width:768px) {
	.home-topbox .header-nav .header-container .navlist .s-search {
		margin: 10px 5px 0 10px;
	}
}

@media ( max-width :767px) {
	.home-topbox .header-nav .header-container .navlist .s-search {
		display: none;
	}
}

.home-topbox .header-nav .header-container .navlist .s-search .s-icon {
	cursor: pointer;
	text-align: center;
	line-height: 44px;
}

.home-topbox .header-nav .header-container .navlist .s-search .header-search
	{
	position: relative;
}

.home-topbox .header-nav .header-container .navlist .s-search .search-box
	{
	display: none;
	position: absolute;
	height: 30px;
	right: 0;
	top: 120%;
}

.home-topbox .header-nav .header-container .navlist .s-search .search-box .text-in
	{
	height: 30px;
	line-height: 30px;
	outline: none;
	text-indent: 10px;
	padding-right: 30px;
}

.home-topbox .header-nav .header-container .navlist .s-search .search-box .sub-in
	{
	border: none;
	outline: none;
	width: 30px;
	height: 30px;
	background: url(../images/search.png) no-repeat center #2450a9;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
}

@media ( max-width :767px) {
	.home-topbox .navbtn {
		width: 30px;
		height: 30px;
		margin: 10px;
		float: right;
		position: relative;
		display: block;
	}
	.home-topbox .navbtn i {
		height: 2px;
		background: #333;
		display: block;
		overflow: hidden;
		width: 100%;
		position: absolute;
		left: 0px;
		transition: all 0.3s;
	}
	.home-topbox .navbtn i.bar-1 {
		top: 7px;
	}
	.home-topbox .navbtn i.bar-2 {
		top: 15px;
	}
	.home-topbox .navbtn i.bar-3 {
		top: 23px;
	}
}

@media ( max-width :767px) {
	.home-topbox .navbtn.open .bar-1 {
		top: 50%;
		transform: rotate(45deg);
	}
	.home-topbox .navbtn.open .bar-2 {
		height: 0px;
	}
	.home-topbox .navbtn.open .bar-3 {
		top: 50%;
		transform: rotate(-45deg);
	}
}

.home-topbox .topbox-cont {
	margin-top: 20px;
}

.home-topbox .topbox-cont .topbox-cont-l,.home-topbox .topbox-cont .topbox-cont-r
	{
	padding: 20px;
	padding-bottom: 0;
	padding-right: 0;
	border-radius: 10px;
	background: #e6eef9;
	width: 47%;
}

@media ( max-width :767px) {
	.home-topbox .topbox-cont .topbox-cont-l,.home-topbox .topbox-cont .topbox-cont-r
		{
		float: none !important;
		margin: 0 auto;
		width: 90%;
		padding-right: 20px;
	}
}

.home-topbox .topbox-cont .topbox-cont-l .cont-l-tito,.home-topbox .topbox-cont .topbox-cont-r .cont-l-tito
	{
	border-bottom: solid 2px #3854b8;
	font-family: MicrosoftYaHei-Bold;
	font-size: 24px;
	font-weight: normal;
	line-height: 21px;
	color: #3854b8;
	padding-bottom: 15px;
}

@media ( max-width :767px) {
	.home-topbox .topbox-cont .topbox-cont-l .cont-l-tito,.home-topbox .topbox-cont .topbox-cont-r .cont-l-tito
		{
		font-size: 18px;
	}
}

.home-topbox .topbox-cont .topbox-cont-l .cont-l-list,.home-topbox .topbox-cont .topbox-cont-r .cont-l-list
	{
	padding: 20px;
}

@media ( max-width :767px) {
	.home-topbox .topbox-cont .topbox-cont-l .cont-l-list,.home-topbox .topbox-cont .topbox-cont-r .cont-l-list
		{
		padding: 10px 0;
	}
}

.home-topbox .topbox-cont .topbox-cont-l .cont-l-list .clear,.home-topbox .topbox-cont .topbox-cont-r .cont-l-list .clear
	{
	clear: both;
}

.home-topbox .topbox-cont .topbox-cont-l .cont-l-list .l-list-box,.home-topbox .topbox-cont .topbox-cont-r .cont-l-list .l-list-box
	{
	display: block;
	padding: 5px 25px;
	float: left;
	width: 120px;
	border-radius: 8px;
	transition: all 0.3s;
}

@media ( max-width :861.5px) {
	.home-topbox .topbox-cont .topbox-cont-l .cont-l-list .l-list-box,.home-topbox .topbox-cont .topbox-cont-r .cont-l-list .l-list-box
		{
		padding: 20px 15px;
		width: 110px;
	}
}

@media ( max-width :767px) {
	.home-topbox .topbox-cont .topbox-cont-l .cont-l-list .l-list-box,.home-topbox .topbox-cont .topbox-cont-r .cont-l-list .l-list-box
		{
		padding: 20px 15px;
	}
}

@media ( max-width :400px) {
	.home-topbox .topbox-cont .topbox-cont-l .cont-l-list .l-list-box,.home-topbox .topbox-cont .topbox-cont-r .cont-l-list .l-list-box
		{
		padding: 10px 0;
		width: 50%;
	}
}

.home-topbox .topbox-cont .topbox-cont-l .cont-l-list .l-list-box:hover,.home-topbox .topbox-cont .topbox-cont-r .cont-l-list .l-list-box:hover
	{
	background: #fff;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.08);
}

.home-topbox .topbox-cont .topbox-cont-l .cont-l-list .l-list-box .list-box-img img,.home-topbox .topbox-cont .topbox-cont-r .cont-l-list .l-list-box .list-box-img img
	{
	width: 64px;
	height: 50px;
	display: block;
	margin: 0 auto;
	border: none;
}

.home-topbox .topbox-cont .topbox-cont-l .cont-l-list .l-list-box .list-box-conbox,.home-topbox .topbox-cont .topbox-cont-r .cont-l-list .l-list-box .list-box-conbox
	{
	margin-top: 15px;
	height: 60px;
	overflow: hidden;
}

.home-topbox .topbox-cont .topbox-cont-l .cont-l-list .l-list-box .list-box-conbox .list-box-cont,.home-topbox .topbox-cont .topbox-cont-r .cont-l-list .l-list-box .list-box-conbox .list-box-cont
	{
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 21px;
	color: #333333;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.home-topbox .topbox-cont .topbox-cont-l .cont-l-list .l-list-box .list-box-conbox .list-box-contt,.home-topbox .topbox-cont .topbox-cont-r .cont-l-list .l-list-box .list-box-conbox .list-box-contt
	{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #666666;
	text-align: center;
	min-height: 20px;
}

.home-topbox .topbox-cont .topbox-cont-l {
	float: left;
}

.home-topbox .topbox-cont .topbox-cont-r {
	float: right;
}

@media ( max-width :767px) {
	.home-topbox .topbox-cont .topbox-cont-r {
		margin-top: 20px;
	}
}

.home-topbox .home-conts {
	padding: 20px 0;
}

.home-conts {
	padding: 20px 0;
}

.home-conts .home-conts-listbox {
	margin-bottom: 30px;
	width: 48%;
}

@media ( max-width :767px) {
	.home-conts .home-conts-listbox {
		float: none !important;
		width: 90%;
		margin: 10px auto;
	}
}

.home-conts .home-conts-listbox:nth-child(2n) {
	float: right;
}

@media ( max-width :767px) {
	.home-conts .home-conts-listbox:nth-child(2n) {
		float: left;
	}
}

.home-conts .home-conts-listbox .conts-t {
	border-bottom: 1px solid #dcdcdc;
}

.home-conts .home-conts-listbox .conts-t .conts-t-l {
	float: left;
	padding-bottom: 15px;
	font-family: MicrosoftYaHei-Bold;
	font-size: 24px;
	font-weight: 600;
	line-height: 21px;
	color: #3854b8;
	border-bottom: 2px solid #3854b8;
}

.home-conts .home-conts-listbox .conts-t .conts-t-r {
	float: right;
	display: block;
	font-family: MicrosoftYaHei;
	font-size: 12px;
	line-height: 21px;
	color: #3854b8;
}

.home-conts .home-conts-listbox .conts-t .cre {
	clear: both;
}

.home-conts .home-conts-listbox .conts-b {
	padding: 20px 0;
	height: 205px;
	overflow: hidden;
}

@media ( max-width :767px) {
	.home-conts .home-conts-listbox .conts-b {
		height: auto;
	}
}

.home-conts-listboxabove .flole {
	float: left;
}

.home-conts-listboxabove .flori {
	float: right;
}

.home-conts .home-conts-listbox .conts-b ul {
	margin-left: 0px;
	padding-left: 0;
	color: #3854b8;
}

.home-conts .home-conts-listbox .conts-b ul .conts-b-list {
	margin: 12px 0;
	line-height: 5px;
}

.home-conts .home-conts-listbox .conts-b ul .conts-b-list .b-list-cont {
	display: block;
	max-width: 100%;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 21px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.3s;
}

.home-conts .home-conts-listbox .conts-b ul .conts-b-list .b-list-cont:hover
	{
	text-decoration: underline;
}

.home-foot .foot-t {
	background: #e8e8e8;
	padding: 20px 0;
}

.home-foot .foot-t span,.home-foot .foot-t a {
	font-family: MicrosoftYaHei;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 0px;
	color: #333333;
}

.home-foot .foot-t a {
	margin-left: 10px;
	transition: all 0.3s;
}

.home-foot .foot-t a:hover {
	text-decoration: underline;
}

.home-foot .foot-b {
	padding: 20px 0;
	line-height: 30px;
	background: #3c3c3c;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #ffffff;
}

@media ( max-width :767px) {
	.home-foot .foot-b .foot-b-img {
		width: 15% !important;
	}
	.home-foot .foot-b .foot-b-cont {
		width: 70% !important;
	}
}

@media ( max-width :560px) {
	.home-foot .foot-b .foot-b-img {
		width: 100% !important;
	}
	.home-foot .foot-b .foot-b-cont {
		width: 100% !important;
	}
	.home-foot .foot-b .foot-b-cont p {
		width: auto !important;
		text-align: center !important;
	}
	.home-foot .foot-b .foot-b-cont .footson span {
		float: none !important;
	}
	.home-foot .foot-b .foot-b-cont {
		text-align: center !important;
	}
	.foot-b-img img {
		display: block;
		margin: 0 auto;
	}
}

.home-foot .foot-b .foot-b-img {
	float: right;
	margin-top: 5px;
	width: 35%;
}

.home-foot .foot-b .foot-b-cont {
	float: left;
	width: 60%;
	margin: 0 auto;
	text-align: right;
}

.home-foot .foot-b .foot-b-cont p {
	margin: 0;
	margin-left: auto;
	width: 450px;
	text-align: left;
}

.home-foot .foot-b .foot-b-cont .footson span {
	float: right;
}

.home-foot .foot-b .foot-b-cont a,.home-foot .foot-b .foot-b-cont span {
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #ffffff;
}

.home-foot .foot-b .foot-b-cont span:last-child {
	margin-left: 25px;
}

.home-foot .foot-b .foot-b-cont a:hover {
	text-decoration: underline;
}

.f-menu>.active a {
	border-bottom: 2px solid #ff0000;
	font-weight: bolder;
}

@media ( max-width :767px) {
	.f-menu>.active a {
		border: none;
	}
}

.f-menu>.hasdrop {
	float: left;
	margin-right: 10px;
}

.f-menu>.hasdrop:hover>a {
	border-bottom: 2px solid #ff0000;
}

.f-menu>.hasdrop>a {
	text-decoration: none;
	display: block;
	padding: 10px 16px;
	font-family: MicrosoftYaHei-Bold;
	font-size: 18px;
	font-weight: normal;
	line-height: 36px;
	color: #ffffff;
}

.home-conts-listbox {
	
}

@media ( max-width :1200px) {
	.home-conts-listbox {
		margin-right: 0;
	}
}

.header-top>.container>.top-l-r {
	display: none;
}

@media ( max-width :767px) {
	.header-top>.container>.top-l-r {
		display: block;
	}
}

.home-topbox .home-header .header-top .top-l-r .overBox {
	padding-top: 30px;
	position: absolute;
	left: -200%;
	top: 32px;
	display: none;
	width: 480px;
}

@media ( max-width :1199px) {
	.home-topbox .home-header .header-top .top-l-r .overBox {
		top: 42px;
	}
}

.home-topbox .home-header .header-top .top-l-r:hover .overBox {
	display: block;
}

.home-topbox .home-header .header-top .top-l-r .overBox:hover {
	display: block;
}

.home-topbox .home-header .header-top .container>.top-l-r .l-b-list {
	display: none;
	top: 140%;
}

.home-topbox .home-header .header-top .container>.top-l-r:hover .l-b-list
	{
	display: block;
}

.crl {
	clear: both;
}

.inner-cont {
	padding-bottom: 40px;
}

.inner-cont ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.user .home-content .container .content-t .tito .where {
	list-style: none;
}

.inner-cont .container {
	padding: 30px 0px 0px;
	background: #fff;
}

@media ( max-width :767px) {
	.inner-cont .container {
		padding-top: 10px;
	}
}

.inner-cont .container .inner-cont-t {
	padding: 0 20px;
}

.inner-cont .container .inner-cont-t .tito,.user .home-content .container .content-t .tito
	{
	border-bottom: solid 2px #f2f2f2;
	padding-bottom: 10px;
}

.inner-cont .container .inner-cont-t .tito .where li,.user .home-content .container .content-t .tito .where li
	{
	float: left;
}

.inner-cont .container .inner-cont-t .tito .where li span,.user .home-content .container .content-t .tito .where li span
	{
	color: #3854b8;
	font-size: 16px;
	margin: 0 5px;
}

.inner-cont .container .inner-cont-t .tito .where li a,.user .home-content .container .content-t .tito .where li a
	{
	font-size: 16px;
	color: #3854b8;
}

.inner-cont .container .inner-cont-t .searchbox {
	max-width: 530px;
	margin: 20px auto;
}

.inner-cont .container .inner-cont-t .searchbox .input-append {
	margin-bottom: 0;
}

.inner-cont .container .inner-cont-t .searchbox .input-append .span2 {
	padding: 15px 14px;
	width: 400px;
	border-radius: initial;
	box-shadow: none;
}

.inner-cont .container .inner-cont-t .searchbox .input-append .span2::placeholder
	{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #999999;
}

@media ( max-width :767px) {
	.inner-cont .container .inner-cont-t .searchbox .input-append .span2 {
		width: auto;
	}
}

.inner-cont .container .inner-cont-t .searchbox .input-append .mybtn {
	padding: 15px;
	text-align: center;
	width: 100px;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #ffffff;
	background: #3854b8;
	border-radius: initial;
	border: 1px solid #3854b8;
}

.inner-cont .container .inner-cont-c {
	padding: 0 20px;
}

.inner-cont .container .inner-cont-c .cont-c-city .city-list .active a {
	background: #3854b8;
	color: #fff;
}

.inner-cont .container .inner-cont-c .cont-c-city .city-list li {
	float: left;
}

.inner-cont .container .inner-cont-c .cont-c-city .city-list li a {
	display: block;
	padding: 10px 16px;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	color: #333333;
	text-align: center;
	transition: all 0.3s;
	min-width: 45px;
}

.inner-cont .container .inner-cont-c .cont-c-city .city-list li a:hover
	{
	background: #3854b8;
	color: #fff;
}

.inner-cont .container .inner-cont-c .cont-c-city .result {
	margin: 10px 0;
}

.inner-cont .container .inner-cont-c .cont-c-city .result span {
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #999999;
}

.inner-cont .container .inner-cont-c .cont-c-city .result .lastson {
	margin-right: 3px;
}

.inner-cont .container .inner-cont-c .details {
	height: 800px;
	overflow-y: hidden;
}

@media ( max-width :900px) {
	.inner-cont .container .inner-cont-c .details {
		height: auto;
	}
}

.inner-cont .container .inner-cont-c .c-listbox-l,.inner-cont .container .inner-cont-c .c-listbox-r
	{
	display: inline-block;
	padding: 30px 0 0px 30px;
	margin: 15px 0;
	border-radius: 4px;
	border: solid 1px #dcdcdc;
	width: 528px;
	cursor: pointer;
	transition: all 0.3s;
}

@media ( max-width :1200px) {
	.inner-cont .container .inner-cont-c .c-listbox-l,.inner-cont .container .inner-cont-c .c-listbox-r
		{
		width: auto;
	}
}

@media ( max-width :900px) {
	.inner-cont .container .inner-cont-c .c-listbox-l,.inner-cont .container .inner-cont-c .c-listbox-r
		{
		width: 96%;
		padding: 20px 0 0px 3%;
	}
}

.inner-cont .container .inner-cont-c .c-listbox-l:hover,.inner-cont .container .inner-cont-c .c-listbox-r:hover
	{
	border: solid 1px #3854b8;
}

.inner-cont .container .inner-cont-c .c-listbox-l:hover .listbox-title,.inner-cont .container .inner-cont-c .c-listbox-r:hover .listbox-title
	{
	color: #3854b8;
}

.inner-cont .container .inner-cont-c .c-listbox-l .listbox-title,.inner-cont .container .inner-cont-c .c-listbox-r .listbox-title
	{
	padding-bottom: 35px;
	position: relative;
	padding-right: 40px;
	font-family: MicrosoftYaHei-Bold;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	border-bottom: solid 1px #dcdcdc;
	transition: all 0.3s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media ( max-width :767px) {
	.inner-cont .container .inner-cont-c .c-listbox-l .listbox-title,.inner-cont .container .inner-cont-c .c-listbox-r .listbox-title
		{
		font-size: 18px;
	}
}

.inner-cont .container .inner-cont-c .c-listbox-l .listbox-title i,.inner-cont .container .inner-cont-c .c-listbox-r .listbox-title i
	{
	display: inline-block;
	position: absolute;
	right: 4%;
	width: 12px;
	height: 20px;
	background: url(../images/icon-r.png) center;
}

.inner-cont .container .inner-cont-c .c-listbox-l .listbox-add,.inner-cont .container .inner-cont-c .c-listbox-r .listbox-add
	{
	padding: 10px 40px 10px 25px;
	background: url(../images/icon-b.png) center left no-repeat;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #666666;
	transition: all 0.3s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.inner-cont .container .inner-cont-c .c-listbox-r {
	float: right;
}

@media ( max-width :900px) {
	.inner-cont .container .inner-cont-c .c-listbox-r {
		float: none;
	}
}

.inner-cont .container .inner-cont-c .modal {
	box-shadow: inherit;
	border-radius: 4px;
	border: none;
	top: 10%;
	width: 788px;
	margin-left: -394px;
}

@media ( max-width :1080px) {
	.inner-cont .container .inner-cont-c .modal {
		width: 80%;
		max-width: 80%;
		margin: 0 auto;
		left: 10%;
	}
}

@media ( max-width :767px) {
	.inner-cont .container .inner-cont-c .modal {
		width: 80%;
		max-width: 80%;
		margin: 0 auto;
		left: 10%;
	}
}

.inner-cont .container .inner-cont-c .modal .head {
	position: relative;
	padding: 20px;
	margin: 0;
	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: bold;
	color: #323232;
}

.inner-cont .container .inner-cont-c .modal .head i {
	position: absolute;
	right: 20px;
	background: url(../images/icon-table.png) center no-repeat;
	width: 18px;
	height: 18px;
}

.inner-cont .container .inner-cont-c .modal .table-bordered {
	border-collapse: collapse;
}

.inner-cont .container .inner-cont-c .modal .table {
	margin-bottom: 0;
}

@media ( max-width :767px) {
	.inner-cont .container .inner-cont-c .modal .table {
		max-width: 100%;
		word-wrap: break-word;
		word-break: break-all;
	}
}

.inner-cont .container .inner-cont-c .in-pagination ul {
	margin: 50px auto 70px;
	display: table;
}

@media ( max-width :767px) {
	.inner-cont .container .inner-cont-c .in-pagination ul {
		margin: 30px auto 50px;
	}
}

.inner-cont .container .inner-cont-c .in-pagination ul li {
	display: inline-block;
}

.inner-cont .container .inner-cont-c .in-pagination ul .inside {
	margin: 0 35px;
}

@media ( max-width :767px) {
	.inner-cont .container .inner-cont-c .in-pagination ul .inside {
		margin: 0 15px;
	}
}

.inner-cont .container .inner-cont-c .in-pagination ul .prev a,.inner-cont .container .inner-cont-c .in-pagination ul .next a
	{
	padding: 11px 50px;
	background-color: #f9fafd;
	border-radius: 4px 0px 0px 4px;
	border: solid 1px #f4f5f9;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	color: #3854b8;
	transition: all 0.3s;
}

.inner-cont .container .inner-cont-c .in-pagination ul .prev a:hover,.inner-cont .container .inner-cont-c .in-pagination ul .next a:hover
	{
	background: #e5ebff;
}

@media ( max-width :767px) {
	.inner-cont .container .inner-cont-c .in-pagination ul .prev a,.inner-cont .container .inner-cont-c .in-pagination ul .next a
		{
		padding: 7px 20px;
	}
}

.modal-backdrop,.modal-backdrop.fade.in {
	opacity: 0.2;
}

.inner-cont-c .issuce {
	padding: 14px 23px;
	background: #f2f2f2;
	font-family: MicrosoftYaHeiLight;
	font-size: 16px;
	color: #666666;
	border-radius: inherit;
	width: 101px;
}

.inner-cont-c .issuce-two {
	padding: 14px 23px;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	color: #333333;
}

.crl {
	clear: both;
}

.profession-contbox {
	padding: 0px 0 70px;
}

.profession-contbox ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.profession-contbox .container {
	background: #fff;
}

.profession-contbox .container .tito {
	border-bottom: solid 2px #f2f2f2;
	padding-bottom: 10px;
	padding: 30px 20px 10px;
}

@media ( max-width :767px) {
	.profession-contbox .container .tito {
		padding-top: 5px;
	}
}

.profession-contbox .container .tito .where li {
	float: left;
}

.profession-contbox .container .tito .where li span {
	color: #3854b8;
	font-size: 16px;
	margin: 0 5px;
}

.profession-contbox .container .tito .where li a {
	font-size: 16px;
	color: #3854b8;
}

.profession-contbox .container .contbox-menu {
	padding: 0 0 20px;
	float: left;
	max-width: 30%;
}

@media ( max-width :1050px) {
	.profession-contbox .container .contbox-menu {
		max-width: 20%;
	}
}

@media ( max-width :767px) {
	.profession-contbox .container .contbox-menu {
		display: none;
	}
}

.profession-contbox .container .contbox-menu .menu-top {
	padding: 30px 20px;
	text-align: left;
	font-family: MicrosoftYaHei-Bold;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

.profession-contbox .container .contbox-menu .menuul-box,.profession-contbox .container .contbox-menu .menuul-box li
	{
	margin: 0;
	padding: 0;
	list-style: none;
}

.profession-contbox .container .contbox-menu .menuul-box .active {
	background: #3854b8;
}

.profession-contbox .container .contbox-menu .menuul-box .active .menu-list
	{
	color: #fff !important;
}

.profession-contbox .container .contbox-menu .menuul-box li {
	padding: 0px 20px;
	transition: all 0.3s;
	background: #fff;
	width: 200px;
}

@media ( max-width :1090px) {
	.profession-contbox .container .contbox-menu .menuul-box li {
		width: auto !important;
	}
}

.profession-contbox .container .contbox-menu .menuul-box li:hover {
	background: #3854b8;
}

.profession-contbox .container .contbox-menu .menuul-box li:hover .menu-list
	{
	color: #fff;
}

.profession-contbox .container .contbox-menu .menuul-box li .menu-list {
	display: block;
	padding: 10px 0;
	transition: all 0.3s;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	color: #3854b8;
}

.profession-contbox .container .contbox-r {
	float: left;
	padding: 0px 50px 20px;
	border-left: 2px solid #e8e8e8;
	width: 70%;
}

@media ( max-width :1200px) {
	.profession-contbox .container .contbox-r {
		padding: 0px 3% 20px;
	}
}

@media ( max-width :920px) {
	.profession-contbox .container .contbox-r {
		width: 60% !important;
	}
}

@media ( max-width :767px) {
	.profession-contbox .container .contbox-r {
		width: 97% !important;
		border-left: none !important;
	}
}

.profession-contbox .container .contbox-r .searchbox {
	max-width: 530px;
	margin: 32px auto;
}

@media ( max-width :767px) {
	.profession-contbox .container .contbox-r .searchbox {
		margin: 12px auto !important;
	}
}

.profession-contbox .container .contbox-r .searchbox #modal {
	width: auto;
	left: auto;
	right: 2%;
	height: 80%;
	overflow-y: scroll;
}

.profession-contbox .container .contbox-r .searchbox #modal .contbox-menu
	{
	display: block;
	max-width: 100%;
}

.profession-contbox .container .contbox-r .searchbox .input-append {
	margin-bottom: 0;
}

.profession-contbox .container .contbox-r .searchbox .input-append .span2
	{
	padding: 15px 14px;
	width: 400px;
	border-radius: initial;
	box-shadow: none;
}

.profession-contbox .container .contbox-r .searchbox .input-append .span2::placeholder
	{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #999999;
}

@media ( max-width :767px) {
	.profession-contbox .container .contbox-r .searchbox .input-append .span2
		{
		width: auto;
	}
}

.profession-contbox .container .contbox-r .searchbox .input-append .mybtn
	{
	padding: 15px;
	text-align: center;
	width: 100px;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #ffffff;
	background: #3854b8;
	border-radius: initial;
	border: 1px solid #3854b8;
}

.profession-contbox .container .contbox-r .searchbox .isshowlist {
	display: none;
	float: right;
	cursor: pointer;
	font-family: MicrosoftYaHei-Bold;
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	color: #333333;
}

@media ( max-width :400px) {
	.profession-contbox .container .contbox-r .searchbox .isshowlist {
		float: none;
		margin-top: 10px;
	}
}

@media ( max-width :767px) {
	.profession-contbox .container .contbox-r .searchbox .isshowlist {
		display: inline-block;
	}
}

.profession-contbox .container .contbox-r .contbox-title {
	padding-bottom: 10px;
	line-height: 30px;
	width: 100%;
	color: #3854b8;
	font-weight: bold;
	font-size: 20px;
	border-bottom: 2px solid #3854b8;
}

.profession-contbox .container .contbox-r .contbox-table {
	margin-top: 20px;
}

.profession-contbox .container .contbox-r .contbox-table .profession-th
	{
	font-family: MicrosoftYaHei-Bold;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.profession-contbox .container .contbox-r .contbox-table tr td {
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #333333;
}

.profession-contbox .container .contbox-r .contbox-table tr .look a {
	cursor: pointer;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #3854b8;
}

.user.resetStyle .header-nav ul,.user.resetStyle .header-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.user.resetStyle a {
	text-decoration: none;
}

.user .container {
	width: 1180px;
	margin: 0 auto;
}

@media ( min-width :1180px) {
	.user .container {
		width: 1180px;
		margin: 0 auto;
		padding: 0;
	}
}

@media ( max-width :1180px) {
	.user .container {
		width: auto;
		padding: 0 10px;
	}
}

.user .home-topbox {
	padding: 20px 0 0;
	width: 100%;
	background: url(../images/topbgi1.jpg) center;
	background-size: 100% 100%;
}

@media ( max-width :767px) {
	.user .home-topbox {
		padding: 10px 0;
	}
}

.user .home-topbox .home-header .header-top {
	max-width: 100%;
}

.user .home-topbox .home-header .header-top .top-l,.user .home-topbox .home-header .header-top .top-c
	{
	float: left;
}

.user .home-topbox .home-header .header-top .top-c span {
	margin-top: 25px;
	display: block;
	font-size: 22px;
	font-weight: normal;
	padding-left: 15px;
	margin-left: 15px;
	color: #333;
	border-left: 1px solid #666;
	vertical-align: bottom;
}

@media ( max-width :1180px) {
	.user .home-topbox .home-header .header-top .top-c span {
		margin: 0 0 5px 15px;
	}
}

@media ( max-width :767px) {
	.user .home-topbox .home-header .header-top .top-l {
		float: unset;
		padding: 0;
		margin: 0 0 5px;
	}
	.user .home-topbox .home-header .header-top .top-l img {
		display: block;
		margin: 0 auto;
	}
	.user .home-topbox .home-header .header-top .top-c span {
		border: none;
		display: block;
		font-size: 16px;
		text-align: center;
	}
}

.user .home-topbox .home-header .header-top .top-r {
	float: right;
	font-size: 16px;
}

.user .home-topbox .home-header .header-top .top-r a {
	color: #3854b8;
}

.user .home-topbox .home-header .header-top .top-r img {
	vertical-align: text-bottom;
	margin-right: 5px;
}

.user .home-topbox .home-header .header-top .top-r i {
	display: inline-block;
	width: 2px;
	height: 14px;
	background-color: #3854b8;
	margin: 0 20px;
	vertical-align: middle;
}

.user .home-topbox .header-nav {
	background: #3854b8;
}

.user .home-topbox .header-nav::after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}

.user .home-topbox .header-nav .header-container {
	width: 100%;
	max-width: 1200px;
	margin: auto;
	margin-top: 10px;
}

.user .home-topbox .header-nav .header-container .top-l-t {
	display: none;
	padding-left: 20px;
	margin: 7px 0 0;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: bold;
	line-height: 36px;
	letter-spacing: 2px;
	color: #fff;
}

@media ( max-width :767px) {
	.user .home-topbox .header-nav .header-container .top-l-t {
		display: inline-block;
	}
}

.user .home-topbox .header-nav .header-container .navmain {
	float: left;
	margin-top: 20px;
	margin-bottom: 28px;
}

@media ( max-width :1199px) {
	.user .home-topbox .header-nav .header-container .navmain {
		margin-top: 10px;
		margin-bottom: 20px;
	}
}

@media ( max-width :1180px) {
	.user .home-topbox .header-nav .header-container .navmain {
		margin-bottom: 10px;
	}
}

@media ( max-width :767px) {
	.user .home-topbox .header-nav .header-container .navmain {
		margin: 0;
	}
}

.user .home-topbox .header-nav .header-container .navmain .des-main {
	float: left;
	margin: 10px 0 0 20px;
	max-width: 310px;
	font-weight: bold;
	line-height: 1;
	font-family: Geometric212BT-HeavyCondensed;
	font-size: 14px;
	font-weight: bolder;
	line-height: 24px;
	letter-spacing: 0px;
	color: #202420;
}

@media ( max-width :1199px) and (min-width:992px) {
	.user .home-topbox .header-nav .header-container .navmain .des-main {
		margin: 10px 0 0;
		font-size: 14px;
	}
}

@media ( max-width :1180px) {
	.user .home-topbox .header-nav .header-container .navmain .des-main {
		display: none;
	}
}

@media ( max-width :767px) {
	.user .home-topbox .header-nav .header-container .navlist {
		display: none;
		position: absolute;
		left: 0;
		width: 100%;
		max-height: 100%;
		background: #fff;
		overflow-y: scroll;
		z-index: 999999;
	}
}

@media ( max-width :767px) {
	.user .home-topbox .header-nav .header-container .navlist .f-menu {
		margin: 0;
	}
}

.user .home-topbox .header-nav .header-container .navlist .f-menu>.hasdrop
	{
	margin-right: 10px;
}

@media ( max-width :767px) {
	.user .home-topbox .header-nav .header-container .navlist .f-menu>.hasdrop
		{
		float: none;
	}
}

.user .home-topbox .header-nav .header-container .navlist .f-menu>.hasdrop::before
	{
	position: absolute;
	content: '';
	bottom: 0;
	z-index: -1;
	opacity: 0;
	margin: 0 auto;
	left: 0;
	right: 0;
}

@media ( max-width :767px) {
	.user .home-topbox .header-nav .header-container .navlist .f-menu>.hasdrop
		{
		padding: 10px 20px;
		border-bottom: 1px solid rgba(221, 221, 221, 0.5);
	}
}

.user .home-topbox .header-nav .header-container .navlist .hasdrop {
	float: left;
	position: relative;
}

@media ( min-width :768px) {
	.user .home-topbox .header-nav .header-container .navlist .hasdrop:hover::before
		{
		opacity: 1;
		width: 100%;
		height: 100%;
	}
	.user .home-topbox .header-nav .header-container .navlist .hasdrop:hover>.s-menu
		{
		display: block;
	}
	.user .home-topbox .header-nav .header-container .navlist .hasdrop:hover>.s-menu .hasdrop
		{
		width: 100%;
	}
	.user .home-topbox .header-nav .header-container .navlist .hasdrop:hover>.s-menu .hasdrop:hover>.t-menu
		{
		display: block;
	}
	.user .home-topbox .header-nav .header-container .navlist .hasdrop:hover>.s-menu .hasdrop:hover>.t-menu .hasdrop:hover>.four-menu
		{
		display: block;
	}
	.user .home-topbox .header-nav .header-container .navlist .hasdrop:hover>a
		{
		border-bottom: 2px solid #ff0000;
	}
}

.user .home-topbox .header-nav .header-container .navlist .hasdrop>a {
	text-decoration: none;
	display: block;
	padding: 10px 16px;
	font-family: MicrosoftYaHei-Bold;
	font-size: 18px;
	font-weight: normal;
	line-height: 36px;
	color: #ffffff;
}

@media ( max-width :1200px) {
	.user .home-topbox .header-nav .header-container .navlist .hasdrop>a {
		font-size: 14px;
		padding: 9px;
	}
}

@media ( max-width :767px) {
	.user .home-topbox .header-nav .header-container .navlist .hasdrop>a {
		padding: 0;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		position: relative;
		font-size: 14px;
		display: block;
		color: #333;
		text-decoration: none;
		padding-right: 20px;
	}
}

@media ( min-width :768px) {
	.user .home-topbox .header-nav .header-container .navlist .hasdrop>a i {
		display: none;
	}
}

.user .home-topbox .header-nav .header-container .navlist .hasdrop>a .mobile-navbtn
	{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	font-size: 20px;
	width: 20px;
	height: 20px;
	transition: 0.3s;
}

.user .home-topbox .header-nav .header-container .navlist .hasdrop>a .mobile-navbtn::before
	{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	content: '';
	width: 10px;
	height: 10px;
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	transform: rotate(45deg);
}

.user .home-topbox .header-nav .header-container .navlist .hasdrop>a .mobile-navbtn.open
	{
	transform: rotate(90deg);
}

@media ( min-width :768px) {
	.user .home-topbox .header-nav .header-container .navlist .hasdrop.active::before
		{
		opacity: 1;
		width: 100%;
		height: 100%;
	}
	.user .home-topbox .header-nav .header-container .navlist .hasdrop.active a
		{
		border-bottom: 2px solid #ff0000;
		font-weight: bolder;
	}
}

@media ( min-width :768px) {
	.user .home-topbox .header-nav .header-container .navlist .s-menu {
		border: 1px solid rgba(0, 0, 0, 0.15);
		position: absolute;
		width: 150px;
		background: #fff;
		z-index: 2;
		display: none;
		text-align: center;
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu>.hasdrop:hover
		{
		background-color: #f5f5f5;
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu>.hasdrop>a
		{
		text-decoration: none;
		display: block;
		font-size: 14px;
		color: #555;
		padding: 5px 15px;
		white-space: normal;
		background-image: none;
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu .t-menu
		{
		border: 1px solid rgba(0, 0, 0, 0.15);
		position: absolute;
		left: 100%;
		top: 0;
		width: 150px;
		background: #fff;
		z-index: 2;
		display: none;
		text-align: center;
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop:hover
		{
		background-color: #f5f5f5;
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop>a
		{
		text-decoration: none;
		display: block;
		font-size: 14px;
		color: #555;
		padding: 5px 15px;
		white-space: normal;
		background-image: none;
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop>.four-menu
		{
		border: 1px solid rgba(0, 0, 0, 0.15);
		position: absolute;
		left: 100%;
		top: 0;
		width: 150px;
		background: #fff;
		z-index: 2;
		display: none;
		text-align: center;
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop>.four-menu>.hasdrop:hover
		{
		background-color: #f5f5f5;
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop>.four-menu>.hasdrop>a
		{
		text-decoration: none;
		display: block;
		font-size: 14px;
		color: #555;
		padding: 5px 15px;
		white-space: normal;
		background-image: none;
	}
}

@media ( max-width :767px) {
	.user .home-topbox .header-nav .header-container .navlist .s-menu {
		display: none;
		overflow: hidden;
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu>.hasdrop
		{
		padding: 10px 20px;
		width: 100%;
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu>.hasdrop>a
		{
		position: relative;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #333;
		display: block;
		text-decoration: none;
		font-size: 13px;
		padding-right: 20px;
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu .t-menu
		{
		display: none;
		overflow: hidden;
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop
		{
		padding: 10px 20px;
		width: 100%;
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop>a
		{
		position: relative;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #333;
		display: block;
		text-decoration: none;
		font-size: 13px;
		padding-right: 20px;
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop .four-menu
		{
		display: none;
		overflow: hidden;
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop .four-menu>.hasdrop
		{
		padding: 10px 20px;
		width: 100%;
	}
	.user .home-topbox .header-nav .header-container .navlist .s-menu .t-menu>.hasdrop .four-menu>.hasdrop>a
		{
		position: relative;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #333;
		display: block;
		text-decoration: none;
		font-size: 13px;
		padding-right: 20px;
	}
}

@media ( max-width :767px) {
	.user .home-topbox .navbtn {
		width: 30px;
		height: 30px;
		margin: 10px;
		float: right;
		position: relative;
		display: block;
	}
	.user .home-topbox .navbtn i {
		height: 2px;
		background: #333;
		display: block;
		overflow: hidden;
		width: 100%;
		position: absolute;
		left: 0px;
		transition: all 0.3s;
	}
	.user .home-topbox .navbtn i.bar-1 {
		top: 7px;
	}
	.user .home-topbox .navbtn i.bar-2 {
		top: 15px;
	}
	.user .home-topbox .navbtn i.bar-3 {
		top: 23px;
	}
}

@media ( max-width :767px) {
	.user .home-topbox .navbtn.open .bar-1 {
		top: 50%;
		transform: rotate(45deg);
	}
	.user .home-topbox .navbtn.open .bar-2 {
		height: 0px;
	}
	.user .home-topbox .navbtn.open .bar-3 {
		top: 50%;
		transform: rotate(-45deg);
	}
}

.user .home-content {
	background: #f2f2f2;
}

.user .home-content .container {
	background: #fff;
	padding: 20px 0;
}

.user .home-content .container .content-l {
	float: left;
	padding: 0 2%;
	padding-bottom: 200px;
	width: 17%;
	border-right: 2px solid #f2f2f2;
}

.user .home-content .container .content-l .photoBox {
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #dcdcdc;
}

.user .home-content .container .content-l .photoBox>img {
	display: block;
	margin: 0 auto;
}

.user .home-content .container .content-l .photoBox a {
	display: block;
	width: 160px;
	height: 37px;
	line-height: 37px;
	border-radius: 4px;
	border: solid 1px #9ba9db;
	text-align: center;
	margin: 10px auto 20px;
	font-size: 16px;
	color: #3854b8;
}

.user .home-content .container .content-l .photoBox a img {
	vertical-align: middle;
	margin-right: 10px;
}

.user .home-content .container .content-l .photoBox span {
	font-size: 20px;
	color: #333;
	text-align: center;
	display: block;
}

.user .home-content .container .content-l .information {
	font-size: 16px;
}

.user .home-content .container .content-l .information a {
	float: right;
	vertical-align: middle;
}

.user .home-content .container .content-r {
	float: left;
	width: 70%;
	padding: 0 4%;
}

@media ( max-width :1180px) {
	.user .home-content .container {
		padding: 20px 0;
	}
	.user .home-content .container .content-l {
		width: 90%;
		padding: 0 5%;
		border-right: none;
	}
	.user .home-content .container .content-l .photoBox,.user .home-content .container .content-l .information
		{
		width: 50%;
		float: left;
		padding: 0;
		border: none;
		margin: 0;
	}
	.user .home-content .container .content-l .information {
		padding: 20px 0 0;
	}
	.user .home-content .container .content-r {
		width: 90%;
		padding: 0 5%;
	}
}

@media ( max-width :767px) {
	.user .home-content .container .content-l .photoBox,.user .home-content .container .content-l .information
		{
		width: 100%;
	}
}

.user .home-content .container .content-r .r-box .r-title {
	border-bottom: solid 2px #3854b8;
	margin-bottom: 20px;
}

.user .home-content .container .content-r .r-box .r-title h2 {
	font-size: 24px;
	font-weight: bold;
	color: #3854b8;
	display: inline-block;
}

.user .home-content .container .content-r .r-box .tabbable {
	border: solid 1px #dcdcdc;
	border-radius: 4px;
}

.user .home-content .container .content-r .r-box .tabbable .nav-tabs li a
	{
	font-size: 16px;
	font-weight: bold;
	color: #333;
	border-radius: 0;
}

@media ( max-width :767px) {
	.user .home-content .container .content-r .r-box .tabbable .nav-tabs li a span
		{
		display: none;
	}
	.user .home-content .container .content-r .r-box .tabbable .nav-tabs li.active a span
		{
		display: inline-block;
	}
}

.user .home-content .container .content-r .r-box .tabbable .nav-tabs li:first-child a
	{
	border-left-color: transparent !important;
}

.user .home-content .container .content-r .r-box .tabbable .nav-tabs>.active>a,.user .home-content .container .content-r .r-box .tabbable .nav-tabs>.active>a:hover,.user .home-content .container .content-r .r-box .tabbable .nav-tabs>.active>a:focus
	{
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	border-top-color: transparent;
}

.user .home-content .container .content-r .r-box .tabbable .nav-tabs li.active a
	{
	color: #3854b8;
}

.user .home-content .container .content-r .r-box .tabbable .nav-tabs li img
	{
	margin-right: 6px;
}

.user .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane
	{
	padding: 0 22px;
	font-size: 16px;
	color: #666;
}

.user .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane td:nth-child(2n+0)
	{
	min-width: 126px;
}

.user.performance .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane td:nth-child(2n+0)
	{
	min-width: auto;
}

.user.performance .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane td:nth-child(3n+0)
	{
	min-width: 126px;
}

@media ( max-width :767px) {
	.user .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane td:nth-child(2n+0)
		{
		min-width: auto;
	}
	.user.performance .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane td:nth-child(3n+0)
		{
		min-width: auto;
	}
}

.user .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane .pagination
	{
	text-align: center;
}

.user .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane .pagination ul
	{
	box-shadow: none;
}

.user .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane .pagination li a
	{
	margin: 0 5px;
	border-left: 1px solid #ddd;
}

.user .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane .table
	{
	font-size: 16px;
	color: #666;
}

.user .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane .table p
	{
	font-size: 16px;
	color: #3854b8;
	margin: 10px 0;
}

.user .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane .table span
	{
	display: block;
	margin: 10px 0;
}

.user .home-content .container .content-r .r-box .outpro {
	border: 1px solid #3854b8;
	border-radius: 15px;
	margin-bottom: 20px;
	padding: 1px;
}

.user .home-content .container .content-r .r-box .progress {
	border-radius: 10px;
	margin-bottom: 0px;
}

.user .home-content .container .content-r .r-box .progress .bar {
	background-color: #3854b8;
	font-size: 12px;
	font-weight: bold;
	color: #fefefe;
}

.user .userModal {
	width: 1000px;
	color: #323232;
	font-size: 16px;
	margin-left: -501px;
}

.user .userModal .modal-header h3,.resetStyle .userModal .modal-header h3
	{
	font-size: 18px;
	font-weight: normal;
}

.user .userModal .modal-body {
	padding: 25px 2%;
	max-height: 600px;
}

.user .userModal .modal-body div {
	overflow: hidden;
}

.user .userModal .modal-body div div {
	width: 48%;
	float: left;
	margin: 0 1%;
}

.user .userModal .modal-body div input,.user .userModal .modal-body div select
	{
	width: 95%;
	padding-left: 2%;
	padding-right: 2%;
}

.user .userModal .modal-body div select {
	width: 100%;
}

.user .userModal .modal-body div p {
	margin: 10px 0;
}

.user .userModal .modal-body div p i {
	color: #ff0000;
	margin-right: 5px;
}

.user .userModal .modal-body div p.scholar {
	font-size: 16px;
	color: #3854b8;
}

.user .userModal .modal-body a {
	display: inline-block;
	width: 79px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-radius: 4px;
	margin-right: 24px;
}

.user .userModal .modal-body .bind,.user .userModal .modal-footer .bind
	{
	background-color: #3854b8;
	color: #ffffff;
	border: none;
}

.user .userModal .modal-body .unbind,.user .userModal .modal-footer .unbind
	{
	border: solid 1px #dcdcdc;
	background-color: #ffffff;
	color: #333333;
}

.user .userModal .modal-body div .radio {
	display: inline-block;
	margin-right: 50px;
}

.user .userModal .modal-body div .radio input {
	width: auto !important;
}

.user .userModal .modal-body .modal-body-t,.user .userModal .modal-body .modal-body-b
	{
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #dcdcdc;
}

.user .userModal .modal-body .modal-body-b .sel {
	width: 32%;
	margin: 0 0 0 1%;
	word-break: keep-all;
	white-space: nowrap;
}

@media ( max-width :1180px) {
	.user .userModal .modal-body .modal-body-t,.user .userModal .modal-body .modal-body-b
		{
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px solid #dcdcdc;
	}
}

.user .userModal .modal-body .subBox,.user .userModal .modal-footer .subBox
	{
	text-align: right;
}

.user .userModal .modal-body .subBox input,.user .userModal .modal-footer .subBox input
	{
	width: 79px;
	height: 36px;
	border-radius: 4px;
	display: inline-block;
	margin-right: 24px;
}

@media ( max-width :1180px) {
	.user .userModal {
		max-width: 80%;
		margin: 0 auto;
		left: 10%;
	}
	.user .userModal .modal-body {
		padding: 25px 2%;
		max-height: 300px;
	}
}

@media ( max-width :767px) {
	.user .userModal .modal-body div div {
		width: 95%;
	}
	.user .userModal .modal-body .modal-body-b .sel {
		width: 95%;
	}
}

.user .home-foot .foot-b {
	padding: 20px 0;
	background: #3c3c3c;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
}

.user .home-foot .foot-b .foot-b-cont {
	float: none;
	margin: 0 auto;
	text-align: justify;
	max-width: 440px;
	display: inline-block;
}

.user .home-foot .foot-b .foot-b-cont a,.user .home-foot .foot-b .foot-b-cont span
	{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #ffffff;
}

.user .home-foot .foot-b .foot-b-cont span:last-child {
	margin-left: 0px;
	float: right;
}

.user .home-foot .foot-b .foot-b-cont a:hover {
	text-decoration: underline;
}

.user .home-foot .foot-b img {
	vertical-align: bottom;
	position: relative;
	left: 100px;
}

.user.performance .header-container p {
	padding: 10px 0;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	line-height: 36px;
	letter-spacing: 0px;
	color: #ffffff;
}

.user.performance .header-container p a {
	color: #ffffff;
}

.user.performance .header-container p span {
	font-weight: normal;
}

.user.performance .home-content .container {
	
}

.user.performance .home-content .container .content-l {
	padding: 0;
	width: 22%;
}

.user.performance .home-content .container .content-l p {
	font-size: 16px;
	color: #333;
	padding: 0 24px;
}

.user.performance .home-content .container .content-l p img {
	margin-right: 10px;
}

.user.performance .home-content .container .content-l h2 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	padding: 0 24px;
}

.user.performance .home-content .container .content-l ul {
	list-style: none;
	margin: 0;
}

.user.performance .home-content .container .content-l ul a li {
	padding: 10px 0;
	line-height: 21px;
	color: #3854b8;
	font-size: 16px;
	padding-left: 24px;
}

.user.performance .home-content .container .content-l ul a.active li,.user.performance .home-content .container .content-l ul a:hover li
	{
	color: #fefefe;
	background-color: #3854b8;
}

.user.performance .home-content .container .content-r {
	padding: 0 3%;
}

.user.performance .home-content .container .content-r .explain {
	background-color: #f5f6fb;
	border-radius: 4px;
	padding: 20px;
	font-size: 16px;
	color: #666666;
	margin-bottom: 40px;
}

.user.performance .home-content .container .content-r .explain h2 {
	font-size: 16px;
	line-height: inherit;
	font-weight: bold;
	color: #3854b8;
}

.user.performance .home-content .container .content-r .explain h2 img {
	margin-right: 6px;
}

.user.performance .home-content .container .content-r .explain p {
	margin: 0;
}

.user.performance .home-content .container .content-r .r-box .tabbable ul
	{
	margin: 0;
}

.user.performance .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane
	{
	padding: 0;
}

.user.performance .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane a.btn
	{
	margin: 14px 0 14px 20px;
	outline: none;
}

.user .btn-primary.active,.user .btn-warning.active,.user .btn-danger.active,.user .btn-success.active,.user .btn-info.active,.user .btn-inverse.active
	{
	color: rgba(255, 255, 255, 0.75);
}

.user .btn {
	display: inline-block;
	*display: inline;
	padding: 4px 12px;
	margin-bottom: 0;
	*margin-left: 0.3em;
	font-size: 1rem;
	line-height: 20px;
	color: #333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	*background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),
		to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image: -o-linear-gradient(top, #fff, #e6e6e6);
	background-image: linear-gradient(to bottom, #fff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #ccc;
	*border: 0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
		endColorstr='#ffe6e6e6', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
}

.user .btn.btn-primary {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #3daae9;
	*background-color: #1a99e2;
	background-image: -moz-linear-gradient(top, #46aeea, #1a99e2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#46aeea),
		to(#1a99e2));
	background-image: -webkit-linear-gradient(top, #46aeea, #1a99e2);
	background-image: -o-linear-gradient(top, #46aeea, #1a99e2);
	background-image: linear-gradient(to bottom, #46aeea, #1a99e2);
	background-repeat: repeat-x;
	border-color: #1a99e2 #1a99e2 #157ab5;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff46aeea',
		endColorstr='#ff2fa4e7', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.user .btn.btn-info {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #9e6ab8;
	*background-color: #9760b3;
	background-image: -moz-linear-gradient(top, #a271bb, #9760b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a271bb),
		to(#9760b3));
	background-image: -webkit-linear-gradient(top, #a271bb, #9760b3);
	background-image: -o-linear-gradient(top, #a271bb, #9760b3);
	background-image: linear-gradient(to bottom, #a271bb, #9760b3);
	background-repeat: repeat-x;
	border-color: #9760b3 #9760b3 #6f4086;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa271bb',
		endColorstr='#ff9760b3', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.user .btn.btn-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #65a643;
	*background-color: #51a351;
	background-image: -moz-linear-gradient(top, #73a839, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#73a839),
		to(#51a351));
	background-image: -webkit-linear-gradient(top, #73a839, #51a351);
	background-image: -o-linear-gradient(top, #73a839, #51a351);
	background-image: linear-gradient(to bottom, #73a839, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff73a839',
		endColorstr='#ff51a351', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.user .btn.btn-warning {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ec5c00;
	*background-color: #dd5600;
	background-image: -moz-linear-gradient(top, #f76000, #dd5600);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f76000),
		to(#dd5600));
	background-image: -webkit-linear-gradient(top, #f76000, #dd5600);
	background-image: -o-linear-gradient(top, #f76000, #dd5600);
	background-image: linear-gradient(to bottom, #f76000, #dd5600);
	background-repeat: repeat-x;
	border-color: #dd5600 #dd5600 #913800;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff76000',
		endColorstr='#ffdd5600', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.user .btn.btn-danger {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #d41e24;
	*background-color: #c71c22;
	background-image: -moz-linear-gradient(top, #dd1f26, #c71c22);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd1f26),
		to(#c71c22));
	background-image: -webkit-linear-gradient(top, #dd1f26, #c71c22);
	background-image: -o-linear-gradient(top, #dd1f26, #c71c22);
	background-image: linear-gradient(to bottom, #dd1f26, #c71c22);
	background-repeat: repeat-x;
	border-color: #c71c22 #c71c22 #841317;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd1f26',
		endColorstr='#ffc71c22', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.user .btn.btn-inverse {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #034482;
	*background-color: #033c73;
	background-image: -moz-linear-gradient(top, #04498c, #033c73);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#04498c),
		to(#033c73));
	background-image: -webkit-linear-gradient(top, #04498c, #033c73);
	background-image: -o-linear-gradient(top, #04498c, #033c73);
	background-image: linear-gradient(to bottom, #04498c, #033c73);
	background-repeat: repeat-x;
	border-color: #033c73 #033c73 #011528;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff04498c',
		endColorstr='#ff033c73', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.user .btn.btn-link {
	color: #1a99e2;
	cursor: pointer;
	border-color: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.user.performance .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane .table
	{
	font-size: 16px;
	margin: 0;
	border-top: 1px solid #dcdcdc;
}

.user.performance .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane .table th .custom-checkbox span
	{
	top: 0;
}

.user.performance .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane .table .custom-checkbox span
	{
	margin: 0;
}

.user.performance .home-content .container .content-r .r-box .tabbable .tab-content .tab-pane .table td img
	{
	margin-right: 4px;
}

.user.performance .userModal .modal-body form {
	margin: 0;
}

.user.performance .userModal .modal-body div p.tips {
	font-size: 12px;
}

.user.performance .userModal .modal-body .modal-body-b input.bind {
	opacity: 0;
	filter: alpha(opacity = 0);
	background: #3854b8;
	position: absolute;
	left: 2%;
	padding: 0;
	width: 79px;
	height: 36px;
	z-index: 10;
}

.user.performance .userModal .modal-body .modal-body-t {
	border: none;
	padding: 0;
	margin: 0;
}

.user.performance .userModal .modal-body .modal-body-t div {
	
}

.user.performance .userModal .modal-body .modal-body-b div {
	margin: 0;
}

.user.performance .userModal .modal-body .modal-body-b div:first-child {
	margin-right: 4%;
}

.user .confirmModal {
	top: 30% !important;
}

.user.performance .confirmModal .modal-header h3,.user .confirmModal .modal-header h3
	{
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}

.user.performance .confirmModal .modal-body,.user .confirmModal .modal-body
	{
	padding: 0;
}

.user.performance .confirmModal .modal-body a,.user .confirmModal .modal-body a
	{
	display: inline-block;
	padding: 15px 0;
	width: 49%;
	text-align: center;
	font-size: 16px;
	color: #3854b8;
}

.user.performance .confirmModal .modal-body a:first-child,.user .confirmModal .modal-body a:first-child
	{
	border-right: 1px solid #dcdcdc;
	color: #666;
}

.user .custom-checkbox {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #999;
}

.user .home-content .container .content-r .r-box .r-title .custom-checkbox
	{
	margin-left: 10px;
}

.user .home-content .container .content-r .r-box .checkBox .custom-checkbox
	{
	min-width: 32%;
	margin: 5px 0;
	margin-left: 1%;
}

@media ( max-width :1199px) {
	.user .home-content .container .content-r .r-box .checkBox .custom-checkbox
		{
		min-width: 48%;
		margin-left: 1%;
	}
}

@media ( max-width :1180px) {
	.user .home-content .container .content-r .r-box .checkBox .custom-checkbox
		{
		margin: 5px 0;
	}
}

.user .custom-checkbox span {
	position: absolute;
	top: 50%;
	left: 0;
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	margin-top: -8px;
	background-color: #fff;
	border: 1px solid #3854b8;
	cursor: pointer;
	z-index: 1;
}

.user .custom-checkbox.active span i {
	position: absolute;
	top: -1px;
	left: -2px;
	width: 16px;
	height: 16px;
	background-color: transparent;
}

.user .custom-checkbox.active span i:before {
	position: absolute;
	top: -4px;
	content: "\2714";
	color: #3854b8;
	font-size: 20px;
	font-weight: bold;
}

.user .custom-checkbox input[type=checkbox] {
	visibility: hidden;
	margin-right: 10px;
}

.user .custom-checkbox label {
	font-size: 16px;
	color: #333;
	display: inline-block;
	margin: 0;
	white-space: pre-line;
}

@media ( max-width :1199px) {
	.user.performance .header-container p {
		padding-left: 10px;
	}
}

@media ( max-width :1180px) {
	.user .home-content .container {
		padding: 20px 0;
	}
	.user.performance .home-content .container .content-l,.user.performance .home-content .container .content-r
		{
		width: 90%;
		padding: 10px 5%;
	}
	.user.performance .home-content .container .content-l ul {
		overflow: auto;
	}
	.user.performance .home-content .container .content-l ul a li {
		padding: 5px 10px 5px 0;
	}
	.user.performance .userModal .modal-body .modal-body-b div:first-child {
		margin: 0;
		width: 100%;
	}
	.user.performance .userModal .modal-body div div {
		width: 98%;
	}
	.user.performance .confirmModal,.user .confirmModal {
		width: 80%;
		right: 10%;
		left: auto;
	}
}

@media ( max-width :767px) {
	.user .home-foot .foot-b img {
		display: none;
	}
	.user .home-foot .foot-b .foot-b-cont span:last-child {
		float: unset;
	}
}

.home-conts .home-conts-listbox .conts-b ul .conts-b-list .b-list-cont {
	position: relative;
	padding-left: 20px;
}

.home-conts .home-conts-listbox .conts-b ul .conts-b-list .b-list-cont:after
	{
	content: "";
	position: absolute;
	left: 7px;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #3854b8;
}

.inner-cont .container .inner-cont-c .modal .modal-footer .subBox input
	{
	width: 79px;
	height: 36px;
	border-radius: 4px;
	display: inline-block;
	margin-right: 24px;
}

.inner-cont .container .inner-cont-c .modal .modal-footer .subBox .unbind
	{
	border: solid 1px #dcdcdc;
	background-color: #ffffff;
	color: #333333;
}

.inner-cont .container .inner-cont-c .modal .modal-footer .subBox .bind
	{
	background-color: #3854b8;
	color: #ffffff;
	border: none;
}

.inner-cont .container .inner-cont-c .modal .modal-body {
	max-height: 600px;
}

.table {
	table-layout: fixed;
}

.resetStyle .modal.myalert {
	top: 30% !important;
}

.resetStyle .modal.myalert .modal-header h3 {
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}

.resetStyle .modal.myalert .modal-body {
	padding: 0;
}

.resetStyle .modal.myalert .modal-body a {
	display: inline-block;
	padding: 15px 0;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #3854b8;
}

.page-title {
	font-size: 20px;
	display: block;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 0px;
	text-align: center;
	margin: 30px 0;
}

.page-source {
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	margin: 20px 0;
}

.page-source i {
	width: 1px;
	height: 14px;
	vertical-align: bottom;
	display: inline-block;
	background-color: #0d1f42;
	margin: 0 5px;
}

.page-content {
	font-size: 16px;
	line-height: 30px;
	margin: 5px 0;
}

.page-content a {
	color: #3854b8;
}

.homeModal {
	width: 1200px;
	height: 734px;
	border-radius: 5px;
	margin-left: -600px;
}

.homeModal .modal-header {
	height: 94px;
	background: url(../images/modalTitle.png) center #3051b7;
	text-align: center;
	padding: 0;
	border-bottom: none;
}

.homeModal .modal-header h3 {
	line-height: 94px;
	font-size: 34px;
	color: #fff;
}

.homeModal .modal-header .close {
	margin-top: 35px;
	margin-right: 35px;
	color: #fff;
	font-weight: normal;
	font-size: 45px;
	opacity: 1;
	text-shadow: none;
	outline: none;
}

.homeModal .modal-body {
	position: relative;
	height: 640px;
	max-height: 615px;
	background: url(../images/modalBg.png) center no-repeat;
	background-position: 100px 45px;
}

.homeModal .modal-body img {
	position: absolute;
	left: 0px;
	top: 0px;
}

.homeModal .modal-body .step {
	float: left;
	width: 215px;
	margin-left: 6%;
	margin-right: 7%;
	margin-top: 12%;
	margin-bottom: 4%;
	text-align: center;
}

.homeModal .modal-body .step-left {
	margin-left: 2%;
	margin-right: 15%;
}

.homeModal .modal-body .step h2 {
	margin: 0;
	font-size: 20px;
}

.homeModal .modal-body .step p {
	font-size: 16px;
	text-align: left;
}

.home-content .container .r-box .searchbox {
	margin: 20px auto;
}

.home-content .container .r-box  .searchbox .input-append {
	margin-bottom: 0;
}

.home-content .container .r-box .searchbox .input-append .span2 {
	padding: 15px 14px;
	width: 400px;
	border-radius: initial;
	box-shadow: none;
}

.home-content .container .r-box .searchbox .input-append .span2::placeholder
	{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #999999;
}

@media ( max-width :767px) {
	.home-content .container .r-box .searchbox .input-append .span2 {
		width: auto;
	}
}

.home-content .container .r-box .searchbox .input-append .mybtn {
	padding: 15px;
	text-align: center;
	width: 100px;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #ffffff;
	background: #3854b8;
	border-radius: initial;
	border: 1px solid #3854b8;
}

a {
	color: #3854b8;
}

.table {
	font-size: 16px;
	color: #666;
}

.oldVal {
	color: rgb(239, 86, 68);
}
.newVal {
	color:#0084ff;
}


/* 新增样式修改的头部样式 */
.home-header {
    padding: 10px 0;
    padding-bottom: 12px;
  }
  @media (max-width: 767px) {
	.home-header {
	  padding: 0;
	}
  }
  .home-header .header-top {
	max-width: 100%;
  }
  .home-header .header-top .top-l {
	float: left;
	display: flex;
	align-items: center;
  }
  @media (max-width: 767px) {
	.home-header .header-top .top-l {
	  margin-top: 10px;
	  margin-right: 10px;
	  flex-direction: column;
	}
  }
  .home-header .header-top .top-l .left .tit {
	color: #3854b8;
	font-size: 24.2px;
	font-weight: bold;
	letter-spacing: 4px;
	margin-bottom: 12px;
  }
  @media (max-width: 767px) {
	.home-header .header-top .top-l .left .tit {
	  font-size: 18px;
	}
  }
  .home-header .header-top .top-l .left .desc {
	font-size: 12px;
	color: #6178c5;
	LETTER-SPACING: -0.8PX;
  }
  @media (max-width: 767px) {
	.home-header .header-top .top-l .left .desc {
	  letter-spacing: 1px;
	}
  }
  .home-header .header-top .top-l .line {
	width: 1px;
	background-color: #758cd1;
	margin: 0 12px;
	height: 53px;
  }
  @media (max-width: 767px) {
	.home-header .header-top .top-l .line {
	  display: none;
	}
  }
  .home-header .header-top .top-l .right {
	line-height: 1.4;
  }
  @media (max-width: 767px) {
	.home-header .header-top .top-l .right {
	  margin-top: 10px;
	  text-align: center;
	}
  }
  .home-header .header-top .top-l .right .tit {
	color: #333;
	font-size: 18px;
	letter-spacing: 6.2px;
  }
  @media (max-width: 1250px) {
	.home-header .header-top .top-l .right .tit {
	  font-size: 14px;
	}
  }
  @media (max-width: 1180px) {
	.home-header .header-top .top-l .right .tit {
	  font-size: 12px;
	  letter-spacing: 3.8px;
	}
  }
  @media (max-width: 767px) {
	.home-header .header-top .top-l .right .tit {
	  font-size: 20px;
	}
  }
  .home-header .header-top .top-l .right .desc {
	color: #333;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 4.8px;
  }
  @media (max-width: 1250px) {
	.home-header .header-top .top-l .right .desc {
	  font-size: 18px;
	  margin-top: 5px;
	}
  }
  @media (max-width: 1180px) {
	.home-header .header-top .top-l .right .desc {
	  font-size: 14px;
	}
  }
  @media (max-width: 767px) {
	.home-header .header-top .top-l .right .desc {
	  font-size: 18px;
	}
  }
  .home-header .header-top .top-r {
	float: right;
	margin-top: 5px;
  }
  @media (max-width: 767px) {
	.home-header .header-top .top-r {
	  float: none;
	  margin-top: 10px;
	  text-align: center;
	}
  }
  .home-header .header-top .top-r .top-r-t {
	letter-spacing: 8.5px;
  }
  @media (max-width: 767px) {
	.home-header .header-top .top-r .top-r-t {
	  letter-spacing: 5px;
	}
  }
  @media (max-width: 767px) {
	.home-header .header-top .top-r .top-r-b {
	  text-align: center;
	}
  }
  .home-header .header-top .top-r .top-r-b span {
	margin: 0 12px;
	position: relative;
	top: -2px;
	color: #3854b8;
	line-height: 16px;
  }
  @media (max-width: 767px) {
	.home-header .header-top .top-r .top-r-b span {
	  margin: 0 5px;
	}
  }
  .home-header .header-top .top-r .top-r-b a {
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 36px;
	color: #3854b8;
  }
  @media (max-width: 767px) {
	.home-header .header-top .top-r .top-r-b a {
	  font-size: 14px;
	  line-height: 25px;
	}
  }