@charset "utf-8";
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: " "
}
* HTML .clearfix {
	ZOOM: 1
}
*:first-child + HTML .clearfix {
	ZOOM: 1
}
body {
	font-family: "宋体";
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 12px;
	line-height: 2;
	color: #636363;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a {
	color: #636363;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#box {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#box1 {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#boxm {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#top {
	width: 100%;
	height: 96px;
	margin-right: auto;
	margin-left: auto;
}
#logo {
	float: left;
	width: 400px;
}
#topr {
	float: right;
	width: 340px;
}

#nav {
	background-image: url(../images/line.jpg);
	background-repeat: repeat-x;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 6px;
}
#nav ul li {
	display: block;
	float: left;
}
#nav ul li a {
	display: block;
	margin: 1px;
	line-height: 37px;
	text-decoration: none;
	padding-right: 29px;
	padding-left: 30px;
}
.lined {
	background-image: url(../images/line2.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.sel a {
	background-image: url(../images/line1.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	color: #FFFFFF;
}
#nav ul li a:hover {
	background-image: url(../images/line1.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
}

#banner {

	margin-top: 6px;
	text-align: center;
	clear: both;
}
.gdtpng {
	background-image: url(../images/tpng.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 16px;
	width: 100%;
	behavior: url(../images/iepngfix.htc);
}

#content {
	width: 950px;
	background:#efefef url(../images/background.jpg) repeat top center;
	padding-top: 26px;
	padding-right: 25px;
	padding-bottom: 16px;
	padding-left: 25px;
}
.gdbpng {
	background-image: url(../images/bpng.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 26px;
	width: 100%;
}
#contentl {
	float: left;
	background-image: url(../images/cline.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	width: 262px;
}
#contentlt {
	line-height: 32px;
	font-size: 14px;
}
#contentlc {
	padding-top: 6px;
	width: 232px;
}

.bluefont {
	color: #A7090B;
}
.bluefont a{
	color: #A7090B;
}

.bwfont {
	font-size: 16px;
	font-weight: bold;
}
.newul1 li {
	line-height: 27px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	background-image: url(../images/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	text-indent: 16px;
}
.morebg {
	height: 31px;
	width: 94px;
	margin-top: 16px;
	background-image: url(../images/btbg.jpg);
	background-repeat: no-repeat;
	line-height: 31px;
	text-align: center;
}
.morebg1 {
	height: 31px;
	width: 94px;
	margin-top: 16px;
	background-image: url(../images/btbg1.jpg);
	background-repeat: no-repeat;
	line-height: 31px;
	text-align: center;

}
.morebg1 a{
	color: #636363;

}
.rdiv {
	float: right;
}
.whitefont {
	color: #FFFFFF;
}
.whitefont a {
	color: #FFFFFF;
}
#contentr {
	float: right;
	width: 660px;
}
.limg img {
	float: left;

	border: 6px solid #FFFFFF;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
}
.limg1 {
		float: left;
	
	margin-right: 12px;
	margin-bottom: 8px;
	
	}
	.rimg1 {
		float: right;

	margin-left: 12px;
	margin-bottom: 8px;
	
	}
.rtitle {
	padding-bottom: 2px;
	line-height: 32px;
	background-image: url(../images/sicon.jpg);
	background-repeat: no-repeat;
	background-position: 72px;
}
#con1 {
	padding-right: 10px;
	padding-left: 10px;
}

.cul li {
	display: block;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	width: 296px;
}

