@charset "UTF-8";
/*  重置浏览器默认样式 --start  */
@font-face {
  font-family: 'iconfont';
src: url(/rdfzjjh/font-icons/iconfont.jpg);
src: url(/rdfzjjh/font-icons/iconfont.eot) format('embedded-opentype'),
  url(/rdfzjjh/font-icons/iconfont..jpg) format('woff'),
  url(/rdfzjjh/font-icons/iconfont.jpg) format('truetype'),
  url(/rdfzjjh/font-icons/iconfont.svg) format('svg')}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0px;
  -moz-osx-font-smoothing: grayscale;}
html, body {
  font-family: '宋体';
  width: 100%;
  min-width: 1260px;
  height: 100%;
  margin: 0 auto;
  padding: 0;
  font-size: 16px;}
img {
  display: block;
  border: none;}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
a {
  text-decoration: none;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;}
a:active {
  nooutline:expression_r(this.onFocus=this.blur());}
a:hover {
  text-decoration: none;}
a:focus {
  outline:none;
  -moz-outline:none;
  text-decoration: none;}
input, button, textarea, select {
  padding: 0px;
  margin: 0px;
  outline: none;
  font-family: '宋体';
  border: none;
  background: inherit;}
:focus {
  outline:0;}
ul, ol, li {
  list-style: none;
  padding: 0px;
  margin: 0px;}
em, i {
  font-style: normal;
  padding: 0px;
  margin: 0px;}
h1, h2, h3, h4, h5, h6, p {
  font-weight: normal;
  padding: 0px;
  margin: 0px;}
.lineblock {
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;}
.ow-hd {
  overflow: hidden;}
.clear {
  clear: both;}
.keep-all {
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;}
/*  重置浏览器默认样式 --end  */
/*--顶部--*/
#top #top_line { background:url(/rdfzjjh/images/bg_top_line.gif) 0 0 repeat-x; height:6px; overflow:hidden; }
#top #site { background:url(/rdfzjjh/images/bg_top.gif) 0 0 repeat-x; height:95px; }
#top #site2 { background:url(/rdfzjjh/images/bg_top2.gif) 0 0 repeat-x; height:544px; }
.cont { width:1260px; margin:0 auto; }
#top #site .cont { background:url(/rdfzjjh/images/pic_site.gif) 0 0 no-repeat; position:relative; height:95px; }
#top #site .cont .link { background:url(/rdfzjjh/images/bg_link2.gif) 0 0 no-repeat; width:101px; height:21px; position:absolute; left:884px; top:12px; display:block; color:#f3ede3; text-align:center; line-height:21px; text-decoration:none; }
#top #site2 .cont { background:url(/rdfzjjh/images/pic_top.gif) 0 0 no-repeat; padding:500px 0 0; }
ul#nav { background:url(/rdfzjjh/images/bg_nav.gif) 0 0 repeat-x; padding:0 0 0 48px; overflow:hidden; zoom:1; }
ul#nav li { float:left; }
ul#nav li a { background:url(/rdfzjjh/images/nav_line.gif) right center no-repeat; width:180px; display:block; text-align:center; text-decoration:none; color:#623610; line-height:44px; font-weight:bold; }
ul#nav li a:hover, ul#nav li a.cur { background:url(/rdfzjjh/images/nav_bg.gif) 27px 8px no-repeat; color:#fff; }
/* 全局公共样式 -- start */
.subtitle {
  padding:40px 0 40px 0;
  margin-bottom: 20px;
  font-size: 24px;
  text-align: center;
  background: url(/rdfzjjh/images/biaoti1.png) no-repeat center center;}
