#head{height: 779px; background: url(../img/banner.jpg) center;}
#tou1{position: fixed; top: 0; width: 100%; background: #FFFFFF; z-index: 99;}
#tou{position: fixed; top: 0; width: 100%; background: #FFFFFF; z-index: 99;}
.head{height: 75px; background: #FFFFFF; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; padding-top: 40px;}
.head1{height: 75px; background: #FFFFFF; padding-top: 40px; position: fixed; top: 0; z-index: 9; box-shadow:0px 0px 13px rgba(51,52,51,0.1) ;}
.logo{float: left; padding-left: 95px;}
.nav{ float: right;}
.nav ul li{float: left; font-size: 18px; background: url(../img/nav_li.png) right no-repeat; padding: 0px 28px;}
.nav ul li a{color: #4b4747;}
.nav ul li:nth-last-child(1){background: none;}
#m1{height: 514px; background: url(../img/m1.jpg) center; padding-top: 64px;}
.m1r{width: 400px; float: right;}
.m1r img{width: 400px; height: 250px;}
.m1r p{font-size: 14px; color: #636363; padding-top: 20px;}
.m1l{width: 550px; float: left; padding-left: 170px;}
.m1l_t{height: 130px;}
.m1l_t h3{font-size: 24px; font-weight: bold; color: #353434;}
.m1l_con{color: #636363; font-size: 14px; line-height: 36px; height: 267px;}
.m1l_a{width: 130px; height: 46px; background: url(../img/m1_a.jpg) right no-repeat; font-size: 14px; line-height: 46px; border-bottom: 5px solid #aaaaaa; transition: width 0.5s;}
.m1l_a:hover{width: 140px;}
#m2{height: 784px; background: url(../img/m2.jpg) top center no-repeat;}
.m2_t{padding-top: 239px; height: 140px;}
.m2_t ul li{width: 397px; height: 140px; float: left; background: #0f7234; margin-left: 4px; text-align: center; line-height: 140px;}
.m2_t ul li.on{background: #937156;}
.m2_t ul li a{color: #FFFFFF; font-size: 20px;}
.m2_t ul li:nth-child(1){margin-left: 0;}
.m2_con{height: 400px; box-shadow:0px 0px 13px rgba(51,52,51,0.1) ;}
.m2_con ul li{float: left; padding-top: 44px; width: 400px; text-align: center;}
.m2_con ul li img{width: 162px; height: 282px}
.m2_con ul li span{display: block; color: #201717; font-size: 18px; }
.m3{padding-top: 44px; height: 357px;}
.m3 ul li{float: left; width: 392px; height: 288px; margin-left: 8px;}
.m4{border-top: 19px solid #84c61b; height: 628px;}
.m4t{height: 122px; text-align: center;}
.m4t h3{font-size: 30px; font-weight: bold; color: #000000; line-height: 35px; padding-top: 43px;}
.m4t span{font-size: 12px; font-weight: bold; color: #000000; font-family: "Arial";}
.m4con ul{margin-left: -18px;}
.m4con ul li{width: 364px; height: 398px; background: #FFFFFF; margin-left: 18px; border-radius: 4px; float: left; padding: 12px;}
.m4con ul li img{width: 364px; height: 242px; border-radius: 3px;}
.m4con ul li h3{line-height: 36px; font-size: 17px; font-weight: bold; color: #5a5a5a; padding-top: 5px; padding-bottom: 5px;}
.m4con ul li span{color: #5a5a5a; font-size: 14px; font-family: arial; font-weight: bold;}
#foot{height: 129px; background: #373737; text-align: center; color: #FFFFFF; font-size: 14px; padding-top: 60px; line-height: 36px;}

#zybanner{height: 338px; margin-top: 75px; background: url(../img/zybanner.jpg) center; text-align: center; line-height: 338px; clear: both;font-size: 48px; font-weight: bold; color: #FFFFFF; text-shadow: black 0.1em 0.1em 0.2em}

.news{}
.news li{border-bottom: 1px solid #e6e6e6; padding-top: 30px; padding-bottom: 30px; padding-left: 15px; padding-right: 15px; margin: 15px 0px;}
.news li img{float: left; width: 280px; height: 175px; padding-right: 20px;}
.news li h3{font-size: 18px; font-weight: bold; color: #2C2C2C; line-height: 35px;}
.news li span{color: #999; font-size: 12px;}
.news li .shijian{background: url(../img/shijian.png) left no-repeat; padding-left: 24px; margin-right: 20px;}
.news li .liulan{background: url(../img/liulan.png) left no-repeat; padding-left: 24px; }
.news li .gd{float: right;}




.prolist{margin-left: -30px;}
.prolist li{width: 277px; float: left; margin-left: 30px; margin-top: 20px; text-align: center;}
.prolist li img{width: auto; height: 250px;}