@charset "utf-8";
body {font-family: "宋体";font-size: 12px;-webkit-text-size-adjust: none;color:#333333; line-height:22px; background:url(bg.jpg) repeat-x top;}
html,body{overflow-x:hidden;}
td{font-family: "宋体";font-size: 12px;none;color:#333333; line-height:22px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0;margin:0;list-style:none;}
a{text-decoration:none; cursor:pointer; color:#333333;}
a:hover{border:none; padding-left:0; color:#ff0000;}
img{border:0;}
.clear{ clear:both;}

.top{ width:979px; height:86px; margin:0 auto;}
.topleft{width:550px; height:86px; float:left; line-height:86px; vertical-align:middle;}
.topleft img{margin-top:expression((86 - this.height )/2);}
.topright{width:300px; float:right; height:86px;}
.topright dl{ display:block; width:240px; float:right; height:40px;}
.topright dl dd{ display:block; width:80px; float:left; height:40px; line-height:40px;}
.topright dl dd span{ color:#3b69d4}
.topright ul{ display:block; clear:both; width:280px; float:right; text-align:right; padding-top:10px;}
.topright ul h1{ display:block; width:30px; float:right; font-weight:normal; font-size:12px;}
.topright ul h2{ display:block; width:70px; float:right;font-weight:normal;font-size:12px;}
.topright ul h3{ display:block; width:auto; float:right;font-weight:normal;font-size:22px; color:#3b69d4; font-weight:bold; font-style:italic; font-family:Arial;}
.menu{ background:url(menu-bg.jpg) repeat-x; height:43px; clear:both; width:100%;}
.menu1{ width:976px; margin:0 auto; padding:0 0 0 3px; height:43px; background:url(menu-xt.jpg) no-repeat left;}
.menu1 dl{ display:block; width:973px; height:43px;}
.menu1 dl dd{display:block; width:139px; float:left; line-height:43px; text-align:center;color:#ffffff; background:url(menu-xt.jpg) no-repeat right;}
.menu1 dl dd a{ font-size:14px; font-weight:bold; color:#ffffff;}
.menu1 dl dd a:hover{color:#ffff00;}


.banner { width:979px; margin:0 auto; margin-top:13px; height:281px;}
.bannerdown { width:979px; margin:0 auto; height:15px;}


.indexmain1{ width:979px; margin:0 auto; height:277px; background:url(index-main1-bg.jpg) no-repeat top; clear:both;}
.indexmain1left{ width:213px; height:223px; float:left; padding-top:40px;}
.indexmin1center{ width:383px; height:260px; float:left; margin-left:15px;}
.indexmin1center1{ width:auto; height:40px; padding:12px 20px 0 0;}
.indexmin1center1 a{ display:block; width:40px; height:22px; float:right;}
.indexmin1center2{ width:350px; height:200px;margin-left:15px;}
.indexmin1right{ width:350px; height:260px; float:left; margin-left:10px;}
.indexmin1right1{ width:auto; height:40px; padding:12px 15px 0 0;}
.indexmin1right1 a{ display:block; width:40px; height:22px; float:right;}
.indexmin1right2{ width:320px; height:200px;margin-left:15px;}
.indexmin1right2 dl{ display:block; width:auto; border-bottom:1px solid #cccccc; height:28px; line-height:28px;}
.indexmin1right2 dl dt{ display:block; width:220px; float:left; height:28px; line-height:28px;}
.indexmin1right2 dl dd{ display:block; width:80px; float:right; height:28px; line-height:28px;color:#0171f0;}

.indexmain2{ width:979px; margin:0 auto; height:251px; background:url(index-main2-bg.jpg) no-repeat top; clear:both;}
.indexmain21{ width:auto; height:30px; padding:2px 10px 0 0;}
.indexmain21 a{ display:block; width:110px; height:22px; float:right;}

.main{width:979px; margin:0 auto; height:560px; height:auto !important; min-height:560px;}
.left{width:213px; float:left; height:auto;}
.leftqyjs{width:213px; background:url(left1-bg.jpg) no-repeat top #e5e5e5; height:192px; height:auto !important; min-height:202px; padding-top:10px;}
.leftqyjs dl{ display:block; width:185px; margin:0 auto; height:28px; line-height:28px; border-bottom:1px dashed #cccccc; text-indent:20px;}

.left2 { width:213px; background:url(left-down2.jpg) no-repeat top; height:275px;}
.left21{ width:195px; margin:0 auto; padding-top:35px;}

.right{width:751px; float:right; height:auto !important; height:560px; min-height:560px; background:url(right-down-bg.jpg) no-repeat bottom #ffffff;}
.righttitle{width:751px; background:url(title-bg.jpg) no-repeat; height:39px;}
.righttitle dl{ display:block; width:230px; float:left; height:39px; line-height:39px; padding-left:20px;}
.righttitle dl dt{ display:block; width:auto; float:left; font-size:16px; font-weight:bold; color:#2e4f9b; font-family:Arial;}
.righttitle dl dd{ display:block; width:auto; float:left;font-size:16px; font-weight:bold; color:#333333; padding-left:10px;}
.righttitle ul{ display:block;width:480px; float:right; text-align:right;height:39px; line-height:39px; padding-right:20px;}
.righttitle ul span{color:#2e4f9b;}

.rightqyjs{ width:710px; margin:0 auto; height:auto; padding:10px 0 30px 0;}

.down{ width:100%; background:url(down-bg.jpg) repeat-x; height:86px;color:#ffffff; clear:both;}
.down1{ width:979px; margin:0 auto; clear:both; height:76px; padding-top:10px;}
.down1 a{ color:#ffffff;}
.down1 a:hover{ color:#ffff00;}

.down11{width:550px; float:left; height:auto;}
.down11 td{color:#ffffff;}
.down12{width:420px; float:right; height:auto;}
.down12 td{color:#ffffff;}

.pagecolor2 {
	background-color: #016cbe;
	font-family:arial;
}

.pagecolor2 a{
	padding-top:5px;
	display:block;
	width:30px;
	height:23px;
	color:#ffffff;
	font-family:arial;
}
.pagecolor1 {
	font-family:arial;
	
}
.pagecolor1 a{
	padding-top:5px;
	display:block;
	width:30px;
	height:23px;
	color:#828282;
	font-family:Verdana;
	border: 1px solid #016cbe;
}
.pagecolor1 a:hover{
	padding-top:5px;
	display:block;
	width:30px;
	height:23px;
	color:#ffffff;
	background-color: #016cbe;
	font-family:Verdana;
	border: 1px solid #016cbe;
}