.top1 {
	background: url("imgtopA.png") no-repeat top center;
	height: 247px !important;
	z-index: 1000;
}

.end1 {
	background: url("imgendA.png") no-repeat top center;
	height: 3109px;
	position: relative;
	/*z-index: 1000;*/
}

.endbwgsd {
	background: url("imgbwgsd.jpg") no-repeat top center;
	height: 3323px;
	position: relative;
	top: -260px;
	/*z-index: 1000;*/
}

.endkxyj {
	background: url("imgkxyj.jpg") no-repeat top center;
	height: 1813px;
	position: relative;
	top: -260px;
	/*z-index: 1000;*/
}

.endjyhd {
	background: url("imgjyhd.jpg") no-repeat top center;
	height: 3770px;
	position: relative;
	top: -260px;
	/*z-index: 1000;*/
}

.endgcxx {
	background: url("imggcxx.jpg") no-repeat top center;
	height: 2231px;
	position: relative;
	top: -260px;
	/*z-index: 1000;*/
}

.endxhzl {
	background: url("imgxhzl.jpg") no-repeat top center;
	height: 2547px;
	position: relative;
	top: -260px;
	/*z-index: 1000;*/
}

.endlszl {
	background: url("imglszl.jpg") no-repeat top center;
	height: 2720px;
	position: relative;
	top: -260px;
	/*z-index: 1000;*/
}

.endzljs {
	background: url("imgzljs.jpg") no-repeat top center;
	height: 2097px;
	position: relative;
	top: -260px;
	/*z-index: 1000;*/
}

.endenglish {
	background: url("imgenglish.jpg") no-repeat top center;
	height: 2076px;
	position: relative;
	top: -260px;
	/*z-index: 1000;*/
}

.endjapanese {
	background: url("imgjapanese.jpg") no-repeat top center;
	height: 2076px;
	position: relative;
	top: -260px;
	/*z-index: 1000;*/
}

html, body {
	height: 100%;
	/*overflow: hidden;*/
}

body {
	margin: 0;
	font-family: 'Microsoft YaHei', 'Times New Roman', Times, serif;
	/*background: #f9f9f9;*/
	min-width: 1200px;
	font-size: 14px;
}

a {
	text-decoration: none;
	color: inherit;
}

a:hover {
	text-decoration: none;
	/* color: #a3be3f; */
}

a:focus {
	outline: none;
	text-decoration: none;
	color: inherit;
}

ol, ul {
	margin: 0;
}

h2 {
	font-size: 1.5em;
}

h3 {
	font-size: 1.17em;
}

h4 {
	font-size: 14px;
}

h2, h3, h4 {
	margin: 0;
	font-weight: bold;
	line-height: 1.5;
}

p {
	margin: 0;
}

label {
	font-weight: normal;
}

.top {
	position: relative;
	z-index: 1000;
}

.top_line {
	width: 100%;
	height: 22px;
	line-height: 22px;
	background: #f0f0f0;
}

.top_line_1200 {
	width: 1200px;
	margin: 0 auto;
}

.top_welcome {
	text-align: right;
}

.top_area {
	height: 194px;
	background: #ffffff;
}

.top_after {
	/* background: url("imgheader_after.png") no-repeat top center; */
	height: 13px;
	width: auto;
}

