﻿* { font-size: 12px; font-family: '宋体' , arial, sans-serif; }
html { height: 100%; }
body { margin: 0px auto; text-align: center; padding: 0px; }
table { width: 100%; border: 0px; border-collapse: collapse; }
td, div { font-size: 100%; text-align: left; vertical-align: top; color: #000; }
form { margin: 0px; padding: 0px; }
img { border: 0px; }
input, select, button { vertical-align: middle; }
ul, ol, dd { margin: 0px; padding: 0px; list-style-type: none; }
li { margin: 0px; padding: 0px; }
h1 { font-size: 200%; text-align: center; }
h2 { font-size: 180%; }
h3 { font-size: 150%; }
acronym { cursor: pointer; }

button.btn{ border:solid 1px #bb0500; cursor:pointer; background:url('images/btnbg1.jpg') repeat-x bottom; color:White; padding:2px 10px;}

a { font-family: '宋体' ,arial; }
a:link, a:visited { color: #464646; text-decoration: none; }

body { background: #61001b; }
.body { width: 966px; text-align: center; margin: 0px auto; }
.topnav { text-align: center; }

.huise { height: 667px; background: #afafaf; padding: 16px 22px 0px; }
.zdt { background: url(   'http://img.kgoldh.com/imperialtradersen/201006/c_zuo.jpg' ) no-repeat; width: 236px; height: 754px; background-color: #77797b; }
.zdt2 { background: url(   'images/c_zuo2.jpg' ) no-repeat; width: 236px; height: 754px; background-color: #77797b; }
.topdt { }
.nyshang { height: 30px; text-align: right; padding: 24px 0px 0px 0px; background-repeat: no-repeat; }
.zbz { padding: 288px 0px 0px 0px; font-family: "宋体"; font-weight: bolder; font-size: 16px; color: #dadada; line-height: 235%; }
.zbz a { font-family: "宋体"; font-weight: bolder; font-size: 16px; color: #550017; line-height: 235%; }
.zbz a:hover { font-family: "宋体"; font-weight: bolder; font-size: 16px; color: #550017; line-height: 235%; }
.menubg { background: url(   'images/menu1.jpg' ) no-repeat 0px 2px; padding: 0px 0px 0px 75px; }
.zw { width: 530px; height: 40px; }
.zw2 { width: 73px; height: 290px; }
.czb { width: 236px; height: 745px; }
.nyshui { font-size: 100%; color: #77797b; }
.nyshong { font-size: 100%; color: #651d32; }
.tp { text-align: center; }
.ny { font-family: "宋体"; font-size: 100%; color: #393939; line-height: 200%; }
.ny p { color: #393939; }
.zy_bottom { width: 1002; height: 60px; background: url(   'images/xia.jpg' ) no-repeat; padding: 16px 0px 20px 466px; font-family: "宋体"; font-size: 100%; color: #6c6d6d; line-height: 140%; }
.bottom { width: 1002; height: 60px; background: url(   'images/c_bottom.jpg' ) no-repeat; padding: 16px 0px 0px 480px; font-family: "宋体"; font-size: 100%; color: #6c6d6d; line-height: 140%; }
.bottomline { background: url(  'images/bottomline.jpg' ) no-repeat center; height: 2px; line-height: 1px; margin: 0px; padding: 0px; }
.nydibu { height: 55px; }
.kf { height: 20px; }
.kfdbt { height: 30px; padding: 5px 5px 0px 5px; line-height: 120%; font-family: "宋体"; letter-spacing: 2px; color: #640120; font-size: 15px; font-weight: bolder; }
.kfny { font-family: "宋体"; padding: 0px 8px; font-size: 100%; color: #353537; line-height: 200%; }
.kfnyz { font-family: "宋体"; padding: 0px 25px 0px 0px; font-size: 100%; color: #393939; line-height: 200%; }
.kfjiange { width: 1px; }
.dushiwenhua_biaoti3 { color: #651d32; }

/*---------------------链接定义----------------------------------*/
a { color: #979899; text-decoration: none; }
a:link, a:visited { color: #979899; text-decoration: none; }
a:hover { color: #c49529; text-decoration: none; }
a:active { color: #979899; text-decoration: none; }

a.re:link, a.re:visited { color: #979899; text-decoration: none; }
a.re:hover { color: #c49529; text-decoration: none; }

a.bb:link, a.bb:visited { color: #393939; text-decoration: none; }
a.bb:hover { color: #393939; text-decoration: none; }

a.hong:link, a.hong:visited { color: #651d32; text-decoration: none; }
a.hong:hover { color: #651d32; text-decoration: none; }

/*---------------------表格定义----------------------------------*/
table.table { border: solid 3px #640120; border-collapse: separate; }
table.table tr { }
table.table th { border: solid 1px #640120; padding: 8px; font-size: 110%; color: #640120; background: #8e8f91; }
table.table td { border: solid 1px #640120; text-align: center; padding: 2px; font-size: 100%; line-height: 150%; vertical-align: middle; }

table.table td.td { text-align: center; }
table.table td.td1 { text-align: left; }

/*---------------------表格定义----------------------------------*/
td.book{ text-align:center; padding-bottom:30px;}
.bookbox{border: solid 1px #4b1829; width:302px;}
.booktitle{ padding:10px 0px 0px 16px; background:url('images/top.jpg') no-repeat; height:22px; color:White; font-weight:bolder;}
.bookprice{ text-align:center; color:White;line-height:150%;padding:10px 0px; font-weight:bolder;}
.bookprice span{ color:#651d32;  }

.bookth { text-align: left; height: 43px; }
.bookitemtd { text-align: left; height: 43px; font-size: 120%; }

ul.bookul { margin-left:0px; }
ul.bookul li { padding-left: 0px;  padding-bottom: 14px; }
ul.bookul li label { line-height: 200%; font-size: 100%;}
ul.bookul li label.b1 { color: #4b1829;}
ul.bookul li input { font-size: 16px; width:255px; }
ul.bookul li textarea { font-size: 16px; width: 255px; padding:4px; }

ul.bookul li div.value { font-size: 180%; }

ul.news{ margin:30px;}
ul.news li{padding-bottom: 18px; float:left; }
ul.news li.tit{ width:70%; }
ul.news li.date{width:30%; }

/*---------------------菜单样式----------------------------------*/
#menu { height: 32px; }
#menu ul { margin: auto; width: 1002px; height: 32px; list-style-type: none; padding: 0px; margin-top: 0px; margin-bottom: 0px; }
#menu ul li.navspot { width: 1px; background: url(   'images/navspot.gif' ) no-repeat center; float: left; }
.m_li { float: left; text-align: center; margin-right: -2px; margin-left: -2px; }
.m_li a { display: block; color: #979899; }
.m_li a:link, .m_li a:visited { display: block; color: #979899; }
.m_li a:hover { display: block; color: #c49529; }
.m_line { float: left; width: 1px; height: 32px; line-height: 32px; /*ff下有效(图片垂直居中)*/ }
.m_line img { margin-top: expression(( 32 - this.height ) / 2); /*ie下有效(图片垂直居中)*/ }
.m_li_a { float: left; width: 90px; text-align: center; padding-top: 3px; position: relative; height: 32px; }
.m_li_a a { display: block; color: #979899; }


.smenu { height: 10px; margin: 0px auto 0px auto; padding: 0px; list-style-type: none; margin-bottom: 8px; }
.s_li { width: auto; display: none; }

.top { font-size: 120%; font-family: "宋体"; font-weight: bolder; }
.top a { font-size: 120%; font-family: "宋体"; font-weight: bolder; }
.top a:link { color: #979899; text-decoration: none; }
.top a:hover { font-size: 120%; font-family: "宋体"; font-weight: bolder; }

.version { text-align: right; padding: 12px 50px 4px 0px; }

.link { display: none; }


/*---------------------菜单样式----------------------------------*/
/*---------------------拉幕效果----------------------------------*/
* { margin: 0; padding: 0; }

img { border: none; }
p { margin-bottom: 10px; color: #FFFFFF; }
.leftcurtain { width: 50%; height: 660px; top: 0px; left: 0px; position: absolute; z-index: 2; }
.rightcurtain { width: 51%; height: 660px; right: 0px; top: 0px; position: absolute; z-index: 3; }
.rightcurtain img, .leftcurtain img { width: 100%; height: 100%; }
.logo { margin: 0px auto; margin-top: 80px; }
.rope { position: absolute; top: 0px; left: 46%; z-index: 4; }
/*---------------------拉幕效果----------------------------------*/

.biaoge1 { font-family: "宋体"; font-size: 13px; line-height: 150%; color: #640120; font-weight: bolder; }
.biaoge td { text-align: center; vertical-align: middle; }
.zhengwenbiaoti { font-family: "宋体"; font-size: 120%; line-height: 140%; font-weight: bolder; color: #640120; }
.zhengwen { font-family: "宋体"; font-size: 13px; line-height: 180%; font-weight: normal; color: #640120; }

/*---------------------图片特效----------------------------------*/
.photopage { }
.photopage div.content { background: #77797b; padding: 12px; }
.photopage div.content div.img { text-align: center; margin: 0px auto; height: 482px; }

.photopage div.content div.text { padding: 8px 12px 10px; background: #909194; }
.photopage div.page { padding: 8px 12px 0px; color: #985f5f; }
.photopage div.page td { color: #985f5f; }
.photopage div.page a { color: #985f5f; }
.photopage div.page a:link, .photopage div.page a:visited { color: #d8a3b3; }
.photopage div.page a:hover { color: white; }
/*---------------------图片特效----------------------------------*/



/* ----------------------------------------------------------------------------------------------------------------*/
/* ------///// >>> thickbox specific link and font settings <<<-/////////////////////--------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }

#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color: #666666; }

#TB_window a:link { color: #666666; }
#TB_window a:visited { color: #666666; }
#TB_window a:hover { color: #000; }
#TB_window a:active { color: #666666; }
#TB_window a:focus { color: #666666; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; }

.TB_overlayMacFFBGHack { background: url(macFFBgHack.png) repeat; }
.TB_overlayBG { background-color: #000; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }

* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight +    'px' ); }

#TB_window { position: fixed; background: #ffffff; z-index: 102; color: #000000; display: none; border: 4px solid #525252; text-align: left; top: 50%; left: 50%; }

* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) +    'px' ); }

#TB_window img#TB_Image { display: block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }

#TB_caption { height: 25px; padding: 7px 30px 10px 25px; float: left; }

#TB_closeWindow { height: 25px; padding: 11px 25px 10px 0; float: right; }

#TB_closeAjaxWindow { color: #985f5f; padding: 7px 10px 5px 0; margin-bottom: 1px; text-align: right; float: right; }

#TB_closeAjaxWindow a:link { color: white; }
#TB_closeAjaxWindow a:hover { color: white; }

#TB_ajaxWindowTitle { color: White; float: left; padding: 7px 0 5px 10px; margin-bottom: 1px; }

#TB_title { background-color: #e8e8e8; background: #61001b; height: 27px; }

#TB_ajaxContent { clear: both; padding: 2px 15px 15px 15px; overflow: auto; text-align: left; line-height: 1.4em; }

#TB_ajaxContent.TB_modal { padding: 15px; }

#TB_ajaxContent p { padding: 5px 0px 5px 0px; }

#TB_load { position: fixed; display: none; height: 13px; width: 208px; z-index: 103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }

* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) +    'px' ); }

#TB_HideSelect { z-index: 99; position: fixed; top: 0; left: 0; background-color: #fff; border: none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; height: 100%; width: 100%; }

* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight +    'px' ); }

#TB_iframeContent { clear: both; border: none; margin-bottom: -1px; margin-top: 1px; _margin-bottom: 1px; }
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
