.bg {
	background: #fcfae5 url('../images/body.jpg?v=2.0') center top no-repeat;

}

* {
	margin: 0;
	padding: 0;
	font-size: 14px !important;
	color: #000;
	font-family: 'arial';
	border: 0;
	list-style: none;
	text-decoration: none;

}

ul li {
	list-style: none;
}

#nav {
	clear: both;
}

.clear {
	clear: both;
}

a:hover {
	text-decoration: underline;
}

table tr td a {
	display: block;
	float: left;
	text-indent: 5px;
}

table tr td font {
	color: #777777;
	display: block;
	width: 90px;
}

#top {
	width: 100%;
	height: 26px;
	padding-bottom: 196px;
}

#top .top_mid {
	width: 1012px;
	height: 26px;
	margin: 0 auto;
}

#top .top_mid .top_mid_a {
	width: 66px;
	height: 26px;
	background: url('../images/top_wb.jpg') no-repeat;
	display: block;
	float: left;
}

#top .top_mid .login {
	float: right;
	padding-right: 10px;
}

#top .top_mid .login input {
	border: 1px solid #ddd;
	height: 18px;
	width: 100px;
	margin-top: 2px;
	margin-right: 5px;
}

#top .top_mid .login input, span.s1 {
	display: block;
	float: left;
}

#top .top_mid .login input.input3 {
	width: 46px;
	height: 21px;
	background: url('../images/top_submit.gif') no-repeat;
	border: 0;
	cursor: pointer;
	margin-top: 1px;
}

#top .top_mid .login .input1 {

}

#wrap {
	/*width: 1012px;*/
	width: 1002px;
	background: #fff;
	margin: 0 auto;
}

#nav {
	width: 1012px;
	height: 40px;
	line-height: 40px;
	background: #ff0000;
	background: url('../images/nav.jpg') repeat-x;
	margin: 0 auto;
}

#nav .left {
	width: 2px;
	height: 40px;
	background: url('../images/nav_left.jpg') no-repeat;
	float: left;
}

#nav .right {
	width: 2px;
	height: 40px;
	background: url('../images/nav_right.jpg') no-repeat;
	float: right;
}

#nav .mid {
	float: left;
}

#nav .mid ul li {
	/*width: 102px;*/
	width: 88px;
	text-align: center;
	float: left;
	background: url('../images/nav_mid.jpg') no-repeat;
}

#nav .mid ul li a {
	font-family: "Microsoft YaHei";
}

#nav .mid ul li.wu {
	background: none;
}

#nav .mid ul li.sel {
	background: url('../images/nav_sel.jpg') center top no-repeat;
}

#nav .mid ul li.sel a, #nav .mid ul li.sel a:hover {
	color: #ff002a;
}

#nav .mid ul li a {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

#nav .mid ul li a:hover {
	color: #fde573;
	text-decoration: none;
}

#nav .ser {
	float: left;
	margin-left: 160px;
}

#nav .ser input {
	float: left;
}

#nav .ser input.in1 {
	width: 180px;
	height: 24px;
	margin-top: 7px;
	text-indent: 3px;
}

#nav .ser input.in2 {
	margin-left: 4px;
	width: 46px;
	height: 25px;
	margin-top: 6px;
	background: url('../images/ser_submit.gif') no-repeat;
	cursor: pointer;
}

#wrap {
	width: 1002px;
	background: #fff;
	margin: 0 auto;
	padding: 5px;
}

#wrap .box1{
	width: 984px;
	height: 290px;
	padding: 10px 5px 0 10px;
	border: 1px solid #ffaaaa;
}
#wrap .box1::after{
	content: "";
	display: block;
	clear: both;
}
#wrap .box1 .pic{
	width: calc(50% - 5px);
	height: 100%;
	float: left;
}

