@charset "utf-8";

/* css document */



.sb_news{width:100%;

		 height:159px;

		 background:url(/uploads/image/npimages/sb_news.jpg) no-repeat center #f4f4f4;

}



.mainwrap {

    margin: auto;

    min-width: 320px;

    width: 1000px;

}

.relative {

    position: relative;

}



.clearfix::after {

    clear: both;

    content: "";

    display: block;

    height: 0;

    visibility: hidden;

}



.detailcontent .column_1 {

    width: 200px;

}

.detailcontent .column_1, .detailcontent .column_2, .detailcontent .column_3 {

    float: left;

}



.detailcontent .leftnav {

    border-left: 12px solid #006dca;

    left: -12px;

    position: relative;

    top: -34px;

    width: 100%;

}







.detailcontent .contentnav {

    padding-top: 20px;

}

.contentnav {

    border-bottom: 1px solid #ddd;

    margin-bottom: 30px;

}

.detailcontent .contentnav h1 {

    line-height: 1em;

    padding: 0.7em 0;

}

.contentnav h1 {

    color: #006dca;

    font-size: 28px;

    line-height: 1.25em;

    padding: 0.4em 0 0.6em;

}









.contentnav .s_nav {

    color: #999;

    font-family: sans-serif;

}

.contentnav .s_nav a{color:#888;

}

.detailcontent .leftnav h3 {

    background: #006dca;

    color: #fff;

    font-size: 22px;

    line-height: 68px;

    padding: 0 22px;

}



.detailcontent .leftnav ul {

    border-top: 1px solid #ddd;

    display: block;

    margin-top: 20px;

}





.detailcontent .leftnav li {

    border-bottom: 1px solid #ddd;

    font-size: 15px;

    line-height: 22px;

    position: relative;

}



.detailcontent .leftnav li.current a {

    border-left: 4px solid #ff9600;

    color: #005399;

    left: -4px;

    position: relative;

}

.detailcontent .leftnav li a {

    color: #22132d;

    display: block;

    margin-right: 28px;

    padding: 1em 0 1em 22px;

}

.detailcontent .leftnav li a:hover {

    color: #005399 ;

}





.detailcontent .column_2 {

    margin: 0 0 0 30px;

    width: 770px;

	_margin-left:15px;

}

.detailcontent .column_1, .detailcontent .column_2, .detailcontent .column_3 {

    float: left;

}



.maincontent .article p {

    padding: 0.75em 0;

	font-size:14px;

}



/*二级页面样式*/

#ctnlist{

	padding-top:3px;

	border-bottom:none;

}

#ctnlist li{

	width:760px;

	height:40px;

	float:left;

	display:inline;

	margin:0 5px;

	background:url(/uploads/image/npicontent/bottom_line.png) repeat-x left bottom;

}

#ctnlist li a{

	float:left;

	height:40px;

	line-height:40px;

	text-indent:20px;

	width: 640px;

	background:url(/uploads/image/npicontent/icon_8.gif) no-repeat 6px center;

	font-size: 14px;

}

#ctnlist li span.time{

	float:right;

	height:30px;

	line-height:30px;

	font-size: 14px;

}







#list_div .photo {width: 100%;clear: both; float: left;}

#list_div .photo li {float: left;display: inline;margin-left: 46px;}

#list_div .photo li img {width: 180px;height: 138px;padding:1px;padding-bottom:10px;border: 1px solid #d4d5d5;}

#list_div .photo li h2 {height: 30px;line-height: 30px;text-align: center;font-size: 9pt;font-weight: normal;}



#list_div ul.list {padding-top: 3px;width: 98%;margin: auto;clear: both;}

#list_div ul.list li {width: 50%;height: 32px;float: left;display: inline;}

#list_div ul.list li a {line-height: 32px;background:  no-repeat 15px center;padding-left: 25px;}

#list_div ul.list li span.time {line-height: 32px;background:  no-repeat center center;width: 47px;}

#list_div ul.list li span.time a {background: none;}

