body {
	margin: 0px; padding: 0px; color: rgb(87, 87, 87); font-family: "微软雅黑"; font-size: 14px;
}
ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
li {
	margin: 0px; padding: 0px; list-style-type: none;
}
dl {
	margin: 0px; padding: 0px; list-style-type: none;
}
dt {
	margin: 0px; padding: 0px; list-style-type: none;
}
dd {
	margin: 0px; padding: 0px; list-style-type: none;
}
p {
	margin: 0px; padding: 0px; list-style-type: none;
}
a {
	text-decoration: none;
}
img {
	border: 0px currentColor; border-image: none;
}
h1 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h2 {
	margin: 0px; padding: 0px; font-weight: normal;
}
.clear {
	margin: 0px; padding: 0px; height: 0px; line-height: 0px; clear: both; font-size: 0px;
}
.stick {
	background: rgb(104, 0, 52); width: 100%; height: 8px;
}
.header {
	margin: 0px auto; width: 1190px; height: 100px;
}
.logo {
	width: 450px; height: 80px; margin-top: 15px; float: left; display: block;
}
.search {
	border-radius: 25px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 275px; height: 35px; margin-top: 30px; box-shadow: inset 0px 1px 2px #eeeeee; -webkit-box-shadow: inset 0 1px 2px #eeeeee; -moz-box-shadow: inset 0 1px 2px #eeeeee;
}
.search span {
	margin: 8px 8px 0px 16px; width: 24px; height: 24px; float: left; display: block; _margin: 8px 8px 0 6px;
}
.search .searchText {
	background: none; border-radius: 25px; width: 220px; height: 31px; color: rgb(162, 162, 162); line-height: 31px; font-family: "??????"; font-size: 14px; margin-top: 2px; float: left; _width: 210px;
}
.nav {
	width: 100%; height: 50px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; position: relative; z-index: 9; box-shadow: 0px 3px 3px #c0c0c0;
}
.innav {
	margin: 0px auto; width: 1190px; height: 50px;
}
.innav ul li {
	padding: 14px 0px; width: 132px; height: 22px; text-align: center; line-height: 22px; float: left; display: block; position: relative;
}
.innav ul li.mainmenu1 {
	width: 210px;
}
.innav ul li:hover {
	background: rgb(104, 0, 52);
}
.innav ul li:hover > a {
	color: rgb(255, 207, 70);
}
.innav ul > li > a {
	transition:ease-in; width: 100%; color: rgb(70, 70, 70); font-size: 14px; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; display: block; -moz-transition: all 0s ease-in; -webkit-transition: all 0s ease-in; -o-transition: all 0s ease-in;
}
.innav ul li.cur {
	background: rgb(104, 0, 52);
}
.innav ul > li.cur > a {
	color: rgb(255, 207, 70);
}
#nav {
	background: rgb(255, 255, 255); left: 0px; top: 50px; width: 100%; line-height: 40px; display: none; position: absolute; z-index: 99999;
}
.innav ul li #nav a {
	margin: 0px 6px; height: 50px; line-height: 50px; font-size: 14px; border-bottom-color: rgb(181, 181, 181); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.innav ul li #nav a.marr {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#nav a:hover {
	color: rgb(104, 0, 52);
}
.banner {
	width: 100%; height: auto; overflow: hidden;
}
.slideBox {
	width: 100%; overflow: hidden; position: relative;
}
.slideBox1 {
	height: 100%;
}
.slideBox .bd {
	height: 100%; position: relative; z-index: 0;
}
.slideBox .bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.slideBox .bd li img {
	width: 100%;
}
.slideBox .btn1 {
	left: 50%; width: 1190px; bottom: 10px; margin-left: -595px; position: absolute;
}
.slideBox .prev {
	transition:ease-in; display: block; -moz-transition: all 0s ease-in; -webkit-transition: all 0s ease-in; -o-transition: all 0s ease-in;
}
.slideBox .next {
	transition:ease-in; display: block; -moz-transition: all 0s ease-in; -webkit-transition: all 0s ease-in; -o-transition: all 0s ease-in;
}
.slideBox1 .prev {
	margin: 0px 5px; float: right; display: block;
}
.slideBox1 .next {
	margin: 0px 5px; float: right; display: block;
}
.slideBox1 .prev {
	background: url("../images/btn1.png") no-repeat 0px 0px; width: 42px; height: 42px;
}
.slideBox1 .next {
	background: url("../images/btn1.png") no-repeat 0px 0px; width: 42px; height: 42px;
}
.slideBox1 .next {
	background-position: right 0px;
}
.slideBox1 .prev:hover {
	background-position: 0px bottom; transition:ease-in; -moz-transition: all 0s ease-in; -webkit-transition: all 0s ease-in; -o-transition: all 0s ease-in;
}
.slideBox1 .next:hover {
	background-position: right bottom; transition:ease-in; -moz-transition: all 0s ease-in; -webkit-transition: all 0s ease-in; -o-transition: all 0s ease-in;
}
.slideBox1 .bd li .tit {
	background: rgba(0, 0, 0, 0.6); left: 0px; width: 100%; height: 58px; bottom: 0px; color: rgb(255, 255, 255); line-height: 58px; font-size: 16px; position: absolute;
}
.slideBox1 .bd li .tit p {
	margin: 0px auto; width: 1190px;
}
.slideBox2 .prev {
	transition:ease-in; left: 16.5%; top: 50%; display: block; position: absolute; -moz-transition: all 0s ease-in; -webkit-transition: all 0s ease-in; -o-transition: all 0s ease-in;
}
.slideBox2 .next {
	transition:ease-in; left: 16.5%; top: 50%; display: block; position: absolute; -moz-transition: all 0s ease-in; -webkit-transition: all 0s ease-in; -o-transition: all 0s ease-in;
}
.slideBox2 .prev {
	background: url("../images/btn2.png") no-repeat 0px 0px; width: 60px; height: 60px; margin-top: -30px;
}
.slideBox2 .next {
	background: url("../images/btn2.png") no-repeat 0px 0px; width: 60px; height: 60px; margin-top: -30px;
}
.slideBox2 .next {
	background-position: right 0px; left: auto; right: 16.5%;
}
.slideBox3 .bd li .tit {
	left: 50%; top: 210px; width: 1190px; color: rgb(255, 255, 255); margin-left: -595px; position: absolute;
}
.slideBox3 .bd li .tit span {
	background: rgb(104, 0, 52); padding: 0px 10px; height: 56px; line-height: 56px; font-size: 24px; display: inline-block;
}
.slideBox3 .bd li .tit h3 {
	background: rgba(0, 0, 0, 0.7); padding: 12px 10px; width: 496px; line-height: 26px; font-size: 16px; margin-top: 2px;
}
.slideBox4 .hd {
	left: 50%; bottom: 20px; overflow: hidden; margin-left: -54px; position: absolute; z-index: 1;
}
.slideBox4 .hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.slideBox4 .hd ul li {
	background: url("../images/ico1.png") no-repeat; margin: 0px 7px; width: 18px; height: 18px; text-align: center; float: left; cursor: pointer;
}
.slideBox4 .hd ul li.on {
	background: url("../images/ico1_h.png") no-repeat;
}
.slideBox5 .hd {
	left: 50%; bottom: 0px; overflow: hidden; margin-left: -84px; position: absolute; z-index: 1;
}
.slideBox5 .hd ul {
	height: 16px; overflow: hidden; float: left; position: relative; -ms-zoom: 1;
}
.slideBox5 .hd ul li {
	background: rgb(255, 255, 255); margin: 8px 5px 0px; width: 32px; height: 8px; text-align: center; float: left; position: relative; cursor: pointer;
}
.slideBox5 .hd ul li.on {
	background: rgb(104, 0, 52); height: 16px; margin-top: 0px;
}
.slideBox5 {
	margin-bottom: 0px;
}
.main_qp {
	background: url("../images/main_bg.jpg") no-repeat center / cover; width: 100%; height: 480px;
}
.oneMain {
	margin: 0px auto; padding: 40px 0px; width: 1200px;
}
.slideBox6 {
	height: 400px; margin-bottom: 0px;
}
.slideBox6 .bd ul li {
	width: 100%;
}
.slideBox6 .bd ul li .one_list {
	background: rgb(255, 255, 255); margin: 0px 5px; padding: 12px 14px; border: 1px solid rgb(230, 228, 224); border-image: none; width: 260px; float: left; _padding: 12px 12px;
}
.slideBox6 .bd ul li .one_list img {
	margin: 0px auto; text-align: center; display: block;
}
.slideBox6 .bd ul li .one_list a.tit {
	padding: 14px 0px 8px; text-align: center; color: rgb(50, 50, 50); line-height: 24px; font-size: 16px; font-weight: bold; display: block;
}
.slideBox6 .bd ul li .one_list a.tit:hover {
	color: rgb(104, 0, 52); text-decoration: underline;
}
.slideBox6 .bd ul li .one_list p {
	color: rgb(120, 120, 120); line-height: 24px; text-indent: 2em; font-size: 14px;
}
.slideBox6 .bd ul li .one_list p a.detail {
	color: rgb(250, 162, 9);
}
.slideBox6 .bd ul li .one_list p a.detail:hover {
	color: rgb(253, 191, 83);
}
.slideBox6 .bd ul li .one_list span {
	padding: 12px 0px 2px; text-align: right; color: rgb(201, 201, 201); line-height: 26px; display: block;
}
.slideBox6 .hd {
	bottom: 0px; overflow: hidden; position: absolute; z-index: 1;
}
.slideBox6 .hd ul {
	background: rgb(230, 228, 223); border-radius: 25px; width: 1190px; height: 12px; overflow: hidden; float: left; position: relative; -ms-zoom: 1;
}
.slideBox6 .hd ul li {
	width: 50%; height: 12px; text-align: center; float: left; position: relative; cursor: pointer;
}
.slideBox6 .hd ul li.on {
	background: rgb(175, 173, 169); border-radius: 25px;
}
.main {
	margin: 0px auto; width: 1200px; height: auto;
}
.twoLeft {
	padding: 0px 5px; width: 890px; margin-top: 30px; float: left;
}
.ninetRight {
	padding: 0px 5px; width: 890px; margin-top: 30px; float: left;
}
.twelveLeft {
	padding: 0px 5px; width: 890px; margin-top: 30px; float: left;
}
.twoRight {
	 width: 290px;background: rgb(247, 247, 247); margin-top: 30px; float: left;
}
.threeLeft {
	padding: 0px 5px; width:440px; margin-top: 30px; float: left;
}
.threeRight {
	padding: 0px 5px; width: 410px; margin-top: 30px; float: left;
}
.fiveLeft {
	padding: 0px 5px; width: 410px; margin-top: 30px; float: left;
}
.fiveRight {
	padding: 0px 5px; width: 290px; margin-top: 30px; float: left;
}
.sixLeft {
	padding: 0px 5px; width: 410px; margin-top: 30px; float: left;
}
.sixMiddle {
	padding: 0px 5px; width: 410px; margin-top: 30px; float: left;
}
.sixRight {
	padding: 0px 5px; width: 290px; margin-top: 30px; float: left;
}
.sevenLeft {
	padding: 0px 5px; width: 410px; margin-top: 30px; float: left;
}
.sevenRight {
	padding: 0px 5px; width: 290px; margin-top: 30px; float: left;
}
.nineLeft {
	padding: 0px 5px; width: 410px; margin-top: 30px; float: left;
}
.elevenLeft {
	padding: 0px 5px; width: 440px; margin-top: 30px; float: left;
}
.elevenRight {
	 width: 290px; margin-top: 30px; float: left;
}
.twelveRight {
	padding: 0px 5px; width: 290px; margin-top: 30px; float: left;
}
.fiveRight {
	_padding: 0;
}
.sevenRight {
	_padding: 0;
}
.nineLeft {
	_padding: 0;
}
.Title {
	background: url("../images/ico2.png") no-repeat left; width: 100%; height: 36px; line-height: 36px; margin-bottom: 10px; display: block; _position: relative;
}
.Title span {
	float: left; display: block; _position: absolute;
}
.Title span.tit {
	padding: 0px 12px; color: rgb(104, 0, 52); font-size: 20px; _left: 0;
}
.Title span.tit em {
	color: rgb(27, 27, 27);
}
.Title span.line {
	width: 716px; _left: 100px; _top: -20px;
}
.Title span.line b {
	height: 1px; display: block;
}
.Title span.line .line_l {
	padding-top: 16px; border-bottom-color: rgb(84, 107, 40); border-bottom-width: 1px; border-bottom-style: solid; _padding-top: 0px;
}
.Title span.line .line_s {
	width: 684px; padding-top: 4px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; _padding-top: 0px; _margin-top: -30px;
}
.Title a {
	color: rgb(70, 70, 70); font-size: 18px; float: right;
}
.Title a:hover {
	color: rgb(104, 0, 52);
}
.Title a font {
	font: 16px/18px consolas; font-size-adjust: none; font-stretch: normal;
}
.twoLis {
	width: 100%; height: auto;
}
.twoLisImg {
	width:445px; height: auto; float: left; position: relative;
}
.twoLisImg .hd {
	height: 20px; right: 16px; bottom: 9px; overflow: hidden; position: absolute; z-index: 1;
}
.twoLisImg .hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.twoLisImg .hd ul li {
	background: rgb(124, 124, 124); width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px; margin-right: 5px; float: left; cursor: pointer;
}
.twoLisImg .hd ul li.on {
	background: rgb(250, 162, 9);
}
.twoLisImg .bd {
	height: 100%; position: relative; z-index: 0;
}
.twoLisImg .bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.twoLisImg .bd img {
	width: 100%; display: block; position: relative;
}
.twoLisImg .bd li p {
	background: rgba(0, 0, 0, 0.5); width: 100%; height: 38px; bottom: 0px; color: rgb(255, 255, 255); line-height: 38px; text-indent: 10px; font-size: 16px; position: absolute;
}
.twoLis .new_list {
	width: 404px; height: auto; margin-left: 20px; float: left; display: block;
}
.twoLis .new_list li {
	padding-left: 8px;
}
.twoLis .new_list li a {
	padding: 15px 16px 16px 8px; color: rgb(50, 50, 50); font-size: 16px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; display: block; _padding: 7px 16px 8px 8px;
}
.twoLis .new_list li:hover {
	background: url("../images/ico4.png") no-repeat left rgb(242, 239, 232);
}
.twoLis .new_list li a span {
	float: right;
}
.Title2 {
	background: url("../images/ico3.png") no-repeat; width: 100%; height: 36px; color: rgb(255, 255, 255); line-height: 36px; font-size: 18px; margin-bottom: 10px;
}
.Title2 span {
	padding: 0px 12px; float: left; display: block;
}
.Title2 a {
	padding: 0px 12px; color: rgb(70, 70, 70); font-size: 18px; float: right; display: block;
}
.Title2 a:hover {
	color: rgb(104, 0, 52);
}
.twoRight img {
	width: 100%; height: auto;
}
.twoRight p {
	background: rgb(40, 42, 46); padding: 20px 16px 27px; color: rgb(255, 255, 255); line-height: 24px; text-indent: 2em;
}
.twoRight p a {
	color: rgb(252, 199, 14);
}
.twoRight p a:hover {
	color: rgb(253, 215, 81);
}
.threeMiddle {
	padding: 0px 5px; width: 440px; margin-top: 30px; float: left;
}
.fiveMiddle {
	padding: 0px 5px; width: 410px; margin-top: 30px; float: left;
}
.sevenMiddle {
	padding: 0px 5px; width: 410px; margin-top: 30px; float: left;
}
.eightLeft {
	padding: 0px 5px; width: 410px; margin-top: 30px; float: left;
}
.eightRight {
	padding: 0px 5px; width: 410px; margin-top: 30px; float: left;
}
.elevenMiddle {
	padding: 0px 5px; width: 440px; margin-top: 30px; float: left;
}
.Title span.line_Ls {
	width: 240px;
}
.Title span.line_Ls .line_s {
	width:224px; padding-top: 4px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.Title span.line_Ms {
	width: 240px;
}
.Title span.line_Ms .line_s {
	width: 224px; padding-top: 4px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.listl_thr {
	width: 100%; height: auto;
}
.listl_thr li a {
	background: url("../images/ico5.png") no-repeat left; color: rgb(50, 50, 50); line-height: 32px; padding-left: 12px; font-size: 14px; display: block; _height: 32px;
}
.listl_thr li a:hover {
	color: rgb(104, 0, 52); text-decoration: underline;
}
.listm_thr {
	width: 100%; height: auto;
}
.listm_thr li {
	width: 100%; padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.listm_thr li.marr {
	margin-bottom: 0px;
}
.listm_thr li .img {
	width: 153px; margin-right: 20px; display: block;
}
.listm_thr li .wen {
	width: 417px; color: rgb(120, 120, 120); font-size: 14px;
}
.listm_thr li .wen a {
	color: rgb(50, 50, 50); padding-top: 6px; font-size: 16px; font-weight: bold; display: block;
}
.listm_thr li .wen a:hover {
	color: rgb(104, 0, 52); text-decoration: underline;
}
.listm_thr li .wen p {
	line-height: 22px; text-indent: 2em; padding-top: 8px;
}
.picScroll-top {
	width: 100%; height: 252px; overflow: hidden;
}
.picScroll-top .bd {
	width: 100%;
}
.picScroll-top .bd .picList {
	width: 100%; position: relative;
}
.picScroll-top .bd .picList li {
	width: 100%; padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.picScroll-top .bd .picList li .pic {
	width: 93px; height: 95px; display: block;
}
.picScroll-top .bd .picList li .pic img {
	width: 100%;
}
.picScroll-top .bd .picList li .wen {
	width: 183px; padding-left: 14px;
}
.picScroll-top .bd .picList li .wen h2 {
	padding: 8px 0px; color: rgb(50, 50, 50); font-size: 16px; font-weight: bold;
}
.picScroll-top .bd .picList li .wen p {
	color: rgb(120, 120, 120);
}
.fourMain {
	padding: 0px 5px; width: 1190px; margin-top: 30px;
}
.picScroll-left {
	width: 100%; overflow: hidden; position: relative;
}
.picScroll-left .hd {
	overflow: hidden;
}
.picScroll-left .hd a {
	background: url("../images/btn3.png") no-repeat; top: 50%; width: 30px; height: 30px; overflow: hidden; margin-top: -15px; display: block; position: absolute; cursor: pointer;
}
.picScroll-left .hd .prev {
	background-position: 0px 0px; left: 183px;
}
.picScroll-left .hd .next {
	background-position: right 0px; right: 20px; z-index: 999;
}
.picScroll-left .hd .zhut {
	background: url("../images/ico6.png") no-repeat; left: 0px; top: 0px; width: 217px; height: 170px; position: absolute;
}
.picScroll-left .hd .zhut span {
	border: 2px solid rgb(255, 255, 255); border-image: none; width: 118px; height: 122px; text-align: center; color: rgb(255, 255, 255); font-size: 30px; margin-top: 22px; margin-left: 21px; display: inline-block;
}
.picScroll-left .bd {
	background: rgb(94, 94, 94); padding: 18px 0px 18px 230px;
}
.picScroll-left .bd ul {
	overflow: hidden; -ms-zoom: 1;
}
.picScroll-left .bd ul li {
	margin: 0px 14px; text-align: center; overflow: hidden; float: left; _display: inline;
}
.picScroll-left .bd ul li .pic {
	text-align: center;
}
.picScroll-left .bd ul li .pic img {
	border: 2px solid rgb(255, 255, 255); border-image: none; width: 148px; height: 128px; display: block;
}
.picScroll-left .bd ul li .pic img:hover {
	border: 2px solid rgb(104, 0, 52); border-image: none;
}
.login {
	width: 100%;
}
.login .tit_lo {
	background: url("../images/ico7.png") no-repeat center; width: 100%; text-align: center; color: rgb(104, 0, 52); font-size: 18px;
}
.login .lo_con {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); padding: 32px 22px; border-image: none; height: auto; margin-top: -13px;
}
.login .lo_con dl {
	color: rgb(85, 85, 85); overflow: hidden; padding-bottom: 12px; font-size: 14px;
}
.login .lo_con dl dt {
	width: 42px; text-align: right; line-height: 32px; letter-spacing: normal; word-spacing: normal; vertical-align: top; float: left; display: inline-block;
}
.login .lo_con dl dd {
	width: 200px; float: left;
}
.login .lo_con dl dd input {
	border: 1px solid rgb(208, 208, 208); border-image: none; width: 200px; height: 32px; color: rgb(85, 85, 85); line-height: 32px; text-indent: 8px; font-size: 14px; float: left;
}
.login .lo_con .forget {
	text-align: right; color: rgb(30, 123, 219); display: block;
}
.login .lo_con .forget:hover {
	color: rgb(69, 150, 234);
}
.login .lo_con .log {
	background: rgb(104, 0, 52); border-radius: 3px; width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 20px; margin-top: 8px; display: block;
}
.zxdc {
	margin-top: 27px;
}
.zxdc ul {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); padding: 20px 10px 10px; border-image: none; height: auto; margin-top: -13px;
}
.zxdc ul li a {
	background: url("../images/ico5.png") no-repeat left; height: 28px; line-height: 28px; text-indent: 12px; display: block;
}
.sixr_con ul li a {
	background: url("../images/ico5.png") no-repeat left; height: 28px; line-height: 28px; text-indent: 12px; display: block;
}
.zxdc ul li a:hover {
	color: rgb(104, 0, 52); text-decoration: underline;
}
.sixr_con ul li a:hover {
	color: rgb(104, 0, 52); text-decoration: underline;
}
#tab {
	width: 100%;
}
#tab .tab_menu {
	width: 100%; margin-bottom: 16px; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
#tab .tab_menu li {
	background: rgb(255, 255, 255); border-width: 1px 1px 0px 0px; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor currentColor; padding: 0px 26px; border-image: none; height: 34px; text-align: center; color: rgb(50, 50, 50); line-height: 34px; font-size: 18px; float: left; cursor: pointer;
}
#tab .tab_box {
	width: 100%; height: auto; position: relative;
}
#tab .tab_menu .selected {
	background: rgb(104, 0, 52); color: rgb(255, 255, 255); cursor: pointer;
}
.hide {
	display: none;
}
.tab_box .box {
	position: relative;
}
.tab_box .box a.more {
	top: -48px; right: 0px; color: rgb(70, 70, 70); font-size: 18px; position: absolute;
}
.tab_box .box a.more:hover {
	color: rgb(104, 0, 52);
}
.tab_box .box a.more font {
	font: 400 16px/18px consolas; font-size-adjust: none; font-stretch: normal;
}
.box_fcon {
	width: 100%; padding-bottom: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.box_fcon .img {
	width: 280px; margin-right: 16px;
}
.box_fcon .wen {
	width: 290px;
}
.box_fcon .wen a.tit {
	color: rgb(50, 50, 50); line-height: 30px; padding-top: 9px; font-size: 16px; font-weight: bold; display: block;
}
.box_fcon .wen a.tit:hover {
	color: rgb(104, 0, 52); text-decoration: underline;
}
.box_fcon .wen p {
	color: rgb(120, 120, 120); line-height: 26px; text-indent: 2em; font-size: 14px; margin-top: 6px;
}
.box_fcon .wen span.time {
	text-align: left; color: rgb(201, 201, 201); font-size: 14px; margin-top: 8px; display: block;
}
.fivem_list {
	width: 100%; height: auto; padding-top: 7px; font-size: 14px;
}
.fivem_list li a {
	background: url("../images/ico5.png") no-repeat left; height: 28px; color: rgb(50, 50, 50); line-height: 28px; text-indent: 12px; display: block; _padding-left: 12px;
}
.fivem_list li a:hover {
	color: rgb(104, 0, 52); text-decoration: underline;
}
.fivem_list li a span {
	color: rgb(200, 200, 200); float: right; display: block;
}
.fivem_list li a:hover span {
	text-decoration: none;
}
.fiver_list {
	width: 100%;
}
.fiver_list li {
	padding: 9px 0px 19px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.fiver_list li.marr {
	margin-bottom: 0px;
}
.fiver_list li .img {
	width: 114px; margin-right: 16px;
}
.fiver_list li .wen {
	width: 160px;
}
.fiver_list li .wen a {
	color: rgb(50, 50, 50); line-height: 30px; font-size: 16px; font-weight: bold; display: block;
}
.fiver_list li .wen a:hover {
	color: rgb(104, 0, 52); text-decoration: underline;
}
.fiver_list li .wen p {
	color: rgb(120, 120, 120); line-height: 26px; text-indent: 2em; font-size: 14px;
}
.adv {
	padding: 0px 5px; width: 1190px; height: 92px; margin-top: 30px;
}
.sixr_con {
	width: 100%; height: auto;
}
.sixr_con img.img {
	width: 100%; margin-bottom: 7px;
}
.sixr_con .sixm_con {
	padding-bottom: 12px;
}
.sixr_con .sixm_con img {
	width: 148px; height: 100px; padding-right: 15px; float: left; display: block;
}
.sixr_con .sixm_con p {
	color: rgb(120, 120, 120); line-height: 25px; text-indent: 2em; font-size: 14px;
}
.sixr_list {
	width: 100%;
}
.sixr_list li {
	padding-bottom: 14px;
}
.sixr_list li.marr {
	padding-bottom: 0px;
}
.sixr_list li a {
	background: rgb(247, 247, 247); border: 1px solid rgb(204, 204, 204); border-image: none; display: block;
}
.sixr_list li a .img {
	width: 77px; margin-right: 10px;
}
.sixr_list li a .wen {
	padding: 9px 0px; width: 200px; color: rgb(104, 0, 52); font-size: 14px;
}
.sixr_list li a .wen h2 {
	font-size: 18px;
}
.sevenL_con {
	width: 100%; height: auto;
}
.sevenL_con li {
	padding-bottom: 19px; margin-bottom: 19px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.sevenL_con li.marr {
	margin-bottom: 0px;
}
.sevenL_con li .time {
	background: rgb(247, 247, 247); width: 50px; text-align: center; margin-right: 12px;
}
.sevenL_con li .time h3 {
	background: rgb(104, 0, 52); height: 22px; color: rgb(255, 255, 255); line-height: 22px; font-size: 14px;
}
.sevenL_con li .time h4 {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; height: 36px; color: rgb(50, 50, 50); line-height: 36px; font-size: 18px;
}
.sevenL_con li .time h4 span {
	font-size: 14px;
}
.sevenL_con li .wen {
	width: 228px; color: rgb(120, 120, 120); font-size: 14px;
}
.sevenL_con li .wen a {
	color: rgb(50, 50, 50); font-size: 16px; font-weight: bold;
}
.sevenL_con li .wen a:hover {
	color: rgb(104, 0, 52); text-decoration: underline;
}
.sevenL_con li .wen p {
	line-height: 22px; padding-top: 6px;
}
.sevenm_list {
	width: 100%; height: auto;
}
.sevenm_list li {
	width: 183px; height: 153px; margin-right: 20px; margin-bottom: 14px; float: left;
}
.sevenm_list li.marr {
	margin-right: 0px;
}
.sevenm_list li.mar {
	margin-bottom: 0px;
}
.sevenm_list li a:hover img {
	opacity: 0.8; -moz-opacity: 0.8; -kthml-opacity: 0.8;
}
#tab .menu_seven {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
#tab .menu_seven li {
	padding: 0px; width: 50%; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.box_seven {
	width: 100%; height: auto;
}
.box_seven li {
	
}
.box_seven li a {
	background: url("../images/ico5.png") no-repeat left 10px; color: rgb(50, 50, 50); line-height: 24px; padding-bottom: 7.5px; padding-left: 12px; font-size: 14px; margin-bottom: 8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; display: block; _margin-bottom: 0px; _padding-bottom: 4px; _line-height: 20px;
}
.box_seven li.marr a {
	margin-bottom: 0px;
}
.box_seven li a:hover {
	color: rgb(104, 0, 52); text-decoration: underline;
}
.eightr {
	width: 100%;
}
.eightr .eightr_l {
	width: 290px;
}
.eightr .eightr_l a.img img {
	width: 100%;
}
.eightr .eightr_l a.tit {
	padding: 14px 0px 6px; color: rgb(50, 50, 50); font-size: 16px; font-weight: bold; display: block;
}
.eightr .eightr_l a.tit:hover {
	color: rgb(104, 0, 52); text-decoration: underline;
}
.eightr .eightr_r li a:hover {
	color: rgb(104, 0, 52); text-decoration: underline;
}
.eightr .eightr_l p {
	color: rgb(120, 120, 120); line-height: 24px; text-indent: 2em; font-size: 14px;
}
.eightr .eightr_r {
	width: 290px;
}
.eightr .eightr_r li a {
	color: rgb(50, 50, 50); padding-top: 6px; font-size: 16px; font-weight: bold; display: block;
}
.eightr .eightr_r li p {
	color: rgb(120, 120, 120); line-height: 24px; font-size: 14px;
}
.eightr .eightr_r li {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.eightr .eightr_r li.marr {
	margin-bottom: 0px;
}
#tab .tab_menu.menu_nine {
	margin-bottom: 0px;
}
.box_nine {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(235, 235, 235) rgb(235, 235, 235); border-image: none;
}
.box_nine .box {
	width: 100%; height: auto; padding-top: 16px;
}
.box_nine .box li {
	width: 100%; padding-bottom: 18px; position: relative;
}
.box_nine .box li .box_tp i.ico {
	background: url("../images/ico8.png") no-repeat center; width: 23px; height: 20px; margin-left: -5px; float: left; display: inline-block; position: relative;
}
.box_nine .box li .box_tp span {
	background: rgb(78, 143, 214); padding: 0px 4px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; float: left; display: inline-block;
}
.box_nine .box li .box_bm .img {
	margin: 10px 8px 0px 18px; width: 104px;
}
.box_nine .box li .box_bm .tit {
	width: 140px; color: rgb(120, 120, 120); line-height: 24px; padding-top: 10px; display: block;
}
.box_nine .box li .box_bm .tit:hover {
	color: rgb(104, 0, 52); text-decoration: underline;
}
.niner_list {
	width: 100%;
}
.niner_list li {
	width: 188px; margin-right: 46px; margin-bottom: 16px; float: left;
}
.niner_list li.marr {
	margin-right: 0px;
}
.niner_list li.mar {
	margin-bottom: 0px;
}
.niner_list li a.img {
	width: 100%; display: block;
}
.niner_list li a.tit {
	width: 100%; color: rgb(50, 50, 50); padding-top: 6px; font-size: 16px; font-weight: bold; display: block;
}
.niner_list li a.tit:hover {
	color: rgb(104, 0, 52); text-decoration: underline;
}
.niner_list li p {
	color: rgb(120, 120, 120); line-height: 24px; padding-top: 2px; font-size: 14px;
}
.tenMain {
	padding: 0px 5px; width: 1190px; margin-top: 30px; float: left;
}
.Title span.line_Bs {
	width: 1014px;
}
.Title span.line_Bs .line_s {
	width: 984px; padding-top: 4px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.ten {
	background: rgb(40, 42, 46); width: 100%;
}
.ten .ten_img {
	width: 890px;
}
.ten .ten_wen {
	width: 300px;
}
.ten .ten_wen p {
	padding: 60px 20px 26px; color: rgb(255, 255, 255); line-height: 24px; text-indent: 2em; font-size: 14px;
}
.ten .ten_wen p a {
	color: rgb(252, 199, 14);
}
.ten .ten_wen span {
	padding: 0px 20px; display: inline-block;
}
.ele_l {
	width: 100%;
}
.ele_l img {
	width: 131px; height: 132px; padding-right: 16px; padding-bottom: 5px; float: left; display: block;
}
.ele_l p {
	color: rgb(120, 120, 120); line-height: 23px; text-indent: 2em;
}
.ele_list {
	width: 100%;
}
.ele_list li {
	width: 180px; margin-right: 25px; float: left;
}
.ele_list li.marr {
	margin-right: 0px;
}
.ele_list li a {
	text-align: center; color: rgb(50, 50, 50); display: block;
}
.ele_list li a:hover {
	color: rgb(104, 0, 52);
}
.ele_list li a p {
	line-height: 30px;
}
.ele_listbm {
	width: 100%; margin-top: 4px;
}
.ele_listbm li {
	width: 50%; float: left;
}
.ele_listbm li a {
	background: url("../images/ico5.png") no-repeat left; width: 94%; height: 28px; color: rgb(50, 50, 50); line-height: 28px; text-indent: 12px; display: block;
}
.elevenRight {
	background: rgb(247, 247, 247);margin-left: 5px;
}
.eler_list {
	width: 100%; padding-bottom: 6px;
}
.eler_list li a {
	color: rgb(50, 50, 50); padding-left: 10px; line-height: 32px; display: block; _height: 32px;
}
.twe_tit {
	background: url("../images/ico9.png") no-repeat center; width: 100%; text-align: center; color: rgb(104, 0, 52); font-size: 18px;
}
.twe_con {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); padding: 21px 0px 16px; border-image: none; height: auto; margin-top: -13px;
}
.twe_con a {
	padding: 0px 12px; color: rgb(50, 50, 50); line-height: 28px; font-size: 14px; display: inline-block;
}
.links {
	width: 100%; padding-bottom: 8px; position: relative;
}
.links.marr {
	padding-bottom: 0px;
}
.select {
	width: 100%; height: 40px; position: relative;
}
.select dt {
	background: url("../images/ico10.png") no-repeat right; border: 1px solid rgb(204, 204, 204); border-image: none; width: 99.2%; height: 38px; color: rgb(50, 50, 50); line-height: 38px; text-indent: 20px; overflow: hidden; font-size: 14px; display: inline-block; white-space: nowrap; position: relative; z-index: 99; cursor: pointer; -ms-text-overflow: ellipsis;
}
.select dd {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; left: 0px; top: 33px; width: 99.2%; font-size: 14px; display: none; position: absolute; z-index: 100;
}
.select dd ul {
	background: rgb(255, 255, 255); max-height: 250px;
}
.select dd ul li a {
	color: rgb(50, 50, 50); line-height: 38px; text-indent: 20px; display: block;
}
.select dd ul li a:hover {
	background: rgb(243, 243, 243);
}
.footer {
	width: 100%; text-align: center;
}
.footone {
	background: rgb(104, 0, 52); width: 100%; margin-top: 40px;
}
.foot {
	margin: 0px auto; padding: 0px 5px; width: 1190px; height: auto; overflow: hidden;
}
.footone .ftone_l {
	width: auto;
}
.footone .ftone_l li {
	padding-left: 28px; margin-top: 36px; margin-right: 50px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: left;
}
.footone .ftone_l li a {
	color: rgb(255, 255, 255); line-height: 26px; padding-bottom: 12px; font-size: 14px; display: block;
}
.footone .ftone_l li a:hover {
	color: rgb(249, 249, 249); text-decoration: underline;
}
.ftone_r {
	color: rgb(255, 255, 255); padding-bottom: 10px; font-size: 14px; margin-left: 80px;
}
.ftone_r h2 {
	padding-top: 20px; font-size: 24px;
}
.ftone_rlist {
	width: 100%; margin-top: 20px;
}
.ftone_rlist li {
	width: 100%; height: 26px; line-height: 26px; margin-bottom: 6px;
}
.ftone_rlist li i {
	width: 26px; height: 26px; float: left; display: block;
}
.ftone_rlist li span {
	float: left; display: inline-block;
}
.ftone_rlist li i.ico1 {
	background: url("../images/ico11.png") no-repeat left;
}
.ftone_rlist li i.ico2 {
	background: url("../images/ico12.png") no-repeat left;
}
.ftone_rlist li i.ico3 {
	background: url("../images/ico13.png") no-repeat left;
}
.ftone_rlist li i.ico4 {
	background: url("../images/ico14.png") no-repeat left;
}
.footone_bm {
	background: rgb(40, 42, 46); width: 100%; height: 40px; color: rgb(171, 171, 172); line-height: 40px; font-size: 14px;
}
.foottwo {
	background: rgb(104, 0, 52); padding: 10px 0px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; margin-top: 40px;
}
.foottwo p {
	line-height: 26px;
}
.footthree {
	background: rgb(104, 0, 52); padding: 16px 0px; width: 100%; color: rgb(255, 255, 255); font-size: 14px; margin-top: 40px;
}
.footthree p {
	line-height: 26px;
}
.n_left {
	padding: 0px 5px; width: 300px; margin-top: 30px; float: left;
}
.n_left h2 {
	background: rgb(104, 0, 52); height: 50px; text-align: center; color: rgb(255, 207, 70); line-height: 50px; font-size: 18px;
}
.n_left .n_nav {
	background: rgb(252, 252, 252); padding: 6px 0px; width: 100%; font-size: 16px;
}
.n_left .n_nav li a {
	background: url("../images/ico15.png") no-repeat 26px; padding: 0px 26px; color: rgb(51, 51, 51); line-height: 46px; text-indent: 36px; display: block; _height: 46px;
}
.n_left .n_nav li a.cur {
	background: url("../images/ico16.png") no-repeat 26px rgb(255, 255, 255); color: rgb(104, 0, 52);
}
.n_left .n_nav li a:hover {
	background: url("../images/ico16.png") no-repeat 26px rgb(255, 255, 255); color: rgb(104, 0, 52);
}
.n_right {
	padding: 0px 15px 0px 15px; width: 860px; margin-top: 30px; float: left;height: auto;
	 	 overflow: hidden;_overflow: visible;min-height: 300px;height: auto!important; height: 300px;
}
.n_tit {
	width: 100%; height: 49px; color: rgb(102, 102, 102); line-height: 49px; font-size: 16px; border-bottom-color: rgb(250, 250, 250); border-bottom-width: 1px; border-bottom-style: solid;
}
.n_tit a {
	color: rgb(102, 102, 102);
}
.n_tit a:hover {
	color: rgb(104, 0, 52);
}
.n_tit font {
	font: 400 14px/16px consolas; padding: 0px 6px; font-size-adjust: none; font-stretch: normal;
}
.n_right .Title {
	margin-top: 16px;
}
.list_tit em {
	color: rgb(27, 27, 27);
}
.list {
	width: 100%; height: auto;
}
.list li a {
	background: url("../images/ico17.png") no-repeat left; width: 100%; height: 32px; color: rgb(102, 102, 102); line-height: 32px; text-indent: 20px; font-size: 14px; display: block;
}
.list li a:hover {
	background: url("../images/ico18.png") no-repeat left; color: rgb(104, 0, 52); text-decoration: underline;
}
.list li a span {
	color: rgb(102, 102, 102); 
}
.list li a .time{float:right;color: rgb(102, 102, 102); }
.pages {
	width: 100%; color: rgb(51, 51, 51); font-size: 14px; margin-top: 40px;
}
.pages span {
	font-weight: bold;
}
.pages a {
	padding: 0px 4px; color: rgb(51, 51, 51); display: inline-block;
}
.pages a.cur {
	color: rgb(104, 0, 52);
}
.pages a:hover {
	color: rgb(104, 0, 52);
}
.brief {
	padding: 16px 0px; width: 100%;
}
.brief p {
	color: rgb(102, 102, 102); line-height: 30px; text-indent: 2em; padding-bottom: 20px; font-size: 16px;
}
.brief span {
	text-align: right; color: rgb(102, 102, 102); font-size: 16px; display: block;
}
.list_con {
	margin-top: 12px;
}
.list_con li {
	background: rgb(250, 250, 250); margin: 0px 67.5px 28px; width: 300px; padding-bottom: 30px; font-size: 16px; float: left; _margin: 0 33px 14px;
}
.list_con li a.tit {
	padding: 16px; color: rgb(255, 207, 70); display: block;
}
.list_con li .con {
	padding: 0px 16px;
}
.list_con li .con a {
	width: 111px; color: rgb(102, 102, 102); line-height: 40px; font-size: 14px; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.list_con li .con a:hover {
	color: rgb(104, 0, 52);
}
.list_con li .con font {
	font: 400 12px/14px consolas; width: 20px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.n_con {
	padding: 0px 5px; width: 1190px; margin-top: 16px;
}
.contain_con {
	width: 100%;
}
.contain_con h2 {
	padding: 25px 0px; text-align: center; color: rgb(102, 102, 102); line-height: 40px; font-size: 36px;
}

.contain_con .con_con {
	padding: 0px 20px; margin-top: 24px;
}

.sear_con {
	width: 100%;
}
.sear_con h3 {
	background: rgb(220, 220, 220); height: 50px; color: rgb(51, 51, 51); line-height: 50px; padding-left: 60px; font-size: 16px;
}
.sear_con h3 span {
	color: rgb(104, 0, 52);
}
.sear_con ul {
	width: 100%; height: auto;
}
.sear_con ul li {
	padding: 20px 20px 8px; color: rgb(102, 102, 102); font-size: 14px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.sear_con ul li a.tit {
	color: rgb(51, 51, 51); font-size: 16px; display: block;
}
.sear_con ul li a.tit:hover {
	color: rgb(255, 197, 42); text-decoration: underline;
}
.sear_con ul li p {
	line-height: 28px; padding-top: 10px;
}
.sear_con ul li p a {
	color: rgb(255, 197, 42);
}
.sear_con ul li p a:hover {
	color: rgb(251, 207, 89);
}
.sear_con ul li i {
	text-align: right; color: rgb(153, 153, 153); display: block;
}


.twoRight .eler_list li{height: 43px; border-bottom: #DCDDDD; line-height: 43px;}
.twoRight .eler_list li a{line-height: 43px;}
.contain_con .source{margin: 0 20px;
display: block;
height: 46px;
line-height: 46px;
text-align: center;
font-size: 18px;
color:
#666;
background:
#f5f5f5;}