﻿@charset "utf-8";
/* CSS Document */
.sub_banner.currents{margin-top: 120px;}
.sub_banner{width: 100%; background: #fff; text-align: center;overflow: hidden;z-index:1;}
.sub_banner_con{position: relative;overflow: hidden;margin: 0 auto;}

.subContent{width: 100%;margin: 0 auto;}
.subPage{width: 100%;background: #f9f9f9;}
.subPage_con{max-width:1200px;margin:0px auto ;position:relative;z-index:2;min-height: 500px;padding:50px 0;overflow: hidden;}


.bread{ width: 1200px; margin:0 auto ; padding-top: 15px; text-align: left; color:#333;font-size:14px;padding-bottom: 15px;}
.bread span{font-weight:normal;color:#333;font-size:14px;}
.bread span a{color:#333;font-size:14px;}
.bread a:hover{color:#10218b;}

/*二级栏目*/
.sub_mbtn{width:100%;height:40px;line-height: 40px;background-color:#dcebff;cursor:pointer;display:none;color: #184179;}
.sub_mbtn i{font-size: 20px;font-weight: bold;padding-left: 15px;}
.sub_mbtn h2{float: right;padding-right:18px;font-size: 16px;}
/*.open{background:url(../images/sub-mbtn.png) no-repeat center center;background-color:#cda04a;}*/
.sub_navm{ width:100%; overflow: hidden;display: none;margin-bottom: 20px;}
.sub_navm h2{width:100%;height:48px;line-height:48px;background-color:#074ba7;color:#fff;padding-left: 21px;font-weight: bold;font-size: 16px;}
.sub_navm h2 a{padding-left:13px;font-size: 14px; font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.sub_navm ul{background-color:#fff;}
.sub_navm li{position: relative;}
.sub_navm li a{color:#515151;padding: 0 20px;height:40px;line-height:40px;border-bottom:1px solid #adcaf4;display:block;font-size: 14px;}
.sub_navm li a:hover{color:#074ba7;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#074ba7;}
.sub_navm dl{ display: none; background-color:#fff; padding:0px 0px 5px;}
.sub_navm dl dd{line-height:18px; padding:0px 0px 0px 15px;border-bottom:1px solid #ddd;}
.sub_navm li.on dl dd a{ font-size: 14px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;}
.sub_navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#a70510;}

/*左侧边栏*/
.sub_left{width:200px;overflow:hidden;float:left;z-index:999;}
.sub_left .sub_leftTitle{border-bottom: 4px solid #10218b;padding-bottom: 15px;}
.sub_left .sub_leftTitle h2{color:#10218b;text-align: left; font-size:22px;}

.sub_left .sub_nav li {position: relative;}
.sub_left .sub_nav li a{font-size: 14px;text-align: left;padding: 15px 20px; display: block;color:#666;transition:all 0.5s ease-in-out;border-bottom: 1px solid #dddddd;position: relative;}
.sub_left .sub_nav{overflow:hidden;}

.sub_left .sub_nav li a:hover,.sub_left .sub_nav li.active a{color:#10218b; font-weight:bold;background: url(sub_left_li.jpg) no-repeat center left;}
/*右侧*/
.sub_right{margin: 0px auto ;margin-left: 278px;}


.articleTitle2 h2{color:#10218b;}



/*分页*/
.pages{ text-align:center; height:39px; font-size:16px; line-height:37px; margin:20px 0 30px; overflow: hidden;}
.pages span{ color:#10218b; padding:0 20px 0 0px; font-size:16px;}
.pages a{border:1px solid #10218b; display: inline-block; *display:inline; *zoom:1; vertical-align: middle;height: 35px;*height:35px; font-size:14px; text-align:center; color:#777;border-left:none; width: 37px;}
.pages a.start,.pages a.prev,.pages a.next,.pages a.end{width: auto;padding:0 15px;}
.pages a.start{border-left: 1px solid #10218b;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a.on_pages,.pages a:hover{ background: #10218b;color:#fff;}

.pages_min{ margin: 25px 0; overflow: hidden; display: none;font-size:14px;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; font-size: 13px; float:left; background: #e7e7e7; border-radius: 3px; color:#666666; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#10218b; color:#fff; transition:0.3s;}



/*文章页*/
.sub_right_article{position: relative;}
.pageArticle{}
.articleTitle{text-align: center;margin-bottom: 30px;margin-top: 30px;}
.articleTitle h3{font-size: 24px;font-weight: normal;}
.article {line-height: 28px;font-size: 16px;color:#333;margin-top: 30px;}

.articleTitle1{text-align: left;margin-bottom: 20px;border-bottom: 4px solid #dddddd;padding-bottom: 15px;}
.articleTitle1 h2{font-size: 22px;}



.sub_rightT{margin-left: 0;}


.subIndexList{overflow: hidden;width: 102.5%;padding-bottom: 40px;}
.subIndexList li{float: left;width: 33.3%;*width: 33%;margin-bottom: 60px;}
.subIndexList li a{display: block;margin-right: 30px;}
.subIndex{position: relative;}
.subIndex .subIndexTitle{position: absolute;bottom: -30px;left: 0;width: 100%;}
.subIndex .subIndexTitle p{background: #fff;height: 60px;line-height: 60px;width: auto;margin:0 15px;text-align: center;font-size: 16px;overflow: hidden;transition:all 0.5s ease-in-out;}

.subIndexList li a:hover .subIndex .subIndexTitle p{color:#fff;background: #10218b;}

.subCurrentBox{overflow: hidden;}
.subCurrent{margin-bottom: 20px;}
.currentTitle{margin-bottom: 20px;}
.currentTitle h3{font-size: 18px;color:#10218b;}


.currentInfo .imgResponsive{padding-bottom: 120%;background: #ced7e3;}
.currentInfo{margin-right: 30px;background: #fff;padding: 20px;overflow: hidden;} 
.subCurrentList{overflow: hidden;width: 102%;}
.subCurrentList li{float: left;width: 50%;margin-bottom: 30px;}

.currentInfo a{display: block;}
.currentInfo .left{float: left;width:120px; height: 144px;}
.currentInfo .right{margin-left: 140px;max-height: 153px;overflow: hidden;}
.currentInfo .right h3{font-size: 18px;margin-bottom: 10px;}
.currentInfo .right p{line-height: 22px;font-size: 14px;color:#444;}



.subLeader .imgResponsive{padding-bottom: 120%;background: #4d558a;}
.subLeader {position: relative; background: #fff;padding:20px 50px 20px 40px;overflow: hidden;}
.subLeader:before {position: absolute;top:20px;left: 0;width: 20px;height: 25px;content: '';clear: both; background: #e7e8f3;}

.subLeader .left{float: left;width:120px; height: 144px;}
.subLeader .right{margin-left: 140px;overflow: hidden;}

.subLeader .right .lebal{font-size: 18px;color:#10218b;margin-bottom: 15px;}
.subLeader .right .name{font-size: 18px;margin-bottom: 10px;}
.subLeader .right p{font-size: 14px;line-height: 22px;color:#333;}
.subLeader .rightT{margin-left: 0;}
.subLeaderBox{}
.subLeaderList li{margin-bottom: 20px;}



.subLeader1{background: none;padding:0;}
.subLeader1:before{display: none;}
.subLeader1 .left{float: right;}
.subLeader1 .right{margin-left: 0;margin-right: 200px;}


.subOrganTable{overflow: hidden;width: 104%;}
.subOrganTable tr td{width: 50%;background: #fff;border-right: 20px solid #f9f9f9;border-bottom: 20px solid #f9f9f9;transition:all 0.5s ease-in-out;}
.subOrganTable tr td a{display: block;padding:20px 40px;}
.subOrganTable tr td a h3{font-size: 16px;font-weight: normal;transition:all 0.5s ease-in-out;color: #333;}
.subOrganTable tr td a p{font-size: 16px;color:#999999;margin-top: 10px;transition:all 0.5s ease-in-out;}
.subOrganTable tr td:hover {background: #10218b;cursor: pointer;}
.subOrganTable tr td:hover a h3{color:#fff;}
.subOrganTable tr td:hover a p{color:#939ddb;}



@media screen  and (max-width:1380px) {
	.subPage_con,.bread{width:1000px;}
	.subPage_con{padding:30px 0;}
	.subCurrentList {width: 100%;}
	.subCurrentList li{width: 100%;float: none;}
	.subCurrentList li .currentInfo{margin-right: 0;}
	.currentInfo .right{max-height: none;}
}


	
@media screen  and (max-width:1200px) {
	.bread,.subPage_con{width: auto;padding-left: 15px;padding-right: 15px;}
  .sub_banner_con{width: 100%;}
  .bread span a,.bread span{font-size: 12px;}
  
	.article img{width: 100% !important;height: auto !important;}
	.sub_left .sub_leftTitle h2{font-size:18px;}
	.articleTitle1 h2{font-size:18px;}
	.sub_left .sub_nav li a{padding:12px 20px;}
	.article{font-size: 15px;line-height: 22px;}
	.sub_right{margin-left: 240px;}
	.sub_rightT{margin-left: 0;}
	.subPage_con{min-height: auto;}
	.subOrganTable tr td a{padding:10px 20px;}
	.subOrganTable tr td a h3,.subOrganTable tr td a p{font-size: 14px;}
}
	

	
	


@media screen  and (max-width:992px) {

		.pages{ display: none;}
		.pages_min{display:block;}
		.sub_organList li{width: 50%;}
		.subIndexList li{width: 50%;}
		.currentInfo .right h3,.currentTitle h3{font-size: 16px;}
		.currentInfo .right p{font-size: 12px;line-height: 20px;}
		.subLeader .right .lebal,.subLeader .right .name{font-size: 16px;}
		.subLeader .right p{font-size: 12px;}

		
}		





@media screen and (max-width:767px) {
	.sub_mbtn{display: block;}
	.sub_left{display: none;}
	.sub_right{margin-left: 0;padding: 0 15px;margin-top: 20px; width: auto;}
	.sub_rightT{margin-top: 0px;padding-top: 20px;}
	.article{font-size: 14px;line-height: 24px;}
	.article img{width: 100%!important;height: auto!important;}
	.subPage_con{padding-left: 0;padding-right: 0;padding-top:0px;}


}

@media screen and (max-width:640px) {

	
	.share{position: static;margin-bottom: 20px;overflow: hidden;}
	.pageArticle02{width: 100%;}
	.articleTitle h3{font-size: 1.8rem;}
	.subIndexList li{width: 100%;float: none;}
	.subIndexList li a{margin-right: 0;}
	.subIndexList {width: 100%;}
	.subIndex .subIndexTitle p{height: 50px;line-height: 50px;font-size: 14px;}
	.currentInfo .left,.subLeader .left{width: 100%;float: none;height: auto;}
	.currentInfo .right,.subLeader .right{margin-left: 0;margin-top: 20px;}
	.subLeader{padding-right: 20px;}
	.subLeader1 .right{margin-right: 0;}
	.subLeader1{padding-right: 0;}
     .currentInfo .left, .subLeader .left{width: 40%;margin: 0 auto;}
	
	


}


@media screen and (max-width:480px) {
	.currentInfo .left, .subLeader .left{width: 50%;}
}