.banner_lite_act1 {
	background: url("imgbanner_act1.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_act2 {
	background: url("imgbanner_act2.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_act3 {
	background: url("imgbanner_act3.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_ques1 {
	background: url("imgques_login.jpg") no-repeat top center;
	height: 678px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_exh1 {
	background: url("imgbanner_exh1.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_exh2 {
	background: url("imgbanner_exh2.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_col1 {
	background: url("imgbanner_col1.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_col2 {
	background: url("imgbanner_col2.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_sci1 {
	background: url("imgbanner_sci1.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_sci2 {
	background: url("imgbanner_sci2.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_sci2 {
	background: url("imgbanner_sci2.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_shop1 {
	background: url("imgbanner_shop1.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_shop2 {
	background: url("imgbanner_shop2.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_edu1 {
	background: url("imgbanner_edu1.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_edu2 {
	background: url("imgbanner_edu2.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_enWelcome {
	background: url("imgwelcome.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_enCollection {
	background: url("imgCOLLECTION.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_enExhibition {
	background: url("imgEXHIBITION.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_enNews {
	background: url("imgNEWS.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_enOutline {
	background: url("imgOUTLINE.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_enResearch {
	background: url("imgRESEARCH.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_jp00 {
	background: url("imgjp00.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_jp01 {
	background: url("imgjp01.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_jp02 {
	background: url("imgjp02.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_jp03 {
	background: url("imgjp03.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_jp04 {
	background: url("imgjp04.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_jp05 {
	background: url("imgjp05.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.quesTitle {
	background: url("imgques_title.png") no-repeat top center;
	height: 32px;
	position: relative;
	/* top: 155px; */
	top: 130px;
}

.quesForm {
	width: 1200px;
	margin: 0 auto;
}

.quesFormL {
	width: 680px;
	/* margin: 0 auto; */
	float: left;
	position: relative;
	top: 180px;
	padding: 0 50px 0 20px;
	border-right: 1px solid #a6c045;
}

.quesFormL p, .quesFormL h2 {
	line-height: 24px;
	margin-bottom: 10px;
}

.quesFormR {
	width: 520px;
	/* margin: 0 auto; */
	float: left;
	position: relative;
	top: 180px;
}

.queslogin_title {
	background: url("imgdatidenglu.png") no-repeat;
	width: 100px;
	height: 29px;
	margin: 0 0 25px 78px;
}

.quesForm .col-sm-6 {
	padding-left: 0;
}

.quesForm .col-sm-4 {
	font-size: 15px;
}

.quesForm .signIn {
	background: url("imgbtn_normal.png") no-repeat;
	width: 360px;
	height: 45px;
	border: none;
	cursor: pointer;
	font-size: 18px;
	color: #fcfcfc !important;
	margin: 45px auto;
	display: block;
}

.quesForm .signIn:hover {
	background: url("imgbtn_normal.png") no-repeat 0px -45px;
}

.quesForm .signIn:focus {
	outline: none;
}

.forgot {
	font-size: 12px;
	color: #666666;
	/* float: right; */
	text-align: right;
	padding: 0 8px;
	margin-top: -10px;
}

.content {
	/*height: 800px;*/
	position: relative;
	top: -85px;
}

.content_normal {
	position: relative;
	padding-bottom: 50px;
}

.positionBar {
	width: 1200px;
	height: 50px;
	margin: 0 auto;
	background: #ffffff;
	border-radius: 3px;
	margin-bottom: 5px;
}

.positionBar p {
	padding: 0 30px;
	line-height: 50px;
	cursor: default;
}

.positionBar span {
	color: #95b030;
}

.perexhBar {
	width: 1200px;
	height: 317px;
	overflow: hidden;
	margin: 0 auto;
	/* background: #ffffff; */
	/* border-radius: 3px; */
	margin-bottom: 5px;
	position: relative;
}

.perexh_title {
	background: url("imgperexh.png") no-repeat;
	height: 22px;
	margin: 25px 0 0;
}

.perexh_block {
	width: 1200px;
	height: 250px;
	padding: 0 25px;
	margin: 10px 0;
}

.perexh_block .perexh_items {
	width: 20%;
	height: 100%;
	float: left;
	position: relative;
	text-align: center;
	z-index: 10;
}

.perexh_item1 {
	background: url("imgexh1.png") no-repeat;
	width: 162px;
	height: 177px;
	display: inline-block;
	position: relative;
	top: 35px;
	/* left: 5px; */
}

.perexh_item1:hover, .perexh_item1.active {
	background: url("imgexh1.png") no-repeat -162px 0;
}

.perexh_item2 {
	background: url("imgexh2.png") no-repeat;
	width: 145px;
	height: 192px;
	display: inline-block;
	position: relative;
	top: 20px;
	/* left: 5px; */
}

.perexh_item2:hover, .perexh_item2.active {
	background: url("imgexh2.png") no-repeat -145px 0;
}

.perexh_item3 {
	background: url("imgexh3.png") no-repeat;
	width: 160px;
	height: 177px;
	display: inline-block;
	position: relative;
	top: 35px;
	/* left: -3px; */
}

.perexh_item3:hover, .perexh_item3.active {
	background: url("imgexh3.png") no-repeat -160px 0;
}

.perexh_item4 {
	background: url("imgexh4.png") no-repeat;
	width: 138px;
	height: 188px;
	display: inline-block;
	position: relative;
	top: 24px;
	/* left: 2px; */
}

.perexh_item4:hover, .perexh_item4.active {
	background: url("imgexh4.png") no-repeat -138px 0;
}

.perexh_item5 {
	background: url("imgexh5.png") no-repeat;
	width: 143px;
	height: 181px;
	display: inline-block;
	position: relative;
	top: 31px;
	/* left: -3px; */
}

.perexh_item5:hover, .perexh_item5.active {
	background: url("imgexh5.png") no-repeat -143px 0;
}

.perexh_item6 {
	background: url("imgexh6.png") no-repeat;
	width: 153px;
	height: 177px;
	display: inline-block;
	position: relative;
	top: 35px;
	/* left: 5px; */
}

.perexh_item6:hover, .perexh_item6.active {
	background: url("imgexh6.png") no-repeat -153px 0;
}

.perexh_item7 {
	background: url("imgexh7.png") no-repeat;
	width: 145px;
	height: 192px;
	display: inline-block;
	position: relative;
	top: 20px;
	/* left: 5px; */
}

.perexh_item7:hover, .perexh_item7.active {
	background: url("imgexh7.png") no-repeat -145px 0;
}

.perexh_item8 {
	background: url("imgexh8.png") no-repeat;
	width: 152px;
	height: 177px;
	display: inline-block;
	position: relative;
	top: 35px;
	left: 6px;
}

.perexh_item8:hover, .perexh_item8.active {
	background: url("imgexh8.png") no-repeat -152px 0;
}

.perexh_item9 {
	background: url("imgexh9.png") no-repeat;
	width: 138px;
	height: 188px;
	display: inline-block;
	position: relative;
	top: 24px;
	/* left: 5px; */
}

.perexh_item9:hover, .perexh_item9.active {
	background: url("imgexh9.png") no-repeat -138px 0;
}

.perexh_item10 {
	background: url("imgexh10.png") no-repeat;
	width: 142px;
	height: 181px;
	display: inline-block;
	position: relative;
	top: 31px;
	/* left: 5px; */
}

.perexh_item10:hover, .perexh_item10.active {
	background: url("imgexh10.png") no-repeat -142px 0;
}

.exh_holder {
	/* position: absolute; */
	/* width: 1200px; */
	/* top: 155px; */
}

.exh_holder .jp-previous {
	background: url("imgexhchange.png") no-repeat;
	width: 26px;
	height: 44px;
	/* display: inline-block; */
	float: left;
	cursor: pointer;
	position: relative;
	top: -170px;
}

.exh_holder .jp-next {
	background: url("imgexhchange.png") no-repeat -26px 0;
	width: 26px;
	height: 44px;
	/* display: inline-block; */
	float: right;
	cursor: pointer;
	position: relative;
	top: -170px;
}

.exh_holder2 .jp-previous {
	background: url("imgexhchange.png") no-repeat -26px 0;
	width: 26px;
	height: 44px;
	/* display: inline-block; */
	float: right;
	cursor: pointer;
}

.exh_holder2 .jp-next {
	background: url("imgexhchange.png") no-repeat;
	width: 26px;
	height: 44px;
	/* display: inline-block; */
	float: left;
	cursor: pointer;
}

.exh_holder .jp-disabled {
	display: none;
}

.content_box {
	width: 1200px;
	min-height: 300px;
	border: 1px solid #e5e5e5;
	margin: 0 auto 30px;
	background: #ffffff;
	box-sizing: border-box;
	border-radius: 3px;
}

.content_box_list {
	border-top: 1px solid #e5e5e5;
}

.content_box_list:first-child {
	border-top: none;
}

.content_box_list .content_boxl, .content_box_list .content_boxr {
	padding-bottom: 15px;
}

.content_boxt {
	padding: 30px 30px 0;
}

.content_boxt p {
	margin-top: 10px;
}

.content_boxrt {
	/* padding: 30px 30px 0; */
	height: 125px;
}

.content_boxrt p {
	margin-top: 10px;
}

#allmap {
	height: 100%;
}

.content_boxl {
	width: 805px;
	padding: 30px;
	float: left;
}

.content_ques, .content_vote, .content_exh, .content_sci, .content_col, .content_shop, .content_enjp, .content_edu {
	width: 1200px;
	min-height: 300px;
	/* border: 1px solid #e5e5e5; */
	margin: 0 auto 30px;
	/* background: #ffffff; */
	box-sizing: border-box;
	border-radius: 3px;
}

.content_quesl {
	width: 230px;
	/* padding: 30px; */
	float: left;
	text-align: center;
}

.ques_time {
	width: 230px;
	padding: 10px 0;
	border: 1px solid #f0853a;
	color: #f0853a;
	background: #fdf1e8;
	text-align: center;
	top: 6px;
}

.clock {
	background: url("imgalarm.png");
	width: 12px;
	height: 14px;
	display: inline-block;
	position: relative;
	top: 2px;
	margin-right: 3px;
}

.list-group-title {
	color: #94ad3a;
	border-top: 4px solid #a9c34c;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	/* font-weight: bolder; */
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	background-color: #a3be3f;
	border-color: #a3be3f;
}

.pagination>li>a, .pagination>li>span {
	color: #a3be3f;
}

.singler_exh .pagination>li>a, .singler_exh .pagination>li>span {
	color: #8e305d;
}

.singler_sci .pagination>li>a, .singler_sci .pagination>li>span {
	color: #0A708B;
}

.singler_edu .pagination>li>a, .singler_edu .pagination>li>span {
	color: #ffa600;
}

.singler_enjp .pagination>li>a, .singler_enjp .pagination>li>span {
	color: #a6c045;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color: #a3be3f;
	border-color: #a3be3f;
	color: #fff;
}

.singler_exh .pagination>.active>a, .singler_exh .pagination>.active>a:focus, .singler_exh .pagination>.active>a:hover, .singler_exh .pagination>.active>span, .singler_exh .pagination>.active>span:focus, .singler_exh .pagination>.active>span:hover {
	background-color: #8e305d;
	border-color: #8e305d;
	color: #fff;
}

.singler_sci .pagination>.active>a, .singler_sci .pagination>.active>a:focus, .singler_sci .pagination>.active>a:hover, .singler_sci .pagination>.active>span, .singler_sci .pagination>.active>span:focus, .singler_sci .pagination>.active>span:hover {
	background-color: #0A708B;
	border-color: #0A708B;
	color: #fff;
}

.content_quesr {
	width: 965px;
	border: 1px solid #e5e5e5;
	background: #ffffff;
	margin: 0 0 0 5px;
	padding: 40px 40px;
	float: left;
}

.content_voter {
	/* width: 965px; */
	width: 100%;
	border: 1px solid #e5e5e5;
	background: #ffffff;
	/* margin: 0 0 0 5px; */
	padding: 30px 40px;
	float: left;
}

.ques_score {
	background: url("imgscore.png") center;
	height: 420px;
}

.ques_score2 {
	background: url("imgscore2.png") center no-repeat;
	height: 148px;
}

.ques_score3 {
	text-align: center;
	font-size: 100px;
	color: #e05628;
	font-family: sans-serif;
	position: relative;
}

.ques_score3 a {
	font-size: 14px;
	width: 80px;
	display: inline-block;
	position: absolute;
	bottom: 25px;
}

.content_quesr .radio {
	padding: 5px 15px;
	line-height: 22px;
}

.greenWord {
	color: #95b030;
}

.ques_title, .vote_titlec {
	text-align: center;
	font-size: 26px;
	font-weight: bolder;
	margin: 10px 0;
}

.vote_title {
	text-align: left;
	font-size: 26px;
	font-weight: bolder;
	margin: 0 0 30px;
}

.voteList {
	width: 1148px;
}

.vote_block td {
	padding: 16px !important;
}

.vote_block .tt {
	width: 150px;
	text-align: center;
}

.ques_stitle {
	text-align: center;
	color: #eb6100;
	padding: 5px 0 25px;
}

.vote_stitlec {
	text-align: center;
	padding: 5px 0 25px;
}

.vote_s2title {
	padding: 0 0 10px 0;
	color: #eb6100;
}

.vote_block {
	width: 1118px;
}

.voteList h3 {
	padding: 10px 0 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.voteList label {
	margin: 5px 0;
}

.voteList label input[type="checkbox"] {
	margin: -2px 10px 0 0;
	vertical-align: middle;
}

.voteList img {
	width: 100%;
	height: 228px !important;
}

.colvideoList h3 {
	padding: 5px 0 10px;
	height: 63px;
	font-weight:normal;
	/* white-space: nowrap; */
	overflow: hidden;
	/* text-overflow: ellipsis; */
}

.colvideoList p {
	color: #868686;
}

.colvideoList img {
	width: 100%;
	height: 176px !important;
}

.colvideoList i {
	background: url("imgcolplay.png") no-repeat;
	height: 50px;
	width: 50px;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: 70px;
}

.colvideoList a:hover {
	color: #ae8a21;
}

.colvideoList a:hover i {
	background: url("imgcolplay.png") no-repeat -50px 0;
}

.thumbnail a>img, .thumbnail>img {
	/* width: 100%; */
}

.btnGreen {
	background: #a5bf43;
	border-color: #94ae34;
	color: #fff !important;
	/* height: 30px; */
	width: 80px;
	padding: 4px 12px;
	float: right;
}

.modal-footer .btnGreen {
	float: unset;
}

.btnGreen:hover, .btnGreen:focus {
	background: #95b036;
	color: #fff;
	outline: none;
}

.ques_ltitle {
	/* text-align: center; */
	/* color: #eb6100; */
	padding: 5px 0 25px;
	text-indent: 2em;
}

.ques_titleBlock {
	margin: 20px 0 10px;
}

.ques_titleBlock span {
	line-height: 36px;
	font-size: 16px;
}

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-bottom-width: 1px;
}

.ques_note {
	padding: 10px 20px 50px;
}

.ques_note .col-sm-2 {
	text-align: left;
}

.ques_note .help-inline {
	position: absolute;
	left: 100%;
	top: 0;
	padding: 7px 0;
	width: 50%;
	color: red;
	line-height: 20px;
	font-size: 12px;
}

#loginform .help-inline {
	position: absolute;
	left: 100%;
	top: 0;
	padding: 7px 0;
	width: 50%;
	color: red;
	line-height: 20px;
	font-size: 12px;
}

.form-control-blank {
	height: 34px;
	padding: 7px 0;
	color: #666666;
	font-size: 15px;
}

.mail_attention {
	font-size: 12px;
	padding: 6px;
	color: #eb6100;
}

.ques_line {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #dcdcdc;
	margin: 0 10px;
}

.ques_type {
	font-size: 16px;
	font-weight: bolder;
	border-left: 2px solid #94ad3a;
	padding: 0 12px;
	margin: 15px 0;
}

.content_quesr .quesCommit {
	background: url("imgbtn_normal.png") no-repeat;
	width: 360px;
	height: 45px;
	border: none;
	cursor: pointer;
	font-size: 18px;
	color: #fcfcfc !important;
	margin: 10px auto;
	display: block;
	line-height: 32px;
}

.content_quesr .quesCommit:hover {
	background: url("imgbtn_normal.png") no-repeat 0px -45px;
}

.content_quesr .quesCommit:focus {
	outline: none;
}

.content_voter .voteCommit {
	background: url("imgbtnS.png") no-repeat;
	width: 120px;
	height: 35px;
	border: none;
	cursor: pointer;
	font-size: 16px;
	color: #fcfcfc !important;
	/* margin: 10px; */
	display: inline-block;
}

.content_voter .voteCommit:hover {
	background: url("imgbtnS.png") no-repeat 0px -35px;
}

.voteCom {
	text-align: right;
	padding: 20px 0 0 0;
	/* font-size: 18px; */
}

.votesm {
	display: inline-block;
}

.voteCom img {
	width: 100px;
	height: 35px;
	margin: 0 30px 0 0;
}

#voteVerifi {
	height: 35px;
	width: 120px;
	/* font-size: 18px; */
	display: inline-block;
	vertical-align: middle;
}

.quesCommitLine {
	text-align: center;
}

.content_quesr .quesCommitS {
	background: url("imgbtn_short.png") no-repeat;
	width: 180px;
	height: 45px;
	border: none;
	cursor: pointer;
	font-size: 18px;
	color: #fcfcfc;
	margin: 10px;
	display: inline-block;
}

.content_quesr .quesCommitS:hover {
	background: url("imgbtn_short.png") no-repeat 0px -45px;
}

.content_quesr .quesCommitSS {
	background: url("imgbtnS.png") no-repeat;
	width: 120px;
	height: 35px;
	border: none;
	cursor: pointer;
	font-size: 16px;
	color: #fcfcfc;
	/* margin: 10px; */
	display: inline-block;
	float: right;
}

.content_quesr .quesCommitSS:hover {
	background: url("imgbtnS.png") no-repeat 0px -35px;
}

.actImg {
	width: 100%;
	margin-bottom: 15px;
}

.actText {
	/*padding-bottom: 30px;*/
	line-height: 24px;
}

.outwrap {
	max-height: 75px;
	overflow: hidden;
}

#wrap {
	overflow: hidden;
	position: relative;
}

/*#gradient{width: 100%;height: 35px;background: url() repeat-x;position: absolute;bottom: 0;left: 0;}*/

#read-more {
	text-align: center;
	color: #95b030;
	padding: 15px 0;
	height: 50px;
}

#read-more a:focus {
	color: #95b030;
}

#read-more .glyphicon {
	top: 3px;
	left: 3px;
}

.actDetail1 {
	border-top: 1px solid #e5e5e5;
	padding-top: 15px;
}

.dtl {
	padding-bottom: 15px;
}

.actDetail1 .dtl h3 {
	border-left: 3px solid #95b030;
	padding: 0 0 0 12px;
	margin: 10px 0;
}

.actDetail1 .dtl p {
	padding: 0 0 0 15px;
}

.content_boxr {
	width: 393px;
	padding: 30px 30px 30px 0;
	float: left;
}

.actDetail2 {}

.actDetail2 .dtl h3 {
	border-left: 3px solid #95b030;
	padding: 0 0 0 12px;
	margin: 5px 0;
}

.actDetail2 .dtl p {
	padding: 0 0 0 15px;
	font-size: 13px;
}

.actDetail2 .signUp {
	background: url("imgbtn_normal.png") no-repeat;
	width: 360px;
	height: 45px;
	border: none;
	cursor: pointer;
	font-size: 18px;
	color: #fcfcfc !important;
	margin-top: 20px;
	margin-bottom: 10px;
}

.actDetail2 .signUp:hover {
	background: url("imgbtn_normal.png") no-repeat 0px -45px;
}

.actDetail2 .signUp:focus {
	outline: none;
}

.actDetail2 .signUp.end {
	background: url("imgbtn_end.png") no-repeat;
	cursor: default;
	color: #333333 !important;
}

#signUpModal form {
	/*width: 80%;*/
	margin-top: 20px;
}

#signUpModal .col-sm-6 {
	padding-left: 0;
}

.modal-header {
	margin: 0 15px;
}

.greenLine {
	border: 1px solid #95b030;
	position: absolute;
	top: 52px;
	left: 15px;
	width: 100px;
}

.redLine {
	border: 1px solid #c72602;
	position: absolute;
	top: 52px;
	left: 15px;
	width: 100px;
}

.greenMark {
	color: #95b030;
	padding-left: 3px;
}

.redMark {
	color: red;
	padding-left: 3px;
}

.close {
	font-size: 26px;
}

.actMap {
	margin-top: 30px;
}

.actMap h3 {
	display: inline-block;
	border-top: 3px solid #95b030;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding: 12px 15px;
}

.actMap .mapArea {
	border: 1px solid #e5e5e5;
	width: 358px;
	height: 595px;
}

.foot {
	background: #ececec;
	height: 371px;
	position: relative;
	top: -13px;
}

.foot a:focus {
	color: inherit;
}

.foot_after {
	background: url("imgfoot_after.png") no-repeat top center;
	height: 13px;
	width: auto;
	position: relative;
	top: -13px;
}

.foot_human {
	background: url("imgfoot_human.png") no-repeat top center;
	height: 75px;
	width: auto;
	position: relative;
	top: -58px;
}

.foot_l1, .foot_l2 {
	width: 1200px;
	height: 160px;
	margin: 0 auto;
	position: relative;
	top: 25px;
	line-height: 28px;
}

.foot_l1 h4, .foot_l2 h4 {
	line-height: 28px;
}

.foot_l2 {
	text-align: center;
}

.foot_l3 {
	width: 100%;
	height: 95px;
	border-top: 1px dashed #bcbcbc;
	position: absolute;
	bottom: 0;
	line-height: 28px;
}

.foot_l3a {
	width: 1200px;
	margin: 0 auto;
}

.foot_l3a1 {
	width: 70%;
	text-align: center;
	float: left;
	padding: 22px 0 0;
}

.foot_l3a2 {
	width: 30%;
	float: left;
}

.shiye img {
	/*height: 50px;*/
	margin: 10px 0 0 0;
}

.foot_l1a, .foot_l1b, .foot_l1c, .foot_l1d, .foot_l1e {
	float: left;
	width: 25%;
	padding-left: 100px;
}

.ques_login_foot {
	background: #ffffff;
	height: 95px;
	position: relative;
}

.ques_login_foot .foot_l3 {
	border-top: none;
}

.ques_login_foot .foot_l3a1 {
	width: 100%;
	padding: 35px 0;
}

.navi {
	position: absolute;
	width: 100%;
	z-index: 2000;
}

.navi_head {
	border-top: 1px solid #eeeeee;
	height: 60px;
	background: -webkit-linear-gradient(#ffffff, #eeeeee);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#ffffff, #eeeeee);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#ffffff, #eeeeee);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(#ffffff, #eeeeee);
	/* 标准的语法 */
}

.navi_body {
	overflow: hidden;
	z-index: 1000;
	height: 60px;
	/*background:rgba(36,97,158,0.9);*/
	background: rgba(100, 100, 100, 0.5);
	transition: height ease 0.5s;
	box-shadow: 0px 2px 2px #3c3c3c;
}

.navi_body:hover {
	height: 320px;
}

.navi_head>div>span {
	width: 150px;
	/* float:left; */
	text-align: center;
	height: 320px;
	display: inline-block;
	font-weight: bold;
	color: #3c3c3c;
	font-size: 15px;
	vertical-align: top;
}

.navi_head>div>span>p a {
	color: #FFF;
	text-decoration: none;
}

.navi_head>div>span>p a:hover {
	color: #FFF;
	text-decoration: underline;
}

.navi_line {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.navi_line p {
	margin: 20px 0;
}

.navi_line p a {
	text-decoration: none !important;
}

.navi_title {
	font-size: 16px;
	line-height: 60px;
	margin: 0 !important;
	cursor: default;
}

.navi_head>div>span:hover {
	background: rgba(100, 100, 100, 0.2);
}

* {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.banner {
	width: 100%;
	height: 610px;
	/*background: black;*/
	position: relative;
	top: -17px;
	overflow: hidden;
	z-index: 10;
	/* margin-top: -13px; */
}

.banner ul {
	position: absolute;
}

.banner ul li {
	width: 100%;
	height: 610px;
	float: left;
	background: no-repeat center center;
}

/*.banner ul li:nth-child(1){*/

/*background: url('./1.jpg') no-repeat center center;*/

/*}*/

/*.banner ul li:nth-child(2){*/

/*background: url('./2.jpg') no-repeat center center;*/

/*}*/

/*.banner ul li:nth-child(3){*/

/*background: url('./3.jpg') no-repeat center center;*/

/*}*/

.banner ol {
	/*width: 60px;*/
	height: 4px;
	/*background: rgba(0,0,0,0.5);*/
	position: absolute;
	left: 50%;
	/*margin-left: -40px;*/
	bottom: 30px;
	/* padding: 0 10px; */
	border-radius: 10px;
}

.banner ol li {
	width: 40px;
	height: 4px;
	float: left;
	margin: 0 3px;
	/*background: rgba(255,255,255,0.5);*/
	background: url('imgbar2.png');
	/*border-radius: 50%;*/
	cursor: pointer;
}

.banner ol .current {
	/*background: rgba(255,255,255,1);*/
	background: url('imgbar1.png');
}

.banner i {
	width: 58px;
	height: 120px;
	position: absolute;
	top: 50%;
	margin-top: -60px;
	cursor: pointer;
	border-radius: 5px;
	display: none;
}

.banner .left {
	left: 60px;
	background: url('imgleft_right.png') no-repeat 0 0px;
}

.banner .right {
	right: 60px;
	background: url('imgleft_right.png') no-repeat 0px -120px;
}

.banner .left:hover, .banner .right:hover {
	background-color: rgba(0, 0, 0, 0.31);
}

.out_circle {
	width: 1200px;
	height: 382px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	margin-top: -235px;
}

.circle {
	position: absolute;
	/* right: 10%; */
	/* top: -235px; */
	right: -80px;
	background: url('imgbutton-bg.png') no-repeat 0px 0px;
	/* background: url('imgbutton.png') no-repeat 0px 0px; */
	width: 382px;
	height: 382px;
	z-index: 500;
	cursor: pointer;
}

.circleBtn {
	position: relative;
	background: url('imgbutton-n.png') no-repeat 0px 0px;
	width: 161px;
	height: 168px;
	cursor: pointer;
	display: inline-block;
	top: 113px;
	left: 110px;
	text-align: center;
	color: #ffffff;
	padding: 52px 0;
}

.circleBtn:hover {
	/* background: url('imgbutton-h.png') no-repeat 0px 0px; */
}

.circleBtn h2 {
	font-size: 24px;
	padding: 0 0 5px;
}

.circleBtn p {
	font-size: 13px;
}

.logo_1new {
	background: url('imglogonew.png') no-repeat center;
	width: 138px;
	height: 138px;
	margin: 0 auto;
	position: relative;
}

.logo_2new {
	background: url('imgT.png') no-repeat center;
	width: 216px;
	height: 35px;
	margin: 0 auto 0;
	position: relative;
}

.logo_2ennew {
	background: url('imgEN.png') no-repeat;
	width: 315px;
	height: 35px;
	margin: 0 auto 0;
	position: relative;
}

.logo_1 {
	background: url('imglogo.png') no-repeat;
	width: 146px;
	height: 138px;
	margin: 0 auto;
	position: relative;
	top: -25px;
}

.logo_2 {
	background: url('imgT.png') no-repeat center;
	width: 216px;
	height: 35px;
	margin: 0 auto 0;
	position: relative;
	/* top: -25px; */
}

.logo_2en {
	background: url('imgEN.png') no-repeat;
	width: 315px;
	height: 45px;
	margin: 15px auto 0;
	position: relative;
	top: -25px;
}

.logo_exh1 {
	background: url('imglogo2.png') no-repeat;
	width: 146px;
	height: 138px;
	margin: 0 auto;
	position: relative;
	top: -25px;
}

.logo_exh2 {
	background: url('imgT2.png') no-repeat center;
	width: 216px;
	height: 35px;
	margin: 0 auto 0;
	position: relative;
	/* top: -25px; */
}

.logo_edu1 {
	background: url('imglogo3.png') no-repeat;
	width: 146px;
	height: 138px;
	margin: 0 auto;
	position: relative;
	top: -25px;
}

.logo_edu2 {
	background: url('imgT3.png') no-repeat center;
	width: 216px;
	height: 35px;
	margin: 0 auto 0;
	position: relative;
	/* top: -25px; */
}

.logo_sci1 {
	background: url('imglogo4.png') no-repeat;
	width: 146px;
	height: 138px;
	margin: 0 auto;
	position: relative;
	top: -25px;
}

.logo_sci2 {
	background: url('imgT4.png') no-repeat center;
	width: 216px;
	height: 35px;
	margin: 0 auto 0;
	position: relative;
	/* top: -25px; */
}

.logo_col1 {
	background: url('imglogo5.png') no-repeat;
	width: 146px;
	height: 138px;
	margin: 0 auto;
	position: relative;
	top: -25px;
}

.logo_col2 {
	background: url('imgT5.png') no-repeat center;
	width: 216px;
	height: 35px;
	margin: 0 auto 0;
	position: relative;
	/* top: -25px; */
}

.top_searchBar {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	top: 25px;
}

.top_searchBar p {
	float: right;
}

.top_searchBar input {
	height: 35px;
	line-height: 35px;
	width: 180px;
	border: 1px solid #e5e5e5;
	border-right: none;
	padding: 0 10px;
	outline: none;
	float: right;
}

.top_searchBar button {
	height: 35px;
	width: 35px;
	border: 1px solid #e5e5e5;
	border-radius: 0;
	vertical-align: middle;
	float: right;
	background: #f8f8f8;
	outline: none;
}

.top_searchBar button:hover {
	background: #f2f2f2;
}

.search_icon {
	background: url("imgsearchicon.png") no-repeat;
	width: 15px;
	height: 16px;
	display: block;
	margin: 0 auto;
}

#menu {
	display: block;
	width: 1200px;
	height: 34px;
	position: relative;
	top: -95px;
	z-index: 100;
	margin: 0 auto;
	font-size: 1.1em;
}

#nav {
	display: block;
}

#nav .mainlevel {
	float: left;
	text-align: center;
	display: block;
	width: 125px;
}

.enNav li {
	width: 166px !important;
}

#nav .mainlevel a {
	color: #333333;
	text-decoration: none;
	line-height: 34px;
	height: 34px;
	text-align: center;
	/*padding:0 20px; */
	display: block;
	/*_width:48px;*/
}

#nav .mainlevel a:hover {
	color: #94ad3a;
	text-decoration: none;
}

#nav .mainlevel ul {
	position: absolute;
	display: none;
	width: 100px;
	margin: 0 10px;
}

#nav .mainlevel li {
	float: left;
	background: #fff;
	width: 100%;
}

#nav .mainlevel li a {
	padding: 6px 0;
	line-height: 24px;
	height: 36px;
	display: block;
	font-size: 14px;
}

#nav .mainlevel li a:hover {
	color: #fff;
	text-decoration: none;
	background: #94ad3a;
}

#nav li a em
/*input an em tag as a space*/

	{
	padding: 0 3px;
}

.main_nav .activePage>a {
	color: #94ad3a !important;
}

.exh_nav .activePage>a {
	color: #8e305d !important;
}

.col_nav .activePage>a {
	color: #ae8a21 !important;
}

.sci_nav .activePage>a {
	color: #0a7089 !important;
}

.edu_nav .activePage>a {
	color: #ffa700 !important;
}

.note {
	color: #3f240e;
	border-right: 1px solid #fff;
	background: #678900 url(../img/slide-pannel_14.png) 0 0 repeat-x;
	display: block;
	line-height: 34px;
	padding: 0 3em;
}

.Triangle_con {
	height: 11px;
	background: url(imgarrow.png) 45px 0 no-repeat;
	display: block;
	position: relative;
	z-index: 20;
}

.round {
	border: 1px solid #eeeeee;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
	z-index: 10;
	margin-top: -1px;
}

.log {
	margin: 100px auto;
	width: 1000px;
	text-transform: capitalize;
	line-height: 200%;
}

.select2-selection {
	height: 34px !important;
	padding: 2px;
}

.select2-selection__arrow {
	height: 32px !important;
}

.edu_ev {
	height: 750px;
	/* width: 1232px; */
	margin: 22px auto 0;
	background: url("imgedu_evBG.png") no-repeat center 30px;
	position: relative;
	top: -17px;
	/* z-index: -15; */
	/* background: #f0f0f0; */
}

.edu_ev_logo {
	background: url("imgedu_evLOGO2.png");
	height: 94px;
	/* width: 368px; */
	width: 230px;
	margin: 0 auto;
	display: block;
}

.edu_ev_block {
	width: 1200px;
	margin: -20px auto 0;
	position: relative;
}

.edu_ev_back {
	position: absolute;
	top: 0;
}

.edu_ev_item {
	height: 400px;
	width: 270px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
}

.edu_ev_list {
	height: 270px;
	width: 270px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
	border-radius: 270px;
}

.eeListA {
	top: 108px;
	left: 14px;
}

.eeListB {
	top: 199px;
	left: 41px;
}

.eeListC {
	top: 68px;
	left: 69px;
}

.eeListD {
	top: 159px;
	left: 95px;
}

.edu_ev_list p {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
}

.edu_ev_list img {
	min-width: 270px;
	height: 270px;
	position: absolute;
	top: -50%;
	left: -50%;
	display: block;
}

.edu_ev_list img.hideImg {
	visibility: hidden;
	position: static;
}

.edu_ev_holder {
	background: url("imgedu_ev_holder.png") no-repeat center;
	width: 1200px;
	height: 465px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 36px;
	pointer-events: none;
}

.edu_ev_ground {
	position: absolute;
	top: 0;
	z-index: -20;
}

.edu_ev_ground>.edu_ev_list {
	height: 270px;
	z-index: -10;
	background: #fff8e9;
}

.edu_ev_text {
	position: relative;
	/* top: 270px; */
	padding-top: 30px;
	z-index: 10;
}

.edu_ev_text h3 {
	padding: 0 1.5em 10px;
	text-align: center;
	color: #efa20b;
}

.edu_ev_text span {
	padding: 0 0.5em;
	color: #6f6f6f;
	display: inline-block;
}

.holder {
	position: relative;
	width: 198px;
	margin: 0 auto !important;
	top: 620px;
}

.holder a {
	display: inline-block;
	cursor: pointer;
	margin: 0 5px;
	padding: 3px;
	border-radius: 3px;
	background-color: #d1d1d1;
}

.holder a.jp-current, a.jp-current:hover {
	cursor: default;
	background-color: #ffb422;
	padding: 3px 20px;
}

.holder a.jp-previous {
	background: url("imgcfeet.png") no-repeat;
	width: 43px;
	height: 18px;
	position: relative;
	top: 6px;
	margin-right: 10px;
}

.holder a.jp-next {
	background: url("imgcfeet.png") no-repeat -43px 0;
	width: 43px;
	height: 18px;
	position: relative;
	top: 6px;
	margin-left: 10px;
}

.holder a.jp-disabled, a.jp-disabled:hover {}

.holder span {
	margin: 0 5px;
}

.exh {
	height: 850px;
	margin: 10px auto 0;
	/* width: 1920px; */
	background: url("imgexhBG.png") no-repeat center 100px;
	position: relative;
	top: -17px;
}

.exh_logo {
	background: url("imgexhLOGO2.png");
	height: 93px;
	/* width: 280px; */
	width: 200px;
	margin: 0 auto;
	display: block;
}

.exh_block {
	width: 1160px;
	/* width: 1120px; */
	/* height: 610px; */
	margin: 20px auto 0;
	/* background: #fff; */
	/* border: 1px solid #333; */
	/* border-radius: 5px; */
	overflow: hidden;
}

.exh_block_list {
	/* height: 50%; */
	height: 300px;
	width: 280px;
	margin: 5px;
	float: left;
	border-radius: 5px;
	padding: 0;
	overflow: hidden;
	text-align: center;
	position: relative;
}

.exh_block_list p {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
}

.exh_block_list img {
	min-width: 280px;
	height: 300px;
	position: absolute;
	top: -50%;
	left: -50%;
	display: block;
}

.exh_block_list img.hideImg {
	visibility: hidden;
	position: static;
}

.news {
	height: 730px;
	background: url("imgnewsBG.png") no-repeat top;
	position: relative;
	top: -31px;
}

.news_logo {
	background: url("imgnewsLOGO2.png");
	/* width: 226px; */
	width: 182px;
	height: 111px;
	margin: 0 auto;
	position: relative;
	top: 40px;
	margin-bottom: 50px;
	display: block;
}

.news_block {
	width: 1200px;
	margin: 0 auto;
}

.news_block .col-sm-6 {
	overflow: hidden;
}

.news_block_list {
	margin: 50px 0 0;
}

.news_block_title span {
	color: #0d748d;
	font-weight: bolder;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0 0 20px 0;
}

.news_block_text span {
	color: #7e7e7e;
	height: 70px;
	line-height: 24px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

.news_block2 {
	width: 1200px;
	margin: 80px auto 0;
	border-top: 1px solid #dbdbdb;
	position: relative;
}

.news_block2 .col-sm-6 {
	overflow: hidden;
}

.news_block2_title {
	background: url("imgnews2TITLE.png") no-repeat center #ffffff;
	width: 106px;
	height: 36px;
	display: inline-block;
	position: relative;
	top: -18px;
	left: 20px;
}

.animal {
	background: url("imgnewsICON.png") no-repeat;
	width: 1070px;
	height: 33px;
	display: inline-block;
	position: relative;
	top: -37px;
	left: 20px;
}

.news_block2_more {
	background: url("imgmore.png") no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 5px;
	right: 18px;
}

.news_arrow {
	background: url("imgnews2ARROW.png") no-repeat;
	width: 10px;
	height: 10px;
	display: inline-block;
	margin-right: 15px;
}

.news_block2_list {
	margin: 45px 0 0 0;
}

.news_block2_list a:hover {
	color: #0d748d;
}

.news_block2_list a:focus {
	color: inherit;
}

.news_block2_text span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.news_block2_text .col-sm-9 {
	padding-left: 0;
}

.nblL {
	margin-right: 570px;
	float: right;
}

.nblR {
	margin-left: 570px;
	float: left;
}

.quicklink {
	height: 250px;
	width: 1200px;
	margin: 30px auto 0;
}

.onefive {
	width: 20%;
	float: left;
	text-align: center;
}

.qckl1, .qckl2, .qckl3, .qckl4, .qckl5 {
	height: 163px;
	width: 163px;
	display: inline-block;
	border-radius: 163px;
}

.qckl1 {
	background: url("imgqck1.png") no-repeat;
}

.qckl1:hover {
	background: url("imgqck1.png") no-repeat 0px -163px;
}

.qckl2 {
	background: url("imgqck2.png") no-repeat;
}

.qckl2:hover {
	background: url("imgqck2.png") no-repeat 0px -163px;
}

.qckl3 {
	background: url("imgqck3.png") no-repeat;
}

.qckl3:hover {
	background: url("imgqck3.png") no-repeat 0px -163px;
}

.qckl4 {
	background: url("imgqck4.png") no-repeat;
}

.qckl4:hover {
	background: url("imgqck4.png") no-repeat 0px -163px;
}

.qckl5 {
	background: url("imgqck5.png") no-repeat;
}

.qckl5:hover {
	background: url("imgqck5.png") no-repeat 0px -163px;
}

.out_quickIcon {
	min-width: 1200px;
	/* position: relative; */
}

.quickIcon {
	width: 61px;
	position: absolute;
	z-index: 100;
	right: 30px;
	/* margin-top: 200px; */
	top: 1100px;
}

.qcki1, .qcki2, .qcki3, .qcki4, .qcki5, .qcki6 {
	height: 61px;
	width: 61px;
	float: left;
	margin: 2px;
}

.qcki1 {
	background: url("imgdp.png") no-repeat;
}

.qcki1:hover {
	background: url("imgdp.png") no-repeat 0 -61px;
}

.qcki2 {
	background: url("imgar.png") no-repeat;
}

.qcki2:hover {
	background: url("imgar.png") no-repeat 0 -61px;
}

.qcki3 {
	background: url("imgkhd.png") no-repeat;
}

.qcki3:hover {
	background: url("imgkhd.png") no-repeat 0 -61px;
}

.qcki4 {
	background: url("imgwb.png") no-repeat;
}

.qcki4:hover {
	background: url("imgwb.png") no-repeat 0 -61px;
}

.qcki5 {
	background: url("imgwx.png") no-repeat;
}

.qcki5:hover {
	background: url("imgwx.png") no-repeat 0 -61px;
}

.qcki6 {
	background: url("imgfh.png") no-repeat;
}

.qcki6:hover {
	background: url("imgfh.png") no-repeat 0 -61px;
}

.qrblock {
	width: 60px;
	height: 80px;
	margin-left: -15px;
	margin-top: -10px;
}

.qrcode {
	border: 1px solid #8caa22;
	position: absolute;
	right: 72px;
	padding: 28px 0 0;
	background: #ffffff;
	display: none;
}

.qcki2:hover .qrcode, .qcki3:hover .qrcode, .qcki5:hover .qrcode {
	display: block;
}

.qrcode img {
	height: 96px;
	width: 96px;
	margin: 0 28px;
}

.qrcode p {
	font-size: 12px;
	text-align: center;
	padding: 5px 0 20px;
	color: #006f2d;
}

.qrarrow {
	background: url("imgqrcode.png") no-repeat;
	height: 10px;
	width: 10px;
	display: inline-block;
	position: absolute;
	top: 35px;
	right: -10px;
}

.banner_lite_single1 {
	background: url("imgjianjiebanner2.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_single2 {
	background: url("imgkuaixunbanner2.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_single3 {
	background: url("imgzixunbanner2.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_video {
	background: url("imgbanner_video.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_link {
	background: url("imgbanner_link.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.banner_lite_search {
	background: url("imgbanner_search.jpg") no-repeat top center;
	height: 185px;
	margin-top: -13px;
	position: relative;
}

.contentSingle {
	/* margin-top: 35px; */
}

.titlejianjie {
	background: url("imgjianjietitle.png") no-repeat;
	width: 134px;
	height: 25px;
	margin: 3px auto;
}

.titlekuaixun {
	background: url("imgkuaixuntitle.png") no-repeat;
	width: 113px;
	height: 25px;
	margin: 3px auto;
}

.titlezixun {
	background: url("imgzixuntitle.png") no-repeat;
	width: 117px;
	height: 25px;
	margin: 3px auto;
}

.titleexh {
	background: url("imgexhtitle.png") no-repeat;
	width: 119px;
	height: 25px;
	margin: 3px auto;
}

.titlecol {
	background: url("imgcoltitle.png") no-repeat;
	width: 124px;
	height: 23px;
	margin: 3px auto;
}

.titlesci {
	background: url("imgkexuetitle.png") no-repeat;
	width: 120px;
	height: 21px;
	margin: 3px auto;
}

.titleedu {
	background: url("imgedutitle.png") no-repeat;
	width: 121px;
	height: 25px;
	margin: 3px auto;
}

.titlezbhy {
	background: url("imgzbhytitle.png") no-repeat;
	width: 175px;
	height: 24px;
	margin: 3px auto;
}

.titlezyzzj {
	background: url("imgzyzzjtitle.png") no-repeat;
	width: 142px;
	height: 24px;
	margin: 3px auto;
}

.titlesearch {
	background: url("imgsearchtitle.png") no-repeat;
	width: 120px;
	height: 25px;
	margin: 3px auto;
}

.titlevideo {
	background: url("imgvideotitle.png") no-repeat;
	width: 156px;
	height: 25px;
	margin: 3px auto;
}

.titlelink {
	background: url("imglinktitle.png") no-repeat;
	width: 122px;
	height: 20px;
	margin: 3px auto;
}

.titleenjp {
	text-align: center;
	font-size: 22px;
	width: 100%;
	height: 24px;
	line-height: 24px;
	margin: 3px auto;
}

.single_title {
	text-align: center;
	font-size: 26px;
	font-weight: bolder;
	margin: 10px auto;
	position: relative;
	max-width: 760px;
}

.title_lineL {
	background: url("imgtitleLineL.png") no-repeat;
	width: 81px;
	height: 39px;
	position: absolute;
	display: inline-block;
	margin-top: -3px;
	margin-left: -82px;
	top: -5px;
}

.title_lineR {
	background: url("imgtitleLineR.png") no-repeat;
	width: 99px;
	height: 48px;
	position: absolute;
	display: inline-block;
	margin-top: -35px;
	margin-left: -9px;
	top: 18px;
}

.single_stitle {
	text-align: center;
	color: #a2bf3f;
	padding: 5px 0 25px;
}

.grey_title {
	color: #868686;
}

.fullviewBtn {
	background: url("imgfullview.png") no-repeat;
	height: 65px;
	width: 70px;
	/* display: inline-block; */
	position: absolute;
	right: 40px;
	top: 40px;
}

.fullviewbackBtn {
	background: url("imgviewback.png") no-repeat;
	height: 65px;
	width: 70px;
	/* display: inline-block; */
	position: absolute;
	right: 40px;
	top: 40px;
}

.threedviewBtn {
	background: url("img3dview.png") no-repeat;
	height: 75px;
	width: 100px;
	/* display: inline-block; */
	position: absolute;
	right: 40px;
	top: 40px;
}

.p_and_n {
	text-align: left;
	margin-top: 30px;
	font-size: 15px;
	line-height: 30px;
}

.content_shopr .p_and_n {
	float: left;
	margin-top: 15px;
}

.content_col .p_and_n a:hover {
	color: #ae8a21;
}

.content_exh .p_and_n a:hover {
	color: #96305D;
}

.content_sci .p_and_n a:hover {
	color: #0a7089;
}

.content_edu .p_and_n a:hover {
	color: #ffa600;
}

.content_enjp .p_and_n a:hover {
	color: #a6c045;
}

.single-foot {
	/* top: 85px; */
}

.content_single {
	width: 1200px;
	min-height: 300px;
	/* border: 1px solid #e5e5e5; */
	margin: 0 auto 30px;
	/* background: #ffffff; */
	box-sizing: border-box;
	border-radius: 3px;
}

.content_singlel {
	width: 230px;
	/* padding: 30px; */
	float: left;
	text-align: center;
}

.content_singler {
	width: 965px;
	border: 1px solid #e5e5e5;
	background: #ffffff;
	margin: 0 0 0 5px;
	padding: 30px 40px 40px;
	float: left;
	position: relative;
	min-height: 380px;
	word-wrap: break-word;
}

.content_singler p img {
	max-width: 100%;
	height: auto !important;
}

.content_single_list {
	width: 100%;
	height: 45px;
	border-bottom: 1px dashed #e5e5e5;
	margin-bottom: 20px;
	line-height: 45px;
}

.content_single_list a:hover {
	color: #a2bf3f;
}

.singler_exh .content_single_list a:hover {
	color: #8e305d;
}

.singler_sci .content_single_list a:hover {
	color: #0a7089;
}

.content_single_listIcon {
	width: 5%;
	display: inline-block;
	float: left;
	padding: 0 10px;
}

.content_single_listIcon i {
	background: url("imglistARROW.png");
	width: 10px;
	height: 10px;
	display: inline-block;
}

.singler_exh .content_single_listIcon i {
	background: url("imglistARROW2.png");
	width: 10px;
	height: 10px;
	display: inline-block;
}

.singler_sci .content_single_listIcon i {
	background: url("imgsciARROW.png");
	width: 10px;
	height: 10px;
	display: inline-block;
}

.singler_edu .content_single_listIcon i {
	background: url("imgeduARROW.png");
	width: 10px;
	height: 10px;
	display: inline-block;
}

.content_single_listTitle {
	width: 85%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}

.content_single_listDate {
	width: 10%;
	float: left;
	text-align: right;
}

.exh_nav .mainlevel a:hover {
	color: #8e305d !important;
}

.exh_nav .mainlevel li a:hover {
	color: #ffffff !important;
	background: #8e305d !important;
}

.exhBar span {
	color: #8e305d;
}

.content_exh .list-group-title {
	color: #8e305d;
	border-top: 4px solid #8e305d;
}

.content_exh .list-group-item.active, .content_exh .list-group-item.active:focus, .content_exh .list-group-item.active:hover {
	background-color: #8e305d;
	border-color: #8e305d;
}

.content_exh .list-group-item.child-active {
	color: #8e305d;
	background: url("imgclaw.png") no-repeat 40px 12px;
	;
}

.sci_nav .mainlevel a:hover {
	color: #0a7089 !important;
}

.sci_nav .mainlevel li a:hover {
	color: #ffffff !important;
	background: #0a7089 !important;
}

.sciBar span {
	color: #0a7089;
}

.eduBar span {
	color: #ffa600;
}

.content_sci .list-group-title {
	color: #0a7089;
	border-top: 4px solid #0a7089;
}

.content_sci .list-group-item.active, .content_sci .list-group-item.active:focus, .content_sci .list-group-item.active:hover {
	background-color: #0a7089;
	border-color: #0a7089;
}

.content_sci .list-group-item.child-active {
	color: #0a7089;
	background: url("imgclaw_kexue.png") no-repeat 40px 12px;
	;
}

.content_enjp .list-group-title {
	color: #a6c045;
	border-top: 4px solid #a6c045;
}

.content_enjp .list-group-item.active, .content_enjp .list-group-item.active:focus, .content_enjp .list-group-item.active:hover {
	background-color: #a6c045;
	border-color: #a6c045;
}

.content_enjp .list-group-item.child-active {
	color: #a6c045;
	background: url("imgclaw_kexue.png") no-repeat 40px 12px;
	;
}

.content_edu .list-group-title {
	color: #ffa600;
	border-top: 4px solid #ffa600;
}

.content_edu .list-group-item.active, .content_edu .list-group-item.active:focus, .content_edu .list-group-item.active:hover {
	background-color: #ffa600;
	border-color: #ffa600;
}

.content_edu .list-group-item.child-active {
	color: #ffa600;
	background: url("imgclaw_kexue.png") no-repeat 40px 12px;
	;
}

.col_nav .mainlevel a:hover {
	color: #ae8a21 !important;
}

.col_nav .mainlevel li a:hover {
	color: #ffffff !important;
	background: #ae8a21 !important;
}

.colBar span {
	color: #ae8a21;
}

.content_col .list-group-title {
	color: #ae8a21;
	border-top: 4px solid #ae8a21;
}

.content_col .list-group-item.active, .content_col .list-group-item.active:focus, .content_col .list-group-item.active:hover {
	background-color: #ae8a21;
	border-color: #ae8a21;
}

.content_col .list-group-item.child-active {
	color: #ae8a21;
	background: url("imgclaw_kexue.png") no-repeat 40px 12px;
	;
}

.sci_nav .mainlevel a:hover {
	color: #0a7089 !important;
}

.sci_nav .mainlevel li a:hover {
	color: #ffffff !important;
	background: #0a7089 !important;
}

.edu_nav .mainlevel a:hover {
	color: #ffa700 !important;
}

.edu_nav .mainlevel li a:hover {
	color: #ffffff !important;
	background: #ffa700 !important;
}

.content_exht {
	height: 2105px;
	width: 1200px;
	margin: 0 auto;
	position: relative;
	top: -13px;
	color: #ffffff;
}

.content_exhn {
	height: 1935px;
	width: 1200px;
	margin: 0 auto;
	position: relative;
	top: -13px;
	color: #474747;
}

.exht_bg {
	background: url("imglinzhan.png") no-repeat top center;
	background-color: #8c2f5b;
	width: 100%;
	min-width: 1200px;
	height: 2105px;
	position: absolute;
	margin-top: -13px;
}

.exhn_bg {
	background: url("imgxunzhan.png") no-repeat top center;
	background-color: #f0f0f0;
	width: 100%;
	min-width: 1200px;
	height: 1935px;
	position: absolute;
	margin-top: -13px;
}

.exhtn_top {
	height: 15%;
	width: 1200px;
	height: 480px;
}

.exhtn_top .exhtn_year {
	font-size: 60px;
	text-align: center;
	/* font-family: sans-serif; */
	padding: 45px 0 30px;
	font-family: 'Microsoft YaHei';
	/* font-weight: bolder; */
	/* font-style: italic; */
}

.yearB {
	color: #8e305d;
}

.content_exht .exhtn_top .exhtn_title {
	font-size: 24px;
	width: 540px;
	text-align: center;
	margin: 0 auto 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.content_exhn .exhtn_top .exhtn_title {
	font-size: 24px;
	width: 540px;
	text-align: center;
	margin: 0 auto 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #8e305d;
}

.exhtn_top .exhtn_text {
	width: 550px;
	margin: 0 auto;
	height: 100px;
	line-height: 24px;
	overflow: hidden;
}

.content_exht .exhtn_title i {
	background: url("imgclawL.png") no-repeat;
	width: 22px;
	height: 23px;
	display: inline-block;
	margin: 0 20px 5px 0;
	vertical-align: middle;
}

.content_exhn .exhtn_title i {
	background: url("imgclawL2.png") no-repeat;
	width: 22px;
	height: 23px;
	display: inline-block;
	margin: 0 20px 5px 0;
	vertical-align: middle;
}

.content_exht .exhtn_left, .content_exht .exhtn_right {
	width: 450px;
	height: 1525px;
	float: left;
	padding: 30px 0 0 0;
	overflow: hidden;
}

.content_exhn .exhtn_left, .content_exhn .exhtn_right {
	width: 450px;
	height: 1355px;
	float: left;
	padding: 30px 0 0 0;
	overflow: hidden;
}

.content_exht .exhtn_left .exhtn_list, .content_exht .exhtn_right .exhtn_list {
	height: 50px;
	font-size: 18px;
	width: 450px;
	margin-bottom: 60px;
}

.content_exhn .exhtn_left .exhtn_list, .content_exhn .exhtn_right .exhtn_list {
	height: 50px;
	font-size: 18px;
	width: 450px;
	margin-bottom: 45px;
}

.content_exht .exhtn_list a:hover {
	color: #ffffff;
}

.content_exhn .exhtn_list a:hover {
	color: #8e305d;
}

.exhtn_left .exhtn_year2, .exhtn_right .exhtn_year2 {
	height: 60px;
	width: 450px;
	margin-bottom: 30px;
	padding: 0 60px;
}

.exhtn_year2 span {
	/* font-size: 50px; */
	font-size: 40px;
	/* font-family: sans-serif; */
	font-family: 'Microsoft YaHei';
	/* font-weight: bolder; */
	font-style: italic;
}

.exhtn_left p {
	float: right;
}

.exhtn_right p {
	float: left;
}

.content_exht .exhtn_left i, .content_exht .exhtn_right i {
	background: url("imgclawS.png") no-repeat;
	width: 16px;
	height: 46px;
	float: left;
	margin: 5px 20px 0;
}

.content_exhn .exhtn_left i, .content_exhn .exhtn_right i {
	background: url("imgclawS2.png") no-repeat;
	width: 16px;
	height: 46px;
	float: left;
	margin: 5px 20px 0;
}

.exhtnLL {
	margin-right: 450px;
	float: right;
}

.exhtnLR {
	margin-left: 450px;
	float: left;
}

.content_exht .exhtn_middle {
	width: 300px;
	height: 1625px;
	float: left;
}

.content_exhn .exhtn_middle {
	width: 300px;
	height: 1455px;
	float: left;
}

.content_exht .exhtn_middle a {
	width: 300px;
	/* cursor: pointer; */
	text-align: center;
	font-size: 20px;
	position: absolute;
	bottom: 35px;
	padding-left: 24px;
}

.content_exhn .exhtn_middle a {
	width: 300px;
	/* cursor: pointer; */
	text-align: center;
	font-size: 20px;
	position: absolute;
	bottom: 35px;
	padding-left: 24px;
	color: #8e305d;
}

.content_exht .exhtn_title a:hover {
	color: #ffffff;
}

.content_exhn .exhtn_title a:hover {
	color: #8e305d;
}

.content_exht .exhtn_middle a:hover {
	color: #ffffff;
}

.content_exhn .exhtn_middle a:hover {
	color: #8e305d;
}

.exhtn_pic {
	position: absolute;
	top: 0;
	width: 1200px;
	height: 480px;
	/* min-height: 400px; */
}

.exhtn_pic_back {
	width: 1200px;
	height: 480px;
	position: absolute;
	top: 0;
	overflow: hidden;
}

.exhtn_pic_itemA {
	height: 130px;
	width: 130px;
	/* position: relative; */
	position: absolute;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
}

.exhtn_pic_itemB {
	height: 205px;
	width: 205px;
	/* position: relative; */
	position: absolute;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
}

.exhtn_pic_itemC {
	height: 255px;
	width: 255px;
	position: absolute;
	/* position: relative; */
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
}

.exhtn_pic_itemA .exhtn_pic_list {
	height: 130px;
	width: 130px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
	border-radius: 130px;
}

.exhtn_pic_itemB .exhtn_pic_list {
	height: 205px;
	width: 205px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
	border-radius: 205px;
}

.exhtn_pic_itemC .exhtn_pic_list {
	height: 255px;
	width: 255px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
	border-radius: 255px;
}

.epListA {
	top: 36px;
	left: 197px;
}

.epListB {
	top: 237px;
	left: 46px;
}

.epListC {
	top: 161px;
	left: 899px;
}

.exhtn_pic_list p {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
}

.exhtn_pic_itemA .exhtn_pic_list img {
	min-width: 130px;
	height: 130px;
	position: absolute;
	top: -50%;
	left: -50%;
	display: block;
}

.exhtn_pic_itemB .exhtn_pic_list img {
	min-width: 205px;
	height: 205px;
	position: absolute;
	top: -50%;
	left: -50%;
	display: block;
}

.exhtn_pic_itemC .exhtn_pic_list img {
	min-width: 255px;
	height: 255px;
	position: absolute;
	top: -50%;
	left: -50%;
	display: block;
}

.exhtn_pic_list img.hideImg {
	visibility: hidden;
	position: static;
}

.exhtn_pic_front {
	position: absolute;
	top: 0;
	z-index: 20;
}

.exhtn_pic_front>.exhtn_pic_listA {
	z-index: 10;
	/* background: #8c2f5b; */
	height: 130px;
	width: 130px;
	position: absolute;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
	border-radius: 130px;
}

.exhtn_pic_front>.exhtn_pic_listB {
	z-index: 10;
	/* background: #8c2f5b; */
	height: 205px;
	width: 205px;
	position: absolute;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
	border-radius: 205px;
}

.exhtn_pic_front>.exhtn_pic_listC {
	z-index: -10;
	/* background: #8c2f5b; */
	height: 255px;
	width: 255px;
	position: absolute;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
	border-radius: 255px;
}

.exhtn_pic_holder1 {
	background: url("imglinzhan_holder2.png") no-repeat left;
	width: 1200px;
	height: 480px;
	/* position: absolute; */
	position: relative;
	/* z-index: 50; */
	/* left: 50%; */
	/* margin-left: -600px; */
	top: 0;
	left: 0;
	/* pointer-events: none; */
}

.exhtn_pic_holder2 {
	background: url("imgxunzhan_holder2.png") no-repeat left;
	width: 1200px;
	height: 480px;
	/* position: absolute; */
	position: relative;
	/* z-index: 50; */
	/* left: 50%; */
	/* margin-left: -600px; */
	top: 0;
	left: 0;
	/* pointer-events: none; */
}

.exhtn_top_news {
	position: relative;
	top: -480px;
}

.content_sci2 {
	margin-top: 20px;
}

.content_edu {}

.content_enjp {
	margin-top: 0;
}

.sci_list_blockL {
	height: 288px;
	width: 50%;
	float: left;
	margin: 15px 0 0 0;
	padding: 0 5px 0 0;
}

.sci_list_blockR {
	height: 288px;
	width: 50%;
	float: left;
	margin: 15px 0 0 0;
	padding: 0 0 0 5px;
}

.sci_list_blockLong {
	height: 350px;
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
}

.sci_list_blockTitle {
	height: 40px;
	/* width: 100%; */
	background: #0a7089;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
}

.sci_list_blockTitle i {
	background: url("imgsci_listicon.png") no-repeat;
	width: 24px;
	height: 41px;
	float: left;
	position: relative;
	margin: 8px 13px 0 15px;
}

.sci_list_blockTitle span {
	float: left;
	color: #ffffff;
	font-size: 20px;
	line-height: 40px;
}

.sci_list_blockTitle a {
	background: url("imgsci_more.png") no-repeat;
	height: 20px;
	width: 20px;
	float: right;
	margin: 10px 20px;
}

.sci_list_blockList {
	height: 248px;
	border: 1px solid #e5e5e5;
	border-radius: 0 0 5px 5px;
	padding: 10px 0;
}

.sci_list_blockListLong {
	height: 310px;
	border: 1px solid #e5e5e5;
	border-radius: 0 0 5px 5px;
	padding: 10px 0;
}

.sci_list_blockList p {
	height: 38px;
	width: 100%;
	line-height: 38px;
}

.sci_list_blockListLong p {
	height: 36px;
	width: 100%;
	line-height: 36px;
}

.sci_list_blockList p i, .sci_list_blockListLong p i {
	background: url("imgsciARROW.png") no-repeat;
	height: 10px;
	width: 10px;
	display: inline-block;
}

.sci_list_icon {
	float: left;
	width: 50px;
	padding: 0 0 0 20px;
}

.sci_list_blockList p .sci_list_title, .sci_list_blockListLong p .sci_list_title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}

.sci_list_blockList p .sci_list_title {
	width: 528px;
}

.sci_list_blockListLong p .sci_list_title {
	width: 730px;
}

.content_sci a:hover {
	color: #0A7092;
}

.content_edu a:hover {
	color: #ffa600;
}

.content_enjp a:hover {
	color: #a6c045;
}

.enjp_list_blockL {
	/* height: 288px; */
	width: 50%;
	float: left;
	margin: 15px 0 0 0;
	padding: 0 5px 0 0;
}

.enjp_list_blockR {
	/* height: 288px; */
	width: 50%;
	float: left;
	margin: 15px 0 0 0;
	padding: 0 0 0 5px;
}

.enjp_list_blockLong {
	height: 350px;
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
}

.enjp_list_blockTitle {
	height: 40px;
	/* width: 100%; */
	background: #a6c045;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
}

.enjp_list_blockTitle i {
	background: url("imgclawenjp.png") no-repeat;
	width: 25px;
	height: 21px;
	float: left;
	position: relative;
	margin: 8px 13px 0 15px;
}

.enjp_list_blockTitle span {
	float: left;
	color: #ffffff;
	font-size: 20px;
	line-height: 40px;
}

.enjp_list_blockTitle a {
	background: url("imgsci_more.png") no-repeat;
	height: 20px;
	width: 20px;
	float: right;
	margin: 10px 20px;
}

.enjp_list_blockList {
	/* height: 248px; */
	border: 1px solid #e5e5e5;
	border-radius: 0 0 5px 5px;
	padding: 10px 0;
}

.enjp_list_blockListLong {
	height: 310px;
	border: 1px solid #e5e5e5;
	border-radius: 0 0 5px 5px;
	padding: 10px 0;
	overflow: hidden;
}

.enjp_list_blockList p {
	height: 198px;
	overflow: hidden;
	width: 100%;
	line-height: 40px;
	padding: 0 20px;
	text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
}

.enjp_list_blockListLong p {
	height: 42px;
	width: 100%;
	line-height: 42px;
}

.enjp_list_blockList p i, .enjp_list_blockListLong p i {
	background: url("imgsciARROW.png") no-repeat;
	height: 10px;
	width: 10px;
	display: inline-block;
}

.enjp_list_icon {
	float: left;
	width: 50px;
	padding: 0 0 0 20px;
}

.enjp_list_blockList p .enjp_list_title, .enjp_list_blockListLong p .enjp_list_title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}

.enjp_list_blockList p .enjp_list_title {
	width: 528px;
}

.enjp_list_blockListLong p .enjp_list_title {
	width: 730px;
}

.blockListLong_img {
	height: 276px;
	width: 368px;
	overflow: hidden;
	position: relative;
	float: left;
	margin: 5px 8px 5px 20px;
	border: 1px solid #e5e5e5;
}

.blockListLong_img div {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
}

.blockListLong_img .hideImg {
	visibility: hidden;
	position: static;
}

.blockListLong_img img {
	display: block;
	position: absolute;
	top: -50%;
	left: -50%;
	min-height: 300px;
	height: 300px;
	max-width: none;
}

.blockListLong_img p {
	position: absolute;
	bottom: 0;
	color: #ffffff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 15px;
}

.normalBar {
	margin: 10px auto;
	position: relative;
	z-index: 10;
}

.normalBar a:hover {
	color: inherit;
}

.normalBar .goto {
	position: absolute;
	right: 0;
}

.colBar a i {
	background: url("imgcolmore.png") no-repeat;
	height: 22px;
	width: 22px;
	display: inline-block;
	position: relative;
	top: 6px;
	margin-left: 10px;
}

.bookshelf {
	background: url("imgbookshelf.png") no-repeat bottom;
	height: 1428px;
	width: 1200px;
	margin: -60px auto -20px;
}

.bookshelf_list {
	height: 309px;
	position: relative;
}

.bookshelf_icon {
	width: 176px;
	height: 168px;
	display: inline-block;
	position: absolute;
	bottom: 50px;
	left: 72px;
	cursor: pointer;
}

.shelficon1 {
	background: url("imgcol1.png") no-repeat;
}

.shelficon2 {
	background: url("imgcol2.png") no-repeat;
}

.shelficon3 {
	background: url("imgcol3.png") no-repeat;
}

.shelficon4 {
	background: url("imgcol4.png") no-repeat;
}

.shelficon5 {
	background: url("imgcol5.png") no-repeat;
}

.shelficon6 {
	background: url("imgcol6.png") no-repeat;
}

.shelficon7 {
	background: url("imgcol7.png") no-repeat;
}

.shelficon8 {
	background: url("imgcol8.png") no-repeat;
}

.shelficon9 {
	background: url("imgcol9.png") no-repeat;
}

.shelficon10 {
	background: url("imgcol10.png") no-repeat;
}

.shelficon11 {
	background: url("imgcol11.png") no-repeat;
}

.shelficon12 {
	background: url("imgcol12.png") no-repeat;
}

.shelficon13 {
	background: url("imgcol13.png") no-repeat;
}

.shelficon14 {
	background: url("imgcol14.png") no-repeat;
}

.shelficon15 {
	background: url("imgcol15.png") no-repeat;
}

.shelficon16 {
	background: url("imgcol16.png") no-repeat;
}

.bookshelf_list p {
	text-align: center;
	font-size: 22px;
	color: #ae8a21;
	font-weight: bolder;
	position: absolute;
	top: 264px;
	left: 50%;
	padding-top: 110px;
	padding-bottom: 0;
	margin: -110px 0 0 -78px;
	width: 156px;
	cursor: pointer;
}

.bookshelf_list .col_link:hover .bookshelf_icon {
	background: url("imgcol16.png") no-repeat -176px 0;
}

.list-group {
	border-bottom: solid 1px #dddddd;
}

/* .list-group ul li{border:solid 1px #dddddd; border-bottom:0;} */

.list-group ul li a {
	border: solid 1px #dddddd;
	border-bottom: 0;
	color: #555555;
	display: block;
	height: 42px;
	line-height: 42px;
	position: relative;
}

.list-group ul li a:hover {
	background: #f2f2f2;
}

.content_sci .list-group>ul>li>.active {
	background: #0a7089;
	border-color: #0a7089;
	color: #ffffff;
}

.content_edu .list-group>ul>li>.active {
	background: #ffa600;
	border-color: #ffa600;
	color: #ffffff;
}

.content_sci .list-group>ul>li>.active:hover {
	background: #0a7089;
	border-color: #0a7089;
	color: #ffffff;
}

.content_edu .list-group>ul>li>.active:hover {
	background: #ffa600;
	border-color: #ffa600;
	color: #ffffff;
}

.content_sci .list-group ul li .inactive {}

.content_sci .list-group ul li .inactives {
	background: #0a7089;
	border-color: #0a7089;
	color: #ffffff;
}

.content_edu .list-group ul li .inactives {
	background: #ffa600;
	border-color: #ffa600;
	color: #ffffff;
}

.content_sci .list-group ul li .inactives:hover {
	background: #0a7089;
	border-color: #0a7089;
	color: #ffffff;
}

.content_edu .list-group ul li .inactives:hover {
	background: #ffa600;
	border-color: #ffa600;
	color: #ffffff;
}

.content_sci .list-group ul li ul li a {
	background: #f5f5f5;
	/* color: #0a7089; */
}

.content_edu .list-group ul li ul li a {
	background: #f5f5f5;
	/* color: #ffa600; */
}

.list-group ul li ul {
	display: none;
}

.list-group ul li ul li {
	border-left: 0;
	border-right: 0;
	border-color: #dddddd;
}

.content_sci .list-group ul li ul li .active {
	color: #0a7089;
	/* background: url("imgclaw_kexue.png") no-repeat 55px 15px; */
}

.content_sci .list-group ul li ul li .active i {
	background: url("imgclaw_kexue.png") no-repeat;
	width: 17px;
	height: 14px;
	display: inline-block;
	position: relative;
	top: 2px;
	margin-right: 7px;
	margin-left: -24px;
}

.content_edu .list-group ul li ul li .active {
	color: #ffa500;
	/* background: url("imgclaw_jiaoyu.png") no-repeat 55px 15px; */
}

.content_edu .list-group ul li ul li .active i {
	background: url("imgclaw_jiaoyu.png") no-repeat;
	width: 17px;
	height: 14px;
	display: inline-block;
	position: relative;
	top: 2px;
	margin-right: 7px;
	margin-left: -24px;
}

.list-group ul li ul li ul {
	display: none;
}

.list-group ul li ul li a {
	background: #f5f5f5;
}

.list-group ul li ul li ul li {}

.list-group ul li ul li ul li a {}

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
	background-color: #f2f2f2;
}

.list-group-item:last-child {
	border-bottom: 0;
	border-radius: 0;
}

.shopBar .goto {
	color: inherit;
}

.shopBtn {
	height: 35px;
	line-height: 35px;
	padding: 0 30px;
	background: #ffffff;
	border: 1px solid #ddd;
	color: #666666;
	display: inline-block;
	border-radius: 4px;
}

a.shopBtn:hover, a.shopBtn.active {
	color: #ffffff;
	background: #94ad3a;
	border-color: #94ad3a;
	position: relative;
}

a.shopBtn.active > i {
	background: url(imgleaf.png) no-repeat center;
	width: 100%;
	height: 20px;
	display: block;
	position: absolute;
	top: -21px;
	left: 0;
}

a.shopBtn2 {
	background: url("imgshopbtn2.png") no-repeat;
	width: 245px;
	height: 50px;
	color: #ffffff !important;
	font-size: 20px;
	line-height: 50px;
	padding: 0 0 0 90px;
	margin-top: -10px;
}

a.shopBtn2:hover {
	background: url("imgshopbtn2.png") no-repeat 0 -50px;
}

.content_shopr {
	width: 100%;
	/* border: 1px solid #e5e5e5; */
	background: transparent;
	/* margin: 0 0 0 5px; */
	/* padding: 30px 40px; */
	float: left;
}

.shopList img {
	height: 242px !important;
}

.shopList h3 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 5px 0 10px;
	width: 230px;
	display: inline-block;
	font-size: 22px;
}

.shopList .btnGreen {
	margin-top: 7px;
	cursor: default;
}

.shopList a:hover {
	color: #A5BF44;
}

.shopList .btnGreen:hover {
	background: #A5BF44;
}

.shopList .thumbnail>a {
	display: block;
	background: #dddddd;
	margin: 5px 5px 0 5px;
	width: 362px;
	height: 241px;
	overflow: hidden;
}

.introShop {
	height: 60px;
	overflow: hidden;
	cursor: default;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.shopList .col-sm-4 .thumbnail:hover {
	/* box-shadow: 0 0 10px #888888; */
}

.shop_title {
	text-align: left;
	font-weight: bolder;
	margin: 0 0 30px;
	position: relative;
	line-height: 30px;
}

.shop_title .titleH {
	font-size: 26px;
}

.shop_title .btnGreen:hover {
	background: #A5BF44;
}

.shop_title .btnGreen {
	margin-right: 10px;
	cursor: default;
	float: left;
}

.shop_title .goto {
	position: absolute;
	right: 0;
	color: #A5BF44;
}

.shop_title .goto a:hover {
	color: #A5BF44;
}

.shop_title .goto a i {
	background: url("imgshopmore.png") no-repeat;
	height: 22px;
	width: 22px;
	display: inline-block;
	position: relative;
	top: 6px;
	margin-left: 10px;
}

.shop_block {
	width: 1118px;
}

ul#thumbs {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top: 20px;
	margin-left: -20px;
	width: 510px;
	/* height: 100px; */
	float: left;
	/* overflow: hidden; */
}

ul#thumbs li {
	float: left;
	margin-left: 20px;
	cursor: pointer;
}

ul#thumbs li img {
	height: 100px;
	vertical-align: top;
}

ul#thumbs li.selected {
	outline: 3px solid #94ae34;
}

#shopimg {
	float: left;
	margin-right: 18px;
}

#shopimg .shopimg_block {
	width: 600px;
	height: 400px;
}

#thumbs .shopimg_block {
	width: 150px;
	height: 100px;
}

.shopimg_block {
	position: relative;
	overflow: hidden;
	/* cursor: pointer; */
	background: #eee;
}

.shopimg_block p {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
}

.shopimg_block img {
	/* min-width: 600px; */
	height: 400px;
	position: absolute;
	top: -50%;
	left: -50%;
	display: block;
}

.shopimg_block img.hideImg {
	visibility: hidden;
	position: static;
}

.shop_text {
	float: left;
	width: 500px;
	height: 280px;
	overflow: hidden;
}

.colBtn {
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	background: #ffffff;
	/* border: 1px solid #ddd; */
	color: #666666;
	display: inline-block;
	border-radius: 4px;
}

.colBtn:focus {
	color: #d8a819;
}

a.colBtn:hover {
	color: #d8a819;
	background: #f7eed1;
	border-color: #f7eed1;
}

.colBtn.active, .colBtn.active:hover {
	/* background: url("imgcolselected.png") no-repeat 45px 0 #f7eed1; */
	background: #f7eed1;
	color: #d8a819;
	border-color: #f7eed1;
}

.colBar2 {
	height: 90px;
}

.colBar2 span {
	width: 100px;
	height: 45px;
	float: left;
}

span.colBar2_title {
	height: 90px;
	line-height: 30px;
	padding: 0 30px;
	color: #666666;
	font-weight: bolder;
}

.double_line {
	border-top: 1px dashed #eeeeee;
	border-bottom: 1px solid #eeeeee;
	height: 45px;
	/* margin: 0 30px; */
	margin: 0;
	position: relative;
	top: 38px;
	z-index: -10;
}

.colBar3 {
	padding: 5px 15px 15px;
	/* padding: 5px 30px 0; */
	margin-bottom: 0;
	line-height: 24px;
}

.colBar3 .goto span {
	color: #d8a819;
}

.colBar3_title {
	font-size: 24px;
	border-left: 3px solid #d8a819;
	padding-left: 10px;
}

.col_pic_list {
	margin: 0 0 0 30px;
	border-bottom: 1px solid #e5e5e5;
	padding: 20px 0;
}

.col_pic_listContent {
	height: 200px;
}

.col_pic_listContent:hover {
	box-shadow: 0 0 10px #888888;
}

.col_pic_listContent img {
	width: 300px;
	height: 200px;
	float: left;
}

.col_pic_text {
	width: 750px;
	height: 200px;
	float: left;
	padding: 0 30px;
	cursor: default;
	/* color: #474747; */
}

.col_pic_text h3 {
	font-size: 24px;
	line-height: 24px;
	padding: 8px 0;
}

.col_pic_text h4 {
	text-decoration: underline;
	font-style: italic;
}

.col_pic_text p {
	padding: 20px 0 0;
	height: 120px;
	overflow: hidden;
}

.col_pic_more {
	width: 120px;
	height: 180px;
	margin: 10px 0;
	float: left;
	border-left: 1px solid #dcdcdc;
	color: #ae8a21;
	font-size: 18px;
	text-align: center;
}

.col_pic_more a {
	width: 72px;
	height: 75px;
	display: inline-block;
	position: relative;
	top: 60px;
}

.col_pic_more a:hover {
	color: inherit;
}

.col_pic_more i {
	background: url("imgcolmore2.png") no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	margin-left: 5px;
}

.col_list a:hover {
	color: #ae8a21;
}

.col3 {
	margin-left: 30px;
}

.foot_enjp {
	height: 95px;
	/* top: 85px; */
}

.foot_enjp .foot_l3 {
	border-top: none;
}

.foot_enjp .foot_l3a1 {
	width: 100%;
}

.enjp_top {
	width: 1200px;
	margin: 20px auto;
}

.enjp_top_block1, .enjp_top_block2 {
	width: 25%;
	height: 200px;
	float: left;
}

.enjp_top_block1 div {
	border-left: 3px solid #a6c045;
	padding: 0 0 0 15px;
	font-size: 24px;
	color: #454545;
	line-height: 45px;
}

.enjp_top_block1 p {
	margin: 10px 20px;
	line-height: 26px;
	height: 80px;
}

.enjp_top_block1 a {
	display: inline-block;
	font-size: 18px;
	color: #ffffff;
	background: #a6c045;
	border-radius: 4px;
	padding: 15px 45px;
	margin: 0 20px;
}

.enjp_top_block2 div .i1 {
	background: url("imgenjp_icon1.png") no-repeat;
	height: 45px;
	width: 59px;
	float: left;
	margin: 0 20px;
}

.enjp_top_block2 div .i2 {
	background: url("imgenjp_icon2.png") no-repeat;
	height: 45px;
	width: 48px;
	float: left;
	margin: 0 20px;
}

.enjp_top_block2 div .i3 {
	background: url("imgenjp_icon3.png") no-repeat;
	height: 45px;
	width: 27px;
	float: left;
	margin: 0 20px;
}

.enjp_top_block2 a {
	line-height: 24px;
	display: inline-block;
	margin: 15px 0 0 0;
}

.enjp_top_block2 a i {
	background: url("imgshopmore.png") no-repeat;
	height: 22px;
	width: 22px;
	float: left;
	margin: 0 10px 0 20px;
}

.enjp_top_block2 p {
	line-height: 26px;
	height: 80px;
	overflow: hidden;
	margin: 10px 5px 10px 20px;
}

.enjp_top_block2 div {
	color: #a6c045;
	font-size: 20px;
	line-height: 45px;
}

.edu_blockA, .edu_blockB, .edu_blockC, .edu_blockD, .edu_blockE {
	/* width: 1200px; */
	margin: 0 auto;
	position: relative;
	/* min-height: 500px; */
}

.edu_blockA {
	width: 1200px;
	padding: 50px 0 0 0;
}

.edu_blockAR a:hover, .edu_blockA a:focus {
	color: #ffa700;
}

.edu_blockAL, .edu_blockAR {
	width: 50%;
	float: left;
}

.edu_blockA_big_img {
	height: 338px;
	width: 100%;
	overflow: hidden;
	position: relative;
	float: left;
	border: 1px solid #e5e5e5;
	/* margin: 5px 8px 5px 20px; */
}

.edu_blockA_big_img div {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
}

.edu_blockA_big_img .hideImg {
	visibility: hidden;
	position: static;
}

.edu_blockA_big_img img {
	display: block;
	position: absolute;
	top: -50%;
	left: -50%;
	/* min-height: 338px; */
	/* height: 338px; */
	min-width: 600px;
	width: 600px;
}

.edu_blockA_big_img p {
	position: absolute;
	bottom: 0;
	color: #ffffff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 15px;
	height: 36px;
	width: 100%;
	line-height: 36px;
	font-size: 16px;
	background: #ffa700;
	/* background:#000; */
	/* opacity: 0.25; */
}

.edu_blockA_big_text {
	float: left;
	border: 1px solid #e5e5e5;
	border-top: none;
	padding: 10px 15px;
	line-height: 24px;
	width: 100%;
	height: 69px;
}

.edu_blockA_big_text span {
	color: #ffa700;
	float: right;
}

.edu_blockAR {
	padding: 0 0 0 9px;
}

.edu_blockAR_list {
	width: 100%;
	margin: 0 0 9px 0;
	float: left;
	border-right: 3px solid #ffedcb;
}

.edu_blockA_small_img {
	height: 95px;
	width: 169px;
	overflow: hidden;
	position: relative;
	float: left;
	border: 1px solid #e5e5e5;
	/* margin: 5px 8px 5px 20px; */
}

.edu_blockA_small_img div {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
}

.edu_blockA_small_img .hideImg {
	visibility: hidden;
	position: static;
}

.edu_blockA_small_img img {
	display: block;
	position: absolute;
	top: -50%;
	left: -50%;
	/* min-height: 95px; */
	/* height: 95px; */
	min-width: 169px;
	width: 169px;
}

.edu_blockA_small_img p {
	position: absolute;
	bottom: 0;
	color: #ffffff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 15px;
	height: 50px;
	width: 100%;
	line-height: 50px;
	font-size: 24px;
}

.edu_blockA_small_title {
	padding: 0 0 0 9px;
	margin: 0 0 5px 0;
	float: left;
	color: #ffa700;
}

.edu_blockA_small_title .new {
	color: #ffffff;
	background: #ffa700;
	/* font-style: italic; */
	padding: 2px 6px;
	margin: 0 10px 0 0;
	line-height: 16px;
	float: left;
	font-size: 12px;
}

.edu_blockA_small_title .edu_date {
	float: left;
}

.edu_blockA_small_text {
	padding: 0 0 0 9px;
	float: left;
	width: 415px;
	font-size: 16px;
	overflow: hidden;
	height: 70px;
}

.edu_blockB {
	background: url("imgedu_bg.png") no-repeat center 450px;
	/* min-height: 1532px; */
	margin-top: 60px;
}

.edu_blockB_title {
	background: url("imgedu_Btop2.png") no-repeat center;
	height: 75px;
	width: 504px;
	margin: 0 auto;
}

.edu_blockB_title2 {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding: 30px;
}

.edu_blockB_four {
	width: 1200px;
	margin: 30px auto 0;
	background: url("imgedu_Bfour.png") no-repeat top right;
	height: 500px;
}

.edu_blockB_oneoffour {
	width: 25%;
	float: left;
}

.oneoffour_pic1 {
	background: url("imgedu_Bfour1.png") no-repeat;
	left: 21px;
}

.oneoffour_pic1:hover {
	/* background: url("imgedu_Bfour1.png") no-repeat -225px 0; */
}

.oneoffour_pic2 {
	background: url("imgedu_Bfour2.png") no-repeat;
	left: 32px;
}

.oneoffour_pic2:hover {
	/* background: url("imgedu_Bfour2.png") no-repeat -225px 0; */
}

.oneoffour_pic3 {
	background: url("imgedu_Bfour3.png") no-repeat;
	left: 44px;
}

.oneoffour_pic3:hover {
	/* background: url("imgedu_Bfour3.png") no-repeat -225px 0; */
}

.oneoffour_pic4 {
	background: url("imgedu_Bfour4.png") no-repeat;
	left: 55px;
}

.oneoffour_pic4:hover {
	/* background: url("imgedu_Bfour4.png") no-repeat -225px 0; */
}

.oneoffour_pic {
	width: 220px;
	height: 220px;
	display: block;
	position: relative;
}

.oneoffour_pic_text {
	font-size: 12px;
	padding: 40px;
	line-height: 22px;
	color: #ffffff;
	display: none;
}

.oneoffour_pic:hover .oneoffour_pic_text {
	display: block;
}

.oneoffour_p1, .oneoffour_p2, .oneoffour_p3, .oneoffour_p4 {
	width: 265px;
	position: relative;
}

.oneoffour_p2 {
	left: 10px;
}

.oneoffour_p3 {
	left: 21px;
}

.oneoffour_p4 {
	left: 31px;
}

.oneoffour_pA {
	color: #ffa700;
	font-size: 24px;
	text-align: center;
	/* width: 265px; */
	margin: 30px 0 15px 0;
}

.oneoffour_pB {
	/* width: 265px; */
	text-align: justify;
	line-height: 24px;
	overflow: hidden;
	height: 100px;
}

.oneoffour_pC, .oneoffour_pC:hover {
	background: #ffa700;
	color: #ffffff !important;
	padding: 8px 20px;
	border-radius: 5px;
	margin: 15px auto;
	display: block;
	position: relative;
	width: 96px;
}

.edu_blockB_list {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.edu_blockB_listblock {
	height: 200px
}

.edu_blockB_listblock.b1 {
	padding: 55px 0 0 430px;
}

.edu_blockB_listblock.b2 {
	padding: 55px 0 0 530px;
}

.edu_blockB_listblock.b3 {
	padding: 55px 0 0 515px;
}

.edu_blockB_listblock.b4 {
	padding: 55px 0 0 380px;
}

.edu_blockB_listblock a {
	/* display: inline-block; */
}

.edu_blockB_listblock .a1 i {
	background: url("imgedu_BL1.png") no-repeat left;
	height: 124px;
	width: 144px;
	float: left;
	margin: 0 50px 0 0;
}

.edu_blockB_listblock .a1:hover i {
	background: url("imgedu_BL1.png") no-repeat right;
	width: 216px;
	margin-left: -77px;
	margin-right: 55px;
}

.edu_blockB_listblock .a2 i {
	background: url("imgedu_BL2.png") no-repeat left;
	height: 124px;
	width: 144px;
	float: left;
	margin: 0 50px 0 0;
}

.edu_blockB_listblock .a2:hover i {
	background: url("imgedu_BL2.png") no-repeat right;
	width: 216px;
	margin-left: -77px;
	margin-right: 55px;
}

.edu_blockB_listblock .a3 i {
	background: url("imgedu_BL3.png") no-repeat left;
	height: 124px;
	width: 144px;
	float: left;
	margin: 0 50px 0 0;
}

.edu_blockB_listblock .a3:hover i {
	background: url("imgedu_BL3.png") no-repeat right;
	width: 216px;
	margin-left: -77px;
	margin-right: 55px;
}

.edu_blockB_listblock .a4 i {
	background: url("imgedu_BL4.png") no-repeat left;
	height: 124px;
	width: 144px;
	float: left;
	margin: 0 50px 0 0;
}

.edu_blockB_listblock .a4:hover i {
	background: url("imgedu_BL4.png") no-repeat right;
	width: 216px;
	margin-left: -77px;
	margin-right: 55px;
}

.a1title {
	font-size: 24px;
	color: #ffa700;
	padding: 8px 0 10px;
}

.a1text {
	line-height: 22px;
	overflow: hidden;
	height: 70px;
}

.edu_blockB_listblock a:hover {
	color: inherit;
}

.edu_blockC {
	width: 1200px;
	margin: 50px auto 0;
	position: relative;
}

.edu_blockC_list {
	width: 25%;
	float: left;
	padding: 0;
	position: relative;
}

.edu_blockC .thumbnail {
	border: none;
	padding: 5px;
	height: 430px;
	margin-bottom: 0;
}

.carousel {
	/* margin: 0 30px; */
	/* width: calc(100% - ($button-spacing * 2)); */
}

.carousel[data-shift="1"] .carousel-inner>.item {
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.carousel .carousel-inner>.item.row {
	margin: 0;
}

.carousel .carousel-control {
	background: none;
	color: transparent;
	overflow: hidden;
	text-shadow: none;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 30px;
}

.carousel .carousel-control:before {
	color: #444;
	font-family: 'Glyphicons Halflings';
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 30px;
}

.carousel .carousel-control:after {
	border-radius: 50%;
	/* box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7); */
	content: '';
	height: 60%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%;
}

.carousel .carousel-control:hover:after {
	/* box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.7); */
}

.carousel .carousel-control.left {
	left: -30px;
}

.carousel .carousel-control.left:before {
	content: '\e079';
}

.carousel .carousel-control.left:after {
	right: -100%;
}

.carousel .carousel-control.right {
	right: -30px;
}

.carousel .carousel-control.right:before {
	content: '\e080';
}

.carousel .carousel-control.right:after {
	left: -100%;
}

.carousel-control.right, .carousel-control.left {
	background: none !important;
	filter: none;
}

.btnEdu {
	background: #ffa700 !important;
	border-color: #ffa700 !important;
	color: #fff !important;
	/* height: 30px; */
	width: 80px;
	padding: 4px 12px;
	float: right;
	margin: 7px 0;
}

.btnEdu:hover, .btnEdu:focus {
	background: #ffa700;
	border-color: #ffa700;
	color: #fff;
	outline: none;
}

.edu_blockC img {
	height: 193px !important;
}

.edu_blockC h3 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 5px 0 10px;
	width: 192px;
	display: inline-block;
	font-size: 22px;
}

.introEdu1 span, .introEdu2 span, .introEdu3 span {
	color: #ffa700;
}

.introEdu1 i {
	background: url("imgedu_i1.png") no-repeat left center;
	width: 18px;
	height: 24px;
	float: left;
	margin: 0 5px 0 0;
}

.introEdu2 i {
	background: url("imgedu_i2.png") no-repeat left center;
	width: 18px;
	height: 24px;
	float: left;
	margin: 0 5px 0 0;
}

.introEdu3 i {
	background: url("imgedu_i3.png") no-repeat left center;
	width: 18px;
	height: 24px;
	float: left;
	margin: 0 5px 0 0;
}

.edu_blockC .col-sm-3:hover {
	z-index: 100;
	/* box-shadow: 0 0 10px #888888; */
}

.edu_blockC_list {
	font-size: 12px;
}

.edu_blockC_list p {
	line-height: 24px;
	overflow: hidden;
}

.edu_blockC_list p.introEdu4 {
	height: 75px;
	overflow: hidden;
	cursor: default;
	margin: 10px 0 0;
}

.edu_blockC_list .thumbnail .caption {
	padding: 9px 3px;
	float: left;
	width: 100%;
}

.edu_blockC .carousel .carousel-inner>.item.row {
	/* padding: 10px; */
}

.edu_blockD {
	width: 1200px;
	margin: 60px auto 60px;
	position: relative;
}

.edu_blockD_left {
	width: 870px;
	float: left;
}

.zyzzj {
	background: url("imgzyzzj.jpg") no-repeat;
	width: 360px;
	height: 360px;
	float: left;
}

.zbhyjlb {
	background: url("imgzbhyjlb.jpg") no-repeat;
	width: 510px;
	height: 175px;
	float: left;
}

.xxfw {
	background: url("imgxxfw.jpg") no-repeat;
	width: 255px;
	height: 185px;
	float: left;
}

.sqhd {
	background: url("imgsqhd.jpg") no-repeat;
	width: 255px;
	height: 185px;
	float: left;
}

.edu_blockD_right {}

.hdyy {
	background: url("imghdyy.png") no-repeat;
	width: 320px;
	height: 85px;
	float: right;
	position: relative;
	z-index: 10;
}

.hdrl {
	width: 320px;
	height: 295px;
	float: right;
	margin-top: -20px;
}

.hdrl1 {
	background: url("imghdrl1.jpg") no-repeat;
}

.hdrl2 {
	background: url("imghdrl2.jpg") no-repeat;
}

.hdrl3 {
	background: url("imghdrl3.jpg") no-repeat;
}

.hdrl4 {
	background: url("imghdrl4.jpg") no-repeat;
}

.hdrl5 {
	background: url("imghdrl5.jpg") no-repeat;
}

.hdrl6 {
	background: url("imghdrl6.jpg") no-repeat;
}

.hdrl7 {
	background: url("imghdrl7.jpg") no-repeat;
}

.hdrl8 {
	background: url("imghdrl8.jpg") no-repeat;
}

.hdrl9 {
	background: url("imghdrl9.jpg") no-repeat;
}

.hdrl10 {
	background: url("imghdrl10.jpg") no-repeat;
}

.hdrl11 {
	background: url("imghdrl11.jpg") no-repeat;
}

.hdrl12 {
	background: url("imghdrl12.jpg") no-repeat;
}

.edu_order {
	padding: 0 10px;
}

.edu_pic_list {
	/* margin: 0 0 0 30px; */
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0;
}

.edu_pic_listContent {
	height: 200px;
}

.edu_pic_listContent:hover {
	box-shadow: 0 0 10px #888888;
}

.edu_pic_listContent img {
	width: 300px;
	height: 200px;
	float: left;
}

.edu_pic_text {
	width: 533px;
	height: 200px;
	float: left;
	padding: 0 15px;
	cursor: default;
	/* color: #474747; */
}

.edu_pic_text h3 {
	font-size: 22px;
	line-height: 24px;
	padding: 5px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.edu_pic_text h4 {
	text-decoration: underline;
	font-style: italic;
}

.edu_pic_text .edu_pic_info {
	margin: 10px 0 10px;
	height: 72px;
	overflow: hidden;
	line-height: 24px;
}

.edu_pic_more {
	width: 110px;
	height: 180px;
	margin: 10px 0;
	float: left;
	border-left: 1px solid #dcdcdc;
	color: #ffa600;
	font-size: 18px;
	text-align: center;
}

.edu_pic_more a {
	width: 72px;
	height: 75px;
	display: inline-block;
	position: relative;
	top: 60px;
}

.edu_pic_more a:hover {
	color: inherit;
}

.edu_pic_more i {
	background: url("imgedumore.png") no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	margin-left: 5px;
}

.edu_pic_state1, .edu_pic_state2, .edu_pic_state3 {
	font-size: 12px;
	padding: 0 10px;
	line-height: 24px;
	float: left;
	color: #ffffff;
	border-radius: 3px;
	margin: 0 10px 0 0;
}

.edu_pic_state1 {
	background: #ffa600;
}

.edu_pic_state2 {
	background: #d4558d;
}

.edu_pic_state3 {
	background: #c8c8c8;
}

.edu_pic_info1, .edu_pic_info2, .edu_pic_info3 {
	line-height: 24px;
}

.edu_pic_info1 span, .edu_pic_info2 span, .edu_pic_info3 span {
	color: #ffa700;
}

.edu_pic_info1 i {
	background: url("imgedu_i1o.png") no-repeat left center;
	width: 18px;
	height: 24px;
	float: left;
	margin: 0 5px 0 0;
}

.edu_pic_info2 i {
	background: url("imgedu_i2o.png") no-repeat left center;
	width: 18px;
	height: 24px;
	float: left;
	margin: 0 5px 0 0;
}

.edu_pic_info3 i {
	background: url("imgedu_i3o.png") no-repeat left center;
	width: 18px;
	height: 24px;
	float: left;
	margin: 0 5px 0 0;
}

.edu_title_block {
	position: relative;
	margin: 0 0 30px 0;
}

.edu_title1 {
	margin: 0 0 15px 0;
}

.edu_title_tag {
	color: #ffffff;
	background: #ffa700;
	line-height: 24px;
	padding: 0 15px;
	margin-right: 20px;
	float: left;
	border-radius: 4px;
}

.edu_title_H {
	font-size: 24px;
	line-height: 24px;
}

.edu_title_num {
	border: 1px solid #e5e5e5;
	width: 70px;
	height: 60px;
	text-align: center;
	padding: 6px 0;
	position: absolute;
	top: 0;
	right: 0;
}

.edu_title_num span {
	color: #ffa700;
}

.edu_title_num span span {
	font-size: 22px;
}

.edu_action_titlepic {
	width: 520px;
	height: 292px;
	float: left;
}

.edu_action_right {
	width: 392px;
	float: left;
	padding: 0 0 0 30px;
}

.edu_action_right p {
	margin: 10px 0;
}

.edu_action_right .edu_pic_info {
	margin: 20px 0 10px;
	height: 95px;
	overflow: hidden;
	line-height: 24px;
	text-align: justify;
}

.edu_action_right .signUp {
	background: url("imgbtnOrange.png") no-repeat;
	width: 360px;
	height: 45px;
	border: none;
	cursor: pointer;
	font-size: 18px;
	color: #fcfcfc;
	margin-top: 20px;
	margin-bottom: 10px;
}

.edu_action_right .signUp:hover {
	background: url("imgbtnOrange.png") no-repeat 0px -45px;
}

.edu_action_right .signUp:focus {
	outline: none;
}

.edu_action_right .disable {
	background: url("imgbtnOrange.png") no-repeat 0px -90px;
	width: 360px;
	height: 45px;
	border: none;
	cursor: default;
	font-size: 18px;
	color: #fcfcfc;
	margin-top: 20px;
	margin-bottom: 10px;
}

.edu_order2 {
	padding: 30px 25px;
}

.edu_action {
	margin: 0 0 20px 0;
}

.edu_action_right p.orangeLine {
	margin: 0;
	border: 1px solid #ffa700;
	position: absolute;
	top: 52px;
	left: 15px;
	width: 100px;
}

.success_pic {
	background: url("imgsuccess.png") no-repeat;
	width: 88px;
	height: 83px;
	margin: 30px auto;
}

.success2_pic {
	background: url("imgsuccess2.png") no-repeat;
	width: 88px;
	height: 83px;
	margin: 30px auto;
}

.alert2_pic {
	background: url("imgalert2.png") no-repeat;
	width: 84px;
	height: 84px;
	margin: 30px auto;
}

.success_text {
	text-align: center;
	font-size: 18px;
}

.success2_text {
	text-align: center;
	font-size: 20px;
	margin-bottom: 30px;
}

.success_orange {
	color: #ffa700;
	text-align: center;
	margin-bottom: 50px !important;
	font-style: italic;
	font-size: 12px;
}

.signUpModal_text {
	text-align: center;
	font-size: 18px;
	margin-bottom: 20px !important;
}

.signUpModal_orange {
	color: #ffa700;
	text-align: center;
	margin-bottom: 30px !important;
	font-style: italic;
	font-size: 12px;
}

.orangeMark {
	padding-left: 3px;
	color: #ffa700;
}

.edu_order3 {
	padding: 0;
	border: none;
}

.edu_club_block1 {
	border: 1px solid #e5e5e5;
	border-radius: 0 0 5px 5px;
	padding: 0 0 10px 0;
}

.edu_club_block1 img {
	width: 256px;
	height: 231px;
	margin: 20px 40px;
	float: left;
}

.edu_club_block1 .p1 {
	color: #ffa700;
	border-left: 3px solid #ffa700;
	float: left;
	padding: 0 0 0 15px;
	line-height: 20px;
	font-size: 20px;
	margin: 50px 0 32px;
	width: 580px;
}

.edu_club_block1 .p2 {
	width: 580px;
	float: left;
	line-height: 26px;
	text-align: justify;
}

.edu_club_block2 {
	border: 1px solid #e5e5e5;
	border-radius: 0 0 5px 5px;
	padding: 0 0 10px 0;
}

.edu_club_block2 img {
	width: 368px;
	height: 276px;
	margin: 15px 30px 5px 20px;
	float: left;
}

.edu_club_block2 .p1 {
	color: #ffa700;
	border-left: 3px solid #ffa700;
	float: left;
	padding: 0 0 0 15px;
	line-height: 20px;
	font-size: 20px;
	margin: 40px 0 32px;
	width: 500px;
}

.edu_club_block2 .p2 {
	width: 500px;
	float: left;
	line-height: 36px;
	text-align: justify;
}

.edu_club_list_blockLong {
	height: 350px;
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
}

.edu_club_list_blockTitle {
	height: 40px;
	/* width: 100%; */
	background: #ffa600;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
}

.edu_club_list_blockTitle i {
	background: url("imgsci_listicon.png") no-repeat;
	width: 24px;
	height: 41px;
	float: left;
	position: relative;
	margin: 8px 13px 0 15px;
}

.edu_club_list_blockTitle span {
	float: left;
	color: #ffffff;
	font-size: 20px;
	line-height: 40px;
}

.edu_club_list_blockTitle a {
	background: url("imgsci_more.png") no-repeat;
	height: 20px;
	width: 20px;
	float: right;
	margin: 10px 20px;
}

.edu_club_list_blockList {
	height: 248px;
	border: 1px solid #e5e5e5;
	border-radius: 0 0 5px 5px;
	padding: 10px 0;
}

.edu_club_list_blockListLong {
	height: 310px;
	border: 1px solid #e5e5e5;
	border-radius: 0 0 5px 5px;
	padding: 10px 0;
}

.edu_club_list_blockList p {
	height: 38px;
	width: 100%;
	line-height: 38px;
}

.edu_club_list_blockListLong p {
	height: 36px;
	width: 100%;
	line-height: 36px;
	margin: 10px 0;
}

.blockListLong_img p {
	margin: 0;
	background: #111111;
	opacity: 0.5;
}

.edu_club_list_blockList p i, .edu_club_list_blockListLong p i {
	background: url("imgeduARROW.png") no-repeat;
	height: 10px;
	width: 10px;
	display: inline-block;
}

.zhaomu {
	padding: 20px 40px;
}

.zhaomu2 {
	padding: 10px 40px;
}

.zhaomu h3 {
	margin: 0 0 10px 0;
}

.edu_club_list_icon {
	float: left;
	width: 50px;
	padding: 0 0 0 20px;
}

.edu_club_list_blockList p .edu_club_list_title, .edu_club_list_blockListLong p .edu_club_list_title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}

.edu_club_list_blockList p .edu_club_list_title {
	width: 528px;
}

.edu_club_list_blockListLong p .edu_club_list_title {
	/* width: 400px; */
	width: 395px;
}

.edu_club_list_date {
	float: right;
	margin-right: 40px;
}

.edu_hdjs_block {
	width: 100%;
	padding: 40px;
	border: 1px solid #e5e5e5;
	border-top: none;
}

.edu_hdjs_text {
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 40px 0;
	font-size: 16px;
	min-height: 321px;
}

.edu_hdjs_text h2 {
	text-align: center;
	margin: 0 0 30px 0;
	font-size: 24px;
}

.picnews_title {
	line-height: 22px;
	font-size: 18px;
	border-left: 3px solid #ffa600;
	padding: 0 0 0 15px;
	margin: 20px 0;
}

.picnews_list {
	margin: 0 -3px;
}

.picnews_block {
	width: 25%;
	/* height: 200px; */
	float: left;
	padding: 0 3px;
}

.picnews_block img {
	width: 100%;
	height: 141px;
}

.picnews_block p {
	margin: 10px 0 0 0;
	overflow: hidden;
	height: 62px;
}

.edu_hdjs_tag {
	width: 100%;
	/* border-bottom: none; */
}

.edu_hdjs_tag table {
	width: 100%;
	text-align: center;
	table-layout: fixed;
}

.edu_hdjs_tag td {
	/* height: 50px; */
	border: 1px solid #e5e5e5;
}

.edu_hdjs_tag td.active {
	border-top: 3px solid #ffa600;
	border-bottom: none;
	color: #ffa600;
}

.edu_hdjs_tag a {
	width: 100%;
	height: 50px;
	display: inline-block;
	font-size: 18px;
	line-height: 50px;
}

.edu_hdjs_tag td.active a {
	/* line-height: 47px; */
}

.htmleaf-container * {
	box-sizing: unset;
	-webkit-box-sizing: unset;
}

.edu_more i {
	background: url("imgedumore2.png") no-repeat;
	width: 22px;
	height: 22px;
	/* display: inline-block; */
	float: right;
	/* margin-top: -3px; */
}

.edu_hdjs_text .edu_hdjs_img {
	width: 410px;
	height: 273px;
	margin: 7px 20px 7px 0;
	float: left;
}

.edu_hdjs_text p {
	/* display: inline; */
}

.carousel .carousel-control:before {
	left: 0;
}

#container {
	width: 883px;
	height: 496px;
}

#fullviewimg {
	/* float: left; */
	/* margin-right: 18px; */
}

#fullviewimg .fullviewimg_block {
	width: 883px;
	height: 496px;
}

#thumbs2 .fullviewimg_block {
	width: 281px;
	height: 100px;
}

.fullviewimg_block {
	position: relative;
	overflow: hidden;
	/* cursor: pointer; */
	background: #eee;
}

.fullviewimg_block p {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
}

.fullviewimg_block img {
	/* min-width: 600px; */
	/* height: 496px; */
	width: 281px;
	position: absolute;
	top: -43%;
	left: -50%;
	display: block;
}

.fullviewimg_block img.hideImg {
	visibility: hidden;
	position: static;
}

ul#thumbs2 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top: 20px;
	margin-left: -20px;
	/* width: 883px; */
	/* height: 100px; */
	float: left;
	/* overflow: hidden; */
}

ul#thumbs2 li {
	float: left;
	margin-left: 20px;
	cursor: pointer;
}

ul#thumbs2 li img {
	/* height: 100px; */
	width: 281px;
	vertical-align: top;
	max-width: inherit;
}

ul#thumbs2 li.selected {
	outline: 3px solid #8d305d;
}

.pagination a {
	border: 1px solid #e5e5e5;
	padding: 5px 10px;
	margin: 0 5px;
}

.pagination span {
	display: none;
}

.pagination a:hover {
	border: 1px solid #acacac;
	color: inherit;
}

a:visited, span.MsoHyperlinkFollowed {
	text-decoration: none !important;
}

a:link, span.MsoHyperlink {
	text-decoration: none !important;
}

#effect-1 .overlay a.expand:focus {
	color: #ffffff;
}

.tfpanel .radio {
	width: 50%;
	float: left;
	margin-top: 10px;
}

.btn:focus {
	outline: none;
}

/* input.required{
	border-color: red;
} */

.err_msg {
	color: red;
	padding-top: 8px !important;
	padding-left: 0;
	font-size: 13px;
	text-align: left !important;
	margin-left: -5px;
}

.err_line {
	color: red;
	text-align: center;
	font-size: 13px;
}

.accessory {
	margin: 15px 0;
}

.accessory legend {
	font-size: 14px;
	padding: 5px 0;
	margin-bottom: 5px;
}

.banner_lite_404 {
	background: url("img404.jpg") no-repeat top center;
	height: 678px;
	margin-top: -13px;
	position: relative;
}

.title_404 {
	background: url("img404.png") no-repeat top center;
	height: 211px;
	position: relative;
	/* top: 155px; */
	top: 125px;
}

.text_404 {
	background: url("img4042.png") no-repeat top center;
	height: 40px;
	position: relative;
	/* top: 155px; */
	margin-left: 40px;
	top: 200px;
}

.single_block p {
	font-size: 16px;
	line-height: 2em;
	word-wrap: break-word;
}

.single_block p span, .single_block p font {
	line-height: 2em;
	font-family: 微软雅黑;
	/* font-size: 16px; */
}

.gongxi .modal-title {
	font-size: 20px;
	line-height: 42px;
}

.single_block {
	text-align: justify;
}

.single_block * {
	line-height: 2em !important;
	font-family: 'Microsoft YaHei', 'Times New Roman', Times, serif !important;
}

.clp1 {
	width: 518px;
	float: left;
	margin: 0 1em 0 0;
}

.clp2 {
	width: 292px;
	float: left;
	margin-top: 0.5em;
}

.clp3 {
	width: 589px;
	float: right;
	margin-top: 0.5em;
}

.clp4 {
	width: 292px;
	float: left;
	margin-top: 3px;
}

.quesFormR .form-group {
	position: relative;
}

#springModal {
	text-align: center;
}