.cul li img {
	width: 280px;
	height: 100px;
}
.cdiv {
	margin-right: auto;
	margin-left: auto;
	float: left;
}
.wdiv {
	width: 280px;
}
#bottom {
	background-image: url(../images/bobg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	padding-top: 16px;
	margin-top: 22px;
	clear: both;
}
#bottom2 {
	background-image: url(../images/bobg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	padding-top: 16px;
	
}
#bottom1 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#bottoml {
	float: left;
	padding-left: 22px;
}
#bottomr {
	float: right;
	padding-right: 22px;
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
}
#subcontent {
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 960px;
	background-color: #FFF;
}
#subcl {
	float: left;
	width: 152px;
	background-image: url(../images/lbg.jpg);
	min-height:390px;
	height:auto !important;
	height:390px;
	overflow: visible;
	background-repeat: no-repeat;
	background-position: top;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 12px;
	padding-bottom: 12px;

}
#subcr {
	float: right;
	width: 780px;
	padding-top: 12px;
}
.stitle {
	background-image: url(../images/arrow.gif);
	background-position: 6px center;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDBDBD;
	line-height: 32px;
	text-indent: 22px;
}
.scontent {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 8px;
}
.aboutul li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DBDCDE;
	line-height: 27px;
	text-indent: 6px;
	display: block;
}
.cnfont {
	font-family: "宋体";
}
.crtitle {
	line-height: 32px;
	background-image: url(../images/arrow1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A3070A;
	height: 32px;
}
.crcontent {
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;
}
.crcontent1 {
	padding-top: 8px;

}
.rimg img {
	float: right;
}
.rimg1 img {
	float: right;
	padding-top: 22px;
}
.crtl {
	float: left;
	padding-left: 22px;
}
.crtr {
	float: right;
	padding-right: 2px;
}
.clear {
	clear: both;
	height: 0px;
	width: 100%;
}
.prul li {
	float: left;
	width: 360px;
	display: block;
	padding-right: 12px;
	padding-left: 12px;
	text-align: center;
}
.prul img {
	width: 360px;
	height: 200px;
}
#toolbar1 {
	text-align: right;
	padding: 8px;
}
.fontr {
	color: #FF0000;
}
.load
{
	border: #CAE3F7 solid 1px;
	background-color: #F2FAFD;
	padding: 3px;
	padding-left:8px;
	color: #333333;
}
.lireg {
list-style-image: url(/images/icon/li.gif);
padding:3px;
}
.onin {
background-color: #FEFEF8;
border: 1px solid #EBD749;
padding: 3px;
padding-left:8px;
color: #333333;
}
.err
{
border:#FFBFBF solid 1px;
background-color:#FFF0F0;
padding: 3px;
padding-left:8px;
color: #333333;
}
.ok
{
border: #E4F1B1 solid 1px;
background-color: #F8FCEB;
padding: 3px;
padding-left:8px;
color: #333333;
}
.focus
{

font-size: 12px;

}.onlinediv {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
.inp {
	border: 1px solid #999999;
	font-size: 12px;
}

.button_1
{
	border: 0px;
	vertical-align: middle;
	cursor:pointer;
	width: 94px;
	height: 31px;
	text-align: center;
	background-position: center center;
	background-repeat: no-repeat;
	color:#FFFFFF;
	background-image: url(../images/denglu_anniu.jpg);
}
.newul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.newul li {
	line-height: 27px;
	display: block;
}
#news1l {
	float: left;
	width: 82%;
}
#news1 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

#news1r {
	float: right;
	width: 14%;
}
#contit {
	text-align: center;
	padding-top: 12px;
	padding-bottom: 6px;
}
.bigweightfont {
	font-size: 28px;
	font-weight: bolder;
}
#toolbar {
	text-align: center;
	clear: both;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
}

#cont {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 16px;
}

.qmain {
	width: 500px;
	padding-left: 120px;
	padding-top: 50px;
	padding-bottom: 18px;
}