#wrap .box1 .pic .swiper-container{
	width: 100%;
	height: 280px;
	/* height: 250px; */
	position: relative;
}
#wrap .box1 .pic .swiper-slide .tabJpg{
	width: 100%;
	height: 280px;
	display: block;
}
#wrap .box1 .pic .swiper-slide .tabJpg img{
	display: inline-block;
	width: 100%;
	height: 100%;
}
#wrap .box1 .pic .swiper-slide .textTitle{
	/* width: 572px; */
	width: 100%;
	height:30px;
	line-height:30px;
	background:#000;
	filter:alpha(opacity=50); /* IE */
	-moz-opacity:0.5; /* 老版Mozilla */
	-khtml-opacity:0.5; /* 老版Safari */
	opacity: 0.5; /* 支持opacity的浏览器*/
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	color:#fff;
	text-indent:10px;
}

#wrap .box1 .pic .swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom, .swiper-pagination-fraction{
	width: 120px;
	bottom: 5px;
	left: 0;
}
#wrap .box1 .pic .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	opacity: 1;
	background: #fff;
}

#wrap .box1 .pic .swiper-pagination-bullet-active{
	opacity: 1;
	background: #ff0000;
}

#wrap .box1 .wenzi{
	width: calc(50% - 5px);
	height: 100%;
	float: right;
}
#wrap .box1 .wenzi .t1{
	text-align: center;
	font-weight: bold;
	color: #e82727;
	line-height: 28px;
	font-size: 16px;
}
#wrap .box1 .wenzi .t1 a{
	color: #e82727;
	font-size: 16px;
}
#wrap .box1 .wenzi .t2{
	text-indent: 26px;
	color: #606060;
	font-size: 13px;
	height: 75px;
	line-height: 26px;
	margin: 10px 0 10px 0;
	position: relative;
}
#wrap .box1 .wenzi .t2 a.more{
	color: #ff0000;
	position: absolute;
	right: 10px;
	bottom: 0;
}
#wrap .box1 .wenzi .t3 .more{
	float: right;
	color: #ff0000;
	margin-right: 10px;
}


#wrap .ctL {
	width: 74.2%;
	float: left;
}

#wrap .ctL .zj {
	/*width: 742px;*/
	width: 100%;
	/*height: 202px;*/
	height: 224px;
	float: left;
	margin-top: 5px;
}

#wrap .ctL .zj .zdsj {
	/*width: 368px;*/
	width: calc(50% - 3px);
	height: 224px;
	float: left;
}

#wrap .ctL .zj .zdsj .title {
	width: 338px;
	height: 38px;
	line-height: 38px;
	background: url('../images/news_title.jpg') no-repeat;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	text-indent: 20px;
	padding-right: 30px;
}

#wrap .ctL .zj .zdsj .title .t1 {
	float: left;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

#wrap .ctL .zj .zdsj .title a {
	float: right;
	color: #ef2700;
	font-size: 14px;
}

#wrap .ctL .zj .zdsj .title a:hover {
	text-decoration: underline;
}

#wrap .ctL .zj .zdsj .con {
	width: 346px;
	border: 1px solid #ffaaaa;
	border-top: 0;
	height: 161px;
	padding: 10px;
}

#wrap .ctL .zj .jdgz {
	margin-left: 6px;
}


#wrap .ctL .clj {
	width: 740px;
	height: 44px;
	float: left;
	background: #fafafa;
	margin-top: 5px;
	border: 1px solid #ffaaaa;
}

#wrap .ctL .clj a {
	display: inline-block;
	width: 153px;
	height: 32px;
	line-height: 32px;
	font-size: 15px;
	text-align: center;
	margin: 6px 0 0 20px;
	font-weight: bold;
	background: url('../images/clj.gif') no-repeat;
}


#wrap .ctR {
	/*width: 254px;*/
	float: right;
	margin-top: 5px;
	width: 25%;
}

#wrap .ctR .xcsp {
	/*width: 254px;*/
	width: 100%;
	height: 240px;
}

