@charset "gb2312";
/*listMain*/


.listMain
{
	margin:30px auto 0px auto;
	width:1200px;
	position: relative;
	background: #FFFFFF;
	height: auto;
	 	 overflow: hidden;_overflow: visible;min-height: 300px;height: auto!important; height: 300px;
}

/*listMainL*/
.listMainL
{
	float: right;
	width: 295px;

}
.listMainR
{
	float: left;
	width:870px;

}
.listTop{width:870px; height: 40px; }
.home
{
	height:50px;
	line-height: 50px;
	font-family: "微软雅黑";
	padding-right: 10px;
	font-size: 14px;
	color:#969696;
	float: right;
}

.dqlm .ena{font-size: 14px;
color: #DCDCDC;
display: block; float: right;
margin-right: 50px;
font-weight: normal;

}
.lmmc{ float: left;font-size: 16px;	height:50px;
	line-height: 50px; color: #043566; padding-left: 15px; }

.lmmc h2{font-size: 20px; background: url(imageslmbg.png) no-repeat left bottom; font-family: "times new roman";text-transform: capitalize; color: #737373; float: left; margin-right: 10px;}
.listpic{width:242px; height: 300px; margin-top: 30px;}

.conlistLine{ height: 1px;  margin-top:-2px; background: #cdcdcd; }

.listMainNav
{

 overflow: hidden;_overflow: visible; background:url(../images/navbg.jpg) repeat-y left center ;min-height: 150px;height: auto!important; height:150px;
}
.listMainNav ul{ width:242px; margin:0px; padding:0px;}
.listMainNav ul li{border-bottom: 1px solid #e6e6e6;
width: 100%;
height: 60px;
margin-top: 1px;
background-color: #f6f6f6;
 }
.listMainNav ul li p{width: 5px;
height: 26px;
float: left;
background-color: #999999;
margin-left: 40px;
margin-top: 16px;
}




.listMainNav ul li .listNavActive{color: #043566;}

.listMainNav ul li a{
	color: #666666;
font-size: 16px;
margin-left: 20px;
float: left;
margin-top: 18px;
display: block;
}
.listMainNav ul li a:hover{color: #043566;}



.listMainRContent
{
	overflow: hidden;_overflow: visible;min-height: 300px;height: auto!important; height:300px;

}
.listMainRContent ul
{width: 870px; margin:10px auto 0px auto; position: static; padding:0px;}


	
.listMainRContent ul li{padding-left: 16px;  width:870px; height: 50px; border-bottom: 1px dashed #d0d0d0; line-height: 50px;  font-size: 14px;}

.listMainRContent ul li a{display: block; float: left; width: 740px;}
.listMainRContent ul li .listTime{width:110px; font-family:微软雅黑 ; font-size: 14px; text-align: left; display: block; float: right;  color: #a7a7a7;}

	
	
/*content*/
	
h1{ font-size:22px; margin: 0px; padding: 0px; font-weight:bold; width: 1200px; color:#3b3b3b; text-align:center; line-height:60px; }
.infoCenter{ text-align:center; color:#a7a7a7; font-size:14px; line-height:40px; height:40px;float:left; width: 1200px; 
 border-bottom:dotted 1px #e8e8e8;}
.contMain{ width: 1100px;  padding: 0px 50px; text-indent:25px; line-height:35px; font-size:15px; color:#3b3b3b;}
.contMain pre{ line-height: 45px;}



.dqlm{
	width: 1200px;
	font-size: 20px;
	line-height: 60px;
	color: #FFFFFF;
	text-align: left;
	border-bottom: 1px solid #dedede;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
height:56px;
	
}
.dqlm h3{ background: #004088 url(imageslisticon.png) no-repeat 15px center; font-size: 16px; font-weight: bold; padding-left:50px; width: 100px; height: 56px; line-height: 56px;}
.contentmain{
	width:1200px;
	border: 1px solid #dedede;
	background: #ffffff url(imagestblistbg.png) no-repeat 950px bottom;
} 
.content_con{
	margin:30px;
}
.content_con h3{ font-weight: bold; font-size:22px; text-align:center; color:#434343; line-height:55px;}
.content_con .message { line-height:35px; margin:0px 0px 20px 0px; text-align: center; border-bottom:1px solid #dedede; padding-bottom:20px;  font-size:14px; color:#666666;}
.content_con .message .tit{ line-height:35px; float:left; width:100px;}
.content_con .message .jj_con{ line-height:35px; float:left; width:800px;}
.content_con .zw{
	line-height:35px; font-size:20px; color:#036bc2; text-align:left; margin-bottom:10px;
}
.content_con .nr{ padding:0px 15px;}
.content_con .nr p{
	line-height:35px; font-size:14px; color:#434343; text-indent:2em;
}
.content_con .nr p img{
	line-height:35px; font-size:14px; color:#434343; margin-left:-2em;
}

/*左面导航*/
.side-col{
    width: 345px;min-height: 608px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding-bottom: 30px;
    background: url(imagesbg3.png) no-repeat right bottom;
    background-color: #ededed;
    margin-right: 50px;
}
.main-col{overflow: hidden;padding-top: 60px;}

.snav{padding-top: 11px;}
.snav li{
    padding-left: 17px;
}
.snav .s1{
    display: block;
    font-size: 16px;color: #000;line-height: 47px;
    padding-left: 32px;
    background-position: 14px center;
    background-repeat: no-repeat;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}
.snav .s1:after{
    content: "";
    display: block;
    width: 7px;height: 7px;background: #004a93;
    position: absolute;left: 14px;top: 50%;margin-top: -4px;
    display: none;
}
.snav li.on .s1:after,.snav .s1:hover:after,.snav .li-open .s1:after{display: block;}


.snav .li-add .s1{background: url(imagesicon1.png) no-repeat 203px center;}
/*.snav .li-add.on .s1 {background-image: url(../images/icon2.jpg);}*/
.snav .li-open .s1{
    background-image: url(../images/icon2.jpg);
    background-color: #fff;color: #004a93;
}
.snav .on.li-add .s1{background-image: url(imagesicon2.png);}
.snav .on.li-open .s1{background-image: url(imagesicon1.png);}

.snav li.on .s1,.snav .s1:hover{
    background-color: #fff;color: #004a93;
}

.snav dl{margin-top: 1px;background: #fff;display: none;}
.snav li.on dl{display: block;}
.snav dl a{
    display: block;
    font-size: 14px;color: #333;line-height: 39px;
    padding-left: 32px;padding-right: 34px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.snav dd.on a,
.snav dl a:hover{
    color: #004a93;
    background: url(../images/gicon5.png) no-repeat 207px center;
}

.g-title1{padding: 8px 10px 16px 40px;background: #004a93 url(imagestblistlm.png);}
.g-title1 h3{
    font-size: 25px;color: #fff;font-weight: normal;line-height: 64px;
    background: url(imagesbg1.jpg) no-repeat left bottom;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*三级简介页文章内容*/
.list_content{
	width: 850px;
	margin-top: 35px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.list_content p{
	line-height:35px; font-size:14px; color:#434343; text-indent:2em;
}
.list_content p img{
	line-height:35px; font-size:14px; color:#434343; margin-left:-2em;
}
.list_content h5{ font-weight: bold; font-size:26px; text-align:center; color:#434343; margin-bottom:15px ;line-height:55px;}
/*导航列表页面*/
.newsAListMain .newsAListBtn
{
	width:500px;
}
.newsAListMain .newsAListBtn li
{
	background:#a07308;
	border-radius:25px;
	text-align: center;
	padding: 0px 16px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	float: left;
	margin:8px 7px;
	white-space: nowrap;
	display: inline;
}
.newsAListMain .newsAListBtn li a
{
	color: #fff;
}
.newsAListMain .newsAListBtn li a:hover
{
	color: #FFFFFF;
}
.newsAListMain p
{
	line-height: 30px;
}
/*新闻二级页面*/
.newsAList
{
	height: 190px;
	padding-top: 25px;
/*	margin-bottom: 20px;*/
}
.newsAList:first-child
{
	padding: 0px;
}
.newsAList+.newsAList
{
	border-top: 1px solid #dedede;
	
}
.newsAList .newsAListImg
{
	float: left;
	width: 211px;
	height: 168px;
	margin-right:20px ;
}
.newsAListMain h2
{
	font-size: 18px;
	line-height: 35px;
	color:#004a93;
	text-align: left;
}
.newsAListMain h2 a
{
	color:#004a93;
}
.newsAListMain ul
{
	width: 379px;
	float: left;
}
.newsAListMain ul li
{
	font-size: 14px;
	line-height: 27px;
}
.newsAListMain ul li span
{
	display: block;
	float: left;
	margin: 0px 5px 0px 2px;
	width:10px;
	text-align: center;
	color: #434343;
}
.newsAListMain ul li a
{
	color: #434343;
}
.newsAListMain ul li a:hover
{
	color:#00a0e9;
}