@charset "utf-8";
/* CSS Document */

.container{ position:relative; width:100%; margin:  0 auto; overflow:hidden;}
.con-01{ background:url(con-01-bcg.jpg) no-repeat center top; padding-top:4px;}
.con-01 .bd .prev,.con-01 .bd .next{ display:inline-block; position:absolute; top:50%; width:25px; height:52px; z-index:99;}
.con-01 .bd .prev{ left:-25px; background:url(con-01-prev.png) no-repeat left center;}
.con-01 .bd .next{ right:-25px; background:url(con-01-next.png) no-repeat right center;}
.con-01 .bd ul li{ position:relative; width:300px; float:left;}
.con-01 .bd ul li .pic{ position:relative;}
.con-01 .bd ul li .over{ position:absolute; top:0; display:none;}
.con-01 .bd ul li:hover .over{display:block;}

.con-02{ background:url(con-02-bcg.jpg) no-repeat center top; padding-bottom:69px;}
.con-02 .hd p{ color:#ff7f00;}
.con-02 .hd h1{color:#004e25;}
.hd-common-01{ padding:65px 0 55px; text-align:center;}
.hd-common-01 h1{ font-size:28px;  line-height:40px;}
.hd-common-01 p{ font-size:16px; text-transform:uppercase; line-height:16px;  background:url(hd-common-01-bcg.png) no-repeat center center;}
.con-02 .bd .pic{ width:370px; float:left; padding: 0 10px 50px; margin-right:30px; background:url(con-02-pic-bcg.jpg) no-repeat center bottom; }
.con-02 .bd .pic i{ display:inline-block; position:relative; width:286px; height:321px; border:4px solid #ff7f00;}
.con-02 .bd .pic i img{ margin:15px 0 0 15px; border:3px solid #fff;}
.con-02 .bd .text{ float:left; width:780px;}
.con-02 .bd .text h3 a{ display:inline-block; line-height:50px; padding-top:10px; background:url(con-02-h3.jpg) no-repeat bottom left; font-size:18px; color:#ff7f00;}
.con-02 .bd .text p{ padding-top:35px; text-indent:24px; line-height:25px;}
.con-02 .bd .text .links{ text-indent:0;}
.con-02 .bd .text .links a:first-child{ margin-left:0;}
.con-02 .bd .text .links a{ display:inline-block; margin: 0 34px; width:100px; height:28px; line-height:28px; text-align:center; border: 1px solid #df5512; color:#004e25;}
.con-02 .bd .text .links a:hover{ color:#fff; background:#df5512;}

.con-03{ background:url(con-03-bcg.jpg) no-repeat center top;}
.con-03 .hd h1{ color:#df5512;}
.con-03 .hd p{ color:#49775d;}
.con-03 .bd{ padding-bottom:60px;}
.con-03 .bd ul li{ float:left; border: 1px solid #fff; margin:1px;}
.con-03 .bd ul li img{  filter:alpha(opacity=50);  opacity: 0.9;}
.con-03 .bd ul li:hover img{  filter:alpha(opacity=100);  opacity: 1;}


.con-04{ background:url(con-04-bcg.jpg) no-repeat center top; padding-bottom:8px;}
.con-04 .hd p{ color:#ff7f00;}
.con-04 .hd h1{color:#004e25;}
.con-04 .bd ul li { float:left; width:540px; margin-right:60px; padding-bottom:50px; margin-bottom:50px; border-bottom:1px dashed #ccc;}
.con-04 .bd ul li p{ text-align:center; float:left; width:72px; font-size:24px; color:#004e25; border: 1px solid #004e25; margin-right:16px; line-height:45px;}
.con-04 .bd ul li p span{ display:block; text-align:center; font-size:14px; line-height:14px; padding-bottom:12px;}
.con-04 .bd ul li dt a{ display:inline-block;  font-size:14px; padding-bottom:15px; line-height:14px; color:#000;}
.con-04 .bd ul li dd{ line-height:20px;}
.con-04 .bd ul li:hover p{ background:#ff7f00; border:1px solid #ff7f00; color:#fff;}
.con-04 .bd ul li:hover dt a{ color:#ff7f00;}

.con-05{ background:url(con-05.jpg) no-repeat center top; padding-bottom:45px;}
.con-05 .hd p{ color:#4a795f;}
.con-05 .hd h1{ color:#df5512;}
.con-05 .bd ul li{ float:left; margin: 0 14px 30px;}

.con-06{ background:url(con-06.jpg) no-repeat center top; padding-bottom:60px; }
.con-06 .hd p{ color:#ff7f00;}
.con-06 .hd h1{color:#004e25;}
.con-06 .bd{ padding-top:30px;}
.con-06 .bd .contact h3{ font-size:18px; line-height:50px; color:#055426; margin-bottom:35px;}
.con-06 .bd .contact{ float:left; width:500px; padding-right:100px;}
.con-06 .bd .contact p{ line-height:24px;}
.con-06 .bd .contact .p-02{margin-top:24px;}
.con-06 .bd .contact .share{margin-top:35px;}
.con-06 .bd .message{ float:left; width:450px; padding-left:150px;}
.con-06 .bd .message li{ border-bottom:1px solid #ccc;}
.con-06 .bd .message li input{ display:inline-block; width:440px; height:50px;  padding-left:10px; background:none; border:none;}
.con-06 .bd .message li textarea{ display:inline-block; border:none; background:none; width:440px; height:100px; padding-top:10px; vertical-align:top; padding-left:10px;}
.con-06 .bd .message li:last-child input{ height:40px; width:450px; color:#fff; background:#ff7f00;}
.con-06 .bd .message li:last-child{ margin-top:20px; border-bottom:none; }

.bshare-custom.icon-medium-plus .bshare-weixin{ background:url(share-wechat.jpg) no-repeat center center!important;}
.bshare-custom.icon-medium-plus .bshare-sinaminiblog{ background:url(share-sina.jpg) no-repeat center center!important;}
.bshare-custom.icon-medium-plus .bshare-qqim{ background:url(share-qq.jpg) no-repeat center center!important;}
.bshare-custom.icon-medium-plus .bshare-facebook { background:url(share-facebook.jpg) no-repeat center center!important;}
.bshare-custom.icon-medium-plus a.bshare-more.more-style-addthis{ width:0; height:0;}













