@charset "gb2312";
.jza img{border:1px solid #ccc;padding:2px;width:210px;height:160px;}
.jza{height:166px;overflow:hidden}
.jza{float:left;padding:0px 23px 10px 0px}
body {
	background: url(img/topbg.gif) repeat-x #f2f2f2;
	margin:0px;
	padding:0px;
}
body, td, div {
	margin:0px;
	font-family: Arial, "宋体";
	font-size: 12px;
	color:#666;
	line-height:165%;
}
.lan{color:#2d6188;}
.lan a:link, .lan a:visited {
	color: #2d6188;
}
.lu {
	color: #1c38a5;
}
.lu a:link, .lu a:visited {
	color: #1c38a5;
}
.lu a:hover, .lu a:active {
	color: #1c38a5;
}
.qian {
	color:#ababab;
}
.contactunder a {
	text-decoration: underline;
}
.contactunder a:link, .contactunder a:visited {
	text-decoration: underline;
}
a:link, a:visited {
	color:#666;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
	color: #1c38a5;
}
.b {
	font-weight:bold;
}
h1, h2, h3, h4, h5, form {
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:normal;
}
img {
	border:0px;
}
ul, ol, dl, dt {
	margin:0px;
	padding:0px;
}
input {
	font-family: Arial, "宋体";
	color:#000;
	padding:0px;
	margin:0px;
}
li {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.clear_both {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
.margina {
	width:959px;
	margin:0px auto;
}
/*logo*/
.logo {
	height:75px;
	overflow:hidden
}
.logoright {
	float:right;
	width:170px;
	overflow:hidden;
	padding-top:18px;
	padding-right:15px
}
.logoleft {
	height:76px;
	overflow:hidden;
	background:url(img/logo.jpg) no-repeat;
}
.toptitle li {
	float:right;
	height:35px;
	line-height:35px;
}
.toptitle .aa {
	padding-left:30px;
	background:url(img/1_3.gif) no-repeat 4px 5px
}
.toptitle .bb {
	padding-left:25px;
	background:url(img/1_2.gif) no-repeat 16px center;
	}
/*菜单*/
.menumargin {
	width:973px;
	background:url(img/1_4.gif) repeat-x;
	margin:0px auto
}
.menubg ul {
	height:48px;
	overflow:hideen;
}
.menubg .aa {
	float:Left;
	background:url(img/1_6.gif) no-repeat;
	width:12px
}
.menubg .bb {
	float:Left;
}
.menubg .cc {
	float:right;
	background:url(img/1_7.gif) no-repeat;
	width:12px;
}
.menubg li {
	height:48px;
	overflow:hidden
}
.menubg .bb {
	font-size:13px;
	font-weight:bold;
	width:90px;
	text-align:center;
	line-height:42px;
	background:url(img/1_8.gif) no-repeat right top
}
.menubg .dd{line-height:42px;}
.menubg .dd {
	float:right;
}
.menubg .ee {
	padding-top:10px;
	padding-right:5px
}
.menubg .ff {
	padding-top:9px;
}
.menubg .ff input {
	width:173px;
	height:21px;
	background:url(img/1_9.gif) no-repeat;
	border:0px;
	line-height:21px;
	padding:0px 10px;
}
.menubg .dd div {
	float:left;
}
.menubg .gg {
	padding-top:9px;
	padding-top:9px\9;
*padding-top:10px;
	_padding-top:10px;
}
.indexbg {
	background:url(img/topbg.gif) repeat-x;
}
.indexadv {
	height:244px;
	overflow:hidden;
	border-bottom:1px solid #fff
}
/*中间新闻一行*/
.Indexcenter {
	height:286px;
	overflow:hidden;
	background:url(img/2_1.gif) repeat-x
}
.centerpa {
	padding:5px 9px 0px 9px;
}
.cenleft {
	width:349px;
	overflow:hidden;
	float:left;
	background:url(img/2_3.gif) no-repeat right top;
}
.cencenter {
	width:405px;
	overflow:hidden;
	float:left;
}
.cenright {
	width:185px;
	overflow:hidden;
	float:right;
}
.centerbg {
	background:url(img/2_2.gif) repeat-x;
	height:280px;
	overflow:hidden
}
.newstitle {
	height:40px;
	overflow:hidden;
	line-height:40px;
	padding-left:25px;
	background:url(img/1_2.gif) no-repeat 14px center
}
.newstitle li{float:left}
.newsbg {
	background:url(img/2_4.gif) no-repeat left center;
	height:280px;
}
.newstitle .aa {
	font-size:13px;
	font-weight:bold;padding-right:8px
}
.newstitle .bb {
	font-size:11px;line-height:43px;
	line-height:40px\9;
	*line-height:40px;
	_line-height:40px;
}
.newscontent{padding:16px 12px 0px 13px}
.newscontent .ba{float:left;width:129px;}
.newscontent .bc{float:right;width:183px;overflow:hidden}
.newscontent  dl{border-bottom:1px dashed #dbdbdb;height:103px;overflow:hidden}
.newscontent .ba img{padding:4px ;border:1px solid #dcdcdc}
.newscontent  div{font-weight:bold;font-size:12px}
.newscontent p{
text-indent:2em;padding:8px 0px 0px 0px;margin:0px;}
.newlist span{color: #1d6629;font-size:10px;padding-right:5px}
.newlist li{line-height:22px;background:url(img/2_6.gif) no-repeat left center;padding-left:10px;width:315px;overflow:hidden;height:22px}
.newlist{padding-top:8px;}


.indexpr {height:40px;overflow:hidden;padding-left:17px}
.indexpr li{float:left;margin-right:8px}
.indexpr .aa{background:url(img/3_1.gif) no-repeat;width:73px;height:25px;text-align:center;line-height:21px;margin-top:8px;color:#fff;}
.indexpr a{color:#fff;}
.indexpr .bb{text-align:center;margin-top:8px;background:url(img/3_2.gif) no-repeat;width:73px;height:21px;line-height:21px}
.indexpr .cc{font-size:11px;margin-top:8px;}
.indexpr .bb a{color:#666}
.indprlist{height:98px;padding:5px 5px 5px 5px;overflow:hidden}
.indprlist img{display:block;width:136px;height:102px;}
.indprlist .right{float:right;width:249px;overflow:hidden;}
.indprlist .con{height:72px;overflow:hidden}
.indprlist .con span{font-weight:bold;padding-bottom:5px;display:block}
.prherf a{background:url(img/3_5.gif) no-repeat left center;
display:block;height:23px;line-height:23px;padding-left:16px}
.prherf a:hover, .prherf a:active {
background:url(img/3_6.gif) no-repeat left center;
}
.prpadd{padding:15px 0px 0px 0px}

.abouttitle{height:42px;
	overflow:hidden;
		padding-left:15px;
	background:url(img/5_1.gif) no-repeat }
.abouttitle li{float:left}

.abouttitle .aa {
	font-size:13px;
	font-weight:bold;padding-right:8px;background:url(img/1_2.gif) no-repeat left center;padding-left:10px;line-height:46px;
}
.abouttitle .bb {
	font-size:11px;line-height:50px;
	line-height:46px\9;
	*line-height:46px;
	_line-height:46px;
}

.aboutbg{
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;background:#ebebeb;width:170px;height:221px;overflow:hidden}


.webbottom{background:url(img/5_7.gif) no-repeat;height:30px;padding-bottom:15px}
.webbottom .left{padding-left:10px;line-height:30px;font-size:11px}
.webbottom .right{float:right;line-height:30px;padding-right:10px;font-size:11px;}

.contactcon li{padding:0px 0px 10px 23px;margin:0px}
.contactcon .da{background:url(img/icon_a.gif) 6px 6px no-repeat}
.contactcon .db{background:url(img/icon_b.gif) 2px 6px no-repeat}
.contactcon .dbB{background:url(img/CCD_A.gif) 7px 6px no-repeat}
.contactcon .dc{background:url(img/icon_c.gif) 6px 6px no-repeat}
.contactcon .dd{background:url(img/icon_d.gif) 6px 6px no-repeat}
.contactcon ul{padding-top:20px}
.contactcon .de{padding-left:35px}


.pnewsbox {
	padding:0px 10px 10px 10px
}
.pnewsbox h3 {
	height:33px;
	line-height:33px;
	font-weight:bold;
	border-bottom:1px solid #ddd;
	font-size:13px
}
.pnewsbox li {
	height:33px;
	line-height:33px;
	border-bottom:1px dashed #ddd;
	background:url(img/22_1.gif) no-repeat 3px center;
	padding-left:15px
}
.pnewsbox span {
	display:block;
	float:right
}


.Aboutusbg{background:url(img/aboutus_b.jpg) repeat-y}
.Aboutusbg_a{background:url(img/aboutus_a.jpg) no-repeat left top}
.Aboutusbg_b{background:url(img/aboutus_c.jpg) no-repeat left bottom}
.cenleft_a{width:739px;overflow:hidden}
.rightcon{width:170px;overflow:hidden;padding-bottom:60px}
.pr_rr{float:right}
.comshow{padding:25px 0px 55px 20px;line-height:190%}
.rightpr a{display:block;border-bottom:1px solid #ccc;width:167px;padding-left:5px;line-height:30px;}
.rightpr  a:hover, .rightpr  a:active {
	text-decoration:none;
	color: #fff;background:#1c38a5;
}
.aindprlist .righta{float:right;width:499px;overflow:hidden;}
.aindprlist  h1{color:#1c38a5;height:30px;line-height:30px;background:#E2EFFE;font-weight:bold;font-size:14px;margin-bottom:5px}
.imgaa{border:1px solid #ccc;}
.aindprlist{height:133px;padding:5px 5px 15px 5px;overflow:}
.aindprlist img{display:block;width:166px;height:132px;}
.aindprlist .right{float:right;width:249px;overflow:hidden;}
.aindprlist .con{overflow:hidden}

.abmenu{padding-bottom:10px;background:url(img/ab_a.jpg) left 2px repeat-x}
.abmenu ol{height:25px;line-height:25px;overflow:hidden;}
.abmenu li{float:left;padding:0px 19px}
.abmenu .aa{background:url(img/ab_b.jpg) repeat-x #fff;border-top:1px solid #1c38a5;border-right:1px solid #1c38a5;border-left:1px solid #1c38a5;font-weight:bold;margin-left:8px}
.abmenu .bb{background:#E8E8E8;height:23px;overflow:hidden;margin-left:8px;border-right:1px solid #1c38a5;border-left:1px solid #1c38a5;border-top:1px solid #1c38a5}

