.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
img{border:none;}
.main{clear:both;}
body {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
div {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
dl {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
dt {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
dd {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
ul {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
ol {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
li {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
h1 {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
h2 {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
h3 {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
h4 {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
h5 {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
h6 {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
pre {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
code {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
form {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
fieldset {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
legend {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
input {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
button {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
textarea {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
p {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
blockquote {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
th {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
td {
	margin: 0px; padding: 0px; font-family: "微软雅黑";}
body {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
td {
	font-size: 14px;}
th {
	font-size: 14px;}
caption {
	font-size: 14px;}
h1 {
	font-size: 100%; font-weight: normal;}
h2 {
	font-size: 100%; font-weight: normal;}
h3 {
	font-size: 100%; font-weight: normal;}
h4 {
	font-size: 100%; font-weight: normal;}
h5 {
	font-size: 100%; font-weight: normal;}
h6 {
	font-size: 100%; font-weight: normal;}
address {
	font-style: normal; font-weight: normal;}
caption {
	font-style: normal; font-weight: normal;}
cite {
	font-style: normal; font-weight: normal;}
code {
	font-style: normal; font-weight: normal;}
dfn {
	font-style: normal; font-weight: normal;}
em {
	font-style: normal; font-weight: normal;}
strong {
	font-style: normal; font-weight: normal;}
th {
	font-style: normal; font-weight: normal;}
var {
	font-style: normal; font-weight: normal;}
a {
	color: rgb(0, 0, 0); text-decoration: none;}
a:hover {
	text-decoration: underline;}
img {
	border: currentColor; border-image: none;}
ol {
	list-style: none;}
ul {
	list-style: none;}
li {
	list-style: none;}
input {
	font: 14px/normal Verdana, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;}
textarea {
	font: 14px/normal Verdana, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;}
select {
	font: 14px/normal Verdana, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;}
button {
	font: 14px/normal Verdana, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;}
table {
	border-collapse: collapse;}
.clear {
	clear: both;}
.headerw {
	background: rgb(255, 255, 255); width: 100%; height: auto;}
.header {
	background: rgb(255, 255, 255); margin: 0px auto; min-height: auto; max-width: 1200px;}
.header-l {
	margin: 11px 0px 11px 10px;}
.header-r {
	margin: 25px 0px; width: 100%; height: auto;}
.header-rl {
	width: 80%; float: left;}
.header-rl ul li {
	margin: 0px 5px; float: left;}
.header-rl ul li a {
	color: rgb(192, 0, 2); font-size: 16px;}
.header-rr {
	float: right;}
span.search {
	padding: 0px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 250px; height: 30px; margin-top: 13px; margin-left: 20px; display: inline-block; position: relative; background-color: rgb(255, 255, 255);}
#search-txt {
	width: 200px; height: 28px; margin-right: 4px;}
span.search input {
	border: currentColor; border-image: none; vertical-align: middle; float: left;}
#search-bt {
	background: url(../img/ss.jpg) no-repeat; width: 29px; height: 28px; text-indent: -999px; overflow: hidden; cursor: pointer;}
span.search input {
	border: currentColor; border-image: none; vertical-align: 0px; float: left; _vertical-align: middle;}
.slide_container {
	width: 100%; margin-top: 20px; float: left; position: relative;}
.slide {
	list-style: none; margin: 0px; padding: 0px; width: 100%; overflow: hidden; position: relative;}
.slide li {
	left: 0px; top: 0px; width: 100%; position: absolute;}
.slide img {
	border: 0px currentColor; border-image: none; width: 100%; height: 369px; display: block; position: relative; z-index: 1;}
.slide .caption {
	background: rgb(0, 0, 0); margin: 0px; padding: 10px 20px; left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); font-size: 15px; font-weight: bold; display: block; position: absolute; z-index: 2; max-width: none; opacity: 0.6; text-shadow: none;}
.slide_nav {
	 left: 0px; top: 52%; width: 38px; height: 61px; text-indent: -9999px; overflow: hidden; text-decoration: none; margin-top: -45px; position: absolute; z-index: 3; opacity: 0.3; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.slide_nav:active {
	opacity: 1;}
.slide_nav.next {
	background-position: right top; left: auto; right: 0px;}
.slide_tabs {
	top: -27px; text-align: right; font-size: 0px; list-style-type: none; position: relative; z-index: 2;}
.slide_tabs li {
	margin: 0px 10px; display: inline-block;}
.slide_tabs a {
	border-radius: 50%; width: 15px; height: 15px; line-height: 20px; overflow: hidden; display: inline-block; background-color: rgb(255, 255, 255);}
.slide_tabs .slide_here a {
	background-color: rgba(0, 0, 0, 0.8);}
.callback {
	text-align: center; color: rgb(255, 85, 0); margin-top: 20px;}
.callback em {
	font-style: normal;}
.main-1r {}
.main-1r-s {
	width: 100%; height: 40px; color: rgb(192, 0, 0); line-height: 40px; font-size: 18px; font-weight: bold; margin-top: 20px; border-bottom-color: rgb(192, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;}
.main-1r-s img {
	margin-top: -3px; margin-right: 8px;}
.main-1r-s small {
	float: right;}
.main-1r-s small a {
	color: rgb(192, 0, 0); font-size: 12px; font-weight: 100;}
.main-1r-x ul li {
	margin: 20px 0px;}
.main-1r-x ul li small {
	float: right;}
.main-3x ul {
	margin-top: 15px;}
.main-3x ul li {
	margin: 0px 1%; width: 31%; float: left;}
.main-3x ul li img {
	width: 100%;}
.yy {
	background: url(../img/1px.jpg); top: -25px; width: 100%; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; position: relative;}
.main-4x {
	margin-bottom: 30px;}
.main-4x1 {
	background: rgb(246, 246, 246); width: 16%; margin-top: 15px; margin-right: 9px; margin-bottom: 15px; float: left; min-height: 70px;}
.main-4x1 img {
	padding: 8% 4%;}
#wrap {
	margin: 8% 0px; width: 70%; height: 40px; float: right; display: table;}
#content {
	width: 100%; vertical-align: middle; display: table-cell;}
.footer {
	background: rgb(192, 0, 0); width: 100%; min-height: 60px;}
.footern {
	background: rgb(192, 0, 0); margin: 0px auto; min-height: 60px; max-width: 1200px;}
.footernl {
	margin: 10px 0px; color: rgb(255, 255, 255);}
.footernr {
	margin: 20px 0px;}
.footernr ul {
	float: right;}
.footernr ul li {
	margin: 0px 5px; float: left;}
.footernr ul li a {
	color: rgb(255, 255, 255);}
.main-zy {
	background: rgb(255, 255, 255); margin: 20px auto 40px; height: auto; max-width: 1200px;}
.main-zyl {
	margin-top: 20px;}
.main-zyls {
	background: rgb(192, 0, 0); width: 100%; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 20px; font-weight: bold;}
.main-zyl ul li {
	height: 50px; line-height: 50px; border-bottom: 1px rgb(204, 204, 204) dashed;}
.main-zyl ul li a {
	width: 55%; font-size: 17px; margin-left: 36%; float: left;}
.main-zyl ul li img {
	margin-left: -70%;}
.main-zyr {
	margin-top: 20px;}
.main-zyrs {
	height: 50px; line-height: 50px; border-bottom-color: rgb(192, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;}
.main-zyrs small {
	color: rgb(192, 0, 0); float: right;font-size:16px;}
.main-zyrs small a {
	color: rgb(192, 0, 0); font-size: 16px; margin-right: 10px;}
.main-lb ul {
	margin: 0px 2%; width: 95%;}
.main-lb ul hr {
	margin: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;}
.main-lb ul li {
	margin: 15px 0px;}
.main-lb ul li img {
	margin-top: -2px; margin-right: 6px;}
.main-lb ul li small {
	color: rgb(184, 184, 184); float: right;}
.main-lb ul li a {
	font-size: 15px;}
.fenye {
	margin: 40px 0px; text-align: center;}
.fenye img {
	margin: 0px auto;}
.main-nr {
	margin: 0px 2%; width: 95%;}
.main-nr h2 {
	margin: 15px 0px; text-align: center; font-family: "黑体"; font-size: 21px; font-weight: bold;}
.main-nr h3 {
	text-align: center; color: rgb(155, 155, 155); margin-bottom: 25px;}
.main-nry p {
	line-height: 30px; text-indent: 2em; font-size: 15px;}
.main-nry {
	margin-bottom: 40px;}
.main-szdw {
	margin: 0px 2% 60px; width: 95%;}
.main-szdw1x {
	margin: 25px 0px;}
.main-szdw1s {
	height: 50px; line-height: 50px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;}
.main-szdw1s h2 {
	line-height: 50px; font-size: 20px;}
.main-szdw1x ul li {
	margin: 1% 7%; float: left;}
.main-szdw1x ul li a {
	font-size: 15px;}
@media all and (max-width:1192px) and (min-width:993px)
{
	.header-rr {
		display: none;}
}
@media all and (max-width:767px)
{
	.slide img {
		border: 0px currentColor; border-image: none; width: 100%; height: auto; display: block; position: relative; z-index: 1;}
	.header-r {
		display: none;}
	.main-4x1 {
		background: rgb(246, 246, 246); width: 100%; margin-top: 15px; margin-right: 9px; margin-bottom: 15px; float: left; min-height: 70px;}
	.main-zyl {
		display: none;}
	.main-szdw1x ul li {
		margin: 1% 5%; float: left;}
}

.main-zyrx{min-height:350px;}