.springImg {
	max-width: 100%;
	max-height: 100%;
	min-width: 1200px;
	margin-top: -5%;
}

iframe.video_iframe {
	margin: 0 auto !important;
}

.content_singler table {
	width: 100% !important;
	margin: 0 auto !important;
}

.edu_hdjs_newslist .content_single_listIcon {
	padding: 0;
	width: 4%;
}

.advsearch {
	padding: 20px 15px;
}

.advsearch p {
	padding: 0 24px;
}

.advsearch p input {
	outline: none;
	border: 1px solid #e5e5e5;
	height: 30px;
	line-height: 30px;
	width: 150px;
	padding: 0 10px;
	margin: 0 auto 5px;
	float: left;
	color: #666666
}

.advsearch p select {
	border: 1px solid #e5e5e5;
	border-right: none;
	height: 30px;
	line-height: 30px;
	width: 120px;
	padding: 0 0 0 6px;
	outline: none;
	float: left;
	color: #666666
}

.advsearch p select::-ms-expand {
	display: none;
}

.advsearch p button {
	border: 1px solid #e5e5e5;
	height: 30px;
	width: 30px;
	background: #f8f8f8;
	vertical-align: middle;
	outline: none;
	float: left;
}

.flexslider {
	position: relative;
	top: -17px;
	height: 610px;
	overflow: hidden;
	/* background: url(../img/loading.gif) 50% no-repeat; */
}

