﻿@charset "utf-8";

/*
CopyRight By Dongyi Network Technology CO.,Ltd Design Center
For HMS 首页模板
*/
body{  min-width:1000px; }
.column{ overflow:hidden; margin-top:10px;  }
.columnBanner{ display:none;  }

.banner{ height:334px; background:url(images/banner1.jpg) center 0 no-repeat; position:relative; z-index:0;  }
.bannerTxt{ width:53px; height:246px; position:absolute; z-index:10; left:50%; top:36px; margin-left:90px;
	background:url(images/banner-txt2.png) no-repeat; display:none !important;
}
#bannerTxt2{ background:url(images/banner-txt1.png) no-repeat;  }
#content{ width:980px; padding: 10px 10px 0 10px;  margin:-10px auto 0 auto;  height:475px; background:url(images/ind-content.png) no-repeat; position:relative; z-index:1;   }


.main{ width:942px; margin:10px auto 20px auto; overflow:hidden; text-align:left;   }
.main .left{ width:458px; float:left;   }
.main .right{ width:446px; float:right;  }

.indTab .hd{ position:relative;  height:30px; line-height:30px; border-bottom:1px solid #DDC6A8; padding:0 5px;    }
.indTab .hd .more{ float:right;  }
.indTab .hd ul{ position:absolute; width:400px; overflow:hidden;   }
.indTab .hd ul li{ width:92px; float:left; text-align:center; border-top:2px solid #fff;     }
.indTab .hd ul li a{ display:block; height:29px;  }
.indTab .hd ul li a:hover{ text-decoration:none;  }
.indTab .hd ul li.on{ border-top:2px solid #C2632D;  background:#fff;   } 
.indTab .hd ul li.on a{ border:1px solid #DDC6A8; border-top:0; border-bottom:0; font-weight:bold; color:#763511;   }
.indTab .bd{ padding-top:20px; height:241px; overflow:hidden;   }
.tpList .n{ height:26px; line-height:26px; overflow:hidden;    }
.tpList .n .date{ float:right; color:#999;  }
.tpList .n a{ padding-left:10px; background:url(images/icons.png) 0 -146px no-repeat;  }
.tpList .t{ overflow:hidden; padding-bottom:8px; margin-bottom:8px; border-bottom:1px dotted #aaa;      }
.tpList .t .pic{ width:120px; float:left;   }
.tpList .t .pic img{ width:120px; height:90px;   }
.tpList .t .con{ margin-left:130px;  }
.tpList .t .con .tit{ font:normal 16px/18px "Microsoft YaHei"; _font-weight:bold; color:#f00;  }
.tpList .t .con .intro{ padding-top:10px; color:#666;   }
.tpList .t .con .intro .more{ color:#f00;  }

.indTab1 .hd{ height:32px; line-height:32px; background:url(images/bg.png) 0 0 no-repeat; overflow:hidden;  position:relative;  }
.indTab1 .hd .prev,
.indTab1 .hd .next{ cursor:pointer; display:block; position:absolute; width:15px; height:13px; right: 34px; top:10px; background:url(images/icons.png) 0 -100px no-repeat;   }
.indTab1 .hd .next{ left:auto; right: 13px; background-position: -20px -100px; }
.indTab1 .hd h3{ width:90px; text-align:center; font-weight:bold; float:left;  }
.indTab1 .hd ul{ overflow:hidden; float:left;  }
.indTab1 .hd ul li{ width:70px; text-align:center; float:left;   }
.indTab1 .hd ul li a:hover{ text-decoration:none;  }
.indTab1 .hd ul li.on{ border-top:2px solid #C26430;  }
.indTab1 .hd ul li.on a{ border:1px solid #EBD9CA; border-top:0; border-bottom:0; display:block; height:30px; line-height:30px;  background:#fff;  
	font-weight:bold; color:#75370E; 
}
.indTab1 .bd{ padding-top:18px; overflow:hidden;   }
.indTab1 .con{ overflow:hidden;  }
.indTab1 .con .pic{ float:left; width:120px;  }
.indTab1 .con .pic img{ width:120px; height:90px;   }
.indTab1 .con .intro{ margin-left:130px; text-indent:24px;  }
.indTab1 .con .intro .more{ color:#f00;  }

.indFirendLinks{ width:812px; margin:0 auto;   position:relative;  height:58px; background:url(images/bg.png) 0 -40px no-repeat; padding:0 25px 0 105px;   }
.indFirendLinks .node{ position:absolute; left:10px; top:10px; width:66px; height:34px; z-index:1;  }
.indFirendLinks ul,.indFirendLinks .tempWrap{ overflow:hidden; padding-top:12px;   }
.indFirendLinks ul li{ width:102px; height:34px; overflow:hidden;   float:left; margin:0 auto; margin:0 7px; display:inline; border-bottom:1px solid #fff;   }
.indFirendLinks ul li img{ display:block; width:102px; height:34px;   }
.indFirendLinks .prev,
.indFirendLinks .next{ position:absolute; left:85px; top:0; width:20px; height:58px; cursor:pointer;  }
.indFirendLinks .next{ left:auto; right:0; }

.indVip{ overflow:hidden; }
.indVip .pic{ width:189px; float:left; height:157px; background:url(images/ind-jbdh.jpg) no-repeat;   }
.indVip .con{ margin-left:199px; padding-top:23px; background:url(images/ind-vip-title.png) 0 0 no-repeat;  }
.indVip .con p{ padding-right:30px; color:#666;  padding:5px 0 10px 0;  }
.indVip .con p em{ color:#954214;  }
.indVip .btns{ overflow:hidden; background:url(images/ind-vip.png) no-repeat; margin-right:-10px;  }
.indVip .btns li{ width:81px; height:31px; line-height:31px; float:left; position:relative; margin-right:1px; overflow:hidden; display:inline;  }
.indVip .btns li a{ display:block; padding-left:28px; color:#fff; position:absolute;  left:0; top:0; width:100%; height:31px; z-index:1;     }
.indVip .btns li a:hover{ text-decoration:none;  }
.indVip .btns li span{ display:block; position:absolute; left:0; top:0; width:100%; height:31px; z-index:0; background:#fff; filter:alpha(opacity=30);opacity:0.3;   }
.indVip .btns li.b{ width:85px;  }
.indVip .btns li.c{ width:78px;  }
.indVip .btns li.c a{ padding-left:26px;  }
.indVip .btns li.on span{ display:none;   }

#indKstd .links{ height:75px; background:url(images/bg.png) 0 -219px no-repeat; overflow:hidden; width: 260px; }
#indKstd .links a{ display:block; width:55px; text-align:center; margin-right:1px; height:22px; line-height:22px; padding-top:52px; float:left; 
	  color:#000; 
}
#indKstd .links a:hover{ text-decoration:none; color:#854D26;  font-weight:bold;  }



/* 栏目切换 */
.columnDh .columnIn{ display:none; width:980px;  padding:0 10px; background:url(images/indColumn/bg.png) 0 0 repeat-y; position:absolute; top:-325px; left:0; z-index:0;  }
.columnDh dl{ background:url(images/indColumn/top.jpg) 0 0 no-repeat #fff; }
.columnDh dl dt{ height:15px; background:url(images/indColumn/bottom.jpg); no-repeat }
.columnDh dd{ overflow:hidden;  height:324px; position:relative; text-align:left; display:none;   }
.columnDh h2{ height:67px; text-align:center; font:normal 22px/67px "Microsoft YaHei",SimHei,SimSun; _font-weight:bold; color:#8A3B16; }
.columnDh dd .m{ position:absolute; z-index:2; right:1px; top:2px; display:block; width:44px; height:30px; cursor:pointer;   }
.columnDh dd .flash{ position:absolute;  right:1px; top:2px; width:44px; height:30px;  }
.columnDh dd .flash embed{ margin-top:-34px; margin-left:-102px;   }

.dh{ position:relative; z-index:1; height:70px; line-height:70px;   overflow:hidden;   }
.dh a{ display:block; width:145px; height:70px;  padding:0 9px; float:left;  
  -webkit-transition:400ms;
  -o-transition:400ms;
  -moz-transition:400ms;
  transition:400ms;
}
.dh #i1{ background:url(images/ind-bigIcons.png) 0 6px no-repeat; }
.dh #i2{ background: url(images/ind-bigIcons.png) -163px 6px no-repeat; }
.dh #i3{ background: url(images/ind-bigIcons.png) -326px 6px no-repeat; }
.dh #i4{ background: url(images/ind-bigIcons.png) -489px 6px no-repeat; }
.dh #i5{ background: url(images/ind-bigIcons.png) -652px 6px no-repeat; }
.dh #i6{ background: url(images/ind-bigIcons.png) -815px 6px no-repeat; }

.dh #i1.on{ background:url(images/ind-bigIcons.png) 0 -89px no-repeat; }
.dh #i2.on{ background: url(images/ind-bigIcons.png) -163px -89px no-repeat; }
.dh #i3.on{ background: url(images/ind-bigIcons.png) -326px -89px no-repeat; }
.dh #i4.on{ background: url(images/ind-bigIcons.png) -489px -89px no-repeat; }
.dh #i5.on{ background: url(images/ind-bigIcons.png) -652px -89px no-repeat; }
.dh #i6.on{ background: url(images/ind-bigIcons.png) -815px -89px no-repeat; }

.jyzn .cont{ height:252px;  background:url(images/indColumn/jyzn.jpg) 0 0 no-repeat; padding:0 36px; overflow:hidden;  }
.jyzn .areaL{ width:190px; float:left;   }
.jyzn .areaL .link{ height:66px; display:block; margin-bottom:10px;   }
.jyzn .areaL ul{ padding:65px 0 0 20px;  text-align:left; color:#666;    }
.jyzn .areaC{ width:504px; float:left; padding-left:12px;   }
.jyzn .areaC p{ overflow:hidden; padding-top:4px;  }
.jyzn .areaC a{ display:block; width:134px; padding-top:85px; height:24px; line-height:24px;   float:left; text-align:center;   }
.jyzn .areaC .a1{ width: 105px; padding-left: 4px;   }
.jyzn .areaC .a3{ width:112px;  }
.jyzn .areaC .a4{ width:120px;  }
.jyzn .areaC .a5{ width:105px;  }
.jyzn .areaC .a7{ width:105px;  }
.jyzn .areaC a:hover{ font-weight:bold; text-decoration:none; color:#8A3B16;  }
.jyzn .areaR{ width:200px; float:right; }
.jyzn .areaR a{ display:block; height:222px;  }


.yygh .cont{ height:182px; background:url(images/indColumn/yygh.png) center 10px no-repeat; position:relative; 
	 padding: 67px 0 0 15px; overflow:hidden; 
}
.yygh .ks{ overflow:hidden; width: 720px; float:left;   }
.yygh .ks li{ overflow:hidden; padding: 6px 0; border-top:1px dotted #ccc;   }
.yygh .ks li h3{ padding-right: 10px; text-align: right; width: 60px; float:left; font-weight:bold; color:#893B14; }
.yygh .ks li h3 a{ color:#893B14;  }
.yygh .ks li blockquote{ overflow:hidden; }
.yygh .ks li blockquote img{ display:none;   }
.yygh .ks li blockquote p{ width: 125px; float:left; padding-left:11px; background: url(images/icons.png) 0 -692px no-repeat; margin-right: 25px; display:inline; /* margin-bottom:10px;  */  }
.yygh .ks li blockquote p.more{ margin-right:0  }
.yygh .yy{ margin-left: 700px; overflow:hidden;   }
.yygh .yy li{ float:left; width:95px; height:37px;  font:normal 14px/37px "Microsoft YaHei"; _font-weight:bold;  margin: 0 0 9px 15px; display:inline;
	background:url(images/bg.png) 0 -310px no-repeat; text-align:center;  padding-left:5px; 
}
.yygh .yy li a{ display:block; background:url(images/bg.png) right -310px no-repeat; padding-right:5px; color:#953612;   }
.yygh .yy li a:hover{ font-weight:bold; text-decoration:none;  }
.yygh .yy li.c{ clear:both; width: 210px;  }
.yygh .cont .help{ border: 1px #DAC2B9 solid; position:absolute; left: 160px; top: 74px; z-index:1; display:block; height: 22px; line-height: 22px; color: #953612; background: #F8F3F1; padding: 0 10px;      }

.zjtd .cont{ position:relative; padding: 18px 0 0 23px;  }
.zjtd .cont .sPrev,
.zjtd .cont .sNext{ position:absolute; left:10px; top: 60px; display:block; width:25px; height:70px; background:url(images/icons.png) -90px -234px no-repeat; cursor:pointer; }
.zjtd .cont .sNext{ left:auto; right: 4px; background-position:-130px -234px; }

.docList1{ overflow:hidden;  }
.docList1 li{ float:left; width: 133px; text-align:center;   }
.docList1 li .pic img{ width:90px; height:129px;  padding:2px; border:1px solid #ccc;    }
.docList1 .title{ padding-top:5px;	  }
.docList1 .title a{ color:#336601; font-size:14px;  }
.docList1 .title span{ display:block;  color:#999; height:22px; overflow:hidden;    }
.docList1 .intro{ padding-top:5px;  }
.docList1 .intro .btnView{ display:none;  }
.docList1 .intro .btnYy{ display:inline-block; *display:inline; zoom:1; width:58px; height:25px; line-height:25px; text-align:center; background:url(images/bg.png) -498px -110px no-repeat;    }
.docList1 .intro .btnYy:hover{ text-decoration:none;  }

.ksjs .list{ overflow:hidden; padding: 19px 0 0 14px;  }
.ksjs .li1{ width: 295px; padding:0 10px; float:left;    }
.ksjs .h1{ height:30px; line-height:30px;  background:url(images/bg.png) -1px -1px; border:1px solid #E8DFDA; font-size:14px; font-weight:bold; }
.ksjs .h1 .a1{ color:#89381D; padding-left:23px; background:url(images/icons.png) 5px -748px no-repeat;   }
.ksjs .ul1{ padding-top:10px; font-size:0; background:url(images/indColumn/ksjs.png) 0 10px; overflow:hidden;  }
.ksjs .li2{ display:inline-block; *display:inline; zoom:1; font-size:12px; padding-right:17px;   height:39px; line-height:39px;   }
.ksjs .li2 .a2{ padding-left:14px; background:url(images/icons.png) 2px -698px no-repeat; word-break:keep-all; white-space:nowrap;  }


.bgcx{ position:relative;    }
.bgcx .cont{ height:256px; background:url(images/indColumn/bgcx.jpg) no-repeat; }
.bgcx ul{ width: 807px; margin:0 auto; padding-top:106px;    }
.bgcx ul li{ width:100px; padding-left: 34px;   float:left; overflow:hidden; text-align:center;    }
.bgcx ul li a{ display:block; padding-top:66px;  }
.bgcx .why{ position:absolute; left:426px; top:123px; color:#f00;  }
.bgcx .tips{ position:absolute; text-align:center; bottom:0; width:100%;  }
.bgcx .tips a{ color:#f00;  }

.yhhd .cont{ overflow:hidden;  }
.yhhd .areaL{ width:269px; height:264px; float:left;  background:url(images/yhhd.jpg) no-repeat;  }
.yhhd .areaL .link{ height:264px; overflow:hidden;  }
.yhhd .areaL a{ display:block; width:134px; height:129px; float:left;   }
.yhhd .areaC{ width:428px; float:left;   }

.yhhd .thisBox{ padding:10px;  }
.yhhd .thisBox .hd{ height:34px; line-height:34px; overflow:hidden;  border-bottom:1px dashed #ddd;   }
.yhhd .thisBox .hd h3{ padding-left: 28px; background: url(images/zjjy.png) 2px -406px no-repeat; font-size:14px;  }
.yhhd .thisBox .hd .more{ float:right; color:#999; font-size:12px; }
.quesList li{ font-size:14px; padding-left:16px; background:url("images/icons.gif") 0 -211px no-repeat; height:32px; line-height:32px;  border-bottom:1px dashed #ddd;  overflow:hidden; }
.quesList li img{vertical-align:middle; margin:10px 0;  }
.quesList .date{ float:right; font-size:12px; margin-right:10px; color:#999;  }
.quesList .date em{ color:#999; font-style:normal;  }
.quesList li.s{ background:url("images/share/dotted.gif") repeat-x center; height:20px; overflow:hidden;  }
.quesList .wait,.quesList .over,.quesList .newQue{ font-size:12px; float:right; font-size:12px; background:#C1C1C1; color:#fff; line-height:16px; margin:9px 0; padding:0 4px; 
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; 
}
.quesList .over{ background:#FF9C00;  }
.quesList .newQue{ background:#0081CC;  }

.yhhd .line{ width:1px; display:block; height:264px; overflow:hidden;  font-size:0; background:#E6E2DF;  float:left;   }
.yhhd .areaR{ width:280px; float:left;   }
.yhhd .wjList{   }
.yhhd .wjList li{ border-bottom:1px dashed #ddd; padding:8px 5px; font-size:0; }
.yhhd .wjList .ques{ display:block; padding-left:13px; background:url(images/zjjy.png) 0 -353px no-repeat; font-size:14px; line-height:150%; padding-bottom:5px;   }
.yhhd .wjList .view,
.yhhd .wjList .join{ font-size:12px; display:inline-block; *display:inline; zoom:1; width:46px; height:20px; line-height:20px; text-align:center; background:#FDA400; color:#fff; margin-left:15px;   }
.yhhd .wjList .join{ background:#B95428;  }


#indFocus{ height:334px; position:relative; z-index:0; overflow:hidden;   }
#indFocus .hd{ display:none;  }
#indFocus .bd ul{ height:334px !important; width:100% !important   }
#indFocus .bd li{ width:100% !important; height:334px !important; 
	background-position: center 0px; background-repeat: no-repeat no-repeat;
}
#indFocus .bd li a{ width:1000px; margin:0 auto;  display:block; height:334px;  }
#indFocus .prev,
#indFocus .next{
	cursor:pointer;
	position:absolute;
	top:50%;
	margin-top: -40px;
	left: 10%;
	display:block;
	width:40px;
	height:100px;
	background: url(images/slider-arrow.png) 8px 37px no-repeat;
	filter:alpha(opacity=30);
	opacity:0.3;
	}
#indFocus .next{ left:auto; right: 10%; background-position:-212px 37px; }
#indFocus .prev:hover,
#indFocus .next:hover{ filter:alpha(opacity=100);opacity:1;  }


/*
本站用到颜色代码：
#005a4f  背景色
#e0e0e0  边框颜色
#893B14  标题
#CC0000  box标题颜色
*/