body {
	background-color: rgb(255, 255, 255);
}
.subPage {
	width: 100%;
}
.subPage_con {
	margin: 0px auto 20px; min-height: 500px; max-width: 1200px;
}
.sub_left {
	width: 269px; overflow: hidden; margin-top: -94px; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: left; position: relative; z-index: 99;
}
.sub_leftTitle {
	background: rgb(140, 0, 0); width: 100%; height: 76px;
}
.sub_leftTitle h2 {
	text-align: center; color: rgb(255, 255, 255); line-height: 67px; font-size: 18px;
}
.sub_nav {
	text-align: center; padding-bottom: 30px; min-height: 270px;
}
.sub_nav li {
	
}
.sub_nav li a {
	padding: 13px 0px; font-size: 1.6em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.sub_nav li a.active {
	color: rgb(0, 78, 162);
}
.sub_nav li a:hover {
	color: rgb(0, 78, 162);
}
.sub_right {
	margin: 0px 0px 0px 312px;
}
.sub_banner {
	margin: 0px auto 15px; max-width: 1400px;
}
.subTitle {
	width: 100%; padding-top: 15px; padding-bottom: 15px; border-bottom-color: rgb(140, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.sub_rightT .subTitle {
	width: 100%; margin-top: 15px;
}
.subTitle h2 {
	font-weight: normal;
}
.bread {
	background: url("../images/bread_bg.png") no-repeat left; padding-left: 20px; font-size: 1.4em;
}
.bread span {
	color: rgb(107, 107, 107);
}
.bread span a {
	color: rgb(107, 107, 107);
}
.bread span a:hover {
	color: rgb(143, 0, 13);
}
.sub_mbtn {
	background: url("../images/sub-mbtn02.png") no-repeat center rgb(232, 232, 232); width: 100%; height: 40px; display: none; cursor: pointer;
}
.open {
	background: url("../images/sub-mbtn.png") no-repeat center rgb(158, 154, 96);
}
.sub_navm {
	width: 100%; overflow: hidden; margin-bottom: 20px; display: none;
}
.sub_navm h2 {
	width: 100%; height: 48px; color: rgb(255, 255, 255); line-height: 48px; background-color: rgb(0, 78, 162);
}
.sub_navm h2 a {
	color: rgb(255, 255, 255); font-size: 18px; display: block;
}
.sub_navm ul {
	background-color: rgb(232, 232, 232);
}
.sub_navm li {
	
}
.sub_navm li a {
	height: 40px; color: rgb(81, 81, 81); line-height: 40px; padding-left: 13px; font-size: 1.4em; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.sub_navm li a:hover {
	background: rgb(255, 255, 255); color: rgb(121, 40, 24);
}
.sub_navm li.sub_has span {
	margin-left: 10px;
}
.sub_navm li.on a {
	width: 100%; color: rgb(121, 40, 24); display: block;
}
.sub_navm dl {
	padding: 0px 0px 5px; display: none; background-color: rgb(202, 201, 201);
}
.sub_navm dl dd {
	padding: 5px 0px 5px 30px; line-height: 18px;
}
.sub_navm li.on dl dd a {
	padding: 0px; border: currentColor; border-image: none; color: rgb(40, 40, 40); font-size: 14px; font-weight: normal; display: inline;
}
.sub_navm li dl dd a {
	padding: 0px; border: currentColor; border-image: none; color: rgb(40, 40, 40); font-size: 14px; font-weight: normal; display: inline;
}
.sub_navm li dl dd a:hover {
	color: rgb(167, 5, 16);
}
.sub_list {
	margin: 10px 0px 30px;
}
.sub_list .rightDate {
	color: rgb(153, 153, 153); font-size: 1.3em; float: right;
}
.sub_list li {
	background: url("../images/content_li.png") no-repeat left; padding: 15px 0px 15px 25px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.sub_list li a {
	font-size: 14px;
}
.subArticle {
	
}
.subArticleTitle {
	text-align: center;
}
.subArticleTitle h2 {
	margin: 30px 0px; color: rgb(0, 0, 0); line-height: 28px; font-size: 18px; font-weight: normal;
}
.subArticleTitle span {
	padding: 8px 0px; color: rgb(105, 105, 105); font-size: 14px;
}
.subArticleCon {
	margin: 20px 0px 40px; line-height: 25px; font-size: 1.4em;
}
.subAffix {
	
}
.subAffixTitle {
	padding-bottom: 10px; margin-bottom: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.subAffixTitle h2 {
	color: rgb(0, 78, 162); font-size: 1.6em;
}
.subAffix ul li {
	background: url("../images/content_li.png") no-repeat left; padding-left: 30px; margin-bottom: 8px;
}
.subAffix ul li a {
	font-size: 14px;
}
.subPicList {
	margin: 10px 0px; overflow: hidden; padding-bottom: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.subPicList li {
	margin: 2% 1.6%; width: 30%; float: left;
}
.subPicList li a {
	text-align: center; display: block;
}
.subPicList li a img {
	padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.subPicList li a span {
	text-align: left; padding-left: 10px; font-size: 1.4em; margin-top: 7px; border-left-color: rgb(0, 78, 162); border-left-width: 4px; border-left-style: solid; display: block;
}
.subPicList li.NoMargin {
	margin-right: 0px;
}
.subPicList li a:hover span {
	color: rgb(0, 78, 162);
}
.sub_rightT .subPicList li img {
	width: 100%;
}
.sub_rightT {
	width: 100%;
}
.pages {
	margin: 25px 0px 40px; height: 28px; text-align: center; line-height: 28px; overflow: hidden; padding-left: 15px; font-size: 1.4em;
}
.pages img {
	vertical-align: middle;
}
.pages span {
	padding: 0px 20px 0px 0px; color: rgb(0, 78, 162);
}
.pages a {
	width: 27px; height: 28px; text-align: center; color: rgb(99, 99, 99); display: inline-block;
}
.pages a img {
	
}
.pages a:hover {
	color: rgb(0, 78, 162);
}
.pages a.on_pages {
	background: url("../images/pages03.jpg") no-repeat top; color: rgb(0, 78, 162);
}
.pages_min {
	padding: 0px 18px; overflow: hidden; margin-top: 25px; display: none;
}
.pages_min a.prev_min {
	background: rgb(211, 232, 255); border-radius: 3px; width: 100px; height: 30px; text-align: center; color: rgb(0, 78, 162); line-height: 30px; font-size: 1.4em; float: left; display: block;
}
.pages_min a.next_min {
	background: rgb(211, 232, 255); border-radius: 3px; width: 100px; height: 30px; text-align: center; color: rgb(0, 78, 162); line-height: 30px; font-size: 1.4em; float: left; display: block;
}
.pages_min a.next_min {
	float: right;
}
.pages_min a:hover {
	background: rgb(0, 78, 162); transition:0.5s; color: rgb(255, 255, 255);
}
.Fold_list {
	margin-top: 20px;
}
.Fold_list ul li {
	height: auto;
}
.Fold_list .title {
	background: rgb(36, 169, 230); padding: 0px 0px 0px 25px; height: 45px; line-height: 45px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.Fold_list .title p {
	background: url("../images/fold_more01_03.png") no-repeat right; padding: 0px 85% 0px 0px; width: 110px; font-size: 18px; float: left; cursor: pointer;
}
.Fold_list .title.current p {
	background: url("../images/fold_more_03.png") no-repeat right;
}
.Fold_list .title a {
	margin: 0px 20px 0px 0px; color: rgb(255, 255, 255); display: inline-block;
}
.Fold_list dl {
	overflow: hidden; display: none;
}
.Fold_list dl dd {
	margin: 2.5% 3%; width: 19%; float: left;
}
.Fold_list dl dd.dd01 {
	width: 100%; text-align: center;
}
.Fold_list dl a {
	color: rgb(102, 102, 102); font-size: 1.4em;
}
.Fold_list dl a img {
	padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.Fold_list dl a span {
	margin: 10px 0px 0px; display: block;
}
.Fold_list dl a span font {
	padding-left: 10px; font-weight: bold; border-left-color: rgb(0, 78, 162); border-left-width: 4px; border-left-style: solid;
}
.zuzhijigou .title {
	height: 77px; line-height: 77px;
}
.zuzhijigou .title p a {
	color: rgb(0, 78, 162); font-size: 20px;
}
.zzjg_title {
	background: url("../images/erji_zzjg_03.png") repeat-x left; height: 25px; line-height: 25px;
}
.zzjg_title a {
	background: rgb(0, 80, 171); padding: 0px 26px 0px 9px; height: 25px; color: rgb(255, 255, 255); line-height: 25px; font-size: 1.6em; float: left; display: inline-block;
}
.zzjg_con {
	margin: 0px 0px 30px;
}
.zzjg_con ul {
	margin: 12px 0px 0px; overflow: hidden;
}
.zzjg_con ul li {
	background: url("../images/li_bg002.png") no-repeat left; margin: 0px 2% 0px 0px; padding: 11px 0px 11px 20px; width: 20%; float: left;
}
.zzjg_con ul li a {
	font-size: 1.4em;
}
.zzjg_con ul li.last {
	margin: 0px;
}
.zhilijiagou .title {
	height: 77px; line-height: 77px;
}
.zhilijiagou .title p a {
	color: rgb(0, 78, 162); font-size: 20px;
}
.zljg_con .zljg_title {
	background: url("../images/erji_zzjg_03.png") repeat-x center; height: 25px; line-height: 25px;
}
.zljg_con .zljg_title a {
	background: rgb(0, 80, 171); padding: 0px 26px 0px 9px; height: 25px; color: rgb(255, 255, 255); line-height: 25px; font-size: 1.6em; float: left; display: inline-block;
}
.zljg_con {
	margin: 0px 0px 30px;
}
.zljg_con ul {
	margin: 12px 0px 0px; overflow: hidden; display: none;
}
.zljg_con ul li {
	padding: 0px 2%; line-height: 40px; overflow: hidden; font-size: 1.4em;
}
.zljg_con ul li:nth-child(2n+1) {
	background: rgb(240, 240, 240);
}
.zljg_con ul li span.job {
	width: 20%; color: rgb(12, 86, 170); font-weight: bold; float: left; display: block;
}
.zljg_con ul li span.name {
	width: 75%; padding-left: 2%; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: right; display: block;
}
.zljg_con ul li span.name a {
	padding: 0px 2%; width: 15%; display: inline-block;
}
.subImgcon {
	margin: 10px auto;
}
.subText p {
	line-height: 25px; font-size: 1.4em;
}
.title {
	line-height: 70px; font-size: 1.6em;
}
.leaders {
	
}
.leadersList ul li {
	padding: 2% 0px; overflow: hidden; margin-bottom: 2%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.leadersList ul li .leadersLeft {
	width: 18%; float: left;
}
.leadersList ul li img {
	padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.leadersList ul li .leadersRight {
	width: 75%; margin-left: 22%;
}
.leadersList ul li .leadersRight h2 {
	color: rgb(40, 40, 40); font-size: 1.6em; margin-bottom: 2%;
}
.leadersList ul li .leadersRight p {
	line-height: 25px; font-size: 1.4em;
}
.annex2 {
	width: 100%; line-height: 1.5; overflow: hidden; font-size: 16px;
}
.annex2 li {
	margin-bottom: 10px;
}
.annex2 li strong {
	padding: 3px 0px; width: 65px; float: left; display: inline-block;
}
.annex2 li span {
	padding: 3px 0px; display: inline-block;
}
.annex2 li :hover {
	color: rgb(140, 0, 0);
}
@media screen and (max-width:1000px)
{
.sub_list .rightDate {
	float: none; display: block;
}
.sub_list li {
	background: url("../images/content_li.png") no-repeat left 17px;
}
}
@media screen and (max-width:800px)
{
.sub_mbtn {
	margin-top: 10px; display: block;
}
.sub_left {
	display: none;
}
.sub_right {
	margin: 0px auto; width: 98%;
}
.sub_leftTitle {
	background: none;
}
.pages {
	display: none;
}
.pages_min {
	display: block;
}
.sub_leftTitle {
	height: 48px;
}
.subTechTitle h2 {
	font-size: 14px;
}
.sub_tech dl dd a {
	font-size: 12px;
}
.sub_list li a {
	font-size: 12px;
}
.sub_list .rightDate {
	font-size: 12px;
}
.subPicList li {
	width: 30%;
}
.subPicList li.NoMargin {
	margin-right: 2.65%;
}
.subPage_con {
	margin: 0px auto;
}
.annex2 {
	padding: 15px; width: auto;
}
}
@media screen and (max-width:640px)
{
.leaderPic {
	width: 100%; float: none;
}
.leaderCon {
	margin: 10px 0px 0px; width: 100%; float: none;
}
.sub_leftTitle {
	height: 30px;
}
.sub_leftTitle h2 {
	font-size: 14px;
}
.sub_navm h2 {
	height: 30px; line-height: 30px;
}
.sub_navm li a {
	height: 30px; line-height: 30px; font-size: 12px;
}
.bread span {
	font-size: 12px;
}
.bread a {
	font-size: 12px;
}
.subTitle h2 {
	font-size: 16px;
}
.sub_mbtn {
	height: 30px;
}
.subPicList li {
	width: 45%; margin-right: 5%;
}
}
@media screen and (max-width:480px)
{
.sub_tech dl dd {
	width: 25%;
}
.subPicList li {
	width: 100%;
}
.subPicList li img {
	width: 100%;
}
.Fold_list dl dd {
	margin: 2.5% 5%; width: 39%;
}
.zzjg_con ul li {
	width: 26%;
}
.zljg_con ul li span.name a {
	width: 30%;
}
}
