/* 页面公共部分
***************************************/
* {
	padding: 0;
	margin: 0;
}
body {
	padding: 0;
	margin: 0;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	background: #fff;
}
a {
	text-decoration: none;
	color: #666666;
}
ul li {
	list-style: none;
}
input {
	border: 0;
	outline: none;
}
.wrap {
	width: 100%;
}
.content {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
}
.content-Width {
	width: 1065px;
	margin: 0 auto;
	overflow: hidden;
}
.content-Box {
	width: 100%;
	box-sizing: border-box;
	border-top: solid 2px #cc0000;
	border-left: solid 1px #dcdcdc;
	border-right: solid 1px #dcdcdc;
	border-bottom: solid 1px #dcdcdc;
}
.List-box {
	width: 1025px;
	overflow: hidden;
	margin: 0 auto;
}
.List-boxx {
	width: 1025px;
	overflow: hidden;
	margin: 0 auto;
}
.List-Top-Title {
	width: 100%;
	height: 50px;
	line-height: 50px;
	float: left;
}
.List-Top-Title .L-T-nav {
	padding: 0px 5px;
	float: left;
}
.header {
	width: 100%;
	/*height: 280px;*/
	float: left;
}
.clr {
	clear: both!important;
}
.left {
	float: left;
}
.right {
	float: right;
}
.margin-Top {
	margin-top: 15px!important;
}
.padding-Top {
	padding-top: 15px!important;
}
.margin-Left {
	margin-left: 15px!important;
}
.border-Radius {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.color {
	background: #fff; /* 白色 */
}
.color1 {
	background: #c40400; /* 红色 */
}
.color2 {
	background: #c01911; /* 红色2 */
}
.color3 {
	background: #f2f2f2; /* 灰色 */
}
.font-size {
	color: #0088b8;
	font-weight: 600;
}
.font-size1 {
	color: #666666!important;
}
.font-size2 {
	color: #c01911;
	font-weight: 600;
}
.Active-nav a {
	color: #c01911;
}
/* 新闻标题样式 */
.List-Title {
	width: 100%;
	height: 50px;
	float: left;
	border-bottom: solid 1px #e5e5e5;
	background: url(templateimagestop-bg.png);
}
.L-ico {
	width: 5px;
	margin: 0 10px;
	background: #c40400;
}
.L-title {
	width: 260px;
	font-weight: 600;
	font-size: 16px;
}
.L-more {
	width: 20px;
	float: right!important;
	line-height: 17px!important;
	text-align: center;
	font-size: 16px;
	margin-right: 15px;
	padding-left: 1px;
	border-radius: 20px;
	box-sizing: border-box;
	border: solid 1px #c11e16;
}
.L-more a {
	color: #c11e16;
}
.L-ico, .L-title, .L-more {
	height: 20px;
	float: left;
	line-height: 20px;
	margin-top: 15px;
}
/* 新闻标题样式 end */

/* 分页 */
.page {
	width: 100%;
	height: 85px;
	overflow: hidden;
	float: left;
}
.page .pagination {
	display: table;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	margin-top: 10px;
}
.pagination li {
	float: left;
	margin-right: 15px;
}
.pagination li a, .pagination li span {
	color: #999;
	width: 40px;
	height: 40px;
	box-sizing: border-box;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	display: block;
}
.pagination li.prev a, .pagination li.next a, .pagination li.prev span, .pagination li.next span {
	width: 88px;
}
.pagination li a, .pagination li span {
	color: #999;
	width: 40px;
	height: 40px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	display: block;
}
.pagination li a:hover, .pagination li.active a {
	background: #c01911;
	border-color: #c01911;
	color: #fff;
}
.page .text {
	display: block;
	padding: 0px 5px;
	line-height: 40px;
	float: left;
	font-size: 14px;
}
.page .input {
	display: block;
	width: 40px!important;
	height: 40px;
	float: left;
	text-align: center;
	box-sizing: border-box;
	border: solid 1px #dcdcdc;
	border-radius: 5px;
}
.page .go-page {
	display: block;
	width: 60px!important;
	height: 40px!important;
	line-height: 40px!important;
	float: left;
	text-align: center;
	border: solid 1px #dcdcdc;
	border-radius: 5px;
	cursor: pointer;
}
/* 分页 end */

/* 页面公共部分 end
***************************************/


/* 首页部分
***************************************/
/********** 头部 **********/
	/* 顶部部分 */
.header-top {
	width: 100%;
	height: 40px;
	float: left;
}
.header-T-left {
	line-height: 35px;
	text-align: left;
	float: left;
	font-size: 12px;
	color: #666666;
}
.header-T-right {
	height: 15px;
	line-height: 15px;
	float: right;
	font-size: 12px;
}
.header-T-title {
	height: 15px;
	line-height: 15px;
	float: left;
	padding: 0px 5px;
	margin-top: 10px;
	box-sizing: border-box;
	border-right: solid 1px #989898;
}
.header-T-title:last-child {
	border: 0;
}
/* 顶部部分 end */

	/* 中间部分 */
.header-content {
	width: 100%;
	height: 188px;
	float: left;
	background: url(templateimagesheader-img.jpg) no-repeat center;
}
/* 中间部分 end */

	/* 导航部分 */
.nav {
	width: 100%;
	height: 50px;
	float: left;
	margin-top: -4px;
}
.header-conter {
	width: 1100px;
	margin: 0 auto;
}
.nav-title {
	width: 137.5px;
	height: 50px;
	float: left;
	line-height: 50px;
	text-align: center;
	position: relative;
}
.nav-title a {
	color: #fff;
	font-size: 16px;
}
.nav-title:hover {
	background: #ab0e06;
}
/* 二级下拉菜单 */
.nav-title:hover .Two-nav {
	display: block;
}
.Two-nav {
	display: none;
	position: absolute;
	width: 100%;
	top: 50px;
	left: 0px;
	background: #c01911;
	z-index: 999;
}
.Two-nav-title {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
/* 导航部分 end */

	/* 搜索框 */
.search {
	display: none;
}
/* 搜索框 */

/********** 头部 end **********/

/********** 内容主体部分 **********/
	/* 新闻图+标题+内容 */
.New-text-img {
	width: 100%;
	height: 80px;
	float: left;
	background: url(../images/news-bgimg.jpg) no-repeat;
	box-sizing: border-box;
	border: solid 1px #e5e5e5;
}
.New-Title {
	width: 910px;
	height: 28px;
	line-height: 28px;
	margin: 0 auto;
	text-align: center;
	font-size: 24px;
	font-weight: 600;
	color: #cb2016;
	letter-spacing: 1px; /* 文字之间的间距 */
	overflow: hidden; /*自动隐藏文字*/
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
	white-space: nowrap;/*强制不换行*/
}
.New-Title a {
	color: #cb2016;
}
.New-T-Text {
	width: 985px;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	margin-top: 5px;
	color: #333333;
}
.New-T-Text a {
	color: #333333;
}
.New-T-Left {
	width: 885px;
	height: 20px;
	line-height: 20px;
	float: left;
	overflow: hidden; /*自动隐藏文字*/
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
	white-space: nowrap;/*强制不换行*/
}
.New-T-Right {
	width: 100px;
	height: 20px;
	line-height: 20px;
	float: left;
	text-align: center;
}
/* 新闻图+标题+内容 end */

	/* 模块（一） */
.content-one {
	width: 100%;
	height: 335px;
	float: left;
}
/* 新闻图轮播 */
.Swiper-banner {
	width: 620px;
	height: 335px;
	float: left;
}
.Swiper-banner .swiper-container {
	width: 620px;
	height: 335px;
	color: #fff;
	text-align: center;
}
.Swiper-banner .swiper-slide {
	position: relative;
}
.Swiper-banner .swiper-text {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: rgba(23,23,23,0.5);
	z-index: 999;
}
.Swiper-banner .S-Text {
	width: 75%;
	line-height: 40px;
	text-align: left;
	text-indent: 2rem;
	font-size: 16px;
	overflow: hidden; /*自动隐藏文字*/
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
	white-space: nowrap;/*强制不换行*/
}
.Swiper-banner .S-Text a {
	color: #fff;
}
.Swiper-banner .swiper-slide .title {
	width: 100%;
	height: 335px;
}
.swiper-slide .title img {
	width: 100%;
	height: 335px;
}
.Swiper-banner .swiper-slide p {
	font-style: italic;
	font-size: 25px;
}
.Swiper-banner .pagination {
	position: absolute;
	z-index: 20;
	right: 25px;
	bottom: 10px;
}
.Swiper-banner .swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #fff;
	margin-right: 10px;
	opacity: 0.8;
	cursor: pointer;
}
.Swiper-banner .swiper-active-switch {
	background: #c01911;
}
.Swiper-banner .swiper-dynamic-links {
	text-align: center;
}
.Swiper-banner .swiper-dynamic-links a {
	display: inline-block;
	padding: 5px;
	border-radius: 3px;
	border: 1px solid #ccc;
	margin: 5px;
	font-size: 12px;
	text-decoration: none;
	color: #333;
	background: #fff;
}
/* 新闻图轮播 end */

		/* 选项卡 */
.new-Panel {
	width: 465px;
	height: 345px;
	float: left;
}
.tabPanel ul li:hover a {
	color: #fff;
}
.tabPanel ul .hit a {
	color: #fff;
}
.new-Panel .new-Panel {
	width: 465px;
	height: 335px;
	float: left;
}
.new-Panel .tabPanel {
	width: 465px;
	height: 335px;
	float: left;
}
.new-Panel .tabPanel ul {
	width: 465px;
	height: 40px;
}
.new-Panel .tabPanel ul li {
	width: 33.3%;
	height: 40px;
	float: left;
	line-height: 40px;
	text-align: center;
	float: left;
	font-size: 11px;
	cursor: pointer;
	font-size: 16px;
	color: #333333;
	box-sizing: border-box;
	border-right: solid 2px #fff;
	background: #e8e8e8;
}
.new-Panel .tabPanel ul li a {
	color: #333333;
}
.new-Panel .tabPanel ul li:last-child {
	border: 0px;
}
.new-Panel .tabPanel .hit a {
	color: #fff!important;
}
.new-Panel .tabPanel .hit {
	color: #fff!important;
	background: #c40400;
}
.new-Panel .panes {
	width: 465px;
	height: 295px;
}
.new-Panel .pane {
	width: 465px;
	height: 295px;
	border-top: 0;
	min-height: 100px;
	background-color: #fff;
	display: none;
}
.new-Panel .panes-List {
	width: 465PX;
	height: 295px;
	float: left;
	overflow: hidden;
	box-sizing: border-box;
	border-bottom: solid 1px #cecece;
}
.new-Panel .new-list-text {
	width: 100%;
	height: 42px;
	line-height: 42px;
	float: left;
	font-size: 14px;
	box-sizing: border-box;
	border-bottom: dashed 1px #cecece;
}
.new-Panel .new-list-text:last-child {
	border: 0px;
}
.new-Panel .new-list-text span {
	display: block;
	width: 20px;
	float: left;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	padding-right: 10px;
	color: #c40400;
}
.new-Panel .new-Text {
	width: 300px;
	height: 40px;
	line-height: 40px;
	float: left;
	overflow: hidden; /*自动隐藏文字*/
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
	white-space: nowrap;/*强制不换行*/
}
.new-Time {
	width: 80px;
	height: 40px;
	float: right;
	line-height: 40px;
	text-align: center;
}
/* 选项卡 end */
	/* 模块（一） end */

	/* 模块（二） */
.content-two {
	width: 760px;
	height: 260px;
	float: left;
}
/* 协会公告 */
.content-xhgg {
	width: 335px;
	height: 260px;
	float: left;
	box-sizing: border-box;
	border: solid 1px #e5e5e5;
}
.content-x-List {
	width: 100%;
	/*height: 210px;*/
	float: left;
	overflow: hidden;
}
.new-list-text {
	width: 100%;
	height: 35px;
	line-height: 35px;
	float: left;
	font-size: 14px;
	box-sizing: border-box;
}
.new-list-text span {
	display: block;
	width: 20px;
	float: left;
	font-size: 14px;
	line-height: 40px;
	padding-right: 10px;
	color: #c40400;
	text-align: right;
}
.new-Text {
	overflow: hidden; /*自动隐藏文字*/
	white-space: nowrap;/*强制不换行*/
}
.new-list-text {
	width: 100%;
	height: 33px;
	line-height: 33px;
	float: left;
	font-size: 14px;
	box-sizing: border-box;
}
.content-xhgg .content-x-List {
	padding-top: 4px;
}
.content-xhgg .new-list-text span {
	display: block;
	width: 20px;
	float: left;
	font-size: 14px;
	line-height: 30px;
	padding-right: 10px;
	color: #c40400;
	text-align: right;
}
.content-xhgg .new-Text {
	width: 290px;
	line-height: 30px;
	float: left;
	padding-right: 0px;
}
/* 协会公告 end */

		/* 两会专栏 */
.content-lhzl {
	width: 410px;
	height: 260px;
	float: left;
	box-sizing: border-box;
	border: solid 1px #e5e5e5;
}
.content-lhzl .content-x-List {
	padding-top: 4px;
}
.content-lhzl .new-list-text span {
	display: block;
	width: 20px;
	float: left;
	font-size: 14px;
	line-height: 30px;
	padding-right: 10px;
	color: #c40400;
	text-align: right;
}
.content-lhzl .new-Text {
	width: 360px;
	line-height: 30px;
	float: left;
	padding-right: 0px;
}
/* 两会专栏 end */

		/* 分支机构 */
.content-fzjg {
	width: 325px;
	/*height: 260px;*/
	float: left;
	box-sizing: border-box;
	border: solid 1px #e5e5e5;
}
.content-fzjg .new-list-text {
	width: 100%;
	height: 45px;
	line-height: 45px;
	float: left;
	text-indent: center;
	border-bottom: solid 1px #dddddd;
	background: url(templateimagestop-bg.png);
}
.content-fzjg .new-list-text:last-child() {
	border: 0px;
}
.content-fzjg .new-list-text:hover {
	background: #ab0e06;
}
.content-fzjg .new-list-text:hover a {
	color: #fff;
}
.content-fzjg .new-Text {
	width: 100%;
	height: 52.5px;
	text-align: center;
	font-size: 16px;
}
.content-fzjg .new-Text a {
}
/* 分支机构 end */
	/* 模块（二） end */

	/* 模块（三）*/
.content-three {
	width: 100%;
	overflow: hidden;
	float: left;
}
.content-T-Left {
	width: 760px;
	overflow: hidden;
	float: left;
}
.content-T-Right {
	width: 325px;
	overflow: hidden;
	float: right;
}
/* 专题新闻 */
.content-ztxw {
	width: 100%;
    height: 260px;
	float: left;
	box-sizing: border-box;
	border: solid 1px #e5e5e5;
}
.content-ztxw .device {
	width: 758px;
	height: 180px;
	margin: 0px auto;
	margin-top: 25px;
	float: left;
	position: relative;
}
.content-ztxw .device .arrow-left {
	background: url(../images/Clickimg-Lbtn.png) no-repeat left top;
	position: absolute;
	left: 5px;
	top: 50%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
}
.content-ztxw .device .arrow-left:hover {
	background: url(../images/Clickimg-H-Lbtn.png) no-repeat left top;
}
.content-ztxw .device .arrow-right {
	background: url(../images/Clickimg-Rbtn.png) no-repeat left top;
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
}
.content-ztxw .device .arrow-right:hover {
	background: url(../images/Clickimg-H-Rbtn.png) no-repeat left top;
}
.content-ztxw .swiper-container {
	width: 710px;
	height: 180px;
	color: #fff;
	text-align: center;
}
.content-ztxw .swiper-slide {
	width: 177px;
	height: 180px;
	float: left;
}
.content-ztxw .Swiper-img {
	width: 170px;
	height: 115px;
	margin-left: 3.5px;
	float: left;
}
.content-ztxw .Swiper-img img {
	width: 100%;
	height: 115px;
}
.content-ztxw .Swiper-text {
	width: 100%;
	height: 55px;
	line-height: 25px;
	float: left;
	color: #666;
	padding-top: 5px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.content-ztxw .pagination {
	display: none;
	position: absolute;
	z-index: 20;
	left: 10px;
	bottom: 10px;
}
.content-ztxw .swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #222;
	margin-right: 5px;
	opacity: 0.8;
	border: 1px solid #fff;
	cursor: pointer;
}
.content-ztxw .swiper-visible-switch {
	background: #aaa;
}
.content-ztxw .swiper-active-switch {
	background: #fff;
}
/* 专题新闻 end */

		/* 民教研究 */
.content-box {
	width: 100%;
	/*height: 330px;*/
	float: left;
}
.content-mjyj {
	width: 335px;
	height: 330px;
	float: left;
	box-sizing: border-box;
	border: solid 1px #e5e5e5;
}
.content-mjyj ul li:hover a {
	color: #fff;
}
.content-mjyj ul .hit a {
	color: #fff;
}
.content-mjyj .content-x-List {
	width: 100%;
	height: 280px;
	float: left;
}
/* 选项卡 */
.content-mjyj .tabPanel {
	width: 310px;
	height: 260px;
	float: left;
	margin: 15px 0px 0px 10px;
}
.content-mjyj .tabPanel ul {
	width: 80px;
	height: 210px;
	float: left;
}
.content-mjyj .tabPanel ul li {
	width: 100%;
	height: 25px;
	float: left;
	line-height: 25px;
	text-align: center;
	float: left;
	font-size: 12px;
	cursor: pointer;
	color: #666666;
	box-sizing: border-box;
	border-top: solid 1px #fff;
	background: #e8e8e8;
}
.content-mjyj .tabPanel .hit {
	color: #fff;
	background: #c40400;
}
.content-mjyj .panes {
	width: 100%;
	height: 240px;
	float: left;
	overflow: hidden;
}
.content-mjyj .pane {
	width: 100%;
	height: 240px;
	float: left;
	border-top: 0;
	min-height: 100px;
	background-color: #fff;
	display: none;
	overflow: hidden;
}
.content-mjyj .panes-List {
	width: 100%;
	height: 260px;
	float: left;
}
.content-mjyj .new-list-text {
	width: 100%;
	height: 30px;
	line-height: 30px;
	float: left;
	font-size: 14px;
}
.content-mjyj .new-list-text span {
	display: block;
	width: 20px;
	float: left;
	font-size: 20px;
	text-align: center;
	line-height: 25px;
	padding-right: 5px;
	color: #c40400;
}
.content-mjyj .new-Text {
	width: 90%;
	height: 30px;
	line-height: 30px;
	float: left;
	overflow: hidden; /*自动隐藏文字*/
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
	white-space: nowrap;/*强制不换行*/
}
/* 选项卡 end */
		/* 民教研究 end */

		/* 政策法规 */
.content-zcfg {
	width: 410px;
	height: 330px;
	float: right;
	box-sizing: border-box;
	border: solid 1px #e5e5e5;
}
.content-zcfg .tabPanel {
	width: 408px;
	height: 320px;
	float: left;
}
.content-zcfg .List-Title {
	width: 110px;
	height: 50px;
	float: left;
	border-bottom: solid 1px #e5e5e5;
	background: url(templateimagestop-bg.png);
}
.content-zcfg .L-ico {
	width: 5px;
	margin: 0 10px;
	background: #c40400;
}
.content-zcfg .L-title {
	width: 80px;
	font-weight: 600;
	font-size: 16px;
}
.content-zcfg .tabPanel ul .hit a {
	color: #c40400!important;
}
.content-zcfg .L-ico, .L-title {
	height: 20px;
	float: left;
	line-height: 20px;
	margin-top: 15px;
	font-size: 18px;
}
.content-zcfg .tabPanel ul {
	width: 298px;
	height: 51px;
	float: left;
	box-sizing: border-box;
	border-bottom: solid 1px #e5e5e5;
	background: url(templateimagestop-bg.png);
}
.content-zcfg .tabPanel ul li {
	width: 33%;
	height: 50px;
	float: left;
	line-height: 50px;
	text-align: center;
	float: left;
	font-size: 14px;
	cursor: pointer;
	color: #666666;
}
.content-zcfg .tabPanel .hit {
	color: #c40400!important;
}
.content-zcfg .panes {
	width: 405px;
	height: 270px;
	float: left;
}
.content-zcfg .pane {
	width: 405px;
	height: 270px;
	float: left;
	border-top: 0;
	min-height: 100px;
	background-color: #fff;
	display: none;
}
.content-zcfg .panes-List {
	width: 405PX;
	height: 270px;
	float: left;
	padding-top: 10px;
}
.content-zcfg .new-list-text {
	width: 100%;
	height: 32px;
	line-height: 32px;
	float: left;
	font-size: 14px;
}
.content-zcfg .new-list-text span {
	display: block;
	width: 20px;
	float: left;
	font-size: 20px;
	text-align: center;
	line-height: 28px;
	padding-right: 5px;
	color: #c40400;
}
.content-zcfg .new-Text {
	width: 330px;
	height: 32px;
	line-height: 32px;
	float: left;
	overflow: hidden; /*自动隐藏文字*/
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
	white-space: nowrap;/*强制不换行*/
}
/* 政策法规 end */

		/* 民教人物 */
.content-mjrw {
	width: 100%;
	height: 260px;
	float: left;
	box-sizing: border-box;
	border: solid 1px #e5e5e5;
}
.content-mjrw .device {
	width: 758px;
	height: 180px;
	margin: 0px auto;
	margin-top: 15px;
	position: relative;
}
.content-mjrw .device .arrow-left {
	background: url(../images/Clickimg-Lbtn.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
}
.content-mjrw .device .arrow-left:hover {
	background: url(../images/Clickimg-H-Lbtn.png) no-repeat left top;
}
.content-mjrw .device .arrow-right {
	background: url(../images/Clickimg-Rbtn.png) no-repeat left top;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
}
.content-mjrw .device .arrow-right:hover {
	background: url(../images/Clickimg-H-Rbtn.png) no-repeat left top;
}
.content-mjrw .swiper-container {
	width: 710px;
	height: 185px;
	color: #fff;
	text-align: center;
}
.content-mjrw .swiper-slide {
	width: 172px;
	height: 185px;
	float: left;
}
.content-mjrw .Swiper-img {
	width: 170px;
	height: 150px;
	margin: 0 auto;
}
.content-mjrw .Swiper-img img {
	width: 100%;
	height: 150px;
}
.content-mjrw .Swiper-text {
	width: 100%;
	height: 35px;
	line-height: 35px;
	float: left;
	color: #666;
	text-align: center;
	text-indent: 0.5rem;
	padding-top: 5px;
	overflow: hidden;
}
.content-mjrw .pagination {
	display: none;
	position: absolute;
	z-index: 20;
	left: 10px;
	bottom: 10px;
}
.content-mjrw .swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #222;
	margin-right: 5px;
	opacity: 0.8;
	border: 1px solid #fff;
	cursor: pointer;
}
.content-mjrw .swiper-visible-switch {
	background: #aaa;
}
.content-mjrw .swiper-active-switch {
	background: #fff;
}
/* 民教人物 end */		

		/* 导航按钮 */
.Nav-btn {
	width: 335px;
	height: 190px;
	float: left;
	margin-top: -5px;
}
.Nav-img {
	width: 160px;
	height: 90px;
	float: left;
	margin: 5px 5px 0px 0px;
	background: url(templateimagesbg-three.png);
	border-radius: 5px;
	box-sizing: border-box;
	border: solid 1px #ececec;
}
.nav-img-hover {
	display: none;
}
.Nav-img:hover {
	background: #ab0e06;
	color: #fff;
}
.Nav-img:hover .nav-img-hover {
	display: block;
}
.Nav-img:hover .nav-img-ico {
	display: none;
}
.Nav-ico {
	width: 40px;
	height: 40px;
	margin: 0 auto;
	margin-top: 10px;
}
.Nav-ico-Title {
	width: 90%;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	margin-top: 5px;
	font-size: 16px;
	text-align: center;
}
/* 导航按钮 end */

/* 地方协会 */
.content-dfxh {
	width: 100%;
	height: 477px;
	float: left;
	box-sizing: border-box;
	border: solid 1px #e5e5e5;
}
.content-dfxh .content-x-List {
	width: 100%;
	height: 425px;
	float: left;
	background: url(../images/DF-map.jpg);
}
.content-map {
	width: 195px;
	height: 365px;
	margin: 0 auto;
	margin-top: 15px;
}
.map-title {
	width: 65px;
	height: 35px;
	float: left;
	line-height: 35px;
	text-align: center;
	overflow: hidden;
	letter-spacing: 3px;
}
.map-title a {
	color: #333333;
}
/* 地方协会 end */
	
		/* 协会文件 */
.content-xhwj {
	width: 100%;
	height: 168px;
	float: left;
	box-sizing: border-box;
	border: solid 1px #e5e5e5;
}
.content-xhwj .content-x-List {
	width: 100%;
	height: 185px;
	float: left;
	overflow: hidden;
}
.content-xhwj .new-Text {
	width: 205px;
	float: left;
	line-height: 40px;
	overflow: hidden; /*自动隐藏文字*/
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
	white-space: nowrap;/*强制不换行*/
}
/* 协会文件 end */
	/* 模块（三） end */
/********** 内容主体部分 end **********/
	

/********** 脚部 **********/
.footer {
	width: 100%;
	height: 228px;
	float: left;
}
.F-left {
	width: 985px;
	height: 118px;
	float: left;
	font-size: 12px;
	color: #333333;
}
.F-right {
	width: 115px;
	height: 118px;
	float: left;
}
.footer-nav {
	width: 100%;
	overflow: hidden;
	float: left;
}
.F-nav-title {
	padding: 0px 5px;
	height: 15px;
	float: left;
	line-height: 15px;
	border-right: solid 1px #333333;
	margin: 15px 0px 5px 0px;
}
.F-nav-title a {
	color: #333333;
}
.F-nav-title:last-child {
	border: 0px;
}
.dizhi, .fwzc {
	width: 100%;
	height: 25px;
	line-height: 25px;
	float: left;
	margin-top: 5px;
	overflow: hidden;
}
.ewm, .ewm img {
	width: 85px;
	height: 85px;
	float: right;
	margin-top: 5px;
}
/* 友情链接 */
.Friend-href {
	width: 100%;
	height: 175px;
	float: left;
	overflow: hidden;
}
.Friend-img {
	width: 100%;
	height: 35px;
	float: left;
	background: url(../images/Friend-bg.png) no-repeat;
}
.Friend-title {
	width: 115px;
	height: 35px;
	line-height: 35px;
	float: left;
	font-size: 16px;
	color: #f8f8f8;
	letter-spacing: 2px;
	text-align: center;
	overflow: hidden;
}
.Friend-content {
	width: 1120px;
	height: 150px;
	float: left;
}
.Friend-content ul{
	width: 100%;
	height: 150px;
	float: left;
}
.Friend-content ul li{
	width: 186.666666px;
	height: 
}

.friend-two .F-box{
	width: 169px;
}
.F-box {
	width: 175px;
	height: 55px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	box-sizing: border-box;
	border: solid 1px #e5e5e5;
}
.F-box img {
	width: 95%;
	height: 40px;
	padding: 6px 0px 0px 6px;
}
/* 友情链接 end */

.content-Width .F-box {
	margin-right: 10px;
}
.content-Width .F-left {
	width: 950px;
}
/********** 脚部 end **********/
/* 首页部分 end
***************************************/


/* 搜索结果-页面
***************************************/
.List-Text-Content {
	width: 100%;
	height: 680px;
	overflow: hidden;
}
.List-Text {
	width: 100%;
	height: 170px;
	float: left;
	padding-top: 10px;
	box-sizing: border-box;
	border-bottom: dashed 1px #dcdcdc;
}
.content-Box .new-list-text {
	height: 30px;
	line-height: 30px;
}
.content-Box .new-list-text:hover a {
	color: #cc0000;
}
.content-Box .new-list-text:hover span {
	color: #cc0000;
}
.content-Box .new-Text {
	width: 800px;
	height: 30px;
	line-height: 30px;
	float: left;
	overflow: hidden; /*自动隐藏文字*/
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
	white-space: nowrap;/*强制不换行*/
}
.content-Box .new-list-text span {
	width: auto;
	color: #666;
	line-height: 30px;
}
/* 搜索结果-页面 end
***************************************/


/* 协会文件-页面
***************************************/
.List-Img-Content {
	width: 100%;
	height: 945px;
	overflow: hidden;
	margin: 0 auto;
}
.List-Img-Content .List-Text {
	width: 100%;
	height: 189px;
	float: left;
	padding-top: 20px;
	box-sizing: border-box;
	border-bottom: dashed 1px #dcdcdc;
}
.List-T-Left {
	width: 255px;
	height: 150px;
	float: left;
	box-sizing: border-box;
	border: solid 1px #dcdcdc;
}
.List-T-Left img {
	width: 253px;
	height: 148px;
}
.List-T-Right {
	width: 750px;
	height: 150px;
	float: right;
}
.List-TR-Title {
	width: 100%;
	height: 30px;
	float: left;
	line-height: 23px;
	text-align: left;
	font-size: 16px;
	color: #333333;
	overflow: hidden; /*自动隐藏文字*/
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
	white-space: nowrap;/*强制不换行*/
}
.List-TR-Text {
	width: 100%;
	height: 90px;
	line-height: 30px;
	float: left;
	color: #666666;
	overflow: hidden; /*自动隐藏文字*/
}
.List-TR-Text .More-href {
	color: #999999;
}
.List-TR-Time {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: left;
	color: #999999;
	overflow: hidden; /*自动隐藏文字*/
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
	white-space: nowrap;/*强制不换行*/
}
/* 协会文件-页面 end
***************************************/


/* 专题新闻-页面
***************************************/
.List-Tr-Text {
	width: 100%;
	height: 120px;
	line-height: 30px;
	float: left;
	color: #666666;
	overflow: hidden; /*自动隐藏文字*/
}
/* 专题新闻-页面 end
***************************************/


/* 分支机构-页面 
***************************************/
.List-IcoImg-Content {
	width: 100%;
	height: 1410px;
	overflow: hidden;
	margin: 0 auto;
}
.List-IcoImg-Content .List-Text {
	height: 230px;
	float: left;
	padding-top: 0px;
}
.List-IcoImg-Content .List-Text {
	border: 0px;
}
.List-IcoImg-Content .List-T-Left, .List-IcoImg-Content .List-T-Right {
	margin-top: 25px;
}
.List-Name {
	width: 100%;
	height: 55px;
	float: left;
	box-sizing: border-box;
	border-bottom: solid 1px #dcdcdc;
}
.List-N-content {
	width: 100%;
	height: 15px;
	float: left;
	margin-top: 20px;
}
.List-ico {
	margin-left: 5px;
}
.List-ico, .List-ico img {
	width: 15px;
	height: 15px;
	float: left;
}
.List-i-Title {
	height: 15px;
	line-height: 15px;
	float: left;
	text-indent: 0.8rem;
}
/* 分支机构-页面 end
***************************************/


/* 内设机构-页面
***************************************/
.List-IcoNS-Content {
	width: 100%;
	height: 710px;
	overflow: hidden;
	margin: 0 auto;
}
.List-IcoNS-Content .List-Text {
	height: 230px;
	float: left;
	padding-top: 0px;
}
.List-IcoNS-Content .List-Text {
	border: 0px;
}
.List-IcoNS-Content .List-T-Left, .List-IcoNS-Content .List-T-Right {
	margin-top: 25px;
}
/* 内设机构-页面 end
***************************************/


/********** 子页公用样式 end **********/
	/* 子页标题 */
.List-NewsTitle {
	width: 100%;
	height: 95px;
	float: left;
	box-sizing: border-box;
	border-bottom: solid 1px #dcdcdc;
}
.List-N-Title {
	width: 100%;
	height: 30px;
	line-height: 20px;
	text-align: center;
	font-size: 18px;
	color: #cc0000;
	font-weight: 600;
	margin-top: 20px;
}
.List-N-Time {
	display: table;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	color: #999999;
}
.List-N-Time span {
	display: block;
	float: left;
	padding: 0px 5px;
	text-align: center;
}
/* 子页标题 end */

	/* 百度分享 */
.bds_weixin {
	background: url(../images/fx-ico.png) no-repeat!important;
}
.bds_tsina {
	background: url(../images/fx-ico2.png) no-repeat!important;
}
.bds_qzone {
	background: url(../images/fx-ico3.png) no-repeat!important;
}
.popup_sqq {
	background: url(../images/fx-ico4.png) no-repeat!important;
}
.bds_weixin, .bds_tsina, .bds_qzone, .popup_sqq {
	width: 25px!important;
	height: 25px!important;
}
.bdshare-button-style0-16 a {
	margin: 3px -5px 0px 0!important;
}
/* 百度分享 end */
	
	/* 文字内容 */
.List-NewText-Content {
	width: 100%;
	min-height: 500px;
}
.News-Text {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	padding: 20px 0px 20px 0px;
	color: #666;
}
.News-Text img {
	max-width: 100%;
}
.News-Text p {
	width: 100%;
	float: left;
	line-height: 30px;
}
/* 文字内容 end */

	/* 上、下篇 */
.page-TB {
	width: 100%;
	height: 50px;
	float: left;
	box-sizing: border-box;
	border-top: solid 1px #dcdcdc;
}
.page-left {
	line-height: 50px;
	text-align: left;
}
.page-right {
	line-height: 50px;
	text-align: right;
}
.page-left, .page-right {
	width: 50%;
	float: left;
}
/* 上、下篇 end */

.List-News-Title {
	width: 190px;
	overflow: hidden;
	float: left;
	box-sizing: border-box;
	border: solid 1px #dcdcdc;
	margin: 20px 0px 20px 0px;
}
.List-News-Title .List-Title {
	width: 100%;
	height: 50px;
	float: left;
	overflow: hidden;
	line-height: 50px;
	text-align: center;
	box-sizing: border-box;
	border-bottom: solid 1px #dcdcdc;
	background-image: none;
}
.List-News-Title .List-Title a {
	color: #666666;
}
.List-News-Title .List-Title:hover {
	background: #c01911;
}
.List-News-Title .List-Title:hover a {
	color: #fff;
}
.List-Text-box {
	width: 815px;
	overflow: hidden;
	float: right;
}
.LT-active {
	background: #c01911;
}
.LT-active a {
	color: #fff!important;
}
/********** 子页公用样式 end **********/


/* 协会文件-详情 */
.News-Text-FJ {
	width: 100%;
	min-height: 35px;
	float: left;
	margin: 30px 0px 40px 0px;
}
.FJ-name {
	width: 50px;
	line-height: 30px;
	text-align: center;
	float: left;
}
.FJ-doc, .FJ-titl {
	width: 975px;
	line-height: 30px;
	float: left;
}
.FJ-active a {
	color: #1668ce;
}
/* 协会文件-详情 end */


/* 副会长-页面
***************************************/
.List-Newimg-box {
	width: 835px;
	max-height: 900px;
	float: left;
	overflow: hidden;
	margin-top: 20px;
	box-sizing: border-box;
	border-bottom: dashed 1px #e5e5e5;
}
.List-img {
	width: 105px;
	height: 180px;
	float: left;
	margin-right: 14px;
}
.L-img {
	width: 100%;
	height: 135px;
	float: left;
	box-sizing: border-box;
	border-bottom: solid 1px #e5e5e5;
}
.L-img img {
	width: 103px;
	height: 132px;
}
.L-text {
	width: 100%;
	height: 45px;
	line-height: 45px;
	float: left;
	text-align: center;
}
/* 副会长-页面 end
***************************************/


/* 历届理事会-页面
***************************************/
.List-tabPanel {
	width: 100%;
	overflow: hidden;
	float: left;
}
.List-tabPanel ul {
	width: 670px;
	height: 50px;
	margin: 0 auto;
}
.List-tabPanel ul li {
	width: 160px;
	height: 50px;
	float: left;
	line-height: 50px;
	text-align: center;
	margin-right: 10px;
	float: left;
	font-size: 14px;
	cursor: pointer;
	color: #666666;
	box-sizing: border-box;
	border: solid 1px #e5e5e5;
}
.List-tabPanel ul li:last-child {
	margin-right: 0px;
}
.List-tabPanel .hit {
	color: #fff;
	background: #c01911;
}
.List-tabPanel .panes {
	width: 100%;
	overflow: hidden;
	float: left;
	margin-top: 15px;
}
.List-tabPanel .pane {
	width: 100%;
	overflow: hidden;
	float: left;
	border-top: 0;
	min-height: 100px;
	background-color: #fff;
	display: none;
	color: #666;
}
.List-tabPanel .panes-List {
	width: 405PX;
	height: 270px;
	float: left;
}
.List-tabPanel .new-list-text {
	width: 100%;
	height: 35px;
	line-height: 35px;
	float: left;
	font-size: 14px;
}
.List-tabPanel .new-list-text span {
	display: block;
	width: 20px;
	float: left;
	font-size: 20px;
	text-align: center;
	line-height: 30px;
	padding-right: 5px;
	color: #c40400;
}
.List-tabPanel .new-Text {
	width: 180px;
	height: 35px;
	line-height: 35px;
	float: left;
	overflow: hidden; /*自动隐藏文字*/
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
	white-space: nowrap;/*强制不换行*/
}
/* 历届理事会-页面 end
***************************************/


/* 专家委员会-页面
***************************************/
.List-Ico-Box {
	width: 100%;
	height: 250px;
	float: left;
}
.LIst-Img-box {
	width: 840px;
	height: 200px;
	float: left;
}
.LIst-Img-box .List-img {
	margin: 15px 15px 0px 0px;
}
.scroll_horizontal {
	position: relative;
	width: 760px;
	height: 170px;
	padding: 10px;
	background-color: #eee;
}
.scroll_horizontal .box {
	overflow: hidden;
	position: relative;
	width: 710px;
	height: 170px;
	margin: 0 auto;
}
.scroll_horizontal .list {
	overflow: hidden;
	width: 9999px;
}
.scroll_horizontal .list li {
	float: left;
	width: 177px;
}
.scroll_horizontal .list li img {
	width: 170px;
	height: 115px;
	padding-left: 5px;
}
.scroll_horizontal .box-list-text {
	width: 100%;
	height: 55px;
	float: left;
	padding: 0px 5px;
}
.scroll_horizontal .prev {
	position: absolute;
	top: 50%;
	left: 5px;
	margin-top: -25px;
	width: 20px;
	height: 42px;
	background: url(../img/btn_left.png) no-repeat center;
	background-repeat: no-repeat;
	font: 0/0 Arial;
	cursor: pointer;
}
.scroll_horizontal .next {
	position: absolute;
	top: 50%;
	right: 5px;
	margin-top: -25px;
	width: 20px;
	height: 42px;
	background: url(../img/btn_right.png) no-repeat center;
	background-repeat: no-repeat;
	font: 0/0 Arial;
	cursor: pointer;
}
.scroll_horizontal .prev:hover {
	background: url(../img/btn_left_click.png) no-repeat center;
	background-repeat: no-repeat;
}
.scroll_horizontal .next:hover {
	background: url(../img/btn_right_click.png) no-repeat center;
	background-repeat: no-repeat;
}
.List-Ico-Box .device {
	width: 810px;
	height: 180px;
	border-radius: 20px;
	margin: 0 auto;
	margin-top: 15px;
	float: left;
	position: relative;
}
.List-Ico-Box .device .arrow-left {
	background: url(../images/Clickimg-Lbtn.png) no-repeat left top;
	position: absolute;
	left: 0px;
	top: 40%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
}
.List-Ico-Box .device .arrow-left:hover {
	background: url(../images/Clickimg-H-Lbtn.png) no-repeat left top;
}
.List-Ico-Box .device .arrow-right {
	background: url(../images/Clickimg-Rbtn.png) no-repeat left top;
	position: absolute;
	right: 0px;
	top: 40%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
}
.List-Ico-Box .device .arrow-right:hover {
	background: url(../images/Clickimg-H-Rbtn.png) no-repeat left top;
}
.List-Ico-Box .swiper-container {
	width: 775px;
	height: 180px;
	color: #fff;
	text-align: center;
}
.List-Ico-Box .swiper-slide {
	width: 128px;
	height: 180px;
	float: left;
}
.List-Ico-Box .Swiper-img {
	width: 105px;
	height: 135px;
	margin-left: 12px;
	float: left;
}
.List-Ico-Box .Swiper-img img {
	width: 100%;
	height: 135px;
}
.List-Ico-Box .Swiper-text {
	width: 100%;
	height: 40px;
	line-height: 40px;
	float: left;
	color: #666;
}
.List-Ico-Box .pagination {
	display: none;
	position: absolute;
	z-index: 20;
	left: 10px;
	bottom: 10px;
}
.List-Ico-Box .swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #222;
	margin-right: 5px;
	opacity: 0.8;
	border: 1px solid #fff;
	cursor: pointer;
}
.List-Ico-Box .swiper-visible-switch {
	background: #aaa;
}
.List-Ico-Box .swiper-active-switch {
	background: #fff;
}
/* 专家委员会-页面 end
***************************************/


