﻿.main {
	margin:40px auto 0;
	z-index: 9999;
	padding-bottom:30px;
	position: relative;
	z-index:99;
	font-family:"微软雅黑"
}
.main dt {
	text-align: center;
	color: #2a2a2a;
	position: relative;
	font-size: 14px;
}
.main dt em {
	height: 1px;
	background: #e9e9e9;
	width:80%;
	display: inline-block;
}
.main dt p {
	background: #FFF;
	font-size:30px;
	position: absolute;
	text-align: center;
	left: 50%;
	margin-left:-260px;
	top:-10px;
	padding: 0 30px;
}
.main dt .search {
	margin:40px;
}
.main dt .search b {
	background:#00aa3a;
	border-radius: 3px;
	padding:0 10px;
	line-height:35px;
	color: #FFF;
	display: inline-block;
	font-size: 14px;
}
.main dt .search label {
	padding: 0 10px;
}
.main dt .search .inp {
	line-height: 35px;
	height: 35px;
	margin:0 10px;
	padding: 0 10px;
	width: 100px;
}
.main dt .search select {
	line-height: 37px;
	height: 37px;
}
.main dt .search .btn {
	background: #0d76af;
	line-height: 35px;
	height: 35px;
	padding: 0 10px;
	border: none;
	color: #FFF;
	font-size: 14px;
}
.main dl {
	padding-top: 15px;
	z-index: 100;
	z-index:99999;
}
@media screen and (max-width:1440px) {
 .box {
width: 1000px;
margin: 0 auto;
}
 .main .newslist {
width:600px;
}
 .main dt .search .inp {
 margin: 0 5px;
 padding: 0 5px;
 width:70px;
}
 .smain {
margin:30px auto;
width: 1200px;
}
.smain .sleft {
width:300px;
border: #ececec solid 1px;
border-radius: 3px;
}
.smain .sleft dt {
line-height:50px;
background: #00aa3a;
font-size:18px;
color: #FFF;
padding: 0 15px;
border-radius:3px 3px 0 0;
}
.smain .sleft dd li {
border-bottom: #ececec solid 1px;
}
.smain .sleft dd h5 {
line-height:45px;
font-size:14px;
padding:0 10px;
position: relative;
background: #f7f7f7;
}
.smain .sleft dd h5 em {
position: absolute;
top:3px;
right:10px;
font-size: 12px;
}
.smain .sleft dd span {
display: block;
padding: 0 10px;
line-height:19px;
margin-bottom: 10px;
}
.smain .sleft dd li p {
margin-top: 15px;
}
.smain .sleft dd li samp {
font-family: '宋体';
}
.smain .sleft dd li.cur p {
display: none;
}
.smain .sleft dd li span a {
color: #333;
display:block;
}
.smain .sleft dd li span a:hover {
color: #00aa3a;
}
 .smain .sright {
width:860px;
}
.smain .sright h5 {
font-size:22px;
line-height:60px;
border-bottom: #dcdcdc solid 1px;
margin-bottom: 20px;
}
.smain .sright .con {
line-height: 30px;
}
.smain .sright .con p {
font-size:14px;
margin-bottom:20px;
line-height:30px;
}
.smain .sright .con h1 {
font-size: 20px;
line-height: 45px;
margin-bottom:10px;
}
 .message {
padding:10px 20px;
}
.message p {
margin-bottom:5px;
line-height:21px;
padding-bottom:15px;
}
.message h5 {
font-size:14px;
line-height:35px;
}
.message strong {
color:red;
padding:0 5px;
}
.message li {
margin-bottom: 10px;
}
.message li big {
width:100px;
display:block;
text-align:right;
float:left;
font-size:12px;
}
.message li input {
height:35px;
line-height: 35px;
border:#dbdfe6 solid 1px;
border-top: #abadb3 solid 1px;
width:450px;
padding-left:10px;
}
.message li textarea {
width:440px;
height:80px;
border:#dbdfe6 solid 1px;
border-top: #abadb3 solid 1px;
margin-top:5px;
padding:10px;
}
.message li.btn {
padding:10px 0 0 100px
}
.message li input.btn {
height:40px;
background:#00aa3a;
border:0px;
padding: 0px;
text-align:center;
font-size:15px;
cursor:pointer;
width:140px;
color:#FFF;
}
.proList table {
width: 100%;
}
.proList table th {
background: #f7f7f7;
padding:0 10px;
line-height:45px;
border: #dcdcdc solid 1px;
position: relative;
font-size: 12px;
}
.proList table th span {
font-size: 12px;
color: #666;
}
.proList table th ul {
position: absolute;
top:50px;
right:0;
width:70px;
background: #FFF;
display: none;
}
.proList table th ul li {
line-height:25px;
padding-left: 10px;
text-align: left;
}
.proList table th span em {
font-size:9px;
padding: 0 5px;
color: #666;
}
.proList table td {
border: #dcdcdc solid 1px;
padding:0 10px;
line-height:35px;
}
.proList table td.img {
text-align: center;
}
.proList table td img {
width: 60px;
}
.proList table td a {
color: #333 !important;
display: block;
}
.proList table td a:hover {
color: #00aa3a !important;
}
.proList table tr:hover {
background: #e6ffef;
}
.detail .img {
width:50%;
}
