@import url('css/common.css');

.m_ch_1 a {
	padding-left: 20px
}

.m_ch_1,.m_ch_3,.m_ch_4,.m_ch_5,.m_ch_6 {
	text-align: left
}

.banner-wrap {
	background: url(images/banner_bg.jpg) no-repeat center 0
}

.banner {
	height: 280px;
	margin-bottom: 25px;
	width: 960px;
	margin: 0 auto;
	position: relative
}

.banner li {
	position: absolute;
	width: 960px;
	height: 280px;
	overflow: hidden
}

.switcher {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 12px;
	z-index: 10
}

.switcher span {
	display: inline-block
}

.switcher em {
	display: inline-block;
	width: 30px;
	height: 5px;
	background: #FFF;
	margin: 0 4px;
	cursor: pointer;
	overflow: hidden
}

.switcher .cur {
	background: #0548a1
}

.subbanner {
	margin-bottom: 15px;
	height: 100px;
	position: relative
}

.subbanner li {
	position: absolute;
	width: 960px;
	height: 100px;
	overflow: hidden
}

.content {
	position: relative;
	width: 960px;
	margin: 0 auto
}

.breadcrumb {
	font-size: 12px;
	line-height: 36px;
	color: #666;
	padding-left: 2em;
}

.breadcrumb a {
	color: #666;
}

.colC500 {
	float: left;
	width: 500px
}

.colL220 {
	float: left;
	width: 220px;
	margin-right: 10px
}

.colR220 {
	float: right;
	width: 220px;
}

.colL620 {
	float: left;
	width: 620px
}

.colL665 {
	float: left;
	width: 665px
}

.colR310 {
	float: right;
	width: 310px;
}

.colR280 {
	float: right;
	width: 280px
}

.a_lxwm {
	display: block;
	width: 280px;
	height: 46px;
	overflow: hidden;
	line-height: 200px;
	background: url(images/lxwm.jpg)
}

.sobox,.sobox .btn {
	background: url(images/sobox.gif) no-repeat right 0
}

.sobox {
	height: 74px;
	padding: 0 10px;
}

.sobox h3 {
	color: #005BAB;
	line-height: 36px;
	height: 36px;
	font-size: 12px
}

.sobox form {
	float: left;
	padding-left: 4px;
}

.sobox .ipt {
	float: left;
	border: medium none;
	margin-top: 4px;
	padding: 1px 2px;
	height: 16px;
	width: 165px;
	background: #f6fafd;
	color: #999
}

.sobox .so-key-focus {
	color: #333
}

.sobox .btn {
	float: right;
	width: 26px;
	height: 26px;
	border: medium none;
	background-position: -184px -36px;
}

.sobox label {
	float: left;
	padding-right: 8px;
	color: #528ad5;
	line-height: 26px;
	text-shadow: 1px 1px 1px #FFF
}

.pictitle h3 {
	font-size: 14px;
	line-height: 25px;
	height: 25px;
	overflow: hidden
}

.pictitle .img {
	float: left;
	margin-right: 12px;
	width: 100px;
	height: 75px;
	padding: 4px;
	border: 1px solid #DDD
}

.pictitle .img img {
	width: 100px;
	height: 75px
}

.pictitle p {
	color: #9f9f9f;
	line-height: 20px;
	font-size: 12px
}

.pictitle .dotline {
	margin: 3px 0 2px
}

/* Box */
.box {
	background: #f8fbff
}

.box .hd {
	font-size: 12px;
	padding: 0 8px;
	height: 27px;
	line-height: 27px;
	font-weight: normal;
	background-position: 0 -102px;
	background-repeat: repeat-x;
	border: 1px solid #d8dcdd;
	border-bottom: 2px solid #548ad0
}

.box .hd a {
	color: #005BAB;
}

.box .hd a:hover {
	text-decoration: none
}

.box .hd .title {
	float: left;
	font-weight: bold;
	background-position: 0 -163px;
	padding-left: 15px
}

.box .hd .more {
	float: right;
	color: #497ebc;
	font-size: 12px;
	font-weight: normal;
}

.box .hd .more:hover {
	text-decoration: none
}

.box .tabhd {
	padding-left: 0
}

.box .tabhd a {
	float: left;
	height: 31px;
	width: 100px;
	text-align: center;
	border-right: 1px solid #cbcbcb
}

.box .tabhd a:hover {
	text-decoration: none
}

.box .tabhd .act {
	background-position: 0 -31px;
	background-repeat: repeat-x
}

.box .bd {
	padding: 12px 12px;
	border: 1px solid #d8dcdd;
	border-top-width: 0
}

