@charset "utf-8";
body {
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background: #F1E0B5 url(img/bodybg.gif) center top;
}

td,div{
	font-size: 12px;
	color: #000000;
	line-height: 150%;
}


.txt_p180 {line-height: 180%}
.txt_p190 {line-height: 190%}


.topbg {
	background: url(img/top_bg.png) repeat-x center top;
}
.footbg{
	background: url(img/foot_bg.png) repeat-x left top;
}


/* 链接样式*/

a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur()); } 

a {  font-size: 12px; color: #666666; text-decoration: none}
a:link {  font-size: 12px; color: #666666; text-decoration: none}
a:visited {  font-size: 12px; color: #666666; text-decoration: none}
a:hover {  font-size: 12px; color: #ff0000; text-decoration: none}

.aen {	font-size: 11px;	color: #333333;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;}
a.aen:link {  font-size: 11px; color: #333333; text-decoration: none}
a.aen:visited {  font-size: 11px; color: #333333; text-decoration: none}
a.aen:hover {  font-size: 11px; color: #ff0000; text-decoration: none}

.ab {  font-size: 12px; color: #003366; text-decoration: none}
a.ab:link {  font-size: 12px; color: #003366; text-decoration: none}
a.ab:visited {  font-size: 12px; color: #003366; text-decoration: none}
a.ab:hover {  font-size: 12px; color: #ff0000; text-decoration: none}

.ab1 {  font-size: 12px; color: #0099CC; text-decoration: none}
a.ab1:link {  font-size: 12px; color: #0099CC; text-decoration: none}
a.ab1:visited {  font-size: 12px; color: #0099CC; text-decoration: none}
a.ab1:hover {  font-size: 12px; color: #ff0000; text-decoration: none}

.aben {
	font-size: 11px;
	color: #0099CC;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.aben:link {  font-size: 11px; color: #0099CC; text-decoration: none}
a.aben:visited {  font-size: 11px; color: #0099CC; text-decoration: none}
a.aben:hover {  font-size: 11px; color: #ff0000; text-decoration: none}

.ab14 {  font-size: 14px; color: #0066cc; text-decoration: none}
a.ab14:link {  font-size: 14px; color: #0066cc; text-decoration: none}
a.ab14:visited {  font-size: 14px; color: #0066cc; text-decoration: none}
a.ab14:hover {  font-size: 14px; color: #ff0000; text-decoration: none}

.ab18 {	font-size: 18px;	color: #006699;	text-decoration: none;	font-family:"黑体", "宋体", Verdana, Arial, Helvetica, sans-serif;	line-height: 30px;}
a.ab18:link {  font-size: 18px; color: #006699; text-decoration: none}
a.ab18:visited {  font-size: 18px; color: #006699; text-decoration: none}
a.ab18:hover {  font-size: 18px; color: #ff0000; text-decoration: none}

.ab30 {	font-size: 30px; color: #05539C;	text-decoration: none;}

.abk {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.abk:link {  font-size: 12px; color: #000000; text-decoration: none}
a.abk:visited {  font-size: 12px; color: #000000; text-decoration: none}
a.abk:hover {  font-size: 12px; color: #ff0000; text-decoration: none}

.abk14 {  font-size: 14px; color: #000000; text-decoration: none}
a.abk14:link {  font-size: 14px; color: #000000; text-decoration: none}
a.abk14:visited {  font-size: 14px; color: #000000; text-decoration: none}
a.abk14:hover {  font-size: 14px; color: #ff0000; text-decoration: none}

.abk16 {  font-size: 16px; color: #000000; text-decoration: none}
a.abk16:link {  font-size: 16px; color: #000000; text-decoration: none}
a.abk16:visited {  font-size: 16px; color: #000000; text-decoration: none}
a.abk16:hover {  font-size: 16px; color: #ff0000; text-decoration: none}

.abk24 {
	font-size: 24px;
	color: #000000;
	text-decoration: none;
	font-family: "Microsoft YaHei", "SimHei", "SimSun";
	line-height: 150%;
}
a.abk24:link {  font-size: 24px; color: #000000; text-decoration: none}
a.abk24:visited {  font-size: 24px; color: #000000; text-decoration: none}
a.abk24:hover {  font-size: 24px; color: #ff0000; text-decoration: none}

.abk30 {	font-size: 30px; color: #000000;	text-decoration: none;}

.ay {  font-size: 12px; color: #FFFF00; text-decoration: none}
a.ay:link {  font-size: 12px; color: #FFFF00; text-decoration: none}
a.ay:visited {  font-size: 12px; color: #FFFF00; text-decoration: none}
a.ay:hover {  font-size: 12px; color: #ffffff; text-decoration: none}

.aw {  font-size: 12px; color: #FFFFff; text-decoration: none}
a.aw:link {  font-size: 12px; color: #FFFFff; text-decoration: none}
a.aw:visited {  font-size: 12px; color: #FFFFff; text-decoration: none}
a.aw:hover {  font-size: 12px; color: #ffff00; text-decoration: underline}

.aw14 {  font-size: 14px; color: #FFFFff; text-decoration: none}
a.aw14:link {  font-size: 14px; color: #FFFFff; text-decoration: none}
a.aw14:visited {  font-size: 14px; color: #FFFFff; text-decoration: none}
a.aw14:hover {  font-size: 14px; color: #000000; text-decoration: none}

.aw30 {	font-size: 30px; color: #ffffff;	text-decoration: none;}

.ar {  font-size: 12px; color: #ee0000; text-decoration: none}
a.ar:link {  font-size: 12px; color: #ee0000; text-decoration: none}
a.ar:visited {  font-size: 12px; color: #ee0000; text-decoration: none}
a.ar:hover {  font-size: 12px; color: #ff00ff; text-decoration: underline}

.ar14 {
	font-size: 14px;
	color: #ee0000;
	text-decoration: none;
}
a.ar14:link {  font-size: 14px; color: #ee0000; text-decoration: none}
a.ar14:visited {  font-size: 14px; color: #ee0000; text-decoration: none}
a.ar14:hover {  font-size: 14px; color: #ff00ff; text-decoration: underline}

.ar30 {	font-size: 30px; color: #ff0000;	text-decoration: none;}

.ag {  font-size: 12px; color: #FF6600; text-decoration: none}
a.ag:link {  font-size: 12px; color: #FF6600; text-decoration: none}
a.ag:visited {  font-size: 12px; color: #FF6600; text-decoration: none}
a.ag:hover {  font-size: 12px; color: #cc0000; text-decoration: none}

.ag14 {  font-size: 14px; color: #FF6600; text-decoration: none}
a.ag14:link {  font-size: 14px; color: #FF6600; text-decoration: none}
a.ag14:visited {  font-size: 14px; color: #FF6600; text-decoration: none}
a.ag14:hover {  font-size: 14px; color: #cc0000; text-decoration: none}

.ag30 {	font-size: 30px; color: #ff6600;	text-decoration: none;}

.agr {  font-size: 12px; color: #009900; text-decoration: none}
a.agr:link {  font-size: 12px; color: #009900; text-decoration: none}
a.agr:visited {  font-size: 12px; color: #009900; text-decoration: none}
a.agr:hover {  font-size: 12px; color: #cc0000; text-decoration: none}

.agr14 {  font-size: 14px; color: #006600; text-decoration: none}
a.agr14:link {  font-size: 14px; color: #006600; text-decoration: none}
a.agr14:visited {  font-size: 14px; color: #006600; text-decoration: none}
a.agr14:hover {  font-size: 14px; color: #cc0000; text-decoration: none}

.agr1 {  font-size: 12px; color: #006600; text-decoration: none}
a.agr1:link {  font-size: 12px; color: #006600; text-decoration: none}
a.agr1:visited {  font-size: 12px; color: #006600; text-decoration: none}
a.agr1:hover {  font-size: 12px; color: #ff00ff; text-decoration: underline}

.agr30 {	font-size: 30px; color: #006600;	text-decoration: none;}

.agy {  font-size: 12px; color: #999999; text-decoration: none}
a.agy:link {  font-size: 12px; color: #999999; text-decoration: none}
a.agy:visited {  font-size: 12px; color: #999999; text-decoration: none}
a.agy:hover {  font-size: 12px; color: #cc0000; text-decoration: none}

.agyen {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
a.agyen:link {  font-size: 11px; color: #999999; text-decoration: none}
a.agyen:visited {  font-size: 11px; color: #999999; text-decoration: none}
a.agyen:hover {  font-size: 11px; color: #ff0000; text-decoration: none}

.agy1 {	font-size: 12px; color: #666666; text-decoration: none;	line-height: 14px;	}
	
a.agy1:link {  font-size: 12px; color: #666666; text-decoration: none}
a.agy1:visited {  font-size: 12px; color: #666666; text-decoration: none}
a.agy1:hover {  font-size: 12px; color: #cc0000; text-decoration: none}

.agy14 {	font-size: 14px;	color: #666666;	text-decoration: none;}
a.agy14:link {  font-size: 14px; color: #666666; text-decoration: none}
a.agy14:visited {  font-size: 14px; color: #666666; text-decoration: none}
a.agy14:hover {  font-size: 14px; color: #cc0000; text-decoration: none}

.agy30 {	font-size: 30px; color: #666666;	text-decoration: none;}

.agd {  font-size: 12px; color: #960; text-decoration: none}
a.agd:link {  font-size: 12px; color: #960; text-decoration: none}
a.agd:visited {  font-size: 12px; color: #960; text-decoration: none}
a.agd:hover {  font-size: 12px; color: #ff0000; text-decoration: none}

.agd14 {  font-size: 14px; color: #960; text-decoration: none}
a.agd14:link {  font-size: 14px; color: #960; text-decoration: none}
a.agd14:visited {  font-size: 14px; color: #960; text-decoration: none}
a.agd14:hover {  font-size: 14px; color: #ff0000; text-decoration: none}

.ap {  font-size: 12px; color: #DD137B; text-decoration: none}
a.ap:link {  font-size: 12px; color: #DD137B; text-decoration: none}
a.ap:visited {  font-size: 12px; color: #DD137B; text-decoration: none}
a.ap:hover {  font-size: 12px; color: #cc0000; text-decoration: none}

.ap14 {  font-size: 14px; color: #ff00ff; text-decoration: none}
a.ap14:link {  font-size: 14px; color: #ff00ff; text-decoration: none}
a.ap14:visited {  font-size: 14px; color: #ff00ff; text-decoration: none}
a.ap14:hover {  font-size: 14px; color: #cc0000; text-decoration: none}

.ap1 {  font-size: 12px; color: #9900ff; text-decoration: none}
a.ap1:link {  font-size: 12px; color: #9900ff; text-decoration: none}
a.ap1:visited {  font-size: 12px; color: #9900ff; text-decoration: none}
a.ap1:hover {  font-size: 12px; color: #cc0000; text-decoration: none}

.ap30 {	font-size: 30px; color: #ff00ff;	text-decoration: none;}

.ac {  font-size: 12px; color: #009999; text-decoration: none}
a.ac:link {  font-size: 12px; color: #009999; text-decoration: none}
a.ac:visited {  font-size: 12px; color: #009999; text-decoration: none}
a.ac:hover {  font-size: 12px; color: #006600; text-decoration: underline}

.ac14 {  font-size: 14px; color: #009999; text-decoration: none}
a.ac14:link {  font-size: 14px; color: #009999; text-decoration: none}
a.ac14:visited {  font-size: 14px; color: #009999; text-decoration: none}
a.ac14:hover {  font-size: 14px; color: #006600; text-decoration: underline}
/* 链接样式*/
input {
	font-size: 12px;
	font-family: "Arial", "Helvetica", "sans-serif";
	}
select {
	font-size: 12px;
	height: 19px;
}

textarea {  font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.hand {  cursor: hand}



form {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
checkbox{  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.p100 {	width: 100%;}
.clear {clear: both; font-size:0px; width:0px; visibility: hidden; margin-top:0px ; height:0px; line-height:0px; size:0px;}
.ina{
	border: 1px solid #CCCCCC;
}

.ina1{
	border: 1px solid #CCCCCC;
	width: 176px;
}

.ina2{
	border: 1px solid #CCCCCC;
	width: 100%;
}

/*分页 */
.pagebg {
	border: 1px solid #dddddd;
	height: 21px;
	padding: 3px 5px;
}
.pageon {
	font-size: 12px;
	border: 1px solid #996600;
	color: #FFFFFF;
	background: #996600;
	height: 21px;
	padding: 3px 5px;
	}
.pageon a:link {  font-size: 12px; color: #ffffff; text-decoration: none}
.pageon a:visited {  font-size: 12px; color: #ffffff; text-decoration: none}
.pageon a:hover {  font-size: 12px; color: #000000; text-decoration: none}

.pageoff {
	background: #ffffff;
	border: 1px solid #dddddd;
	height: 21px;
	padding: 3px 5px;
	font-size: 12px; color: #333333; text-decoration: none
}

.pageoff a:link {  font-size: 12px; color: #333333; text-decoration: none}
.pageoff a:visited {  font-size: 12px; color: #333333; text-decoration: none}
.pageoff a:hover {  font-size: 12px; color: #ff0000; text-decoration: none}
/*分页 end */

img{border:0px;}

/*导航 start */
.butbg{
	background: #F7F8F8 url(img/but_bg.gif) repeat-x left top;
}
/*导航 end */

.search1bg{
	background: url(img/search1_bg.gif) no-repeat left top;
	height: 31px;
	width: 274px;
	padding-top: 3px !important;
	_padding-top: 9px;
	padding-right: 9px;
	padding-left: 9px;
	border-width: 0px;
	border-style: none;
	color: #666666;
}

.alpha{  filter:Alpha(Opacity=100);opacity:1;}
.alpha7{  filter:Alpha(Opacity=70);opacity:0.7;}

a img{  filter:Alpha(Opacity=100);opacity:1;}
a:hover img {  filter:Alpha(Opacity=70);opacity:0.7;}
.bg_newpro{
	background: #F3E2B7 url(img/bg_newpro.gif) left top;
}

.div960{
	width: 960px;
	overflow: auto;
}
.div700{
	padding: 0px;
	float: left;
	width: 700px;
	text-align: left;
}
.div240r{
	float: right;
	width: 240px;
	text-align: left;
}
.div216{
	text-align: center;
	padding: 0px;
	height: 210px;
	width: 216px;
	margin-right: 16px;
	float: left;
}
.div240{
	text-align: center;
	padding: 0px;
	height: 210px;
	width: 240px;
	float: left;
}
.div240a{
	text-align: center;
	padding: 0px;
	height: 230px;
	width: 240px;
	float: left;
}
.div360{
	text-align: center;
	padding: 0px;
	height: 290px;
	width: 347px;
	float: left;
}
.div220{
    padding: 0px;
	float: left;
	width: 220px;
	text-align: left;
	}
.div720r{
    padding: 0px;
	float: right;
	width: 720px;
	text-align: left;
}
.prolink a:link {
	COLOR: #666666;
	text-decoration: none;
	TEXT-ALIGN: center;
}
.prolink a:visited {
	COLOR: #666666;
	text-decoration: none;
	TEXT-ALIGN: left;
}
.prolink a:hover{
	COLOR: #f00;
	text-decoration: none;
	TEXT-ALIGN: left;
	cursor: pointer;
}
.prolink .txt{
	white-space: nowrap;
	height: 24px;
	width: 208px;
	overflow: hidden;
	margin-top: 12px;
	line-height: 150%;
	cursor: pointer;
	margin-left: 6px;
}
.prolink a:link  .txt{
	COLOR: #666666;
	text-decoration: none;
	TEXT-ALIGN: left;
}
.prolink a:visited .txt{
	COLOR: #666666;
	text-decoration: none;
	TEXT-ALIGN: left;
}
.prolink a:hover .txt{
	COLOR: #960;
	text-decoration: none;
	TEXT-ALIGN: left;	
	cursor: pointer;
}
.prolink  a:link .img {
	border: 4px solid #FFFFFF;
}
.prolink  a:visited .img {
	border: 4px solid #FFFFFF;
}
.prolink  a:hover .img {
	border: 4px solid #C5A35B;
	cursor: pointer;
}


.prolink1 a:link {
	COLOR: #666666;
	text-decoration: none;
	TEXT-ALIGN: center;
}
.prolink1 a:visited {
	COLOR: #666666;
	text-decoration: none;
	TEXT-ALIGN: left;
}
.prolink1 a:hover{
	COLOR: #f00;
	text-decoration: none;
	TEXT-ALIGN: left;
	cursor: pointer;
}
.prolink1 .txt{
	white-space: nowrap;
	height: 24px;
	width: 208px;
	overflow: hidden;
	margin-top: 12px;
	line-height: 150%;
	cursor: pointer;
	margin-left: 6px;
}
.prolink1 a:link  .txt{
	COLOR: #666666;
	text-decoration: none;
	TEXT-ALIGN: left;
}
.prolink1 a:visited .txt{
	COLOR: #666666;
	text-decoration: none;
	TEXT-ALIGN: left;
}
.prolink1 a:hover .txt{
	COLOR: #960;
	text-decoration: none;
	TEXT-ALIGN: left;
	cursor: pointer;
}

.prolink1 .txt1{
	white-space: nowrap;
	height: 24px;
	width: 156px;
	overflow: hidden;
	margin-top: 12px;
	line-height: 150%;
	cursor: pointer;
	margin-left: 6px;
}
.prolink1 a:link  .txt1{
	COLOR: #666666;
	text-decoration: none;
	TEXT-ALIGN: left;
}
.prolink1 a:visited .txt1{
	COLOR: #666666;
	text-decoration: none;
	TEXT-ALIGN: left;
}
.prolink1 a:hover .txt1{
	COLOR: #960;
	text-decoration: none;
	TEXT-ALIGN: left;
	cursor: pointer;
}
.prolink1  a:link .img {
	border: 4px solid #eeeeee;
}
.prolink1  a:visited .img {
	border: 4px solid #eeeeee;
}
.prolink1  a:hover .img {
	border: 4px solid #C5A35B;
	cursor: pointer;
}
.line1{
	background: url(img/line1.gif) repeat-x left bottom;
}
.line2{
	background: url(img/line2.gif) repeat-x left bottom;
}
.line1_vr{
	background: url(img/vline1.gif) repeat-y right top;
}
.imgborder {
	border: 4px solid #FFFFFF;
}

.txt_div_240_21{
	height: 21px;
	width: 223px !important;
	_width: 240px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	text-align: left;
	vertical-align: top;
	background: url(img/dot01.gif) no-repeat left 3px !important;
	_background: url(img/dot01.gif) no-repeat left 1px;
	padding-left: 17px;
	line-height: 130%;
}
.txt_div_440_126{
	height: 126px;
	width: 440px ;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	line-height: 21px;
}


.main_bg{
	background: url(img/main_bg.gif) repeat-y left top;
}
.navtxt{
	background: url(img/nav_abg.gif) no-repeat left bottom;
	white-space: nowrap;
	display: block;
	height: 23px !important;
	_height: 32px;
	width: 167px !important;
	_width: 200px;
	padding-top: 9px;
	padding-left: 33px;
	overflow: hidden;
}

.navtxton{
	background: url(img/nav_abg_on.gif) no-repeat left bottom;
	white-space: nowrap;
	display: block;
	height: 23px !important;
	_height: 32px;
	width: 167px !important;
	_width: 200px;
	padding-top: 9px;
	padding-left: 33px;
	overflow: hidden;
}

.navtxton a:link {  font-size: 12px; color: #996600; text-decoration: none}
.navtxton a:visited {  font-size: 12px; color: #996600; text-decoration: none}
.navtxton a:hover {  font-size: 12px; color: #ff0000; text-decoration: none}


.txt320{
	white-space: nowrap;
	height: 24px;
	width: 320px;
	overflow: hidden;
	margin-top: 8px;
	line-height: 150%;
}
.margin_l_20{
	margin-left: 20px;
}


.bannerbox {width:960px;height: 320px; position: relative; overflow:hidden;}
.bannerpic{margin:0;}
.bannerbox .num { overflow:hidden; height: 38px; position: absolute; bottom:12px; right: 15px; zoom:1; z-index:3 }
.bannerbox .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; list-style-type:none;;color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.bannerbox .num li.on { background: #996600; } /*µ±Ç°Ïî*/

.bannerbox .prev,
.bannerbox .next { display: none; width: 40px; height: 100px; background: url(../img/btn.png) no-repeat; position: absolute; top: 115px;}
.bannerbox .prev { left: 0; }
.bannerbox .next { right: 0; background-position: right }
