/*common*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:"ËÎÌå"; color:#666; }
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}





.header-bg{ height:122px; overflow:hidden; background:url(../images/header-bg.jpg) repeat-x; width:100%;}
.logo{width: 487px;height: 122px;overflow: hidden;float: left;}
.tell{width: 265px;height: 122px;float: right;margin-right: 30px;}




.menu-bg{background:url(../images/menu_bg.gif) repeat-x; height:45px;}
.menu{height:45px; z-index:2; position:relative;}
.menu ul{height:45px; line-height:45px;}
.menu ul li{ float:left; position:relative;
background:url(../images/break.gif) right center no-repeat; display:block; width:132px; height:45px; padding:0 5px;}
.menu ul li dl{ background:#fff; width:132px; position:absolute; left:5px; top:45px; border-top:0;display:none; }
.menu ul li dl dd{ line-height:33px; height:33px;}
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:center; width:132px; display:block; height:33px; color:#000;}
.menu ul li dl dd a:hover{ color:#fff; background:url(../images/menu_bg.gif) repeat-x;}
.menu a{ font-size:14px;color:#fff; font-weight:bold; text-decoration:none; display:block; width:132px; height:45px; text-align:center;}
.menu a:hover{color:#fff;}
.menu_down span{ display:block;}
a.menu_hover{ background:url(../images/menu_hover.gif) repeat-x;color:#fff;}




.banner{ height:350px; overflow:hidden; position:relative; z-index:1; width:1000px; margin-top:10px;}
.banner ul {height:350px; position:absolute;}
.banner ul li {float:left; width:1000px; height:350px; overflow:hidden; position:relative; background:#ccc;}
.banner ul li img{ width:1000px; height:350px;}
.banner .btnBg {position:absolute; width:1000px; height:20px; left:0; bottom:0; background:#000;}
.banner .btn {position:absolute; width:1000px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
.banner .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner .btn span.on {background:#fff;}
.banner .preNext {width:45px; height:100px; position:absolute; top:105px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.banner .pre {left:0;}
.banner .next {right:0; background-position:right top;}
.banner-bt{height: 5px; background:url(../images/bnbg.jpg) repeat-x;}





.content1{ margin-top:7px; margin-bottom:10px; background:url(../images/content1-bg.jpg) no-repeat; height:230px;}
.cont1-1{width: 250px;overflow: hidden;padding-left: 15px;margin-top: 7px;float: left; height:220px;}
.cont1-1 h2{width: 250px;height: 21px;line-height: 21px;padding: 0;margin: 0 auto;background: url(../images/xw.jpg) no-repeat center;font-size: 14px;font-weight: bold;color: #FFF;text-align: center;}
.cont1-1 ul{width: 250px;overflow: hidden;margin: 5px auto;}
.cont1-1 ul li{width: 240px;height: 30px;line-height: 30px;padding-left: 10px;background: url(../images/dian.jpg) no-repeat left center;border-bottom: 1px dashed #D0D0D0;float: left;}
.cont1-1 ul li a:hover{ color:#f00; text-decoration:none;}
.cont1-2{width: 390px;overflow: hidden;margin-left: 50px;margin-top: 7px;float: left; height:215px; }
.hh2{width: 390px;height: 25px;padding: 0 0 4px 0;background:url(../images/cont1-2.jpg) no-repeat bottom; line-height:22px;}
.hh2 strong{ float:left; color:#000; font-size:14px;}
.hh2 strong span{ font-weight:normal; font-size:12px; color:#969799;}
.hh2 a{ float:right; color:#2EB500; font-size:12px; font-weight:normal; margin-top:6px;}
.hh2 a:hover{ color:#008040; text-decoration:none;}
.gsjj{width: 390px;margin: 10px auto 0;}
.gsjj p{ line-height:200%;}
.cont1-3{width: 235px;overflow: hidden;float: right;margin-right: 15px;margin-top: 7px; height:220px;}
.cont1-3 ul{width: 220px;line-height: 200%;margin: 8px auto 0;color: #333;}




.content2{width: 1003px;height: 620px;margin: 0 auto; background:url(../images/content2-bg.jpg) no-repeat; overflow:hidden;}
.content2 h2{width: 1003px;height: 30px; margin-top:13px;}
.content2 h2 span{ float:left;width: 70px;height: 30px;line-height: 30px;padding-left: 40px;font-size: 14px;color: #FFF;}
.content2 h2 a{ float:right;width: 75px;height: 30px;line-height: 30px; font-weight:normal; color:#333;}
.content2 h2 a:hover{ text-decoration:none; color:#008040;}
.tupian{ margin-top:30px; width:1003px;}
.tupian ul li{width: 182px;height: 165px;text-align: center;padding-left: 16px;margin-bottom: 20px;overflow: hidden;float: left;}
    .tupian ul li a img {
        border: 1px solid #DFDFDF;
        margin-bottom: 8px;
        height: 135px;
        width: 180px;
        object-fit: contain;
    }
.tupian ul li a:hover{ text-decoration:none; color:#00AE00;}





.footer-bg{width: 100%;height: 145px;overflow: hidden; background:url(../images/footer_bg.jpg) repeat-x; margin-top:15px;}
.footer-top{width: 767px;height: 55px;overflow: hidden;text-align: center;line-height: 50px; background:url(../images/foot_t.jpg) no-repeat center;margin: 0 auto;}
.footer-top span{ margin:0 15px;}
.footer-top a{ text-decoration:none;}
.footer-bt{width: 810px;line-height: 200%;color: #FFF;text-align: center;margin: 20px auto 0;}
.footer-bt a{ color:#fff;}
.footer-bt a:hover{ color:#fff; text-decoration:none;}










.nynr{ margin-top:15px;}
.ny-lt{width: 215px;overflow: hidden;float: left;background: #F6FDF5;}
.ny-lt1{width: 215px; min-height:30px;}
.hh3{width: 185px;height: 32px;line-height: 32px;color: #FFF;font-size: 16px;padding-left: 30px;font-weight: bold; background:url(../images/title.jpg) no-repeat center;}
.ny-lt1 ul{width: 215px; padding:8px 0 15px 0; overflow:hidden;}
.ny-lt1 ul li{width: 150px;height: 32px;line-height: 32px;padding-left: 15px;margin-left: 25px;border-bottom: 1px dashed #ccc;background: url(../images/nydian.gif) no-repeat left center;float: left;}
.ny-lt1 ul li a:hover{ text-decoration:none; color:#00AE00;}
.ny-rt2{width: 215px; overflow:hidden;}
.ny-rt2 ul{width: 195px;line-height: 200%;padding: 10px;}
.ny-rt{width: 770px;overflow: hidden;float: right;}
.weizhi{width: 770px;height: 32px;background: url(../images/ny2.jpg) no-repeat bottom;}
.weizhi strong{ float:left;width: 100px;height: 30px;line-height: 30px;padding-left: 15px;font-size: 14px;}
.weizhi h2{ float:right;width: 600px;height: 30px;line-height: 30px;text-align: right;color: #666; font-weight:normal;}
.weizhi h2 a{ color:#666; text-decoration:none;}
.weizhi h2 a:hover{ color:#f60;}
.weizhi h2 span{ margin:0 5px;}
.weizhi h2 font{ color:#f60;}
.xxnr{width: 750px;overflow: hidden;padding: 15px 10px;margin: 0 auto 10px;line-height: 200%;color: #666;}