.list li {
	padding-left: 12px;
	font-size: 12px;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	background: url(images/squre.gif) no-repeat 0px 12px;
}

.list a:hover {
	color: #005BAB
}

.list .date {
	color: #666
}

.list2col li {
	float: left;
	width: 307px
}

.autolist li {
	padding: 4px 0 4px 12px;
	height: auto;
	line-height: 17px
}

.vlist li {
	line-height: 21px;
	height: 21px;
	background: url(images/video.gif) no-repeat 0 5px;
	padding-left: 20px
}

.col3list li {
	float: left;
	width: 186px;
	margin: 2px 10px
}

/* 首页 */
.newsbox .hd {
	background: url(images/notice_bg.gif) no-repeat 0 0;
	border: none;
	height: 30px;
	line-height: 29px;
}

.newsbox .hd .title {
	background-position: 0 -130px;
}

.newsbox .hd a,.newsbox .hd .more {
	color: #FFF
}

#indexgjgcsys {
	text-align: center;
}

#indexgjgcsys a.title1 {
	color: #fff;
	font-weight: bold;
}

.newsbox .list li {
	padding-left: 0;
	background: url(images/vline_blue.gif) repeat-x 0 bottom
}

.newsbox .list h3 {
	font-weight: normal;
	font-size: 12px;
	padding: 3px 0;
	background: url(images/split.gif) no-repeat 0 -190px;
	padding-left: 12px
}

.headtitle h3 {
	font-size: 14px;
	margiN: 5px 0;
}

.headtitle p {
	line-height: 22px;
	color: #666
}

.headtitle a {
	color: #005BAB
}

#sideScrollNews {
	
}

.linksbox {
	background: #FFF
}

.linksbox .bd {
	border-top-width: 1px;
	line-height: 24px;
	padding: 8px 12px
}

.linksbox .title {
	font-weight: bold;
	color: #666
}

/* 单独页 */
.subpage-wrap {
	background: url(images/subpageline.gif) repeat-y 210px bottom
}

.side {
	float: left;
	width: 211px;
}

.sidenav {
	padding-bottom: 60px
}

.sidenav .bd,.sidenav .bom,.sidenav h2,.sidenav li {
	background: url(images/sidebg.jpg) no-repeat 1000px 1000px
}

.sidenav .bd {
	background-position: -211px 0;
	background-repeat: repeat-y
}

.sidenav .bom {
	display: block;
	height: 5px;
	overflow: hidden;
	background-position: 0 -63px
}

.sidenav h2 {
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	padding-left: 20px;
	font-size: 16px;
	font-weight: normal;
	background-position: 0 0;
	font-family: '微软雅黑'
}

.sidenav h2 a,.sidenav h2 a:hover {
	color: #FFF;
	text-decoration: none
}

.sidenav .nch,.sidenav .mrownch {
	background-color: #f7f7f7;
}

.sidenav li {
	line-height: 16px;
	margin-right: 1px;
}

.sidenav li a {
	color: #575757;
	padding: 6px 10px 6px 20px;
	display: block;
}

.sidenav li a:hover {

	text-decoration: none
}

.sidenav .first {
	border-top: none
}

.sidenav .nch a,.sidenav .mrownch a{
	color: #333;
	border-top: 1px solid #FFF
}

.sidenav li:hover,.sidenav .act,.sidenav .subact {
	border-left: 0px solid #1970c2;
	margin-right: 0;
	background-position: 0 -68px
}



.sidenav li:hover a,.sidenav .act a,.sidenav .subact a {

	color: #fff;
}

.sidenav .act1 {
	margin-bottom: 4px;
	background-position: 0 -34px;
	border-left: 0;
	height: 29px;
}

.sidenav .act1 a,.sidenav .act1 a:hover {
	border-top: none;
	padding-left: 2z0px;
	color: #fff
}

.sidenav .subch {
	font-size: 12px;
	font-family: '宋体';
	border-bottom-width: 0;
}

.sidenav .sublast {
	border-bottom-width: 1px;
	padding-bottom: 4px
}

.sidenav .subch a {
	padding: 7px 10px 3px 25px;
	background: url(images/squre.gif) no-repeat 15px 10px
}

.sidenav .subact {
	
}

.sidenav .subact a {
	padding-left: 23px;
	background-position: 10000px 10px
}

.sidenav .act .arrow {
	background-position: 12px -37px
}

.sidenav .subnav_5 .subch a {
	padding-right: 10px;
	width: 162px
}

.sp-body {
	margin: 5px 0 0 0
}

.sp-side {
	float: left;
	width: 200px;
	margin-right: 30px
}

.sp-main {
	float: right;
	width: 679px;
	padding: 10px 25px 10px;
	background: url(images/subpagebg.jpg) no-repeat 0 0
}

