.navtop {
	z-index: 9; position: relative; width: 100%; background: #005da2; height: 50px
;}
.innav {
	margin: 0px auto; width: 1200px; height: 50px
;}
.innav UL LI {
	position: relative;
	text-align: center;
	padding-bottom: 0px;
	line-height: 50px;
	padding-left: 20px;
	padding-right: 20px;
	display: block;
	float: left;
	height: 50px;
	margin-right: 13px;
	padding-top: 0px;
	width: 80px;}
.innav UL LI.marr {
	margin-right: 0px
;}
.innav UL LI:hover {
	background-color: #0065b0;}
.innav UL LI A.cur {
	background-color: #0065b0;}
.innav UL LI A {
	display: block; color: #ffffff; font-size: 16px
;}
#nav {
	z-index: 10; position: absolute; padding-bottom: 0px; line-height: 40px; padding-left: 2px; width: 174px; padding-right: 2px; display: none; background: #933070; font-size: 16px; overflow: hidden; top: 50px; padding-top: 0px; left: 0px
;}
.innav UL LI #nav A {
	line-height: 40px; height: 40px; font-size: 14px; overflow: hidden
;}
#nav A:hover {
	background: #bc0b0b
;}
.main {
	margin-top: 147px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
	background-repeat: no-repeat;
	height: 350px;
	background-position: center;}
