@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,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;}




.top{width:100%; background:url(../images/top.jpg) no-repeat center top; height:152px; min-width:1100px; overflow:hidden;}
.top-1{width:1100px; margin:0 auto; padding-top:12px; height:96px;}
.logo{width:380px; height:80px;}
.top-link{padding-right:14px;}
.top-link,.top-link a{color:#fff; font-size:14px; line-height:30px;}
.top-link a:hover,.sy-tzgg-txt .bt:hover,.sy-tzgg-txt .zz:hover{color:#ef9a18;}
.search{width:206px; height:34px; background:url(../images/search.png) no-repeat; padding:0 10px 0 20px; margin-top:10px;}
.search-input{width:176px; height:34px; line-height:34px; background:none; color:#fff;}
.search-btn{width:30px;height:34px;}


.col960 {
 width:1100px;
 float:left; 
}
.navbg {
 height:44px;
 width:1100px;
 margin:0 auto;
}
#navul>li {
 float: left;
 width:102px;
 height:44px;
 position:relative;
 line-height:44px;
 background:url(../images/nav-bg.png) no-repeat 94px center;
 padding-left:20px;
 font-size:15px;
}
#navul li.navhome {
 text-align:left;
 padding:0 0px 0 40px;
 width:60px;
}
#navul li a:link, #navul li a:visited {
 color:#FFFFFF;
}
#navul li ul {
 display:none;
 position:absolute;
 z-index:10000;
 top:44px;
 width:160px;
 left:0;
 background:#156942;
 padding-bottom:10px;
}
#navul li ul li{
 display:block;
 height:45px;
 position:relative;
 line-height:45px;
 font-size:14px;
 width:160px;
}
#navul li.navmoon {
 background:#156942 url(../images/nav-bg-1.png) no-repeat 94px center;
 width:102px;
 height:44px;
 line-height:44px;
 padding-left:20px;
}
#navul li.navmoon a {
 color:#FFFFFF;
}

#navul li.navmoon ul {
 display:block;
}
#navul li.navmoon ul a {
 display:block;
 width:160px; height:45px;
 line-height:45px;
 text-align:center;
}
#navul li.navmoon ul a:hover {
 background:#197c4e;
 width:160px; height:45px;
 line-height:45px;
 text-align:center; color:#ef9a18;
}