#wrap .ctR .xcsp .title {
	height: 34px;
	line-height: 34px;
	padding-right: 5px;
	color: #fff;
	text-indent: 8px;
	font-weight: bold;
	background: url('../images/xcsp.jpg') no-repeat;
	font-size: 16px;
}

#wrap .ctR .xcsp .title .t1 {
	float: left;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

#wrap .ctR .xcsp .title a {
	float: right;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
}

#wrap .ctR .xcsp .con {
	border: 1px solid #ffaaaa;
	border-top: 0;
	height: 205px;
	/*width: 252px;*/
	width: 248px;
}

#wrap .ctR .xxgg {
	width: 254px;
	height: 210px;
	margin-top: 5px;
}

#wrap .ctR .xxgg .title {
	height: 34px;
	line-height: 34px;
	padding-right: 5px;
	color: #fff;
	text-indent: 8px;
	font-weight: bold;
	font-size: 16px;
	background: url('../images/xcsp.jpg') no-repeat;
}

#wrap .ctR .xxgg .title .t1 {
	float: left;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

#wrap .ctR .xxgg .title a {
	float: right;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
}

#wrap .ctR .xxgg .con {
	border: 1px solid #ffaaaa;
	border-top: 0;
	height: 155px;
	padding: 10px;
}

#wrap .ctR .xxgg .con .wz {

	padding: 0 10px 0 10px;
	height: 48px;
	line-height: 24px;
	background: url('../images/list3.jpg') 0 10px no-repeat;
	margin-bottom: 5px;
	position: relative;
}

#wrap .ctR .xxgg .con .wz a {

}

#wrap .ctR .xxgg .con .wz span {
	position: absolute;
	right: 10px;
	bottom: 0;
	color: #777;
}

#wrap .ctR .xxgg img.wb {
	float: left;
}


#wrap .ctR .xxzl {
	/*width: 254px;*/
	width: 100%;
	/*height: 201px;*/
	float: right;
	margin-top: 5px;
	margin-bottom: 10px;
}

#wrap .ctR img.wb {
	float: left;
	margin-top: 12px;
	margin-bottom: 10px;
}

#wrap .ctR .xxzl .title {
	height: 34px;
	line-height: 34px;
	padding-right: 5px;
	color: #fff;
	text-indent: 8px;
	font-weight: bold;
	background: url('../images/xcsp.jpg') no-repeat;
	font-size: 16px;
}

#wrap .ctR .xxzl .title .t1 {
	float: left;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

#wrap .ctR .xxzl .title a {
	float: right;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
}

#wrap .ctR .xxzl .con {
	border: 1px solid #ffaaaa;
	border-top: 0;
	/*height: 158px;*/
	padding-top: 8px;
	/*height: 155px;*/
	width: 248px;
}

#wrap .ctR .xxzl .con a {
	display: block;
	width: 234px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 6px;
	background: url('../images/xxzl.jpg') no-repeat;
	color: #ff0000;
	font-weight: bold;

}

#wrap .ctR .zxjy {
	width: 252px;
	display: block;
	height: 44px;
	line-height: 44px;
	border: 1px solid #ffaaaa;
	text-align: center;
	color: #ff0000;
	font-size: 20px;
	font-weight: bold;
	clear: both;
	background: url('../images/zxjyBg.jpg') no-repeat;

}



#wrap .yqlj {
	background: url('../images/index_27.jpg') center bottom repeat-x;
	height: 34px;
	border: 1px solid #ddd;
	width: 1000px;
	margin-top: 5px;
}

#wrap .yqlj select {
	border: 1px solid #ddd;
	width: 214px;
	height: 24px;
	float: left;
	margin: 5px 0px 0 15px;
}

#nav1 {
	width: 1012px;
	margin: 0 auto;
	height: 32px;
	line-height: 32px;
	background: url('../images/nav1.jpg') repeat-x;
}

#nav1 .left {
	width: 2px;
	height: 32px;
	float: left;
	background: url('../images/nav1_left.jpg') no-repeat;
	/*width:230px;*/
	width: 316px;
}

