@charset "utf-8";
body{ background-color:FFF; font-size:12px; color:#404040;}
*,body,ul,li,h1,h2,h3,h4,h5,h6,input,form,span,dl,dd,dt{ margin:0; padding:0;}
a{ color:#404040; text-decoration:none;}
a:hover{ text-decoration:none; color:#185a96}
ul,li{ list-style:none;}
img{ border:none;}
.floatleft{ float:left;}
.floatright{ float:right;}
.clear{ clear:both;}

#main{ width:990px; height:auto; margin:0 auto; position:relative;}
#head{ height:50px;}
#head .logo{ width:128px; height:41px; float:left; margin-top:5px;}
#head .headad{ width:140px; height:21px; float:left; margin-left:30px; margin-top:22px}
#head .ver{ width:200px; float:right; text-align:right;color:#72a5b8; margin-right:12px; margin-top:23px;}

#banner{border:1px solid #ddd; margin-top:8px; }

#content { height:298px; border:1px solid #ddd; margin-top:8px; background:url(content_bj.gif) repeat-x 0px 0px;}

#content #yjjj{ width:407px; height:298px;float:left;}
.titline{ font-size:14px; height:24px;color:#185a96; font-weight:bold; margin-top:10px; margin-left:15px; background:url(line2.gif) left bottom no-repeat }
.titline h2{ float:left;font-size:14px; height:24px;color:#185a96; font-weight:bold;}
.jj{ width:407px; margin-top:10px}
.jj dt{ width:131px; height:120px; background:url(yjjj_pic.gif) no-repeat ; float:left}
.jj dd{ line-height:25px; margin-right:12px; margin-top:10px;}
.jj dd p{ margin-left:130px; margin-top:20px}

#content #yjwh{ width:276px; height:298px;float:left; background:url(line.gif) no-repeat;}
#yjwh #wh{ float:left}
.buttonpanel {
	float:right;
	margin-right:15px;
	margin-top:2px
}
.buttonpanel a{ width:17px; height:16px; line-height:12px;background:url(wmenubg.gif) no-repeat 0px 0px; color:#aaa; font-family:Verdana, Geneva, sans-serif; font-size:8px; display:block; float:left; text-align:center; cursor:pointer;}
.buttonpanel a:hover{ width:17px; height:16px; background:url(wmenubg.gif) no-repeat 0px 0px; color:#333; text-align:center; cursor:pointer;}
.buttonpanel a.wmenuselected{width:17px; height:16px; background:url(wmenubg.gif) no-repeat 0px 0px; color:#333; text-align:center; cursor:pointer;}
#yjwh dl{ margin-left:20px; margin-top:20px}
#yjwh dt{ color:#185A96; line-height:1.5em; }
#yjwh dd{ line-height:25px; margin-bottom:1em;} 



#content #yjdt{ width:305px;height:298px;float:right; background:url(line.gif) no-repeat}
#yjdt ul{ margin-top:23px;margin-left:25px; }
#yjdt li{ margin-bottom:20px;}
.time{height:20px; color:#185a96; }



#zhengwen {margin-top:8px; }
.title{color:#185a96; font-weight:bold;border-bottom:1px dashed #bac6d8; height:25px; padding-bottom:3px; overflow:hidden; line-height:25px;}
.title h2{background:url(icon.gif) 20px 3px no-repeat;padding-left:40px; font-size:14px; float:left; }
.home{ font-size:12px; color:#acacac; font-weight:normal; padding-left:10px; float:right; _margin-top:5px;}
.neirong{ line-height:28px; margin-left:10px; font-size:14px;margin-top:-10px;}
.neirong dd{ float:left; width:720px;}
.neirong dd p{ text-indent:2em;}
.neirong dt{ float:right; padding-right:10px; padding-top:30px}

.cul{ background:url(culture.gif)  center no-repeat; width:650px; height:500px; margin:0 auto;}
.cul ul{ line-height:23px; width:200px;margin-top:100px; }
.cul_t{ font-size:14px; font-weight:bold}


.contact{ float:left; margin-left:18px; margin-top:25px}
#message{ margin-left:250px;margin-top:40px; font-size:14px;}
.message1{ line-height:30px;}
.message2{ padding-left:30px; width:659px; margin-top:20px; margin-bottom:20px;}
#address1{ background:url(address_line1.gif) no-repeat; height:12px; }
#address2{ background:url(address_line2.gif) repeat-y; line-height:30px; padding-left:20px; padding-top:0px; }
#address3{ background:url(address_line3.gif) no-repeat; height:30px;}
.message1 li{ _margin-bottom:8px;}
 
#shadow{ height:6px; background:url(content_bj2.gif) repeat-x}
#footerlinks {line-height:25px;margin:auto;width:990px; margin:0 auto; text-align:center;margin-top:8px;border-top:1px solid #ccc;margin-top:6px;margin-bottom:6px}
#footerlinks li {border-right:1px solid #404040;display:inline;height:12px;padding:0 6px;}
#footerlinks li a:hover{ color:#185a96}
#footerlinks p { margin-top:3px;}
#footerlinks p span{ color:#185a96}


.ywnr{ width:980px; height:auto; padding:8px 0px 8px 10px; }
#ywleft{ width:161px; height: auto; background:url(yw_left.gif) no-repeat 0px 0px; padding:0px 16px 0px;float:left;}
#ywtx{ width:158px; height:43px; margin:16px 0px 10px; background: url(jjfa.gif) no-repeat 0px 0px; text-indent:-9999px;}
#ywleftmenu, #joinmenu{ width:161px; height:178px;}
#ywleftmenu li{ width:161px; height:30px; line-height:30px; border-bottom:1px solid #c9c9c9; text-align:center; font-size:14px; overflow:hidden; float:left}
#ywleftmenu li a{ color:#6a6a6a; display:block; background:url(tips.gif) no-repeat 45px center;}
#ywleftmenu li a:hover{ color:#FFF; background:#1779ce url(tips1.gif) no-repeat 42px center;}
#ywleftmenu li a.menum{color:#FFF; background:#1779ce url(tips1.gif) no-repeat 42px center;}
#ywright{ float:right; width:745px; height:auto; font-size:14px; line-height:26px; color:#6a6a6a;}
.rightit{ height:30px; border-bottom:1px dotted #bac6d8;}
.rightit h2{font-size:16px;color:#185A96;height:24px;}
.rightit h2 a{color:#185A96;}
.tit1{ }
.tit2{ background:url(yw_02.gif) no-repeat 0px 0px; }
.tit3{ background:url(yw_03.gif) no-repeat 0px 0px; }
.tit4{ background:url(yw_04.gif) no-repeat 0px 0px; }
.tgnr{ width:720px; padding:0px 0px 10px 0px;}
.tgnr p, .zjnr p, .site p, .dns p{ margin:20px 0px 0px 0px;}
.zjnr{width:720px;padding:0px 0px 10px 0px;}
.site{ width:720px; padding:0px 0px 10px 0px;}
.dns{ width:720px; padding:0px 0px 10px 0px;}
/*yewu*/

#jointit{ width:143px; height:43px; background: url(join_03.gif) no-repeat 0px 0px; margin:16px 0px 10px; text-indent:-9999px;}
#joinmenu li{width:161px;height:27px; line-height:27px; border-bottom:1px solid #c9c9c9;  font-size:14px; overflow:hidden; float:left}
#joinmenu li a{ color:#6a6a6a; display:block; background:url(tips.gif) no-repeat 15px center; padding-left:23px;}
#joinmenu li a:hover{ color:#FFF; background:#1779ce url(tips1.gif) no-repeat 15px center;}
#joinmenu li a.menum{color:#FFF; background:#1779ce url(tips1.gif) no-repeat 15px center;}
#joinad{ width:745px; height:91px;}
#joinad1{ width:104px; height:91px; background:url(join_06.gif) no-repeat 0px 0px; float:left}
#joinad2{ width:610px; padding:0px 0px 0px 23px; height:91px; background:url(join_09.gif) repeat-x 0px bottom; float:left}
#joinad3{ width:8px; height:91px; background:url(join_11.gif) no-repeat 0px  bottom; float:right}
.joinady{ clear:both; margin-top:15px;}
.joinady li{ float:left; width:264px; margin-right:20px; line-height:34px; height:34px; color:#4a4a4a; font-weight:bold;}
.joinady li img{ float:left; padding:7px 5px 0px 0px;}
#joinnr{ width:745px; height:auto; background:url(join_31.gif) repeat-x 0px 0px; margin-top:10px;}
#joinnr1{ width:8px; height:95px; background:url(join_29.gif) no-repeat 0px 0px; float:left}
#joinnr2{ width:680px; height:auto; float:left; padding:20px 0px 0px 47px;}
#joinnr3{ width:8px; height:95px; background:url(join_33.gif) no-repeat 0px 0px; float:right;}
/*join*/
#navbg{ width:990px; height:38px; background:url(navbg.gif) repeat-x 0px -76px}
#navbg1{ width:3px; height:34px; background:url(navbg.gif) repeat-x 0px 0px; margin-top:3px; float:left;}
#navbg3{ width:3px; height:34px; background:url(navbg.gif) repeat-x 0px -40px; margin-top:3px; float:right;}
.navbg2{ width:966px; height:38px; padding:0px 7px; float:left;}
.navbg2 ul{width:800px; height:auto; float:left;}
.navbg2 ul li{ float:left; width:125px;line-height:30px; font-size:14px; font-weight:bold; text-align:center; background:url(navline.gif) right 4px no-repeat;}
.navbg2 ul li a{ width:125px;  padding-top:4px; display:block; color:#FFF;float:left}
.navbg2 ul li a:hover{ width:125px; height:30px; padding-top:4px; background:url(navmouse.gif) no-repeat 0px 0px; color:#FFF;}


.search{float:right;width:122px;overflow:hidden;position:absolute;right:6px;top:57px;}
.search p{width:122px; height:23px; background:url(searchbg.gif) no-repeat 0px 0px; display:block;}
.search ul{width:100px;height:100px;line-height:26px;background:#1d88d9;padding:5px 10px 0px 12px;}
.search ul a{color:#FFF;}
.search ul a:hover{color:#e4ff00;}