.slides {
	position: relative;
	z-index: 1;
}

.slides li {
	height: 610px;
}

.flex-control-nav {
	position: absolute;
	bottom: 25px;
	z-index: 2;
	width: 100%;
	text-align: center;
}

.flex-control-nav li {
	display: inline-block;
	width: 40px;
	height: 4px;
	margin: 0 5px;
	*display: inline;
	zoom: 1;
}

.flex-control-nav a {
	display: inline-block;
	width: 40px;
	height: 4px;
	line-height: 40px;
	overflow: hidden;
	background: url(imgbar2.png) right 0 no-repeat;
	cursor: pointer;
}

.flex-control-nav .flex-active {
	background-position: 0 0;
	background: url(imgbar1.png) right 0 no-repeat;
}

.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 50%;
}

.flex-direction-nav li a {
	display: none;
	width: 58px;
	height: 120px;
	margin-top: -60px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(imgleft_right.png) 0 0 no-repeat;
}

.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(imgleft_right.png) 0 -120px no-repeat;
}

.edu_kxsy_block {
	padding: 0 20px 20px;
	border: 1px solid #e5e5e5;
	border-top: none;
	width: 100%;
}

.edu_kxsy_newslist .row{
	margin-left: -4px;
	margin-right: -4px;
}

.edu_kxsy_newslist .thumbnail{
	border: none;
	padding: 0 4px;
}