.subtitle a {
  color: #643e10;}
.common-tle a {
  border-top: 3px solid #643e10!important;
  color: #643e10!important;
  position: relative!important;
  padding: 0 0 0 10px!important;
  line-height: 56px!important;
  font-size: 20px!important;
  display: block!important;
  text-align: left!important;}
.common-tle span {
  position: absolute!important;
  top: 0!important;
  right: 0!important;
  line-height: 56px!important;
  font-size: 20px!important;
  color: #4f5355!important;}
.common-tle a:hover, .common-tle a:hover span {
  color: #643e10!important;}
/* 全局公共样式 -- end */

/* 公共头部样式 --start */
.body-bg {
  background: #f0ede8 url(../images/body-bg.jpg);}
.body-second-bg {
	background: #f0eee7;}
.com-header {
  height: 145px;
  background: url(/rdfzjjh/images/header-bg.jpg);}
.logo-box {
  width: 1180px;
  height: 90px;
  margin: 0 auto;
  border-bottom: 1px solid #ccc;
  position: relative;}
.logoImg {
  margin: 17px 0 0 100px;}
.tips {
  position: absolute;
  right: 15px;
  top: 28px;}
.tips p {
  text-align: right;
  font-size: 12px;
  color: #7d7d7d;
  line-height: 18px;}
.header-nav-search {
  width: 1180px;
  margin: 0 auto;
  position: relative;
  margin-top: -1px;}
.header-nav {
  margin-left: 85px;
  height: 54px;}
.header-nav li {
  float: left;
  position: relative;
  border-top: 1px solid #ccc;}
.header-nav li a {
  display: block;
  line-height: 54px;
  padding: 0 15px;
  color: #000;
  font-size: 16px;}
/*.header-nav li:hover, .header-nav li.now-page{
  border-top: 1px solid #783595;
}*/
.header-nav li:hover a {
  color: #803f23;}
.bg-point {
  width: 2px;
  height: 2px;
  background: #000;
  display: block;
  position: absolute;
  right: -0.5px;
  top: 50%;
  margin-top: -0.5px;}
.header-search {
  position: absolute;
  right: 15px;
  top: 12px;
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 0 40px 0 10px;
  height: 30px;}
.header-search input {
  height: 28px;
  width: 120px;
  line-height: 28px;
  color: #7d7d7d;
  font-size: 13px;}
.header-search input::-webkit-input-placeholder {
  color: #000;}
.header-search input:-moz-placeholder {
  color: #000;}
.header-search input::-moz-placeholder {
  color: #000;}
.header-search input:-ms-input-placeholder {
  color: #000;}
.search-btn {
  width: 38px;
  height: 28px;
  background: url(/rdfzjjh/images/shape.jpg) no-repeat center center;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;}
.hr-sec-nav {
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -90px;
  top: 50px;
  width: 180px;
  border: 1px solid #ccc\9;
  background: #fff;
  z-index: 100;
  padding: 5px 0;
  box-shadow: 0px 0px 5px #666;
  border-radius: 3px;
  z-index: 99999;}
.header-nav li:hover .hr-sec-nav {
  display: block;}
.hr-sec-nav i {
  border-color: transparent;
  border-style: solid;
  border-width:10px;
  display: block;
  height: 0;
  position: absolute;
  width: 0;
  border-bottom-color:#ccc;
  border-top-width:0;
  left:50%;
  margin-left:-8px;
  top:-10px;}
.hr-sec-nav i em {
  border-color: transparent;
  border-style: solid;
  border-width:10px;
  display: block;
  height: 0;
  position: absolute;
  width: 0;
  border-bottom-color:#fff;
  border-top-width:0;
  left:-10px;
  top:1px;}
.header-nav li .hr-sec-nav a {
  text-align: center;
  line-height: 40px;
  color: #4f5355;}
.header-nav li .hr-sec-nav a:hover {
  color: #803f23;
  background:#F1EEE7;}
/* 公共头部样式 --end */

/* 公共底部样式 --start */
.com-footer {
  background: #e5e0d8;
  padding-top: 20px;
  margin-top: 30px;}
.com-footer-box {
  width: 1180px;
  margin: 0 auto;
  padding:0 0 15px 150px;}
.footer-links {
  overflow: hidden;}
.footer-links li {
  width: 25%;
  float: left;}
.footer-links li h3 {
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  color: #000;}
.footer-links li p a {
  display: block;
  font-size: 12px;
  line-height: 22px;
  color: #4f5355;
  padding-right: 5px
;}
.footer-links li p a:hover {
  color: #803f23;}
.QRcode {
  width: 110px;}
.QRcode img {
  width: 100%;
  padding-bottom: 5px;}
.QRcode p {
  text-align: center;
  font-size: 12px;
  color: #4f5355;
  padding-top: 3px;}
.footer-tips {
  background: #675751;}
.footer-tips-txt {
  padding: 30px 0 15px 0;
  letter-spacing:0.5px;}
.footer-tips-txt p {
  padding-bottom: 15px;
  color: #fff;
  text-align: center;
  font-size: 13px;}
/* 公共底部样式 --end */
/*zjs */
.au-context-txt2 { margin-top:20px; line-height:2em; font-size:14px; color:#3b3736;}
.au-context-txt2 p { line-height:2em; font-size:14px; color:#3b3736;text-indent: 2em;}
.thisclass { color:#803f23 !important;}

#page-common {
  height: 120px;
  text-align: center;
  background: #f0ede8 url(../images/body-bg.jpg);
  margin-top: -1px;
  z-index: 1;
  position: relative;}
.page.pt40 li {
  float: left;}
#page-common ul { display:inline-block; margin:20px auto;}
.page.pt40 li a {  color: #666262;
    font-size: 18px;
    height: 28px;
    line-height: 28px;
    margin: 0 5px;
    text-align: center;
    width: 28px;}
.page-fl a{
  font-size: 16px;
  color: #4f5355;}
.page-fl a:hover {
  color: #803f23;}
#pager {
  padding-top: 20px;
  margin: 0 auto;}
.pagebtns {
  color: #c5c5c4;
  font-size: 30px;
  line-height: 28px;}
.pagebtns.prev {
  margin-right: 10px;}
.pagebtns.next {
  margin-left: 10px;}
.page-num {
  width: 28px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  font-size: 18px;
  margin: 0 5px;
  color: #666262;}
.page-fl .page-num {
  width: 36px;}
.page-num.page_now {
  background: #b99b88;
  color: #fff;}
.pageinfo {
  color: #666262;
  font-size: 14px;}
.pageinfo strong {
  font-size: 18px;
  color: #803f23;}

.keep-all b { font-weight:500;}

#zjs2 .au-banner { background:url(/rdfzjjh/images/zjsbg2.jpg) no-repeat scroll center 0px  #9e8575;} 
#zjs3 .au-banner { background:url(/rdfzjjh/images/zjsbg3.jpg) no-repeat scroll center 0px  #9e8575;} 		
#zjs4 .au-banner { background:url(/rdfzjjh/images/zjsbg4.jpg) no-repeat scroll center 0px  #9e8575;} 		
.bg-lj {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;}
.special-eples-tle h3 { height:48px;}
.sh-ds-ctR h4{  border-bottom: 1px solid #bdb8b2;
    color: #803f23;
    font-size: 14px;
    line-height: 28px;}
	.sh-ds-ctR h3 { line-height:30px !important; padding-bottom:10px;}


#vsb_content img{
    display: initial;
}