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:1em; background:url(../image/bg-1.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; display:block; line-height:1.250em;}
fieldset,img{border:0;}
img{max-width:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
.center{text-align:center;}



body{min-width:1000px;}

.top{width:100%; height:107px; background:url(../image/top_02.jpg) no-repeat center top;background-color:#FFF;}
.top-1{width:1000px; margin:0 auto;}
.logo{width:240px; height:67px; float:left; margin-top:20px;}


.sy-more{top: -42px;right: 0px;display: block;position: absolute;font-size:14px; color:#666;}
.subpattern{left:50%; margin-left:492px;}
#supersized {display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%;}
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none;}
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges;} 
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality;}   
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111;}
#supersized a { width:100%; height:100%; display:block;}
#supersized li.prevslide { z-index:-20;}
#supersized li.activeslide { z-index:-10;}
#supersized li.image-loading img{ visibility:hidden;}
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline;}
#supersized img { max-width: none !important ;}


.top-right{width:270px;}
.search{width:270px; height:40px;}
.search-input{width:208px; height:32px; line-height:32px; padding-left:10px; border:1px solid #dedede; background:#fff; border-right:0; float:left;}
.search-btn{width:50px; height:32px; float:left;}
.menue{width:100%; background:#e60012; height:42px;}
.menue-1{width:1000px; margin:0 auto; height:42px;}
.nav{width:1000px; height:42px; line-height:42px;}
.nav li a{height:42px; line-height:42px; width:125px; display:block; text-align:center; color:#fff; font-size:16px; background:url(../image/nav-bg.jpg) no-repeat right top; float:left;}
.nav li a:hover,.nav li .current{}
.sy-content{width:100%;  padding-top:15px;}
.sy-content-1{width:1000px; margin:0 auto;}
.sy-content-top{width:100%;}
.sy-content-top-left{width:622px; margin-right:12px; background:#fff; padding:8px; margin-bottom:8px}
.sy-content-top-right{width:334px;  background:#fff; padding:8px;}
.sy-news,.sy-tz{border-bottom:1px solid #c3c3c3; width:100%; margin-bottom:10px;}
.sy-news li a,.sy-tz li a{display:inline-block; float:left; padding:0 10px; color:#333; font-size:16px; line-height:36px; margin-right:10px;}
.sy-news-current a:link,.sy-news-current a:hover,.sy-news-current a:visited,.sy-tz-current a:link,.sy-tz-current a:hover,.sy-tz-current a:visited{display:inline-block; border-bottom:3px solid #e60012;  font-weight:bold; margin-bottom:-1px;}
.sy-news-con{padding:0 10px; width:602px;}
.sy-tz-con,.xsbg{padding:0 10px; width:314px;}
.tz-date{width:40px; height:30px; margin-right:18px;}
.tz-date i{font-size:18px; color:#333; width:100%; display:block; text-align:center; line-height:30px;}
.tz-date em{font-size:14px; color:#333; width:100%; display:block; text-align:center; line-height:20px;}
.tz-txt{width:246px;  line-height:30px; color:#333; font-size:15px;}
.sy-tz-list{width:100%;}
.sy-tz-list li a{display:block; width:100%; height:30px;}
.xsbg-first{margin-bottom:5px; background:url(../image/ticket_bg.png) no-repeat left center; height:100px; padding:7px 12px; width:270px;}
.xsbg-first h3{font-weight:normal; color:#333; font-size:15px; margin-bottom:5px;}
.xsbg-first p{height:24px; width:264px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; line-height:25px; font-size:14px; color:#666; overflow:hidden;}
.xsbg-first img,.sy-content-foot .link-r a img{vertical-align:middle;}


.sy-news-pic{width:240px; height:170px; margin-right:15px; overflow:hidden; margin-top:10px;}
.sy-news-list,.sy-jz,.sy-lwt{width:342px; height:170px; overflow:hidden; font-size:14px;}
.sy-news-list li,.sy-jz li,.sy-lwt li{background:url(../image/point.jpg) no-repeat left center; padding-left:10px; height:34px; line-height:34px;}
.sy-news-list li a,.sy-jz li a,.sy-lwt li a{display:block; width:280px; height:34px; line-height:34px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; color:#333; float:left; font-size:15px;}
.sy-news-list li i,.sy-jz li i,.sy-lwt li i{float:right; width:52px; height:34px; line-height:32px; display:block; color:#666; font-size:15px; text-align:right;}
.sy-news-list li a:hover,.sy-jz li a:hover,.sy-lwt li a:hover,.sy-content-foot .link-r a:hover{color:#e60012;}
.sy-jz{width:280px; margin-top:5px;}
.sy-jz li a,.sy-lwt li a{width:252px;}
.sy-jz li{height:30px; line-height:30px; width:270px}
.sy-lwt{width:314px;}
.sy-lwt li{width:304px; height:34px; line-height:34px;}
.sy-content-foot{width:100%; height:86px; background:#fff; margin-top:12px;}
.q-link{width:110px; height:86px; background:url(../image/sy-link.png) no-repeat left top;}
.sy-content-foot .link-r{width:890px; height:66px; margin-top:10px; padding-left:10px; font-size:15px;}
.sy-content-foot .link-r a{color:#333;}


.foot{width:100%; height:auto; background:#282828; color:#ababab; font-size:12px; font-family:'宋体';}
.foot-lm{width:100%; height:70px; background:#282828; color:#ababab; font-size:12px; font-family:'宋体';}
.foot-1{width:1000px; margin:0 auto;}
.foot-left{line-height:24px; margin-top:12px;text-align:center;  }
.foot a,.foot-lm a{color:#ababab;}
.foot-right{margin-top:8px; position:relative;}
.foot-right li{width:62px; text-align:center; line-height:12px; margin-left:12px;}
.foot-right .foot-img{width:36px; height:36px; background:url(../image/foot-6.png) no-repeat; text-align:center; padding-top:6px; margin:0 auto; display:block; color:#000;}

.foot-right .foot-img:hover{background:url(../image/foot-5.png) no-repeat; display:block; color:#000;}
.foot-right li a{color:#ababab; font-size:12px; font-family:'宋体';}
.foot-right li a:hover{color:#e8e8e8;}

.sy-tt a{color:#000;}
.sy-tt a:hover{color:#e60012;}

.bannerbox { width: 240px; height:160px; overflow: hidden; margin: 0px auto;}
#focus { width: 240px; height: 160px; clear: both; overflow: hidden; position: relative; float: left;}
#focus ul { width: 240px; height: 160px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px;}
#focus ul li,.wxw { float: left; width: 240px; height: 160px; overflow: hidden; position: relative; padding: 0px; margin: 0px;}
#focus .preNext { width: 115px; height: 195px; position: absolute; top: 0px; cursor: pointer;}
#focus .pre { left: 0; background: url(../image/sprite.png) no-repeat left center;}
#focus .next { right: 0; background: url(../image/sprite1.png) no-repeat right center;}
.txt-sm{position:absolute; bottom:0; left:0; height:26px; line-height:26px; width:220px; background: url(../image/banner-bg.png) repeat; color:#fff; padding:0 10px; z-index:2; overflow:hidden; font-size:14px;}



.column {
 float: left;
 width: 260px;
 padding: 0 0 0 10px;
 position:absolute;
 z-index:10000;
 right:0;}
.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: 46px;
 margin: 0;
 z-index: 10;
 padding-left:10px;
 font-size: 14px;
 line-height:46px;
 color: #666;}

.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;}



.con{width:100%; margin-top:-60px;}
.con-1{width:1000px; margin:0 auto;}
.con-left{width:235px; float:left; margin-right:25px;}
.con-lm-title{width:235px; height:120px;}
.con-ejdh{width:235px; margin-bottom:15px;}
.con-ejdh li a{width:205px; display:block; height:50px; line-height:50px; padding-left:30px; margin-bottom:1px; background:#f7f7f7; font-size:15px; color:#333;}
.con-ejdh li a:hover{background:#f7f7f7 url(../image/jt.jpg) no-repeat 190px center; color:#e60012;}
.con-ejdh-current{background:#f7f7f7 url(../image/jt.jpg) no-repeat 190px center;}
.con-left-zt{width:211px; background:#f7f7f7 url(../image/zt-bg.jpg) no-repeat left bottom; border-top:3px solid #e60012; height:250px; padding:0 12px; font-size:14px; margin-bottom:20px;}
.con-left-zt-title{width:100%;}
.con-left-zt-title h3{font-size:16px; font-weight:bold; font-size:16px; line-height:50px; height:50px; color:#e60012; float:left;}
.con-left-zt-title .more{display:block; float:right; color:#666; font-size:14px; line-height:50px;}
.con-left-zt-title .more:hover,.con-left-zt li a:hover,.con-list li a:hover,.up a:hover{color:#e60012;}
.con-left-zt li a{background:url(../image/point.jpg) no-repeat left center; height:34px; line-height:34px; display:block; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; color:#333; padding-left:15px;}
.con-right{width:740px; float:right; margin-top:70px; min-height:600px;}
.con-right-title{width:100%; border-bottom:1px solid #d7d7d7; height:46px; line-height:46px;}
.con-right-title-left{display:inline-block; padding:0 8px; border-bottom:3px solid #e60012; font-size:20px; color:#e60012; margin-top:-2px;} 
.con-right-title-right{float:right; margin-right:10px; font-size:14px; color:#999;}
.top-link a{color:#5e5e5e; line-height:40px; height:40px; font-size:12px; background:url(../image/line-1.jpg) no-repeat right center; padding:0 12px;}
.top-link a:hover{color:#e60012;}

.con-list,.con-jj{width:720px; margin-top:20px; padding:0 10px;}
.con-list li{width:705px; background:url(../image/list-bg.jpg) no-repeat left center; height:34px; line-height:34px; padding-left:14px; overflow:hidden; font-size:15px;}
.con-list li a{color:#333; font-size:14px; height:34px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; width:600px; display:block; float:left; height:34px; line-height:34px;}
.con-list li i{display:block; float:right; color:#666; font-family:'Microsoft YaHei'; height:34px; line-height:34px; font-size:14px;}
.con-jj-title{width:100%; font-size:20px; text-align:center; margin-bottom:20px;}
.con-content{width:100%; margin-bottom:30px; min-height:600px;}
.con-content p{text-indent:2em; font-size:14px; line-height:30px;text-align:justify; justify:inter-ideograph;}
.fx{width:980px; border-bottom:1px solid #ccc; padding-bottom:20px; padding-right:20px;}
.up{width:960px; margin:20px 0; padding:0 20px; color:#666; font-size:14px; line-height:30px;}
.up a{color:#666;}
.con-nr{width:980px; margin-top:20px; padding:0 10px;}



.pic-list{width:740px; margin-top:20px; min-height:300px; margin-bottom:20px;}
.pic-list li{width:226px; margin-right:30px; margin-bottom:15px; background:url(../image/pic-bg.jpg) no-repeat left top; line-height:30px; text-align:center; font-size:14px;}
.pic-list li img{width:220px; height:160px; margin-bottom:10px; float:left; overflow:hidden;}
.pic-list a{color:#333;}

body:after {
  content: url(../image/close.png) url(404.png) url(../image/prev.png) url(../image/next.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-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(../image/prev.png) left 48% no-repeat;}


.lb-next {
  right: 0;
  float: right;}

.lb-next:hover {
  background: url(../image/next.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(../image/close.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;}


.jcContact{position:absolute;top:0;left:0;z-index:99;width:240px;}
.jcConraper{width:200px; overflow:hidden;}
.jcConBtn{position:absolute;top:0;left:0;width:40px;height:105px;cursor:pointer;}
.bgzdh{width:40px; height:130px; top:160px; position:absolute; left:0; z-index:1000;}


#slideshow{position: relative;height: 360px;width: 1000px;margin: 0 auto;}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1000px;height: 360px;overflow: hidden;}
#slideshow .img span{position: absolute;width: 19999px;display: block;}
#slideshow .img span a{display:block; width:1000px; height:360px;}
#slideshow .btns{z-index: 10;position: absolute;width:1000px;}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top: 330px;left: 50%;}
#slideshow .btns b i{width: 10px;background: #fff;float: left;height:10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 6px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
#slideshow .btns b i: hover{background: #a7a7a6;}
#slideshow .btns b i.on{background:#e60012;cursor: default;}
#slideshow .btns b i.on: hover{background: #3cd2f1;cursor: default;}
#slideshow .btns s{position: absolute;width:40px;display: none;height:70px;overflow: hidden;top: 115px;cursor: pointer;}
#slideshow .btns s i{position: absolute;width:40px;background: url(../image/btn_slideshow.png);height:140px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="../image/btn_slideshow.png");_background: none;}
#slideshow .btns s.prev{left: 0px;}
#slideshow .btns s.prev i{top: -70px;}
#slideshow .btns s.next{right: 0px;}
.slideshow-hover#slideshow .btns s{display: block;}
.paging{opacity: 0.7;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;height: 360px;position: absolute;background: #000;overflow: hidden;}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}
#outputu16{width:90px; height:90px; margin:0 auto;}


#banner{width:100%;height:370px;overflow:hidden; z-index:1000;}
#banner .bannerCon{width:1000px;height:370px;margin:0px auto;position:relative;}
#banner .bannerCon .before{width:600px;height:370px;background: url(../image/bj_03.png) repeat;
position:absolute;left:-600px;bottom:0px;z-index:333;}
#banner .bannerCon .before img{position:absolute;right:20px;top:143px;cursor:pointer;}
#banner .bannerCon .mohu{-webkit-filter: blur(15px);
            -moz-filter: blur(15px);
            -o-filter: blur(15px);
            -ms-filter: blur(15px);
            filter: blur(15px);
}
#banner .bannerCon .after{width:600px;height:370px;background:url(../image/bj_03.png) repeat;position:absolute;right:-600px;bottom:0px;z-index:333;}
#banner .bannerCon .after img{position:absolute;left:20px;top:143px;cursor:pointer;}
#banner .bannerCon .scroll{width:2000%;height:370px;position:relative;left:-1000px;}
#banner .bannerCon .scroll img{width:1000px;height:370px;float:left;}
#banner .bannerBut{width:120px;height:40px;position:absolute;margin-left:-45px;bottom:0px;left:50%;}
#banner .bannerBut ul li{width:10px;height:10px;border-radius:100px;background:#fff;margin:4px;float:left;}
#banner .bannerBut ul li.hover{background:#e60012;}




 .menu-nav{width:100%; height:42px;background:#e60012;z-index:10000; position:relative;} 
    #menu {  
      margin: 0 auto;  
        
      width: 1000px;
      clear: both  ; font-family: '微软雅黑';
   font-size:16px;
   height:42px;
   
    }
      
    #menu ul {
      list-style: none;  
    }
    li.l1-nav {
      float: left;  
      position: relative; 
      left: 0px;
      top: 0px;
    }
    a.l1-nav {  
      display: block;  
      text-align: center;  
      text-decoration: none;  
      width: 125px;
      height: 42px;
      line-height: 42px;
      color: #fff;
   background:url(../image/nav-bg.jpg) no-repeat right top;
   
    }
    li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
      color: #fff;
      background: #cc0010;  
    }
    ul.l2-nav {
      visibility: hidden;
      position: absolute;  
      left: 0px;
      top: 42px;
    }
    li.l2-nav {
      float: left;  
      position: relative; 
      left: 0px;
      top: 0px;
    }
    a.l2-nav {  
      display: block; 
      text-align: center;
      width: 150px;
      height: 38px;
      line-height: 38px;
      color: #fff;
      background: #cc0010;
   text-decoration:none;
   border-top:1px solid #a9000d;
   font-size:14px;
    }
    li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
      color: #cc0000;
      background: #eeeeee;
    }
    
    a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
      visibility: visible;
    }

.sy-jz{height:70px;}




.layout{width:998px;height:490px;margin:5px auto;}
div.cols .pic{float:left;position:relative;}
div.cols .pic .black{cursor:pointer;width:100%;position:absolute;left:0;top:0;background-color:#b83c3c;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
div.cols .pic .biaot{left:10px; bottom:20px; position:absolute; color:#fff; z-index:99; text-shadow:1px 1px 1px #000}
div.cols .pic .biaot a:hover{color:#fff;}
div.cols1{width:320px;}
div.cols2{width:328px;}
div.cols3{width:160px;}
div.cols4{width:156px;}
div.cols1 .pic .black{height:320px;}
div.cols2 .pic .black{height:156px;}
div.cols3 .pic .black{height:156px;}
div.cols4 .pic .black{height:156px;}
div.cols .pic a:hover .black{opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50); color:#fff;}





.wxlj{background:url(../image/rmt_bg.jpg) no-repeat right top; width:220px; height:96px; padding:30px 50px;}
.wxlj li{width:250px; height:40px;}
.wxlj li img{vertical-align:middle}
.kslj{background:url(../image/bg_redbrick.png) repeat; width:100%; height:200px; padding:25px 0;}


.ljlb{border-left:1px solid #ccc; color:#fff; width:170px; float:left; margin-right:5px;  padding-left:5px; height:200px;}
.ljlb p{font-size:18px; font-weight:bold;}
.ljlb a{line-height:30px; color:#fff; font-size:14px; display:block}