.edu_kxsy_small_img {
	height: 149px;
	/* width: 169px; */
	width: 100%;
	overflow: hidden;
	position: relative;
	float: left;
	border: 1px solid #e5e5e5;
	background: #e5e5e5;
	/* margin: 5px 8px 5px 20px; */
}

.edu_kxsy_cszp_img{
	background: #000000;
}

.edu_kxsy_small_img div {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
}

.edu_kxsy_small_img .hideImg {
	visibility: hidden;
	position: static;
}

.edu_kxsy_small_img img {
	display: block;
	position: absolute;
	top: -50%;
	left: -50%;
	/* min-height: 95px; */
	/* height: 95px; */
	min-width: 224px;
	width: 224px;
}

.edu_blockC_list .caption_kxsy p {
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
}

.edu_kxsy_picnewsL{
	width: 658px;
	display: inline-block;
	float: left;
}

.edu_kxsy_picnewsR{
	width: 260px;
	display: inline-block;
	float: left;
}

.edu_kxsy_picnewsR .content_single_listIcon{
	padding: 0;
	width: 8%;
}

.edu_kxsy_picnewsR .content_single_list{
	margin-bottom: 10px;
	height: 42px;
	line-height: 42px;
}

.edu_kxsy_picnewsR .content_single_list:last-child{
	margin-bottom: 0;
}