.sp-title {
	height: 50px;
	line-height: 40px;
	background: url(images/sub_page_hd.gif) no-repeat 0 bottom
}

.sp-title .title {
	float: left;
	font-size: 22px;
	font-weight: normal;
	color: #007BB4;
	font-family: '微软雅黑'
}

.sp-title .title a {
	color: #0059ab
}

.sp-title .back {
	float: right;
	font-size: 12px;
	color: #999;
	background: url(images/back.gif) no-repeat 0 center;
	padding-left: 10px
}

.sp-title .more {
	float: right;
	font-size: 12px;
	color: #999;
}

.sp-content {
	margin: 15px 0;
	text-align: justify;
	text-justify: inter-ideograph
}

.sp-content ul {
	margin: auto;
}

.sp-content ul li {
	list-style: disc
}

.sp-content ol {
	margin: auto;
}

.sp-content ol li {
	list-style: decimal
}

.sp-content,.sp-content div {
	line-height: 200%
}

.sp-content p {
	margin: 15px 0;
	text-align: justify;
	text-justify: inter-ideograph
}

.sp-content table p {
	margin: 0
}

.sp-content .jscp li {
	list-style: none;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.contitle {
	font-size: 18px;
	margin-bottom: 20px;
	color: #005BAB;
	text-align: center
}

.sp-bom {
	height: 20px;
	background-position: 0 bottom;
	overflow: hidden
}

.stitle {
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 15px;
	color: #0066CC
}

h3.stitle {
	margin: 10px 10px;
	background: url(images/bigline.gif) no-repeat 0 center;
	padding-left: 12px;
}

#ch_body_830 h4 {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 14px;
}

#ch_body_830,#ch_body_830 p {
	font-size: 12px;
}

#ch_body_830 div {
	padding-left: 30px;
}

.joblist {
	padding-left: 10px;
}

.joblist li {
	float: left;
	width: 33%;
	line-height: 25px;
	font-size: 12px;
}

.stitle .more {
	float: right;
	font-size: 12px;
	font-weight: normal;
	color: #666
}

.ptitle {
	background: url(images/squre.gif) no-repeat 5px 11px;
	font-size: 14px;
	padding-left: 18px
}

/*Slider*/
.slider {
	float: left;
	padding: 4px;
	background: #FFF;
	margin: 0 12px 0 0;
	border: 1px solid #e6e6e6;
	overflow: hidden;
	position: relative
}

.slider .sbd {
	width: 160px;
	height: 110px;
}

.slider .sbd img {
	width: 160px;
	height: 110px;
}

.slider ul {
	position: absolute
}

.slider li {
	float: left;
	width: 212px;
	height: 159px;
	overflow: hidden;
	position: relative
}

.slider li a {
	float: left;
	width: 1212px;
	text-align: center;
	margin-left: -500px;
	color: #FFF
}

.slider li img {
	height: 159px;
}

.slider li span {
	position: absolute;
	left: 10px;
	bottom: 0;
	height: 28px;
	line-height: 28px;
	text-align: left;
	width: 192px;
	overflow: hidden;
	z-index: 100
}

.slider li em {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 28px;
	width: 100px;
	background: #000;
	z-index: 99;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=80);
	opacity: 0.8
}

/* 文章正文 */
.sp-main .detail {
	margin: 0 0
}

.detail h1.title {
	font-size: 16px;
	line-height: 22px;
	margin: 15px 20px 0;
	color: #333;
	text-align: center;
	font-family: '微软雅黑'
}

.detail .info {
	font-size: 12px;
	color: #666;
	padding-bottom: 8px;
	margin-top: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ececec;
	text-align: center
}

.detail .info span {
	display: inline-block;
	margin: 0 8px;
}

.detail .articleBody {
	margin: 20px 0;
	font-size: 12px;
	line-height: 200%;
}

.detail .articleBody p {
	margin: 15px 0;
	text-align: justify;
	text-justify: inter-ideograph;
}

#ch_body_25 td {
	text-align: justify;
	text-justify: inter-ideograph;
}

/* PageList */
.pagelistct {
	margin: 15px 0 20px;
	padding: 0 6px;
}

.pagelist li {
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	background: url(images/vline_blue.gif) repeat-x 0 bottom
}

.pagelist li a {
	float: left;
	background: url(images/dot.gif) no-repeat 10px 17px;
	padding-left: 23px;
}

.pagelist li .date {
	padding-left: 5px;
	color: #666;
	font-size: 12px;
}

/* Pager */
.pager {
	clear: both;
	text-align: center;
	padding: 30px 0 20px;
	font-size: 12px
}

