.banner {
	margin: 0px auto; width: 100%; overflow: hidden; position: relative; max-width: 1920px;
}
.banner img {
	width: 100%;
}
.rslides {
	margin: 0px; padding: 0px; width: 100%; overflow: hidden; position: relative;
}
.rslides li {
	left: 0px; top: 0px; width: 100%; display: none; position: absolute; -webkit-backface-visibility: hidden;
}
.rslides li:first-child {
	float: left; display: block; position: relative;
}
.rslides .img {
	border: 0px currentColor; border-image: none; width: 100%; height: auto; float: left; display: block;
}
.slide_container {
	width: 100%; overflow: hidden; float: left; position: relative;
}
.slide {
	list-style: none; margin: 0px; padding: 0px; width: 100%; overflow: hidden; position: relative;
}
.slide li {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
.slide .img {
	border: 0px currentColor; border-image: none; width: 100%; height: auto; display: block; position: relative; z-index: 1;
}
.slide_nav {
	background: url("../images/lf.png") no-repeat left top; left: 10px; top: 45%; width: 30px; height: 50px; text-indent: -9999px; overflow: hidden; margin-top: -22px; position: absolute; z-index: 3; opacity: 0.7;
}
.slide_nav:active {
	opacity: 1;
}
.next.slide_nav {
	background: url("../images/rt.png") no-repeat left top; left: auto; right: 10px;
}
.slide_tabs {
	right: 242px; bottom: 67px; display: none; position: absolute; z-index: 999;
}
.slide_tabs li {
	border-radius: 5px; width: 12px; height: 12px; color: rgb(255, 255, 255); margin-left: 19px; float: left; background-color: rgb(255, 255, 255);
}
.slide_tabs li a {
	color: rgb(255, 255, 255); text-indent: -999em; display: block;
}
.slide_tabs li.slide_here {
	background: none; border-radius: 15px; border: 2px solid rgb(255, 255, 255); border-image: none; width: 10px; height: 10px;
}
.channel {
	left: 0px; width: 100%; bottom: 0px; position: absolute; z-index: 20;
}
.channel ul {
	margin: 0px auto; width: 68%;
}
.channel ul li {
	margin: 0px 0.1% 0px 0px; width: 24.9%; height: 64px; text-align: center; line-height: 64px; float: left; position: relative;
}
.channel ul li:hover {
	opacity: 1; -moz-opacity: 1;
}
.channel ul li a {
	margin: 20px 0px 0px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; display: block;
}
.channel ul li.ch01 {
	background: url("../images/banner_li01_03.png") repeat-x left bottom; line-height: 44px;
}
.channel ul li.ch01 a {
	background: url("../images/banner01_03.png") no-repeat 30%;
}
.channel ul li.ch01:hover {
	background: url("../images/banner_li_hover_03.png") repeat-x left bottom; line-height: 64px;
}
.channel ul li.ch01:hover a {
	margin: 0px;
}
.channel ul li.ch02 {
	background: url("../images/banner_li_03.png") repeat-x left bottom; line-height: 44px;
}
.channel ul li.ch02 a {
	background: url("../images/banner02_03.png") no-repeat 30%;
}
.channel ul li.ch02:hover {
	background: url("../images/banner_li01_hover_03.png") repeat-x left bottom; line-height: 64px;
}
.channel ul li.ch02:hover a {
	margin: 0px;
}
.channel ul li.ch03 {
	background: url("../images/banner_li01_03.png") repeat-x left bottom; line-height: 44px;
}
.channel ul li.ch03 a {
	background: url("../images/banner03_03.png") no-repeat 30%;
}
.channel ul li.ch03:hover {
	background: url("../images/banner_li_hover_03.png") repeat-x left bottom; line-height: 64px;
}
.channel ul li.ch03:hover a {
	margin: 0px;
}
.channel ul li.ch04 {
	background: url("../images/banner_li_03.png") repeat-x left bottom; line-height: 44px;
}
.channel ul li.ch04 a {
	background: url("../images/banner04_03.png") no-repeat 30%;
}
.channel ul li.ch04:hover {
	background: url("../images/banner_li01_hover_03.png") repeat-x left bottom; line-height: 64px;
}
.channel ul li.ch04:hover a {
	margin: 0px;
}
.content {
	margin: 0px auto; width: 100%; overflow: hidden; max-width: 1920px;
}
.mode01 {
	background: url("../images/bg_02.png") no-repeat; margin: 30px auto; padding-top: 30px; padding-bottom: 30px; width: 100%; overflow: hidden;
}
.mode01_a { 
	width: 76%; margin: 0 auto;
	}
.mode02 {
	margin: 0px auto 30px; width: 76%; height: 308px; overflow: hidden;
}
.mode003 {
	background: rgb(240, 243, 245); margin: 0px auto 30px; padding: 30px 0; width: 100%; overflow: hidden;
}
.news {
	width: 40%; float: left;
}
.news .title {
	overflow: hidden;
}
.news .title h2 {
	width: 70%; float: left;
}
.news .title a {
	color: rgb(22, 80, 104); font-size: 14px; float: right;
}
.news_con {
	overflow: hidden;
}
.news_left ul {
	margin: 3% auto; padding: 2% 2% 0px 1%; width: 50%; float: left;
}
.news_left ul li {
	margin: 0px 0px 25px; overflow: hidden; max-height: 50px;
}
.news_left ul li a {
	margin: 5px 0px 0px 70px; color: rgb(51, 51, 51); font-size: 16px; display: block;overflow: hidden; line-height: 22px;
}
.new_img {
	width: 48%; float: right;
}
.newsDate {
	width: 53px; height: 50px; float: left;
}
.newsDate .day {
	text-align: center; color: rgb(22, 80, 104); line-height: 30px; font-family: Arial; font-size: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsDate .year {
	text-align: center; color: rgb(22, 80, 104); line-height: 20px; font-size: 12px;
}
.tz_culture {
	width: 58%; float: right;
}
.tz {
	background: rgb(255, 255, 255); margin: 36px 0px 0px; width: 100%; overflow: hidden;
}
.tz .title {
	background: url("../images/tz_title_03.png") no-repeat center; width: 241px; height: 240px; float: left; position: relative; background-size: 100%;
}
.tz .title h2 {
	margin: 90px 0px 0px 50px;
	font-size: 27px;
	color: #fff;
	letter-spacing: 6px;
	font-weight: bold;
}
.tz .title a {
	left: 100px; bottom: 40px; color: rgb(255, 255, 255); font-size: 14px; position: absolute;
}
.tz .title a:hover {
	font-weight: bold;
}
.tz ul {
	margin: 40px 0px 0px 5px; overflow: hidden; width: 58%; float: right;
}
.tz ul li {
	margin: 0px 2% 20px 0px; width: 48%; overflow: hidden; float: left; min-height: 40px; max-height: 40px;
}
.tz ul li span {
	background: rgb(37, 146, 147); width: 35%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-family: Cambria; font-size: 18px; float: left; display: inline-block;
}
.tz ul li a {
	margin: 0px 0px 0px 41%; line-height: 20px; font-size: 17px; display: block;
}
.culture {
	background: rgb(255, 255, 255); margin: 20px 0px 0px; width: 100%; overflow: hidden;
}
.culture .title {
	background: url("../images/culture_title_03.png") no-repeat; width: 231px; height: 240px; float: right; position: relative;
}
.culture .title h2 {
	margin: 90px 0px 0px 50px;
	font-size: 27px;
	color: #fff;
	letter-spacing: 6px;
	font-weight: bold;
}
.culture .title a {
	left: 100px; bottom: 40px; color: rgb(255, 255, 255); font-size: 14px; position: absolute;
}
.culture .title a:hover {
	font-weight: bold;
}
.culture ul {
	margin: 25px 230px 0px 25px; overflow: hidden;
}
.culture ul li {
	background: url("../images/culture_li_03.png") no-repeat left 8px; margin: 0px 2% 30px 0px; padding: 0px 0px 0px 11px; width: 46%; overflow: hidden; float: left; max-height: 39px;
}
.culture ul li span {
	background: rgb(37, 146, 147); width: 75px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-family: Cambria; font-size: 18px; float: left; display: inline-block;
}
.culture ul li a {
	line-height: 20px; overflow: hidden; font-size: 16px; display: block; max-height: 20px;
}
.culture_con {
	color: rgb(178, 178, 178); font-size: 14px;
}
.mode00 {
	margin: 30px auto; width: 76%;
}
.Focus {
	overflow: hidden; position: relative; margin-left: 1%;
}
.Focus .title {
	margin: 0px 0px 30px; height: 30px;
}
.title_left {
	padding: 0px 15px 0px 0px; width: auto; float: left;
}
.title_left h2 {
	width: auto; color: rgb(22, 80, 104); font-family: "ËÎÌå"; font-size: 22px; font-weight: bold; float: left;
}
.title_left span {
	margin: 0px 0px 0px 5px; color: rgb(153, 153, 153); font-family: Cambria; font-size: 18px;
}
.title_left span a {
	color: rgb(153, 153, 153);
}
.title_date {
	background: url("../images/month_03.png") no-repeat; margin: -12px 0px 0px; width: 64px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; float: right;
}
.title_date span {
	color: rgb(255, 255, 255); font-size: 18px;
}
.Focus dl {
	overflow: hidden;
}
.Focus dd {
	margin: 0px 2% 0px 0px; width: 23%; float: left;
}
.Focus dd:nth-child(4) {
	margin-right: 0 !important;
}
.Focus dd.last {
	margin: 0px;
}
.Focus dd img {
	width: 100%; display: block;
}
.Focus dd i {
	margin: 2% 0px; color: rgb(153, 153, 153); font-size: 14px; display: block;
}
.Focus dd a {
	margin: 0px; font-size: 14px; display: block;
}
.title01 {
	background: url("../images/title_bg_03.png") repeat-x left bottom; margin: 0px 0px 30px; padding: 37px 0px 0px; height: 21px; line-height: 21px;
}
.title01 a {
	color: rgb(22, 80, 104); font-size: 14px; float: right;
}
.title01 .title_left {
	background: rgb(255, 255, 255); padding: 0px 40px 0px 0px; width: auto; float: left;
}
.title01 .title_left01 {
	padding: 0px; float: none;
}
.title01 .title_left01 a {
	font-size: 22px; float: none;
}
.title01 h2 {
	width: auto; color: rgb(22, 80, 104); font-family: "ËÎÌå"; font-size: 22px; font-weight: bold; float: left;
}
.title01 span {
	margin: 0px 0px 0px 5px; color: rgb(153, 153, 153); font-family: Cambria; font-size: 18px;
}
.title01 span a {
	color: rgb(153, 153, 153);
}
.title01 ol li {
	background: url("../images/xie.png") no-repeat left; width: 23%; height: 21px; text-align: center; color: rgb(51, 51, 51); line-height: 21px; font-family: "ËÎÌå"; font-size: 22px; font-weight: bold; float: left; cursor: pointer;
}
.title01 ol li.first {
	background: none;
}
.title01 ol li.current {
	width: 25%; height: 21px; color: rgb(22, 80, 104); line-height: 21px; font-family: "ËÎÌå"; font-size: 22px; font-weight: bold; border-bottom-color: rgb(22, 80, 104); border-bottom-width: 2px; border-bottom-style: solid; float: left; cursor: pointer;
}
.news_pic i {
	margin: 2% 0px; color: rgb(153, 153, 153); font-size: 14px; display: block;
}
.news_pic a {
	margin: 15px 0px; color: rgb(22, 80, 104); font-size: 16px; display: block;
}
.newsInfo {
	width: 100%; overflow: hidden;
}
.news_pic {
	width: 32%; float: left;
}
.news_pic_img {
	height: 185px; overflow: hidden;
}
.news_pic_img img {
	height: 100%; display: block; max-width: none;
}
.news_wrap a {
	height: 235px; display: block;
}
.news_con {
	background: rgb(255, 255, 255); color: rgb(153, 153, 153); line-height: 20px; font-size: 12px;
}
.news_left {
	overflow: hidden;
}
.little_Banner .flexslider {
	width: 100%; position: relative;
}
.little_Banner .flexslider a {
	display: block;
}
.little_Banner .flexslider li a {
	transition:1s;  display: block;
}
.flex-prev,.flex-next {
	text-indent: 9999em;
}
.little_Banner .flexslider .flex-direction-nav {
	top: -56px; width: 56px; height: 24px; right: 30px; position: absolute;
}
.little_Banner .flexslider li a.flex-prev {
	background: url("../images/arrow_left_03.png") no-repeat; left: 0px; width: 24px; height: 24px; position: absolute;
}
.little_Banner .flexslider li a.flex-next {
	background: url("../images/arrow_right_03.png") no-repeat; width: 24px; height: 24px; right: 0px; position: absolute;
}
.little_Banner .flexslider li a:hover {
	opacity: 0.8; -moz-opacity: 0.8;
}
.little_Banner .flexslider img { 
	display: block; height: 260px; width: 300px; vertical-align: middle; object-fit: cover;
}
.little_Banner .flexslider .til_slides {
	background: url("../images/banner_bg.png"); left: 0px; width: 100%; height: 40px; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 15px; font-size: 14px; position: absolute;
}
.little_Banner .flex-control-nav {
	left: 47%; top: -48px; text-align: center; position: absolute; z-index: 999;
}
.little_Banner .flex-control-paging li {
	margin: 0px 10px 0px 0px; float: left;
}
.little_Banner .flex-control-paging li a {
	background: url("../images/aa_03.png") no-repeat; width: 6px; height: 6px; line-height: 8px; text-indent: 9999px;
}
.little_Banner .flex-control-paging li a:hover {
	background: url("../images/aa_hover_03.png") no-repeat; width: 20px; height: 6px;
}
.little_Banner .flex-control-paging li a.flex-active {
	background: url("../images/aa_hover_03.png") no-repeat; width: 20px; height: 6px;
}
.news_list {
	width: 66%; overflow: hidden; font-size: 1.3em; float: right;
}
.news_list li {
	background: url("../images/icon_03.png") no-repeat left 24px; padding: 13px 0px 13px 16px; overflow: hidden; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dashed;
}
.news_list li span {
	margin-left: 8px; float: right;
}
.more_news {
	text-align: right; right: 0px; bottom: 0px; position: absolute;
}
.more_news a {
	color: rgb(22, 80, 104); font-size: 14px;
}
.more_news a:hover {
	font-weight: bold;
}
.notice {
	width: 31%; overflow: hidden; float: right; position: relative;
}
.notice_list {
	overflow: hidden; font-size: 1.3em;
}
.notice_list span {
	border-radius: 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 70px; height: auto; color: rgb(255, 255, 255); font-family: Georgia, "Times New Roman", Times, serif; margin-right: 10px; float: left; display: inline-block;
}
.notice_list span i {
	background: rgb(22, 80, 104); text-align: center; color: rgb(255, 255, 255); font-size: 1em; font-style: normal; display: block; border-top-left-radius: 10px; border-top-right-radius: 10px;
}
/*.notice_list span strong {
	text-align: center; color: rgb(22, 80, 104); font-size: 1.4em; display: block;
}*/
.notice_list li {
	margin: 0px 0px 16px; line-height: 2.5em; overflow: hidden; max-height: 68px;
}
.notice_list li .notice_con {
	margin: 0px 0px 0px 80px;
}
.notice_list li a {
	font-size: 1.2em;
}
.mode02_wrap {
	padding: 0px 2%; width: 96%; overflow: hidden; background-color: rgb(240, 245, 247);
}
.mode02 {
	margin: 0px auto 30px; overflow: hidden;
}
.video li {
	margin: 0px 0px 36px; overflow: hidden;
}
.video .num {
	background: rgb(189, 220, 222); width: 30px; height: 29px; text-align: center; color: rgb(255, 255, 255); line-height: 29px; font-size: 18px; float: left; display: inline-block;
}
.video .num01 {
	background: rgb(37, 146, 147);
}
.video .num02 {
	background: rgb(108, 181, 182);
}
.video_con {
	margin: 0px 0px 0px 45px; height: 38px; overflow: hidden;
}
.video_con a {
	font-size: 14px;
}
.video_con p {
	color: rgb(22, 80, 104); font-size: 14px;
}
.learn_img_font {
	background: rgb(22, 80, 104); overflow: hidden;
}
.learn_img_font img {
	width: 50%; height: auto; float: left;
}
.learn_img_font .font {
	margin: 0px 0px 0px 50%; padding: 15px 10px 10px 25px; color: rgb(255, 255, 255); line-height: 23px; font-size: 14px;
}
.learn_img_font p {
	margin: 10px 15px 0px 0px; text-align: right; font-size: 14px; font-style: oblique;
}
.learn_img_font p i {
	color: rgb(205, 213, 217);
}
.learn_con ul {
	margin: 20px 0px 0px;
}
.learn_con ul li {
	background: url("../images/circle.png") no-repeat left; margin: 0px 0px 25px; padding: 0px 0px 0px 20px; overflow: hidden;
}
.learn_con ul li a {
	width: 70%; height: 19px; font-size: 14px; float: left; display: inline-block;
}
.learn_con ul li span {
	color: rgb(153, 153, 153); font-size: 14px; float: right;
}
.topic {
	width: 31%; float: right;
}
.topicInfo {
	width: auto; overflow: hidden;
}
.topicInfo li {
	margin: 0px 2% 10px 0px; width: 48%; overflow: hidden; float: left; position: relative;
}
.topic_con {
	height: 204px; overflow: hidden;
}
.topicInfo li.t02 {
	margin: 0px 0% 10px 0px;
}
.topicInfo li.t04 {
	margin: 0px 0% 10px 0px;
}
.topicInfo li a {
	height: 204px;
}
.topicInfo li a.cur01 {
	transition:1s; color: rgb(255, 255, 255); display: block;
}
.topicInfo li a.cur01:hover {
	opacity: 0.8; transform: scale(1.2); -moz-opacity: 0.8; -webkit-transform: scale(1.2); -o-transform: scale(1.2);
}
.topicInfo li span {
	background: url("../images/banner_bg.png"); padding: 15px 1%; left: 0px; width: 98%; height: 40px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 22px; overflow: hidden; font-size: 14px; display: block; position: absolute;
}
.topicInfo li.t02 span {
	background: none; padding: 0px; height: auto;
}
.topicInfo li.t03 span {
	background: none; padding: 0px; height: auto;
}
.topicInfo li.t01 a {
	display: block;
}
.topicInfo li.t04 a {
	display: block;
}
.topicInfo li.t02 a {
	background: rgb(216, 229, 230); color: rgb(51, 51, 51); line-height: 22px; font-size: 14px; display: block;
}
.topicInfo li.t02 a p {
	padding: 20px;
}
.topicInfo li.t03 a {
	background: rgb(216, 229, 230); color: rgb(51, 51, 51); line-height: 22px; font-size: 14px; display: block;
}
.topicInfo li.t03 a p {
	padding: 20px;
}
.topicInfo li a img {
	width: 100%; height: 100%; display: block;
}
.topicInfo li span a {
	color: rgb(255, 255, 255);
}
.topic01 {
	width: 31%; float: right;
}
.topicInfo01 {
	width: auto; overflow: hidden; display: none;
}
.topicInfo01 li {
	margin: 0px 1.3% 10px 0px; width: 24%; overflow: hidden; float: left; position: relative;
}
.topic_con01 {
	height: 155px; overflow: hidden;
}
.topicInfo01 li a {
	height: 155px;
}
.topicInfo01 li a.cur01 {
	transition:1s; color: rgb(255, 255, 255); display: block;
}
.topicInfo01 li a.cur01:hover {
	opacity: 0.8; transform: scale(1.2); -moz-opacity: 0.8; -webkit-transform: scale(1.2); -o-transform: scale(1.2);
}
.topicInfo01 li span {
	background: url("../images/banner_bg.png"); padding: 15px 1%; left: 0px; width: 98%; height: 40px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 22px; overflow: hidden; font-size: 14px; display: block; position: absolute;
}
.topicInfo01 li.t02 span {
	background: none; padding: 0px; height: auto;
}
.topicInfo01 li.t03 span {
	background: none; padding: 0px; height: auto;
}
.topicInfo01 li.t01 a {
	display: block;
}
.topicInfo01 li.t04 a {
	display: block;
}
.topicInfo01 li.t03 {
	margin: 0px 0px 10px;
}
.topicInfo01 li.t02 a {
	background: rgb(216, 229, 230); color: rgb(51, 51, 51); line-height: 22px; font-size: 14px; display: block;
}
.topicInfo01 li.t02 a p {
	padding: 20px;
}
.topicInfo01 li.t03 a {
	background: rgb(216, 229, 230); color: rgb(51, 51, 51); line-height: 22px; font-size: 14px; display: block;
}
.topicInfo01 li.t03 a p {
	padding: 20px;
}
.topicInfo01 li a img {
	width: 100%; height: 100%; display: block;
}
.topicInfo01 li span a {
	color: rgb(255, 255, 255);
}
.link001 div.weixin01 {
	top: 94px; width: 100px; height: 100px; right: 0px; display: none; position: absolute;
}
.link001 div.weixin02 {
	top: 145px; width: 100px; height: 100px; right: 220px; display: none; position: absolute;
}
.link001 div.weixin03 {
	top: 145px; width: 100px; height: 100px; right: 0px; display: none; position: absolute;
}
.link001 div.weixin01 {
	margin: 0px auto; width: 100px; height: 100px;
}
.link001 div.weixin02 {
	margin: 0px auto; width: 100px; height: 100px;
}
.link001 div.weixin03 img {
	margin: 0px auto; width: 100px; height: 100px;
}
.video {
	position: relative;
}
.close {
	width: 25px; height: 25px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 9999; cursor: pointer;
}
.link001 div .close img {
	width: 25px; height: 25px;
}
.link001 div.weixin01 {
	text-indent: 0px;
}
.link001 div.weixin02 {
	text-indent: 0px;
}
.link001 div.weixin03 {
	text-indent: 0px;
}
.mode03 {
    width: 76%; margin: auto;
}
.link {
	width: 100%; height: 68px; margin: auto;
}
.link_color {
	background: rgb(240, 245, 247); margin: 20px 0px 0px; width: 100%; height: 60px;
}
.link_title {
	width: auto; float: left;
}
.linkIn {
	position: relative;
	width: 76%;
	margin: auto;
}
.link_title {
	left: 0px; top: -8px; position: absolute;
}
.link_title img {
	float: left; display: inline-block;
}
.l_title {
	background: rgb(37, 146, 147); padding: 9px 25px; color: rgb(255, 255, 255); font-size: 18px; float: left;
}
.linkIn ul li {
	margin: 0px 3% 0px 0px; height: 60px; line-height: 60px; float: left;
}
.linkIn ul {
	margin: 0px 0px 0px 135px; overflow: hidden;
}
.linkIn ul li a {
	font-size: 16px;
}
.link01 {
	background: rgb(240, 245, 247); margin: 30px 0px 0px; padding: 0px 2%; width: 96%; overflow: hidden; display: none;
}
.link01 .link01_title {
	background: rgb(37, 146, 147); padding: 24px; width: 40px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; float: left;
}
.link01 ul {
	width: 80%; float: left;
}
.link01 ul li {
	background: rgb(244, 244, 244); margin: 10px 0px 0px; width: 20%; height: 30px; text-align: center; line-height: 30px; float: left;
}
.link01 ul li a {
	font-size: 14px;
}
.bian_share {
	width: 163px; height: 239px; right: 20px; top: 60%; position: fixed; z-index: 999;
}
.bian_share ul {
	width: 50px; float: right;
}
.bian_share ul li {
	margin: 0px 0px 10px; width: 50px; height: 50px;
}
.bian_share .share_gw {
	background: url("../images/sharebg_03.png") no-repeat; 
	left: -49px; top: -42px; 
	width: 165px; height: 152px; 
	position: absolute;
	background-size:cover;
}
.bian_share .share_gw img {
	margin: 10px 0px 0px 10px;
	width: 133px;
}
.bian_share .share_wb {
	background: url("../images/sharebg_03.png") no-repeat; left: 0px; top: 30px; width: 116px; height: 107px; position: absolute;
}
.bian_share .share_wb img {
	margin: 10px 0px 0px 10px;
	width: 89px;
}
.bian_share .share_ewm {
	background: url("../images/sharebg_03.png") no-repeat; left: -54px; top: 11px; width: 165px; height: 152px; position: absolute;background-size:cover;
}
.bian_share .share_ewm img {
	margin: 10px 0px 0px 10px;
	width: 133px;
}
.bian_share .share_qq {
	background: url("../images/sharebg_03.png") no-repeat; left: 0px; top: 150px; width: 116px; height: 107px; position: absolute;
}
.bian_share .share_qq img {
	margin: 10px 0px 0px 10px;
	width: 89px;
}
.scroll_link {
	display: none;
}
.scroll_link ul {
	overflow: hidden;
}
.scroll_link ul li {
	margin: 0px 0.5%; width: 19%; height: 50px; text-align: center; line-height: 50px; float: left;
}
.scroll_link ul li a {
	color: rgb(255, 255, 255); font-size: 16px;
}
.scroll_link ul li.li01 {
	background: rgb(3, 84, 186);
}
.scroll_link ul li.li02 {
	background: rgb(43, 168, 182);
}
.scroll_link ul li.li03 {
	background: rgb(73, 121, 37);
}
.scroll_link ul li.li04 {
	background: rgb(0, 185, 227);
}
.scroll_link ul li.li05 {
	background: rgb(116, 35, 99);
}
.teach_Banner .flexslider {
	width: 100%; position: relative;
}
.teach_Banner .flexslider ul {
	overflow: hidden;
}
.teach_Banner .flexslider a {
	display: block;
}
.teach_Banner .flexslider li a {
	transition:1s; text-indent: 9999em; display: block;
}
.teach_Banner .flexslider .flex-direction-nav {
	margin: 0px 0px 0px -123px; left: 50%; width: 256px; height: 50px; bottom: -65px; position: absolute;
}
.teach_Banner .flexslider li a.flex-prev {
	background: url("../images/arrow_left_03.png") no-repeat; left: 0px; width: 24px; height: 24px; position: absolute;
}
.teach_Banner .flexslider li a.flex-next {
	background: url("../images/arrow_right_03.png") no-repeat; width: 24px; height: 24px; right: 0px; position: absolute;
}
.teach_Banner .flexslider li a:hover {
	opacity: 0.8; -moz-opacity: 0.8;
}
.teach_Banner .flexslider img {
	width: 100%; display: block;
}
.teach_Banner .flexslider .til_slides {
	background: url("../images/banner_bg.png"); left: 0px; width: 100%; height: 40px; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 15px; font-size: 14px; position: absolute;
}
.teach_Banner .flex-control-nav {
	left: 47%; text-align: center; bottom: -38px; position: absolute; z-index: 999;
}
.teach_Banner .flex-control-paging li {
	margin: 0px 10px 0px 0px; float: left;
}
.teach_Banner .flex-control-paging li a {
	background: url("../images/aa_03.png") no-repeat; width: 6px; height: 6px; line-height: 8px; text-indent: 9999px;
}
.teach_Banner .flex-control-paging li a:hover {
	background: url("../images/aa_hover_03.png") no-repeat; width: 20px; height: 6px;
}
.teach_Banner .flex-control-paging li a.flex-active {
	background: url("../images/aa_hover_03.png") no-repeat; width: 20px; height: 6px;
}
.tab ol.title {
	margin: 0px auto 30px; width: 39%; overflow: hidden;
}
.tab ol.title li {
	width: 190px; height: 30px; float: left; color: #184E64; font-weight: bold; letter-spacing: 10px; font-size: 28px;
}
.tab ol.title li.li01 {
    padding: 0px 24px 0px 0px; background: url(../images/line1.png) no-repeat right;
}
.tab ol.title li.li02 {
	padding: 0px 0px 0px 20px;
	
}

.tab ol.title li.li01 a {
	background: url("../images/mtng_03.png") no-repeat; width: 190px; height: 30px; display: block;
}
.tab ol.title li.li02 a {
	background: url("../images/xshd_03.png") no-repeat; width: 190px; height: 30px; display: block; margin-left: 40px;
}
.tab ol.title li.li01:hover a {
	background: url("../images/mtng_hover_03.png") no-repeat;
}
.tab ol.title li.current.li01 a {
	background: url("../images/mtng_hover_03.png") no-repeat;
}
.tab ol.title li.li02:hover a {
	background: url("../images/xshd_hover_03.png") no-repeat;
}
.tab ol.title li.current.li02 a {
	background: url("../images/xshd_hover_03.png") no-repeat;
}

/*.tab ol.title li.li01 a {
	width: 190px; height: 30px; display: block; background: url(../images/xshd1.png) no-repeat;
}*/
/*.tab ol.title li.current.li01 a {
    background: url(../images/xshd2.png) no-repeat;
}
.tab ol.title li.current.li02 a {
    background: url(../images/mtng2.png) no-repeat;
}*/
/*.tab ol.title li.li02 a {
	width:190px; height: 30px; display: block; background: url(../images/mtng1.png) no-repeat;
}*/
.tab ol.title li.li01:hover a {
	color: #D0E3E3;
}
.tab ol.title li.current.li01 a {
	color: #184E64;
}
.tab ol.title li.li02:hover a {
	color: #184E64;
}
.hover_a a {
	color: #184E64 !important;
}
.tab_teach01 {
	width: 25%; overflow: hidden; float: left;
}
.tab_teach02 {
	width: 25%; overflow: hidden; float: left;
}
.teach_left {
	margin: 0px 30% 0px 0px; height: 200px; max-width: 300px;
}
.tab_teach01 .teach_right {
	background: rgb(22, 80, 104); margin: 0px 13px 0px 0px; padding: 35px 15px; width: 115px; height: 200px; float: right;
}
.tab_teach02 .teach_right {
	background: rgb(37, 146, 147); margin: 0px 13px 0px 0px; padding: 35px 15px; width: 115px; height: 200px; float: right;
}
.teach_con {
	color: rgb(255, 255, 255); text-indent: 0px; overflow: hidden; font-size: 16px; max-height: 90px;
}
.teach_con a {
	text-indent: 0 !important;
}
.teach_right p {
	margin: 40px 0px 0px; text-align: left; color: rgb(199, 221, 221); font-style: oblique;
}
.mode003 .md {
	width: 76%;
	margin: 0 auto;
}
.important {
	width: 50%; float: left;
}
.stone {
	width: 50%; float: left; 
}
.importantIn {
	margin: 0px 49px 0px 0px;
}
.importantIn .title {
	background: url("../images/import_bg_03.png") no-repeat center; width: 100%; height: 120px; position: relative;
}
.importantIn h2 {
	height: 120px; text-align: center; line-height: 120px;
}
.importantIn .title a {
	width: auto; height: auto; right: 10px; bottom: 15px; color: rgb(255, 255, 255); font-size: 14px; position: absolute;
}
.stoneIn {
	margin: 0px 49px 0px 0px;
}
.stoneIn .title {
	background: url("../images/stone_bg_03.png") no-repeat center; width: 100%; height: 120px; position: relative;
}
.stoneIn h2 {
	height: 120px; text-align: center; line-height: 120px;
}
.stoneIn .title a {
	width: auto; height: auto; right: 10px; bottom: 15px; color: rgb(255, 255, 255); font-size: 14px; position: absolute;
}
.importantIn ul {
	padding: 25px 0px 0px;
}
.importantIn ul li {
	background: url("../images/import_li_03.png") no-repeat left 13px; margin: 0px 0px 10px; padding: 0px 0px 0px 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.importantIn ul p a {
	font-size: 16px; position: static;
}
.importantIn ul .import_con {
	color: rgb(153, 153, 153); font-size: 14px;
}
.stoneIn ul {
	padding: 25px 0px 0px;
}
.stoneIn ul li {
	background: url("../images/culture_li_03.png") no-repeat left 13px; margin: 0px 0px 10px; padding: 0px 0px 0px 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.stoneIn ul p a {
	font-size: 16px; position: static;
}
.stoneIn ul .stone_con {
	color: rgb(161, 150, 74); font-size: 14px;
}
.imp_ston {
	width: 70%; overflow: hidden; float: left;
}
.imp_ston p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.huodong {
	margin: 0px 0px 0px 70%; width: 30%;
}
.huodong .title {
	overflow: hidden;
}
.huodong .title h2 {
	width: 80%; float: left; background: url("../images/haibao_logo.png")no-repeat; height: 40px; margin: 2%;
}
.huodong .title span {
	overflow: hidden; color: #9DADB7; line-height: 60px; font-size: 18px;
}
.huodong .title a {
	width: auto; color: rgb(22, 80, 104); font-size: 14px; float: right; line-height: 60px;
}
.lunbo {
	width: 400px; height: 480px; position: relative;
}
.boxin {
	margin: 0px 0px 0px 10px; width: 395px; height: 480PX; overflow: hidden; position: relative;
}
.lunbo ul {
	left: 0px; top: 0px; width: 4000%; position: absolute;
}
.lunbo ul li {
	float: left;
}
.left1 {
	background: url(../images/huodong_left_03.png) no-repeat center;
    left: -20px;
    top: 200px;
    width: 100px;
    height: 100px;
    position: absolute;
    z-index: 999;
    background-size: 30%
}
.right1 {
	background: url(../images/huodong_right_03.png) no-repeat center;
    right: -20px;
    top: 200px;
    width: 100px;
    height: 100px;
    position: absolute;
    z-index: 999;
    background-size: 30%
}
.lunbo ol {
	text-align: center; margin-top: 8px;
}
.lunbo ol h4 {
	height: 25px; color: rgb(60, 60, 60); font-size: 16px; font-weight: normal;
}
.lunbo ol span {
	color: rgb(59, 59, 59); font-size: 12px;
}
.lunbo ol li {
	display: none;
}
@media screen and (max-width:1800px)
{
.channel ul li.ch01 a {
	background: url("../images/banner01_03.png") no-repeat 10%;
}
.channel ul li.ch02 a {
	background: url("../images/banner02_03.png") no-repeat 10%;
}
.channel ul li.ch03 a {
	background: url("../images/banner03_03.png") no-repeat 10%;
}
.channel ul li.ch04 a {
	background: url("../images/banner04_03.png") no-repeat 10%;
}
.imp_ston {
	width: 65%;
}
.huodong {
	margin: 0px 0px 0px 65%; width: auto;
}
}
@media screen and (max-width:1540px)
{
.imp_ston {
	width: 60%;
}
.huodong {
	margin: 0px 0px 0px 60%; width: auto;
}
}
@media screen and (max-width:1510px)
{
.title01 ol li {
	background: none;
}
.teach_left {
	margin: 0px 30% 0px 0px; height: 200px; max-width: 300px; width: 56%;
}
.tab_teach01 .teach_right {
	background: rgb(22, 80, 104); margin: 0px 13px 0px 0px; padding: 35px 10px; width: 40%; float: right;
}
.tab_teach02 .teach_right {
	background: rgb(37, 146, 147); margin: 0px 13px 0px 0px; padding: 35px 10px; width: 21%; height: 130px; float: right;
}
}
@media screen and (max-width:1490px)
{
.culture ul li {
	width: 40%;
}
.news .title a {
	margin: 1px 0px 8px;
}
.stoneIn .title a {
	bottom: 10px;
}
.importantIn .title a {
	bottom: 10px;
}
}
@media screen and (max-width:1340px)
{
.imp_ston {
	width: 55%;
}
.huodong {
	margin: 0px 0px 0px 55%; width: auto;
}
}
@media screen and (max-width:1300px)
{
.notice {
	width: 100%; float: none;
}
.notice_list li {
	width: 48%; float: left;
}
}
@media screen and (max-width:1279px)
{
.news {
	width: 100%; float: none;
}
.news_left ul li {
	width: 48%; margin-right: 2%; float: left;
}
.mode01 {
	background: none; height: auto;
}
.tz_culture {
	width: 100%; float: none;
}
}
@media screen and (max-width:1200px)
{
.bian_share {
	display: none;
}
.culture ul li.n {
	display: none;
}
.tab_teach01 {
	width: 33.3%;
}
.tab_teach02 {
	width: 33.3%;
}
.tab_teach003 {
	display: none;
}
.imp_ston {
	width: 100%; overflow: hidden; float: none;
}
.huodong {
	margin: 0px auto; width: auto;
}
.mode003 {
	padding: 52px 2% 30px; height: auto;
}
.lunbo {
	margin: 0px auto;
}
}
@media screen and (max-width:1160px)
{
.news {
	width: 100%; min-height: 450px;
}
.notice {
	margin: 0px 0px 20px; width: 100%; min-height: auto;
}
.news_list {
	width: auto; margin-left: 410px; float: none;
}
.news_pic {
	left: 0px; top: 0px; width: 380px; margin-right: 20px; position: absolute;
}
.notice_list li {
	width: 45%; margin-right: 25px; float: left;
}
}
@media screen and (max-width:1120px)
{
.slide_tabs {
	right: 5px; bottom: 15px;
}
.mode01 {
	margin: 0px auto; width: 97.5%;
}
.mode02 {
	margin: 0px auto; width: 97.5%;
}
.newsInfo {
	padding: 0px 0px 50px;
}
.topic {
	width: 100%;
}
.carInfo {
	width: 50%; float: left;
}
.link001 {
	width: 46%; height: 107px; font-size: 1.3em; margin-top: 0px; float: right;
}
.link001 div {
	height: 54px;
}
.link001 div.weixin01 {
	top: 21px; right: 0px;
}
.link001 div.weixin02 {
	top: 28px; right: 35.44%;
}
.link001 div.weixin03 {
	top: 21px; right: 14.19%;
}
.video {
	margin: 0px; width: 48%;
}
.learning {
	margin: 0px; width: 48%; float: right;
}
.topic {
	width: 100%;
}
.topicInfo li a img {
	width: 100%; height: auto; display: block;
}
.topicInfo li {
	width: 23%;
}
.topicInfo li.t02 {
	margin: 0px 2% 10px 0px;
}
.topicInfo {
	display: none;
}
.topicInfo01 {
	display: block;
}
}
@media screen and (max-width:900px)
{
.channel {
	display: none;
}
.Focus dd {
	width: 31%;
}
.Focus dd.n {
	display: none;
}
.news_left ul li {
	width: auto; float: none;
}
.tab_teach01 {
	width: 50%;
}
.tab_teach02 {
	width: 50%;
}
.tab_teach002 {
	display: none;
}
}
@media screen and (max-width:890px)
{
.topicInfo li {
	margin: 0px 1%; width: 48%;
}
.focus_ul {
	display: none;
}
.little_Banner {
	display: block;
}
.flex-control-nav {
	left: 50%; text-align: center; bottom: 15px;
}
.tz .title {
	background: rgb(37, 146, 147); width: 100%; height: 50px; line-height: 50px; float: none;
}
.tz .title h2 {
	margin: 10px 0px 0px 10px; width: auto; float: left; position: static;
}
.tz .title a {
	margin: 0px 10px 0px 0px; width: auto; float: right; position: static;
}
.tz ul {
	margin: 30px 0px 0px;
}
.culture .title {
	background: rgb(161, 150, 74); width: 100%; height: 50px; line-height: 50px; float: none;
}
.culture .title h2 {
	margin: 10px 0px 0px 10px; width: auto; float: left; position: static;
}
.culture .title a {
	margin: 0px 10px 0px 0px; width: auto; float: right; position: static;
}
.culture ul {
	margin: 30px 0px 0px;
}
}
@media screen and (max-width:800px)
{
.news_pic {
	width: 346px;
}
.news_list {
	margin-left: 380px;
}
.link001 {
	width: 44%;
}
.carInfo {
	width: 48%;
}
.link {
	display: none;
}
.link01 {
	display: block;
}
.main {
	display: none;
}
.scroll_link {
	display: block;
}
}
@media screen and (max-width:770px)
{
.carInfo li {
	font-size: 1.3em;
}
.link001 div a {
	padding-left: 9px;
}
.video {
	width: 100%; float: none;
}
.learning {
	width: 100%; float: none;
}
}
@media screen and (max-width:640px)
{
.channel ul li {
	height: 26px; line-height: 26px;
}
.channel ul li a {
	font-size: 12px; font-weight: normal; display: block;
}
.news_pic {
	width: 300px;
}
.news_list {
	margin-left: 330px;
}
.channel {
	height: 26px; line-height: 26px;
}
.important {
	width: 100%; float: none;
}
.stone {
	width: 100%; float: none;
}
.importantIn {
	margin: 0px;
}
.stoneIn {
	margin: 0px;
}
}
@media screen and (max-width:600px)
{
.news_pic {
	left: 50%; width: 346px; margin-left: -173px; position: absolute;
}
.news_list {
	margin: 325px 0px 0px; width: 100%;
}
.notice_list li {
	width: 100%;
}
.mode01 {
	margin: 0px auto; width: 96%;
}
.mode02 {
	margin: 0px auto; width: 96%;
}
.carInfo {
	width: 100%;
}
.carInfo li {
	height: 48px; margin-bottom: 7px;
}
.carInfo .message {
	width: 100%;
}
.carInfo .talk {
	width: 49%; border-right-color: currentColor; border-right-width: medium; border-right-style: none; float: left;
}
.carInfo .bbs {
	width: 49%; float: right;
}
.carInfo li a {
	margin: 0px auto; height: 48px; text-align: center; line-height: 48px; padding-left: 17px; font-size: 1.2em;
}
.message a {
	background: url("../images/s-message.png") no-repeat 45px rgb(75, 165, 9); margin: 0px auto; width: 260px;
}
.talk a {
	background: url("../images/s-talk.png") no-repeat 5px rgb(0, 152, 141); margin: 0px auto; width: 130px;
}
.carInfo li.bbs a {
	background: url("../images/s-bbs.png") no-repeat 5px rgb(238, 162, 0); margin: 0px auto; width: 130px;
}
.link001 {
	background: none; padding: 0px; width: 100%; height: 117px; clear: both;
}
.link001 div a {
	margin: 0px auto; width: 150px; height: 48px; line-height: 48px; padding-left: 17px; display: block;
}
.tengxun {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 49%; margin-bottom: 7px;
}
.weixin {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 49%; margin-bottom: 7px;
}
.sina {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 49%; margin-bottom: 7px;
}
.mobile {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 49%; margin-bottom: 7px;
}
.tengxun a {
	background: url("../images/icon.png") no-repeat -274px -174px;
}
.sina a {
	background: url("../images/icon.png") no-repeat 4px -245px;
}
.weixin a {
	background: url("../images/icon.png") no-repeat 10px -242px;
}
.mobile a {
	background: url("../images/icon.png") no-repeat -275px -243px;
}
.link001 div.tengxun {
	height: 48px; float: left; background-color: rgb(255, 255, 255);
}
.link001 div.weixin {
	height: 48px; float: left; background-color: rgb(255, 255, 255);
}
.link001 div.sina {
	height: 48px; float: right; background-color: rgb(255, 255, 255);
}
.link001 div.mobile {
	height: 48px; float: right; background-color: rgb(255, 255, 255);
}
.topicInfo {
	padding: 0px;
}
.link001 div.weixin01 {
	top: 70px; right: 0px;
}
.link001 div.weixin02 {
	top: 125px; right: 55.16%;
}
.link001 div.weixin03 {
	top: 125px; right: 0px;
}
.new_img {
	display: none;
}
.news_left ul {
	margin: 0px;
}
.tz ul li {
	width: 100%; float: none;
}
.culture ul li {
	width: 100%; float: none;
}
}
@media screen and (max-width:560px)
{
.boxin {
	width: 300px; height: 326px;
}
.lunbo {
	width: 360px; height: 326px;
}
.left1 {
	background-position: center; height: 326px;
}
.right1 {
	background-position: center; height: 326px;
}
.lunbo ul li img {
	width: 300px; height: 326px;
}
}
@media screen and (max-width:500px)
{
.Focus ul li {
	margin: 0px; width: 100%; float: none;
}
.f_link {
	width: 100%; float: none;
}
.line {
	width: 100%; float: none;
}
.copy {
	padding: 20px; height: auto; line-height: 26px;
}
.Focus dd {
	width: 48%;
}
.Focus dd.n01 {
	display: none;
}
}
@media screen and (max-width:480px)
{
.title01 .title_left01 a {
	font-size: 20px;
}
.title_left h2 {
	font-size: 20px;
}
.title01 h2 {
	width: 88px; font-size: 20px;
}
.carInfo li a {
	font-size: 1.1em;
}
.mode02 .title01 h2 {
	width: 104px;
}
.topicInfo01 {
	display: none;
}
.topicInfo {
	display: block;
}
.link01 .link01_title {
	width: 20px;
}
.link01 ul li {
	width: 33%;
}
.tab_teach01 {
	width: 100%;
}
.tab_teach02 {
	width: 100%;
}
.tab_teach001 {
	display: none;
}
}
@media screen and (max-width:400px)
{
.title01 ol li {
	font-size: 1.5em;
}
.title01 ol li.current {
	font-size: 1.5em;
}
.Focus dd {
	margin: 0px; width: 100%; float: none;
}
.Focus dd.n02 {
	display: none;
}
.boxin {
	width: 250px; height: 272px;
}
.lunbo {
	width: 310px; height: 272px;
}
.left1 {
	background-position: center; height: 272px;
}
.right1 {
	background-position: center; height: 272px;
}
.lunbo ul li img {
	width: 250px; height: 272px;
}
}
@media screen and (max-width:360px)
{
.carInfo .talk {
	width: 48%;
}
.carInfo .bbs {
	width: 48%;
}
.topicInfo li a {
	height: 150px;
}
.topic_con {
	height: 150px;
}
.link01 .link01_title {
	padding: 24px 10px;
}
.scroll_link ul li {
	margin: 0px 2% 10px 0px; width: 30%;
}
.title01 .title_left01 a {
	font-size: 1em;
}
.logo {
	width: 160px; height: auto; padding-top: 46px;
}
.notice_list li a {
	font-size: 1em;
}
.notice_list span {
	width: 50px;
}
.notice_list li .notice_con {
	margin: 0px 0px 0px 60px;
}
.footer_logo_share {
	padding: 0px 0px 0px 4%;
}
.f_link_line {
	width: 75%;
}
.footer01_top {
	padding: 20px 0px;
}
}