.edu_kxsy_picnewsR .edu_kxsy_newslist .row{
	margin-left: 0;
}

.edu_kxsy_picnewsL .edu_kxsy_newslist p{
	width: 358px;
	float: left;
	font-size: 16px;
	line-height: 2em;
	padding: 0 15px;
	max-height: 162px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:5;
	-webkit-box-orient: vertical;
}

.edu_kxsy_picnewsL .edu_kxsy_newslist{
	height: 200px;
	position: relative;
}

.edu_kxsy_picnewsL .edu_kxsy_newslist>a{
	width: 358px;
	padding: 0 15px;
	position: absolute;
	bottom: 0;
	right: 0;
	color: #ffa600;
}

.edu_kxsy_img {
	height: 200px;
	/* width: 169px; */
	width: 300px;
	overflow: hidden;
	position: relative;
	float: left;
	border: 1px solid #e5e5e5;
	/* margin: 5px 8px 5px 20px; */
}

.edu_kxsy_img div {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
}

.edu_kxsy_img .hideImg {
	visibility: hidden;
	position: static;
}

.edu_kxsy_img img {
	display: block;
	position: absolute;
	top: -50%;
	left: -50%;
	/* min-height: 95px; */
	/* height: 95px; */
	min-width: 300px;
	width: 300px;
}