.banner{width:100%; height:330px; min-width:1100px; overflow:hidden;}
.sy-part1{width:100%; background:url(../images/tz-bg.jpg) no-repeat center top; height:350px;}
.width1100{width:1100px; margin:0 auto;}
.sy-news{width:735px; padding-top:10px;}
.sy-news-title{width:100%; line-height:50px; margin-bottom:10px;}
.sy-title{display:block; color:#127bc8; font-weight:bold; font-size:20px;}
.more{float:right; display:block; color:#666; font-size:14px;}
.news-pic{width:280px; height:250px; margin-right:20px;}
.news-list{width:435px;}
.news-list li{border-bottom:1px dotted #999; padding:0 10px; height:40px; line-height:40px; width:415px; overflow:hidden;}
.news-list li a{font-size:16px; display:block; width:320px; float:left; background:url(../images/news-list.png) no-repeat left center; padding-left:15px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; color:#333;}
.news-list li i{display:block; float:right; color:#666;}
.news-list li a:hover{color:#ef9a18; background:url(../images/news-list-hover.png) no-repeat left center;}
.sy-tzgg{width:290px; height:350px; background:url(../images/line.png) no-repeat left top; padding-left:30px; padding-top:10px;}
.tzgg-date{width:54px; height:52px; background:#d5d5d5; margin-right:15px;}
.tzgg-date span{width:54px; line-height:32px; height:32px; font-size:24px; color:#666; display:block; text-align:center;}
.tzgg-date i{width:54px; line-height:16px; font-size:12px; color:#666; display:block; text-align:center;}
.tzgg-date:hover{background:#ef9a18; color:#fff;}
.tzgg-date span:hover,.tzgg-date i:hover{color:#fff;}
.sy-tzgg-list li{width:290px; height:52px; margin-bottom:15px;}
.sy-tzgg-txt{width:221px; height:52px;}
.sy-tzgg-txt .bt{width:221px; color:#333; font-size:15px; overflow:hidden; line-height:24px; margin-bottom:6px;}
.sy-tzgg-txt .zz{width:221px; color:#666; font-size:15px; overflow:hidden;}
.sy-part3{width:333px; margin-right:50px; padding-top:24px;}
.kszl{border-bottom:1px solid #ccc; width:333px; height:40px; line-height:40px;}
.kszl li{padding:0 10px; font-size:18px;}
.kszl li a{color:#666;}
.cur,.xsdt-title{font-weight:bold; font-size:20px; color:#127bc8; cursor:pointer; border-bottom:3px solid #127bc8; margin-top:-2px; line-height:44px; height:40px;}
.kszl-con,.xsdt-con{width:333px; padding-top:30px; position:relative;}
.kszl-con-pic{width:333px; height:86px; margin-bottom:10px; text-align:center;}
.kszl-con ul{padding-left:8px; width:325px;}
.kszl-con li a{width:306px; background:url(../images/news-list.png) no-repeat left 16px; color:#333; font-size:15px; line-height:38px; height:38px; overflow:hidden; display:block; padding-left:15px;}
.kszl-con li a:hover{background:url(../images/news-list-hover.png) no-repeat left 16px; color:#ef9a18;}
.kszl-more{position:absolute; z-index:2; top:-28px; right:10px; color:#666;}
.xsdt-con ul{border-bottom:1px dotted #999; margin-bottom:20px;}
.xsdt-con li{width:330px; margin-bottom:20px;}
.xsdt-con li .pic{width:130px; height:80px; margin-right:15px;}
.xsdt-con li .txt{width:175px; height:80px;}
.xsdt-con li .txt p{ font-size:15px; color:#333; line-height:26px; height:52px; overflow:hidden; float:left; width:100%;}
.xsdt-con li .txt i{color:#999; font-size:14px; line-height:18px; margin-top:10px; float:left; display:block; width:100%;}
.xsdt-con dl{width:333px;}
.xsdt-con dd a{width:111px; height:74px; float:left; display:block;object-fit: contain;}
.yellow{background:#f6bb43; margin-right:12px;}
.green{background:#8dc153; margin-right:12px;}
.qing{background:#37bd9c; margin-right:0;}
.yellow:hover{background:#ffcc33;}
.green:hover{background:#99cc66;}
.qing:hover{background:#33cc99;}
.bq{width:100%; height:74px; background:#127bc8; line-height:74px; margin-top:30px; color:#fff; font-size:15px; text-align:center;}


#show {
 position: relative;
 height: 330px;
 width: 1100px;
 margin: 0 auto;
}
#show a {
 float: left;
 display: inline;
}
#show .img {
 position: absolute;
 width: 1100px;
 height: 330px;
 overflow: hidden
}
#show .img SPAN {
 position: absolute;
 width: 19999px;
 display: block
}
#show .btns {
 z-index: 10;
 position: absolute;
 width: 1100px
}
#show .btns B {
 position: absolute;
 width: 100px;
 display: block;
 height: 14px;
 overflow: hidden;
 top: 295px;
 left: 50%
}
#show .btns B I {
 width: 10px;
 background: #414140;
 float: left;
 height: 10px;
 font-size: 0px;
 overflow: hidden;
 cursor: pointer;
 margin-right: 6px;
 background:#fff;
 border-radius:100px;
}
#show .btns B I:hover {
 background: #177a4c;
}
#show .btns B I.on {
 background: #177a4c;
 cursor: default
}
#show .btns B I.on:hover {
 background: #177a4c;
 cursor: default
}
#show .btns S {
 position: absolute;
 WIDTH: 60px;
 height: 80px;
 overflow: hidden;
 top: 136px;
 cursor: pointer
}
#show .btns S I {
 position: absolute;
 width: 58px;
 height: 58px;
}
#show .btns S.prev {
 left: 0px
}
#show .btns S.prev I {
 background:url(../images/btn_show_left.png) no-repeat;
 left:0;
}
#show .btns S.next {
 background:url(../images/btn_show_right.png) no-repeat;
 right:0;
}
.show-hover#show .btns S {
 display: block
}
.masks {
 opacity: 0.7;
 filter: alpha(opacity=70);
 -moz-opacity: 0.7;
 -khtml-opacity: 0.7;
 height: 330px;
 position: absolute;
 background: #6d7c75;
 overflow: hidden
}
.list-banner{width:100%; height:260px; background:#dadada; text-align:center; min-width:1100px; overflow:hidden;}
.local{width:1080px; height:56px; line-height:56px; font-size:14px; color:#666; background:url(../images/home.jpg) no-repeat left center; padding-left:20px;}
.local a{color:#666;}
.left{width:252px;}
.left-1{width:240px; border:1px solid #e6e6e6; padding:5px;}
.left-dqlm{width:240px; }
.left li{width:240px; height:50px;}
.left li a{width:220px; border-bottom:1px dotted #ccc; height:50px; line-height:50px; padding-left:20px; display:block; font-size:15px;}
.left li a:hover{font-weight:bold; color:#ff9101; background:#f1f1f1 url(../images/jt.png) no-repeat 200px center;}
.current{font-weight:bold; color:#ff9101; background:#f1f1f1 url(../images/jt.png) no-repeat 200px center;}
.gray-1{color:#333;}
.left-gg{width:252px; height:132px; margin-top:15px;}
.right{width:800px;}
.right-top{border-bottom:1px solid #e6e6e6; font-size:18px; font-weight:bold; padding-bottom:10px; color:#ff9101; width:790px; padding-left:10px; margin-bottom:15px;}
.right-top span{color:#ccc; font-size:15px; font-weight:normal;}
.right-list,.right-jj{width:780px; padding:0 10px;}
.right li{background:url(../images/qdf.jpg) no-repeat left center; padding-left:20px; width:760px; overflow:hidden;}
.right li a{width:640px; overflow:hidden; display:block; float:left; color:#333; font-size:15px; height:36px; line-height:36px;}
.right li a:hover{color:#ef9a18;}
.right li i{display:block; float:right; text-align:right; color:#666; font-size:15px; height:36px; line-height:36px;}
.right-title{width:100%; text-align:center; padding-top:10px;}
.right-title h3{font-size:24px; color:#333; line-height:40px; margin-bottom:6px;}
.right-title i{color:#666; font-size:14px;}
.right-con{width:100%; margin-top:20px; min-height:500px;}
.right-con p{color:#333; font-size:15px; margin-bottom:15px; text-indent:2em; line-height:30px;}
.fx{margin-top:20px; padding-bottom:30px; border-bottom:1px solid #e6e6e6; width:100%; margin-bottom:30px;}
.up{width:780px; padding:5px 10px; color:#666; font-size:14px;}
.right-jj input{vertical-align:middle;}

 