.pager a,.pager strong,.pager span {
	display: inline-block;
	margin-right: 5px;
	padding: 2px 7px 0;
	height: 18px;
	line-height: 16px;
	border: 1px solid #D3E1ED;
	outline: none;
	font-family: \5b8b\4f53
}

.pager strong {
	color: #000
}

.pager span {
	border: none;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif
}

.pager a:hover {
	color: #FFF;
	border-color: #005BAB;
	background-color: #005BAB;
	text-decoration: none
}

.pager strong {
	border: none
}

.imglist li {
	display: inline-block
}

.imglist li div {
	width: 136px;
	margin: 0 auto;
	padding: 8px;
	border: 1px solid #DDD;
	-moz-box-shadow: 0 1px 2px #ececec;
	-webkit-box-shadow: 0 1px 2px #ececec;
	box-shadow: 0 1px 2px #ececec;
	*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=120,
		Color="#ececec")
}

.imglist span {
	display: block;
	height: 100px;
	overflow: hidden
}

.imglist span a {
	float: left;
	width: 520px;
	margin-left: -200px;
	display: inline-block;
	text-align: center
}

.imglist img {
	height: 100px
}

.imglist p {
	margin-top: 4px;
	height: 36px;
	line-height: 18px;
	font-size: 12px;
	overflow: hidden;
	text-align: left
}

.imglist a {
	color: #666
}

.newsimglist {
	margin: 20px 0
}

.newsimglist li {
	float: left;
	width: 25%;
	text-align: center
}

.imglist1 li {
	margin: 10px 0;
	text-align: center;
	border: 1px solid #e6e6e6;
}

.imglist1 a {
	display: inline-block;
	padding: 4px;
}

/* Search */
.sopage {
	
}

.so-head {
	margin: 0 0 15px 10px;
	height: 30px;
}

.so-key {
	float: left;
	margin-right: 8px;
	width: 291px;
	padding: 5px 5px;
	height: 18px;
	font-size: 12px;
	border: 1px solid #CCC;
}

.so-submit {
	float: left;
	width: 60px;
	height: 30px;
	font-weight: bold;
	font-size: 14px;
}

.so-list-body {
	float: left;
	padding: 15px 0 15px 30px;
	width: 700px;
	border-left: 1px solid #C8D5F0;
	display: inline-block;
	margin-left: -1px
}

.subform {
	border-top: 1px solid #C8D5F0;
	background: #EEF2FA;
	padding: 12px 0 12px 250px
}

.subform .so-form {
	height: auto;
	padding: 0;
	margin: 0 auto;
	position: relative;
	background: none;
}

.so-list-body .nodata {
	color: #333
}

.so-list-body .stitle {
	font-size: 14px;
	padding-left: 10px;
	color: #333
}

.so-list {
	
}

.so-list ul {
	width: 560px;
	list-style: none
}

.so-list li {
	margin: 15px 0px;
	padding: 5px 10px;
}

.so-list .over {
	padding: 4px 9px;
	background: #F3F7FA;
	border: 1px solid #E0EBF1
}

.so-list h3 {
	font-size: 14px;
	font-weight: normal;
}

.so-list h3 a {
	color: #009
}

.so-list h3 a:hover {
	color: #BA2636
}

.so-list h3 a:visited {
	color: purple
}

.so-list h3 .ch {
	font-size: 12px;
	color: #999
}

.so-list .date {
	font-size: 12px;
	color: #090
}

.so-list .info {
	font-size: 14px;
	white-space: nowrap;
}

.so-list .desc {
	color: #000;
	font-size: 12px;
	line-height: 150%
}

.so-list .url {
	font-size: 12px;
	line-height: 22px;
	color: #666;
}

.so-list .url span {
	color: #666;
}

.so-list .url a {
	margin-right: 10px;
	text-decoration: underline
}

.so-list font {
	color: #C03 !important
}

.so-left {
	float: left;
	padding: 0 0 20px;
	position: relative;
	width: 180px;
	text-indent: 8px;
	background: url(images/sidebg.jpg) no-repeat right 0;
	height: 260px;
}

.so-left div {
	width: 140px;
	overflow: hidden;
	font-size: 12px;
}

.so-left ul {
	margin-bottom: 10px;
}

.so-left li {
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	text-indent: 30px;
	color: #666;
	border-bottom: 1px solid #ebebeb;
	background: url(images/arrow.gif) no-repeat 13px -19px;
}

.so-left .current {
	background-position: 13px 14px;
	color: #333
}

.so-left a {
	display: block;
	text-decoration: none;
	color: #666
}

.imgp {
	text-align: center;
	font-size: 12px;
	color: #333
}