.edu_kxsy_block .picnews_title{
	margin: 20px 0 15px;
}

.edu_kxsy_banner{
	width: 100%;
}

.edu_kxsy_bannertop{
	width: 100%;
	height: 55px;
	border-top: 4px solid #ffa600;
	background: #221e1f;
	box-shadow: 0 10px 10px -5px #888888;
}

.edu_kxsy_bannertop img{
	width: 278px;
	height: 43px;
	margin: 4px 20px 0;
	float: left;
}

.edu_kxsy_bannertop a,.edu_kxsy_bannertop a:hover{
	color: #ffffff;
	float: right;
	background: url(imgkxsybutton.png);
	width: 200px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	padding: 0 0 0 82px;
	margin: 7px 20px 0;
}

.edu_kxsy_bannermain{
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
}

.edu_kxsy_block .picnews2_title{
	color: #ffa600;
	text-align: center;
	margin: 25px auto 20px;
	font-size: 24px;
}

.edu_kxsy_block .picnews2_foot{
	line-height: 20px;
	color: #ffa600;	
	margin: 15px auto 15px;
}

.edu_kxsy_block .picnews2_foot>a{
	display: block;
	width: 112px;
	margin: 0 auto;
}

.edu_kxsy_block .picnews2_foot>a>span{
	font-size: 18px;
	margin-right: 8px;
	margin-left: 10px;
}

