@charset "gb2312";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'Microsoft YaHei'; font-size:14px;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
.fix{*zoom:1;}.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.none{ display:none;}
.top{width:100%; height:40px; background:#30393a;}
.top-1{width:1000px; margin:0 auto; position:relative;}
.top-1 a{line-height:40px; color:#fff; font-size:14px;}
.sy-zw{float:left; margin-right:60px; color:#fff; font-size:12px;} 
.logo-bg{width:100%; height:102px; border-bottom:1px solid #a45f4b;}
.logo-1{margin:0 auto; width:100%; height:102px; background:url(imageslogo-1.jpg) no-repeat center top;}
.logo{width:1000px; height:81px; display:block; margin:10px auto;}
.menue{background:url(imagesnav-bg-2.jpg) repeat-x; width:100%; height:41px; border-top:1px solid #c87058; position:relative; z-index:10000;}
.nav-1{width:100%; background:url(imagesnav.jpg) no-repeat center top;}
.nav{width:1001px; margin:0 auto; height:41px;}
.nav li a{width:91px; height:41px;  display:block; color:#fff; line-height:41px; text-align:center; font-size:15px;}
.nav li a:hover{background:url(imagesnav-bg-1.jpg) no-repeat;}
.banner-1{width:100%; text-align:center; position:relative; z-index:10;}
.part-1{width:100%; height:430px; padding-top:25px;}
.part-1-1{width:1000px; margin:0 auto;}
.xyxw{width:660px;}
.xyxw-title{width:100%; height:38px; margin-bottom:25px;}
.more{line-height:38px; color:#b7b7b7; font-size:16px; display:block; float:right; font-family:Arial, Helvetica, sans-serif;}
.xyxw-con{width:100%;}
.xyxw-con li{width:315px;}
.xyxw-pic{width:315px; height:200px; border-bottom:4px solid #81017e; margin-bottom:10px; overflow:hidden; margin-top:8px;}
.xyxw-txt{height:130px; width:100%; overflow:hidden;}
.xyxw-txt h3{width:100%; height:30px; line-height:30px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xyxw-txt p{width:100%; font-size:14px; line-height:24px; height:96px; overflow:hidden; text-align:justify;}
.part-1-2{width:315px;}
.part-1-2 .xbdt-title,.xyyw-right-title{width:100%; border-bottom:1px solid #b54436; height:38px; line-height:38px; font-size:18px; font-weight:bold; margin-bottom:25px;}
.xbdt-title li,.xyyw-right-title li{ display:block; cursor:pointer;}
.xbdt-title li a,.xyyw-right-title li a{font-size:18px; font-weight:bold; color:#333; text-align:center;padding:0 11px;}
.cur a,.cur a:link,.cur a:hover,.cur a:visited{color:#b54436; border:1px solid #b54436; background:#fff; border-bottom:0;display:block}
.more-sy{position:absolute; top:-60px; right:10px; color:#666; font-size:15px; line-height:30px; display:none;}
.sy-date{width:60px; height:52px; text-align:center; color:#999; padding-top:8px;}
.sy-date i{font-size:30px; line-height:30px; display:block; text-align:center; width:100%;}
.sy-date em{font-size:12px; display:block; width:100%; text-align:center;}
.sy-txt{width:238px; float:right; color:#333; line-height:26px; font-size:15px; padding-top:3px;}
.xbdt-con,.xbdt-con ul{width:315px;}
.xbdy-con,.xbdy-con ul,.xbdy-con li,.xbdt-con li{width:315px;}
.xbdy-con li,.xbdt-con li{margin-bottom:10px;}
.xbdy-con li a,.xbdt-con li a{width:315px; height:60px; display:block; background:url(imagestz-2.jpg) no-repeat;}
.tzgg{width:100%; height:450px; background:url(imagespart-1.jpg) no-repeat center top; overflow:hidden; border-top:1px solid #e5e0dd; border-bottom:1px solid #e5e0dd;}
.sy-tzgg{width:1000px; margin:0 auto;}
.tzgg-title{width:100%; height:38px; background:url(imagestzgg-title.jpg) no-repeat left top; margin:30px 0;}
.tzgg-con{width:100%; }
.tzgg-list li{width:195px; margin-right:33.3px; height:250px; background:#fff; border-top:3px solid #de8067; box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.3); padding:20px 15px 10px;}
.tzgg-list li h3{font-size:16px; color:#333; line-height:24px; height:50px; overflow:hidden;}
.tzgg-list li i{color:#999; font-size:14px; display:block; width:100%; margin-bottom:15px;}
.tzgg-list li p{font-size:14px; line-height:28px; color:#666; height:150px; overflow:hidden;}
.tzgg-point{width:48px; margin-left:476px; margin-top:30px;}
.tzgg-point li{width:12px; margin-right:24px;}
.tzgg-point li a{width:12px; height:12px; border-radius:100px; background:#fff; display:block; float:left;}
.cur-tz a:hover,.cur-tz a:link,.cur-tz a:visited{background:#de8067;}
.link{width:100%; height:385px; background:url(imageslink-7.jpg) repeat-x left bottom; margin-top:20px;}
.link-1{width:1000px; margin:0 auto; overflow:hidden; height:260px;}
.link-left{width:512px; height:325px;}
.link-left-title{width:512px; height:38px; margin:0 0 20px; background:url(imageskslj-title-1.jpg) no-repeat left top;}
.link-left-1{width:512px; height:180px;}
.link-2{width:100%; height:125px;}
.link-foot{width:500px; height:125px; background:url(imageslink-5.jpg) no-repeat;}
.link-foot-1{width:500px; height:125px; background:url(imageslink-6.jpg) no-repeat;}
.link-right{width:470px; height:325px;}
.link-right-title{width:515px; height:38px; margin:0 0 20px; background:url(imagesksrk-title-1.jpg) no-repeat left top;}
.link-right-1{width:100%;}
.link-right-1 ul{height:200px; width:330px;}
.link-right-1 li{width:150px; height:35px; margin:0 12px 12px 0; overflow:hidden;}
.link-right-1 .wx{width:140px; height:180px; background:url(imagesks-7.jpg) no-repeat; text-align:center; color:#333; font-size:14px; height:30px; line-height:30px; padding-top:140px; padding-bottom:10px;}
.foot{width:100%; height:171px; background:url(imagesfoot-1.jpg) no-repeat center top;}
.foot-1{width:1000px; height:141px; margin:0 auto; padding:15px 0;}
.foot-1 .foot-left{width:250px; height:141px; border-right:1px solid #c84e40;}
.foot-1 .foot-left li a{width:125px; color:#fff; display:block; float:left; height:36px; line-height:36px;}
.foot-1 .foot-left li a:hover{font-weight:bold;}
.foot-1 .foot-middle{width:468px; height:105px; border-right:1px solid #c84e40; text-align:center; padding-top:36px;}
.foot-1 .foot-right{width:255px; height:141px; padding-left:25px;}
.foot-1 .foot-right li{width:41px; height:41px; margin:12px 22px;}
.bq{width:100%; height:80px; background:#191919; text-align:center; line-height:26px; color:#fff; font-size:14px; padding-top:18px; position:relative;}
.ny{width:100%; min-height:800px;}
.ny-1{width:1000px; margin:15px auto;}
.ny-left{width:230px;}
.ny-left-title{width:290px; height:92px; margin-bottom:10px;}
.ny-left ul{padding-bottom:6px; background:#dfdfdf;}
.ny-left li a{width:200px; height:50px; border-bottom:1px solid #e4e4e4; display:block; padding-left:30px; font-size:16px; line-height:50px; background:#f2f2f2; }
.ny-left li a:hover{background:#b54436; color:#fff;}
.ny-left li .ej-cur{background:#b54436; color:#fff;}
.ny-left-wx{width:230px; background:#f5f5f5 url(imageswx.jpg) no-repeat left top; padding-top:70px; text-align:center; padding-bottom:10px; margin:15px auto 30px;}
.ny-right{width:750px;}
.ny-pic{width:750px; height:220px; overflow:hidden;}
.local{width:740px; border-bottom:1px solid #e5e5e5; padding-left:10px; height:45px; margin-top:10px; line-height:45px; color:#666; font-size:14px;}
.local a{color:#666;}
.ny-content{width:750px; margin-top:15px; padding-bottom:20px;}
.ny-content-title{width:750px; text-align:center;}
.ny-content-title h3{color:#333; font-size:24px;}
.ny-content-title i{display:block; color:#666; font-size:12px; line-height:30px;}
.ny-content-con{margin:20px 0; line-height:30px; color:#333; padding:0 10px; width:730px;}
.ny-content-con p{text-indent:2em; text-align:justify;}
.ny-content-con .nr-pic{text-align:center;}
.ny-content-con img{margin:15px 0;}
.bdsharebuttonbox{margin-top:10px; width:190px;}
.up{width:790px; border-top:1px solid #e5e5e5; margin-top:20px; padding:20px 10px; color:#666; font-size:14px; line-height:30px;}
.up a{color:#666;}
.ny-list{width:730px; padding:0 10px; font-size:14px; line-height:36px;}
.ny-list li{width:715px; background:url(imageslist-bg.jpg) no-repeat left 16px; padding-left:15px;}
.ny-list li a{width:605px; display:block; float:left; overflow:hidden; color:#333; white-space: nowrap;text-overflow: ellipsis;}
.ny-list li i{width:95px; float:right; text-align:right; color:#666;}
.right-pic-con{width:730px; padding:10px;}
.right-pic-con li{width:172px; margin-bottom:20px; overflow:hidden;}
.right-pic-con a{display:block; float:left; text-align:center; line-height:30px; color:#333;}
.right-pic-con a img{width:172px; height:140px;}
.flash{ width:512px; height:179px;background:#fff; overflow:hidden;}
.flash .con{ width:512px; height:179px;}
.flash .con ul li{ width:46px; height:179px; position:relative; overflow:hidden; float:left; margin-right:1px;cursor:pointer;}
.flash .con ul li.current{ width:369px;}
.flash .con ul li h3{ width:26px; height:149px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; padding:30px 10px 0; font-weight:normal; text-align:center;}
.flash .con ul li.ti1 h3{ background:url(imageslink-1.jpg) no-repeat;}
.flash .con ul li.ti2 h3{ background:url(imageslink-2.jpg) no-repeat;}
.flash .con ul li.ti3 h3{ background:url(imageslink-3.jpg) no-repeat;}
.flash .con ul li.ti4 h3{ background:url(imageslink-4.jpg) no-repeat;}
.show{ position:absolute; left:46px; top:0; width:323px; height:179px; background:url(imageslink-8.jpg) no-repeat;}
.show-1{width:320px; height:164px; position:relative; top:15px; left:10px; }
.show-1 dl{width:100%; float:left;}
.show-1 dd{width:96px;height:34px; line-height:34px; background:url(imagesfk.jpg) no-repeat left 14px; padding-left:10px; float:left;}
.show-1 dd a{width:100%; display:block; float:left; color:#333;}

.none{ display:none;}
.banner{ min-width:1000px; position:relative; margin:0 auto; overflow:hidden; z-index:1;}
.banner_show{ width:100%; text-align:center; height:335px; overflow:hidden; position:relative;}
.bannger_inbox{ position:absolute; top:0; left:50%;}
.banner_pre_next{position:relative;z-index:105;top:142px;width:1000px;left:50%;*left:14%; height:50px;margin-left:-500px;}
.banner_pre_next a{ width:50px; height:50px; text-indent:-999em;}
.banner_pre_next .banner_btn_left{position:absolute;left:0; background:url(imageszjt.png) no-repeat; width:50px; height:50px;}
.banner_pre_next .banner_btn_right{position:absolute;right:10px; background:url(imagesyjt.png) no-repeat; width:50px; height:50px;}

.red{color:#a4000d;}
.gray-1{color:#333;}
.gray-2{color:#666;}
.gray-3{color:#999;}
.up a:hover,.local a:hover,.ny-list li a:hover,.more:hover{color:#db795f;}

.column {
 float: left;
 width: 260px;
 padding: 0 0 0 10px;
 position:absolute;
 z-index:10000;
 right:0;
*display:none;
}
.sb-search {
 position: relative;
 width: 0%;
 min-width: 46px;
 height: 40px;
 float: right;
 overflow: hidden;
 -webkit-transition: width 0.3s;
 -moz-transition: width 0.3s;
 transition: width 0.3s;
 -webkit-backface-visibility: hidden;
}
.sb-search-input {
 position: absolute;
 top: 0;
 right: 0;
 border: none;
 outline: none;
 background:#fff;
 width: 250px;
 height: 24px;
 margin: 0;
 z-index: 10;
 padding:8px 10px;
 font-size: 14px;
 line-height:40px;
 color: #666;
line-height:24px;
}
.sb-search-input::-webkit-input-placeholder {
 color: #999;
}
.sb-search-input:-moz-placeholder {
 color: #999;
}
.sb-search-input::-moz-placeholder {
 color: #999;
}
.sb-search-input:-ms-input-placeholder {
 color: #999;
}
.sb-icon-search{
 width: 46px;
 height: 40px;
 display: block;
 position: absolute;
 right: 0;
 top: 0;
 line-height:40px;
 text-align:center;
 cursor: pointer;
 background:#1d2425;
 z-index: 90;
}
.sb-search.sb-search-open,
.no-js .sb-search {
 width: 100%;
}
.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
 background:#fff;
 color: #fff;
 z-index: 11;
}

body:after {
  content: url(imagesclose.png) url(../images/loading.gif) url(imagesprev.png) url(imagesnext.png);
  display: none;
}
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.lightbox a img {
  border: none;
}
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-container {
  padding: 4px;
}
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat;
}
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
.lb-container > .nav {
  left: 0;
}
.lb-nav a {
  outline: none;
}
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  
  display: block;
}
.lb-prev {
  left: 0;
  float: left;
}
.lb-prev:hover {
  background: url(imagesprev.png) left 48% no-repeat;
}
.lb-next {
  right: 0;
  float: right;
}
.lb-next:hover {
  background: url(imagesnext.png) right 48% no-repeat;
}
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(imagesclose.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.vsb_content a{color:#333;}
img{vertical-align:middle;}
.tzgg,.top,.logo-bg,.menue,.banner-1,.part-1,.link,.foot,.bq{min-width:1000px;}
.xbdy-con,.xyyw-right-list{position:relative;}
.more-xg-1{margin-top:-63px;color:#666; font-size:14px; line-height:38px; display:block; float:right;}
.tzgg-left,.tzgg-left-list{width:315px;}
.tzgg-left-title{border-bottom:1px solid #b54436; height:38px; line-height:38px; width:100%; margin-bottom:25px;}
.tzgg-left-title h3{display:inline-block; border:1px solid #b54436; padding:0 11px; color:#b54436; border-bottom:1px solid #fff; margin-top:-1px; float:left;font-size:18px;}
.more-xg{color:#666; font-size:14px; line-height:38px; display:block; float:right;}
.tzgg-left-list li{background:url(imageslist-bg.jpg) no-repeat left 12px;padding-left:15px;width:300px; height:36px; line-height:36px;}
.tzgg-left-list li i{display:block; float:right; font-size:15px; color:#666; width:55px; text-align:right;}
.tzgg-left-list li a{display:block; float:left; font-size:15px; color:#333; width:240px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xyyw-right{width:660px;}
.xyxw-first{width:315px; margin-right:30px;}
.xyyw-list-content{width:315px;}
.tzgg-left-list li a:hover,.more-xg-1:hover,.more-xg:hover{color:#b54436;}

.search{display:none;}
.search{width:260px; float:right; height:40px;*display:block;}
.search-input-1{width:200px; padding:8px 7px; height:24px; line-height:24px; color:#a4a4a4; font-size:14px; background:#4d4d4d;float:left;}



.leftsidebar_box{padding-bottom:6px; background:#dfdfdf; float:left; width:100%;}
.leftsidebar_box dt{width:202px; height:50px; border-bottom:1px solid #e4e4e4; display:block; padding-left:30px; font-size:16px; line-height:50px;cursor:pointer}
.leftsidebar_box dd{background-color:#dfdfdf;padding-left:50px; height:40px;}
.leftsidebar_box dd a{color:#333;line-height:40px;}
.leftsidebar_box dt img{position:absolute;right:10px;top:20px;}
.leftsidebar_box dl dd:last-child{padding-bottom:10px;}
.leftsidebar_box DT a{color:#333;}




.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; text-align:right; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left:100px; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 50px; width: 50px; background: transparent url("imagesthemes.png") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right:100px; }
.ny-content-con P{font-size:16px!important;}