﻿body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0;}
body{color:#000;font-family:Arial; margin:0; background:url(../images/bg.gif) repeat-x #e7dfbf;}
body,td,th{font-size:14px;}
ul{list-style-type:none;}
select,input{vertical-align:middle;}
a{text-decoration:none; color: #000;}
a:hover{color:#f00; text-decoration: underline;}
*{ padding:0; margin:0;}
/* page */
#page{width:920px; overflow: visible; _display:inline-block; margin:0 auto;background:url(../images/logobg.gif) no-repeat 0 0;}
/* header*/
.header{ line-height:77px; height:77px; text-align:right; font-size:14px; text-align:right;}
.header .logo{ float:left;}
/* left*/
.left{ width:180px; padding-top:20px; vertical-align: top;}
.menu{ display:block;line-height:30px; color:#fff; text-align:center;}
.menu dt{ height:30px;}
.menu dt a{ font-size:14px; height:30px; font-weight:bold; display: block; background:url(../images/menubg.gif) no-repeat left top; color:#3b2705; padding-right:20px; text-align:right; }
.menu dt a:hover{ text-decoration:underline; background-position:left bottom; text-decoration:none;}
.menu dd{ display:block; margin-left:5px; border-left:1px solid #c6b57b; background:#ebe5ce;}
.menu dd a{ display:block; text-align:right; padding-right:18px; font-size:12px;}
.menu dd a:hover{ background:#f2eee0; text-decoration:none;}


/* right*/
.right{ vertical-align:top; padding-right:8px; background:url(../images/shadow.gif) no-repeat right top;} 
.r_top{ height:10px; font-size:1px; background:url(../images/rbg.gif) top no-repeat; width:732px;}
.r_bottom{ height:10px; font-size:1px; background:url(../images/rbg.gif) bottom no-repeat; width:732px; clear:both;}
.container{ background:#fff; padding:0 10px; border-left:1px solid #c6b57b;border-right:1px solid #c6b57b; min-height:600px; }
.ad{ text-align:center;}

h1{ line-height:200%; color:#f60; font-weight:normal;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:24px; display:block; padding-left:30px; background:url(../images/h1ico.gif) no-repeat left center;}
.text{ line-height:200%; padding:4px 10px;}
.text a{ color:#f60; }
.footer{ padding:10px; text-align:center; font-size:12px; line-height:200%; color:#6F3A03;}
.footer a{color:#6F3A03}
.text li{ list-style:none; }

.member{ display:block; padding-bottom:30px;}
.member li{ display:block; clear:left; padding:8px; height:110px;}
.member li a{ float:left; padding:4px; background:#fff; margin:0 15px 15px 0; display:inline; border:1px  solid #C6B57B;}
.member li a img{ width:100px; height:100px;}

.textsize{ line-height:150%; font-weight:bold; margin:4px; background:url(../images/textsize.gif) no-repeat left center #CCC091; padding:4px 4px 4px 100px; height:24px; vertical-align:middle;}
.textsize a{ border:1px solid #3b2705;float:left; width:20px; margin:2px; height:20px;text-align:center;}
.textsize a:hover{border:1px solid #f00; text-decoration:none;}
.link{ text-align:right; line-height:200%; font-size:12px; padding-right:10px; font-weight:bold; padding-top:30px;color:#3b2705;}
.link a{ color:#3b2705;}
.link a:hover{ color:#f00;}


.photo{}
.photo td{ width:25%; text-align:center; line-height:150%; padding:5px 0; border-bottom:2px solid #fff; background:#F6F3E8; vertical-align: top;}
.photo td a{ color:#3b2705;}
.photo td a:hover{ color:#f60;}
.photo td a img{ width:100px; height:100px; display:block; margin:4px auto; padding:2px; border:1px solid #C6B57B; background:#fff;}
.photo td a:hover img{ border:1px solid #f90;}

.nav{ padding:4px; text-align:right; height:24px;}
.nav a{ float:right; height:20px; padding:0 4px; border:1px solid #C6B57B; background:#e7dfbf; text-align:center; margin-left:5px; line-height:20px; color:#3b2705;}
.nav a:hover{ color:#f60; text-decoration:none;}



/*--------------------*/
.newsimg{ background:#fff; text-align:center; margin:10px auto;}
.image{ padding:10px; text-align:center;}
.image img{  max-width:600px; max-height:600px; width:expression(this.width>600?"600px":this.width);height:expression(this.height>600?"600px":this.height); }
.changeimg{ height:70px; padding:10px 102px;; text-align:center; background:#eee; }
.changeimg .minimg{width:70px; float:left; margin:5px; padding:3px; background:#fff; border:1px solid #ccc; display:inline; filter: Alpha(Opacity=50); }
.changeimg .selimg{width:70px; float:left; margin:5px; padding:3px; background:#fff; border:1px solid #ccc; display:inline; filter: Alpha(Opacity=100); }
.changeimg div a img{ max-width:70px; max-height:60px; width:expression(this.width>70?"70px":this.width);height:expression(this.height>60?"60px":this.height); }
.changeimg .p,.changeimg .n{ width:33px; padding-top:18px; height:auto;float:left;}
#carousel {
	padding: 4px 30px ; OVERFLOW: hidden; WIDTH: 620px; HEIGHT: 100px; background:#eee;
}
IMG#carousel_btn_lastpic {
	DISPLAY: inline; FLOAT: left; MARGIN: 20px 20px 14px 20px; 
}
IMG#carousel_btn_nextpic {
	DISPLAY: inline; FLOAT: left; MARGIN: 20px 14px 14px 10px; }
IMG#carousel_btn_nextpic {
	FLOAT: right; MARGIN: 14px 15px 14px 14px
}
#carousel_container {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 500px; POSITION: relative; HEIGHT: 90px; display: inline; margin-top:4px;
}
#carousel_container UL {
	LEFT: 0px; FLOAT: left; OVERFLOW: hidden; WIDTH: auto; POSITION: absolute; TOP: 0px; HEIGHT: 90px
}
#carousel_container UL LI {
	BORDER: #999 1px solid;  DISPLAY: inline; FLOAT: left; MARGIN: 0px 5px;WIDTH: 88px;HEIGHT: 88px
}
#carousel_container UL LI IMG {
	DISPLAY: inline; FLOAT: left; MARGIN: 4px; WIDTH: 80px; HEIGHT: 80px;
}
#carousel_photo_container {
	CLEAR: both; MARGIN: 20px auto; OVERFLOW: hidden; WIDTH:100%;
}
#carousel_photo_container img{  max-width:600px; max-height:600px; width:expression(this.width>600?"600px":this.width);height:expression(this.height>600?"600px":this.height); }
#carousel_photo_intro {
	FONT-SIZE: 12px;  OVERFLOW: hidden;LINE-HEIGHT: 200%; TEXT-ALIGN: center; clear:both; 
}
#carousel_photo_shardow {
	Z-INDEX: 10; FILTER: alpha(opacity=40); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #000; opacity: .5; -moz-opacity: .5; border:1px solid #000;
}
IMG#carousel_photo_loading {
	Z-INDEX: 11;  MARGIN: -50px 0px 0px -50px; POSITION: absolute; TOP: 50%;
}



/*-----------------------------*/
.download{}
.download li a{ float: right; margin-right:30px;}

/*video*/
.video dl{ display:inline; float:right; width:290px; border:1px solid #ccc091; padding:5px; height:350px;}
.video dl dt{ display:block; line-height:200%; font-weight:bold; background:#ccc091; color:#fff; padding:0 6px;}
.video dl dd{ display:block; float:left; width:50%; overflow: hidden; height:160px;}
.video dl dd a{ font-size:12px;}
.video dl dd a img{ margin:4px auto; border:1px solid #ded4b0; padding:4px;}
h4{ font-size:18px; line-height:38px; font-weight:normal;}