/* 理事-页面
***************************************/
.News-md {
	width: 760px;
	height: 575px;
	margin: 0 auto;
	overflow: hidden;
	box-sizing: border-box;
	border-bottom: dashed 1px #e5e5e5;
}
.News-md table {
	display: block;
	width: 100%;
	height: 100%;
}
.News-md table tbody {
	display: block;
	width: 100%;
	height: 100%;
}
.News-md td {
	height: 35px;
	line-height: 35px;
	text-align: center;
	overflow: hidden;
}
.name, .xiebie, .danwei, .zhiwu {
	height: 35px;
	line-height: 35px;
}
.name {
	width: 95px;
}
.xiebie {
	width: 95px;
}
.danwei {
	width: 210px;
}
.zhiwu {
	width: 325px;
}
/* 理事-页面 end
***************************************/


/* 会员查询
***************************************/
.New-banner-img {
	width: 100%;
	height: 150px;
	float: left;
}
.New-banner-img {
	width: 100%;
	height: 150px;
	margin-top: 20px;
}
.New-xinxi {
	width: 100%;
	height: 380px;
	overflow: hidden;
	float: left;
	margin: 20px 0px;
	background: #eeeeee;
}
.Form-input {
	width: 980px;
	height: 50px;
	margin: 0 auto;
	margin-top: 20px;
}
.Form-input .input-Text {
	width: 880px;
	height: 50px;
	float: left;
	box-sizing: border-box;
	border: solid 1px #e5e5e5;
	text-indent: 1rem;
	color: #999999;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.Form-input .input-Btn {
	width: 100px;
	height: 50px;
	color: #fff;
	font-size: 14px;
	padding-left: 25px;
	background: url(../images/fdj.png) no-repeat #ba0305;
	background-position: 20px;
	border: 0;
	outline: none;
	cursor: pointer;
}
.Form-text {
	width: 980px;
	height: 270px;
	margin: 0 auto;
	margin-top: 20px;
	overflow: hidden;
	background: #fff;
}
.Form-text table {
	width: 940px;
	margin: 0 auto;
	margin-top: 20px;
}
.table-Title {
	width: 100%;
	height: 40px;
	background: #ba0305;
	color: #fff;
}
.table-Title .name, .table-Title .dengji, .table-Title .time, .table-Title .wangzhi, .table-Title .zhengshu {
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.Form-text table tr td {
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #666666;
}
.table-Title .name {
	width: 160px;
}
.table-Title .dengji {
	width: 160px;
}
.table-Title .time {
	width: 160px;
}
.table-Title .wangzhi {
	width: 200px;
}
.table-Title .zhengshu {
	width: 130px;
}
.Tr-color {
	background: #f2f2f2
}
/* 会员查询 end
***************************************/


/* 领导关怀
***************************************/
.List-i-Content {
	width: 1055px;
	height: 810px;
	overflow: hidden;
	margin-top: 20px;
	box-sizing: border-box;
	border-bottom: dashed 1px #e5e5e5;
}
.List-i-Content .List-Img-Content {
	width: 320px;
	height: 270px;
	float: left;
	margin-right: 30px;
}
.List-i-Img {
	width: 100%;
	height: 190px;
	float: left;
}
.List-i-Img img {
	width: 100%;
	height: 190px;
}
.List-i-text {
	width: 100%;
	/*height: 80px;*/
	line-height: 18px;
	float: left;
	font-size: 14px;
	padding-top: 25px;
	color: #666666;
	text-align: center;
}
/* 领导关怀 end
***************************************/


/* 民教人物
***************************************/
.List-MJ-Content {
	width: 100%;
	height: 1040px;
	float: left;
}
.List-MJ-Content .List-Text {
	height: 210px;
}
.List-MJ-Content .List-T-Left {
	width: 120px;
	height: 165px;
	float: left;
	margin-top: 13px;
	box-sizing: border-box;
	border-bottom: dashed 1px #e5e5e5;
}
.List-MJ-Content .List-T-Left img {
	width: 118px;
	height: 163px;
}
.List-MJ-Content .List-T-Right {
	width: 880px;
	height: 150px;
	margin-top: 13px;
}
.List-MJ-Content .List-Tr-Text {
}
/* 民教人物 end
***************************************/


/* 联系我们
***************************************/
.List-LX-Content {
	width: 100%;
	height: 585px;
	float: left;
	margin-top: 20px;
}
/* 左部分 */
.List-LX-Left {
	width: 415px;
	float: left;
	overflow: hidden;
}
.List-LX-Left .LX-title {
	width: 100%;
	height: 50px;
	font-size: 18px;
	float: left;
}
.LX-icoTitle {
	width: 100%;
	height: 70px;
	float: left;
}
.LX-L-ico {
	width: 35px;
	height: 35px;
	float: left;
}
.LX-L-ico img {
	width: 100%;
	height: 100%;
}
.LX-L-text {
	width: 345px;
	height: 35px;
	line-height: 17px;
	float: left;
	margin-left: 10px;
	margin-top: 8px;
}
.LX-L-content {
	width: 100%;
	height: 200px;
	float: left;
}
.LX-L-Box {
	width: 180px;
	float: left;
}
.LX-L-Box p {
	width: 100%;
	float: left;
	text-align: center;
 color:
}
.Left-img {
	margin: 20px 0px;
}
/* 左部分 end */

	/* 右部分 */
.List-LX-Right {
	width: 610px;
	height: 525px;
	float: right;
}
/* 右部分 end */
/* 联系我们 end
***************************************/

/* 内容页宽度限制 */
.list-box-two{
	width: 900px!important;
    overflow: hidden!important;
    margin: 0 auto!important;
}
/* 内容页宽度限制 end */

#timeline {
	list-style: none;
	margin: 50px 0 30px 120px;
	padding-left: 30px;
	border-left: 2px solid #eee9dc;
}
#timeline li {
	margin: 40px 0;
	position: relative;
}
#timeline p {
	margin: 0 0 15px;
}
.date {
	margin-top: -10px;
	top: 50%;
	left: -130px;
	font-size: 0.95em;
	line-height: 20px;
	position: absolute;
}
.circle {
	margin-top: -10px;
	top: 50%;
	left: -39.5px;
	width: 15px;
	height: 15px;
	background: #fff;
	border: 1px solid #dcdcdc;
	border-radius: 50%;
	display: block;
	position: absolute;
}
#timeline .content-Time {
	max-height: 20px;
	padding: 50px 20px 0;
	border-color: transparent;
	border-width: 2px;
	border-style: solid;
	border-radius: 0.5em;
	position: relative;
}
#timeline.content-Time:before, #timeline .content-Time:after {
	content: "";
	width: 0;
	height: 0;
	border: solid transparent;
	position: absolute;
	pointer-events: none;
	right: 100%;
}
#timeline .content-Time:before {
	border-right-color: inherit;
	border-width: 20px;
	top: 50%;
	margin-top: -20px;
}
#timeline .content-Time:after {
	border-right-color: #48b379;
	border-width: 17px;
	top: 50%;
	margin-top: -17px;
}
#timeline .content-Time p {
	max-height: 0;
	color: transparent;
	text-align: justify;
	word-break: break-word;
	hyphens: auto;
	overflow: hidden;
}
label {
	font-size: 1.3em;
	position: absolute;
	z-index: 100;
	cursor: pointer;
	top: 20px;
	transition: transform 0.2s linear;
}
.radio {
	display: none;
}
.radio:checked + .relative label {
	cursor: auto;
	transform: translateX(42px);
}
.radio:checked + .relative .circle {
	background: #cc0000;
	border: solid 1px #cc0000;
}
.radio:checked ~ #timeline.content-Time {
	max-height: 180px;
	border-color: #eee9dc;
	margin-right: 20px;
	transform: translateX(20px);
	transition: max-height 0.4s linear, border-color 0.5s linear, transform 0.2s linear;
}
.radio:checked ~ #timeline .content-Time p {
	max-height: 200px;
	color: #eee9dc;
	transition: color 0.3s linear 0.3s;
}

/* -------------------------------------
 * mobile phones (vertical version only)
 * ------------------------------------- */
@media screen and (max-width: 767px) {
#timeline {
	margin-left: 0;
	padding-left: 0;
	border-left: none;
}
#timeline li {
	margin: 50px 0;
}
label {
	width: 85%;
	font-size: 1.1em;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	transform: translateX(18px);
}
#timeline .content-Text {
	padding-top: 45px;
	border-color: #eee9dc;
}
#timeline .content-Time:before, #timeline .content-Time:after {
	border: solid transparent;
	bottom: 100%;
}
#timeline .content-Time:before {
	border-bottom-color: inherit;
	border-width: 17px;
	top: -16px;
	left: 50px;
	margin-left: -17px;
}
#timeline .content-Time:after {
	border-bottom-color: #48b379;
	border-width: 20px;
	top: -20px;
	left: 50px;
	margin-left: -20px;
}
#timeline .content-Time p {
	font-size: 0.9em;
	line-height: 1.4;
}
.circle, .date {
	display: none;
}
}