.imgp img {
	margin: 10px 0 2px
}

.imgct {
	clear: both
}

.imgct,.imgcet {
	display: inline-block;
	text-align: center;
	width: 48%;
	vertical-align: top;
	line-height: 18px;
	color: #666;
	font-size: 12px;
	font-weight: normal
}

.imgct img {
	height: 200px;
	margin-bottom: 8px;
	display: inline-block
}

.imgct a {
	color: #666
}

h4.imgct {
	float: left;
	clear: none
}

.imgbdp img {
	margin: 10px 15px;
	border: 1px solid #DDD;
	padding: 8px;
}

.imgcet {
	width: 280px;
	margin: 0 15px;
	overflow: hidden
}

.imgcet span {
	display: inline-block;
	margin-left: -500px;
	width: 1280px;
}

.imgcet img {
	height: 200px;
	margin-bottom: 8px;
	display: inline-block
}

.imgcet em,.imgcet .txt {
	font-style: normal;
	display: block;
	width: 260px;
	margin: 0 auto 10px;
}

.imgcet .txt {
	font-weight: normal;
	color: #666;
	font-size: 12px;
	line-height: 150%;
	text-align: center
}

.imgp3col {
	margin: 15px 0
}

.imgp3col img {
	display: inline-block;
	margin: 10px 15px
}

.imgp3col h4 {
	display: inline-block;
	margin: 10px 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666
}

.imgp3col h4 img {
	display: block;
	margin: 0 0 4px;
}

.zzlish img {
	width: 120px;
	display: inline;
	margin: 10px 20px;
	padding: 4px;
	border: 1px solid #DDD
}

.scrollimgel {
	height: 120px;
	margin: 10px auto;
	width: 680px;
	overflow: hidden;
	text-align: left
}

.scrollimgel div {
	float: left;
	width: 10000px;
}

.scrollimgel div div {
	width: auto
}

.scrollimgel img {
	float: left;
	height: 120px;
	margin: 0 4px;
}

.datatablect {
	border: 1px solid #666699;
}

.datatable {
	border: 1px solid #5396D2;
	border-width: 0 1px 1px 0
}

.datatable th {
	background: #F7FAFC
}

.datatable th,.datatable td {
	padding: 3px 4px;
	line-height: normal;
	font-size: 12px;
	border: 1px solid #5396D2;
	border-width: 1px 0 0 1px
}

.datatable th {
	padding: 6px 4px
}

.centertable {
	border: none
}

.centertable table {
	margin: 0 auto;
	border-width: 1px 2px 2px 1px
}

/*modify by peng at 20130922*/
/*栏目和新闻正文*/
.articleBody {
	margin: 20px;
	line-height: 24px;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	text-justify: inter-ideograph;
}

.articleBody p {
	text-indent: 2em;
	line-height: 24px;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	text-justify: inter-ideograph;
}

.articleBody p.p2 {
	margin-left: 1em;
} /*2级p缩进*/
.articleBody ul {
	margin-left: 4em;
}

.articleBody ul li {
	text-indent: 0;
}

/*单页图片*/
div.singledivimg {
	margin: auto;
}

div.singledivimg,div.singledivimg p {
	text-align: center;
}

div.singledivimg div {
	float: left;
	height: auto;
	border: #ccc 0px solid;
	margin: 0px;
	padding: 5px;
}

div.singledivimg img {
	max-width: 456px;
	max-height: 456px;
}

.w300 div {
	width: 300px;
}

.h190 div img {
	height: 190px;
}

.iframezbss {
	width: 616px;
	height: 402px;
	border: none;
	margin:auto;
	border: #f7f7f7 1px solid;
}

/*modify by peng @20131009
#indexzbss{height:437px;overflow-y:scroll;}
*/

/*modify by peng @20131010*/
.holder {
	
}

.scroll-pane {
	width: 200px;
	overflow: auto;
}

/* jScrollPane 必要元素 */
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}

.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}

.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}

a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden; /*background-color:#666;*/
	height: 9px;
}

a.jScrollArrowUp:hover { /*background-color:#f60;*/
	
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden; /*background-color:#666;*/
	height: 9px;
}

a.jScrollArrowDown:hover { /*background-color:#f60;*/
	
}

a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover {
	/*background-color:#f00;*/
	
}
/* 全身滚动自定义样式 */
#pane1 {
	height: 437px;
}

.winXP .jScrollPaneTrack {
	background: url(images/scroll_images/windows_track.gif) repeat-y;
}

.winXP .jScrollPaneDrag {
	background: url(images/scroll_images/windows_drag_middle.gif) no-repeat
		0 50%;
}