.banner {
	width: 100%; height: auto; overflow: hidden
;}
.slideBox {
	position: relative; width: 100%; overflow: hidden
;}
.slideBox1 {
	height: 460px
;}
.slideBox .bd {
	z-index: 0; position: relative; height: 100%
;}
.slideBox .bd LI {
	zoom: 1; vertical-align: middle
;}
.slideBox4 .prev {
	position: absolute; margin-top: -15px; width: 30px; display: block; height: 30px; top: 50%; left: 20px
;}
.slideBox4 .next {
	position: absolute; margin-top: -15px; width: 30px; display: block; height: 30px; top: 50%; left: 20px
;}
.slideBox4 .next {
	background-position: right 0px; right: 20px; left: auto
;}
.slideBox4 .prev:hover {
	background-position: 0px bottom; -moz-transition: all 0s ease-in; -webkit-transition: all 0s ease-in; -o-transition: all 0s ease-in; transition: all 0s ease-in
;}
.slideBox4 .next:hover {
	background-position: right bottom; -moz-transition: all 0s ease-in; -webkit-transition: all 0s ease-in; -o-transition: all 0s ease-in; transition: all 0s ease-in
;}
.slideBox4 .bd LI .tit {
	position: absolute; line-height: 42px; width: 100%; bottom: 138px; color: #fff; font-size: 24px; left: 0px; _height: 42px
;}
.slideBox4 .bd LI .tit SPAN {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#66000000'); padding-bottom: 0px; padding-left: 16px; padding-right: 16px; display: inline-block; margin-left: 104px; padding-top: 0px
;}
.mainCon {
	margin: 0px auto; width: 1200px; height: auto
;}
.mainShu {
	margin: 0px auto; width: 1200px; height: auto
;}
.dqwz {
	width: 1200px
;}
.oneMain {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 1180px; padding-right: 10px; height: auto; padding-top: 0px
;}
.twoMain {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 1180px; padding-right: 10px; height: auto; padding-top: 0px
;}
.threeMain {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 1180px; padding-right: 10px; height: auto; padding-top: 0px
;}
.fourMain {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 1180px; padding-right: 10px; height: auto; padding-top: 0px
;}
.fiveMain {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 1180px; padding-right: 10px; height: auto; padding-top: 0px
;}
.thirteenMain {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 1180px; padding-right: 10px; height: auto; padding-top: 0px
;}
.fourteenMain {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 1180px; padding-right: 10px; height: auto; padding-top: 0px
;}
.oneTitle {
	border-bottom: #eee 1px solid; text-align: right; width: 100%; margin-bottom: 20px
;}
.oneTitle SPAN {
	border-bottom: #d92704 2px solid; line-height: 32px; display: inline-block; float: left; color: #464646; font-size: 16px
;}
.oneTitle A {
	line-height: 32px; color: #cccccc; font-size: 14px
;}
.oneTitle A:hover {
	color: #bc0b0b
;}
.oneTitle A FONT {
	font: 14px/14px consolas
;}
.onel {
	width: 280px; float: left
;}
.onel IMG {
	width: 100%; display: block
;}
.onel A.tit {
	padding-bottom: 6px; line-height: 30px; padding-left: 0px; padding-right: 0px; display: block; color: #333333; font-size: 16px; padding-top: 6px
;}
.onel A.tit:hover {
	color: #bc0b0b; text-decoration: underline
;}
.oner LI A:hover {
	color: #bc0b0b; text-decoration: underline
;}
.onel P {
	line-height: 24px; text-indent: 2em; color: #9b9b9b
;}
.oner {
	margin-top: -10px; width: 900px; float: left
;}
.oner LI {
	border-bottom: #eee 1px solid; padding-bottom: 22px; width: 400px; margin-bottom: 22px; float: left; margin-left: 50px; _margin-left: 30px
;}
.oner LI A {
	line-height: 36px; display: block; color: #333; font-size: 16px
;}
.picScroll-left {
	position: relative; width: 100%
;}
.picScroll-left .hd {
	z-index: 9; position: absolute; margin-top: -40px; width: 100%; top: 50%
;}
.picScroll-left .hd .prev {
	width: 30px; display: block; float: left; height: 80px; overflow: hidden; cursor: pointer; margin-right: 5px
;}
.picScroll-left .hd .next {
	width: 30px; display: block;  float: left; height: 80px; overflow: hidden; cursor: pointer; margin-right: 5px
;}
.picScroll-left .hd .next {
	background-position: right 0px; float: right
;}
.picScroll-left .hd .prev:hover {
	background-position: 0px bottom
;}
.picScroll-left .hd .next:hover {
	background-position: right bottom
;}
.picScroll-left .bd {
	padding-bottom: 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px
;}
.picScroll-left .bd UL {
	zoom: 1; overflow: hidden
;}
.picScroll-left .bd UL LI {
	text-align: center; margin: 0px 42px; float: left; overflow: hidden; _display: inline
;}
.picScroll-left .bd UL LI .pic {
	text-align: center
;}
.picScroll-left .bd UL LI .pic IMG {
	width: 300px; display: block; height: 300px
;}
.picScroll-left .bd UL LI .title A {
	line-height: 30px; margin-top: 8px; display: block; color: #333; font-size: 16px
;}
.picScroll-left .bd UL LI .title A:hover {
	color: #bc0b0b; text-decoration: underline
;}
.three-list {
	width: 100%; height: auto
;}
.three-list LI {
	width: 230px; float: left; margin-right: 86px; _margin-right: 82px
;}
.three-list LI A.img {
	display: block
;}
.three-list LI A.tit {
	line-height: 30px; display: block; color: #333; font-size: 16px; padding-top: 8px
;}
.three-list LI A.tit:hover {
	color: #bc0b0b; text-decoration: underline
;}
.three-list LI SPAN {
	text-align: left; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; display: block; color: #9b9b9b; font-size: 14px; padding-top: 10px
;}
.three-list LI A.know {
	text-align: center; line-height: 30px; margin: 8px auto 0px; width: 200px; display: block; background: #b8b8b8; height: 30px; color: #fff
;}
.three-list LI A.know:hover {
	background: #bc0b0b
;}
.fourl {
	width: 380px; float: left; margin-right: 20px
;}
.fourl IMG {
	display: block; margin-bottom: 10px
;}
.fourl P {
	line-height: 30px; text-indent: 2em; color: #333
;}
.fourl P A.detail {
	color: #bc0b0b
;}
.fourr-list {
	width: 780px; float: left
;}
.fourr-list LI {
	width: 200px; float: left; margin-right: 90px
;}
.fourr-list LI A.img {
	width: 100%; display: block
;}
.fourr-list LI A.tit {
	line-height: 30px; color: #333; font-size: 16px
;}
.fourr-list LI A.tit:hover {
	color: #bc0b0b
;}
.fourr-list LI P {
	padding-bottom: 8px; color: #9b9b9b
;}
.three-list LI P {
	line-height: 24px; text-indent: 2em; color: #9b9b9b; padding-top: 10px
;}
.adv {
	padding-bottom: 0px; margin-top: 20px; padding-left: 10px; width: 1200px; padding-right: 10px; height: 72px; padding-top: 0px
;}
.sixLeft {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 440px; padding-right: 10px; float: left; height: auto; padding-top: 0px
;}
.sixRight {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 440px; padding-right: 10px; float: left; height: auto; padding-top: 0px
;}
.mainsLeft {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 440px; padding-right: 10px; float: left; height: auto; padding-top: 0px
;}
.eightLeft {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 0px; width: 440px; padding-right: 10px; float: left; height: auto; padding-top: 0px
;}
.eightRight {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 0px; width: 440px; padding-right: 10px; float: left; height: auto; padding-top: 0px
;}
.nineMiddle {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 0px; width: 440px; padding-right: 10px; float: left; height: auto; padding-top: 0px
;}
.tenMiddle {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 0px; width: 440px; padding-right: 10px; float: left; height: auto; padding-top: 0px
;}
.elevenMiddle {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 440px; padding-right: 10px; float: left; height: auto; padding-top: 0px
;}
.elevenMiddle2 {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 0px; width: 350px; padding-right: 20px; float: left; height: auto; padding-top: 0px
;}
.twelveMiddle {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 0px; width: 44px; padding-right: 10px; float: left; height: auto; padding-top: 0px
;}
.fifteenMiddle {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 0px; width: 440px; padding-right: 10px; float: left; height: auto; padding-top: 0px
;}
.oneLisImg {
	position: relative; width: 100%; float: left; height: auto
;}
.oneLisImg .hd {
	z-index: 1; position: absolute; bottom: 16px; height: 18px; overflow: hidden; right: 20px
;}
.oneLisImg .hd UL {
	zoom: 1; float: left; overflow: hidden
;}
.oneLisImg .hd UL LI {
	text-align: center; line-height: 18px; width: 18px; background: #7a7a7a; float: left; height: 18px; color: #fff; margin-left: 10px; font-size: 14px; cursor: pointer; border-radius: 50%
;}
.oneLisImg .hd UL LI.on {
	background: #bc0b0b
;}
.oneLisImg .bd {
	z-index: 0; position: relative; height: 100%
;}
.oneLisImg .bd LI {
	zoom: 1; vertical-align: middle
;}
.oneLisImg .bd IMG {
	position: relative; width: 100%; display: block
;}
.oneLisImg .bd LI P {
	position: absolute; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55000000',endColorstr='#55000000'); line-height: 42px; text-indent: 10px; width: 100%; bottom: 0px; height: 42px; color: #fff; font-size: 18px
;}
.sixRight IMG {
	width: 100%; margin-bottom: 2px
;}
.sixRight P {
	line-height: 30px; text-indent: 2em; color: #333
;}
.sixRight P A.detail {
	color: #bc0b0b
;}
.mainsMiddle {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 275px; padding-right: 10px; float: right; height: auto; padding-top: 0px
;}
.mainsRight {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 275px; padding-right: 10px; float: right; height: auto; padding-top: 0px
;}
.nineRight {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 275px; padding-right: 10px; float: right; height: auto; padding-top: 0px
;}
.tenRight {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 275px; padding-right: 10px; float: right; height: auto; padding-top: 0px
;}
.elevenRight {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 360px; padding-right: 0px; float: right; height: auto; padding-top: 0px
;}
.twelveRight {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 280px; padding-right: 0px; float: right; height: auto; padding-top: 0px
;}
.fifteenRight {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 280px; padding-right: 0px; float: right; height: auto; padding-top: 0px
;}
.nineLeft {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 440px; padding-right: 10px; float: left; height: auto; padding-top: 0px
;}
.tenLeft {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 440px; padding-right: 10px; float: left; height: auto; padding-top: 0px
;}
.elevenLeft {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 0px; width: 360px; padding-right: 10px; float: left; height: auto; padding-top: 0px
;}
.twelveLeft {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 440px; padding-right: 10px; float: left; height: auto; padding-top: 0px
;}
.fifteenLeft {
	padding-bottom: 0px; margin: 20px auto 0px; padding-left: 10px; width: 440px; padding-right: 10px; float: left; height: auto; padding-top: 0px
;}
.tab-one {
	width: 100%; height: auto
;}
.tab-menu {
	border-bottom: #e6e6e6 1px solid
;}
.tab-menu LI {
	text-align: center; line-height: 32px; float: left; height: 32px; color: #9b9b9b; font-size: 16px; cursor: pointer
;}
.menu-one LI {
	border-bottom: #e6e6e6 0px solid; border-left: #e6e6e6 1px solid; padding-bottom: 0px; padding-left: 16px; padding-right: 16px; background: #fff; border-top: #e6e6e6 1px solid; margin-right: 10px; border-right: #e6e6e6 1px solid; padding-top: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px
;}
.tab-box {
	position: relative; height: auto
;}
.menu-one .selected {
	border-bottom: #bc0b0b 1px solid; border-left: #bc0b0b 1px solid; background: #bc0b0b; color: #fff; border-top: #bc0b0b 1px solid; border-right: #bc0b0b 1px solid
;}
.hide {
	display: none
;}
.tabo-list LI {
	margin-top: 20px; width: 100%
;}
.tabo-list LI .img {
	width: 200px; float: left; margin-right: 20px
;}
.tabo-list LI .wen {
	width: 360px; float: left
;}
.tabo-list LI .wen .tit {
	line-height: 30px; margin-top: -4px; display: block; color: #333; font-size: 16px
;}
.tabo-list LI .wen .tit:hover {
	color: #bc0b0b; text-decoration: underline
;}
.tabo-list LI .wen P {
	line-height: 24px; text-indent: 2em; color: #9b9b9b; padding-top: 20px
;}
.tabo-list LI .wen P .detail {
	color: #bc0b0b
;}
.sevm P .detail {
	color: #bc0b0b
;}
.seven-list {
	margin-top: 32px; width: 100%; height: auto; border-top: #e6e6e6 1px dotted; padding-top: 6px
;}
.seven-list LI A {
	line-height: 34px; text-indent: 10px; display: block;  color: #464646; _height: 34px
;}
.seven-list LI A:hover {
	color: #bc0b0b; text-decoration: underline
;}
.eightr-list LI .wen .tit:hover {
	color: #bc0b0b; text-decoration: underline
;}
.seven-list LI A SPAN {
	float: right; color: #9b9b9b; font-size: 13px
;}
.sevm {
	width: 100%
;}
.sevm IMG {
	padding-bottom: 5px; width: 106px; padding-right: 16px; display: block; float: left; height: 145px
;}
.sevm1 IMG {
	padding-bottom: 5px; width: 84px; padding-right: 16px; display: block; float: left; height: 105px
;}
.sevm P {
	line-height: 25px; text-indent: 2em; color: #666
;}
.sevmf P {
	line-height: 25px; text-indent: 2em; color: #666
;}
.oneTitle1 {
	margin-top: 16px
;}
.eight-list {
	margin-top: 0px; border-top-width: 0px
;}
.menu-two LI {
	border-bottom: #fff 2px solid; margin-right: 30px
;}
.menu-two .selected {
	border-bottom-color: #bc0b0b; border-top-color: #bc0b0b; color: #464646; border-right-color: #bc0b0b; border-left-color: #bc0b0b
;}
.eightr-list LI {
	border-bottom: #eee 1px solid; padding-bottom: 5px; margin-bottom: 16px; height: 75px
;}
.eightr-list LI IMG {
	width: 88px; display: block; float: left; margin-right: 10px
;}
.eightr-list LI .wen {
	width: 176px; float: left; color: #9b9b9b
;}
.eightr-list LI .wen .tit {
	display: block; color: #333
;}
.eightr-list LI .wen P {
	line-height: 23px; font-size: 14px
;}
.eightr-list LI .wen SPAN {
	display: inline-block; font-size: 14px
;}
.ninel-list {
	margin-top: -6px; border-top-width: 0px; padding-top: 0px
;}
.ninem .img {
	width: 180px; float: left; margin-right: 20px
;}
.ninem .wen {
	width: 325px; float: left
;}
.ninem .wen .tit {
	line-height: 30px; margin-top: -4px; text-overflow: ellipsis; display: block; height: 30px; color: #333; font-size: 16px; overflow: hidden
;}
.ninem .wen .tit:hover {
	color: #bc0b0b; text-decoration: underline
;}
.ninem .wen P {
	line-height: 22px; text-indent: 2em; color: #9b9b9b
;}
.ninem .wen P .detail {
	color: #bc0b0b
;}
.tenRight P A.detail {
	color: #bc0b0b
;}
.twelveLeft P A.detail {
	color: #bc0b0b
;}
.ninem-list {
	margin-top: 0px; border-top-width: 0px; padding-top: 3px
;}
.nineRight A.img {
	display: block; margin-bottom: 16px
;}
.tenl-list {
	margin-top: -15px; width: 100%
;}
.tenl-list LI A {
	border-bottom: #eee 1px solid; padding-bottom: 3px; line-height: 30px; padding-left: 0px; padding-right: 0px; display: block;height: 30px; color: #464646; padding-top: 3px
;}
.tenl-list LI A:hover {
	color: #990000;
text-decoration: underline
		FONT-SIZE: 14px;
	text-decoration: none;}
