/* CSS Document */

body{ padding:0; margin:0; background:url(bodybg.png) repeat-x #6A8695; } 
*{ font-size:12px ; font-family:Tahoma; word-break:break-all; word-wrap:break-word }
ul,li,input,h1,h2,h3,h4,h5,h6,h7,form,p{ padding:0; margin:0; list-style: none }
h3{ margin: 10px 8px ; font: bold 14px/105% Tahoma; color: #00193C; border-left: 6px #00193C solid; padding-left: 10px; }
#header{ width:950px;height: 110px; margin:0 auto; background:url(logo.png) no-repeat}
#tool{ float:right; height:30px; font:12px/30px Tahamo; width:50%; text-align:right;color:#C1FF4C;}
#tool a{ color:#C1FF4C; text-decoration:none}
#tool a:hover{ text-decoration:underline}
#guide{ height:25px;  width:100%; margin-top:7px}
#guide li{  float:right;  repeat-x; margin-left:-1px;list-style:none;}
#guide li { padding-right:10px;background:url(gr.png) right 1px no-repeat;}
#guide li a{ background:url(gl.png)  left 1px  no-repeat ; font: 12px/16px Arial; padding:7px 0px 1px 10px; color:#135D8E; text-decoration:none; display:block }
#guide li a:hover{ color:#000; text-decoration:underline}
#guide li.li1 { margin-left:0px ;margin-right:1px;padding-right:10px;background:url(guidebghr.png) right 0 no-repeat;}
#guide li.li1 a{ background:url(guidebghl.png)  left top  no-repeat ; font:bold 14px/16px Arial; padding:7px 0 1px 10px; color:#002147; text-decoration:none; display:block }
#login{  color:#00193C; font:12px/20px Tahamo; padding:4px 0 6px}
#main{ width:950px; margin:0px auto 0px;padding-bottom: 30px; background:url(mainbg2.png) repeat-y}
.c{ font:0/0 Arial; clear:both; width: 100%}
.input{ border:#B3DBEA 1px solid ; width:80px; height:16px; padding:1px 2px 0; font:12px Arial;vertical-align:midle; background: #7E9DB0; color:#D4F553; font-weight:bold}
.btn{ background:url(gr.png) center #fff ; vertical-align:bottom; border:1px solid #00183B; padding:0px 5px; font:  12px/13px Tahoma; color:#00193C; height:20px}
a{ color:#1C6C9D; text-decoration:none}
a:hover { text-decoration:underline}
a.a2{ color:#FFFFFF;  padding:1px 1px 0}
a.a2:hover{ background:#00193C}
a.a3 { color: #00193C; }
a.a4 { color: #666; }
.aa1{ color: #B3A12A; }
.aa2{ color: #1C78B2; }
.aa3{ color: #BA1D7D; }
.aa4{ color: #019724; }
#sc {  width:201px; float:right;}
#sip{ padding:5px 0px 0 5px;background:url(sc1.png) no-repeat; border:0; height:21px; width:167px;color:#00193C; font:14px Arial}
#sbt{ border:0; background:url(sc2.png); width:29px; height:26px; display:block}
#sbt:hover{ background:url(sc3.png)}
#mainav { width: 755px; float: left; border-top:7px solid #60828F ; }
#main3{ background: url(main3bg.png) repeat-x; margin: 0px 0 10px; padding: 5px 20px 10px 15px; }
#sidebar{ width: 182px; float: left;  padding : 0 0 10px 7px; background: url(sidebartop.png) no-repeat }
#footer{ width: 950px; margin: 0 auto; background: url(mainend2.png) no-repeat; padding: 25px 0 15px;  color: #BBDF5E; }
#footer *,#footer{ font: 10px/12px Verdana; }
#footer a{ font-weight: bold; text-decoration: none; }
#tags {  padding: 0px 15px 0px 15px; line-height: 18px; }
#taglist{ background: #F0F6F8; border: #BDDEEC 1px solid ;  border-bottom: 5px solid #BDDEEC ;margin: 10px 0 10px 0; padding:0 0px 0px}
.taga1{ color: #E8641B; font: bold 14px Arial; }
.taga2{ color: #006925; }
.taga3{ font-weight: bold; }
.taga4{ color: #006925; font: 16px Arial; }
.taga5{ color: #999; }
.taga6{ color: #aaa; }
#mr{ width: 488px; float: right; }
#ml{ float: left; width: 220px; }
#fotoshow { margin: 10px 0 5px 0; background: url(hlimg.png) no-repeat center 10px #57A3C1; border: #A9D2E6 1px solid; height: 210px; }
#fotoshow a{ font-weight: bold; }
#fotoshow .photo{ width: 200px; height: 150px; margin: 15px auto 15px; }
#fotoshow .desc{ width: 210px; margin: auto; }
#fotoshow .desc td{ text-align: center; vertical-align: middle; }
.h4box{ margin: 10px 0 15px 0; background:#fff; padding:4px ; border-bottom: 5px solid #BDDEEC}
h4{ background:#BDDEEC;line-height: 140%; color: #465397; padding: 6px 8px 6px; }
.more{ float: right; font: normal 12px/100% Tahoma; padding-left: 13px; background: url(morebg.png) no-repeat 0 1px; }
.more:hover{ background: url(morebg2.png) no-repeat 0 1px; }
.h4c{ background:#DAECF5 }
.h4c li{ width:99%;text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 200%;padding-left: 1%;}
.h4c li.li1{ background:  #EBF5FA ;border-top: 1px solid #fff ; border-bottom:1px solid #fff;line-height: 190%; }
.h4b{ height: 0px; clear: both; font: 0px/0px Tahoma; }
#digg{ padding-left: 5px }
.diggc{ float: right; width: 100%; color: #aaa; font: 12px/130% Tahoma }
.ico{ float: right;margin-left: 3px; padding:1px; border:1px solid #98A4AB;}
.ico img{  width: 28px; height: 28px  }
.diggt{ float: left; width: 40px; }
.diggtn{ background: url(rq.png) no-repeat;width: 40px;  height: 35px; padding: 1px; font:bold 14px Tahoma; text-align: center; color: #325500}
.h5c{ color: #6A8695; padding: 3px }
.diggita{ width: 40px;height: 13px; background: url(diggit.png) no-repeat ; display: block;cursor:pointer;}
h5 a.h{ font:bold 14px Tahoma ;  padding:2px 2px 0; color:}
h5 a.h:hover{ color: #00193C; }
h5 span { font: normal 12px Tahoma; padding-left: 5px}
h5 span a{ color: #019724 }
.diggone { clear: both; margin :5px auto 5px 5px; width: 95%; padding:5px}
.newfoto { background: #BDDEEC; border-top: 1px solid #A9D2E6; border-bottom: 1px solid #A9D2E6; }
.foto1{ background: #BDDEEC ; border-bottom: 1px solid #A9D2E6;height: auto ; padding-top:10px; margin-bottom:5px}
ul.foto{ padding: 0 0 20px 0.5%; }
ul.foto li{ float: left; width:19.8%; text-align: center ; padding-bottom: 15px}
ul.foto li img{ border: 0 }
.asbl .span1{ display:block; width: 130px ;  float: left; border-right: 1px solid #fff ;margin-right: 10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;padding-left: 3px; line-height: 150%  }
.asbl .span1 ,.asbl .span3{ border: 0; border-left: 1px solid #313558; padding-left: 10px; margin-right:0; width: 100px ; color:#888 }
.asbl .span2 { float: left; width:30px; display:block; background: url(people.gif) no-repeat 8px center; clear: left }
.asbl .span3 { display:block ; width:70px; border: 0; float: left }
.asbl .span2 img { width:28px; height: 28px; margin: 4px 4px 4px 0px}
.asbl div{ color: #7E9DB0; }

.pyq .span1{ display:block; width: 40px ;  float: left; border-right: 1px solid #fff ;margin-right: 10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;padding-left: 3px; line-height: 150%  }
.pyq .span2 { float: left; width:30px; display:block; background: url(people.gif) no-repeat center center;  }
.pyq .span2 img { width:28px; height: 28px; margin: 4px 0 4px 4px}
.pyq .span4{ display:block; width: 415px ;  float: left; margin-right: 0px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;padding-left: 0px; line-height: 150%  }

#pic_player{
   height: 198px;
	margin: 10px 0 5px 0;
	padding: 0 0 5px 0;
   background: url(hlimg.png) no-repeat center 10px #EBF5FA; border: #BDDEEC 1px solid;border-bottom: 5px solid #BDDEEC
}
#player img{
	width:200px;
	margin:0px auto;
	height:150px; 
}
.dg2{ background: #EBF5FA ;border-bottom: 5px solid #BDDEEC}
.r{float:right;}
h2{ font:bold 18px/24px Arial; color: #00193C }
h2 span { font: 12px/20px Arial;  color: #999; border-top:1px solid #BDDEEC;display:block;width: 90%; margin-top: 6px}
h6{ font: 14px Arial; color:#BDDEEC; padding: 8px 5px ; margin: 20px 0 0px ;border-bottom: 1px solid #313558}
.a_text { font: 13px/220% Arial; color:#000; width:95% ; padding:25px 0 35px}
.asbl li{ width:96%;text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding:4px 3px 4px 5px; border-bottom: 1px solid #313558; color:#666 }
.asbl li a:hover{ text-decoration: none ; color:#fff }
.input2{ border:1px solid #A6DAF8; padding:2px }
.btn2{ height:22px }
p{  margin:5px 0;}
.asbl ul.ul1 li{ padding-top:0; padding-bottom: 0  }

.itable .f10{ font:10px Tahoma; color: Green }
.itable .tc{ text-align: center }
.itable .tl{ text-align: left; padding-left: 6px }
.itable .tr{ text-align: right; padding-right:6px }
.itable { width: 100% }
.itable tr.th td { color: #00193C; background: url(qlh.png) repeat-x;height: 26px;padding: 0px;}
.itable td { vertical-align: middle; text-align: center;color: #666;  border-bottom: 1px solid #F2F7FC; padding: 2px; height: 30px; min-height: 30px; }
.itable tr.tr1 td{ background: #EBF5FA ;height:18px;}
.itable tr.tr2 { background: #f6fcfe}
.itable tr.tr2 td{ border-bottom : 1px solid #DBEAF2;  }
.itable .f_one { padding-left: 10px }
.itable2  td{ text-align: left ; }
#tagbox,#footprint{ padding:10px; margin: 0 0 6px 0; border: #BDDEEC 1px solid ; background: #fff; border-bottom-width: 6px }
#tagbox a,#footprint a{ font:14px/200% Tahoma; color:#BA1D7D;  }
#tagbox a:hover,#footprint a:hover{ background: #90EE90 }
#tagbox h6,#footprint h6{ margin: 0 0 10px; padding:2px 0; border-bottom: 1px solid #DBEAF2; color: #B8D104; font:12px Tahoma }
.qlh2 a { font:12px Arial }
.help-text{ padding: 15px 20px ; line-height: 180%; color: #666 }
#share { width: 96%; margin: auto }
.share-a { width: 98%; margin: auto; line-height: 300% }
.share-a img{ margin-right: 6px }
.txt{ width:99%;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
