/* CSS Document */
body{font-size:12px; font-family:Arial, Helvetica, sans-serif;background:#e8e8e8; padding:0; margin:0;}
a{color:#000; text-decoration:none;}
a:hover{color:ff6600; text-decoration:none;}
.clear{clear:both;line-height:0;height:0;font-size:0;}
.nowrap{white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.main{width:100%; text-align:center; padding:0;margin:0 auto;}
.top{width:100%; }
.header{width:800px;text-align:left; padding:0; margin:0 auto;}
.nav{width:800px; background:url(header_bg.gif) bottom repeat-x;padding:0; margin:0 auto;}
.nav ol{padding:0; margin:0; list-style:none;}
.nav .lia{line-height:28px; width:87px; font-weight:bold; text-align:center; font-size:14px; background:url(index_tc4.gif) 6px right no-repeat;padding:5px 0 0 0;display:block; float:left;}
.nav .lih{width:87px; line-height:28px; font-weight:bold; text-align:center; font-size:14px;background:url(navh.gif) left bottom no-repeat;padding:5px 0 0 0;display:block; float:left;}
.nav .lih a{font-size:14px; font-weight:bold; color:#000; text-decoration:none;}
.nav .lih a:hover{font-size:14px; font-weight:bold; color:#000;}
.nav .navleft{height:33px;width:12px; background:url(headerLeft.gif) left bottom no-repeat; float:left;}
.nav .navright{height:33px;width:12px; background:url(headerright.gif) right bottom no-repeat; float:right;}
.subnav{width:800px; background:url(bg_subnav.gif) left bottom no-repeat;padding:8px 0 8px 0; margin:0 auto;}
.subnav ol{ padding:0; margin:0 0 0 35px; line-height:15px;height:15px;}
.subnav li{color:#3a3a3a;height:18px;line-height:18px;padding:0 10px;display:block; float:left;font-size:14px;}
.subnav li a{color:#3a3a3a; text-decoration:none;}
.subnav li a:hover{color:#3a3a3a; text-decoration:none;}
.subnav .ggad{height:15px;text-align:left;margin:0 0 0 8px;line-height:15px;}
.location{width:784px; text-align:left;line-height:22px;background:#fff;border:#dcdcdc solid 1px; padding:0 8px; margin:6px auto;}
.location .ico{ font-family:"ËÎÌå"; padding:0 3px;}
.content{width:800px; text-align:center; padding:0;margin:8px auto 8px auto;}
.content .box_01{width:800px; text-align:left; margin:0 0 8px 0;}
.content .box_01 .imgchange{width:310px;height:195px; float:left;}
.content .box_01 .imglist{width:480px;background:url(bg_box_01.gif) left top repeat-y;border-bottom:#fed98b solid 1px;  float:right;}
.content .box_01 .imglist ul{padding:0; margin:10px 3px 2px 5px; list-style:none;}
.content .box_01 .imglist li{width:94px; text-align:center; display:block; padding:0; margin:0; list-style:none;float:left;}
.content .box_01 .imglist li img{width:78px; height:78px; padding:1px; border:#cccccc solid 1px;}
.content .box_01 .imglist li p{width:82px;font-size:12px; font-weight:normal; line-height:24px; padding:0; margin:0;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;cursor:pointer;}
.content .box_01 .imglist .title{font-size:14px; font-weight:bold;line-height:24px; background:url(bg_t1m.gif) left top repeat-x; padding:0; margin:0;}
.content .box_01 .imglist .titleleft{width:5px; height:24px; background:url(bg_t1l.gif) left bottom no-repeat; float:left;}
.content .box_01 .imglist .titleright{width:4px; height:24px; background:url(bg_t1r.gif) right bottom no-repeat; float:right;}

.content .pagenum{width:580px; text-align:left;line-height:25px;height:25px; background:#fff; border:#ccc solid 1px; padding:0 0 0 8px; margin:8px 0 0 0; display:block; float:left;}
.content .pagenum a {font-size:14px;border:1px solid #aaa;}
.content .pagenum a:hover,.content .pagenum a.cur{background:#638EB8;}
.content .pagenum a span{padding:0 5px 0 5px;}

.box_02 .msgbox{background:#fff; border:#b8b8b8 solid 1px;}
.box_02 .msgbox dl{height:31px;background: url(page_nav2.jpg) left bottom repeat-x; padding:0; margin:0; list-style:none;}
.box_02 .msgbox .dda{line-height:31px; background:url(box_line.gif) right 5px no-repeat;padding:0 15px; margin:0; list-style:none;display:block; float:left;}
.box_02 .msgbox .msg {margin:20px;padding:0;text-align:center;font-size:14px;}

.content .box_02{width:800px; text-align:left; margin:0;}
.box_02 .left{width:588px;background:#fff; border:#b8b8b8 solid 1px; float:left;}
.box_02 .left dl{height:31px;background: url(page_nav2.jpg) left bottom repeat-x; padding:0; margin:0; list-style:none;}
.box_02 .left .dda{line-height:31px; background:url(box_line.gif) right 5px no-repeat;padding:0 15px; margin:0; list-style:none;display:block; float:left;}
.box_02 .left .ddh{color:#cc0000; font-size:14px; font-weight:bold;line-height:31px; background:#fff; border-right:#b8b8b8 solid 1px;padding:0 10px; margin:0; list-style:none;display:block; float:left;}
.box_02 .left ol{padding:0; margin:10px 3px 2px 5px; list-style:none;}
.box_02 .left li{width:96px; text-align:center; display:block; padding:0; margin:0; list-style:none;float:left;}
.box_02 .left li img{width:78px; height:78px; padding:1px; border:#cccccc solid 1px;}
.box_02 .left li p{width:82px;font-size:12px; font-weight:normal; line-height:24px; padding:0; margin:0;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;cursor:pointer;}
.box_02 .right{width:200px; float: right;}
.box_02 .right .box_01{width:200px; height:466px;background:#fff; border:#ccc solid 1px; margin:0;}
.box_02 .right .box_03{width:200px; height:500px;background:#fff; border:#ccc solid 1px; margin:0;overflow:hidden;}
.box_02 .right dl{height:31px;background: url(page_nav2.jpg) left bottom repeat-x; padding:0; margin:0; list-style:none;}
.box_02 .right .dda{line-height:31px; background:url(box_line.gif) right 5px no-repeat;padding:0 15px; margin:0; list-style:none;display:block; float:left;}
.box_02 .right .ddh{color:#cc0000; font-size:14px; font-weight:bold;line-height:31px; background:#fff; border-right:#b8b8b8 solid 1px;padding:0 10px; margin:0; list-style:none;display:block; float:left;}
.hotlink{width:780px; text-align:left; line-height:23px; padding:0 10px; margin:8px auto auto auto;background:#fff;border:1px solid #cccccc;}
.hotlink a{margin:0 2px;white-space:nowrap;}
.copyright{width:800px;padding:0; margin:8px auto 20px auto;}
.copyright h1{ font-size:12px; font-weight:normal;line-height:25px; background:#94cb47; padding:0; margin:0 0 10px 0;}
.copyright p{line-height:20px; padding:0; margin:0;}
#f_div { border:#b8b8b8 solid 1px;MARGIN: 0 auto; OVERFLOW: hidden; WIDTH: 308px; HEIGHT:247px;}
#f_imgDiv {OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 247px;}
#f_img {BORDER-RIGHT: 0px; BORDER-TOP: 0px; FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;}
#f_infoDiv {WIDTH: 100%; POSITION: relative; TOP: -18px;}
#f_buttonDiv {OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 17px; TEXT-ALIGN: left;}
#f_line {BACKGROUND: #fff; FILTER: progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=50, finishY=100,style=1,opacity=0,finishOpacity=100); OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 1px;}
#f_buttonDiv DIV {BACKGROUND: #fff; FLOAT: right; WIDTH: 1px; HEIGHT: 17px;}
#f_buttonDiv .bg {BACKGROUND: #fff; FILTER: Alpha(Opacity=40); FLOAT: right; WIDTH: 17px; HEIGHT: 17px;}
#f_buttonDiv A {DISPLAY: block; FONT-SIZE: 10px; FLOAT: right; OVERFLOW: hidden; WIDTH: 17px; COLOR: #fff; LINE-HEIGHT: 10px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; HEIGHT: 17px; TEXT-ALIGN: center; TEXT-DECORATION: none;}
#f_buttonDiv A:link {COLOR: #000;height:12px;}
#f_buttonDiv A:visited {COLOR: #000;height:12px;}
#f_buttonDiv A:active {COLOR: #000;height:12px;}
#f_buttonDiv A:hover {BACKGROUND: #689911; COLOR: #fff;height:12px;}
#f_buttonDiv A.on:link {BACKGROUND: #689911; COLOR: #fff;height:12px;}
#f_buttonDiv A.on:visited {BACKGROUND: #689911; COLOR: #fff;height:12px;}
#f_buttonDiv A.on:active {BACKGROUND: #689911; COLOR: #fff;height:12px;}
#f_buttonDiv A.on:hover {BACKGROUND: #689911; COLOR: #fff;height:12px;}
#f_buttonDiv A.on:hover {BACKGROUND: #d2e967;height:12px;}


.photo_file
{
	float:left;
	position:relative;
	width:264px;
	height:101px;
	overflow:hidden;
	background:url('btn_upload.gif') no-repeat right top;
}
.photo_file input {
	position:absolute; 
	right:0; 
	top:0; 
	text-align:right; 
	font-size:600px; 
	opacity:0; 
	-moz-opacity:0; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
	filter:alpha(Opacity=0);
}
.photo_container{height:450px;padding:10px;}

.photo_container .template_title{margin:10px auto;font-size:18px;text-align:center;font-weight:bold;border-bottom:1px dashed #aaa;padding-bottom:5px;}

.photo_container .template_content p{text-indent:20px;line-height:18px;margin:0;padding:0;}

.view .tools{font-size:14px;font-weight:bold;text-align:right;padding-right:20px;height:25px;line-height:25px;}
.view .tools a{color:#1875C6;margin:4px;}

.alert{margin:10px;padding:10px;background:#FFFFE1;border:1px solid #AAA;font-size:14px;text-align:center;}