.winXP .jScrollPaneDragTop {
	background: url(images/scroll_images/windows_drag_top.gif) no-repeat;
	height: 4px;
}

.winXP .jScrollPaneDragBottom {
	background: url(images/scroll_images/windows_drag_bottom.gif) no-repeat;
	height: 4px;
}

.winXP a.jScrollArrowUp {
	height: 17px;
	background: url(images/scroll_images/windows_arrow_up.gif) no-repeat 0 0;
}

.winXP a.jScrollArrowUp:hover {
	background-position: 0 -20px;
}

.winXP a.jScrollArrowDown {
	height: 17px;
	background: url(images/scroll_images/windows_arrow_down.gif) no-repeat 0
		0;
}

.winXP a.jScrollArrowDown:hover {
	background-position: 0 -20px;
}

.winXP a.jScrollActiveArrowButton,.winXP a.jScrollActiveArrowButton:hover
	{
	background-position: 0 -40px;
}

/* IE浏览器特定的 hack styles */
* html .osX .jScrollPaneDragBottom {
	bottom: -1px;
}

/*定义图片高度*/
.imglist1 {
	height: 2200px;
}
/*modify by peng @20131011*/
/*定义首页装备设施*/
.imglist1 li:hover {
	border: 1px solid #FF8C00;
	background-color: #fff;
}

/*by 20131206*/
div.newsdetailimg {
	text-align: center;
}

/*by peng @20131216*/
#indexsidenav {
	padding: 5px 0px;
	margin: 0px;
}

.indexsidenav {
	width: 100%;
	border: #f00 0px solid;
}

.indexsidenav li {
	padding: 0px 0px;
	margin: 0px;
	height: 30px;
	border-bottom: #F8FBFF 1px solid;
}

.indexsidenav li a,.indexsidenav li a:hover {
	padding-left: 26px;
	line-height: 30px;
	line-height: 30px;
	display: block;
}

.indexsidenav li a {
	color: #333;
	background: url(images/indexsidearrow.gif) no-repeat 0 0;
}

.indexsidenav li a:hover {
	color: #fff;
	background: url(images/indexsidearrow_act.gif) no-repeat 0 0;
	text-decoration: none;
}

/*by peng @20131217*/
#indexzzzs {
	margin: 0px auto;
	width: auto;
	border: #f00 0px solid;
	text-align: center;
}

#indexzzzs img {
	height: 120px;
}

#indexcontactus {
	padding: 3px 10px;
	height: 152px;
}

#indexcontactus p {
	padding: 2px 5px;
}

#indexcontactus p.bline {
	border-bottom: #D8DCDD 1px dashed;
}

/*项目成果交流的表格*/
/*zhaopinxx*/
div.singletbl {
	
}

div.singletbl h3 {
	padding: 10px;
	padding-left: 20px;
	background-color: #618AD2;
	color: #fff;
}

div.singletbl p {
	text-indent: 2em;
	font-size: 12px;
}

div.singletbl table {
	width: 100%;
	background-color: #618AD2;
	border: #2E518C 1px solid;
	margin-bottom: 20px;
}

div.singletbl table tr th,div.singletbl table tr td {
	padding: 5px;
	font-size: 9pt;
	text-align: center;
}

div.singletbl table tr th {
	background-color: #f7f7f7;
}

div.singletbl table tr td {
	background-color: #fff;
}

/*合作交流*/
div.singlehzjl {
	
}

div.singlehzjl h3 {
	padding: 10px;
	padding-left: 20px;
	background-color: #618AD2;
	color: #fff;
}

div.singlehzjl ul {
	
}

div.singlehzjl ul li {
	border: #f7f7f7 0px solid;
	list-style-type: none;
	margin-bottom: 10px;
	padding: 0px;
}

div.singlehzjl p {
	text-indent: 2em;
	font-size: 12px;
	margin: 0px;
	padding: 5px;
}

div.singlehzjl p.date {
	margin: 0px;
	padding: 0px;
}

div.singlehzjl p.date {
	text-indent: 0em;
	padding-left: 26px;
	background: url(images/indexsidearrow.gif) no-repeat 0 0;
	background-color: #f7f7f7;
	line-height: 30px;
}

div.singlehzjl p.title {
	font-weight: bold;
}

div.singlehzjl p.intro {
	
}

/*第三方统计*/
#thirdtongji {
	display: none;
}

/*后来增加*/
.sliderct {
	padding: 4px;
	height: 231px
}

.sliderct .bd {
	border: none;
	padding: 0;
}

/*Slider*/
.slider {
	height: 231px;
	overflow: hidden
}

.slider-pic,.slider-pic li {
	overflow: hidden;
}

