/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
li{
	list-style: none;
}
.w {
	margin: 0 auto;
	width: 1200px;
}
body {
	font-size: 16px;
	color: #444;
	font-family: "microsoft yahei";
}
a {
	color: #444;
	text-decoration: none;
}
img{max-width: 100%;}
.line1-overflow{/*单行自动加省略号*/text-overflow:ellipsis;white-space: nowrap;}
.line2-overflow{/*两行自动加省略号*/text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp:2/*行数*/;-webkit-box-orient: vertical;}
.line3-overflow{/*三行自动加省略号*/text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp:3/*行数*/;-webkit-box-orient: vertical;}
table{border-collapse:collapse;border-spacing: 0px;}
td{height:24px !important; line-height: 24px !important;padding:6px 5px 6px 5px !important;}
.content-intro table,.content-intro table tr,.content-intro img{max-width:100% !important;height:auto !important;}

/*头部header*/
.header-box  {
	width: 100%;
	min-width: 1300px;
	height: 130px;
	background-color: #582F78;
}
.header-box .big-box {
	margin: 0 auto;
	width: 1440px;
	height: 100%;
}
.header-box .big-box .logo {
	float: left;
	position: absolute;
	top:14px;
	width: 468px;
	height: 103px;
	background: url(../images/newlogo.png) no-repeat center;
	background-size: 100%;
}
.header-box .big-box .nav-box {
	float: right;
	margin-left: 50px;
	height: 80px;
}
.header-box .big-box .nav-box .nav {
	position: relative;
	float: left;
	padding: 0px 13px;
}
.header-box .big-box .nav-box .nav a{
	text-decoration: none;
	font: 15px/80px "microsoft yahei";
	color: #fff;
}
.header-box .big-box .nav-box .nav .subnav {
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -65px;
	z-index: 10;
	width: 130px;
	top:70px;
	background-color: #fff;
}
.header-box .big-box .nav-box .nav .subnav li {
	width: 100%;
	height: 55px;
	text-align: center;
	border-bottom: 1px dashed #ccc;
}
.header-box .big-box .nav-box .nav .subnav li a {
	color: #444;
	font-size: 14px;
	line-height: 56px;
}
.header-box .big-box .nav-box .nav:hover a,
.header-box .big-box .nav-box .nav .subnav li:hover a {
	color: #bba408;
}
.header-box .big-box .nav-box .nav:hover .subnav {
	display: block;
}
.header-box .big-box .box {
	float: right;
	/*margin-top: 34px;*/
	position:relative;
	top:-10px;
	height: 32px;
	width: 100%;
}
.header-box .big-box .box .office ,
.header-box .big-box .box .en{
	float: right;
	margin-left: 10px;
	height: 31px;
	border: 0.5px solid #fff;
	text-align: center;
}
.header-box .big-box .box .search{position:relative;z-index:10;width:auto;float: right;height:31px;border: 0.5px solid #fff;margin-left: 10px;}
.header-box .big-box .box .search .text{
	position: absolute;
	right: 31px;
	width:0px;height:28px;line-height:28px;font-size:14px;background: #fff;border:0px;text-indent: 5px;float:left;
	transition:width 0.5s;
	-moz-transition:width 0.5s; /* Firefox 4 */
	-webkit-transition:width 0.5s; /* Safari and Chrome */
	-o-transition:width 0.5s; /* Opera */
}
.header-box .big-box .box .search-open .text{width:150px;margin-left:8px;border:#ffffff solid 1px;}
.header-box .big-box .box .search .btn{width:31px;height:31px;border:0px;cursor: pointer;background: none;}
.header-box .big-box .box .office {
	width: 79px;	
}
.header-box .big-box .box .en{
	width: 31px;
}
.header-box .big-box .box .office a ,
.header-box .big-box .box .en a {
	text-decoration: none;
	color: #fff;
	font: 13px/32px "microsoft yahei";
}
.header-box .big-box .box .search {
	background: url(../images/search.png) no-repeat  center center;
}
.header-box .big-box .box .office:hover,
.header-box .big-box .box .en:hover,
.header-box .big-box .box .search:hover {
	border-color: #bba408;
}
.header-box .big-box .box .office:hover a,
.header-box .big-box .box .en:hover a {
	color: #bba408;
}
.header-box .big-box .box .search:hover {
	background: url(../images/search1.png) no-repeat  center center;
}

@media screen and (max-width: 1500px){
	.header-box .big-box {
		width: 1300px;
	}
	.header-box .big-box .nav-box {
		margin-left: 30px;
	}
	.header-box .big-box .nav-box .nav {
		padding: 0px 10px;
	}
}

/*底部footer*/
.footer-box {
	width: 100%;
	min-width: 1300px;
	height: 270px;
	background: url(../images/background2.png)  no-repeat center;
	overflow: hidden;
}
.footer-box .big-box {
	margin-top: 50px;
	height: 170px;
}
.footer-box .big-box .box1 {
	float: left;
	width: 750px;
	height: 100%;
}
.footer-box .big-box .box1 h3 {
	font: 400 20px "microsoft yahei";
	color: #fff;
}
.footer-box .big-box .box1 ul li {
	display: inline-block;
	margin-right: 40px;
	height: 58px;
}
.footer-box .big-box .box1 ul li .circle {
    display: inline-block;
	margin-right: 6px;
	width: 6px;
	height: 6px;
	background-color: #fff;
	border-radius: 50%;
}
.footer-box .big-box .box1 ul li .text {
	display: inline-block;
	font: 14px/58px "microsoft yahei";
	color: #fff;
}
.footer-box .big-box .box1 ul li .text a {
	text-decoration: none;
	color: #fff;
}
.footer-box .big-box .box1 ul li .text a:hover {
	color: #bba408;
	text-decoration: underline;
}
.footer-box .big-box .box1 .contact {
	margin-top: 16px;
}
.footer-box .big-box .box1 .contact span {
	display: inline-block;
	margin-right: 30px;
	height: 58px;
	font: 14px/58px "microsoft yahei";
	color: #fff;
}
.footer-box .big-box .qr-code {
	float: right;
	height: 100%;
	opacity: 0;
}
.footer-box .big-box .qr-code li {
	display: inline-block;
	margin-left: 20px;
}
.footer-box .big-box .qr-code li div {
	text-align: center;
	font: 16px/40px "microsoft yahei";
	color: #bba408;
}
.copyright {
	width: 100%;
	min-width: 1300px;
	height: 60px;
	background-color: #222;
	text-align: center;
	font: 14px/60px "microsoft yahei";
	color: #fff;
}

/* 内页*/

/*内页banner图*/
.banner-neiye {
	width: 100%;
	min-width: 1300px;
	height: 340px;
}
.banner-1 {
	background: url(../images/banner-1.png) repeat center;
}

/*内页主题内容框架*/
.main {
	margin-top: -70px;
}
.main .content {
	float: right;
	margin-bottom: 70px;
	border: 1px solid #e5e5e5;
	width: 928px;
	/*height: 100%;*/
}
.main .content .content-s {
	padding: 0px 30px;
	line-height: 70px;
	height: 69px;
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
}
.main .content .content-s .current-nav { 
	font-size: 26px;
	color: #520291;
}
.main .content .content-s .location {
	float: right;
	font-size: 14px;
	color: #555;
}
.main .content .content-s .location a {
	color: #555;
}
.main .content .content-s .location a:hover {
	color: #520291;
}
.main .sidebar {
	float: left;
	width: 220px;
	height: 100%;
	margin-bottom: 60px;
}
.main .sidebar .sidebar-s {
	height: 70px;
	background-color: #582f78;
	color: #fff;
	font-size: 26px;
	line-height: 70px;
	text-align: center;
}
.main .sidebar ul li {
	border-bottom: 1px solid #c2c2c2;
}
.main .sidebar ul li .subnav2 {
	width: 100%;
	height: 55px;
	line-height: 55px;
	background-color: #f3f6f7;
	text-align: center;
/*	background-color: deeppink;*/
}
.main .sidebar ul li .subnav3-box {
	margin: 10px 0;
	background-color: #fff;
}
.main .sidebar ul li .subnav3 {
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}
.main .sidebar ul .selected,
.main .sidebar ul li a:hover {
	color: #520291;
}


.pagedao{height:36px;line-height:36px;position:relative;margin-top:30px;margin-right:29px;margin-bottom: 50px;}
.pagedao ul{height:36px;width:auto;list-style:none;margin:0 0;padding:0 0;display:table;float:right;}
.pagedao ul li{height:36px;width:36px;font-size:14px;color:#1a3148;background:#e9e9e9;float:left;margin-right:10px;text-align:center;cursor:pointer;padding:0px !important;}
.pagedao ul .on{background:#582f78;color:#fff;}
.pagedao ul .none{background:#dddddd;color:#fff;cursor:auto;}
.pagedao .go-text{width:16px;padding:0px;text-indent: 0px;}
.pagedao .go-btn{width:30px;padding:0px;text-indent: 0px;}