.shop_area{
	min-height: 2270px;
	background: url(imgshop_bg.jpg) repeat-y center 180px;
}

.shop_area .thumbnail{
	border: none;
	background: url(imgshoplist_bg.png) no-repeat center top;
	padding: 4px 4px 14px;
	margin-bottom: 10px;
	margin-top: 25px;
}

.shopList .thumbnail .caption{
	padding: 10px 18px 23px;
}

.shop_bird{
	background: url(imgbird.png) no-repeat center top;
	width: 372px;
	height: 45px;
	display: block;
	margin: 0 auto;
	position: absolute;
	top: 7px;
	z-index: 10;
}

.notice_line{
	position: relative;
	top: -17px;
	height: 38px;
	background: #fcfcfc;
}

.notice_block{
	width: 1200px;
	height: 38px;
	margin: 0 auto;
	overflow: hidden;
}

.notice_block div{
	line-height: 38px;
	float: left;
}

.notice_block i{
	background: url(imgtzgg.png) no-repeat;
	width: 12px;
	height: 12px;
	display: inline-block;
	position: relative;
	top: 1px;
	margin: 0 6px;
}

.notice_active{
	width: 800px;
	overflow: hidden;
	margin-left: 2px;
	color: #7e7e7e;
}

.shiye{
	display: inline-block;
}

.kxwz{
	display: inline-block;
	position: relative;
	top: 19px;
	left: 30px;
}

.eduvideoList h3{
	height: auto;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 5px 0 0 0;
}

.ban{ width:883px; height:auto; position:relative; overflow:hidden;margin:0 auto 0;}
.ban2{ width:883px; height:588px; position:relative; overflow:hidden;border: 1px solid #e5e5e5;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:883px; height:588px;}
/* .ban2 ul li img{ width:883px; height:auto !important;} */
.prev{ float:left; cursor:pointer;}
.num{ height:86px;overflow:hidden; width:811px; position:relative;float:left;}
.min_pic{ padding:10px 0; width:883px;float: left;background: #f5f5f5;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:86px; height:86px; margin-right:5px; padding:3px;}
.num ul li.on{ border:3px solid #ffa600; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:29px; margin-right:12px; margin-left: 8px;cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:29px;margin-left: 12px; margin-right: 8px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:270px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:270px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}

#ban_pic1 .eduimg_block {
	width: 881px;
	height: 586px;
}

#ban_num1 .eduimg_block {
	width: 80px;
	height: 80px;
}

.eduimg_block {
	position: relative;
	overflow: hidden;
	/* cursor: pointer; */
	background: #ffffff;
}

.eduimg_block p {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
}

.eduimg_block img {
	/* min-width: 600px; */
	/* height: 400px; */
	position: absolute;
	top: -50%;
	left: -50%;
	display: block;
}

.eduimg_block img.hideImg {
	visibility: hidden;
	position: static;
}

.content_singler #ban_pic1 .eduimg_block p img{
	max-width: none;
	height: 588px !important;
}

.content_singler #ban_num1 .eduimg_block p img{
	max-width: none;
	height: 80px !important;
}

#zutu1 .pic_txt p{
	font-size: 14px;
	padding: 10px 15px;
}