@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:14px; background-color:#fff;min-width: 1350px;}
a{text-decoration:none; color:#333;}
a:hover{ color:#ca0101;font-weight:bold;}

.Banner{width:100%; height:auto; margin:0px auto;}

/*图片轮播*/
.flexslider{width:100%; height: auto;  overflow: hidden;margin:0 auto;}
.flexslider ul.slides li{position: relative;overflow: hidden;}
.flexslider ul.slides li img{ width:100%; height:auto; display:block}
.flex-direction-nav .flex-prev { width: 40px; height: 40px; left: 20px; background: url(../images/lf.png) no-repeat ;}
.flex-direction-nav .flex-next { width: 40px; height: 40px; right: 20px; background: url(../images/rt.png) no-repeat; }
.flexslider:hover .flex-prev { opacity: 1; left: 20px;}
.flexslider:hover .flex-next { opacity: 1; right: 20px; }/*.flex-control-nav { display: none; }*/
.tiSlides{ width: 1200px;position: relative; color:#fff;font-size: 18px;margin:0 auto;}
.tiSlides strong{position: absolute;bottom:50px;background: url(../images/banner_bg.png) repeat;color:#fff;font-size: 26px;padding:20px 30px;}
.flex-control-nav{bottom: 18px;}
.flex-control-nav li{margin: 0 7px;}
.flex-control-nav li a{width: 12px;height: 12px;background: #7b7b79;border-radius:0;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active {background: #db0000 }


.content{ width:100%; margin:0px auto 0px; }
.mode01{width: 1200px;margin:0 auto 40px;overflow: hidden;}
.dataList{width: 100%;overflow: hidden;background: #f7f8fa;}
.dataList li{float: left;width: 33.33%;}
.dataList li .data01{border-right: 1px solid #e1e1e1;padding:30px 0;overflow: hidden;}
.dataList li:last-child .data01{border-right: none;}
.dataList li .data01 span{float: left;padding-left: 70px;padding-right: 30px;}
.dataList li .data01  p{float: left;text-align: center;width: 200px;}
.dataList li .data01  p strong,.dataList li .data01  p i{display: block;font-style: normal;font-weight: normal;}
.dataList li .data01  p i{font-size: 24px;}
.dataList li .data01  p strong{font-size: 35px;color:#db0000;}


.mode02{width: 1200px;margin:0 auto 40px;overflow: hidden;}


/*切换*/
.tabArticleList01{width:100%;overflow:hidden;position: relative;}
.tabMenu01{width:500px;margin:0  auto 30px;position: relative;border-bottom: 2px solid #e1e1e1;text-align: center;}

.tabMenu01 li{display: inline-block;*float: left; text-align: center;padding:0 20px;}
.tabMenu01 li  a{color:#999;position: relative; display: block;padding-bottom: 10px;font-size:24px;}

.tabMenu01 li.active  a,.tabMenu01 li:hover  a{font-weight: bold; color:#000;cursor: pointer;}
.tabMenu01 li.active  a:after,.tabMenu01 li:hover  a:after{position: absolute;clear: both;content: '';width: 100%;height: 2px;background: #db0000;bottom:-2px;left: 0;z-index:2;}
.tabList01{width:100%;overflow:hidden;}
.tabList01 dd{display: none;}

.topicList{overflow: hidden;border-left: 1px solid #e1e1e1;border-top:1px solid #e1e1e1;}
.topicList li{float: left;width:170px;text-align: center; height: 177px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1}
.topicList li a{display: block;height: 177px;}
.topicList li a img{margin-top: 59px;height: 33px;}
.topicList li a p{margin-top: 20px;font-size: 16px;}
.topicList li a:hover p{font-weight: bold;}


.partmentList{overflow: hidden;}
.partmentList li{float: left;width: 300px;margin-bottom: 20px;}
.partmentList li a{font-size: 16px;color:#333;}
.partmentList li a:hover{color:#db0000;}

.wrap_mode03{width: 100%;background: #f7f7f7;margin: 0 auto 30px;}
.mode03{width: 1200px;margin:0 auto ;overflow: hidden;padding:30px 0 20px;}
.articleTitle{overflow: hidden;text-align: center;position: relative;padding-bottom:17px;}
.articleTitle .info{position: absolute;top:0px;right: 0; border:1px solid #db0000;padding:5px 10px;color:#db0000;text-align: center;font-size: 14px;}
.articleTitle .info:hover{color:#fff;background: #db0000;}
.articleTitle h2{font-size: 24px;background: url(../images/title_bg.png) no-repeat center center;text-align: center;}

.DataBox01{overflow: hidden;margin-top: 20px;}
.DataBox01 .left{float: left;width: 590px;overflow: hidden;}
.DataBox01 .right{float: right;width: 590px;overflow: hidden;}
.dataInfo{overflow: hidden;}
.dataTitle{overflow: hidden;margin-bottom: 22px;}
.dataTitle .more{float: right;color:#db0000;font-size: 14px;}
.dataTitle .title{font-size: 18px;font-weight: normal;}

.dataBoxList{overflow: hidden;}
.dataBoxList li{margin-bottom: 10px;overflow: hidden;background: #fff;}
.data_box_info{overflow: hidden;padding:20px;}
.data_box_info .data_img{float: left;width:67px;height: 107px;}
.data_box_info .data_img img{padding-top: 30px;}
.data_box_info .data_info{margin-left: 80px;letter-spacing: 1px;}
.data_box_info .data_info h4{overflow: hidden;margin-bottom: 10px;}
.data_box_info .data_info h4 a{font-size: 16px;float: left;margin-right: 10px;}
.data_box_info .data_info h4 i{font-style: normal;float: left;background: #db0000;color:#fff;font-weight: normal;font-size: 14px;padding:1px 10px;}
.data_box_info .data_info p{color:#999;font-size: 14px;line-height: 26px;height: 52px;overflow: hidden;margin-bottom: 10px;}
.data_box_info .data_info .time{color:#999;font-size: 14px;}
.data_box_info .data_info .down{font-weight: bold; color:#999;font-size: 14px;}


.wrap_mode04{width: 100%;background: #f7f7f7;margin: 0 auto 0px;}
.mode04{width: 1200px;margin:0 auto ;overflow: hidden;padding:30px 0 20px;}

.data_box_info .data_info02 p{line-height: 18px;}



.subBanner{width: 100%;height: 320px;overflow: hidden;margin:0 auto;}
.subBanner img{display: block;width: 100%;}
.subcontent{width: 100%;max-width: 1920px;margin: 0 auto;}
/*二级页*/
.pageBanner{ width:1200px; margin:0px auto 0;}
.Bread{width: 100%; border-bottom:1px solid #ccc;  font-size:13px; color:#666; margin: 0 auto;border-top: 3px solid #ca0101; }
.Bread a{color:#666;}
.subPage .articleList2{ margin:10px auto 20px; }
 
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:0px 0px 30px;}
.page a{ padding:0 5px;}

.pageList{ padding-bottom: 30px; overflow: hidden;}
.listTitle{margin:15px 0;}
.listTitle h2 a{background:none;padding-bottom:10px;margin-top:10px; font-size:20px;font-weight: normal;color:#ca0101;}
.pageList .articleList ul{margin:10px 0;border-bottom:1px solid #ddd;}
.pageList .articleList ul li{padding-left:15px; margin:20px 0;background: url(../images/li1.png) no-repeat center left;}
.pageList .articleList ul li span{float: right;color:#666;}

 .pageArticle .Annex {padding:0px;overflow:hidden;margin: 13px 0 30px;}
 .pageArticle  .Annex h3 {border-bottom:1px solid #ddd; text-align:left;font-size: 16px;line-height: 30px; color:#ca0101; padding-left:5px;}
 .pageArticle  .Annex ul li { height: 26px; line-height: 26px;background:url(../images/li1.png) no-repeat 10px center; padding-left: 28px;}
 .pageArticle  .Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
 .pageArticle  .Annex ul li a:hover{ color:#efa008;}

 .pageArticle h2{font-size: 24px;font-weight: normal;color:#ca0101;margin:20px 0;text-align:center;}
 .pageArticle h3{text-align:center;font-size: 18px;font-weight: normal;margin-bottom:10px;}
 .pageArticle .articleAuthor{color:#666;border-bottom:1px solid #fff;padding:10px 0;text-align: center;background: #eaeaea;}
.pageArticle .article{margin-top:30px;margin-bottom: 27px;}
/*左右级页面*/
.con{width: 1200px; overflow: hidden; margin:0 auto;padding:20px 0;}
.con .conLeft{width: 244px;  float: left; background:#f2f2f2; }
.con .conLeft .title{width:244px; height: 74px; line-height: 74px;}
.con .conLeft .title h2{font-size: 20px; color: #fff; background:  #ca0101;text-align:center; font-weight: normal;background-size: 35%;}
.con .conLeft ul li{font-size: 16px; text-align: center;  }
.con .conLeft ul li a{font-size: 16px; padding:15px 0 15px 0; text-align: center; border-bottom:1px solid #d1cdca; display:block;border-right:6px solid #f2f2f2;color:#000; }
.con .conLeft ul .current a,.con .conLeft ul li a:hover{background: #fff;border-right:6px solid #efa11a;}

.con .conRight{ float: right;width: 900px;}
.con .conRightT{float: none;width: 100%;}
.con .conRight .articleList2{}
.con .conRight .Bread{}
.con .conRight .page{  height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.con .conRight .page a{ padding:0 5px;}
.con .conRight .subPage{ margin:0px auto;}


.subImg{width: 100%;margin-top: 30px;margin-bottom: 50px;}
.subList01{overflow: hidden;margin-top: 30px;border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 20px;}
.subList01 .subUl1{float: left;width: 420px;padding-right: 30px;border-right: 1px solid #ccc;}
.subList01 .subUl1 li{margin-bottom: 10px;padding-left: 15px;background: url(../images/li1.png) no-repeat center left;height: 22px;overflow: hidden;}
.subList01 .subUl1 li span{float: right;}
.subList01 .subUl1 li i{font-style: normal;}


.subList01 .subUl2{width: 419px;float: right;}
.subList01 .subUl2 li{margin-bottom: 10px;padding-left: 15px;background: url(../images/li1.png) no-repeat center left;height: 22px;overflow: hidden;}
.subList01 .subUl2 li span{float: right;}
.subList01 .subUl2 li i{font-style: normal;}




.sublistList{overflow: hidden;}
.sublistList li{background: url(../images/li1.png) no-repeat center left;padding-left: 15px;margin-bottom: 15px;}
.sublistList li a{font-size: 14px;}
.sublistList li span{font-size: 14px;color:#888;float: right;}


.subpicList{overflow: hidden;width: 103%;}
.subpicList li{float: left;margin-bottom: 30px;}
.subpicList li a{display: block;width: 277px;margin-right: 30px;text-align: center;}
.subpicList li a img{display: block;width: 100%;height: 187px;}
.subpicList li a p{text-align: center;font-size: 16px;margin-top: 15px;}




.subcontentT{background: #f2f2f2;}

.subLeftImgList{overflow: hidden;}
.subLeftImgList li{margin-bottom:10px;border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.con .conLeft .subLeftImgList  li a,.con .conLeft .noticeList  li a{border-right: none;border-bottom: none;padding:0;text-align: left;}
.con .conLeft .noticeList{margin-bottom: 50px;}
.con .conLeft .noticeList li{height: auto;border-bottom: none;padding-bottom: 4px;}
.con .conLeft .noticeList  li a{padding-left: 20px;font-size: 14px;color:#333;}
.con .conLeft .subLeftImgList  li a img{display: block;width: 100%;}
.con .conLeft .subLeftImgList  li a p{text-align: left;margin-top:10px;}
.con .conLeft .subLeftImgList  li a:hover,.con .conLeft .noticeList  li a:hover{border-right: none;background: none;}
.con .conLeft .noticeList  li a:hover{background: url(../images/li.png) no-repeat left 7px;}