/* ==全局CSS== */
*{margin:0;padding:0;} 
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: normal;} 
q:before,q:after{content:'';}
html,body{ width: 100%; height: 100%; font-size: 12px; font-family: Arial, SimSun; }
body{ background: url(../i/bg_body.jpg) repeat-x #FF0F17; color:#49372C; }
div, td { word-wrap: break-word; word-break: break-all; }

/* ==IE hack== */
.clearline{ clear:both;}
.hackbox{ display: table; }

/* ==外部框架== */
.container{ width: 950px; margin: 0 auto;}
.confix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* ==链接样式== */
a{ color:#434343; text-decoration: none; }
a:hover{ color:#F60; text-decoration: underline; }

/* ==头尾== */
.zt_head{ width: 950px; float: left; background: url(../i/bg_nav.gif) no-repeat left top; color:#fff;}
.zt_head a{ color: white; text-decoration:none;}
.zt_head a:hover{ color:#fff; text-decoration:underline;}
.zt_head ul{ width: 730px; float: left; list-style: none; height: 41px; }
.zt_head li{ float: left; border-right: 1px solid #AF7A87; margin: 10px 0 0 8px; display: inline; padding-right: 5px; }
.zt_head li.first{ border:none; margin:2px 10px 0 20px;}
.zt_head li.end{ border: none; }
.zt_head span{ float: right; margin: 8px 10px 0 0; display: inline;}
.zt_head span strong{ font-weight: bolder; }

.zt_foot{ width: 950px; float: left; font-size: 12px; padding: 20px 0; text-align: center; line-height:2; color: #FFFAD8; }
.zt_foot a{ color: #FFFAD8; text-decoration: none; }
.zt_foot a:hover{ color: #FFFAD8; text-decoration: underline; }

.zt_top{ width: 950px; float: left; overflow:hidden; height:70px;}
.bg01{ background: url(../i/bg01.jpg) no-repeat; }
.bg02{ background: url(../i/bg02.jpg?new) no-repeat; }
.bg03{ background: url(../i/bg03.jpg?new) no-repeat; }
.bg04{ background: url(../i/bg04.jpg) no-repeat; height:62px;}

.main{ float:left; width:950px;}
.left{ float:left; width:524px; height:1082px; overflow:hidden; padding-left:66px; background:url(../i/bg05.jpg?new) no-repeat left top #FCE8DD;}
.right{ float:left; width:360px; height:1082px; overflow:hidden;}
.right .zt_r{ float:left; width:360px; overflow:hidden;}
.bg11{height:70px;  background: url(../i/bg11.jpg) no-repeat; }
.bg12{height:70px;  background: url(../i/bg12.jpg) no-repeat; }
.bg13{height:70px;  background: url(../i/bg13.jpg) no-repeat; }
.bg14{height:70px;  background: url(../i/bg14.jpg) no-repeat; }
.bg15{height:70px;  background: url(../i/bg15.jpg) no-repeat; }
.bg16{height:70px;  background: url(../i/bg16.jpg) no-repeat; }
.bg17{height:70px;  background: url(../i/bg17.jpg) no-repeat; }
.bg18{height:70px;  background: url(../i/bg18.jpg) no-repeat; }
.bg19{height:70px;  background: url(../i/bg19.jpg) no-repeat; }
.bg20{height:70px;  background: url(../i/bg20.jpg) no-repeat; }
.bg21{height:70px;  background: url(../i/bg21.jpg) no-repeat; }
.bg22{height:70px;  background: url(../i/bg22.jpg) no-repeat; }
.bg23{height:70px;  background: url(../i/bg23.jpg) no-repeat; }
.bg24{height:70px;  background: url(../i/bg24.jpg) no-repeat; }
.bg25{height:102px;  background: url(../i/bg25.jpg) no-repeat;}
.bottom{ float:left; width:950px; height:80px; padding-top:50px; text-align:center; overflow:hidden; clear:both; background:url(../i/bg06.jpg) no-repeat center top;}

.left h2{ float:left; width:514px; line-height:33px; font-size:14px; font-weight:bold; color:#B44503; background:url(../i/bg_h2.gif) no-repeat left top; text-indent:15px; margin:0 0 0 10px; display:inline;}
.left dl{ float:left; width:514px; padding:10px 0 10px 25px; line-height:22px;}
.left dd{ float:left; width:514px;}
.left dd span{ float:left; width:100px;}
.left dd em{ float:left; width:400px;}
.left h3{ float:left; width:524px; height:56px; overflow:hidden; background:url(../i/text02.gif) no-repeat;}
.left h3 span{ float:left; width:193px; height:39px; margin:0 0 0 222px; cursor:pointer;}

.left1{ float:left; width:826px; height:1082px; overflow:hidden; padding:0 0 0 66px; background:url(../i/bg05.jpg) no-repeat left top #FCE8DD;}
.right1{ float:left; width:58px; height:1082px; overflow:hidden; background:url(../i/bg07.jpg) no-repeat;}
.left1 h3{ float:left; width:826px; height:56px; overflow:hidden; background:url(../i/bg08.jpg) no-repeat;}
.left1 h3 span{ float:left; width:193px; height:39px; margin:0 0 0 30px; cursor:pointer;}
.left1 h2{ float:left; width:100%; text-align:center; padding:20px 0;}

.left1 .inl{ float:left; width:501px; margin:10px 0 0 10px; display:inline;}
.left1 .inr{ float:left; width:290px; margin:10px 0 0 20px; display:inline;}
.left1 .inl .tit{ float:left; width:480px; padding:0 11px 0 10px; height:38px; background:url(../i/bg09.gif) no-repeat; line-height:38px; font-weight:bold; font-size:14px; color:#E14905;}
.left1 .inl .tit span{ float:right; width:119px; height:27px; background:url(../i/btn01.gif) no-repeat; margin-top:5px; text-align:center;}
.left1 .inl .tit span a{ width:119px; text-align:center; line-height:27px; color:#fff; text-decoration:none; font-size:14px; font-weight:bold; }
.left1 .inl .tit span a:hover{ color:#fff; text-decoration:none;}
.left1 .inl dl{ float:left; width:491px; line-height:24px; padding:10px 0 0 10px; background:url(../i/bg_line.gif) no-repeat center bottom;}
.left1 .inl dl dd{ float:left; width:491px;}
.left1 .inl dl dd strong{ font-weight:bold; color:#6F9801;}
.left1 .inl dl dd a{ color:#; text-decoration:underline;}
.left1 .inl dl dd a:hover{ color:#0459A2; text-decoration:underline;}

.pageclass{ width:501px; float: left; margin-top:20px;}
.pageclass span{ float:right; width:101px; text-align:center; margin-top:5px;}
.pageclass span a{ color:#AB6600; text-decoration:underline; font-weight:bold;}
.pageclass span a:hover{ color:#AB6600; text-decoration:underline;}
.pageclass ol{ width: 400px; float: left; }
.pageclass li{ float: right; background: #F9F4F3; border: 1px solid #AB6600; margin-right:5px; display: inline; }
.pageclass li a{ color: #AB6600; padding: 0 5px;  line-height: 19px; display: block; }
.pageclass li a:hover, .pageclass li.on a{ color: #fff; font-weight: bolder; background: #AB6600; text-decoration: none; }

.inl .box{ float:left; width:480px; padding:0 11px 0 10px;  height:182px; background:url(../i/bg_k.gif) no-repeat; margin:20px 0 0; font-weight:bold; line-height:33px; color:#E14905;font-weight:bold;}
.inl .box span{ float:right;}
.inl .box span a{  color:#E14905; text-decoration:underline; font-weight:bold; }
.inl .box span a:hover{ color:#E14905; text-decoration:underline;}
.inl .box textarea{ width:480px; height:140px; font-weight:normal; font-size:12px; line-height:22px; color:#000;}
.inl .box em{ float:left; width:480px; text-align:center; margin:20px 0 0;}

.inr h3{ float:left; width:290px; background:url(../i/bg10.gif) no-repeat; line-height:38px; font-weight:bold; font-size:14px; color:#E14905; text-indent:10px;}
.inr dl{ float:left; width:290px;line-height:22px; background:url(../i/icon01.gif) no-repeat right top;}
.inr dl dt{ width:290px; text-align:center; margin:20px 0 0;}
.inr dl dd{ width:290px;}
.inr dl strong{ font-weight:bold;}
