@charset "gb2312";
html,body{min-width: 1000px;}
.w1000{width: 1000px;overflow: hidden;margin: 0 auto}

.top{height: 188px;overflow: hidden;background: url(imagestopbg.jpg) center 0 no-repeat;}
.topline{width: 100%;height: 136px;overflow: hidden;}
.logo{display: block;width:500px;height: 81px;float: left;margin-top: 27px}
.top-right{width: 245px;height: auto;overflow: hidden;float: right;}
.top-right-hang1{width: 100%;height: 28px;overflow: hidden;margin-top: 28px;float: right;}
.top-right-hang1 a{display:block;padding:0 10px;float:right;font-size: 12px;text-decoration: none;background: url(imagestoprightjg.jpg) right center no-repeat;color: #707070}
.search{width: 238px;overflow: hidden;height: 34px;float: right;margin-right:3px }
.search .i1{width: 202px;height: 32px;border-left: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;border-top:  1px solid #e1e1e1;border-right:none;float: left;text-indent: 12px;color: #a5a5a5}
.search .i2{width: 35px;height: 34px;float: left;border: none;background:#ec9312 url(imagessearch.png) 0 0 no-repeat;}
.nav{width: 100%;overflow: hidden;height: 48px;border-bottom: 4px solid #a0d468;background-color: #0d8ee9}
.nav li{width:111px;height: 48px;float: left;overflow: hidden;background: url(imagesnavjg.jpg) right center no-repeat;}
.nav li a{display: block;width: 100%;height: 48px;overflow: hidden;text-align: center;font-size: 15px;font-weight: bold;color: #fff;text-decoration: none;line-height: 48px}
.center{height: auto;overflow: hidden;}
.box1{width: 100%;height: 265px;overflow: hidden;margin-top: 19px;}
.indexbox1{width: 354px;height: 263px;overflow: hidden;float: left;}
.banner2{width: 100%;height: 100%; overflow: hidden;position: relative;}
.banner2 .pic{width: 100%;height: 100%;overflow: hidden;}
.banner2 .pic li{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background-repeat: no-repeat;}
.banner2 .pic li img{width: 100%;height:100%;}
.banner2 .pic li .text{width: 100%; background: url(imagestextbg.png);position: absolute;bottom: 0px;left: 0;height: 40px}
.banner2 .pic li .text a{display: block;width: 100%;overflow: hidden;line-height: 40px;text-decoration: none;color: #fff;text-indent: 13px}
.banner2 .btn{height: 10px;position: absolute;z-index: 5;right:11px;bottom:13px;cursor: pointer;} 
.banner2 .btn li{width:11px;height: 11px;float: left;overflow: hidden;background: url(imagesbannerbtn.png) 0 0 no-repeat;margin-left: 4px;}
.banner2 .btn li.s{background-position: -15px 0;}
.indexbox2{width: 378px;margin-left: 13px;float: left;height: 100%;overflow: hidden;}
.index-title1{width: 100%;height: 51px;overflow: hidden;background: url(imagestitlebg.gif) 0 bottom repeat-x;}
.index-title1 dt{float: left;height: 49px;padding: 0 4px;font-size: 17px;font-weight: bold;color: #666666;line-height: 49px;margin-right: 13px}
.index-title1 .s{color: #0d8ee9;border-bottom: 2px solid #0d8ee9}
.index-title1 dd{float: right;height: 49px;}
.index-title1 dd a{display: block;height: 49px;line-height: 49px;text-decoration: none;color:#888888;font-size: 13px}
.newslist1{width: 100%;height: auto;overflow: hidden;margin-top: 9px;}
.newslist1 li{width: 100%;height: 33px;line-height: 33px;overflow: hidden;}
.newslist1 li a{display: block;float: left;text-decoration: none;color: #4a4b55}
.newslist1 li span{float: right;color: #a2a2a2;font-size: 12px}
.indexbox3{width: 240px;float: right;height: 100%;overflow: hidden;background-color: #f5f5f5}
.index-title2{width: 100%;height: 48px;line-height: 48px;color: #0d8ee9;font-size: 17px;font-weight: bold;text-indent: 19px}
.zwnav{width: 100%;height: auto;overflow: hidden;}
.zwnav li{width: 100%;height: 36px;overflow: hidden;line-height: 36px;text-indent: 19px;}
.zwnav li a{display: block;width: 100%;height: 36px;text-decoration: none;color: #4a4b55;background:url(imageszwnavbg.png) 216px center no-repeat;}
.zwnav li a:hover{color: #0d8ee9;background:#fff url(imageszwnavbgh.png) 216px center no-repeat;}
.indexbox4{width: 357px;float: left;height: 100%;overflow:hidden;}
.newslist2{width: 100%;height: auto;overflow: hidden;margin-top: 5px;}
.newslist2 li{width: 100%;height: 30px;line-height: 30px;;overflow: hidden;}
.newslist2 li a{display: block;float: left;text-decoration: none;color: #4a4b55}
.newslist2 li span{float: right;color: #a2a2a2;font-size: 12px}
.dsn{display: none;}
.box2{width: 100%;height: 300px;overflow: hidden;margin-top: 18px;}
.box3{width: 100%;height:90px;overflow: hidden;margin-top: 21px;}
.box4{width: 100%;height:295px;overflow: hidden;margin-top: 17px;}
.rpl{position: relative;}
.btntop{width: 240px;height: 18px;overflow: hidden;background: url(imagesbtntop.png) center center no-repeat;position: absolute;left: 0;top: 7px}
.btnbottom{width: 240px;height: 18px;overflow: hidden;background: url(imagesbtnbt.png) center center no-repeat;position: absolute;left: 0;top: 269px}
.inpglist{width: 240px;height: 232px;overflow: hidden;margin-top:30px;position: relative;}
.pgpgbox{width: 210px;height: auto;overflow:hidden;position: absolute;top: 0;left: 15px;}
.pgpgbox li{width:210px;height: 70px;overflow: hidden;margin-bottom: 12px;}
.pgpgbox li a{width: 100%;height: 100%;}
.pgpgbox li img{width: 210px;height: 70px}
.box5{width: 100%;height:35px;overflow: hidden;margin-top: 23px;margin-bottom: 20px;}
.box5-box{height: 35px;width: 1090px;overflow: hidden;}
.box5-box .selectbox{ppearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;width:226px;height:33px;border:2px solid #d2d1d1;background:url(imagesselectbg.jpg) right center no-repeat #f8f8f8;padding-left:12px;margin-right:30px;}
.bottom{height: 110px;border-top: 1px solid #ebebeb;background-color: #f5f5f5}
.btcont{margin-top: 21px;text-align: center;width: 100%;color: #777777;font-size: 12px;line-height: 30px}
.btcont a{text-decoration: none;color:#777777}


.lmtitle{
    padding-left: 25px;
}
.location{width: 100%;height: 53px;overflow: hidden;background: url(imageslocation.png) 4px center no-repeat;line-height: 53px;color: #666666;font-size: 12px}
.location a{text-decoration: none;color:#666666}
.pageleft{width: 240px;float: left;overflow: hidden;min-height: 500px}
.subnav{width: 100%;height: auto;overflow: hidden;background-color: #f8f8f8}
.subnav li{width: 100%;height: 50px;overflow: hidden;border-bottom: 1px solid #e8e8e8}
.subnav li a{width: 236px;border-left: 4px solid #f8f8f8;height: 50px;display: block;line-height: 50px;text-indent: 13px;text-decoration: none;color: #4a4b55;font-size: 15px;background: url(imagessubnav.png) 211px center no-repeat;}
.subnav li a:hover{background:#0d8ee9 url(imagessubnavh.png) 211px center no-repeat;border-left: 4px solid #a0d468;color: #fff;}
.subnav li.s a{background:#0d8ee9 url(imagessubnavh.png) 211px center no-repeat;border-left: 4px solid #a0d468;color: #fff;}
.pageright{width: 740px;float: right;overflow: hidden;margin-bottom: 20px}
.right-title{height: 42px;width: 100%;overflow: hidden;color: #0d8ee9;font-size: 22px;line-height: 40px;background: url(imagestitlebg.gif) 0 bottom repeat-x;}
.right-title .s{border-bottom: 2px solid #0d8ee9;display: block;height: 40px;padding: 0 2px;width: auto;float: left;}
.newslist{width: 100%;height: auto;overflow: hidden;}
.newslist li{width: 100%;height: 45px;line-height: 45px;overflow: hidden;border-bottom: 1px solid #e8e8e8}
.newslist li a{display: block;float: left;text-decoration: none;color: #4a4b55}
.newslist li span{float: right;color: #a2a2a2;font-size: 13px}
.newslist2 li a:hover{
    color: #0d8ee9;
}
.newslist1 li a:hover{
    color: #0d8ee9;
}
.newslist li a:hover{
    color: #0d8ee9;
}
.nav li a:hover{
    background: #A0D468;
}


/*newspage*/
.newspage{width: 100%;float: left;min-height: 500px;}
.newshow-top{text-align: center;width: 100%;height:auto;overflow: hidden;float: left;}
.newshow-top h1{font-size: 24px;margin-top: 18px;display: block;width: 100%;line-height: 30px;float: left;color: #333333}
.newshow-top span{font-size: 12px;color: #888888;line-height: 26px;display: block;float: left;width: 100%;margin-top: 3px;margin-bottom: 10px}
.fengexian1{border-bottom: 1px solid #ebebeb;float: left;width: 100%;}
.newshow-ct{padding-bottom:27px;color: #555555;float: left;margin-left: 10px;margin-right: 10px;padding-top: 15px;overflow: hidden;}
.newshow-bot{width:100%;position: relative;margin-bottom: 5px;float: left;overflow: hidden;margin-top: 10px;margin-bottom: 10px;}
.newshow-bot span{color:#0d8ee9;font-size: 13px;display: block;width: 550px;margin-top: 3px;line-height: 20px;}
.newshow-bot span a{color: #666666;text-decoration: none;}
.newshow-bot span a:hover{color: #0d8ee9; }
.newshow-bot .a1{display: block;position: absolute;top:0; right: 82px;line-height: 20px;text-decoration: none;color: #0d8ee9;}
.newshow-bot .a2{display: block;position: absolute;top:0; right: 12px;line-height: 20px;text-decoration: none;color: #c10000;}
.nav li a:hover{
    background: #A0D468;
}
.newslist2 li a:hover{
    color: #0d8ee9;
}
.newslist1 li a:hover{
    color: #0d8ee9;
}
.newslist li a:hover{
    color: #0d8ee9;
}

.box2 .indexbox3 .btnbox{
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    display: block;
    background: #0d8ee9;
    text-decoration:none;
    margin: 0 0 10px 0;
}
.box2 .indexbox3 {
    line-height: 30px;
    width: 240px;
    background: #fff;
}
.box2 .indexbox3 li{
    width: 238px;
    margin-top: 2px;
    border: 1px solid #dce2ee;
    margin-bottom:13px;
}
.box2 .indexbox3 .index-title2{
    text-indent: 0;
    text-align: left;display: block;
    text-decoration: none;
    color: #0d8ee9;
}
.box2 .indexbox3 a:hover{
    opacity:0.9;filter:alpha(opacity=90);
}
.twotit{
    margin-top: 15px;
    height: 90px;
}

div#pagenum {
    text-align: center;
    padding: 20px 0;
}
.line { border-bottom: 2px solid rgb(0, 106, 205); height: 1px; margin-top: 15px; width: 978px; }
.footer_beian { text-align: center; width: 460px; margin: auto; }
.footer_beian a { display: block;background-image: url(imagesfooter_record.gif); background-repeat: no-repeat; width: 140px; height: 70px; text-indent: -100000px; float: left; margin-left: 10px; }
.fb_wzga a { background-position: 0px -100px; }
.fb_zwjgrz a { background-position: 0px -500px; }
.fb_blxxjb a { background-position: -6px -300px; width: 140px; }
.fb_wzga a:hover { background-position: -251px -100px; }
.fb_zwjgrz a:hover { background-position: -250px -500px; }
.fb_blxxjb a:hover { background-position: -257px -300px; width: 140px; }
.bottom1{
  width: 1000px;
  margin: 0 auto;
  overflow: hidden;
}



