@charset "gb2312";
/* CSS Document */
body{ margin:0 auto; text-align:center; width:1002px; padding:0; font-size:12px;font-family:"ËÎÌå", Arial, Helvetica, sans-serif; position:relative; background:#fff;} 
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0; } 
table {border-collapse:collapse; border-spacing:0; margin:0; padding:0; font-size:12px} 
fieldset,img,a img{border:0; margin:0; padding:0;} 
ul,ol,li{ list-style-type:none; margin:0; padding:0;}
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;} 
abbr,acronym{border:0;}
.clear{clear:both;height:0;font-size:1px;overflow:hidden}
.left{float:left;display:inline}
.right{float:right;display:inline}
.show{display:block}
.hidden{display:none}
a:link,a:visited{text-decoration:none;color:#666;cursor:pointer;}
a:hover,a:active{text-decoration:underline;color:#333}

.toparea{ background:url(../images/topimg.gif) no-repeat; width:1000px; height:119px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; overflow:hidden}
.toparea ul{ float:right; display:inline; margin:10px;}
.toparea ul li{ display:inline; margin:0 10px;}
.toparea ul li a:link,.toparea ul li a:visited{ color:#FFF;}
.toparea ul li a:hover{ text-decoration:underline;}
.menu{ background:url(../images/navbg.gif) repeat-x; height:34px; overflow:hidden; padding:0 0 0 100px}
.menu ul li{ background:url(../images/navline.gif) left no-repeat; height:34px; width:100px; float:left; display:inline; line-height:34px; font-size:14px; font-weight:normal;} 
.menu ul li a:link,.menu ul li a:visited{ color:#FFF;}
.menu ul li a:hover{ color:#d9e6f2}
.navigation{ background:url(../images/bluearrow.gif) left no-repeat; padding:0 0 0 15px; text-align:left; color:#000; margin:5px;}
.navigation a:link,.navigation a:visited{ color:#000;}
.navigation a:hover{ text-decoration:underline;}
.indeximg{ background:url(../images/indeximg.gif); width:1000px; height:213px; margin:10px 0 0 0; border:1px solid #5284a8}
.wrap{ border:1px solid #bfbfbf;width:1000px;}
.wrapbox{ margin:2px; background:url(../images/wrapbg.gif) top repeat-x; min-height:450px; width:996px; padding-bottom:10px; overflow:hidden;}
.indexleft{ margin:15px 0 0 15px;  width:380px;}
.indexleftbar{ background:url(../images/indexleftbar2.gif); width:380px; height:30px; overflow:hidden ; text-align:left}
.indexleftlist{ border:1px solid #cecfcf; width:330px; margin-top:-1px; text-align:left;}
.indexleftlist ul{ margin:10px;}
.indexleftlist ul li{}
.indexleftlist ul li span{ float:right; font:11px Arial, Helvetica, sans-serif; color:#999; line-height:24px;}
.indexleftlist ul li a:link,.indexleftlist ul li a:visited{ color:#666666; background:url(../images/indexarrow.gif) left no-repeat; padding-left:15px}
.indexleftlist ul li a:hover{ color:#069}
.indexleftbar h2{ font-size:14px; font-weight:bold; color:#013f6d; margin:8px 0 0 35px; float:left; display:inline;}
a:link.morelink,a:visited.morelink{ color:#FFF; font:11px Arial, Helvetica, sans-serif; float:right; display:inline; margin:9px 10px 0 0}
.indexright{ margin:15px 0 0 15px; width:564px; overflow:hidden}
.indexrightwrap{ border:1px solid #c0c0c0; margin:-1px 0 0 0; height:220px; width:562px; overflow:hidden}
.rightimg{ width:185px; height:185px; margin:15px;}
.rightbox{ width:380px; text-align:left;}
.rightbox h2{ font-size:14px; font-weight:bold; color:#013f6d; margin:15px 0 10px 0}
.rightbox p{ text-indent:24px; line-height:22px; margin-bottom:12px;color:#5e5d5d}
.rightbox ul{ margin-top:10px}
.rightbox ul li{  height:24px; line-height:24px;}
.rightbox ul li span{ float:right; display:inline; font:11px Arial, Helvetica, sans-serif; color:#999; line-height:24px;}
.rightbox ul li a:link,.rightbox ul li a:visited{ background:url(../images/indexgayicon.gif) left no-repeat; padding-left:15px}
.rightbox ul li a:hover{ color:#069}
.indexrightbar{ background:url(../images/indexrightbar2.gif); width:564px;}
.indexbbox{ margin:0 0 0 15px}
.indexbottombar{ background:url(../images/indexlbar.gif); width:959px;}
.indexbottombox{ width:957px; height:145px; border:1px solid #cecfcf; margin-top:-1px;}
.indeximgshow{ border:1px solid #c5c5c5; padding:5px; float:left; display:inline; width:135px; height:110px; margin:10px 0 0 10px}
.indeximgshow img{ width:130px; height:80px; border:1px solid #c5c5c5; margin-bottom:5px}
.indeximgshow a:link,.indeximgshow a:visited{ font-size:14px; color:#4a4949;}
.indeximgshow a:hover{ text-decoration:none; color:#069}
.leftside{width:183px; margin:15px 0 0 15px;}
.leftnav{ background:#6d97c2 url(../images/leftnavbg.gif) top repeat-x; width:183px; padding:1px 0}
.leftnav h2{ display:block; background:url(../images/leftnavicon1.gif) left no-repeat; font-size:20px; font-family:"ºÚÌå";padding-left:70px; line-height:50px; height:56px; text-align:left; margin:16px 0 0 14px; color:#FFF;}
.leftnav02 h2{ background:url(../images/leftnavicon2.gif) left no-repeat; }
.leftnavline{ background:url(../images/leftnavline.gif) repeat-x; height:2px; font-size:1px; overflow:hidden; margin:5px 10px;}
.leftnavlist { margin:0 0 30px 10px; text-align:left; text-indent:14px;}
.leftnavlist li a:link,.leftnavlist li a:visited{ width:165px; height:27px; color:#FFF; border-bottom:1px solid #99b6d4; display:block; line-height:27px; }
.leftnavlist li a:hover{ text-decoration:none; color:#0f5080;}
.leftnavlist li a em{ background:url(../images/whiteicon.gif) left no-repeat; padding:0 0 0 8px; font-style:normal;}
.leftnavlist li.navcurrent a:link,.leftnavlist li.navcurrent a:visited{ display:block; background:url(../images/leftnavon.gif) no-repeat; margin-top:-1px; width:165px; height:27px; border-bottom:none; color:#0f5080; overflow:hidden}
.leftnavlist li.navcurrent a:hover{ text-decoration:none;}
.leftnavlist li.navcurrent a em{ background:url(../images/blueicon.gif) left no-repeat; padding:0 0 0 8px; font-style:normal;}
.tel{ background:url(../images/tel.gif); width:183px; height:60px; margin:10px 0 0 0}
.rightcontent{ width:765px; margin:15px 0 0 15px;}
.contentbar{ background:url(../images/contentbar.gif); width:765px; height:30px; text-align:left; overflow:hidden}
.contentbar h2{ font-size:14px; font-weight:bold; margin:8px 0 0 35px; color:#013f6d}
.contentwrap{ border:1px solid #cecfcf; width:763px; min-height:400px; margin-top:-1px;}
.contentwrap img{ border:1px solid #999; padding:2px; margin:20px;}
.contentwrap table img{ border:0}
.contentwrap p{ margin:20px 10px 15px 20px; color:#505050; line-height:22px; text-indent:24px; text-align:left;}
.contentlist{ text-align:left; margin:15px;}
.contentlist li{border-bottom:1px solid #dbd9d9; height:24px; line-height:20px; display:block;}
.contentlist li a:link,.contentlist li a:visited{ background:url(../images/listicon.gif) left no-repeat; padding:0 0 0 15px;}
.contentlist li a:hover{ color:#069}
.contentlist li span{ float:right; font:11px Arial, Helvetica, sans-serif; color:#999; line-height:24px;}
.imgshow{ width:160px; height:132px;border:1px solid #c3c3c3; margin:5px 5px 20px 20px; text-align:center;}
.imgshow img{ border:1px solid #c3c3c3; width:150px; height:120px; padding:0; margin:5px auto 0 auto;} 
.flbar{ background:url(../images/flbar.gif); width:184px; height:30px; text-align:left}
.flbar h3{ font-size:14px; font-weight:bold; padding:7px 0 0 30px; color:#013f6d;}
.flwrap{ border:1px solid #cecfcf; margin-top:-1px; width:182px; min-height:200px;}
.flwrap ul li{ margin:10px auto;}
.flink{ background:url(../images/flinkbg.gif) bottom repeat-x; text-align:left; margin:0 15px;}
.flink h2{ display:block; font-size:14px ; font-weight:bold; color:#013f6d; background:url(../images/indexflink.gif) left no-repeat; text-indent:35px; line-height:24px;height:24px;}
.flinklist{ margin-top:15px; margin-left:7px}
.flinklist li{ float:left; display:inline; margin:0 0 0 8px}
.copyright{ margin:10px auto; line-height:20px}

