.banner{height: 560px; background: url(../images/cate_banner_bg.png) repeat-x;}
.banner .banner_main{width: 1080px; margin: 0 auto; padding: 20px 10px 0 10px;}
.banner_main .navtree{height: 18px; border-left: 6px solid #6da61c; padding-left: 10px; margin-bottom: 10px;}
.banner_main .navtree a{line-height: 18px;}
.banner_main .banner_con{border: 1px solid #ccc; border-width: 1px 0 0 0; padding-top: 15px;}
.banner_main .banner_con ul{width: 340px; height: 440px; float: left; padding: 10px;}
.banner_main .banner_con ul li{width: ; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.buttom{height: 715px; width: 1100px; margin: 0 auto; padding-top: 60px;}
.buttom .main_b{margin-bottom: 40px; height: auto;}
.buttom .main_b h3{font-size: 26px; color: #3a3a3a; width: 100%; height: 75px; line-height: 75px; text-align: center; margin: 0 auto; font-weight: normal;}
.buttom .main_b .main_b_con{width: 930px; height: 32px; margin: 0 auto;}
.buttom .main_b .main_b_con .l{width: 57px; height: 0px; border: 1px solid #bebebe; float: left; margin-top: 15px;}
.buttom .main_b .main_b_con .m{width: 810px; height: 30px; border: 1px solid #bebebe; border-radius: 15px; float: left;}
.buttom .main_b .main_b_con .m ul{padding-left: 5px;}
.buttom .main_b .main_b_con .m li{float: left; padding: 5px; width: 2.6%;}
.buttom .main_b .main_b_con .m li a{display: block; width: 100%; height: 20px; border-radius: 10px; text-align: center; line-height: 20px;}
.buttom .main_b .main_b_con .m li a:hover{background-color: #6da61c; color: #fff; text-decoration: none;}
.buttom .main_b .main_b_con .r{width: 57px; height: 0px; border: 1px solid #bebebe; float: left; margin-top: 15px;}

.buttom .main_b .data_img{width: 520px; height: auto; margin: 50px auto 0;}

.buttom .main_b .dwn{width: 331px; height: auto; margin: 60px auto 0;}

.buttom .main_b p{display: block; width: 319px; height: 20px; line-height: 20px; color: #636363; font-size: 14px; text-align: center; margin: 10px auto;}
