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:Helvetica,Arial,'Microsoft YaHei';}
body {font-size:1em;}
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;}
body {font-size:1em; background:url(../image/bg-1.jpg) repeat;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
.center{text-align:center;}

#outputu16{width:90px; height:90px; margin:0 auto;}
.right-pic-con ul{padding:0 20px;}
#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{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;}
.top-right{color:#b1bbca; font-size:12px; line-height:40px; width:270px; font-family:'宋体';}
.top-right a{color:#c8c8c8;}
.top-right a:hover{font-weight:bold;}
.search{width:270px; height:40px;}
.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%; height:400px; background:url(../image/bg.png) repeat; position:absolute; bottom:70px; left:0; padding-top:15px;}
.sy-content-1{width:1000px; margin:0 auto;}
.sy-content-top{width:100%; height:270px;}
.sy-content-top-left{width:622px; height:254px; margin-right:12px; background:url(../image/sy-mk-bg.png) repeat; padding:8px;}
.sy-content-top-right{width:334px; height:254px; background:url(../image/sy-mk-bg.png) repeat; 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; color:#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:50px; margin-right:18px;}
.tz-date i{font-size:22px; 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:256px; height:50px; line-height:20px; color:#333; font-size:15px; margin-top:7px;}
.sy-tz-list{width:100%;}
.sy-tz-list li a{display:block; margin-bottom:15px; width:100%; height:50px; background:url(../image/line.png) no-repeat;}
.xsbg-first{border-bottom:1px solid #bcbcbc; padding-bottom:5px;}
.xsbg-first h3{font-weight:normal; color:#333; font-size:15px; margin-bottom:5px;}
.xsbg-first p{height:24px; width:314px; 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:230px; height:185px; margin-right:15px; overflow:hidden; margin-top:10px;}
.sy-news-list,.sy-jz,.sy-lwt{width:352px; height:195px; 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; width:342px;}
.sy-news-list li a,.sy-jz li a,.sy-lwt li a{display:block; width:290px; 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:50px; height:34px; line-height:32px; display:block; color:#666; font-size:15px;}
.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:314px; margin-top:5px;}
.sy-jz li a,.sy-lwt li a{width:252px;}
.sy-jz li{width:304px; height:30px; line-height:30px;}
.sy-lwt{width:314px;}
.sy-lwt li{width:304px; height:34px; line-height:34px;}
.sy-content-foot{width:100%; height:86px; background:url(../image/sy-mk-bg.png) repeat; 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;}



.bannerbox { width: 230px; height:185px; overflow: hidden; margin: 0px auto;}
#focus { width: 230px; height: 185px; clear: both; overflow: hidden; position: relative; float: left;}
#focus ul { width: 230px; height: 185px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px;}
#focus ul li,.wxw { float: left; width: 230px; height: 185px; 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:210px; background: url(../image/jdxw-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;}


.banner{height:300px; overflow:hidden; position:relative; z-index:-3; min-width:1000px;width:100%;}
.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; background:#fff; float:right;min-height:795px;}
.con-right-title{width:100%; border-bottom:1px solid #d7d7d7; height:60px; line-height:60px;}
.con-right-title-left{display:inline-block; padding:0 15px; border-bottom:3px solid #e60012; font-size:20px; color:#e60012; margin-top:-2px; float:left;} 
.con-right-title-right{float:right; margin-right:10px; font-size:14px; color:#999;}
.top-link-1{color:#999; line-height:40px; height:40px; background:url(../image/gray-point.jpg) no-repeat left center; padding-left:10px;}
.top-link-1:hover{color:#e60012; background:url(../image/point.jpg) no-repeat left center;}
.con-list,.con-jj{width:700px; margin-top:20px; padding:0 20px;}
.con-jj{*padding-bottom:30px; _padding-bottom:30px;}
.con-list li{width:686px; 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%; min-height:600px;}
.con-content p{font-size:14px; line-height:30px;text-align:justify; justify:inter-ideograph;}
.fx{width:960px; border-bottom:1px solid #ccc; padding-bottom:20px;}
.up{width:960px; margin:0; padding:20px; color:#666; font-size:14px; line-height:30px;}
.up a{color:#666;}
.con-nr{width:960px; margin-top:20px;}



.pic-list{width:740px; margin-top:20px; min-height:300px; margin-bottom:20px;}
.pic-list li{width:215px; margin-right:25px; margin-bottom:15px; background:url(../image/pic-bg.jpg) no-repeat left top; line-height:30px; text-align:center; font-size:14px; height:155px;}
.pic-list li img{width:206px; height:149px; 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;}
.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;}
.dp{position:absolute; left:270px; bottom:0px;}
.dp:hover{color:#fff;}


@media screen and (max-height: 890px){
.sy-content{position:relative; margin-top:100px; bottom:auto;}
.foot{position:relative; bottom:auto;}




}


.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;}




 .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;
    }