.eler-list LI A:hover {
	font-size: 14px;
	color: #bc0b0b
;}
.eler-list LI A SPAN {
	float: right;
	color: #9b9b9b;
	font-size: 14px;
	text-align: left;}
.twelveLeft A.tit:hover {
	color: #bc0b0b; text-decoration: underline
;}
.tenMiddle .oneLisImg .hd {
	height: 10px
;}
.tenMiddle .oneLisImg .hd UL LI {
	width: 10px; background: #fff; height: 10px; border-radius: inherit
;}
.tenMiddle .oneLisImg .hd UL LI.on {
	background: #bc0b0b
;}
.tenRight IMG {
	width: 100%; display: block; margin-bottom: 9px
;}
.tenRight P {
	line-height: 34px; text-indent: 2em; color: #464646
;}
.elel-list {
	margin-top: 8px; border-top-width: 0px
;}
.eler-list {
	margin-top: -13px; width: 100%; height: auto
;}
.eler-list LI A {
	border-bottom: #eee 1px solid; padding-bottom: 2px; line-height: 30px; padding-left: 0px; padding-right: 0px; display: block; height: 30px; color: #464646; padding-top: 2px
;}
.twelveLeft A.tit {
	line-height: 33px; display: block; color: #333; font-size: 16px
;}
.twelveLeft P {
	line-height: 22px; text-indent: 2em; color: #9b9b9b
;}
.twelvem {
	width: 100%; height: auto
;}
.twelveml {
	width: 380px; float: left
;}
.twelveml .oneLisImg .hd {
	height: 6px
;}
.twelveml .oneLisImg .hd UL LI {
	width: 18px; background: #8a8989; height: 3px; border-radius: inherit
;}
.twelveml .oneLisImg .hd UL LI.on {
	background: #bc0b0b
;}
.twelvemr {
	width: 200px; background: #761856; float: right; height: 294px
;}
.twelvemr LI {
	padding-bottom: 0px; padding-left: 14px; padding-right: 14px; padding-top: 0px
;}
.twelvemr LI A {
	border-bottom: #fff 1px solid; line-height: 40px; display: block; color: #fff; font-size: 14px; _height: 40px
;}
.twelvemr LI.marr A {
	border-bottom-width: 0px
;}
.twel-list {
	margin-top: 2px; border-top-width: 0px
;}
.twel-list LI A {
	text-indent: 14px;}
