@charset "utf-8";
/* CSS Document */
.banner{ width:100%; overflow: hidden; position: relative;}
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.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: 45%; left: 10px; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; height: 50px; width: 30px; background:url(../images/lf.png) no-repeat left top; margin-top: -22px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto;background:url(../images/rt.png) no-repeat left top; right: 10px; }
.slide_tabs{position:absolute;right:20%;bottom:20px;z-index:999;}

.slide_tabs li{width:9px;height:9px;border:2px solid #fff;border-radius:50%;margin-left:19px;background-color:#fff;float:left;color:#fff;}
.slide_tabs li a{color:#fff;display:block;text-indent:-999em;}
.slide_tabs li:hover,.slide_tabs li.slide_here{background:none;border-radius:50%;}


.content{width:100%;overflow:hidden;}
.mode01{max-width:1120px;margin:0 auto 30px; margin-top:30px;overflow:hidden;}
/*新闻*/
.news{width:100%;overflow:hidden;float:left;}

.title01 .more01{float:right;width:46px;padding-left:12px;height:36px;line-height:36px;background-position:30px -423px;display:block;font-size:1.4em;}
.title01 .more01 a{display:block; color:#282828;}
.newsInfo{width:100%;overflow:hidden;}
.newsInfo ul li{ float:left; width:21%; padding:25px 17px; margin:0 1% 1% 0; background:url(../images/images_09.jpg) repeat; overflow:hidden;}
.newsInfo ul li span{ display:block; width:68px; height:68px; float:left; background:#8f000b; font-family:'Comic Sans MS'; text-align:center;}


.newsInfo ul li span font{ font-size:28px; color:#fff; display:block;}
.newsInfo ul li span strong{ font-size:14px; color:#fff; display:block;}
.newsInfo ul li a font{ font-size:14px; font-weight:bold; display:block; padding-left:16px; line-height:25px; height:70px; overflow:hidden;}
.newsInfo ul li p{ margin-top:20px;height: 100px;overflow:hidden;}
.newsInfo ul li p a{ font-size:12px; line-height:25px;}

.news_pic{width:346px;height:235px;float:left;}
.news_wrap a{display:block;height:235px;}
/*图片轮播*/
.flexslider{ width:100%; height: 235px;  overflow: hidden;}
.flexslider a{display:block;height:235px;}
.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: 235px;}
.flexslider .til_slides{ width:100%; height: 40px; position: absolute;bottom:0; left:0;background:url(../images/banner_bg.png) repeat; line-height: 40px;font-size:14px;color:#fff; padding-left: 15px;}
.flex-control-nav{ position:absolute;bottom:11px;right:1px; text-align: right;z-index:999}
.flex-control-paging li{ margin:0 10px 0 0;float:left;}
.flex-control-paging li a{ width: 12px; height: 12px; line-height: 12px; background-color:#fff;border-radius:15px;text-indent:999px;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background:none;width:10px;height:10px;border:2px solid #fff;border-radius:15px;}
.news_list{width:50%;overflow:hidden;font-size:1.3em;float:right;}
.news_list li{background:url(../images/icon.png) no-repeat;background-position:-19px -452px;height:2.5em;line-height:2.5em;overflow:hidden;}
.news_list li a{padding-left:12px;}
.news_list li span{float:right;margin-left:8px;}
/*通知*/
.notice{width:28.57142857142857%;float:right;overflow:hidden;}
.notice .title01 h2{background:url(../images/icon.png) no-repeat;background-position:0 -32px;background-color:#fff;}
.notice_list{font-size:1.3em;}
.notice_list span{font-family:Georgia, "Times New Roman", Times, serif;margin-right:10px;color:#004685;}
.notice_list li{height:2.5em;line-height:2.5em;overflow:hidden;}
.mode02_wrap{width:100%;overflow:hidden;background-color:#e9e6df; padding: 35px 0 35px 0;}
.mode02{max-width:1120px;overflow:hidden;margin:0 auto;}

/*专题网站*/
/*.topic{width:65.44642857142857%;float:right;margin-left:0.36%;}
.topicInfo{width:auto;overflow:hidden;background-color:#fff;padding:12px 6px 2px 7px;}
.topicInfo li{width:22.2%;height:100px;position:relative;float:left;margin:0 10px 10px;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:30px;width:100%;background:url(../images/banner_bg.png) repeat;overflow:hidden;color:#fff;font-size:14px;text-align:center;display:block;line-height:30px;position:absolute;bottom:0;left:0;}
.topicInfo li a{display:block;height:100px;}
.topicInfo li span a{color:#fff;}
.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;}
.announce{position:relative;}
*/
.Department{width:350px;float:left;overflow:hidden;margin-right:30px;}
.d_title01{font-size:16px;background-color:#8f000b;height:36px;line-height:36px;width:105px;font-weight:normal;text-align:center;}
.d_title01 a{color:#fff;}
.Department_list{background-color:#fff;border-top:5px solid #8f000b;width:auto;overflow:hidden;padding:6px 25px 12px;font-size:14px;margin-top:23px;}
.Department_list li{ line-height:34px;width:46%;float:left;border-bottom:1px dotted #d9d9d9;background:url(../images/li_bg01.png) no-repeat 0 center;}
.Department_list li.lf{margin-right:4%}
.Department_list li.rt{margin-left:4%}
.Department_list li a{padding-left:20px;}
.serviceNav{width:350px;float:right;overflow:hidden;}
.serciceList{background-color:#fff;width:auto;border-top:5px solid #8f000b;padding:5px 25px;margin:23px 0 20px;overflow:hidden;border-bottom:2px solid #fff;}
.serciceList li{height:30px;line-height:30px;font-size:14px;margin: 14.3px 0;}
.serciceList li{width:48%;float:left;}
.serciceList li.lf{margin-right:2%}
.serciceList li.rt{margin-left:2%}
.serciceList li.wide{width: 100%;}
.serciceList li a{display:block;width:80%;border:1px solid #d9d9d9;text-align:center;margin:0 auto;}
.serciceList li a:hover{background-color:#8f000b;color:#fff;}

/*TAB切换*/
/*tab start*/
.tabArticleList{width:65.44642857142857%;float:right;margin-left:0.36%;}

.tabArticleList .tabListTitle{ overflow:hidden;margin-bottom:21px;}
.tabArticleList .tab_menu .more a{ color:#ABAAAB;}
.tabArticleList .tab_menu .more a:hover{ color:#D54C48;}
.tabArticleList .tab_menu h3{ width:105px; height:33px; background:#8f000b; line-height:33px; float:left; margin:0 5px 5px 0;}
.tabArticleList .tab_menu h3 a{ display:block; height:33px; text-align:center; line-height:33px; float:left;font-size:14px; cursor:pointer; color:#fff; font-weight:normal; width:105px;}
.tabArticleList .tab_menu h3:hover,.tabArticleList .tab_menu h3.on{display:block;height:33px; line-height:33px; float:left; width:105px;}
.tabArticleList .tab_menu h3:hover a,.tabArticleList .tab_menu h3.on a{display:block; background:#7f000a;color:#fff;width:105px; height:33px; text-align:center; line-height:33px; font-weight:normal;}
.tabArticleList .more_tab{ display: none;}
.tabArticleList .tabListTitle .more{ float:right; padding-top:10px;}

.tabArticleList .tabList{ height:380px; position:relative;}
.tabArticleList .tabListBox .more{ position:absolute; right:0; top:-58px; font-size:14px;}
.tabArticleList .tabListBox{ display:none;}
.tabArticleList .tabListBox ul{}
.tabArticleList .tabListBox ul li{ width:30%; min-height:380px; overflow:hidden; float:left; background:#fff; margin-right:3%; position:relative;}

.tabArticleList .tabListBox ul li:nth-child(odd){ border-bottom:#ffe552 5px solid;}
.tabArticleList .tabListBox ul li:nth-child(even){ border-top:#ffe552 5px solid;}

.tabArticleList .tabListBox ul li img{ }
.tabArticleList .tabListBox ul li h2{ padding:17px; font-size:14px;}
.tabArticleList .tabListBox ul li p{ padding:0 17px; line-height:25px; font-size:12px;}
.tabArticleList .tabListBox ul li i{ padding:17px; float:right; font-size:12px;}
.tabArticleList .tabListBox ul li.li02{ float:right;}

.tabArticleList .tabListBox ul li span{ position:absolute; bottom:0; left:0; display:block;  width:120px; height:33px; line-height:33px; padding-left:20px; background:url(../images/libg.png) repeat; color:#fff;}
/*tab end*/




.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;}

/* 1127修改 */
.special{display: block;margin: 35px 0 0;}
.special img{display: block;}
/* 1127修改结束 */

@media screen  and (max-width:1120px) {
 .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:410px;float:none;}
 .news_pic{width:380px;margin-right:20px;position:absolute;top:0;left:0;}
 .notice_list li{width:45%;margin-right:25px;float:left;}
 .announce{width:100%;}
 .tabArticleList { width: 100%; margin: 20px 0 0 0; }
 .Department { width: 49%; margin: 0px; }
 .serviceNav { width: 49%; }
 .topic{width:100%;}
 .announceInfo{width:50%;float:left;}
 .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%;}
 }

@media screen  and (max-width:1100px) {
.newsInfo ul li { width: 20.5%; }
}


@media screen  and (max-width:930px) {
.newsInfo ul li { width: 20%; }
}

@media screen  and (max-width:800px) {
  .flex-control-nav{bottom:44px;}
  .news_pic{width:346px;}
  .news_list{margin-left:380px;}
  .topicInfo li{width:30.2%;}
  .link001{width:44%;}
  .announceInfo{width:48%;}
  
  
  /*添加*/
  .newsInfo ul li{ width:44%;}
  .tabArticleList{width:100%;float:right;margin-left:0.36%; margin-top:30px;}
  
}
@media screen  and (max-width:770px) {
	.announceInfo li{font-size:1.3em;}
	.link001 div a{padding-left:9px;}
	.topicInfo li{width:29.6%;}
	}
@media screen  and (max-width:800px) {
.newsInfo ul li { width: 43%; }
}
  
@media screen  and (max-width:680px) {
.Department { width: 100%; float: none; }
.serviceNav { width: 100%; float: none; margin: 20px 0 0 0;  }
.serciceList { padding-bottom: 20px; background: #ffffff; }
}
@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:29.6%;}
  .news_pic{width:300px;}
  .news_list{margin-left:330px;}
  
   /*添加*/
  .newsInfo ul li{ width:41%; margin:0 10px 15px 0;}
  
 }

@media screen and (max-width:600px) {
  .news_pic{position:absolute;width:346px;left:50%;margin-left:-173px;}
  .news_list{width:100%;margin:250px 0 0 0;}
  .notice_list li{width:100%;}
  .mode01,.mode02{width:96%;margin:0 auto 20px;}
  .announceInfo{width:100%;}
  .announceInfo li{height:48px;margin-bottom:7px;}
  .announceInfo .message{width:100%;}
  .announceInfo .talk{width:49%;float:left;border-right:none;}
  .announceInfo .bbs{width:49%;float:right;}
  .announceInfo li a{height:48px;text-align:center;line-height:48px;font-size:1.2em;margin:0 auto;padding-left:17px;}
  .message a{background:url(../images/s-message.png) no-repeat 45px center;background-color:#4ba509;width:260px;margin:0 auto}
  .talk a{background:url(../images/s-talk.png) no-repeat 5px center;background-color:#00988d;width:130px;margin:0 auto}
  .announceInfo li.bbs a{background:url(../images/s-bbs.png) no-repeat 5px center;background-color:#eea200;width:130px;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;}
   .tengxun a{background:url(../images/icon.png) no-repeat;background-position:-274px -174px;}
   .sina a{background:url(../images/icon.png) no-repeat;background-position:4px -245px;}
   .weixin a{background:url(../images/icon.png) no-repeat;background-position:10px -242px;}
   .mobile a{background:url(../images/icon.png) no-repeat;background-position:-275px -243px;}
   .link001 div.tengxun,.link001 div.weixin{float:left;height:48px;background-color:#Fff;}
   .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.t01 a{background-color:#005bac;}
   .topicInfo li.t02 a{background-color:#f08300;}
   .topicInfo li.t03 a{background-color:#00ac9a;}
   .topicInfo li.t04 a{background-color:#00ac69;}
   .topicInfo li.t05 a{background-color:#75ac00;}
   .topicInfo li.t06 a{background-color:#ac9e00;}
   .topicInfo li.t07 a{background-color:#ac5d00;}
   .topicInfo li.t08 a{background-color:#c71723;}
   .topicInfo li span{background:none;display: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:510px) {
.newsInfo ul li { width: 40.5%; }
}


@media screen and (max-width:480px) {
 .title01 h2{font-size:16px;}
 .announceInfo li a{font-size:1.1em;}
 .mode02 .title01 h2{width:104px;}
 
  /*添加*/
  .newsInfo ul li{ width:90%; margin:0 10px 15px 0;}
}

@media screen and (min-width:320px) and (max-width:360px) {
  .announceInfo .talk{width:48%;}
  .announceInfo .bbs{width:48%;}
  
  /*添加*/
  .tabArticleList .tab_menu h3{ float:none;}
  .tabArticleList .tab_menu h3 a{ float:none;}
  .tabArticleList .tab_menu h3:hover,.tabArticleList .tab_menu h3.on{ float:none;}
  .tabArticleList .tabListTitle{ float:left;}
  .tabArticleList .tabList{ width:63%; float:right; }
  .tabArticleList .tabListBox .more{position: absolute;left: -74px;top: 275px;font-size: 14px;}
  .tabArticleList{ margin-top:30px;}
  .tabArticleList .tabListBox ul li{ width:100%; overflow:hidden;}

}