#nav1 .mid {
	height: 32px;
	line-height: 32px;
	float: left;
}

#nav1 .mid a, #nav1 .mid span.shu {
	color: #fff;
	display: block;
	float: left;
	padding: 0 12px 0 12px;
}

#nav1 .mid a:hover {
	text-decoration: underline;
}

#nav1 .right {
	width: 2px;
	height: 32px;
	float: right;
	background: url('../images/nav1_right.jpg') no-repeat;
}


/*FOOT*/
#foot {
	width: 1012px;
	margin: 0 auto;
	height: 120px;
	padding-top: 10px;
	background: #fff;
}

#foot .a1 {
	width: 80px;
	height: 80px;
	display: block;
	float: left;
	background: url('../images/dzjg.png') no-repeat;
}

#foot .img2 {
	width: 120px;
	height: 102px;
	float: left;
	background: url('../images/index_13.gif') no-repeat;
}

#foot .img3 {
	width: 64px;
	height: 102px;
	float: left;
	background: url('../images/index_29.jpg') no-repeat;
}

#foot .img4 {
	width: 70px;
	height: 102px;
	float: left;
	background: url('../images/index_30.jpg') no-repeat;
}

#foot .img5 {
	width: 58px;
	height: 102px;
	float: left;
	background: url('../images/index_31.jpg') no-repeat;
}

#foot img {
	/*float: left;*/
}

#foot .text {
	float: left;
	text-align: center;
	line-height: 24px;
	margin: 0 20px 0 20px;
}

#foot .text .gaba {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url('../images/market-ba.png') center center no-repeat;

}

#page {
	width: 1012px;
	margin: 0 auto;
	min-height: 600px;
	height: 600px;
	background: #fff;
}

#page .leftp {
	width: 250px;
	min-height: 600px;
	height: 600px;
	float: left;
	background: #fafafa;
	clear: both;
}

#page .gfxwj {

}

#page .leftp .title {
	width: 250px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-indent: 36px;
	background: url('../images/page1.gif') top center no-repeat;
	margin-top: 10px;
	margin-bottom: 8px;
	background-size: 235px 35px;
}

#page .leftp .con {

}

#page .leftp .con .newslist a {
	width: 235px;
	margin: 0 auto;
	display: block;
	height: 32px;
	line-height: 32px;
	text-indent: 5px;
	background: url('../images/page6.jpg') 0px 16px no-repeat;
}

#page .leftp .con .sel a {
	background: url('../images/page5.gif') left center no-repeat;
	color: #fff;
	font-weight: bold;
	background-size: 100% 100%;
}

#page .gfxwj .con .secondTitle {
	display: none;
}

#page .leftp .con .secondTitle {

}

#page .leftp .con .secondTitle a {
	width: 230px;
	margin: 0 auto;
	display: block;
	height: 24px;
	line-height: 24px;
	text-indent: 18px;
	background: url('../images/list2.gif') 10px center no-repeat;
}

#page .leftp .con .ttsel a {
	color: #ff0000;
	font-weight: bold;
}

#page .leftp .con .thirdtitle a {
	width: 230px;
	margin: 0 auto;
	display: block;
	height: 24px;
	line-height: 24px;
	text-indent: 28px;
	background: url('../images/page6.jpg') 20px center no-repeat;
}


#page .leftp .con .set a {
	color: #ff0000;
	font-weight: bold;
}

#page .rightp {
	width: 762px;
	float: right;

}

#page .rightp .title {
	width: 762px;
	height: 42px;
	background: url('../images/page2.jpg') repeat-x;
}

#page .rightp .title .icon {
	height: 42px;
	line-height: 42px;
	text-indent: 40px;
	background: url('../images/page3.jpg') no-repeat;
	color: #4e4d4d;
}

#page .rightp .title .icon a {
	color: #4e4d4d;
}

#page .rightp .con {
	padding: 15px;
}