.thirteenMain UL LI {
	width: 280px; float: left; margin-right: 20px
;}
.thirteenMain UL LI.marr {
	float: right; margin-right: 0px
;}
.thirteenMain UL LI A {
	position: relative; width: 100%; display: block
;}
.thirteenMain UL LI A P {
	position: absolute; text-align: center; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#66000000'); line-height: 26px; bottom: 0px; height: 26px; color: #fff; font-size: 16px; left: 0px
;}
.fteenl {
	width: 400px; background: #761856; float: left; height: 400px; color: #fff
;}
.fteenl A.tit {
	padding-bottom: 28px; padding-left: 10px; padding-right: 10px; display: block; color: #fff; font-size: 18px; padding-top: 28px
;}
.fteenl P {
	padding-bottom: 0px; line-height: 30px; text-indent: 2em; padding-left: 10px; padding-right: 10px; color: #fff; font-size: 14px; padding-top: 0px
;}
.fteenl A.detail {
	text-align: center; line-height: 30px; margin-top: 36px; width: 110px; display: inline-block; background: #749708; float: right; height: 30px; color: #fff; margin-right: 20px
;}
.fteenr {
	width: 780px; float: left
;}
.fteenr .oneLisImg .hd {
	height: 18px
;}
.fteenr .oneLisImg .hd UL LI {
	text-align: center; width: 18px; background: #fff; height: 18px; color: #749708; border-radius: inherit
;}
.fteenr .oneLisImg .hd UL LI.on {
	background: #749708; color: #fff
;}
.fifteenMiddle .ninem .wen P {
	line-height: 24px
;}
.fifteenMiddle .ninem-list {
	padding-top: 4px
;}
.fifl H2 {
	line-height: 24px; color: #464646; font-size: 14px
;}
.WellForm .WellRadio {
	margin: 22px 0px 20px; width: 16px; float: left; height: 25px; overflow: hidden; cursor: pointer; _margin: 20px 0 2px 0
;}
.WellForm .WellRadioH {
	
}
.WellForm .WellRadio INPUT {
	margin-top: 5px; display: none
;}
FORM .item {
	width: 100%; margin-bottom: 10px
;}
FORM PRE {
	line-height: 28px; margin: 15px 0px 15px 10px; width: 250px; display: block; font-family: "微软雅黑"; float: left; height: 28px; color: #464646; font-size: 14px; _margin: 15px 0 2px 0
;}
FORM .item EM {
	border-bottom: #ececec 1px solid; width: 100%; display: block; float: left
;}
.fifl FORM .sub A {
	text-align: center; line-height: 38px; margin: 0px auto; width: 120px; display: block; background: #761856; height: 38px; color: #fff; font-size: 16px
;}
.link-one {
	padding-bottom: 0px; padding-left: 0px; width: 1200px; padding-right: 0px; padding-top: 0px
;}
.twoTitle {
	border-bottom: #eee 1px solid; width: 100%
;}
.twoTitle SPAN {
	border-bottom: #bc0b0b 2px solid; line-height: 36px; display: inline-block; color: #464646; font-size: 16px
;}
.link-list1 {
	margin-top: -20px; width: 100%
;}
.link-list1 A {
	margin: 40px 82px 0px 0px; width: 170px; display: inline-block; float: left
;}
.link-list1 A.marr {
	margin-right: 0px
;}
.link-list1 A IMG {
	width: 100%
;}
.link-list2 {
	margin-top: 20px; width: 100%
;}
.link-list2 A {
	margin: 0px 38px 0px 0px; display: block; float: left
;}
.link-list2 A:hover {
	color: #bc0b0b
;}
.link-list3 {
	margin-top: 20px; width: 100%
;}
.link-list3 LI {
	width: 180px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;}