.slider-pic,.slider-pic li {
	width: 270px;
	height: 215px;
}

.slider-pic img {
	height: 215px
}

.slider-pic li a {
	float: left;
	width: 1270px;
	margin-left: -500px;
	display: inline;
	text-align: center;
}

.slider-pic ul {
	float: left;
	width: 10000px;
}

.slider-pic li {
	float: left;
	overflow: hidden
}

.slider-pic h2,.slider-pic p {
	display: none
}

.slider-switch {
	text-align: center;
	height: 13px;
	position: relative;
	padding: 4px 20px;
}

.slider-switch a {
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 100px;
	overflow: hidden;
	background: url(images/switcher.gif) no-repeat -18px 1px
}

.slider-switch .current {
	background-position: -38px 1px
}

.slider-switch .prev {
	position: absolute;
	left: 0;
	width: 15px;
	height: 13px;
	background-position: 0 0
}

.slider-switch .next {
	position: absolute;
	right: 0;
	width: 15px;
	height: 13px;
	background-position: -60px 0
}

.slider h3 {
	display: none;
	font-weight: normal;
	font-size: 14px;
	margin: 4px 10px 0;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	text-align: center
}

.slider h3 a {
	color: #2b2b2b
}

.slider h3 a:hover {
	color: #C00
}

.slider p {
	display: none;
	line-height: 17px;
	color: #666
}

/*产品介绍*/
.noliststyle,.sp-content .noliststyle {
	margin: 0;
}

.noliststyle li,.sp-content .noliststyle li {
	list-style: none
}

.productsList li {
	float: left;
	width: 300px;
	margin: 0 5px 20px;
	border: #f7f7f7 1px solid;
	padding: 10px;
	height: 220px;
}

.productsList img {
	display: block;
	width: 300px;
	margin-top: 10px;
}

.productsList h3 {
	background-color: #fcfcfc;
	padding-left: 10px;
}

.productsList h3 a {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 35px;
	color: #039;
}

.productsList p {
	margin: 10px 0 0;
	font-size: 12px;
	color: #666;
	line-height: 18px;
}

.productsList p a.more {
	color: #003399;
	float: right;
	margin-right: 20px;
}

/*articleBody里的表格样式 2014.10.28*/
div.articleBody table {
	width: 100%;
	background-color: #618AD2;
	border: #2E518C 1px solid;
	margin-bottom: 20px;
}

div.articleBody table tr th,div.articleBody table tr td {
	padding: 5px;
	font-size: 9pt;
	text-align: center;
}

div.articleBody table tr th {
	background-color: #f7f7f7;
}

div.articleBody table tr td {
	background-color: #fff;
}
/*-------------------------------------------------------------------------------------------------*/
/*by 20141201*/
/*研究团队-负责人及参与人员*/
div.yjtd_fuzeren{
	padding:10px;
}

div.yjtd_fuzeren p span{

	font-weight:bold;
}

div.yjtd_canyuren{
	padding:10px;
}
div.yjtd_canyuren p span{
	
		font-weight:bold;
}
div.yjtd_fuzeren p,div.yjtd_canyuren p{
	text-align: justify;
	text-justify: inter-ideograph;
}

/*表格标题*/
p.tabletitle{
	font-size:14px;
	text-align:center;
	color:#2F7EC9;
}
.sidenav li a{
	padding-left:32px;	
	padding-right:32px;	
}
.sidenav li.mrownch:hover a,.sidenav li.mrowact,.sidenav li.mrowact a{
	background: url(images/sidebg.jpg) no-repeat 0 -100px;
	border-left: 0px solid #f00;
	margin-right: 0;
	display:block;
	color:#fff;
}

/*modify by peng @20150207*/
div.tiejiansuozhulou,div.zzjgt,div.yuanshi{
	text-align:center;	
}
div.tiejiansuozhulou img,div.yuanshi img{
	padding:10px;
	border:#f7f7f7 1px solid;
	max-width:500px;
}
div.zzjgt img{
	max-width:653px;
}
hr.yuanshi{
	margin:30px 0px;
	border-top:#ccc 1px solid;
	height:1px;
}
div.chd1{
	text-align:center;	
}
div.chd1 img{
	padding:8px;
	border:#f7f7f7 1px solid;
	max-width:600px;
}

p.bottomluokuan{
	text-align:right !important;
	padding-right:20px;
	clear:both;
	margin-top:20px;
	font-weight:bold;
}


/*by peng modify @ 20150422*/
/*图片*/
img.img1{
	margin:5px auto;
	background-color:#fff;
	padding:0px;
	display:block;
	max-width:600px;
}
/*图片标题*/
p.imgtitle{
	text-indent:0em;
	font-size:12px !important;
	line-height:24px;
	margin:0px 0px 0px 0px;
	text-align:center !important;
	color:#919191;
}

