/* reset */
*{word-break : break-all;word-wrap : break-word;}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, b, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, thead, tfoot, tr, th, td {color: inherit;margin: 0;padding: 0;border: 0;font-style: inherit;font-family: inherit;background-color: transparent;vertical-align: baseline;list-style-type: none;}
h1, h2, h3, h4, h5, h6,strong{font-size: 100%;}
table {}
caption{font-weight: normal;}
th, td {text-align: left;font-weight: normal;}
table, td, th {vertical-align: middle;margin-right: auto;margin-left: auto;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {color: #a01717;font-size: 9px;font-family: verdana;font-weight: bold;line-height: 1em;text-align: center;border: none;}
/* common set -------------------------------------------- */
a{color: #2a2e32;}
a:link , a:visited , a:hover , a:active {text-decoration: none;cursor: pointer;}
a:hover{color:#a2231c;text-decoration: underline;}
/* clearfix -------------------------------------------- */
.clearfix:after{content: "\0020";display: block;height: 0;clear: both;visibility: hidden;overflow:hidden;}
.clearfix{display: block;}
/* Regular clearing
   apply to column that should drop below previous ones. */
.clearfix {zoom:1;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */ 

/* igho styles */
.clear {display: block;clear:both;}
div.pages{font-family: verdana;line-height: 24px;background-color: #f4f4f4;text-align: left;height: 24px;overflow: hidden;clear:both;margin-top: 15px;margin-bottom: 15px;border: solid 1px #a4a4a4;}
div.pages .first , .pages .last{}
div.pages .prev , .pages .next{ color: #464646; font-size: 13px; font-weight: bold; background-color: #fafafa; width: 24px; height: 22px; padding: 0; }
div.pages .this{ background-image: url(img/sort_down.gif); background-repeat: no-repeat; background-position: center 0; }
div.pages a{ font-weight: bold; height: 24px; float: left; padding-right: 8px; padding-left: 8px; border-right: 1px solid #95845b; border-top-color: #95845b; border-top-style: solid; border-bottom-color: #95845b; border-bottom-style: solid; border-left-color: #95845b; border-left-style: solid; display: block; }
div.pages a:hover {color:#fff;background-color: #a4a4a4;}
div.pages span{ height: 24px; float: left; padding-right: 8px; padding-left: 8px; border-right: 1px solid #95845b; border-top-color: #95845b; border-top-style: solid; border-bottom-color: #95845b; border-bottom-style: solid; border-left-color: #95845b; border-left-style: solid; display: block; }
#site_navs{ line-height: 30px; background-color: #efefef; height: 30px; margin-right: 20px; margin-bottom: 10px; padding-left: 15px; border: solid 1px #ccc; }
#site_navs a{ color: #00809d; font-weight: bold; padding-right: 5px; padding-left: 5px; }
#site_navs span{ color: #666; padding-right: 5px; padding-left: 5px; }
/* site styles */
body{color:#585858;font-size:12px;line-height:18px;background-color:#fff;text-align:center;}


#site_warp{background-color:#f4f4f4;text-align:left;width:988px;margin:auto;}

#site_topbanner{color:#fff;line-height:22px;background-color:#d9dbda;height:22px;overflow:hidden;clear:both;}
#site_topbanner_qq{font-size:9px;font-family:verdana;font-weight:bold;background-color:#797979;height:22px;float:left;padding-right:10px;padding-left:10px;}
#site_topbanner_email{font-size:9px;font-family:verdana;font-weight:bold;background-color:#a3a3a3;height:22px;float:left;padding-right:10px;padding-left:10px;}

#site_header{background-color:#f2f2f2;height:150px;overflow:hidden;}
#site_header #site_logo{height:100px;clear:both;}
#site_header #site_logo a{background-image:url(img/site-logo.gif);background-repeat:no-repeat;text-indent:-100em;width:192px;height:51px;overflow:hidden;float:left;margin-top:25px;margin-left:35px;display:inline;}
#site_header ul{width:730px;height:50px;float:left;}
#site_header ul li{font-size:18px;font-family:verdana;line-height:50px;float:left;margin-left:30px;display:inline;}
#site_header ul li a{font-weight:bold;text-decoration:none;}
#site_header ul li a b{color:#fe5107;font-size:14px;font-weight:400;padding-right:5px;}

#site_dateIMG{ background-color:#f4f4f4; background-image:url(img/site-ads.gif); background-repeat:no-repeat; position:relative; width:250px; height:200px; z-index:3; float:right; clear:right; margin: -50px 0 8px; }

#site_dateIMG{ width:250px; height:200px; overflow: hidden; }
#site_dateIMG img , #site_dateIMG object , #site_dateIMG embed {height: 200px; display: block; }
#site_content{ min-height: 300px;_height: 300px; background-color:#fff; background-image:url(img/site-content_topBG.gif); background-repeat:no-repeat; background-position:right 0; width: 730px; float:left; padding-bottom:0px; }

#site_content #site_cite {font-style:normal;background-image:url(img/site-plans.gif);background-repeat:no-repeat;background-position:center;text-indent:-100em;overflow:hidden;clear:both;margin:10px 10px 20px;display:block;}

#site_content #site_indexplayers{background-image:url(img/indexTABBG.png);background-repeat:no-repeat;width:714px;height:317px;clear:both;margin-bottom:15px;}
#site_content #site_indexplayers #view_pic{height:48px;overflow:hidden;clear:both;padding-right:30px;padding-left:30px;}
#site_content #site_indexplayers #view_pic div{font-size:14px;font-weight:bold;line-height:33px;height:33px;overflow:hidden;float:left;padding-right:10px;}
#site_content #site_indexplayers #view_pic div label a:hover{color:#464646;text-decoration:underline;}

#site_content #site_indexplayers #view_pic div.thubpic label{background-image:url(img/site-noHoverTab.gif);background-repeat:no-repeat;background-position:left 0;padding-left:15px;display:block;}
#site_content #site_indexplayers #view_pic div.thubpic label a{color:#d1d1d1;font-size:16px;background-image:url(img/site-noHoverTab.gif);background-repeat:no-repeat;background-position:right 0;padding-right:40px;display:block;}

#site_content #site_indexplayers #view_pic div.thubpiccur label{background-image:url(img/site-tabs-HoverTab.gif);background-repeat:no-repeat;background-position:left 0;padding-left:15px;display:block;}
#site_content #site_indexplayers #view_pic div.thubpiccur label a{font-size:16px;background-image:url(img/site-tabs-HoverTab.gif);background-repeat:no-repeat;background-position:right 0;display:block;padding-right:40px;}

#site_content #site_indexplayers #foclnk{background-image:url(img/site-tabs_contentImg.gif);width:273px;height:238px;overflow:hidden;float:left;margin-right:10px;margin-left:20px;}
#site_content #site_indexplayers #foclnk img{width:255px;height:178px;margin-top:34px;margin-left:8px;border:solid 1px #fff;}

#site_content #site_indexplayers #fttltxt{font-size:14px;line-height:24px;width:385px;height:200px;overflow:hidden;float:right;margin-top:40px;margin-right:20px;display:inline;}
#site_content #site_indexplayers #fttltxt p{height:170px;overflow:hidden;display:block;}
#site_content #site_indexplayers #fttltxt a{color:#a2231c;font-size:12px;font-weight:bold;margin-top:10px;float:right;clear:both;padding-right:5px;padding-left:5px;}
#site_content #site_indexplayers #fttltxt a:hover{color:#464646;text-decoration:underline;}
#site_content .block{float:none;clear:both;margin-right:20px;margin-bottom:8px;}
#site_content .block h3.site_title{background-image:url(img/indexView_04.gif);background-repeat:repeat-x;background-position:0 bottom;height:20px;overflow:hidden;margin-top:10px;margin-bottom:10px;}
#site_content .block h3.site_title a , #site_content .block h3.site_title b{font-size:14px;font-weight:bold;background-color:#fff;height:20px;float:left;padding-right:5px;padding-left:5px;border-right:3px solid #1f1f1f;display:block;}
#site_content .block .iblock{text-align:center;}
#site_content .block .iblock ul.site_img_list{width:700px;margin:8px auto 15px;}
#site_content .block .iblock ul.site_img_list li{width:95px;height:95px;overflow:visible;float:left;margin-right:1px;margin-bottom:1px;}
#site_content .block .iblock ul.site_img_list li.more_link{background-color:#fff;margin-right:1px;margin-bottom:1px;width:99px;height:49px;float:left;overflow:visible;}
#site_content .block .iblock ul.site_img_list li.more_link a , #site_content .block .iblock ul.site_img_list li.more_link a:hover{background-color:#fff;background-image:url(img/site-contentMores.gif);background-repeat:no-repeat;background-position:center;text-indent:-100em;top:0;left:0;right:0;bottom:0;width:99px;height:49px;float:left;overflow:hidden;margin:0;padding:0;}
#site_content .block .iblock ul.site_img_list li.more_link a:hover {background-color:#efefef;}
#site_content .block .iblock ul.site_img_list li a{background-color:#d1d1d1;text-align:left;position:relative;top:0;left:0;right:0;bottom:0;width:95px;height:95px;z-index:1;overflow:hidden;float:left;display:block;}
#site_content .block .iblock ul.site_img_list li a img{background-color:#efefef;width:95px;height:95px;z-index:2;margin-top:1px;margin-left:1px;}
#site_content .block .iblock ul.site_img_list li a:hover{background-color:#464646;width:180px;height:180px;z-index:100;margin:-18px -17px -17px -18px;}
#site_content .block .iblock ul.site_img_list li a:hover img{background-color:#464646;width:180px;height:180px;z-index:101;}

#site_content #note_book{text-align:left;}
#site_content #note_book .site_title{font-size:14px;line-height:35px;background-color:#c1c5c3;background-image:url(img/site-noteBookName.gif);background-repeat:no-repeat;background-position:right 0;text-align:left;height:35px;clear:both;margin-top:10px;border-left:10px solid #464646;}
#site_content #note_book .site_title a{visibility:hidden;}
#site_content #note_book ul{}
#site_content #note_book li{background-color:#f9f9f9;text-align:left;clear:both;margin-bottom:10px;border-bottom:5px solid #ececec;}
#site_content #note_book .site_nb_title{font-size:18px;line-height:60px;text-align:left;height:60px;overflow:hidden;clear:both;}
#site_content #note_book .site_nb_title h4{ color: #999; font-size:18px; font-family: verdana; line-height:20px; height:20px; float:left; margin-left:15px; padding-top:20px; width: 620px; overflow:hidden; padding-bottom:5px; border-bottom:1px solid #c1c5c3; display:inline; }
#site_content #note_book .site_nb_title h4 a{ color: #333; letter-spacing: 0; }
#site_content #note_book .site_nb_title h4 b { color: #910033; font-weight: 400; letter-spacing: -2px; }
#site_content #note_book .site_nb_title span {background-image:url(img/site-content_dates.gif);background-repeat:no-repeat;background-position:right 0;font-size:24px;font-weight:bold;line-height:28px;text-align:center;width:70px;60px;float:right;display:block;}
#site_content #note_book .site_nb_title span i{font-size:9px;font-family:verdana;font-style:normal;line-height:24px;height:20px;overflow:hidden;clear:both;margin:0;padding:0;display:block;}
#site_content #note_book .site_nb_txt{}
#site_content #note_book .site_nb_txt{}
#site_content #note_book .site_nb_txt img{ background-color:#464646; width:140px; height:105px; float:left; margin-right:15px; margin-left: -10px; border:solid 1px #ececec; }
#site_content #note_book .site_nb_txt p{ font-size:14px; line-height:23px; text-align:left; clear:both; margin-right:15px; margin-left: 25px; }
#site_content #note_book .site_nb_txt a.read{float:left;clear:left;margin-right:15px;margin-left:175px;padding-top:10px;padding-bottom:10px;}

#site_content #site_contents { background-color:#f9f9f9; text-align:left; width: 710px; overflow-x: hidden; clear:both; min-height: 1525px;_height: 1525px; margin-right:20px; margin-bottom:10px; border-bottom:5px solid #ececec; }
#site_content #site_contents .site_nb_title{font-size:18px;line-height:60px;text-align:left;height:60px;overflow:hidden;clear:both;}
#site_content #site_contents .site_nb_title h4{font-size:18px;line-height:20px;height:20px;float:left;margin-left:15px;padding-top:20px;width: 620px;overflow:hidden;padding-bottom:5px;border-bottom:1px solid #c1c5c3;display:inline;}
#site_content #site_contents .site_nb_title h4 a{}
#site_content #site_contents .site_nb_title span { background-image:url(img/site-content_dates.gif); background-repeat:no-repeat; background-position:right 0; font-size:24px; font-weight:bold; line-height:28px; background-color: #fff; text-align:center; width:70px; height:60px; float:right; display:block; }
#site_content #site_contents .site_nb_title span i{font-size:9px;font-family:verdana;font-style:normal;line-height:24px;height:20px;overflow:hidden;clear:both;margin:0;padding:0;display:block;}
#site_content #site_contents .site_nb_txt{font-family:serif;margin:10px 20px 30px;}
#site_content #site_contents .site_nb_txt b{font-size:200%;margin:5px;}
#site_content #site_contents .site_nb_txt a{ color:#00699d; font-size: 12px; font-weight:bold; text-decoration:underline; padding-right:8px; padding-left:12px; }
#site_content #site_contents .site_nb_txt img{background-color:#464646;margin:15px;border:solid 1px #ececec;display:inline;}
#site_content #site_contents .site_nb_txt p{ font-size:14px; line-height:23px; text-align:left; }
#site_content #site_contents .site_nb_txt a.read{float:left;clear:left;margin-right:15px;margin-left:175px;padding-top:10px;padding-bottom:10px;}

#site_bar{width:250px;float:right;clear:right;}
#site_bar .block {clear:both;padding-bottom:8px;}
#site_bar .block h3{background-image:url('img/barTitle.gif');background-repeat:no-repeat;background-position: center;text-align:right;clear:both;display:block; padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:8px}
#site_bar .block h3.site_title a , #site_bar .block h3.site_title b{color:#a2231c;font-size:14px;line-height:25px;height:25px;padding-right:5px;padding-left:5px;border-right:8px solid #d1d1d1;display:block;}
#site_bar .block h3.site_title a:hover{border-right-color:#a2231c;}
#site_bar .block .iblock{margin-right:10px;margin-left:10px;padding-bottom:-1px;}

#site_bar .block .iblock .site_def_itlist{padding:5px;}
#site_bar .block .iblock .site_def_itlist img{float:left;margin-right:8px;margin-bottom:8px;border:solid 1px #fff;}
#site_bar .block .iblock .site_def_itlist a{text-decoration:none;}
#site_bar .block .iblock .site_def_itlist a b{color:#fff;font-size:12px;font-weight:bold;line-height:14px;background-color:#a2231c;padding-right:1px;padding-left:1px;white-space:nowrap;}
#site_bar .block .iblock .site_def_itlist a:hover{color:#464646;text-decoration:underline;}

#site_bar #site_arts_list.block{background-image:url(img/site-indexBar.gif);background-repeat:no-repeat;width:224px;height:360px;margin:auto;}
#site_bar #site_arts_list.block .site_title{line-height:35px;background-image:none;height:35px;overflow:hidden;margin-top:5px;}
#site_bar #site_arts_list.block .site_title b{line-height:38px;float:left;margin:0;padding:0;border-width:0;}
#site_bar #site_arts_list.block .site_title a.site_more{background-image:url(img/site-barMores.gif);background-repeat:no-repeat;text-align:left;text-indent:-100em;width:35px;height:35px;overflow:hidden;float:right;padding:0;border-width:0;}
#site_bar #site_arts_list.block .iblock{}
#site_bar #site_arts_list.block .iblock ul{ background-repeat:repeat-x; width:205px; margin-bottom: 10px; border-top:1px solid #a4a4a4; }
#site_bar #site_arts_list.block .iblock ul li{text-align:center;width:49%;height:110px;float:left;}
#site_bar #site_arts_list.block .iblock ul li a{font-size:14px;text-align:center;}
#site_bar #site_arts_list.block .iblock ul li a img{background-color:#464646;width:80px;height:80px;margin:5px auto;border-color:#fff;border-style:solid;border-width:0 1px 1px 0;display:block;}
#site_bar #site_arts_list.block .iblock ul li a:hover{font-weight:bold;}
#site_bar #site_arts_list.block .iblock ul li a:hover img{ background-color:#a2231c; border-color: #000; }
#site_bar #site_arts_list.block  a#this_atrs_more{ background-image:url(img/site-arterButton.gif); text-align:left; text-indent:-100em; width:193px; height:60px; overflow:hidden; float: none; clear: both; margin-right: auto; margin-left: auto; display:block; }

#site_bar #site_friendlink{}
#site_bar #site_friendlink ul{clear:both;margin:5px 10px 15px;}
#site_bar #site_friendlink ul li{text-align:center;width:50%;height:31px;float:left;margin-bottom:5px;}
#site_bar #site_friendlink ul li a{background-color:#fff;width:88px;height:31px;overflow:hidden;margin:auto;border:solid 1px #fff;display:block;}
#site_bar #site_friendlink ul li a:hover{background-color:#fff;display:block;margin:auto;width:88px;height:31px;overflow:hidden;border:solid 1px #a4a4a4;}
#site_bar #site_friendlink ul li a img{width:88px;height:31px;}

#site_foot{background-image:url(img/site-footBG.gif);background-repeat:repeat-x;height:90px;clear:both;}
#site_foot_logo{line-height:90px;background-image:url(img/site-footLogo.gif);background-repeat:no-repeat;background-position:center;text-indent:-100em;width:150px;height:90px;float:left;}
#site_foot_links{line-height:50px;background-image:url(img/site-footLine.gif);background-repeat:repeat-y;width:600px;height:50px;float:left;margin-top:20px;}
#site_foot_links li{font-weight:bold;float:left;padding-left:20px;}
#site_foot_links li a{}
#site_foot_copyinfos{background-image:url(img/site-footLine.gif);background-repeat:no-repeat;padding-left:20px;font-size:9px;font-family:verdana;font-weight:bold;line-height:25px;background-position:0 bottom;float:right;padding-top:20px;padding-right:20px;}
#site_foot_copyinfos b{color:#fff;font-size:9px;}

.commonlist_12{font-size:12px;line-height:30px;}
.commonlist_14{font-size:14px;line-height:30px;}
.commonlist_12 li , .commonlist_14 li{background-image:url(img/site-do.gif);background-repeat:no-repeat;background-position:0 14px;height:30px;overflow:hidden;margin-right:8px;margin-left:8px;padding-left:8px;border-top:1px solid #f4f4f4;border-bottom:1px solid #d8d8d8;border-right-style:solid;border-right-width:0;border-left-style:solid;border-left-width:0;}
.commonlist_12 a , .commonlist_14 a{}

#site_indexIMGS{text-align:center;clear:both;padding-bottom:8px;}
#site_indexIMGS a{width:235px;height:55px;clear:both;margin:4px auto;display:block;}
#site_indexIMGS a img{display:block;clear:both;margin:auto;}

.a.buttons{ font-size: 12px; font-weight: bold; line-height: 20px; text-align: center; width: 60px; height: 20px; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-left: 5px; }
.a.buttons:hover { color: #ccc; text-decoration: underline; }

.more_aboutthis{ background-color: #efefef; margin: 10px; border: dashed 1px #999; }
.more_aboutthis strong { color: #999; font-size: 22px; font-weight: bold; font-style: italic; line-height: 26px; text-decoration: none; text-align: left; height: 20px; overflow: hidden; clear: both; margin: 8px; border-bottom: 1px solid #999; display: block; }
.more_aboutthis ul{ line-height: 2em; margin-top: 10px; margin-bottom: 10px; margin-left: 8px; padding-bottom: 8px; }
.more_aboutthis li{ width: 49%; float: left; margin-top: 2px; margin-bottom: 2px; }
.more_aboutthis a{ color: #999; font-size: 12px; text-decoration: none; }
.more_aboutthis a:hover{ text-decoration: underline; }
#site_content #site_contents .more_aboutthis a{ color: #999; text-decoration: none; }
#site_content #site_contents .more_aboutthis a:hover { color: #910033; text-decoration: underline; }

hr{ background-color: #999; width: 99%; height: 2px; clear: both; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px solid #fafafa; border-top-width: 0; border-right-width: 0; border-left-width: 0; display: block; }

#site_content #site_contents #site_content_artslist{ margin-top: -10px; }
#site_content #site_contents #site_content_artslist li{ text-align: left; width: auto; height: 130px; border-bottom: 1px solid #ccc; }
#site_content #site_contents #site_content_artslist li a.name{ font-size: 16px; line-height: 24px; text-align: center; width: 84px; float: left; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding: 0; display: inline; }
#site_content #site_contents #site_content_artslist li img{ width: 80px; height: 80px; float: none; margin: 10px auto 5px; display: block; }
#site_content #site_contents #site_content_artslist li a:hover img { border: solid 1px #00809d; }
#site_content #site_contents #site_content_artslist li p{ font-size: 14px; line-height: 23px; width: 560px; height: 69px; overflow: hidden; float: left; margin-left: 5px; padding-top: 16px; }


#site_contents .site_nb_txt h1{font-size: 24px; line-height: 40px; text-align: center;clear:both;display:block;margin-bottom:15px;}
#show_content{font-size:14px;line-height:1.8em;}
#keyword{color: #033; clor:#e47100; font-size:13px; font-weight: bold; line-height: 24px; height:24px; margin:15px 0; background-color: #efefef; border: solid 1px #c6c6c6;}
#keyword strong{margin-left:10px;}



/* ----------------------------------- 2009/09/13 by Menfond ----------------------------------- */
#dashiji_ad {margin:10px 0 10px 0;background:#ddd;height:60px;clear:both;}
#hzxx_ad{text-align:center;clear:both;padding-bottom:8px;}
.commonlist_tj{font-size:12px;line-height:60px;}
.commonlist_tj li{height:60px;overflow:hidden;margin:0 0 5px 0;padding:0;}

#site_content .iblock2{text-align:center;margin:0px 0 0 0;}
#site_content .iblock2 ul.site_img_list2{width:568px;float:left;margin:30px 0 40px 60px;background:#000;border-top: 1px solid #000;}
#site_content .iblock2 ul.site_img_list2 li{width:80px;height:80px;overflow:visible;float:left;margin:0 0 1px 1px;background:url(img/rw_01.gif) no-repeat;}
#site_content .iblock2 ul.site_img_list2 li a{background-color:#d1d1d1;text-align:left;position:relative;top:0;left:0;right:0;bottom:0;width:80px;height:80px;overflow:hidden;display:block;}
#site_content .iblock2 ul.site_img_list2 li a img{background-color:#efefef;width:80px;height:80px;filter:Gra;}
#site_content .iblock2 ul.site_img_list2 li a:hover{background-color:#464646;width:80px;height:80px;}
#site_content .iblock2 ul.site_img_list2 li a:hover img{background-color:#464646;width:81px;height:81px;filter:Alpha(opacity=100,finishOpacity=0,style=0);}