body{
	font-size: 12px;
	line-height: 22px;
	background-image: url(../images/topbg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
*{
	margin: 0px;
	padding: 0px;
}
a{
	text-decoration: none;
	color: #333333;
}
.content {
	background-image: url(../images/fotbg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.top {
	clear: both;
	
	width: 996px;
	margin-right: auto;
	margin-left: auto;
}
.logo {
	float: left;
	height: 96px;
	width: 516px;
}
.she {
	float: left;
	height: 67px;
	width: 457px;
	padding-top: 29px;
	text-align: right;
}
.top .she a {
	color: #3A2685;
}
.nav {
	float: left;
	height: 52px;
	width: 921px;
	padding-top: 35px;
	background-image: url(../images/navbg.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left: 75px;
}
.index_nav {
	float: left;
	height: 45px;
	width: 113px;
}
.abnav {
	float: left;
	height: 45px;
	width: 113px;
	padding-left: 33px;
}
.pronav {
	float: left;
	height: 45px;
	width: 113px;
	padding-left: 35px;
}

.banner {
	float: left;
	height: 330px;
	width: 996px;
}
.bannernei {
	float: left;
	width: 996px;
}

.inmian {
	clear: both;
	width: 996px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	/*height: 356px;*/
	background-image: url(../images/inmain.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.incontact {
	float: left;
	height: 140px;
	width: 206px;
	padding-right: 39px;
	padding-left: 23px;
	background-image: url(../images/inc.png);
	background-repeat: no-repeat;
	background-position: 6px top;
	padding-top: 43px;
	line-height: 24px;
	color: #0334af;
}
.inabout {
	float: left;
	height: 183px;
	width: 448px;
	padding-right: 44px;
}
.inannav {
	clear: both;
	height: 32px;
	margin-right: auto;
	margin-left: auto;
}
.inabcon {
	text-indent: 2em;
	clear: both;
	height: 145px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
.invoide {
	float: left;
	height: 155px;
	width: 226px;
	padding-top: 4px;
}
.inpro {
	float: left;
	height: 173px;
	width: 986px;
	padding-left: 5px;
	background-image: url(../images/inpro.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
}
.mian {
	clear: both;
	width: 996px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.left {
	float: left;
	height: 480px;
	width: 258px;
	background-image: url(../images/leftbg.png);
	padding-top: 23px;
	padding-left: 32px;
}
.leftpic {
	float: left;
	height: 157px;
	width: 177px;
}
.leftpic_bg {
	clear: both;
	height: 127px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/pcbg.png);
	text-align: center;
	padding-top: 5px;
}
.picname {
	line-height: 25px;
	text-align: center;
	clear: both;
	height: 25px;
	margin-right: auto;
	margin-left: auto;
}



.right {
	background-image: url(../images/rightbg.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 26px;
	float: left;
	width: 690px;
	padding-right: 16px;
}
.rnv {
	clear: both;
	height: 32px;
	margin-right: auto;
	margin-left: auto;
}
.rnavl {
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 23px;
	float: left;
}
.ranl {
	line-height: 32px;
	color: #FFFFFF;
	float: right;
	padding-right: 10px;
}
.abcon {
	text-indent: 2em;
	clear: both;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	font-size: 14px;
	line-height: 25px;
}
.newscon {
	
	clear: both;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	font-size: 14px;
	
}
.newscon li {
	line-height: 30px;
	float: left;
	height: 30px;
	width: 660px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
}
.newsleft {
	float: left;
	height: 30px;
	width: 560px;
	overflow: hidden;
}
.jin {
	color: #009900;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.data {
	float: right;
}
.newsinfo_title {
	font-size: 14px;
	line-height: 35px;
	font-weight: bold;
	text-align: center;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.newsinfocon {
	text-indent: 2em;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	line-height: 25px;
}
.procon {
	
	clear: both;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	font-size: 14px;
	
}
.procon li {
	float: left;
	height: 180px;
	width: 177px;
	list-style-type: none;
	padding-right: 22px;
	padding-left: 21px;
}
.proinfopic {
	text-align: center;
	padding: 10px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.contactcon {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-left: 50px;
	font-size: 14px;
	line-height: 30px;
}
.biao {
	height: 18px;
	width: 190px;
	border: 1px solid #708EA8;
	line-height: 18px;
}
.biao1 {
	height: 18px;
	width: 320px;
	border: 1px solid #708EA8;
	line-height: 18px;
}
.biao2 {
	height: 120px;
	width: 320px;
	border: 1px solid #708EA8;
	line-height: 18px;
}







.foot {
	background-image: url(../images/footbg.png);
	clear: both;
	height: 87px;
	width: 996px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #2F4EDF;
	padding-top: 40px;
}

.footin {
	background-image: url(../images/footbg.png);
	clear: both;
	height: 87px;
	width: 986px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #2F4EDF;
	padding-top: 40px;
}












.pages{PADDING:15px;TEXT-ALIGN:center; clear:both;}
.pages A{BORDER:#ccc 1px solid; PADDING:3px 6px; COLOR:#333; MARGIN-RIGHT:2px; TEXT-DECORATION:none;}
.pages A:hover{BORDER:#f00 1px solid; PADDING:3px 6px; MARGIN-RIGHT:2px;}
.pages SPAN.current{BORDER:#f00 1px solid; PADDING:3px 6px; FONT-WEIGHT:bold; COLOR:#333; MARGIN-RIGHT:2px;}
.pages SPAN.disabled{BORDER:#ccc 1px solid; PADDING:3px 6px;COLOR:#666; MARGIN-RIGHT:2px;}