.qmaint {
	width: 100%;
	background-image: url(../images/qbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
}
.forminp1 {
	background-image: url(../images/ulbg1.jpg);
	height: 27px;
	width: 160px;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: center center;
}.qmainc {
	padding-top: 36px;
}
.abg3 {
	background-image: url(../images/abg3.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	
		min-height:400px;
	height:auto !important;
	height:400px;
	overflow: visible;
}
.forminp1 {
	background-image: url(../images/ulbg1.jpg);
	height: 27px;
	width: 160px;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: center center;
}
.inps{
	height: 22px;
	width: 160px;
	line-height: 22px;
	background-color: transparent;
	color: #B01211;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}.fontr02 {
	color: #FF0000;
}
#msg_win{
	position:absolute;
	right:0px;
	display:none;
	overflow:hidden;
	z-index:99;
	width:310px;
	font-size:12px;
	margin:0px;
}
#msg_win .icos{position:absolute;top:2px;*top:0px;right:2px;z-index:9;}
.icos a{float:left;color:#FFFFFF;margin:1px;text-align:center;font-weight:bold;width:14px;height:22px;line-height:22px;padding:1px;text-decoration:none;font-family:webdings;}
.icos a:hover{color:#FFCC00;}
#msg_title{height:25px;line-height:25px;text-indent:5px;font-weight:bold;}
#msg_content{
	margin:5px;
	margin-right:0;
	width:300px;
	height:250px;
	overflow:hidden;
}
	.tip {display:none; position:absolute;}
				.tip-l,.tip-r{background:url("../images/tip.png") no-repeat; height:40px; line-height:30px; color:#777; display:inline-block; margin:0; float:left;}
				.tip-l {padding-left:15px; display:inline-block;}
				.tip-r {padding-right:10px; width:5px; display:block; background-position:right bottom;}
				#tip0 {top:-40px; left:180px;}
				#tip1 {top:-40px; left:310px;}
				section {
	DISPLAY: block
}
article {
	DISPLAY: block
}
				.m-section {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}
.focus article {
	WIDTH: 1000px;
	HEIGHT: 450px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}
.focus-pannel {
	WIDTH: 1000px;
	DISPLAY: block;
	HEIGHT: 450px;
	OVERFLOW: hidden
}
.focus-pannel LI {
	DISPLAY: block
}
.focus-pannel LI A IMG {
	Z-INDEX: 0;
	WIDTH: 1000px;
	HEIGHT: 450px
}
.focus-pannel LI A P {
	LINE-HEIGHT: 20px; WIDTH: 610px; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 20px; COLOR: #000
}
.tab-li {
	Z-INDEX: 2000;
	POSITION: absolute;
	MARGIN-TOP: -60px;
	PADDING-LEFT: 30px;
	WIDTH: 1000px;
	DISPLAY: block;
	HEIGHT: 10px
}
.focus-tab {
	Z-INDEX: 3000; DISPLAY: block; HEIGHT: 10px
}
.focus-tab LI {
	Z-INDEX: 4000; MARGIN: 0px 5px; WIDTH: 10px; DISPLAY: block; BACKGROUND: url(../images/focus.png) no-repeat; FLOAT: left; HEIGHT: 10px; CURSOR: pointer
}
.focus-tab LI:hover {
	BACKGROUND-POSITION: 0px -10px
}
.focus-tab LI.active {
	BACKGROUND-POSITION: 0px -10px
}
.focus-tab LI {
	DISPLAY: block
}
.input-bar {
	Z-INDEX: 2000;
	POSITION: absolute;
	MARGIN-TOP: -40px;
	WIDTH: 1000px;
	DISPLAY: block;
	BACKGROUND: url(../images/bar.png) no-repeat left top;
	HEIGHT: 40px
}
.input-bar SPAN {
	MARGIN-TOP: 8px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 22px
}
.input-bar INPUT {
	MARGIN-TOP: 8px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 22px
}
.input-bar A {
	MARGIN-TOP: 8px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 22px
}
.input-bar SPAN {
	WIDTH: 180px; MARGIN-RIGHT: 5px
}
.input-bar INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 10px; WIDTH: 110px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/bar.png) no-repeat left -49px; COLOR: #666; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.input-bar A {
	WIDTH: 70px; BACKGROUND: url(../images/bar.png) no-repeat right -49px
}
.input-bar A.alo {
	WIDTH: 97px; BACKGROUND-POSITION: -751px -49px; MARGIN-LEFT: 15px
}
.input-bar A.alo:hover {
	BACKGROUND-POSITION: -650px -49px
}
