/*==================(以下是公用样式)=====================*/
html,html body{}
body { font-family:微软雅黑, Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; overflow:auto; color:#009163; background:#010D09  }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, form, fieldset, input, textarea, blockquote { padding:0; margin:0; }
li { list-style-type:none; }
 
img { border:none; vertical-align: middle; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:14px; font-weight:normal; }
address, caption, cite, code, dfn, em, th, var ,i,em{ font-weight:normal; font-style:normal; }
.clear{ clear:both; height:0; overflow:hidden; font-size:0; display:block;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
border:none;padding:0;
}
.wrap{ width:1000px; margin:0 auto;}
/*========= 链接样式 字体样式	--link font--===========*/

/*============color 字体颜色 ==========*/

a { color:#FFE597; text-decoration:none; outline:none; hide-focus: expression( this.hideFocus=true );  }
a:hover { color:#FFE597; text-decoration:#E8C148; }

.white { color:#fff; text-decoration:none; }
.white a:hover { color:#fff; text-decoration:none; }/*白色*/
.yellow { color:#E2D39F; text-decoration:none; }
.yellow a:hover { color:#E2D39F; text-decoration:underline; }/*黄色*/
.green{ color:#1E9608; text-decoration:none; }
.orange{ color:orange; text-decoration:none; }
.gray  {color:#7F7F7F;	text-decoration:none;} 
.black{color:#000;text-decoration:none;}
 
 .cor1{ color:#D3973F;}

/*========== fontsize 字体大小 =========*/
.fi{ font-style: italic; }/*斜体*/
.bold { font-weight:bold; }/*粗体*/
.f12px { font-size:12px; }/*字号12px*/
.f14px { font-size:14px; }/*字号14px*/
.f16px { font-size:16px; }/*字号16px*/
.f18px { font-size:18px; }/*字号18px*/
.f20px { font-size:20px; }/*字号20px*/
.f25px { font-size:25px; }/*字号25px*/
/*============nav 导航样式 ==============*/

/*左边导航样式*/

#main_left_main { padding-top:10px; background:none; width:188px; }
#main_left_main dt { background:url(../images/bg_nav.jpg) no-repeat left center; height:25px; line-height:25px; padding-left:25px; font-weight:bold; color:#241503; }
#main_left_main dt a:link, #main_left_main a:visited { color:#241503; text-decoration:none; font-size:14px; }
#main_left_main dt a:hover { color:#900; text-decoration:none; font-size:14px; }
#main_left_main ul { padding-left:28px; line-height:23px; }
#main_left_main li { font-size:12px; width: 100%; }
#main_left_main li a, #main_left_main li a:link, #main_left_main li a:visited { color:#000; padding-left:22px; background: url(../images/ullist.jpg) no-repeat left center; height:23px; line-height:23px; font-size:14px; }
#main_left_main li a:hover { color:#fff; background:url(../images/left_bg.jpg) no-repeat; height:23px; line-height:23px; display:block; font-size:14px; }
/*==============list列表--===============*/
.list12 li { height:22px; line-height:22px; padding:0px 10px; background:url(../images/pic_jt.gif) no-repeat 3px center; margin-left:8px; }
.list12 li a { float:left; }
.list12 li em { float:right; }
.more { float:right; }
.list { padding-top:5px; }
.list span { background:url(../images/list_pic.gif) left center no-repeat; padding-left:12px; font-weight:bold; line-height:26px; }
.list p { padding-left:10px; color:#7b7b7b; }
/*===========pic_list 图片列表============*/
	
.prolist .propic { border:1px solid #ccc; }
.prolist li { width:150px; margin:10px 12px; float:left; text-align:center; }
.prolist li img { margin:4px; }
.prolist h3 { height:40px; overflow:hidden; }
/*=============border 边框=================*/

.bdc { border-color:#ccc;}
.bd { border-style:solid; border-width:1px; }
/* page */
.m-page .leftTxt{ float:left;font-size:12px;letter-spacing:normal; }
.m-page .rightPage{ float:right;}
/* 普通翻页器-默认居中 */
.m-page{margin:10px 0 0;text-align:center;line-height:32px; font-size:0;letter-spacing:-0.307em;word-wrap:normal;white-space:nowrap;color:#009163;}
.m-page a,.m-page i{display:inline-block;vertical-align:top;padding:0 12px;margin-left:-1px;border:1px solid #033626;font-size:12px;letter-spacing:normal; background:#033626;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
.m-page a,.m-page a:hover{text-decoration:none;color:#009163;}
.m-page a:first-child{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a:last-child{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a.pageprv:before,.m-page a.pagenxt:after{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before{margin-right:3px;content:'\3C';}
.m-page a.pagenxt:after{margin-left:3px;content:'\3E';}
 
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active,.m-page a:hover {cursor:default;color:#033626;background:#009163; border-color:#009163}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#033626;background:#001710;border-color:#001710}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm{line-height:22px;}
.m-page-sm a,.m-page-sm i{padding:0 8px; }
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;border-radius:5px;}
.m-page-sr i{border:0;}
.m-page-sr a:first-child,.m-page-sr a:last-child{border-radius:5px;}
.m-page .formStyle{ width:20px; vertical-align:middle; height:22px;line-height:22px; font-size:12px;border-radius:5px;  }
.m-page .btn_page{ background:none;vertical-align:middle; border:1px solid #DDDDDD; height:23px;line-height:23px; padding:0 8px; color:#999;border-radius:5px;}
/* 标题样式 */
.titBar{ height:25px;line-height:25px; border-bottom:2px solid #009163;}
.titBar.skin1{ margin-bottom:10px;font-weight:bold; color:#009163;}




.tabBox { border:1px solid #001710; height:30px;line-height:30px; background:#012218; border-top:2px solid #001710; position:relative;}
.tabBox ul{ position:absolute;top:0; left:0;}
.tabBox li{ float:left; }
.tabBox li a{display:inline-block; margin-right:2px;padding:0 10px; vertical-align:top;}
.tabBox li.cur a,.tabBox li a:hover{ background:#010D09; font-weight:bold;height:31px;  border-right:1px solid #001710;}
 

 
/*===============fieldset===============*/
fieldset {  padding:5px 5px  10px  5px ; border:1px  dashed #014B34; line-height:26px; margin-bottom:10px; color:#009163; background:#033626; }
legend { font-weight:bold; color:#009163}
.fieldset.style1 legend{ display:none;}
.fieldset.style1{ padding:5px;}
 
/*===================ico图标样式============================*/
.ico_hy { background:url(../images/ico_hy.gif) no-repeat left center; padding-left:25px; height:33px; line-height:30px; }
.ico_location { background:url(../images/ico_location.gif) no-repeat left center; padding-left:35px; height:16px; line-height:16px; }
.ico_search { background: url(../images/ico_search.gif) no-repeat left center; height:35px; padding:1px; padding-left:20px; }
.ico_warning { background: url(../images/ico_wraningYellow.gif) no-repeat left center; padding-left:20px; height:16px; line-height:16px; }
.ico_mail { background: url(../images/ico_mail.gif) no-repeat left center; padding-left:20px; height:16px; line-height:16px; }
.ico_mailSendTime { background: url(../images/ico_mailSendTime.gif) no-repeat left center; padding-left:20px; height:16px; line-height:16px; }
.ico_mailReTime { background: url(../images/ico_mailReTime.gif) no-repeat left center; padding-left:20px; height:16px; line-height:16px; }
.ico_ok { background: url(../images/ico_ok.gif.gif) no-repeat left center; padding-left:20px; height:16px; line-height:16px; }
.ico_del { background: url(../images/ico_del.gif) no-repeat left center; padding-left:20px; height:16px; line-height:16px; }
.ico_reg { background: url(../images/ico_reg.gif) no-repeat left center; padding-left:20px; height:16px; line-height:16px; }
.ico_annouced { background: url(../images/ico_annouce.gif) no-repeat left center; height:35px; line-height:25px; padding:2px; padding-left:26px; }
.ico_admin { background: url(../images/ico_admin.gif) no-repeat left center; padding-left:20px; height:16px; line-height:16px; }
.ico_jj { background: url(../images/ico_jj.gif) no-repeat left center; padding-left:20px; height:16px; line-height:16px; }
.ico_jf { background: url(../images/ico_jf.gif) no-repeat left center; padding-left:20px; height:16px; line-height:16px; }
.ico_grade { background:url(../images/ico_grade.gif) no-repeat left center; padding-left:20px; height:10px; line-height:16px; }
.ico_lock { background: url(../images/ico_lock.gif) no-repeat left center; padding-left:20px; height:16px; line-height:16px; }
.ico_success { background: url(../images/ico_success.gif) no-repeat left center; padding-left:40px; height:31px; line-height:31px; display:block; }
.ico_del_windows { background: url(../images/ico_del_windows.gif) no-repeat left center; height:16px; line-height:16px; }
.ico_common { background: url(../images/ico_common.png) no-repeat left center; padding-left:20px; padding:1px; padding-left:20px; }
.ico_record { background: url(../images/ico_record.png) no-repeat left center; padding-left:20px; padding:1px; padding-left:20px; }
/*================NoData=================*/
.NoData { color:#F0FF00; padding:10px; border:1px  dashed #F0FF00; text-align:center; margin:10px 0;font-size:12px; background:#009163;}
.NoData i{font-size:20px;}
/*=================按钮样式btn==============*/
.btn { display:inline-block;height:30px; line-height:30px; background: url(../images/btn_sprite.png)  left top; padding-left:4px; vertical-align:middle; position:relative; min-width:20px; font-size:0;}
.btn input{ color:#fff; background: url(../images/btn_sprite.png)  right bottom; height:30px; line-height:30px; border:none;   position:relative;right:-3px;top:0; padding-right:7px;   font-family:'微软雅黑';}
.btn_shopCart{ margin-top:10px; text-align:right;}
.btn_shopCart a.btn{ margin-left:5px; }
.btn_shopCart a.btn input { font-weight:bold;}

.btn_pay,.btn_back{}
.btn_pay input,.btn_back input{ font-weight:bold;}
.btn_pay input{ color:red;}
/* oprate */
.oprate .btn{ margin-right:5px; font-family:Tahoma;}
.oprate input{ vertical-align:middle;}
.oprate input.formStyle{ height:26px;line-height:26px; margin-right:5px}
.oprate span{ margin-right:5px;}
/*==============Location当前位置================*/
.Location { background:url(../images/bg_banner.jpg) repeat-x; height:33px; padding:0px;  line-height:33px; font-weight:bold; font-size:16px; color:#009163; border-top-left-radius:5px;border-top-right-radius:5px;}
.Location a:link, .Location a:visited { text-decoration:none; }
 
 
/*==================(以下是区域性样式)=====================*/

/*===========整体布局样式(以下是区域性样式)===============*/
.container{margin-left:250px; }
.container .con{ padding:5px;/* background:#033626;  border-top-left-radius:10px;border-bottom-left-radius:10px; */}
.container .con .innerCon{ padding:10px/* ;background:#033626;  border-radius:5px; */ zoom:1; min-height:400px;}


/*==========topframeset 头部================*/

 

.btn_showhj { background:url(../images/btn_showhj.png); width:125px; height:31px; line-height:31px; color:#FFE400; font-size:16px; display:block; position:absolute; right:150px; bottom:50px; text-align:center; font-weight:bold; }
.btn_showhj:hover { color:#FFE400 }
#hj_table { display:none; }
#hj_table .tableStyle { width:1200px; margin:0 auto; border:3px solid #3D060C; overflow:hidden; margin-bottom:20px; }
#hj_table h2 { font-weight:bold; font-size:30px; width:1200px; margin:20px auto; line-height:150%; }
.tableStyle { border-collapse:collapse; border:1px solid #3D060C; }
.tableStyle th { font-weight:bold; height:28px; line-height:28px; padding:5px; background:#9E0113; border:1px solid #AE071A; }
.tableStyle td { border:1px solid #AE071A; background:#C4081E; height:20px; line-height:20px; padding:5px; }
 
/*背景*/
.bc01 { padding:10px; }
/*============= formStyle表单样式 ============*/
.formLi ul li{  margin-bottom:5px; }
.formLi ul li em{ display:inline-block; width:150px; vertical-align:middle;}
.formLi ul li label{ font-size:12px;display: inline-block;margin-top:2px;vertical-align: middle;}
.formLi ul li label i{font-size:14px;vertical-align:middle;}
.formLi ul.tar li em{text-align:right;} 
.formStyle{ border:1px solid #ccc;border-radius:5px; box-shadow:0px 1px 1px rgba(0,0,0,0.15) inset;height:22px;line-height:22px; color:#666; padding-left:2px;margin-right:5px;vertical-align:middle;}

/*============= boxWin ============*/
.boxWin{ width:50%; min-height:100px;_height:100px; background:#001710; box-shadow:0px 3px 2px #009163; border:2px solid #009163;   margin:50px auto; border-radius:5px;}
.boxWin .titBar{ 
 color:#fff;
  background-color: #12AA7E;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#12AA7E), to(#08835F));
  background-image: -webkit-linear-gradient(top, #12AA7E, #08835F);
  background-image: -moz-linear-gradient(top, #12AA7E, #08835F);
  background-image: -ms-linear-gradient(top, #12AA7E, #08835F);
  background-image: -o-linear-gradient(top, #12AA7E, #08835F);
  background-image: linear-gradient(to bottom, #12AA7E, #08835F);
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
  -moz-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
  box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;

 padding:3px 0; *padding-left:5px;}
/*===========报单中心===========*/
.bdCenter .formLi em{ margin:20px 0; font-size:12px;}
/*系谱图*/
.map01 .th ,.map02 .th ,.map03 .th {width:128px; line-height:16px; font-size:12px; height:20px; font-weight:bold;}
.map01 .th  a,.map02 .th a,.map03 .th a { color:#fff;}
.map01 .th  a:hover,.map02 .th a:hover,.map03 .th a:hover { color:#0000FF;}
.map01 {border:1px solid #ADBA84; text-align:center; background:#fff; padding:0px; margin:0px;}
.map01 .th { background:#FFBC79;}
.map01 tr td { background:#C0DBF3; font-size:12px; width:54px; border:1px solid #ADBA84; height:20px;}
.map01 tr .tdd { font-size:12px; width:20px;}

.map02 {border:1px solid #ADBA84; text-align:center; background:#fff;}
.map02 .th { background:#FF00FF;}
.map02 tr td { background:#C0DBF3; font-size:12px; width:35px; border:1px solid #ADBA84; height:20px;}
.map02 tr .tdd { font-size:12px; width:20px;}

.map03 {border:1px solid #ADBA84; text-align:center; background:#fff;}
.map03 .th { background:#808000;}
.map03 tr td { background:#C0DBF3; font-size:12px; width:35px; border:1px solid #ADBA84; height:20px;}
.map03 tr .tdd { font-size:12px; width:20px;}

.map08 {border:1px solid #ADBA84; text-align:center; width:128px; height:80px;}
.map11 tr td { background:#C0DBF3; line-height:16px;}.map12 {border:1px solid #ADBA84; text-align:center;}

 

.map_box{  margin:0 auto; padding-bottom:20px; width:650px}
.map_box .menberBox{ width:150px;  height:120px;  position: relative;    float:left; margin-bottom:20px;}
.map_box .menberBox table{ width:100%; height:120px; }
.map_box .menberBox .line{ height:20px; width:20px; border-left:1px solid #815527; display:block; position:absolute; bottom:-20px;left:50%; }
.map_box  .out_line{ margin:0 0  0px 155px;  width:325px;border:1px solid #815527; border-bottom:none; height:20px; display:block; clear:both; position:relative; }
.map_box .floor1  .menberBox {margin-left:238px; display:inline;}
 
.map_box .floor2  .menberBox { margin-left:79px; margin-right:93px;display:inline;}
.map_box .floor3  .menberBox { margin-right:10px;display:inline;} 
.map_box .floor3 .out_line{ float:left; width:165px;  clear:none; margin-left:70px;display:inline;}
.map_box .floor3 .out_line.last{margin-left:160px;;}


/*============= 在线购物 ============*/
.showStyle  span.cur,.showStyle  span:hover{ color:#F00}
.showStyle { padding:5px; border:1px solid #D4D4D4; text-align:right; }
.showStyle  span{ cursor:pointer; font-size:12px; margin-right:5px;}
/* 列表模式 */
.goodding li{ padding:10px 0; border-bottom:1px solid #E5E5E5;  padding-left:5px; }
.goodding li:hover{ background:#f1f1f1}
.goodding li .pic{ float:left; padding-right:20px; }
.goodding li .pic img{ border:1px solid #f1f1f1; width:80px; height:80px; }
.goodding li .price{ width:20%; float:left; padding-left:20px;}
.goodding li .price span{ display:block;}
.goodding li .price span.listPrice{ color:#666; font-size:12px;}
.goodding li .proDescription{ float:left; width:40%; overflow:hidden;}
.goodding li .proDescription h2  a{ white-space:nowrap; padding-right:10px; }
.goodding li .proDescription p{ font-size:12px; text-indent:2em;padding:10px; height:30px; overflow:hidden;}
.goodding li  .btn{ float:right; margin-right:8px;}

/* 缩略图模式 */
.goodding.thumb{   border-bottom:1px solid #ccc; padding-bottom:20px;}
.goodding.thumb ul{  }
.goodding.thumb  li{ border:none; width:180px; float:left;  display:inline; overflow:hidden; padding:10px 5px  10px 0 ; }
.goodding.thumb  li:hover{ background:none;}
.goodding.thumb  li .proDescription  { display:block; float:none; width:auto; padding:5px 0;}
.goodding.thumb  li .price{ padding:0;width:auto;}
.goodding.thumb  li .price span{ display: inline; font-size:12px; margin-right:5px; }
.goodding.thumb  li .pic img{ border:1px solid #f1f1f1; width:178px; height:178px;}
.goodding.thumb  li .proDescription p,.goodding.thumb li  .btn{ display:none;}
/* 产品详情 */
.preview{height:370px; width:312px;float:left; margin-right:20px;}
#magnifier { position:relative;width:312px; height:310px;z-index:9999;}
#magnifier span { width:150px; height:100px; background:url(../images/floatBg.png); position:absolute; display:none; cursor:move; }
#magnifier .small_img { position:absolute; border:1px solid #eee; font-size:0; width:310px; height:310px; overflow:hidden; background: url(../images/ajax-loader.gif) no-repeat center;}
#magnifier .small_img img{ max-width:100%; height:auto;}
#magnifier .big_img { position:absolute; width:430px; height:310px; left:320px; top:0px; border:1px solid #eee; display:none; overflow:hidden; background: url(../images/ajax-loader.gif) no-repeat center;}
#magnifier .big_img img { display:block; position:absolute; left:0; top:0; }
#thumb_items{ width:312px; margin-top:5px;}
#thumb_items li { width:48px; height:48px; overflow:hidden; border:2px solid #f2f2f2; float:left; text-align:center; margin-left:3px;}
#thumb_items li.img_hover{border-color:red;}
#item_list{ float:left; width:275px;position:relative; overflow:hidden; }
#item_list ul{  overflow:hidden;  position:relative;z-index:0;}
#thumb_items #leftControl, #thumb_items #rightControl { position:relative;z-index:1; width:17px; height:54px; display:block; float:left; background:url(../images/control.gif) ; }
#thumb_items #rightControl{ float:right; background-position: -17px 0;}
#thumb_items #leftControl.disabled,#thumb_items #leftControl.disabled:hover{background-position: -68px 0px;}
#thumb_items #rightControl.disabled,#thumb_items #rightControl.disabled:hover{background-position: -85px  0px;}
#thumb_items #leftControl:hover{background-position: -34px 0px;}
#thumb_items #rightControl:hover{background-position: -51px  0px;}

.product_intro{}
.product_intro .name {border-bottom:1px dotted #CCC; padding-bottom:10px;margin-bottom:10px; margin-left:330px; }
.product_intro .name h1{ font-weight:bold;   line-height:150%; text-overflow:ellipsis;font-size:16px; color:#666;}
.product_intro .name strong{ color:#999;font-size:16px; display:block;}
.summary{ margin-bottom:10px;}
.summary li span{ color:#666;font-size:12px;}
.summary .p_price{ color:red;}
.summary .l_price{ color:#999;}
.summary .buy_num{ width:25px; margin:0 5px; height:20px; text-align:center; color:#999;border:1px solid #ccc;}
.btn_append{ width:135px; height:36px; background: url(../images/btn_append.png); display: inline-block; border:none;}
.btn_reduce,.btn_add{ color:#999;}

.tit_tab{ height:28px;line-height:28px; background:#F7F7F7; border:1px solid #DDDDDD;margin:10px 0; border-top:2px solid #999;}
.tit_tab li{float:left; padding:0 10px;}
.tit_tab li.cur{ background:#fff;font-weight:bold;}

.j_cartInfor{ border:2px solid #ccc; padding:10px; padding-left:0; width:195px;background:#fff; display:inline-block; display:none;vertical-align:top; position:relative;font-size:12px;z-index:1;}
.j_cartInfor .close_pageX{ position:absolute;font-style: normal; font-family:Verdana,Times,serif;top:3px; right:6px; cursor:pointer;font-size:14px;}
.j_cartInfor  dt{font-size:30px; float:left; padding-bottom:60px; color:#00B900}
.j_cartInfor dd strong{ font-size:16px; }
.j_cartInfor dd.lastDD{ margin-top:10px;}
.j_cartInfor dd .cart_checkout{ background:#F7F7F7; border:1px solid #ddd; padding:2px 5px;}

/* 订单明细 */
.order .btn{ float:right;}
.order span{ font-size:12px; float:left;}
.order b,.order em{ margin-right:15px;float:left; }
 
 
/*===========文章===========*/
.news h1 { text-align:center; color:#F7E123; padding:20px; padding-bottom:10px;line-height:150%;font-weight:bold;font-size:20px;}
.news .infor {  text-align:center; font-size:12px; font-weight:normal; display:block; border-bottom:1px  dashed  #009163 ; padding-bottom:10px;}
.news .infor em{ margin-right:15px;}
.news_detail { line-height:25px; padding:20px ; color:#009163 }
.news_detail img{ max-width:100%; height:auto;}
/*===========在线留言===========*/
.message { margin-bottom:10px;}
.message .name,.reply .name{ color:#646140; font-size:12px;}
.message .name  b,.reply .name  b{ font-weight:normal;}

.reply{border:1px solid #646140; margin:10px 0; zoom:1; position:relative; border-radius:2px; padding:10px;}

.reply .dialog_arrow_up{top:-8px; position:absolute;left:10px;zoom:1;}
.reply .msg_con{ margin-bottom:10px;}

.sentMsg_textarea{ width:100%;margin-top:10px;}
.sentMsg_textarea .addressee{  width:100%; border:1px solid #012218; padding:3px 0; border-top:2px solid #000; background:#012218; color:#D3973F; font-size:12px;}
.sentMsg_textarea .addressee i{ margin-right:5px; *margin-left:5px;_margin-left:0px;  }
 
.sentMsg_textarea  textarea{background:#001710; width:100%; margin:0  0 10px; color:#666; border:1px solid #000000;  font-size:12px; border-left-color:#000000; border-top-color: #000000; overflow-y:hidden;}
.sentMsg_textarea .btn_sent{ text-align:right; display:block;}
/* 三角 */
.arrow_up,.arrow_down,.arrow_left,.arrow_right{ height:0; width:0;  display:inline-block; overflow:hidden; vertical-align:middle; }
.arrow_up{ border-color: transparent  transparent  gray transparent;border-width: 0px 3px 3px 3px;border-style: dashed   dashed  solid dashed  ;  }
.arrow_down{border-color:gray transparent transparent   transparent;border-width: 3px 3px 0px 3px;border-style:solid dashed   dashed   dashed  ; }
.arrow_left{border-color: transparent gray transparent   transparent ;border-width: 4px 4px 4px 0; border-style: dashed solid  dashed   dashed  ; }
.arrow_right{border-color: transparent transparent  transparent  gray  ;border-width: 3px 0px 3px 3px;border-style: dashed   dashed   dashed solid ;  }

/* 对话框三角 */
.dialog_arrow_up,.dialog_arrow_down,.dialog_arrow_left,.dialog_arrow_right,.dialog_arrow_up b,.dialog_arrow_down b,.dialog_arrow_left b,.dialog_arrow_right b{ height:0; width:0;  display:inline-block; font-size:0; vertical-align:middle; }

.dialog_arrow_up,.dialog_arrow_up b{ border-color: transparent  transparent  #646140 transparent;border-width: 0px 8px 8px 8px;border-style: dashed   dashed  solid dashed;position:absolute;}
.dialog_arrow_up b{border-color: transparent  transparent  #4E351F transparent;top:1px; left:-8px; overflow:hidden;}

.dialog_arrow_down,.dialog_arrow_down b{border-color:#8B8B8B transparent transparent   transparent;border-width: 8px 8px 0px 8px;border-style:solid dashed   dashed   dashed;position:absolute;}
.dialog_arrow_down b{border-color:#FFF transparent transparent   transparent;top:-9px;left:-8px;overflow:hidden;}

.dialog_arrow_left,.dialog_arrow_left b{border-color: transparent #8B8B8B transparent   transparent ;border-width: 8px 8px 8px 0; border-style: dashed solid  dashed   dashed;position:absolute;}
.dialog_arrow_left b{border-color: transparent #FFF transparent   transparent ; left: 1px; top: -8px;overflow:hidden;}

.dialog_arrow_right,.dialog_arrow_right b{border-color: transparent transparent  transparent  #8B8B8B  ;border-width: 8px 0px 8px 8px;border-style: dashed   dashed   dashed solid;position:absolute;}
.dialog_arrow_right b{border-color: transparent transparent  transparent  #FFF;left: -9px; top: -8px;overflow:hidden;}
/*=============service客服中心==========*/
.serverCon { border:1px solid #E3DED4; background:#F9F8F6; padding:10px; clear:both; margin-top:5px; }
.serverBox { padding:10px; background:#fff; border:1px solid #E3DED4; }

.money{ font-weight:bold;}
 
 
.bot{height:30px; width:100%; position:fixed; left:0; bottom:0; background:red; z-index:9999;}
.bot a{ color:#fff; display:block; width:100%; height:30px;}

/* 小屏幕按钮 */
.menu_btn{display:none;width:43px;height:55px;background:url(../images/menu_btn.png);position:fixed;right:5px;bottom:2px;}

/*  POPUP CONTAINER STYLES */
#popupMask { position: fixed; _position:absolute;  z-index: 9996; top: 0px; left: 0px;width: 100%; height: 100%;_height:expression(eval(document.documentElement.scrollHeight)); _width:expression(eval(document.documentElement.clientWidth));background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr="#7F000000",endcolorstr="#7F000000");  }

#popupContainer {  border: 5px solid rgb(211,0,26); border:5px solid rgba(211,0,26, 0.8); border-radius:10px; position:  fixed; z-index: 9997; top: 50%; left: 50%;  _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));_position: absolute; padding: 0px; overflow:hidden;}
#popupInner {  }
#popupFrame { margin: 0px; width: 100%; height: 100%; position: relative; z-index: 9998; }
#popupTitleBar { color: #ffffff; font-weight: bold;   height: 30px; overflow:hidden; line-height:30px;  position:absolute;top:0; left:0; width:100%;  z-index: 9999; zoom:0;}

#popupTitle { display: none;  font-size: 1.1em; float:left;  }
#popupControls { float:right;  cursor: pointer; cursor: hand;font-family: "Lucida Console", "Lucida Grande", sans-serif; padding-right:10px; color:red; }

/* login */
.loginBody{ background: #010D09 url(../images/loginBg.jpg) no-repeat center 10px; height:700px;}
.userBox { overflow:hidden; background:url(../images/loginBox.png); width:535px; height:288px; position:absolute;left:50%;margin-left:-267px; top:235px; }
.userBox  li span{ display:none;}
.userBox ul { padding:35px 0 0 46px}
.userBox li { clear:both; padding-left:85px; height:28px; line-height:28px; margin-bottom:28px;  }
.userBox input { width:305px; color:#4E0911; font-size:16px; height:28px; line-height:28px; border:1px solid #fff; float:left; margin-right:15px; background: #FFFFFF; }
.userBox input ::-webkit-input-placeholder{ color:#999;-webkit-transition:color.5s;}
.userBox .txt3 input { width:155px; }
.userBox .btn { width:343px; height:38px; overflow:hidden; text-indent:999em;cursor:pointer; background:none; border:none;  opacity:0; }
  
/* menu */
.menu { position:fixed; top:220px; left:0;display:inline;float:left; width:239px; z-index:9999;  zoom:1;  background:#012218; border-bottom:none; border-top-right-radius:10px;  border-bottom-right-radius:10px; }
.menu h2 { height:39px; line-height:39px; border-bottom:1px solid #012D20; overflow: hidden;   font-size:18px; padding-left:10px; color:#18BA89}
.menu  span{ position: absolute; right:-7px; width:7px; height:50px; display:block; background:#012218; top:50%; margin-top:-25px; border-top-right-radius:5px;  border-bottom-right-radius:5px;}
.menu  span i{margin-top:20px; border-right-color:#001710;}
.menu dt { height:30px; line-height:30px; padding-left:20px; border-bottom:1px solid #012D20;  }
.menu dt i { width:10px; height:10px; overflow:hidden; display:block; background:url(../images/expansion.png) ; float:right; margin:8px 5px 0 0; }
.menu .cur i { background:url(../images/collapse.png) }
.menu dt a { float:left; font-weight:bold; }
.menu dd { display:none;}
.menu dl.cur{ border-bottom:1px solid #012D20; background:#001710}
.menu dl.home{ background:#001710}
.menu .cur dd {height:30px; display:block; }
.menu .cur dd a{ display:block; line-height:30px; height:30px; padding-left:20px; color:#009163}
.menu .cur dd a:hover{ background:#033B29}
.menu .btn_quit{ width:170px; height:38px; display:block; margin:20px  auto; overflow:hidden; text-indent:-999em; background:url(../images/btn_quit.png)}

.mainBody{min-height:523px;_height:523px; background:url(../images/bodyBg.jpg) no-repeat right top; position:relative }
.footer{ height:253px; background:url(../images/footerBg.jpg) no-repeat center top;}
/* 首页*/
.header{ height:105px; padding-top:100px;width:100%; background:url(../images/headerBg.jpg) no-repeat center  top;}
.header .topMainNav{ height:105px;  background:#000000;  }
.header .topMainNav  a{ margin:15px 15px 0 0 ; display:block; float:left;}
.header .topMainNav  a.last{ margin-right:0;}

.newsHome{ width:597px; min-height:453px;_height:453px; border-radius:10px; background:#033626; position:absolute;top:16px; left:265px;}

.account h2 ,.newsHome h2{padding-left:10px;line-height:35px;height:35px; font-weight:bold; font-size:16px; color:#FFE487;}
.account .con ,.newsHome .con{ border:1px dashed #014B34; padding:8px; margin:0 15px 10px;}
.account li{ float:left; line-height:25px;height:25px; width:183px; font-size:12px; color:#FFE597}
.account li.green{ color:#058F08}
.account li img{ width:16px; vertical-align:middle; margin-right:5px;}

.newsBox li { vertical-align:top; height:25px; line-height:25px;}
.newsBox li a{ color:#009163; font-size:13px;}
.newsBox li a:hover{ text-decoration:underline}
.news_more{ color:#009163; display:block; text-align:right; font-size:13px;}
.link_tg{ border-top:1px solid #033F2C; margin-top:10px; color:#CFA400; padding-top:10px; position:relative;}
.link_tg h3{ font-weight:bold;}
.link_tg p{ width:470px;}
.link_tg a{ display:block; position:absolute; bottom:5px; right:5px; border:1px solid #986010; border-radius:3px; background:#CFA400; padding:0 5px; color:#986010;}
.link_tg a:hover{ background:#5D4D05}

.announce { padding:10px; background:#033626; border-radius:10px; height:50px; line-height:50px; top:480px; position:absolute; left:10px;right:10px; color:#FFE597;}
.announce  h2{ float:left; width:10%; font-weight:bold; font-size:18px; color:#BD0302;}
.announce  .con { float:left; width:90%}