@charset "utf-8";
/* CSS Document */
.banner{ width:100%; overflow: hidden; position: relative;}
.rslides { position: relative; overflow: hidden;width: 100%; padding: 0; margin: 0;height:100% !important; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides .img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { position: relative; float: left; width: 100%;overflow:hidden; }
.slide { position: relative; list-style: none; overflow: hidden;width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide .img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide_nav { position: absolute; top: 35%; left: 50%;  opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; height: 50px; width: 50px; background:url(../images/prev_03.png) no-repeat left top; margin: -22px 0 0 -600px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto;background:url(../images/next_03.png) no-repeat left top; right: 50%; margin: 0 -600px 0 0; }
.slide_tabs{ width: auto; position:absolute; left: 45%; text-align: center; bottom:20px;z-index:999;}
.slide_tabs li{width:10px;height:10px; margin-left:10px;background:url(../images/a_03.png) no-repeat;float:left;color:#fff;}
.slide_tabs li a{color:#fff;display:block;text-indent:-999em;}
.slide_tabs li.slide_here{ width: 20px; height: 8px; background:url(../images/a_hover_03.png) no-repeat; }
.channel{width:100%;bottom:0px;left:0;z-index:20;position:absolute;}
.channel ul{max-width:1120px;margin:0 auto;height:40px;}
.channel ul li{width:25%;float:left;line-height:40px;height:40px;text-align:center;}
.channel ul li:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.channel ul li a{color:#fff;font-weight:bold;font-size:16px;display:block}
.channel ul li.ch01{background-color:#005bac}
.channel ul li.ch02{background-color:#eea200}
.channel ul li.ch03{background-color:#4ba509}
.channel ul li.ch04{background-color:#00988d}

.content{width:100%;overflow:hidden;}
.mode01{max-width:1200px;margin:10px auto 30px;overflow:hidden;}
/*新闻*/
.news{width:50%;overflow:hidden;float:left; border: 1px solid #ececec; }

.title01 .more01{float:right;width:46px;padding-left:12px;height:50px;line-height:50px;background-color:#fff;display:block;font-size:1.2em;}
.title01 .more01 a{display:block; *margin:24px 0 0 0; }
.newsInfo{width:auto;overflow:hidden; margin: 20px 17px 15px 18px; }
.news_pic{width:380px;height:235px;float:left;}
.news_wrap a{display:block;height:235px;}
/*图片轮播*/
.flexslider{ width:100%; height: 290px;  overflow: hidden;}
.flexslider a{display:block;height:255px;}
.flexslider li a {display: block; transition: all 1s ease 0s;}
.flexslider li a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; }
.flexslider img{ display: block; width:100%; height: 255px;}
.flexslider .til_slides{ width:100%; height: 38px; position: absolute; color: #004389; bottom:-40px; left:0; line-height: 38px;font-size:14px;color:#004389; padding-left: 0;}
.flexslider .til_slides .date { padding: 0 0 0 43px; background: url(../images/clock_04.png) no-repeat 19px center; font-size: 14px; color: #999999; }
.flex-control-nav{ position:absolute; bottom:60px; right:1px; text-align: right;z-index:999}
.flex-control-paging li{ margin:0 5px 0 0;float:left;}
.flex-control-paging li a{ width: 31px; height: 3px; line-height: 3px; background:url(../images/little_a_04.png) no-repeat; text-indent:999px;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background:url(../images/little_a_hover_04.png) no-repeat;}
.flex-direction-nav { display: none; }
.news_list{overflow:hidden;font-size:1.3em;}
.news_list li{height:2.5em;line-height:2.5em;overflow:hidden;}
.news_list li span{float:right;margin-left:8px;}
/*通知*/
.notice{width:48%;float:right;overflow:hidden; border: 1px solid #ececec; }
.notice .title01 h2{ padding: 0 0 0 30px; background:url(../images/title_h2_04.png) no-repeat 12px center;}
.notice_list{font-size:1.3em; margin: 20px 14px 15px 18px; }
.notice_list span{font-family:"微软雅黑", "Times New Roman", Times, serif;margin-right:10px;color:#004685;}
.notice_list li{height:2.5em;line-height:2.5em;overflow:hidden; *vertical-align: middle;}
.notice_list li a { float: left; }
.notice_list li span { float: right; }
.mode02_wrap{width:100%; overflow:hidden; }
.mode02{max-width:1200px;overflow:hidden;margin:0 auto 20px;}

/*专题网站*/
.topic{width:65.44642857142857%;float:right;margin-left:0.36%; border: 1px solid #cccccc;}
.topicInfo{width:auto;overflow:hidden;background-color:#fff;padding:12px 6px 2px 7px;}
.topicInfo ul { overflow: hidden; }
.topicInfo li{width:23%;height:85px;position:relative;float:left;margin:0 7px 2px;overflow:hidden;}
.topicInfo li a.cur01 {display: block; transition: all 1s ease 0s;color:#fff;}
.topicInfo li a.cur01:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
.topicInfo li span{height:35px;width:100%;background:#eeeeee;overflow:hidden;color:#fff;font-size:14px;text-align:center;display:block;line-height:35px;position:absolute;bottom:0;left:0;}
.topicInfo li a{display:block; height:50px;}
.topicInfo li span a{color:#333333;}
.topicInfo li span:hover { background: #ffb400; }
.topicInfo li span:hover a { color: #ffffff; }
.link001 div.weixin01{position:absolute;top:94px;right:0px;width:100px;height:100px;display:none;}
.link001 div.weixin02{position:absolute;top:145px;right:220px;width:100px;height:100px;display:none;}
.link001 div.weixin03{position:absolute;top:145px;right:0px;width:100px;height:100px;display:none;}
.link001 div.weixin01,.link001 div.weixin02,.link001 div.weixin03 img{width:100px;height:100px;margin:0 auto;}
.car{position:relative;}

.close{position:absolute;right:0;bottom:0;width:25px;height:25px;cursor:pointer;display:block;z-index:9999;}
.link001 div .close img{width:25px;height:25px;}
.link001 div.weixin01,.link001 div.weixin02,.link001 div.weixin03{text-indent:0;}
@media screen  and (max-width:1200px) {
.nav01{ display:none;}
 .channel{position:static;padding-top:-3px;clear:both;}
 .slide_tabs{right:5px;bottom:15px;}
 .mode01,.mode02{width:97.5%;margin:0 auto;}
 .news{width:100%;}
 .notice{width:100%;}
 .news_list{width:auto;margin-left:348px;float:none;}
 .news_pic{width:324px;margin-right:20px;position:absolute;top:0;left:0;}
 .notice_list li{width:45%;margin-right:25px;float:left;}
 .notice_list li a { width: 80%; font-size: 14px; }
 .news_list li a { font-size: 14px; width: 80%; float: left; }
 .news_list li span { float: right; font-family:"微软雅黑", "Times New Roman", Times, serif;margin-right:10px;color:#004685; }
 .car{width:100%; float: none;}
 .topic{width:99%; float: none;}
 .carInfo{width:100%;float:none;}
 .link001{width:46%;float:right;margin-top:0;height:107px;font-size:1.3em;}
 .link001 div{height:54px;}
 .link001 div.weixin01{top:21px;right:0px;}
 .link001 div.weixin02{top:28px;right:35.44642857142857%;}
 .link001 div.weixin03{top:21px;right:14.19642857142857%;}
.newsInfo { margin: 20px 0 15px 0; }
 .wraq_header { height: auto; }
 .news { width: 99%; float: none; margin: 0 auto; }
 .notice { width: 99%; float: none; margin: 30px auto 0; }
 .slide_tabs { display: none; }
 .slide_nav.prev { left: 20px; margin: 0px; }
 .slide_nav.next { right: 20px; margin: 0px;  }
 }




@media screen  and (max-width:800px) {
  .flex-control-nav{bottom:25%;}
  .news_pic{width:324px;}
  .news_list{margin-left:335px;}
  .topicInfo li{width:30.2%;}
  .link001{width:44%;}
  .carInfo{width:100%;}
}



@media screen  and (max-width:770px) {
	.carInfo li{font-size:1.3em;}
	.link001 div a{padding-left:9px;}
	.topicInfo li{width:29.6%;}
	}


 @media screen  and (max-width:700px) {
.slide_nav { display: 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}
  .topicInfo li{width:30.9%;}
  .news_pic{width:300px;}
  .news_list{margin-left:330px;}
  
 }

@media screen and (max-width:600px) {
  .news_pic{position:absolute;width:100%; }
  .news_list{ margin:0px 14px 0 18px;  }
  .notice_list li{width:100%; float: none; margin-right:0px;}
  .mode01,.mode02{width:96%;margin:0 auto 20px;}
  .carInfo{width:100%;}

  .carInfo li a{height:96px;text-align:center;line-height:48px;font-size:14px;margin:0 auto; }
  .link001{padding:0;clear:both;width:100%;background:none;height:117px;}
  .link001 div a{padding-left:17px;display:block;width:150px;margin:0 auto;height:48px;line-height:48px;}
  .tengxun,.weixin,.sina,.mobile {width:49%;background:none;border:none;background-color:#fff;margin-bottom:7px;}
   .link001 div.sina,.link001 div.mobile{float:right;height:48px;background-color:#Fff;}
   .topicInfo{padding:0;}
   .topicInfo li{width:100%;margin-left:0;height:48px;text-align:center;color:#fff;}
   .topicInfo li a.cur01{background-image:none!important;height:48px;line-height:48px;}
   .topicInfo li a.cur01:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale();-o-transform:scale(1);}
   .topicInfo li span { text-align: left; padding: 0 0 0 50px; display: inline-block; }
   .topicInfo li a { display: inline-block; font-size: 14px; }
   .topicInfo li.t01 span{  background:url(../images/school01.png) no-repeat 10px center #005bac; text-align: left; }
   .topicInfo li.t01 a{ color: #ffffff; }
   .topicInfo li.t02 a{ color: #ffffff;}
   .topicInfo li.t02 span{text-align: left; background:url(../images/school02.png) no-repeat 10px center #f08300; }
   .topicInfo li.t03 a{ color: #ffffff;}
   .topicInfo li.t03 span{text-align: left; background:url(../images/school03.png) no-repeat 10px center #00ac9a; }
   .topicInfo li.t04 a{ color: #ffffff;}
   .topicInfo li.t04 span{  text-align: left; background:url(../images/school04.png) no-repeat 10px center #00ac69;  }
   .topicInfo li.t05 a{ color: #ffffff;}
   .topicInfo li.t05 span{  text-align: left; background:url(../images/school05.png) no-repeat 10px center #75ac00; }
   .topicInfo li.t06 a{ color: #ffffff;}
   .topicInfo li.t06 span{ text-align: left; background:url(../images/school06.png) no-repeat 10px center #ac9e00; }
   .topicInfo li.t07 a{ color: #ffffff;}
   .topicInfo li.t07 span{ text-align: left; background:url(../images/school07.png) no-repeat 10px center #ac5d00;}
   .topicInfo li.t08 a{ color: #ffffff;}
   .topicInfo li.t08 span{  text-align: left; background:url(../images/school08.png) no-repeat 10px center #c71723; }
   .topicInfo li.t09 a{ color: #ffffff;}
   .topicInfo li.t09 span{ text-align: left; background:url(../images/school09.png) no-repeat 10px center #a71123; }
   .topicInfo li.t10 a{ color: #ffffff;}
   .topicInfo li.t10 span{ text-align: left; background:url(../images/school10.png) no-repeat 10px center #00Ab8A; }
   .topicInfo li.t11 a{ color: #ffffff;}
   .topicInfo li.t11 span{  text-align: left;  background:url(../images/school11.png) no-repeat 10px center #f08312;}
   .topicInfo li.t12 a{ color: #ffffff;}
   .topicInfo li.t12 span{ text-align: left; background:url(../images/school12.png) no-repeat 10px center #ac9e11; }
   .topicInfo li span{ display:inline-block;height:48px;line-height:48px;}
    .link001 div.weixin01{top:70px;right:0px;}
 	.link001 div.weixin02{top:125px;right:55.16666666666667%;}
 	.link001 div.weixin03{top:125px;right:0px;}
}
@media screen and (max-width:480px) {
 .title01 h2{font-size:18px;width:88px;padding-left:39px;}
 .carInfo li a{font-size:1.1em;}
 .mode02 .title01 h2{width:104px;}
}


.special-box{
	width: 60%;
	margin:0 auto;
	overflow: hidden;
	margin-bottom:50px;
}

.ztzl{
	height: 300px;
}

.mr_frbox{
	margin-top: 30px;
}

#video{
	width:100%;
	height: 325px;
}

@media screen /*and (min-width:320px)*/ and (max-width:600px) {
	.special-box{
		visibility:hidden;
	}
	.ztzl{
		height: 0px;
	}

	#video{
		width:100%;
		height: 240px;
	}
}