/*2014年度铁建所获奖科研项目*/
p.pt_huojiang1{
	font-weight:bold;
	color:#E10601;
	background-color:#f7f7f7;
	border-radius:12px;
	line-height:24px;
	height:24px;

}
p.pt_huojiang2{
	font-weight:bold;
	color:#3385FF;
}
/*mod by peng at 2018.05.02 配件技术审查*/
div.newsdetail{font-size:14px;line-height:200%;}
div.newsdetail p{text-indent:2em;text-align:justify;text-justify:inter-ideograph;}
div.newsdetailimg{text-align:center;width:500px;margin:20px auto;}
div.newsdetail ul{margin-left:4em;}
div.newsdetail ul li{list-style:disc;}
ul.pjjssc{
	background-color:#f7f7f7;
	border-top:#8EC21F 5px solid;
	border-bottom:#8EC21F 1px solid;
	-moz-border-radius: 14px;
	border-radius: 14px;
	-webkit-border-radius:14px;
	margin-top:30px;
	padding:1em 4em;
}
ul.pjjssc li{
	margin:10px 0px;
}
ul.pjjssc li a{
	color:#004198;
}
ul.pjjssc li a:hover{
	color:#f00;
}
img.pjjssc{
	
}
ul.pjjsscdown{
	background-color:#f7f7f7;
	border-top:#8EC21F 5px solid;
	border-bottom:#8EC21F 1px solid;
	-moz-border-radius: 14px;
	border-radius: 14px;
	-webkit-border-radius:14px;
	margin-top:30px;
	padding:1em 2em;
	list-style-type:none;
}
ul.pjjsscdown li{
	margin:10px 0px;
	list-style-type:none;
	font-weight:bold;
}
ul.pjjsscdown li a{
	color:#004198;
}
ul.pjjsscdown li a:hover{
	color:#f00;
}
ul.pjjsscdown_item{
	list-style-type:none;
	font-weight:normal;
	padding:0px 2em;	
}
ul.pjjsscdown_item li{
	list-style-type:disc;
	font-weight:normal;
}
ul.pjjsscdown_item li a{
	color:#004198;
}
ul.pjjsscdown_item li a:hover{
	color:#f00;
}
/*modify by peng @20180821*/
ul.pjjsscdown_item_sub{
	list-style-type:none;
	font-weight:normal;
	padding:0px 2em;	
}
ul.pjjsscdown_item_sub li{
	list-style-type:circle;
	font-weight:normal;
}
ul.pjjsscdown_item_sub li a{
	color:#004198;
}
ul.pjjsscdown_item_sub li a:hover{
	color:#f00;
}

/*modify by peng @20220127*/
div.img2{
	max-width:600px;
	margin:20px auto 10px;
	clear:both !important;
}
div.img2L{
	float:left;
	max-width:295px;
	margin-bottom:10px !important;
}
div.img2L img{
	max-width:295px;
}
div.img2R{
	float:right;
	max-width:295px;
	margin-bottom:10px !important;
}
div.img2R img{
	max-width:295px;
}

.mbdc1{
	border:#f7f7f7 1px solid;
	padding:8px;
}
.marg1{
	margin-top:-10px;
}

/*modify by peng @ 20231013*/

/*段落标题*/
p.ptc,.ptc,
p.pt,.pt,
p.ptcenter,.ptcenter{
	font-weight:bold !important;
}
p.ptcenter,.ptcenter{
	text-indent:0em;
	text-align:center !important;
	font-size:18px;
	margin:30px auto 0px !important;
}
p.ptc,.ptc,
p.pcenter,.pcenter,
p.p1center,.p1center{
	text-indent:0em;
	text-align:center !important;
}
p.pt,.pt{
	text-indent:2em;
}
p.p1,.p1{
	text-indent:2em;
}

.fujiandown{
	/*float:left;
	clear:both;*/
	margin:20px;
	padding:20px;
	border:#ccc 1px dashed;
	color:#f00;
	font-size:9pt;
	background-color:#f7f7f7;
}
.fujiandown a{
	color:#f00 !important;
	text-decoration:none !important;
	padding-bottom:3px;
	border-bottom:#f00 1px solid;
}

/*by 20130701*/
table.detailtable{background-color:#ccc;border:#ccc 0px solid;width:90%;margin:auto;}
table.detailtable th{background-color:#f7f7f7;text-align:center;font-weight:bold;height:25px;line-height:25px;color:#000;}
table.detailtable td{background-color:#fff;text-align:center;}