/* CSS DESIGN BY lmwjg.net */
/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/
body,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;}
body {color:#2387bb; font-size:12px; line-height:1.8em; text-align:center; font-family:"ËÎÌå",Arial, Helvetica, sans-serif;}
a {color:#000; text-decoration:none;}	
a:hover {color:#f63; text-decoration:underline;}
ul li{list-style:none;}
.clear{clear:both;}
.hide{ display:none;}
.MT6{margin-top:6px;}

#Wrapper {width:986px; margin:0 auto; text-align:left;}
#Content {width:100%;}
#Content_L {width:260px; float:left;}
#Content_R {width:720px; float:right;}
#Content_ArtL {width:720px; float:left;}
#Content_ArtR {width:260px; float:right;}
#Head {height:180px;}
.top {height:125px;}
.top ul{display:block;height:70px; float:right;}
.top li{height:129px; text-align:left;}
.top li.one{width:638px; text-align:center; float:left;background:url(../images/top_1.jpg);}
.top li.two{display:block; width:348px; float:right; color:#FFFFFF;background:url(../images/top_2.jpg); }
 
.nav {height:28px; background:url(../images/top_3.jpg) no-repeat; font-size:14px;}
.nav ul{margin-left:20px;}
.nav li{padding-top:10px; width:90px; float:left; text-align:center;height:18px;}
.nav li a {display:block;border-right:1px solid #CCC;color:#FFF; line-height:15px; }
.nav li a.last {display:block;border-right:0px solid #CCC; line-height:15px;}
.nav li a:hover {color:#FFF; text-decoration:none; background:url(../images/menu_cur.jpg) no-repeat;}
.nav li a.current {color:#FFF; text-decoration:none;}

.notice {padding-top:5px;height:32px; background:url(../images/top_4.jpg) no-repeat; font-size:14px; text-align:left;padding-left:150px;}
.notice span{width:100px;color:#FFF;}
.notice a{color:#FF0000; }
.notice a:hover {color:#FF0000; text-decoration:underline;}
.notice a.current {color:#FF0000; text-decoration:none;}

.ItemCategory dt {height:27px; border-bottom:solid 3px #FF8902; background:#fff;}
.ItemCategory dt span {display:block; height:25px; line-height:25px; padding-top:2px; float:right; width:98px; text-align:center;}
.ItemCategory dt a {display:block; width:66px; height:25px; line-height:25px; padding-top:2px; margin:0 1px; background:#EDF8FF url(../images/title.gif) -332px -183px no-repeat; float:left; text-align:center;}
.ItemCategory dt a:hover,.ItemCategory dt a.current {background:#FE9F03 url(../images/title.gif) -264px -183px no-repeat; color:#fff;}
.ItemCategory dd {height:250px; width:100%; text-align:center; clear:both; background:#F3FBFF; border:solid 1px #BFE3FF; border-top:none;}
.ItemCategory dd a{margin:0 9px;}
.ItemCategory dd ul{text-align:left;padding:10px 10px 0px 10px;}
.ItemCategory dd table,tr,td{margin:0px;padding:0px;}
.ItemCategory dd tr,td{height:10px;}
.ItemCategory dd li{background:url(../images/square.gif) 3px no-repeat;padding-left:10px; width:90%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ItemCategory dd span{float:right;margin-left:10px;width:100px;font-family:"Arial";color:#FF9900;}
.ItemCategory dd {line-height:25px; padding-top:2px; float:left; width:510px;text-align:left; white-space:nowrap; text-overflow:ellipsis;}

#Part1_L {width:456px; float:left;}
#Part1_R {width:520px; float:right;}
.focus {border:solid 1px #BFE3FF; background:#eef7fd; padding:3px; height:282px;}
#Part2 {border:solid 1px #BFE3FF;height:75px;}
#Part2 li{width:74px; float:left;padding:5px 10px 0px 10px; list-style:none;}
#Part2 li.title{width:32px;padding:0px;}
#Part2 dt input{height:17px; line-height:17px;margin:5px; padding:2px; width:300px; border:solid 1px #BFE3FF;}
#Part2 dd{ margin:5px 25px 5px 5px; padding:2px; float:left;}
#Part3_L {width:456px; float:left;}
#Part3_L ul{height:175px;}
#Part3_R {width:520px; float:right;}
#Part3_R ul{height:175px; }

#DL{margin:5px;}
#DL table{border:solid 1px #BFE3FF;text-align:center; }
#DL table tr{height:25px;}
#DL table td{padding:2px;border-bottom:solid 1px #BFE3FF;}
#DL table .title{background:#BFE3FF;font-size:12px;font-weight:bold; }
#DL table .title_one{text-align:left;width:60%;}
#DL table .title_two{width:10%;}
#DL table .title_third{width:30%;}
#DL table .bottom{padding:2px;border:solid 0px #BFE3FF;}
.artdisp{border:solid 1px #BFE3FF; border-top:none;padding:15px;color:#000;}
.artdisptitle{color:#000;text-align:center;padding:20px 0px;font-size:22px;font-weight:bold;color:#000}
.artinfo{color:#666;text-align:center;margin:10px 0px; line-height:2em;border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

.actbar {height:23px; line-height:23px; margin:6px auto; background:#FCFCFC; border:1px solid #F0F0F0; text-align:right;}
.actbar span {margin-right:20px; color:#CCC;}
.actbar span a {color:#690;	margin-right:3px; margin-left:3px;}

.related{height:40px; padding:5px 0 0 10px;}
.related a{text-decoration:underline; color:#f60;}
.related a:hover{text-decoration:none;}

.boxlist ul {border:solid 1px #BFE3FF; border-top:none;}
.boxlist ul.special {border:solid 0px #BFE3FF; border-top:none;}
.boxlist li {margin-left:20px;list-style:none;background:url(../images/square.gif) left 8px no-repeat;width:80%; padding-left:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}/* List of characters in length will automatically interception, procedures don't have to read. */
.boxlist li.special {margin:0px;list-style:none;padding:0px;background:url();width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.boxlist li.pic {margin-left:0px;list-style:none;width:100%;padding:0px; }
h2.one {height:31px; line-height:31px; padding-right:10px; background:url(../images/title.gif) right top no-repeat;}
h2.one2 {height:31px; line-height:31px; padding-right:10px; background:url(../images/title_photo.gif) right top no-repeat;}
h2 span {display:block; background:url(../images/title.gif) no-repeat; height:28px; line-height:28px; padding-top:3px;}
h2 span.text {padding-left:20px;font-size:13px; width:100px; background-position:left -61px; float:left;}
h2 span.more {padding:1px 0 0 0; float:right; width:30px; background:none;}
h2 span.more a {display: block; width:30px; height:5px; line-height:5px; background:url(../images/more.gif) no-repeat; margin-top:12px; text-indent:-99999em;}

.servicelist ul{margin:5px;border:0px;list-style:none;}
.servicelist li{width:110px;list-style:none; text-align:center;height:210px;}
.servicelist li img a{border:1px solid #FF9900}
.servicelist li img a:hover{border:1px solid #FF6600}

#latest{width:240px;}
#photolist{background:url(../images/photo_bg.gif) no-repeat;}
#photolist .photoblock-many{border:solid 1px #BFE3FF; border-top:none; padding:20px 0px;clear: both;width: 99.8%;text-align: center; font-size: 10px; color: #888888;}
#photolist p{text-align:left;font-size:12px;color:#999;margin-left:20px;}
#info_now{background:url(../images/info_bg.gif);border:1px solid #C2E0E8; height:25px;padding:2px 15px 0px 15px;}
#info_now span{color:#FF6600;}
#info_now .location{float:left;margin:10px;width:67%;
margin:0px;
}
#info_now .sear{float:right;margin:10px;width:300px; text-align:right;margin:0px;}
.inputtext{border:1px solid #666; width:200px;}
.btnsear{border:1px solid #666; background:#FFF; width:50px;}


#Bottom{background:#2387bb;border:1px solid #a6cfe3;text-align:center;color:#FFF;font-size:12px;margin-bottom:6px;}
#Bottom a{color:#FFF;}


.photo ul{ list-style:none;margin:0px;border:0px;}
.photo img{border:0px;width:128px; height:128px;}
.photo li{position:relative; list-style:none;margin:8px;padding:10px 10px 10px 0px;width:150px;height:170px; text-align:center; background:url(../images/photoalbum_bg.gif)  no-repeat; float:left; vertical-align:middle;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.photo li span{clear:both;position:absolute;margin:0px;padding:0px;bottom:0px;left:0px; width:100%; text-align:center;}
