﻿body{margin:0px; padding:0px; font-size:14px; line-height:24px; color:#666666;font-family:Tahoma, Arial, Verdana;}
a{ text-decoration:none ; color:#666666}
a:hover{ text-decoration:underline; color:#CC0000}  
img{ border:0px}


#ia{background:url(img/iz.jpg) 40px 7px no-repeat; width:58px;text-align:left}
#ia a{ text-decoration:none; color:White}
#ia a:hover{ text-decoration:underline; color:White}

#ib{background:url(img/iE.jpg) 0px 7px no-repeat; font-size:11PX; text-align:right}
#ib a{ text-decoration:none; color:White}
#ib a:hover{ text-decoration:underline; color:White}

#id{margin-top:60px; color:#5f91c3; line-height:22px }
#id a{ color:#5f91c3}
#id a:hover{ color:#5f91c3}

input{ border:1px solid #cccccc; color:#666666}

textarea { border:1px solid #cccccc; color:#666666}

h4{ font-size:14px; padding:0px ; margin:0px}

h5{ font-size:12px; padding:0px ; margin:0px}


.hydw{line-height:28px; font-size:12px  }

.hydw a{ display:block;width:300px;height:120px;border:1px solid #ddd;padding:10px; text-decoration:none; color:#0158a7;background-color:#f7f7f7  }
.hydw a:hover{border:1px solid #3d89df ; color:#fff; background-color:#3d89df}
.hydw strong{ padding-left:22px; padding:0px; margin:0px; font-size:16px; }
.hydw p{ margin:0px; padding:0px; line-height:22px; color:#666; padding-top:4px}
.hydw a:hover  p{ color:#fff}




.proh{line-height:22px; font-size:12px  }
.proh a img{width:210px; height:160px; text-align:center}
.proh a{ display:block;width:210px;height:210px;border:1px solid #ddd;padding:5px; text-decoration:none; color:#0158a7;background-color:#f7f7f7  }
.proh a:hover{border:1px solid #3d89df ; color:#fff; background-color:#3d89df}
.proh h5{ padding-left:22px; padding:0px; margin:0px; font-size:14px; padding-top:5px; text-align:center; line-height:22px }
.proh p{ margin:0px; padding:5px; line-height:22px; color:#666;}
.proh a:hover  p{ color:#fff}


.ceh{line-height:22px; font-size:12px  }
.ceh a img{width:140px; height:200px; text-align:center}
.ceh a{ display:block;width:140px;height:200px;border:1px solid #ddd;padding:6px; text-decoration:none; color:#0158a7;  }
.ceh a:hover{border:1px solid #cc0000 ; color:#fff; }
.ceh h5{ padding-left:22px; padding:0px; margin:0px; font-size:14px; padding-top:5px; text-align:center; line-height:22px }
.ceh p{ margin:0px; padding:5px; line-height:22px; color:#666;}
.ceh a:hover  p{ color:#fff}




.menu{width:990px;  margin:auto; line-height:34px}
.menu ul{ padding:0px; margin:0px ; list-style:none}
.menu ul li { float:left; color:#FFFFFF; font-size:14px; background:url(img/line.gif) no-repeat; padding-top:4px }
.menu ul li a{ color:#FFFFFF; text-decoration:none; display:block; text-align:center; width:123px;}
.menu ul li a:hover{   background:url(img/menubg.gif) no-repeat 21px 4px ; color:#007cc3; font-weight:bold; text-decoration:none}


.enmenu{width:990px;  margin:auto; line-height:34px; padding-left:200px}
.enmenu ul{ padding:0px; margin:0px ; list-style:none}
.enmenu ul li { float:left; color:#FFFFFF; font-size:14px; background:url(img/line.gif) no-repeat; padding-top:4px }
.enmenu ul li a{ color:#FFFFFF; text-decoration:none; display:block; text-align:center; width:143px;}
.enmenu ul li a:hover{   background:url(img/enmenubg.gif) no-repeat 22px 4px ; color:#007cc3; font-weight:bold; text-decoration:none}



.lanc{height:32px; line-height:32px; background:url(img/r1.gif) no-repeat;padding-left:40px; color:#007cc3; font-weight:bold}


.lmenu {border:1px solid #d4d4d4; padding:2px 5px}
.lmenu ul{padding:0px; margin:0px ; list-style:none; margin-bottom:10px}
.lmenu ul li{ background:url(img/left2.gif) no-repeat; margin-top:7px; line-height:31px; padding-left:35px; margin-left:10px; height:31px; padding-top:1px}
.lmenu ul li a{ text-decoration:none; color:#666666}
.lmenu ul li a:hover{ text-decoration:underline; color:#CC0000}



.enlmenu {border:1px solid #d4d4d4; padding:2px 0px; font-size:11px}
.enlmenu ul{padding:0px; margin:0px ; list-style:none; margin-bottom:10px}
.enlmenu ul li{ background:url(img/enleft2.gif) no-repeat; margin-top:7px; line-height:31px; padding-left:10px; margin-left:10px; height:31px; padding-top:1px}
.enlmenu ul li a{ text-decoration:none; color:#666666}
.enlmenu ul li a:hover{ text-decoration:underline; color:#CC0000}

.enllan{background:url(img/enleft1.gif); height:26px; line-height:26px; padding-left:30px; color:#FFFFFF; padding-top:6px;}


.fmenu{height:33px; background:url(img/foot_bg.gif); line-height:33px; margin-top:15px; text-align:center; color:#FFFFFF}
.fmenu a{ text-decoration:none; color:#FFFFFF; padding:0px 7px}
.fmenu a:hover{ text-decoration:underline; color:White}


.proh{line-height:22px; font-size:12px  }
.proh a img{width:210px; height:160px; text-align:center}
.proh a{ display:block;width:210px;height:210px;border:1px solid #ddd;padding:5px; text-decoration:none; color:#0158a7;background-color:#f7f7f7  }
.proh a:hover{border:1px solid #3d89df ; color:#fff; background-color:#3d89df}
.proh h5{ padding-left:22px; padding:0px; margin:0px; font-size:12px; padding-top:5px; text-align:center; line-height:20px;  }
.proh p{ margin:0px; padding:5px; line-height:22px; color:#666;}
.proh a:hover  p{ color:#fff}


.lan{height:32px; line-height:32px; background:url(img/r1.gif) no-repeat;}
.lan h5{float:left; padding-left:40px; color:#007cc3;}
.lan span{float:right; text-align:right; padding-right:10px; background:url(img/hone.png) no-repeat 0px 8px; padding-left:20px}
.lan span a{ text-decoration:none; color:#666666}
.lan span a:hover { text-decoration:underline;}


.llan{background:url(img/left1.gif); height:26px; line-height:26px; padding-left:30px; color:#FFFFFF; padding-top:6px;}

.line td{ border-bottom:1px #eeeeee dashed}

.line a{ text-decoration:none; color:#287DA6}
.line a:hover{ text-decoration:underline ; color:#d77f37}
.liney td{ border:0px; height:32px}

.gp{text-align:right; padding-right:10px;  border:0px ; border-width:0px }
.gd td{ border:0px}


.mbg{background:url(img/mbg.gif) repeat-x; height:250px; margin-top:3px}

.ilan{background:url(img/dh-bg2.jpg) no-repeat; height:32px}
.ilan h5{ padding-left:42px; color:#FFFFFF; padding-top:3px; float:left}
.ilan span{float:right; padding-right:30px; line-height:32px}

.ielan{background:url(img/dh-bg3.jpg) no-repeat; height:32px}
.ielan h5{ padding-left:24px; color:#FFFFFF; padding-top:3px; float:left; text-align:center; width:100px}
.ielan span{float:right; padding-right:30px; line-height:32px}


.ir{background:url(img/i1.gif); height:27px; line-height:27px; padding-left:30px; padding-top:3px}


.content{}
.content h2 {text-align:center; color:Black; font-size:24px; margin:0px; padding:0px; margin-bottom:20px; }
.content h5{text-align:center; border:1px dotted #dddddd; background-color:#f7f7f7; margin:auto; height:24px; line-height:24px ; font-weight:normal; font-size:12px}
.content div {font-size:14px; line-height:24px; padding:5px}

.focusImg{background:#FFFFff;width:220px;height:160px;margin:0px 0;position:relative;font-size:11px;}
.focusImg ul{list-style:none;margin:0;padding:0;}
.focusImg ul li{width:220px;position:absolute;}
.focusImg ul li div{width:220px;height:170px;overflow:hidden;}
.focusImg ul li img{width:220px;height:170px;}
.focusImg ul li h3{margin:0;background:#ffffff;padding:2px 0;height:0px;font-size:12px;text-align:center;}
.focusImg span{position:absolute;display:block;width:220px;height:4px;top:148px;text-align:right;margin-right:5px;padding:0px;filter:alpha(opacity=90);opacity:0.8;}
.focusImg span a{background:#fff;padding:1px 5px;margin-left:2px;text-decoration:none;color:#000;}
.focusImg span a:hover,.focusImg span .a2{background:#cc0000;color:#fff;}


.dd{padding-top:20px ; border:0px;  font-size:12px; height:34px }
.dd span { }
.dd span span{ padding:4px 12px;  border:1px solid #089ed2; background-color:#0188d9; color:White; font-weight:bold; margin-left:3px; }
.dd span a{   padding :4px 12px;  border:1px solid #cccccc; color:Black;margin-left:3px;}
.dd span a:hover { background-color:#0188d9; color:White;  text-decoration:none}


#marquee { position:relative; width:960px; height:110px; overflow:hidden; margin:0 auto; padding:10px 0; }
#marquee li { position: absolute; width: 1000%; height:110px; text-align:center;
	top: 14px;
	left: 0px;
}
#marquee li a { display:block; width:145px; overflow:hidden; float:left; text-align:center; line-height:20px; }

.yy{text-align:center ; font-size:30px; line-height:32px; font-weight:bold; margin-bottom:40px; color:#333;  margin-top:30px}
.zi6{ line-height:24px}