
 	.main {
		overflow: hidden;
	}
	
	.main.head {
		overflow: visible;
		position: relative;
	}
		/* 导航 */
	
	.daohang {
		height: 40px;
		line-height: 40px;
		background: #32aefc;
		font-size: 16px;
	}
	
	.daohang a {
		display: inline-block;
		color: #fff;
		width: 130px;
		border-right: 1px #32aefc solid;
		text-align: center;
		background: #32aefc;
		float: left;
	}
	
	.daohang a:hover {
		color: #fff;
		text-decoration: none;
		background: #2789dd;
	}
	
	.daohang .a_active {
		background: #2789dd;
		border-right-color: #31aaf8;
	}
	
	.main_left {
		width: 298px;
		padding-top: 20px;
	}
	/* 通知公告 */
	
	.main_left_title {
		width: 100%;
		text-align: center;
		height: 60px;
		line-height: 60px;
		background-color: #13917b;
		color: #fff;
		font-size: 22px;
	}
	
	.left_news {
		width: 298px;
		background: #2dc0a6;
		height: 290px;
		padding-top: 15px;
	}
	
	.left_news li {
		height: 40px;
		line-height: 40px;
		background: url(../img/list_style.png) no-repeat 24px center;
		font-size: 14px;
		margin-bottom: 5px;
		color: #fff;
		cursor: pointer;
		list-style-type: none;
		padding-left: 45px;
		box-sizing: border-box;
		overflow: hidden;
		/*超出部分隐藏*/
		white-space: nowrap;
		/*不换行*/
		text-overflow: ellipsis;
		padding-right: 40px;
		/*超出部分文字以...显示*/
	}
