@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea{margin:0; padding:0;border:0px;}
body,button,input,select,textarea{font-family:'Microsoft YaHei' ,Helvetica,Arial;}
body {font-size:14px; background:url(../imges/top-bg.jpg) repeat;}
html {font-size: 100%;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
legend{color:#000;}
i,em,b{font-style:normal; line-height:1.250em;}
fieldset,img{border:0;}
img{vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
.center{text-align:center;}
.sy-part3-con {text-indent:2em;}
.fontstyle123458{color:#fff;}
.defaultInputStyle{border:1px solid #AFD5F5;clear:both;}

/*头部*/
.top{width:100%; height:30px; line-height:30px; background:#232323; font-family:'宋体'; font-size:12px; color:#bcbcbc;}
.top-left{float:left;}
.top-right a{color:#bcbcbc;}
.top-1{width:100%; height:110px;}
.top-1-bg{width:1060px; margin:0 auto; height:110px; background:url(../imges/top-bg-1.png) no-repeat right top;}
.logo{width:450px; height:68px; display:block; margin-left:30px; margin-top:20px; float:left;}
.wid-1060{width:1000px; margin:0 auto;}
.menue{width:100%; height:40px; background:#9c0c15; position:relative; z-index:2;}
.nav{width:840px; height:40px;}
.nav li a{color:#fff; font-size:15px; line-height:40px; padding:0 25px; display:block;}
.nav li a:hover{background:#8a0008;}
.search{width:140px; height:25px; background:url(../imges/input-bg.jpg) no-repeat; float:right; padding-left:10px; margin-top:8px;}
.search-input{width:114px; height:25px; line-height:25px; background:none; color:#fff; font-size:14px; float:left;}
.search-btn{width:26px; height:25px; float:left;}



/*首页第一部分*/
.wid_100{width:100%; position:relative; z-index:1}
.sy-part1{width:980px; border:1px solid #d7d7d7; background:#fff; padding:10px; margin:10px 0;}
.banner{width:560px; height:300px; overflow:hidden;}
.gzdt{width:390px;}
.title{width:100%; line-height:24px;}
.title-bt h3{color:#9c0c15; font-size:20px; float:left;}
.title-bt span{display:block; color:#999; font-size:14px; line-height:34px; margin-left:6px; float:left;}
.more{color:#666;font-size:14px; display:block; float:right;}
.gzdt-list{width:390px;}
.gzdt-list li{height:35px; line-height:35px; font-size:14px; background:url(../imges/gzdt-qdt.jpg) no-repeat left center; padding-left:15px;}
.gzdt-list li a{width:320px; height:35px; line-height:35px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; float:left;}
.gzdt-list li i{display:block; float:right; color:#666; width:55px; text-align:right; height:35px; line-height:35px;}

.gzdt-list-1{width:648px;}
.gzdt-list-1 li{height:35px; line-height:35px; font-size:14px; background:url(../imges/gzdt-qdt.jpg) no-repeat left center; padding-left:15px; width:284px; margin-right:25px;}
.gzdt-list-1 li a{width:240px; height:35px; line-height:35px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; float:left;}
.gzdt-list-1 li i{display:block; float:right; color:#666; width:44px; text-align:right; height:35px; line-height:35px;}



/*首页第er部分*/
.sy-part2{width:648px; margin-right:10px; border:1px solid #d7d7d7; border-top:3px solid #e84c3d; background:#fff; margin-bottom:10px;}
.sy-part3{width:340px; height:auto; margin-bottom:10px;}
.dwjj{width:340px; border:1px solid #d7d7d7; border-top:3px solid #ffc600; background:#fff; margin-bottom:10px;}









.sy-part2-title{width:100%; border-bottom:1px solid #e7e7e7; height:42px; line-height:42px;}
.sy-part2-title li a{display:block; width:118px; text-align:center; height:42px; line-height:42px; color:#333; font-size:16px; border-right:1px solid #e7e7e7;}
.sy-part2-title li a:hover{background:#e84c3d; color:#fff;}
.current a:link,.current a:visited,.current a:hover,.current a:active{background:#e84c3d; color:#fff; border-right:0;}
.sy-part2-con{width:648px; position:relative; height:215px;}
.sy-part2-con ul{padding:15px 10px; width:628px;}
.date{width:81px; height:55px; background:url(../imges/rl-bg.jpg) no-repeat; float:left; padding-top:4px;}
.date h3{font-weight:normal; text-align:center; color:#7f7f7f; line-height:30px; font-size:28px; float:left; display:block; width:62px;}
.date span{display:block; text-align:center; line-height:16px; color:#7f7f7f; font-size:12px; float:left; width:62px;}
.txt{float:left; height:72px;}
.txt h4{width:241px; height:26px; line-height:26px; color:#333; font-weight:normal; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txt p{width:241px; height:46px; line-height:23px; color:#666; overflow:hidden;}
.sy-part3-title{width:300px; padding:0 20px; height:42px; line-height:42px;}







.sy-part3-title h3{color:#e3a000; font-size:16px; line-height:42px; display:block; float:left;}
.sy-part3-con{background:url(../imges/jj-bg.jpg) no-repeat bottom right; width:300px; padding:0px 20px 10px; height:105px; overflow:hidden; color:#333; font-size:14px; line-height:25px;}











.xzxx{width:340px; height:90px;}
.foot{width:100%; height:64px; font-size:14px; background:#9c0c15; text-align:center; color:#fff; line-height:64px;}
.foot a{color:#fff;}




.con{width:980px; background:#fff; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:10px; margin:0 auto;}
.left{width:240px;}
.left-title{width:220px; height:60px; line-height:60px; background:#9c0c15; color:#fff; padding-left:20px; font-size:24px;}
.left ul{border:1px solid #e3e3e3; background:#f0f0f0 url(../imges/left-bg.jpg) no-repeat right bottom;  width:238px;}
.left-a{width:218px; height:60px; line-height:60px; color:#333; font-size:16px; padding-left:20px; border-bottom:1px solid #e3e3e3; display:block;}
.left-a:hover{border-left:3px solid #9c0c15; padding-left:27px; color:#9c0c15;}
.left-current{border-left:3px solid #9c0c15; padding-left:27px; color:#9c0c15; width:215px; height:60px; line-height:60px; font-size:16px; padding-left:20px; border-bottom:1px solid #e3e3e3; display:block;}
.right{width:730px; border-top:3px solid #9c0c15;}
.right-title{width:698px; background:#f0f0f0; color:#333; font-size:14px; height:57px; line-height:57px; padding:0 15px; border:1px solid #d7d7d7; border-top:0;}
.right-title a,.pic-title a,.pic-list li a{color:#333;}
.right-list,.right-jj{border:1px solid #d7d7d7; border-top:0; width:698px; padding:15px; min-height:500px;}
.right-list li{width:100%; padding-left:15px; background:url(../imges/gzdt-qdt.jpg) no-repeat left center; height:36px; line-height:36px; font-size:14px;}
.right-list li a{display:block; float:left; width:590px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; float:left;}
.right-list li span{display:block; float:right; text-align:left; color:#666; width:100px;}
.right-jj-title{font-weight:bold; color:#333; font-size:24px; line-height:36px; width:100%; text-align:center;}
.right-jj-con{width:100%; min-height:640px; margin-top:20px;}
.right-jj-con p,.right-content-con p{font-size:14px; line-height:32px; color:#333; text-indent:2em; text-align:justify; margin-bottom:15px;}
.right-content-title,.right-content-con{width:100%;}
.right-content-title h3{width:100%; color:#333; font-size:24px; line-height:36px; text-align:center;}
.right-content-title p{width:100%; color:#666; font-size:14px; line-height:24px; text-align:center; margin:6px 0 15px;}
.up{width:693px; margin:20px 0 0; border-top:1px solid #d7d7d7; padding:10px;}
.up a{width:100%; height:30px; line-height:30px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
.pic{width:980px; border-top:3px solid #9c0c15; min-height:600px;}
.pic-title{width:948px; background:#f0f0f0; color:#333; font-size:14px; height:57px; line-height:57px; padding:0 15px; border:1px solid #d7d7d7; border-top:0;}
.pic-list{width:100%; margin:20px 0;}
.pic-list li{width:215px; background:url(../imges/pic-bg.jpg) no-repeat left top; padding:5px; line-height:50px; color:#333; text-align:center; margin-right:40px; margin-bottom:20px;}
.pic-list li img{width:215px; height:170px;}
.sy-more{position:absolute; margin-top:-42px; height:42px; line-height:42px; color:#666; font-size:14px; right:20px; display:block;}

.more:hover,.gzdt-list li a:hover,.sy-more:hover,.right-title a:hover, .pic-title a:hover, .pic-list li a:hover,.right-list li a:hover{color:#9c0c15}





body:after {
  content: url(../imges/close.png) url(../imges/loading.gif) url(../imges/prev.png) url(../imges/next.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.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;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.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;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.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;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../imges/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../imges/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../imges/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.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;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../imges/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}









.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:38px;line-height:38px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:14px; font-weight:bold;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../imges/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list li{width:600px; height:300px;}




.fontstyle123458{float:left;}