﻿body {margin:0; padding:0; text-align:center; background-color: #FFF;}
div, span, table, tr, th, td, thead, tbody, form, fieldset, label, input, select, adddress {margin:0; padding:0; color:#4c4c4c; font-size:12px; font-family: Arial, "宋体"; line-height:16px;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
ul, ol, li, dl, dt, dd {list-style:none; margin:0; padding:0; txt-align:left; }
img, fieldset, form {border:0;}

a, a:link, a:visited, a:active {text-decoration:none; }
a:hover {text-decoration:underline; }

.promotion {position:relative; width:1001px; margin:0 auto; text-align:left; background:url(../img/bg_con_l.jpg) no-repeat left top; z-index:10; overflow: hidden;}

.promotion .header {width: 616px; height: 265px; background: url(../img/bg_con_t.jpg) no-repeat;}
.promotion .header a,
.promotion .header a:link,
.promotion .header a:visited,
.promotion .header a:active,
.promotion .header a:hover {color:#000; }
.promotion .header h1 { display: inline;}
.promotion h1 img{ margin:66px 0 0 0;  }

.promotion .warp{ position:relative; width:616px;margin-bottom:8px;*margin-bottom:12px; background: url(../img/bg_con_m.jpg) no-repeat;   }
.promotion .section{width: 616px; margin-bottom: 26px;*margin-bottom:22px; overflow: hidden;}
.section h2{ display: inline; }
.section .node1,.section .node3{ width:329px; }
.node1 p,.node3 ul.list_txt,.node3 h2 img,.node1 h2 img{ margin-left:2px;  }

.node1 .textarea{margin:13px 0 19px 2px;padding-bottom:16px; line-height:1.5em;  background: url(../img/bg_line.gif)repeat-x left bottom;}
.node1 .btnarea{width:350px;margin-left:1px;white-space:nowrap;}
.node1 .btnarea img{ margin-right: 13px; }

.node2{ width:263px;  }

.node3 ul.list_txt{ margin: 6px 0 0 2px;  }
.node3 ul.list_txt li{ line-height: 28px; background: url(../img/ico_bullet01.gif) no-repeat left 50%; text-indent: 12px;  }
.node3 ul.list_txt li a{ color:#666666;  }

.node4 { width: 264px;overflow: hidden;  }
.node4 ul.list_pic{ width: 275px; margin: 10px 0 0 0;  }
.node4 ul.list_pic li{ float: left; margin:0 3px 1px 0; }
.node4 ul.list_pic li img{ border: 1px solid #333333; }

.node5{ margin-top:34px; }
.node5 div{ min-height:340px;_height:340px;}
.node5 h2 img{ margin-left: 1px; }
	.tablearea{ width:100%; margin:16px 0 0 1px; border:0;border-collapse:collapse;  }
	.tablearea tbody{ display:block; overflow:hidden;}
	.tablearea th,.tablearea td{ text-align: center; border: 0px solid #FFF; border-width: 0 1px 1px 0; font-weight: normal; }
	.tablearea th{line-height: 22px; color: #FFF; background: #000; }
	.tablearea td{  height: 30px;*height: 29px; color: #666; background: #F0F0F0; }

/*.pagenavi_c {  text-align:center;}
.pagenavi_c a,
.pagenavi_c em { position:relative; display:inline-block; margin-right:1px; padding:3px; color:#666666; font-size:11px; font-style: normal; text-decoration:none; }
.pagenavi_c em { color:#FFF !important; background: url(../img/bg_num.gif) no-repeat 50%;}
.pagenavi_c a:hover { font-weight: bold;  background-color:#f7f7f7 !important;}*/

.pagenavi_c{padding:16px 0; text-align:center;overflow:hidden;}
.pagenavi_c li { display:inline;margin:0 2px;font-size: 11px;outline: none;}
.pagenavi_c li a{color:#666666; font-size:11px; font-family: Arial; font-style: normal; text-decoration:none; }
.pagenavi_c a:hover{ font-weight:bold;}/* 定义选中的时候的样式 */
.pagenavi_c li.select {color:#FFF !important;padding:0 3px; *padding:0px 2px 0 4px; background:url(../img/bg_num.gif) no-repeat 50%;}
.pagenavi_c li.select a{ color:#FFF;}
.pagenavi_c li.select a:hover{ color:#FFF; font-weight:normal;}

.popuplayer{display:none; position:absolute; top:0; left:0; width:616px; overflow:hidden; z-index:10;}
.popuplayer .btn_close{ position:absolute; top:9px; right:8px;}

.promotion .footer{ width:1001px; height:114px;  border-top: 4px solid #333333; overflow: hidden;}
.promotion .footer address{ float:left;}
.promotion .footer address img{ margin:8px 0 0 0;}
.promotion .footer ul{ float:right; margin:8px 0 0 0;}
.promotion .footer ul li{ float:left; margin:0 0 0 18px;}

.promotion_bg_l {position:absolute; top:0; left:-500px; width:50%; height:1010px; background: url(../img/bg_l.jpg) no-repeat right 0; z-index:1;}
.promotion_bg_r {position:absolute; top:0; right:0; width:50%; height:1010px; background:url(../img/bg_r.jpg) no-repeat 500px 0; z-index:1;}

.fr{ float: right;}
.fl{ float: left;}