#page .rightp .con table img {
	float: left;
}

#page .rightp .con .newslist {
	height: 30px;
	line-height: 30px;
	text-indent: 15px;


}

#page .rightp .con .newslist .left {
	width: 620px;
	height: 30px;
	line-height: 30px;
	float: left;
	background: #fff url('../images/list1.gif') 5px center no-repeat;
	overflow: hidden;
}

#page .rightp .con .newslist .right {
	width: 110px;
	height: 30px;
	line-height: 30px;
	float: right;
	color: #777;
}

#page .rightp .con .PageList {
	text-align: center;
	margin: 10px 0 10px 0;
}

#page .rightp .con .PageList a {
	display: inline-block;
	padding: 0 10px 0 10px;
	margin-right: 5px;
	height: 30px;
	line-height: 30px;
	background: #e2e2e2;
}

#page .rightp .con .PageList a:hover {
	background: #ccc;
	text-decoration: none;
}

#page .rightp .con .PageList a.set {
	background: #eb0000;
	color: #fff;
}

#page_PageList {
	border: 1px solid #7f9db9;
}

#page .rightp .con .top_nav {

}

#page .rightp .con .top_nav a {
	width: 76px;
	height: 26px;
	line-height: 26px;
	display: block;
	float: left;
	margin-right: 5px;
	text-align: center;
	background: #fff url('../images/mythtab2.jpg') no-repeat;
}

#page .rightp .con .top_nav a.sel {
	background: #fff url('../images/mythtab1.jpg') no-repeat;
}

#page .rightp .con .liebiao {
	margin-top: 5px;
}

#page .rightp .con .liebiao .lineList {
	height: 30px;
	line-height: 30px;
	background: #fff url('../images/list1.gif') 5px center no-repeat;
	text-indent: 15px;
}

#page .rightp .con .liebiao .lineList a {
	float: left;

}

#page .rightp .con .liebiao .lineList .rq {
	float: right;
	color: #777;
}

#page .rightp .con .fenye {
	text-align: center;
	margin: 10px 0 10px 0;
}

#page .rightp .con .fenye a {
	display: inline-block;
	padding: 0 10px 0 10px;
	margin-right: 5px;
	height: 30px;
	line-height: 30px;
	background: #e2e2e2;
}

#page .rightp .con .fenye a:hover {
	background: #ccc;
	text-decoration: none;
}

#page .rightp .con .fenye a.sel {
	background: #eb0000;
	color: #fff;
}

#wrap .page .rightp .wzdt .wt {
	font-size: 18px;
	font-weight: bold;
}

#detailPdf {
	width: 1010px;
	min-height: 600px;
	background: #fff;
	padding: 1px;
	margin: 0 auto;
}

#detail {
	width: 982px;
	min-height: 600px;
	padding: 15px;
	background: #fff;
	margin: 0 auto;
}

#detail .title {
	text-align: center;
	line-height: 30px;
	border-bottom: 2px solid #999;
	margin-bottom: 10px;
	padding-bottom: 10px;
	color: #777;
}

#detail .title strong {
	color: #eb0000;
	font-size: 16px;
}

#detail .con {
	line-height: 30px;
	font-size: 14px;
}


.theform {

}

.theform table {

}

#rightp .css_input, #rightp select {
	border: 1px solid #ddd;
	height: 30px;
	line-height: 30px;
}

#rightp .css_area {
	border: 1px solid #ddd;
}

#rightp font {

	display: inline-block;
	font-size: 12px;
	text-indent: 3px;
}


.navFeedback {
	float: left;
	margin-left: 20px;
	margin-bottom: 15px;
}

#theform table:nth-child(1) {
	line-height: 24px;
}

#theform table:nth-child(2) tr:nth-child(1),
#theform table:nth-child(2) tr:nth-child(5),
#theform table:nth-child(2) tr:nth-child(6),
#theform table:nth-child(2) tr:nth-child(8) {
	display: none;
}