.link-list3 LI.marr {
	float: right; margin-right: 0px
;}
.link-list3 LI A {
	position: relative; text-align: center; display: block; color: #fff
;}
.link-list3 LI A IMG {
	width: 100%
;}
.link-list3 LI A P {
	position: absolute; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000'); line-height: 32px; width: 100%; bottom: 0px; height: 32px; font-size: 16px; left: 0px
;}
.link-list3 LI A:hover P {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa761856',endColorstr='#aa761856')
;}
.footer {
	width: 100%
;}
.footOne {
	padding-bottom: 15px;
	margin-top: 25px;
	padding-left: 0px;
	width: 100%;
	padding-right: 0px;
	background: #005da2;
	padding-top: 15px
;}
.footThree {
	padding-bottom: 15px; margin-top: 34px; padding-left: 0px; width: 100%; padding-right: 0px; background: #761856; padding-top: 15px
;}
.footfour {
	padding-bottom: 15px; margin-top: 34px; padding-left: 0px; width: 100%; padding-right: 0px; background: #761856; padding-top: 15px
;}
.footMain {
	margin: 0px auto; width: 1180px; height: auto
;}
.footo-logo {
	float: left
;}
.footo-logo A {
	display: block; margin-bottom: 14px
;}
.foottr {
	text-align: center;
	line-height: 30px;
	background: #024b8a;
	color: #FFFFFF;}
.foottr A {
	line-height: 30px;
	color: #FFFFFF
;}
.n_ban {
	padding-bottom: 0px; margin: 0px auto; padding-left: 10px; width: 1180px; padding-right: 10px; padding-top: 0px
;}
.n_ban IMG {
	display: block
;}
.n_tit {
	padding-bottom: 0px; line-height: 49px; margin: 0px auto 10px; padding-left: 10px; width: 1180px; padding-right: 10px; background: #f3f3f3; height: 49px; color: #909090; font-size: 14px; padding-top: 0px
;}
.n_tit IMG {
	margin-top: 16px; display: inline-block; margin-right: 4px
;}
.n_tit A {
	display: inline-block; color: #909090
;}
.n_tit A:hover {
	color: #bc0b0b
;}
.n_right H2 A:hover {
	color: #bc0b0b
;}
.n_tit FONT {
	padding-bottom: 0px; padding-left: 6px; padding-right: 6px; font: 400 14px/14px consolas; padding-top: 0px
;}
.n_left {
	padding-bottom: 0px; padding-left: 10px; width: 220px; padding-right: 10px; float: left; padding-top: 0px
;}
.sideMenu H3 {
	text-align: center; line-height: 46px; margin-bottom: 6px; background: #933070; height: 46px; color: #fff; font-size: 15px; cursor: pointer
;}
.sideMenu H3 A {
	color: #fff
;}
.sideMenu H3.on {
	background: #761856; color: #fff
;}
.sideMenu H3.on A {
	color: #fff
;}
.sideMenu UL {
	text-align: center; padding-bottom: 10px; line-height: 40px; padding-left: 0px; padding-right: 0px; display: none; color: #fff; font-size: 16px; padding-top: 10px
;}
.sideMenu UL LI {
	cursor: pointer
;}
.sideMenu UL LI:hover {
	color: #761856
;}
.sideMenu UL LI.cur A {
	color: #761856
;}
.n_right H2 {
	border-bottom: #e6e6e6 1px solid;  line-height: 45px;  height: 45px;  color: #005da2; font-size: 18px; font-weight: bold;}
.n_right H2 SPAN {
	border-bottom: #d92704 2px solid; padding-bottom: 0px; padding-left: 6px; padding-right: 6px; display: inline-block; float: left; padding-top: 0px
;}
.n_right H2 A {
	float: right; color: #cccccc; font-size: 14px
;}
.n_right H2 A FONT {
	font: 14px/14px consolas
;}
.brief {
	padding-bottom: 0px; margin-top: 20px; padding-left: 10px; padding-right: 10px; color: #333333; font-size: 15px; padding-top: 0px
;}
.brief P {
	line-height: 36px
;}
.tit-list {
	width: 100%
;}
.tit-list LI {
	border-bottom: #e6e6e6 1px dashed; padding-bottom: 8px; line-height: 30px; padding-left: 0px; padding-right: 0px; height: 30px; padding-top: 8px
;}
.tit-list LI A {
	display: block; color: #666
;}
.tit-list LI A SPAN {
	float: right
;}
.tit-list LI A:hover {
	color: #bc0b0b
;}
.pages {
	text-align: center; margin: 50px auto 0px; width: 100%; color: #999; font-size: 16px
;}
.pages A {
	border-bottom: #e1e1e1 1px solid; border-left: #e1e1e1 1px solid; padding-bottom: 0px; line-height: 30px; padding-left: 14px; padding-right: 14px; display: inline-block; height: 30px; color: #666; border-top: #e1e1e1 1px solid; border-right: #e1e1e1 1px solid; padding-top: 0px
;}
.pages A.s {
	border-bottom: #761856 1px solid; border-left: #761856 1px solid; margin: 0px 8px; background: #761856; color: #fff; border-top: #761856 1px solid; font-weight: bold; border-right: #761856 1px solid
;}
.pages A.cur {
	border-bottom: #761856 1px solid; border-left: #761856 1px solid; background: #761856; color: #fff; border-top: #761856 1px solid; border-right: #761856 1px solid
;}
.pages A:hover {
	border-bottom: #761856 1px solid; border-left: #761856 1px solid; background: #761856; color: #fff; border-top: #761856 1px solid; border-right: #761856 1px solid
;}
.pages INPUT {
	border-bottom: #e1e1e1 1px solid; border-left: #e1e1e1 1px solid; line-height: 30px; margin-top: 14px; text-indent: 10px; width: 60px; display: inline-block; font-family: "微软雅黑"; height: 30px; color: #666; margin-left: 8px; font-size: 16px; border-top: #e1e1e1 1px solid; border-right: #e1e1e1 1px solid
;}
.list {
	width: 100%
;}
.list LI {
	margin-top: 30px
;}
.list LI .list-con {
	width: 100%; margin-bottom: 20px
;}
.list LI .list-con .img {
	width: 200px; display: block; float: left; margin-right: 20px
;}
.list LI .list-con .wen {
	width: 720px; float: left
;}
.list LI .list-con .wen .tit {
	line-height: 36px; display: block; color: #666666; font-size: 16px
;}
.list LI .list-con .wen .tit SPAN {
	display: block; float: right; color: #999; font-size: 14px
;}
.list LI .list-con .wen P {
	line-height: 32px; margin-top: 24px; text-indent: 2em; color: #464646
;}
.list LI .list-con .wen .tit:hover {
	color: #761856
;}
.list LI .list-con .wen P A {
	color: #761856
;}
.search-list {
	margin-top: 20px; width: 100%; height: auto
;}
.search-list LI {
	border-bottom: #cfcfcf 1px dashed; padding-bottom: 14px; line-height: 36px; padding-left: 0px; padding-right: 0px; height: 36px; font-size: 16px; padding-top: 14px
;}
.search-list LI A {
	text-indent: 14px; display: block;  color: #333
;}
.search-list LI A I {
	font-style: normal; display: block; float: right
;}
.search-list LI A:hover {
	 color: #761856
;}
.margin-top20 {
	margin-top: 20px
;}
.margin-top20 TD {
	padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px
;}
#yanzheng127285 {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; vertical-align: middle; border-top: #ccc 1px solid; border-right: #ccc 1px solid
;}
.cx {
	width: 350px;
	height: 175px;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;}
.cx LI {
	line-height: 35px; margin-top: 6px; width: 350px; display: block; height: 40px; font-size: 14px; overflow: hidden
;}
.cx LI A {
	border-left: #9a1515 5px solid;
	padding-left: 35px;
	width: 350px;
	display: block;
	
	height: 40px
;}
.cx LI A:hover {
	border-left: #9a1515 5px solid;
	padding-left: 35px;
	width: 350px;
	display: block;
	
	height: 40px;
	color: #fff
;}
.tplj {
	border-bottom: #ddd 1px solid; margin: 0px auto; width: 360px; height: 110px
;}
.ewm {
	text-align: center; line-height: 32px; margin: 0px 10px; width: 100px; float: left; height: 100px
;}
.ewm A {
	display: block
;}
.ewm .tcerm {
	margin-top: -80px; width: 80px; display: none; height: 80px; margin-left: -15px
;}
.ewm .tcerm IMG {
	width: 100%
;}
.ewm:hover .tcerm {
	display: block
;}
.pic_list {
	margin: 9px auto 0px; width: 1200px; height: 81px
;}
.pic_list UL LI {
	border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 2px; margin: 0px 9px; padding-left: 2px; width: 275px; padding-right: 2px; float: left; height: 75px; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 2px
;}
.link {
	text-align: left;}
.link H1 {
	line-height: 35px; color: #ffffff; font-size: 14px;}

.linkr {
	text-align: left;
	float: right;
	width: 300px;}
.linkr H1 {
	line-height: 35px; color: #ffffff; font-size: 14px;}
.linkr UL LI {
	line-height: 35px; margin: 0px 10px; width: 137px; display: block; float: left; height: 35px
;}
.linkr UL LI A {
	color: #ffffff
;}
.ny {
	margin: 0px auto; width: 1200px
;}
.ny_left {
	width: 245px; float: left
;}
.ny_left_top {
	text-align: center; line-height: 95px; width: 245px;  height: 97px; color: #fff; font-size: 24px; font-weight: bold
;}
.n_right {
	border-left: #ddd 1px solid;  min-height: 600px;  padding-left: 20px;  width: 922px;  float: right
;}
.left_nav {
	margin-top: 10px; width: 245px
;}
.left_nav LI {
	border-bottom: #ddd 1px solid; text-align: center; margin-top: 0px; width: 245px; height: 50px; font-size: 15px; overflow: hidden
;}
.left_nav LI A {
	border-bottom: #ddd 1px solid; line-height: 50px; display: block; height: 50px; font-weight: normal
;}
.left_nav LI A:hover {
	line-height: 50px; display: block; background: #0179c2; height: 50px; color: #fff; font-weight: bold
;}
.left_nav LI A.hover {
	line-height: 50px; display: block; background: #0179c2; height: 50px; color: #fff; font-weight: bold
;}
.n_con {
	padding-bottom: 0px; padding-left: 10px; width: 1160px; padding-right: 10px; height: auto; overflow: hidden; padding-top: 0px
;}
.n_con P {
	line-height: 36px; text-indent: 2em; color: #333; font-size: 16px
;}
.n_con IMG {
	text-align: center; margin: 15px auto 0px
;}
.sx {
	padding-bottom: 0px; margin: 50px auto 0px; padding-left: 10px; padding-right: 10px; height: auto; padding-top: 0px
;}
.sx A {
	line-height: 30px; display: block; height: 30px; color: #808080; font-size: 16px
;}
.sx A:hover {
	color: #761856
;}
.sx A.syp {
	padding-left: 40px; float: left
;}
.sx A.xyp {
	padding-right: 40px; float: right
;}
.content-title {
	padding-bottom: 10px; width: 1160px
;}
.content-title H3 {
	text-align: center; line-height: 50px; width: 100%; color: #81185d; font-size: 24px
;}
.content-title H2 {
	text-align: center; padding-bottom: 10px; line-height: 30px; width: 100%; color: #81185d; font-size: 18px
;}
.content-title I {
	text-align: center; line-height: 32px; font-style: normal; margin: 0px auto; display: block; background: #f6f6f6; height: 32px
;}
.Pic {}
.Pic UL LI {
	margin: 10px 18px; width: 256px; display: block; float: left; height: 201px; overflow: hidden
;}
.Pic UL LI IMG {
	border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 2px; padding-left: 2px; width: 250px; padding-right: 2px; height: 160px; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 2px
;}
.Pic UL LI IMG:hover {
	border-bottom: #751d57 1px solid; border-left: #751d57 1px solid; border-top: #751d57 1px solid; border-right: #751d57 1px solid
;}
.Pic UL LI SPAN {
	text-align: center; line-height: 35px; width: 256px; display: block; height: 35px; clear: both; overflow: hidden
;}
.line1 {
	border-top: #dddddd 1px dashed
;}

.page { padding:20px 0; text-align:center; line-height:28px; font-size:0;}
.page a { display:inline-block; text-align:center; min-height:28px; vertical-align:top; font-size:14px; margin:0 5px; border: 1px solid #ddd; padding: 0 9px;}
.page span{font-size: 14px; display:inline-block; margin:0 5px; vertical-align: bottom;}
.page a.current,
.page a:hover{ background: #b21c1d; color: #fff; border-color:#b21c1d ;}


.news-title{ padding: 0px 0px 10px 0px ; text-align: center; border-bottom: 1px solid #ddd;}
.news-title  h2{   padding-bottom: 10px; margin-bottom: 10px;}
.news-title p span{ display: inline-block; margin: 0 10px; vertical-align: top;}
.news-title p span#print{ cursor: pointer;}
.news-title p span i{ display: inline-block; cursor: pointer; margin: 0 2px;}
.news-title p span i.current{ font-weight: bold; color: #a02226;}
.news-bottom{ padding: 20px 20px;}
.news-bottom .b{ margin-top: 10px; padding-top: 10px; border-top: 1px solid #ddd;}
.news-bottom .b p{ margin-bottom: 10px;}
.news-content{ min-height: 450px;padding: 20px 0px 10px 0px;}
.cleafix:after {
	display: block; height: 0px; clear: both; content: ""
;}
.cleafix {
	zoom: 1
;}