@charset "utf-8";
	.allHeader {
	background: url(../images/topbg.jpg) center top no-repeat #FFF;
	width: 100%;
	border-bottom: solid 14px #b62c2c;
	min-width: 1500px;
}
.allwidth {
	width: 1200px;
	margin: 0 auto
}
.allLogo {
	height: 150px;
	padding: 0 0 0 200px
}
.allLogo img {
	width: 70px;
	height: 70px;
	float: left;
	margin: 46px 18px 0 0
}
.allLogo h2 {
	font-size: 37px;
	width: 730px;
	color: #bc0b0b;
	font-weight: bold;
	display: block;
	float: left;
	font-family: "微软雅黑";
	line-height: 158px;
	background: none;
}
.allMain {
	width: 1200px;
	margin: 0 auto;
	background: #FFF
}
.allMain ul {
	width: 1120px;
	display: block;
	margin: 0 auto;
	padding: 35px 0 20px 0
}
.allMain li {
	height: 50px;
	display: block;
	line-height: 50px;
	font-size: 16px;
	margin: 0 0 10px 0;
	background: #ebebeb
}
.allMain li a {
	background: url() no-repeat 100px -15px;
	padding: 0 0 0 155px
}
.allMain li a:hover {
	background: url() no-repeat 100px -65px;
	padding: 0 0 0 155px
}
.banner {
	position: relative;
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.banner .pic img {
	width: 100%;
	height: auto;
	display: block;
}
.banner .hd {
	width: 100%;
	overflow: hidden;
	zoom: 1;
	position: absolute;
	bottom: 10px;
	z-index: 3;
	text-align: center
}
.banner .hd li {
	display: inline-block;
	*display: inline;
	line-height: 12px;
	text-align: center;
	font-size: 12px;
	width: 12px;
	height: 12px;
	cursor: pointer;
	overflow: hidden;
	background: #fff;
	margin-left: 4px;
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.banner .hd .on {
	filter: alpha(opacity=100);
	opacity: 1;
	background-color: #DF0000;
}
.achievements {
	width: 700px;
	height: 335px;
	background: #FFF url() repeat-x left top;
	border: solid 1px #e6e6e6;
	padding: 0 23px
}
.achievements-tit {
	height: 45px
}
.achievements-tit h2 {
	font-size: 18px;
	line-height: 45px;
	text-align: center;
	background: #b80404;
	padding: 0 23px;
	display: block;
	float: left
}
.achievements-tit h2 a {
	color: #FFF
}
.achievements-tit span {
	line-height: 45px;
	float: right
}
.achievements-cont {
	/* padding: 17px 0*/
}
.achievements-cont p {
	line-height: 32px
}
.achievements-cont p a {
	color: #b80404;
	padding: 0 0 0 10px
}
.achievements-cont p a:hover {
	color: #b80404;
	text-decoration: underline
}
.summary {
	width: 380px;
	height: 335px;
	background: #FFF ur) repeat-x left top;
	border: solid 1px #e6e6e6;
	padding: 0 23px
}
.summary-tit {
	height: 45px
}
.summary-tit h2 {
	font-size: 18px;
	line-height: 45px;
	text-align: center;
	background: #f7c30d;
	padding: 0 23px;
	display: block;
	float: left;
}
.summary-tit h2,
.summary-tit h2 a {
	color: #FFF
}
.summary-tit span {
	line-height: 45px;
	float: right
}
.summary-cont {
	padding: 20px 0 0 0
}
.summary-cont ul {
	background: url(../images/zjbg.png) no-repeat center top;
	height: 260px;
}
.summary-cont li {
	line-height: 57px;
	font-size: 16px
}
.summary-cont li a {
	color: #056184;
	line-height: 63px;
	padding: 0 0 0 160px
}
.summary-cont li a:hover {
	color: #056184;
	text-decoration: underline
}
.apply {
	width: 746px;
	height: 335px;
	background: #FFF url() repeat-x left top;
	border: solid 1px #e6e6e6
}
.apply-tit {
	height: 45px;
	width: 700px;
	padding: 0 23px
}
.apply-tit h2 {
	font-size: 18px;
	line-height: 45px;
	text-align: center;
	background: #4f91ff;
	padding: 0 23px;
	display: block;
	float: left;
}
.apply-tit h2 a {
	color: #FFF
}
.apply-tit span {
	line-height: 45px;
	float: right
}
.apply-cont {
	padding: 13px 3px 0
}
.apply-cont li {
	height: 45px;
	width: 235px;
	line-height: 45px;
	display: block;
	float: left;
	margin: 8px 0 0 8px;
	background: url() no-repeat 10px 15px #f5f5f5
}
.apply-cont li a {
	padding: 0 0 0 33px;
	color: #6692dd;
}
.apply-cont li a:hover {
	color: #9671a4;
	text-decoration: underline
}
.material {
	width: 380px;
	height: 335px;
	background: #FFF url() repeat-x left top;
	border: solid 1px #e6e6e6;
	padding: 0 23px
}
.material-tit {
	height: 45px
}
.material-tit h2 {
	font-size: 18px;
	line-height: 45px;
	text-align: center;
	background: #7faa3b;
	padding: 0 23px;
	display: block;
	float: left
}
.material-tit h2 a {
	color: #FFF
}
.material-tit span {
	line-height: 45px;
	float: right
}
.material-cont {
	padding: 10px 0 0 0
}
.material-cont ul {
	background: url(../images/clbg.png) no-repeat center top;
	/* height: 270px */
}
.material-cont li {
	height: 54px;
	font-size: 16px
}
.material-cont li a {
	color: #9671a4;
	line-height: 54px;
	padding: 0 0 0 135px;
}
.material-cont li a:hover {
	color: #9671a4;
	text-decoration: underline;
}
.subbanner {
	margin: 0 auto;
}
.subbanner img {
	}
.sublt {
	width: 220px;
	position: relative
}
.sublt h3 {
	width: 220px;
	height: 118px;
	line-height: 118px;
	display: block;
	font-size: 35px;
	color: #ffffff;
	background-image: url(../images/bjl.png);
	position: absolute;
	z-index: 88;
	top: 0px;
	text-align: center;
}
.sublt ul {
	padding-top: 47px;
	display: block;
	background: #eee;
	min-height: 900px;
}
.sublt li {
	height: 54px;
	line-height: 54px;
	font-size: 16px;
	text-align: center;
	margin: 0 0 3px 0
}
.sublt li a {
	display: block;
	color: #333;
	font-size: 14px;
}
.sublt li a:hover {
	background-color: #bd0004;
	color: #FFF
}
.sublt li a.hover {
	background-color: #bd0004;
	color: #FFF
}
.subrt {
	width: 940px;
	min-height: 600px;
}
.tabloid-tit {
	height: 50px;
	padding: 18px 0 0 0;
	border-bottom: solid 1px #dadada
}
.tabloid-tit h2 {
	font-size: 24px;
	line-height: 50px;
	background: url() no-repeat 0 center;
	padding: 0 0 0 20px;
	float: left
}
.tabloid-tit p {
	float: right;
	line-height: 50px;
	height: 50px;
	width: 450px;
	text-align: right
}
.subrt-cont {
	padding: 30px 0 0 0;
	font-size: 16px;
	line-height: 26px
}
.News {
	padding: 0
}
.News li {
	font-size: 16px;
	line-height: 55px;
	background: url() repeat-x 0 bottom
}
.News li font {
	color: #b9b9b9;
	float: right
}
.News li a {
	background: url() no-repeat 10px center;
	padding: 0 0 0 25px
}
.page {
	width: 500px;
	margin: 0 auto;
	padding: 65px 0 0 0;
	height: 100px
}
.page a {
	margin: 0 2px;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	color: #515151;
	text-align: center;
	text-decoration: none;
	border: 1px solid #cccccc;
	float: left;
	display: block
}
.page a:hover {
	color: #bd0004;
	border: 1px solid #bd0004
}
.moreCont {
	}
.moreCont h2 {
	font-size: 30px;
	color: #295eb2;
	text-align: center;
	line-height: 36px;
	padding: 0 40px 40px
}
.subTime {
	height: 38px;
	background: #eff5fe;
	text-align: center;
	line-height: 38px;
	color: #586b86
}
.subMid {
	padding: 20px 0 0 0
}
.subMid img {
	display: block;
	width: 80%;
	margin: 15px auto
}
.subMid p {
	font-size: 16px;
	line-height: 2em;
	text-indent: 2em;
	margin-bottom: 15px;
}
.video {
	padding: 15px 0 0 0
}
.video li {
	float: left;
	width: 312px;
	display: block
}
.video li img {
	width: 245px;
	height: 140px;
	display: block;
	margin: 0 auto
}
.video li embed {
	width: 245px;
	height: 140px;
	display: block;
	margin: 0 auto
}
.video li font {
	text-align: center;
	height: 60px;
	line-height: 30px;
	display: block
}
#vsb_content p {
	text-indent: 2em;
	line-height: 2em
}
@charset "utf-8";
	.allHeader {
	background: url(../images/topbg.jpg) center top no-repeat #FFF;
	width: 100%;
	border-bottom: solid 14px #b62c2c;
	min-width: 1500px;
}
.allwidth {
	width: 1200px;
	margin: 0 auto
}
.allLogo {
	height: 150px;
	padding: 0 0 0 200px
}
.allLogo img {
	width: 70px;
	height: 70px;
	float: left;
	margin: 46px 18px 0 0
}
.allLogo h2 {
	font-size: 37px;
	width: 730px;
	color: #bc0b0b;
	font-weight: bold;
	display: block;
	float: left;
	font-family: "微软雅黑";
	line-height: 158px;
	background: none;
}
.allMain {
	width: 1200px;
	margin: 0 auto;
	background: #FFF
}
.allMain ul {
	width: 1120px;
	display: block;
	margin: 0 auto;
	padding: 35px 0 20px 0
}
.allMain li {
	height: 50px;
	display: block;
	line-height: 50px;
	font-size: 16px;
	margin: 0 0 10px 0;
	background: #ebebeb
}
.allMain li a {
	background: url() no-repeat 100px -15px;
	padding: 0 0 0 155px
}
.allMain li a:hover {
	background: url() no-repeat 100px -65px;
	padding: 0 0 0 155px
}
.banner {
	position: relative;
	width: 1903px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.banner .pic img {
	width: 1903px;
	height: auto;
	display: block;
}
.banner .hd {
	width: 100%;
	overflow: hidden;
	zoom: 1;
	position: absolute;
	bottom: 10px;
	z-index: 3;
	text-align: center
}
.banner .hd li {
	display: inline-block;
	*display: inline;
	line-height: 12px;
	text-align: center;
	font-size: 12px;
	width: 12px;
	height: 12px;
	cursor: pointer;
	overflow: hidden;
	background: #fff;
	margin-left: 4px;
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.banner .hd .on {
	filter: alpha(opacity=100);
	opacity: 1;
	background-color: #DF0000;
}
.achievements {
	width: 700px;
	height: 344px;
	background: #FFF url() repeat-x left top;
	border: solid 1px #e6e6e6;
	padding: 0 23px;
}
.achievements-tit {
	height: 45px
}
.achievements-tit h2 {
	font-size: 18px;
	line-height: 45px;
	text-align: center;
	background: #03438b;
	padding: 0 23px;
	display: block;
	float: left;
}
.achievements-tit h2 a {
	color: #FFF
}
.achievements-tit span {
	line-height: 45px;
	float: right
}
.achievements-cont {
	/* padding: 17px 0*/
	overflow-y: scroll;
	height: 289px;
}
.achievements-cont p {
	line-height: 32px
}
.achievements-cont p a {
	color: #b80404;
	padding: 0 0 0 10px
}
.achievements-cont p a:hover {
	color: #b80404;
	text-decoration: underline
}
.summary {
	width: 380px;
	height: 344px;
	background: #FFF url() repeat-x left top;
	border: solid 1px #e6e6e6;
	padding: 0 23px;
}
.summary-tit {
	height: 45px
}
.summary-tit h2 {
	font-size: 18px;
	line-height: 45px;
	text-align: center;
	background: #1c91ec;
	padding: 0 23px;
	display: block;
	float: left;
}
.summary-tit h2,
.summary-tit h2 a {
	color: #FFF
}
.summary-tit span {
	line-height: 45px;
	float: right
}
.summary-cont {
	padding: 20px 0 0 0
}
.summary-cont ul {
	background: url(../images/zjbg.png) no-repeat center top;
	height: 260px;
}
.summary-cont li {
	line-height: 57px;
	font-size: 16px
}
.summary-cont li a {
	color: #1c91ec;
	line-height: 63px;
	padding: 0 0 0 129px;
}
.summary-cont li a:hover {
	color: #1c91ec;
	text-decoration: underline;
}
.apply {
	width: 746px;
	height: 397px;
	background: #FFF url() repeat-x left top;
	border: solid 1px #e6e6e6;
}
.apply-tit {
	height: 45px;
	width: 700px;
	padding: 0 23px
}
.apply-tit h2 {
	font-size: 18px;
	line-height: 45px;
	text-align: center;
	background: #4f91ff;
	padding: 0 23px;
	display: block;
	float: left;
}
.apply-tit h2 a {
	color: #FFF
}
.apply-tit span {
	line-height: 45px;
	float: right
}
.apply-cont {
	padding: 13px 3px 0
}
.apply-cont li {
	height: 45px;
	width: 235px;
	line-height: 45px;
	display: block;
	float: left;
	margin: 8px 0 0 8px;
	background: url() no-repeat 10px 15px #f5f5f5
}
.apply-cont li a {
	padding: 0 0 0 33px;
	color: #6692dd;
}
.apply-cont li a:hover {
	color: #9671a4;
	text-decoration: underline
}
.material {
	width: 380px;
	height: 397px;
	background: #FFF url() repeat-x left top;
	border: solid 1px #e6e6e6;
	padding: 0 23px;
}
.material-tit {
	height: 45px
}
.material-tit h2 {
	font-size: 18px;
	line-height: 45px;
	text-align: center;
	background: #009cd3;
	padding: 0 23px;
	display: block;
	float: left;
}
.material-tit h2 a {
	color: #FFF
}
.material-tit span {
	line-height: 45px;
	float: right
}
.material-cont {
	padding: 10px 0 0 0;
}
.material-cont ul {
	background: url(../images/clbg.png) no-repeat center top;
	/* height: 313px; */
}
.material-cont li {
	height: 54px;
	font-size: 16px
}
.material-cont li a {
	color: #009cd3;
	line-height: 54px;
	padding: 0 0 0 135px;
}
.material-cont li a:hover {
	color: #009cd3;
	text-decoration: none;
}
.subbanner {
	margin: 0 auto;
}
.subbanner img {
	width: 100%;
}
.sublt {
	width: 286px;
	position: relative;
}
.sublt h3 {
	width: 287px;
	height: 118px;
	line-height: 118px;
	display: block;
	font-size: 35px;
	color: #ffffff;
	background-image: url(../images/bjl.png);
	position: absolute;
	z-index: 88;
	top: -70px;
	text-align: center;
}
.sublt ul {
	/* padding-top: 122px; */
	display: block;
	background: #eee;
	min-height: 900px;
}
.sublt li {
	height: 54px;
	line-height: 54px;
	font-size: 16px;
	text-align: center;
	margin: 0 0 3px 0
}
.sublt li a {
	display: block;
	color: #333;
	font-size: 14px;
}
.sublt li a:hover {
	background-color: #bd0004;
	color: #FFF
}
.sublt li a.hover {
	background-color: #bd0004;
	color: #FFF
}
.subrt {
	width: 895px;
	min-height: 600px;
}
.tabloid-tit {
	height: 50px;
	padding: 18px 0 0 0;
	border-bottom: solid 1px #dadada
}
.tabloid-tit h2 {
	font-size: 24px;
	line-height: 50px;
	background: url() no-repeat 0 center;
	padding: 0 0 0 20px;
	float: left
}
.tabloid-tit p {
	float: right;
	line-height: 50px;
	height: 50px;
	width: 558px;
	text-align: right;
}
.subrt-cont {
	padding: 30px 0 0 0;
	font-size: 16px;
	line-height: 26px;
	background: #ffffff;
	min-height: 662px;
}
.News {
	padding: 0
}
.News li {
	font-size: 16px;
	line-height: 55px;
	background: url() repeat-x 0 bottom
}
.News li font {
	color: #b9b9b9;
	float: right
}
.News li a {
	background: url() no-repeat 10px center;
	padding: 0 0 0 25px
}
.page {
	width: 500px;
	margin: 0 auto;
	padding: 65px 0 0 0;
	height: 100px
}
.page a {
	margin: 0 2px;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	color: #515151;
	text-align: center;
	text-decoration: none;
	border: 1px solid #cccccc;
	float: left;
	display: block
}
.page a:hover {
	color: #bd0004;
	border: 1px solid #bd0004
}
.moreCont {
	padding: 0 14px;
	}
.moreCont h2 {
	font-size: 30px;
	color: #295eb2;
	text-align: center;
	line-height: 36px;
	padding: 0 40px 40px;
}
.subTime {
	height: 38px;
	background: #eff5fe;
	text-align: center;
	line-height: 38px;
	color: #586b86;
}
.subMid {
	padding: 20px 0 0 0;
	min-height: 662px;
}
.subMid img {
	display: block;
	width: 80%;
	margin: 15px auto
}
.subMid p {
	font-size: 16px;
	line-height: 2em;
	text-indent: 2em;
	margin-bottom: 15px;
}
.video {
	padding: 15px 0 0 0
}
.video li {
	float: left;
	width: 312px;
	display: block
}
.video li img {
	width: 245px;
	height: 140px;
	display: block;
	margin: 0 auto
}
.video li embed {
	width: 245px;
	height: 140px;
	display: block;
	margin: 0 auto
}
.video li font {
	text-align: center;
	height: 60px;
	line-height: 30px;
	display: block
}
#vsb_content p {
	text-indent: 2em;
	line-height: 2em
}
#placeholder {
	color:#ffffff !important;
}
/*dibubanquan*/
	.dbbq {
	width: 100% !important;
}
.dbbq img{
	width: 16px;
	vertical-align: middle;
}

.ssjg table{
	
	padding: 0 0 0 20px;
	float: left
}