@charset "utf-8";
.red{width:100%;height:190px;background: url("../images/banner.jpg")}
#section{background: url("../images/bg.png")}
.about_top h2{text-align: center;color:seagreen;font-size: 40px;padding:40px 0 30px 0;}
.about_top .text{float: left;width: 60%;}
.about_top h5{text-align: left;color:#8b4513;font-size: 16px;line-height: 1.8;}
.about_top p{text-align: left;color:#aaaaaa;font-size: 16px;line-height: 1.5;padding:5px 0;}
.about_top img{float: right;}
.middle_left{float: left;}
.about_middle h2{text-align: left;color:#8b4513;font-size: 26px;padding:20px 0 20px 0;}
.middle_left{width:67%;}a
.middle_left figure{float: left;width: 50%;padding:0 15px 15px 0;}
.middle_left p{color:#aaaaaa;font-size: 16px;line-height: 1.5;padding:5px 0;text-align: left;}
.middle_right{float: right;width:33%;}
.middle_right h4{color:#8b4513;font-size: 16px;padding:5px 0 20px 0;}
.middle_right li{border:1px solid seagreen;background-color: seagreen;height:30px;line-height:28px;margin:3px 0 5px 0;}
.middle_right img{float: left;padding:2px 3px;}
.middle_right a{color: #fff;text-align: center;margin:20px 0 0 20px;font-size: 14px;}
.about_footer{width: 780px;margin: 0 auto;}
.about_footer h2{text-align:center;color:#8b4513;font-size: 40px;padding:20px 0 20px 0;}
.about_footer .team-img{position: relative;float: left;padding: 20px;}
.team-img img{width: 220px;height: 220px;border-radius: 110px;}
.team-text{position: absolute;top: 40px; left:40px;width: 180px;height: 180px;border-radius: 90px;background-color: seagreen;}
.text-title{height: 45px;width:120px;margin:0 auto;font-size:20px;border-bottom: 1px solid #fff;text-align: center;color: #fff;margin-top:45px;}
.text-content{text-align: center;padding-top: 15px;color: #fff;height: 45px;width: 120px;margin: 0 auto;}
.services_section{background: url("../images/bg.png")}
.services_section h2{text-align: center;color:seagreen;font-size: 40px;padding:40px 0 30px 0;}
.h_size{display: block;}
.h_size h2{float: left;}
.size{float: right;}

.bl_section{width:100%;background: url("../images/bg.png")}
.bl_section h2{text-align: center;color:seagreen;font-size: 40px;padding:40px 0 30px 0;}
.blog_section{width:900px;height:1250px;}
.blog_section p{color: #aaaaaa;line-height: 2; }
.list_left{width: 78%;display:block;float: left}

.list_left h3{text-align: left;color:#8b4513;font-size: 22px;padding:20px 0 20px 0;}
.blog_img{width:40%;float: left;padding:10px 0;}
.more{width:90px;height:28px;background-color: seagreen;border-radius: 4px;border: none;margin: 10px 0; }
.more a{color: #fff;}
.more:hover{background-color: #8b4513;}
.blog_admin ul{height:58px;}
.blog_admin li{float: left;margin:0 20px 0 0;line-height: 58px;color: #8b4513;}
.blog_admin li a{color: #8b4513;}
.blog_admin li a:hover{color: #000;}
.blog_admin li img{padding:0 10px 0 0;}
.blog_admin{height:58px;border-top: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;}
/*.list_left img{padding:10px 0;}*/
.blog_read{width:56%;float: right;}
.list_right{width: 15%;display:block;float: right;}
.list_right h3{text-align: left;color:#8b4513;font-size: 22px;padding:20px 0 20px 0;}
.list_right a{color: #aaaaaa;line-height: 2;}
.gallery_section{background: url("../images/bg.png")}
.gallery_section h2{text-align: center;color:seagreen;font-size: 40px;padding:50px 0 30px 0;}
.gallery_tu li{float: left;width:33.3%;padding:9px 0;}
.blog_text{margin:0 0 20px 0;}
/*.blog_bt{text-align: center;}*/
.blog_a{width:90px;height:30px;border-radius: 15px;background-color: #F7F7F7;border: 1px solid #cccccc;color:#999999;}
.blog_a:hover{cursor: pointer;  background-color: #dddddd;color: #fff;}
.contant_section{height:1200px; background: url("../images/bg.png");}
.contant_section h2{text-align: center;padding:50px 0 30px 0;font-size: 40px;color: #8b4513;}
.contant_list h4{text-align: left;color:#8b4513;font-size: 26px;padding:20px 0 15px 0;}
.contant_aside h4{text-align: left;color:#8b4513;font-size: 26px;padding:20px 0 15px 0;}
.contant_aside{float: right;width:30%;}
.contant_aside li{padding:10px 0;}
.contant_aside span{color:seagreen; }
.contant_list{float: left;width:69%;}
.contant_list input{margin:10px 0; color:#000000; }
.below{width:370px;height:50px;background: url(../images/bg.png);border:1px solid #000000;border-radius: 4px;line-height: 50px;padding:0 0 0 10px;}
.area{width:500px;height:300px;background: url(../images/bg.png);border:1px solid #000000;border-radius: 4px;padding:10px;margin:10px 0 20px 0;}
.send{display:block;color:#fff;width:100px;height: 30px;background-color: seagreen;border: none;border-radius: 4px;}