.left_news li a{color: #fff;}
	
	.left_news li:hover {
		 background: url(../img/list_style.png) #249a85 no-repeat 24px center;
		color: #fff;
	}
	
	.margin_top {
		margin-top: 25px;
		display: block;
	}
    .wangluo{
    	background-image: url(../img/wangluobg.png);
        height: 140px;
		background-repeat:  repeat-x;
		background-position: center;
		background-size: cover;
		width: 100%;
		text-align: center;
		color: #fff;
		padding-top: 50px;
}	

	.teach {
		background-image: url(../img/teachbg.png);
		height: 140px;
		background-repeat:  repeat-x;
		background-position: center;
		background-size: cover;
		width: 100%;text-align: center;
		color: #fff;
		padding-top: 50px;
	}
	
	.nextpage {
		width: 32px;
		height: 32px;
		margin: 8px auto;
		display: block;
	}
	
	.title {
		font-size: 22px; color: #fff;
	}
	

   .teach span, .wangluo span{ color: #fff;}
	
	.rel {
		width: 100%; 
		height: 140px; 
		text-align: center;
		color: #fff;
		padding-top: 54px; 
		padding-bottom: 0px;
		position: relative; 
		background: url(../img/timebg.png) repeat-x; 
		background-size: cover;
	}
	
	.timetitle {
		position: absolute;
		width: 100%;
		font-size: 22px;
		color: #fff;
		top: 30px;
		text-align: center;
	}
	
	.p_abso1 {
		width: 100%;
		font-size: 14px;
		color: #fff;
		 height:40px;
		 line-height: 40px;
		text-align: left;
		margin-left: 10px;
	}
	
	.p_abso1 em {
		color: #fffc00;
		font-size: 20px;
	}
	
	.p_abso2 {
		position: absolute;
		width: 100%;
		font-size: 14px;
		color: #fff;
		top: 100px;
		left: 0;
		text-align: left;
		margin-left: 10px;
	}
	
	.p_abso2 em {
		color: #fffc00;
		font-size: 20px;
	}
	
	.p_abso3 {
		position: absolute;
		width: 100%;
		font-size: 14px;
		color: #fff;
		top: 130px;
		left: 0;
		text-align: left;
		margin-left: 10px;
	}
	
	.p_abso3 em {
		color: #fffc00;
		font-size: 20px;
	}
	/*//轮播图*/
	
	.cont_right {
		width: 859px;
		padding-top: 20px;
	}
	
	.banner {
		width: 100%;
		height: 341px;
	}
	
	.banner .swiper-slide {
		background-position: center;
		background-size: cover;
	}
	
	.swiper-slide img {
		width: 100%;
		height: 100%;
	}
	
	.nav_zixun {
		padding-top: 10px;
	}
	
	.tit_zixun {
		height: 35px;
		line-height: 35px;
		padding-left: 10px;
		border-bottom: 1px #ccc  solid;
		color: #000;
		text-align: right;
		padding-right: 10px;
		box-sizing: border-box;
	}
	
	.tit_zixun span {
		font-size: 16px;
	}
.tit_zixun i{ color: #ccc; padding-left:6px;}
	
	.tit_zixun img {
		display: inline-block;
		margin-right: 8px;
		vertical-align: middle;
		margin-bottom: 4px;
	}
	
	.tit_zixun a {
		color: #444;
		font-size: 14px;
	}
	
	.tit_zixun a:hover {
		color: #289df8;
		text-decoration: none;
	}
	
	.zixun_list {
		padding-top: 12px;  height: 170px;
	}
	
	.zixun_list li {
		line-height: 25px;
		padding-left: 10px;
		font-size: 14px;
		clear: both;
		box-sizing: border-box;
		cursor: pointer;
	}
	
	.zixun_list li a {
		color: #313131;
	}
	
	.zixun_list li p {
		width: 78%;
		display: inline-block;
		overflow: hidden;
		/*超出部分隐藏*/
		white-space: nowrap;
		/*不换行*/
		text-overflow: ellipsis;
		/*超出部分省略号显示*/
		color: #313131;
		font-size: 14px;
	}
	
	.zixun_list li a:hover {
		color: #289df8;
		text-decoration: none;
	}
	
	.zixun_list li a b {
		display: inline-block;
		margin-right: 5px;
		font-size: 6px;
	}
	
	.zixun_list li span {
		color: #666;
		font-size: 11px;
	}
	
	.flimg {
		width: 18px;
		height: 18px;
	}
	
	.companytitle {
		width: 100%;
		margin: 0 auto 30px; font-size: 16px; 
		border-bottom: 1px solid #ccc;
		padding-bottom: 5px; padding-left: 10px;
		box-sizing: border-box;
		padding-top: 30px;
		clear: both;
		box-sizing: border-box;
	}
   .companytitle i{ color: #ccc; padding-left: 6px;}
	.companytitle img {
		width: 18px;
		height: 18px;
		display: inline-block;
		margin-right: 8px;
		vertical-align: middle;
	}
	
	.infobanner {
		border-bottom: 1px solid #94cdff;
		padding-bottom: 30px;
		box-sizing: border-box;
		margin-bottom: 30px;
		height: 340px;
	}
	
	.infobanner img {
		height: 290px;
	}
	
	.infobanner .swiper-slide {
		text-align: center;
		font-size: 18px;
		background: #fff;
		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}
	
	.cont_left2 {
		width: 575px;
	}
	
	.cont_right2 {
		width: 575px;
		padding-top: 10px;
	}
	
	.cont_right2img {
		height: 217px;
	}
	
	.cont_yqlj {
		padding-top: 30px;
	}
	
	.yqlj_p1 {
		padding: 25px 0 20px 0;
		font-size: 14px;
		width: 100%;
		box-sizing: border-box;
	}
	
	.yqlj_p1 a {
		display: inline-block;
		margin: 0 auto;
		width: 19%;
		text-align: center;
		color: #333;
	}
	
	.yqlj_p1 a:hover {
		color: #289df8;
		text-decoration: underline;
	}
	
	.bottom {
		border-top: 1px solid #ddd;
		padding: 20px 0; margin-top:20px;
		box-sizing: border-box;
		/*background-color: #fff;*/
		background-color: #0275be;
	}
	
	.botcontent {
		width: 1180px;
		text-align: center;
		margin: 0 auto;
		font-size: 12px;
		/*color: #666;*/
		color: #fff;
	}
	
	.botcontent div {
		margin-bottom: 10px;
	}
	
	.body_bg {
		background-color: #f4f4f4;
	}
	
.other_list_left{width: 300px; 
		font-size: 14px; }
.other_list_left li{ margin: 20px 20px 0;  cursor: pointer; }

.other_list_left a{ width: 100%;height: 34px; text-align: center; line-height: 34px; cursor: pointer; display: inline-block; color: #515a6e; border: 1px solid #dcdee2;}
.other_list_left a:hover,.other_list_left li a.current{ color:  #3399ff; border: 1px solid #FF9000;}




	.list_left {
		width: 300px;
		background: #fff;
		font-size: 14px;
		margin-top: 14px;
		padding-bottom: 30px;
		text-align: center;
	}
	
	.tit_list {
		height: 43px;
		line-height: 43px;
		background: #ff9000;
		color: #fff;
		margin-left: 1px;
	}
	
	.list_left span {
		display: inline-block;
		width: 258px;
		height: 41px;
		line-height: 41px;
		cursor: pointer;
		border: 1px #eee solid;
		margin-top: 20px;
	}
	
	.list_left .sp_ex {
		border: 1px #ff9000 solid;
	}
	
	.list_right {
		width: 822px;
		margin-top: 14px;
		background: #fff;
		padding: 26px 22px 30px 21px;
		font-size: 14px;
	}
	
	.tit_list2 {
		height: 38px;
		line-height: 38px;
		border-bottom: 1px #94cdff solid;
	}
	
	.tit_list2 span {
		display: inline-block;
		width: 112px;
		background: #2d9ff8;
		position: relative;
		margin-top: 1px;
		color: #fff;
		text-align: center;
	}
	
	.list_ul {
		padding-top: 13px;
		overflow: hidden;
	}
	
	.list_ul li {
		text-align: right;
		line-height: 36px;
		padding-left: 10px;
		clear: both;
		cursor: pointer;
	}
	
	.list_ul li p {
		width: 80%;
		display: inline-block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		color: #313131;
		font-size: 14px;
		float: left;
	}
	
	.list_ul li a {
		color: #313131;
	}
	
	.list_ul li a:hover {
		color: #289df8;
		text-decoration: none;
	}
	
	.list_ul li b {
		display: inline-block;
		margin-right: 8px;
		font-size: 6px;
		vertical-align: middle;
	}
	
	.list_ul li span {
		font-size: 11px;
		color: #666;
	}
	
	.tcdPageCode {
		margin-top: 7%;
		text-align: left;
		color: #ccc;
		text-align: center;
		font-size: 14px;
	}
	
	.tcdPageCode a {
		display: inline-block;
		color: #289df8;
		display: inline-block;
		height: 25px;
		line-height: 25px;
		padding: 0 10px;
		border: 1px solid #ddd;
		margin: 0 2px;
		border-radius: 4px;
		vertical-align: middle;
	}
	
	.tcdPageCode a:hover {
		text-decoration: none;
		border: 1px solid #289df8;
	}
	
	.tcdPageCode span.current {
		display: inline-block;
		height: 25px;
		line-height: 25px;
		padding: 0 10px;
		margin: 0 2px;
		color: #fff;
		background-color: #289df8;
		border: 1px solid #289df8;
		border-radius: 4px;
		vertical-align: middle;
	}
	
	.tcdPageCode span.disabled {
		display: inline-block;
		height: 25px;
		line-height: 25px;
		padding: 0 10px;
		margin: 0 2px;
		color: #289df8;
		background: #f2f2f2;
		border: 1px solid #289df8;
		border-radius: 4px;
		vertical-align: middle;
	}
	
	.tit_neirong1 {
		border-bottom: 1px #eee solid;
		text-align: center;
		position: relative;
	}
	
	.tit_neirong1 .sp_down {
		left: 10px;
		top: 23px;
		right: initial;
		padding: 0 0 0 20px;
		background: url(../images/icon_img10_x.png) no-repeat 0 center;
		font-size: 14px;
	}
	
	.tit_neirong1 span {
		font-size: 16px;
		font-weight: bold;
		line-height: 26px;
	}
	
	.tit_neirong1 p {
		text-align: right;
		font-size: 11px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.nav_neirong {
		padding-top: 22px;
	}
	
	.neirong_img1 {
		display: inline-block;
		margin-bottom: 9px;
	}
	
	.nav_neirong p {
		line-height: 24px;
		text-indent: 28px;
		font-size: 14px;
		padding-top: 22px;
	}
	
	.nav_neirong p a {
		color: #ff9000;
	}
	
	.teach_ul {
		padding: 13px 0 8px 23px;
	}
	
	.teach_ul li {
		padding: 22px 0;
		border-bottom: 1px #eee solid;
		cursor: pointer;
	}
	
	.teach_img1 {
		display: inline-block;
		margin-right: 39px;
		vertical-align: top;
	}
	
	.teach_sp1 {
		display: inline-block;
		line-height: 24px;
		width: 629px;
		padding-left: 1px;
		font-size: 14px;
	}
	
	.teach_sp1 b {
		display: inline-block;
		line-height: 35px;
		padding-bottom: 4px;
		font-size: 18px;
		font-weight: normal;
	}
	
	.teach_sp1 a {
		color: #ff9000;
	}
	
	.teach_p1 {
		padding: 61px 0 0 90px;
	}
	
	.teach_p1 img {
		display: inline-block;
		margin-right: 53px;
	}
	
	.teach_sp2 {
		display: inline-block;
		width: 500px;
		vertical-align: top;
		line-height: 26px;
		font-size: 14px;
	}
	
	.teach_sp2 b {
		display: inline-block;
		line-height: 72px;
		margin-bottom: 7px;
		font-size: 24px;
		font-weight: normal;
	}
	
	.teach_kc {
		padding: 38px 35px 73px 35px;
	}
	
	.tit_teach1 {
		line-height: 40px;
		font-size: 16px;
		font-weight: normal;
		background: url(../images/icon_img8.png) no-repeat 2px center;
		padding-left: 38px;
		border-bottom: 1px #eee solid;
	}
	
	.imgcontent {
		width: 100%;
		text-align: center;
	}
	
	.teach_ct {
		height: 239px;
		padding: 0px 0 0 108px;
		text-align: center; overflow: hidden;
		position: relative;
		box-sizing: border-box;
		margin-bottom: 30px;
	}
	
	.teach_ct ul {
		float: left;
	}
	
	.teach_ct li {
		display: inline-block;
		width: 150px;
		float: left;
		margin-right: 53px;
		font-size: 14px;
	}
	
	.teach_ct li span {
		display: inline-block;
		padding-top: 14px;
	}
	
	.teach_pre,
	.teach_next {
		display: inline-block;
		position: absolute;
		top: 80px;
		cursor: pointer;
	}
	
	.teach_pre {
		left: 4px;
	}
	
	.teach_next {
		right: 7px;
	}











.control-box {
    width: 1170px;
    height: 250px;

    margin-left: auto;
    margin-right: auto;

}
.control-box ul {
  list-style: none;
  position: relative;
}
.control-box ul li {
  position: absolute;
  top: 50px;
  cursor: pointer;
}
.prev {
  left: 0;
}
.next {
  right: 0;
}
.bigbox {
  overflow: hidden;
  width: 1030px;
  height: 250px;
  margin: auto 70px auto;
}
#switcher {
  height:250px;
  left: 0px;
}
.content_1.content_2 {
  width: 100%;
  float: left;
}
.box {
  width: 202px !important;
  height: 250px;
  float: left; text-align: center;
  border-left: 3px white solid;
}
.box a{color:#515a6e; font-size: 14px; line-height: 24px;text-align: center;}

 