@charset "utf-8";
/* CSS Document wzg by 2017-6-2*/
* {
	margin: 0px; padding: 0px;
}
body {
	background: rgb(255, 255, 255); margin: 0px auto; color: rgb(0, 0, 0); line-height: 26px; font-family: "微软雅黑"; font-size: 12px;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
li {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
ol {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
dt {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
dd {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
dl {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
map {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
area {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
h1 {
	font-size: 12px; font-weight: normal;
}
h3 {
	font-size: 12px; font-weight: normal;
}
h4 {
	font-size: 12px; font-weight: normal;
}
h5 {
	font-size: 12px; font-weight: normal;
}
h6 {
	font-size: 12px; font-weight: normal;
}
img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
form {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.fr2 {
	float: right;
}
.cl {
	overflow: hidden; clear: both;
}
.tc {
	text-align: center;
}
.tl {
	text-align: left;
}
.tr {
	text-align: right;
}
.wapper {
	overflow: hidden; white-space: nowrap;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}
a {
	color: rgb(17, 17, 17); text-decoration: none;
}
a:hover {
	color: rgb(165, 9, 10); text-decoration: underline;
}
.head {
	background: url("../images/fs-head-bg.jpg") no-repeat top / 100% 100%; width: 100%; position: relative; z-index: 1; min-height: 190px; min-width: 1150px; -webkit-background-size: 100% 100%;
}
.head .tit {
	left: 50%; top: 50px; width: 0px; height: 94px; margin-left: -510px; position: absolute;
}
.head .tit img {
	width: 1020px; height: 100%; display: block;
}
.navbox {
	background: url("../images/nav-bg.png") repeat-x; margin: 0px auto; height: 54px;
}
.navbox ul {
	margin: 0px auto; width: 1150px;
}
.navbox ul li {
	width: 100px; float: left; position: relative; z-index: 1;
}
.navbox ul li.fast {
	width: 46px;
}
.navbox ul li a.idx {
	transition:0.3s; height: 54px; text-align: center; line-height: 54px; font-size: 20px; font-weight: 700; display: block; -webkit-transition: all 0.3s;
}
.navbox ul li a.idx:hover {
	background: rgb(201, 0, 1); color: rgb(255, 255, 255); text-decoration: none;
}
.navbox ul li dl {
	background: rgb(254, 242, 222); padding: 10px 0px; left: 0px; top: 54px; width: 100px; text-align: center; border-bottom-color: rgb(201, 0, 1); border-bottom-width: 1px; border-bottom-style: solid; display: none; position: absolute;
}
.navbox ul li dl.ts {
	left: -10px; width: 120px;
}
.navbox ul li dl dd a {
	line-height: 30px; display: block;
}
.navbox ul li dl dd a:hover {
	background: rgb(228, 63, 66); color: rgb(255, 255, 255); text-decoration: none;
}
.pubtitle {
	background: rgb(229, 229, 229); height: 28px;
}
.pubtitle a {
	background: rgb(255, 255, 255); height: 28px; line-height: 28px; padding-right: 15px; font-size: 22px; font-weight: 700; display: inline-block;
}
.pubtitle a:hover {
	color: rgb(255, 0, 0); text-decoration: none;
}
.worptop {
	/*background: url("../images/worp1.jpg") no-repeat top / 100% auto; */width: 100%; min-width: 1150px; -webkit-background-size: 100% auto;
}
.worpbotm {
	background: url("../images/worp2022.jpg") no-repeat bottom / 100% auto; width: 100%; min-width: 1150px; -webkit-background-size: 100% auto;
}
.cont {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 10px 0px 0px; width: 1050px; min-height: 800px;
}
.tout {
	height: 74px; line-height: 74px; margin-bottom: 20px; position: relative;
}
.tout dt {
	background: url("../images/fs-tz-bg.png") no-repeat; left: -15px; top: 0px; width: 156px; height: 70px; text-align: center; color: rgb(255, 255, 255); padding-top: 4px; font-size: 22px; position: absolute;
}
.tout dt a {
	color: rgb(255, 255, 255);
}
.tout dt a:hover {
	text-decoration: none;
}
.tout dd {
	text-align: center; font-size: 20px;
}
.tout dd a {
	background: url("../images/fs-arr-1.png") no-repeat left; color: rgb(0, 46, 115); padding-left: 30px;
}
.tout dd a:hover {
	color: rgb(169, 0, 1); text-decoration: none;
}
.marg1 {
	margin-top: 20px; margin-right: 20px; margin-left: 20px;
}
.moud1 {
	width: 250px; margin-left: 10px;
}
.moud2 {
	width: 490px; margin-top: 30px;
}
.fl.moud2 {
	margin-left: 20px;
}
.fr.moud2 {
	margin-right: 20px;
}
.text1 {
	padding: 15px 0px 0px; font-size: 14px;
}
.text1 dd {
	background: url("../images/fs-arr-5.gif") no-repeat 5px; height: 32px; line-height: 32px; padding-left: 20px;
}
.flash {
	margin: 0px 0px 0px 15px; width: 500px; height: 300px; overflow: hidden;
}
.tab1 {
	height: 36px; text-align: center; margin-top: 20px; border-bottom-color: rgb(255, 123, 117); border-bottom-width: 2px; border-bottom-style: solid;
}
.tab1 li {
	height: 36px; line-height: 36px; font-size: 18px; float: left;
}
.tab1 li a:hover {
	text-decoration: none;
}
.tab1 li.on a {
	background: rgb(255, 123, 117); color: rgb(255, 255, 255); display: block;
}
.wid1 {
	padding-left: 130px;
}
.wid1 li {
	width: 180px;
}
.wid2 {
	padding-left: 40px;
}
.wid2 li {
	width: 90px;
}
.wid3 {
	padding-left: 90px; margin-right: 20px; margin-left: 20px;
}
.wid3 li {
	width: 290px;
}
.tabcont {
	height: 260px; position: relative;
}
.tabcont .block {
	left: 0px; top: 10px; display: none; position: absolute;
}
.text2 dt {
	background: url("../images/fs-arr-5.gif") no-repeat 3px; height: 26px; padding-left: 20px; font-size: 15px; margin-top: 10px;
}
.text2 dt.on {
	background: none; padding-left: 10px; border-left-color: rgb(201, 0, 1); border-left-width: 10px; border-left-style: solid;
}
.text2 dd {
	padding: 5px 20px 0px; color: rgb(153, 153, 153); line-height: 24px; display: none;
}
.text2 dd a {
	color: rgb(255, 0, 0);
}
.text2 dd.on {
	display: block;
}
.text3 {
	margin: 10px 20px 0px 30px; width: 188px;
}
.text3 dt a {
	width: 188px; height: 141px; display: block;
}
.text3 dt a img {
	display: block;
}
.text3 dd.big {
	padding: 10px 0px 5px; text-align: center; font-size: 14px;
}
.text3 dd.small {
	color: rgb(153, 153, 153); line-height: 20px;
}
.text4 {
	width: 354px; margin-top: 30px; margin-left: 20px;
}
.text4 a:hover {
	text-decoration: none;
}
.text4 dt a {
	width: 354px; height: 230px; display: block;
}
.text4 dt a img {
	display: block;
}
.text4 dd.big {
	padding: 30px 0px 15px; font-weight: 700;
}
.text4 dd.big a {
	height: 24px; line-height: 24px; padding-left: 15px; font-size: 16px; border-left-color: rgb(201, 0, 1); border-left-width: 8px; border-left-style: solid; display: block;
}
.text4 dd.small {
	padding: 0px 10px 0px 20px; color: rgb(153, 153, 153); line-height: 24px;
}
.text4 dd.small a {
	color: rgb(255, 0, 0);
}
.text5 dd.small a {
	color: rgb(255, 0, 0);
}
.text5 {
	width: 620px; height: 70px; overflow: hidden; margin-top: 30px; margin-right: 20px; margin-left: 20px;
}
.text5 dt {
	margin-right: 20px; float: left;
}
.text5 dt a {
	width: 125px; height: 70px; display: block;
}
.text5 dd.big {
	font-size: 15px; font-weight: 700; margin-bottom: 5px;
}
.text5 dd.small {
	color: rgb(153, 153, 153); line-height: 20px; padding-right: 30px;
}
.text6 {
	padding: 15px 0px 0px; margin-right: 20px;
}
.text6 dt {
	width: 620px; padding-bottom: 5px; margin-bottom: 10px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.text6 dt p {
	color: rgb(17, 3, 87); font-size: 16px;
}
.text6 dt a {
	background: rgb(255, 0, 0); padding: 0px 5px; top: 5px; height: 18px; right: 0px; color: rgb(255, 255, 255); line-height: 18px; font-size: 14px; position: absolute;
}
.text6 dd {
	background: url("../images/fs-arr-5.gif") no-repeat 10px; line-height: 35px; padding-left: 30px; font-size: 15px;
}
.ttxbox1 {
	margin: 0px auto; padding: 30px 0px 20px; width: 1050px; overflow: hidden; position: relative; z-index: 8;
}
.ttxbox1 .prev3 {
	top: 60px; width: 45px; height: 108px; display: block; position: absolute; z-index: 5; cursor: pointer;
}
.ttxbox1 .next3 {
	top: 60px; width: 45px; height: 108px; display: block; position: absolute; z-index: 5; cursor: pointer;
}
.ttxbox1 .prev3 {
	background: url("../images/fs-arr-2.png") no-repeat left; left: 20px;
}
.ttxbox1 .next3 {
	background: url("../images/fs-arr-3.png") no-repeat right; right: 20px;
}
.ttxlist1 {
	width: 940px; overflow: hidden; margin-left: 55px; position: relative;
}
.ttxlist1 ul {
	width: 9999px; overflow: hidden; clear: both;
}
.ttxlist1 ul li {
	margin: 0px 18px 0px 0px; width: 220px; float: left; display: inline;
}
.ttxlist1 ul li dl {
	width: 220px; overflow: hidden; clear: both;
}
.ttxlist1 ul li dl dt {
	width: 220px; height: 165px; overflow: hidden; position: relative;
}
.ttxlist1 ul li dl dt img {
	display: block;
}
.ttxlist1 ul li dl dt a {
	width: 220px; height: 165px; overflow: hidden; display: block;
}
.ttxlist1 ul li dl dt a p {
	background: rgb(0, 0, 0); left: 0px; top: 180px; width: 100%; height: 100%; position: absolute; z-index: 1; opacity: 0.5;
}
.ttxlist1 ul li dl dt a span {
	padding: 20px 20px 0px; left: 0px; top: 180px; color: rgb(255, 255, 255); font-size: 15px; position: absolute; z-index: 2;
}
.ttxlist1 ul li dl dd {
	width: 220px; float: left;
}
.ttxlist1 ul li dl dd.big {
	font: 18px/26px "微软雅黑"; padding: 10px 0px 0px; height: 52px; font-size-adjust: none; font-stretch: normal;
}
.text7 {
	padding: 15px 30px 0px; line-height: 32px; font-size: 15px; margin-right: -40px;
}
.text7 dd {
	background: url("../images/fs-arr-5.gif") no-repeat left; width: 440px; padding-left: 20px; margin-right: 50px; float: left;
}
.text7 dd a {
	float: left;
}
.text7 dd span {
	color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.text8 {
	padding: 10px 25px; font-size: 14px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.text8 dt {
	background: rgb(255, 0, 0); padding: 0px 12px; height: 22px; color: rgb(255, 255, 255); line-height: 22px; margin-bottom: 10px; display: inline-block;
}
.text8 dd {
	background: url("../images/fs-arr-5.gif") no-repeat left; overflow: hidden; padding-right: 40px; padding-left: 20px; clear: both;
}
.text8 dd a {
	float: left;
}
.text8 dd span {
	color: rgb(153, 153, 153); float: right;
}
.links {
	background: rgb(229, 229, 229); margin: 0px auto; width: 1010px; height: 48px; position: relative;
}
.links dl dt {
	height: 48px; line-height: 48px; float: left;
}
.links dl dd {
	height: 48px; line-height: 48px; float: left;
}
.links dl dt {
	background: rgb(125, 0, 0); width: 115px; text-align: center; color: rgb(255, 255, 255); font-size: 20px;
}
.links dl dd {
	color: rgb(125, 0, 0); font-size: 16px; margin-left: 20px;
}
.links dl dd a {
	margin: 0px 15px; color: rgb(125, 0, 0);
}
.select {
	background: rgb(244, 248, 255); top: 0px; width: 150px; position: absolute;
}
.select p {
	background: url("../images/fs-arr-6.gif") no-repeat 125px; border: 1px solid rgb(112, 142, 200); border-image: none; height: 46px; color: rgb(154, 179, 228); line-height: 46px; padding-left: 10px; font-size: 15px; cursor: pointer;
}
.one.select {
	right: 327px;
}
.two.select {
	width: 170px; right: 153px;
}
.two.select p {
	background-position: 145px;
}
.three.select {
	right: 0px;
}
.select ol li {
	background: rgb(244, 248, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(112, 142, 200) rgb(112, 142, 200) currentColor; border-image: none; left: 0px; top: 0px; width: 148px; height: 0px; position: absolute; -ms-overflow-y: auto;
}
.select ol li a {
	padding-left: 20px; display: block;
}
.select ol li a:hover {
	background: rgb(201, 0, 1); color: rgb(255, 255, 255); text-decoration: none;
}
.foot {
	margin: 0px auto; padding: 70px 0px 30px; width: 1010px; height: 100px; text-align: center; font-size: 16px;
}
.foot2 {
	margin: 20px auto 0px; padding: 40px 0px; width: 1010px; text-align: center; font-size: 15px; border-top-color: rgb(238, 104, 66); border-top-width: 3px; border-top-style: solid;
}
.two.select ol li {
	width: 168px;
}
.listbg {
	background: rgb(229, 229, 229);
}
.smnav {
	margin: 0px auto; width: 890px; height: 30px; line-height: 30px; padding-bottom: 15px; font-size: 14px;
}
.smnav dt {
	float: left;
}
.smnav dt span {
	color: rgb(255, 0, 0);
}
.smnav dd {
	background: url("../images/serch_bg.png") no-repeat; width: 291px; height: 30px; float: right; position: relative;
}
.smnav dd .ser-txt {
	background: none; padding: 0px 5px; border: currentColor; border-image: none; width: 246px; height: 30px; color: rgb(153, 153, 153); line-height: 30px;
}
.smnav dd .ser-btn {
	background: none; border: currentColor; border-image: none; top: 0px; width: 32px; height: 30px; right: 0px; position: absolute; cursor: pointer;
}
.listbox {
	margin: 0px auto; padding: 20px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 850px; min-height: 500px;
}
.listbox dl dt {
	font-size: 18px; margin-bottom: 20px;
}
.listbox dl dd {
	background: url("../images/fs-arr-5.gif") no-repeat left; height: 32px; line-height: 32px; overflow: hidden; padding-left: 20px; font-size: 15px;
}
.listbox dl dd.on {
	background: none; margin: 20px 0px; height: 1px; line-height: 1px; font-size: 0px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed;
}
.listbox dl dd a {
	display: inline-block;
}
.listbox dl dd span {
	display: inline-block;
}
.listbox dl dd a {
	float: left;
}
.listbox dl dd span {
	color: rgb(153, 153, 153); float: right;
}
.page {
	padding: 30px 0px; text-align: center; font-size: 14px;
}
.bdtop {
	background: url("../images/top.png") no-repeat; left: 50%; width: 61px; height: 61px; bottom: 160px; margin-left: 455px; display: none; position: fixed; cursor: pointer;
}
.bdtop:hover {
	text-decoration: none;
}
.listbox2 {
	margin: 0px auto; padding: 20px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 850px; min-height: 700px;
}
.listbox2 h1 {
	padding: 10px 30px 0px; text-align: center; color: rgb(68, 68, 68); line-height: 40px; font-size: 28px; font-weight: 700;
}
.listbox2 h2 {
	display: none;
}
.listbox2 h2.on {
	padding: 20px 0px 0px; text-align: center; color: rgb(163, 23, 24); font-size: 18px; display: block;
}
.listbox2 .time {
	margin: 15px 0px 0px; text-align: center; color: rgb(85, 85, 85); font-size: 14px;
}
.listbox2 .time span {
	margin: 0px 20px;
}
.listbox2 .shux {
	text-align: center; color: rgb(85, 85, 85); padding-bottom: 20px; font-size: 14px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: dashed;
}
.listbox2 .fr.shux {
	border: currentColor; border-image: none; margin-right: 30px;
}
.listbox2 .bdsharebuttonbox {
	margin-left: 30px;
}
.listbox2 .shux a {
	color: rgb(85, 85, 85);
}
.listbox2 .fr.shux a {
	color: rgb(255, 51, 0);
}
.listbox2 .shux a:hover {
	color: rgb(201, 0, 1); text-decoration: none;
}
.alltxt {
	padding: 30px 40px 50px; line-height: 30px; overflow: hidden; font-size: 16px; min-height: 300px;
}
.alltxt img {
	margin: 10px auto; display: block; max-width: 760px;
}
.sublist {
	padding-bottom: 20px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
.sublist a {
	background: rgb(242, 121, 126); margin: 0px 10px; padding: 2px 15px; border-radius: 5px; color: rgb(255, 255, 255); display: inline-block;
}
.sublist a:hover {
	text-decoration: none;background: rgb(242, 121, 126); margin: 0px 10px; padding: 2px 15px; border-radius: 5px; color: rgb(255, 255, 255); display: inline-block;
}


*{padding:0;margin:0;}
/*html{ overflow-x:hidden}*/
body{ margin:0 auto; font-size:12px; color:#000;font-family:"微软雅黑"; background:#fff;line-height:26px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0; padding:0;}
ul,li,ol,dt,dd,dl,map,area{ margin:0; padding:0; border:none}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;} 
img,form{ border:none;margin:0;padding:0}
ul,li{list-style:none}
table{ table-layout:fixed; border-collapse:collapse;}
.fl{ float:left}
.fr{ float:right}
.fr2{ float:right}
.cl{ clear:both; overflow:hidden}
.tc{ text-align:center}
.tl{ text-align:left}
.tr{ text-align:right}
.wapper{ white-space:nowrap; overflow:hidden}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/** html .clearfix { height: 1%;}*/
.clearfix {display: block;}
a{ color:#111; text-decoration:none;}
a:hover{ color:#A5090A; text-decoration:underline;}
/*----------------*/
.head{min-height:190px;width:100%;min-width: 1150px;background:url(../images/fs-head-bg.jpg) no-repeat center top;-webkit-background-size:100% 100% ;background-size:100% 100% ;position:relative; z-index: 1}
.head .tit{width:0;height:94px;position:absolute;left:50%;margin-left:-510px;top:50px;}
.head .tit img{display:block;width:1020px;height:100%;}
.navbox{height:54px;background:url(../images/nav-bg.png) repeat-x;margin:0 auto;}
.navbox ul{width:1150px;margin:0 auto;}
.navbox ul li{width:100px;float: left;position:relative; z-index: 1;}
.navbox ul li.fast{width:46px;}
.navbox ul li a.idx{font-size:20px;display:block;text-align: center;line-height:54px;height:54px;font-weight: 700;transition: all 0.3s;-webkit-transition:all 0.3s}
.navbox ul li a.idx:hover{text-decoration: none;background: #c90001;color:#fff}
.navbox ul li dl{position:absolute;left:0;top:54px;border-bottom:1px solid #c90001;background:#FEF2DE;width:100px;text-align:center;padding:10px 0;display: none}
.navbox ul li dl.ts{width:120px;left:-10px;}
.navbox ul li dl dd a{display:block;line-height:30px;}
.navbox ul li dl dd a:hover{color:#fff;background:#E43F42;text-decoration:none;}

.pubtitle{height:28px;background:#E5E5E5;}
.pubtitle a{display:inline-block;height:28px;line-height:28px;font-size:22px;font-weight: 700; background: #fff;padding-right:15px;}
.pubtitle a:hover{color:#f00;text-decoration:none }

.worptop{width:100%;min-width: 1150px;/*background:url(../images/worp1.jpg) no-repeat center top;-webkit-background-size: 100% auto; */background-size: 100% auto;}
.worpbotm{width:100%;min-width: 1150px;background:url(../images/worp2022.jpg) no-repeat center bottom;-webkit-background-size: 100% auto;background-size: 100% auto;}
.cont{width:1050px;background:#fff;margin:0 auto;padding:10px 0 0;min-height:800px;/*box-shadow: 0px 0px 30px #ccc*/}
.tout{height:74px;position: relative;line-height:74px;margin-bottom:20px;}
.tout dt{position:absolute;left:-15px;top:0;background:url(../images/fs-tz-bg.png) no-repeat;font-size:22px;color:#fff;text-align:center;width:156px;height:70px;padding-top:4px}
.tout dt a{color:#fff;}
.tout dd{text-align:center;font-size:20px;}
.tout dd a{background:url(../images/fs-arr-1.png) no-repeat left center;padding-left:30px;color:#002E73}
.tout dd a:hover{text-decoration:none;color:#a90001}

.marg1{margin-left:20px;margin-right:20px;margin-top:20px;}
.moud1{width:250px;margin-left:10px;}
.moud2{width:490px;margin-top:30px;}
.moud2.fl{margin-left:20px;}
.moud2.fr{margin-right:20px;}
.text1{font-size:14px;padding:15px 0 0}
.text1 dd{background:url(../images/fs-arr-5.gif) no-repeat 5px center;padding-left:20px;line-height:32px;height:32px;}
.flash{width:500px;height:300px;margin:0 0 0 15px; overflow: hidden}

.tab1{height:36px;border-bottom:2px solid #FF7B75;text-align:center;margin-top:20px;}
.tab1 li{float:left;height:36px;line-height:36px;font-size:18px;}
.tab1 li a:hover{text-decoration:none}
.tab1 li.on a{background:#FF7B75;color:#fff;display:block}
.wid1{padding-left:130px;}
.wid1 li{width:180px;}
.wid2{padding-left:40px;}
.wid2 li{width:90px;}
.wid3{padding-left:90px;margin-left:20px;margin-right:20px;}
.wid3 li{width:290px;}
.tabcont{height:260px;position:relative;}
.tabcont .block{position:absolute;top:10px;left:0;display: none;}
.text2 dt{font-size:15px;height:26px;background:url(../images/fs-arr-5.gif) no-repeat 3px center;padding-left:20px;margin-top:10px;}
.text2 dt.on{background:none;border-left:10px solid #c90001;padding-left:10px;}
.text2 dd{color:#999;line-height:24px;padding:5px 20px 0;display:none;}
.text2 dd a{color:#f00}
.text2 dd.on{display:block;}
.text3{width:188px;margin:10px 20px 0 30px;}
.text3 dt a{display:block;width:188px;height:141px;}
.text3 dt a img{display:block;}
.text3 dd.big{font-size:14px;text-align: center;padding:10px 0 5px}
.text3 dd.small{color:#999;line-height:20px;}

.text4{width:354px;margin-top:30px;margin-left:20px;}
.text4 a:hover{text-decoration:none;}
.text4 dt a{display:block;width:354px;height:230px;}
.text4 dt a img{display:block;}
.text4 dd.big{padding:30px 0 15px;font-weight: 700}
.text4 dd.big a{display:block;height:24px;line-height:24px;border-left:8px solid #c90001;padding-left:15px;font-size:16px;}
.text4 dd.small{line-height:24px;color:#999;padding:0 10px 0 20px;}
.text4 dd.small a,.text5 dd.small a{color:#f00}
.text5{width:620px;margin-top:30px;margin-left:20px;height:70px; overflow: hidden;margin-right:20px;}
.text5 dt{float:left;margin-right:20px;}
.text5 dt a{display:block;width:125px;height:70px}
.text5 dd.big{font-size:15px;font-weight: 700;margin-bottom:5px;}
.text5 dd.small{color:#999;line-height:20px;padding-right:30px;}
.text6{padding:15px 0 0;margin-right:20px;}
.text6 dt{width:620px;border-bottom:2px solid #dedede;position: relative;margin-bottom:10px;padding-bottom:5px;}
.text6 dt p{font-size:16px;color:#110357}
.text6 dt a{background:#f00;padding:0 5px;color:#fff;position:absolute;right:0;top:5px;height:18px;line-height:18px;font-size:14px;}
.text6 dd{background:url(../images/fs-arr-5.gif) no-repeat 10px center;padding-left:30px;font-size:15px;line-height:35px;}
/*------------------------*/
.ttxbox1{position:relative;margin:0 auto;width:1050px;padding:30px 0 20px; z-index:8; overflow: hidden}
.ttxbox1 .prev3,.ttxbox1 .next3{position:absolute;display:block;width:45px;height:108px;top:60px;cursor:pointer;z-index:5}
.ttxbox1 .prev3{left:20px; background:url(../images/fs-arr-2.png) no-repeat left center}
.ttxbox1 .next3{right:20px;background:url(../images/fs-arr-3.png) no-repeat right center}
.ttxlist1{position:relative;width:940px;overflow:hidden;margin-left:55px;}
.ttxlist1 ul{width:9999px;clear:both;overflow:hidden;}
.ttxlist1 ul li{float:left;display:inline;width:220px;margin:0 18px 0 0;}
.ttxlist1 ul li dl{ width:220px; clear:both; overflow:hidden}
.ttxlist1 ul li dl dt{width:220px;height:165px;position: relative;overflow:hidden}
.ttxlist1 ul li dl dt img{display:block;}
.ttxlist1 ul li dl dt a{display:block;width:220px;height:165px; overflow: hidden}
.ttxlist1 ul li dl dt a p{position:absolute;top:180px;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=50);opacity:0.5; z-index: 1}
.ttxlist1 ul li dl dt a span{position:absolute;left:0;top:180px; z-index: 2;color:#fff;padding:20px 20px 0;font-size:15px;}
/*.ttxlist1 ul li dl dt a.on p,.ttxlist1 ul li dl dt a.on span{top:0;}*/
.ttxlist1 ul li dl dd{float:left; width:220px;}
.ttxlist1 ul li dl dd.big{font:18px/26px "微软雅黑";padding:10px 0 0;height:52px;}

.text7{padding:15px 30px 0;font-size:15px;line-height:32px;margin-right:-40px;}
.text7 dd{background:url(../images/fs-arr-5.gif) no-repeat left center;padding-left:20px;width:440px;float:left;margin-right:50px;}
.text7 dd span{float:right;font-size:12px;color:#999}
.text8{padding:10px 25px;border-top:1px solid #e0e0e0;font-size:14px;}
.text8 dt{color:#fff;display:inline-block;background: #f00;padding:0 12px;height:22px;line-height:22px;margin-bottom:10px;}
.text8 dd{background:url(../images/fs-arr-5.gif) no-repeat left center;padding-left:20px;clear: both; overflow: hidden;padding-right:40px;}
.text8 dd span{float:right;color:#999}
.links{height:48px;width:1010px;margin:0 auto;background:#e5e5e5;position:relative;}
.links dl dt,.links dl dd{float: left;height:48px;line-height:48px;}
.links dl dt{width:115px;background:#7D0000;font-size:20px;color:#fff;text-align:center}
.links dl dd{font-size:16px;color:#7D0000;margin-left:20px;}
.links dl dd a{margin:0 15px;color:#7D0000}
.select{position:absolute;top:0;width:150px;background:#F4F8FF;}
.select p{height:46px;border:1px solid #708EC8;line-height: 46px;font-size:15px;color:#9AB3E4;padding-left:10px;background:url(../images/fs-arr-6.gif) no-repeat 125px center;cursor: pointer;}
.select.one{right:327px;}
.select.two{right:153px;width:170px;}
.select.two p{background-position: 145px center;}
.select.three{right:0;}
.select ol li{position:absolute;left:0;top:0;width:148px;border:1px solid #708EC8;border-bottom:none;background:#F4F8FF;height:0; overflow-y: auto;}
.select ol li a{display:block;padding-left:20px;}
.select ol li a:hover{background: #c90001;color:#fff;text-decoration:none}
.foot{font-size:16px;text-align: center;width:1010px;margin:0 auto;height:100px;padding:70px 0 30px}
.foot2{border-top:3px solid #EE6842;width:1010px;margin:20px auto 0;padding:40px 0;text-align: center;font-size:15px;}
.select.two ol li{width:168px;}
/*-----------------------*/
.listbg{background:#E5E5E5;}
.smnav{width:890px;margin:0 auto;/*font-family:"宋体";*/font-size:14px;height:30px;line-height:30px;padding-bottom:15px;}
.smnav dt{float:left;}
.smnav dt span{color:#f00}
.smnav dd{float:right;position:relative;background:url(../images/serch_bg.png) no-repeat;width:291px;height:30px;}
.smnav dd .ser-txt{border:none;background:none;height:30px;line-height:30px;padding:0 5px;width:246px;color:#999}
.smnav dd .ser-btn{width:32px;height:30px;position:absolute;right:0;top:0;border:none;background:none;cursor: pointer}
.listbox{width:850px;border:1px solid #E5E5E5;margin:0 auto;padding:20px;min-height:500px}
.listbox dl dt{font-size:18px;margin-bottom:20px;}
.listbox dl dd{background:url(../images/fs-arr-5.gif) no-repeat left center;padding-left:20px;font-size:15px;height:32px;line-height:32px;}
.listbox dl dd.on{height:1px;font-size:0;line-height:1px;border-top:1px dashed #999;margin:20px 0;background:none;}
.listbox dl dd a,.listbox dl dd span{display:inline-block;}
.listbox dl dd span{float:right;color:#999}
.page{padding:30px 0;text-align:center;font-size:14px;}
.bdtop{width:61px;height:61px;position: fixed;bottom:160px;left:50%;background:url(../images/top.png) no-repeat;cursor: pointer;margin-left:455px;display: none}

.listbox2{width:850px;border:1px solid #E5E5E5;margin:0 auto;padding:20px;min-height:700px}
.listbox2 h1{text-align:center;font-size:20px;line-height:36px;padding:10px 30px 0;font-weight: 700;color:#444}
.listbox2 .time{text-align:center;color:#555;font-size:14px;margin:15px 0 0;}
.listbox2 .time span{margin:0 20px;}
.listbox2 .shux{border-bottom:1px dashed #e3e3e3;text-align:center;font-size:14px;padding-bottom:20px;color:#555}
.listbox2 .shux.fr{border:none;margin-right:30px;}
.listbox2 .bdsharebuttonbox{margin-left:30px;}
.listbox2 .shux a{color:#555;}
.listbox2 .shux.fr a{color:#f30}
.listbox2 .shux a:hover{text-decoration:none;color:#c90001}
.alltxt{font-size:14px;line-height:28px;padding:30px 40px 50px; overflow: hidden}
.alltxt img{display:block;margin:10px auto;max-width:760px;}



























