﻿@charset "utf-8";

.wrapper{ width:1004px; margin:0 auto;}

/*-------------------------------  ■ index 首页---------------------------------*/


/*-----首页 banner-----*/
.banner{ height:559px; /*backgr/ound:url(../images/banner01.jpg) no-repeat top center;*/}


/*-----首页 banner效果-----*/
.index_focus {position: relative;width: 100%;height: 559px;margin: 0 auto;overflow: hidden;}
.index_focus .bd li {  display: none;position: absolute;left: 0;top: 0; width:100%; text-align:center;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height:559px;display: block; text-align:center;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav {position: absolute;/*l/eft: 45%;*/bottom:2%; width:100%; text-align:center;}
.index_focus .slide_nav a {cursor:pointer;/*f/loat:left;*/font-size:32px;font-family: arial;color: #f0e2c7;padding:5px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #10a74a;filter: alpha(opacity=80);opacity: 0.8;}
.index_focus_pre,.index_focus_next {position: absolute;top: 50%;margin-top: -36px;width:38px;height:80px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;}

.index_focus_pre {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_pre:hover {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_next {right: 30px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}
.index_focus_next:hover {right: 30px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}




/*-----首页 about-----*/
.about{width:1100px; margin:0 auto;}
.about_t{margin-top:45px; width:248px; float:left}
.about_m{margin-top:50px; width:37px; float:right}
.about_k{ width:1100px; height:45px; float:left}
.about01{ padding-top:44px;width:285px; float:left;}
.about02{ width:760px; height:220px; float:right; padding-top:47px;}
.about03{width: 760px;height: 162px;line-height: 28px; height:168px; overflow:hidden;font-size:14px; color:#3a4351;}
.more01 a{ width:760px; padding-top:17px; color:#008834; font-size:14px; text-align:right; line-height:28px; float:left; text-decoration:none;}
.more01 a:hover{ text-decoration:underline;}


.about04{ position:relative; width:200px; height:193px; border:#0fa649 solid 4px; background:#ffffed;}
.about05{ position:absolute; top:13px; left:13px;}



/*-----首页 business-----*/
.busines01{ margin-top:30px; text-align:center; line-height:76px; background:url(../images/busi01.png) no-repeat bottom center;}
.busines02{ width:210px; text-align:center; margin:0 auto; background:url(../images/busi02.png) no-repeat bottom center; font-size:24px; color:#333c4a;}

.busines03{ padding-top:62px; width:1240px; margin:0 auto;}



/*-----首页 news-----*/
.news01{ margin-top:30px; text-align:center; line-height:76px; background:url(../images/news01.png) no-repeat bottom center;}
.news02{ width:210px; text-align:center; margin:0 auto; background:url(../images/news02.png) no-repeat bottom center; font-size:24px; color:#333c4a;}

.news03{ width:1100px; margin:40px auto 0;}



/*-----首页 neikan-----*/
.neikan{ padding-top:88px; width:1100px; margin:0 auto; padding-bottom:69px; height:295px;}

.neikan01{ float:left; width:480px; height:293px; overflow:hidden;}


/*-----首页 parter-----*/
.parter{ float:right; width:554px; height:293px; }





/*-------------------------------  ■ 内页区域---------------------------------*/
.sub_cont{ background:url(../images/sub03.png) no-repeat top center; padding:189px 0 60px;}
.sub_cont01{ width:1110px; margin:0 auto;}
.sub_cont02{ background:url(../images/sub04.png) repeat-y; padding:0 6px;}
.sub_cont03{ background:url(../images/sub05.jpg) repeat;}

.sub_right{ float:left; padding:41px 0 0 30px; width:815px;}
.sub_tit{ padding-left:2px; font-size:14px; line-height:47px; height:49px; background:url(../images/sub06.png) repeat-x left bottom; color:#333c4a;}
.sub_tit span{ color:#027b20; font-size:16px;}
.sub_tit font{ font-size:12px;}
.sub_tit a,.sub_tit a:hover{ color:#333c4a;}



/*-----内页 sider-----*/
.sider{ float:left; width:180px; padding:41px 0 0 34px;}
.sider01{ background:url(../images/sider01.png) no-repeat; line-height:50px; height:50px; text-align:center; font-size:20px; color:#fff;}
.sider02{ padding-top:17px;}
.sider02 ul li{ padding-bottom:16px; height:45px; line-height:45px; text-align:center;}
.sider02 ul li a{ background:url(../images/sider02.png) no-repeat; display:block; font-size:16px; color:#333c4a; line-height:45px; overflow:hidden; overflow:hidden; height:45px;}
.sider02 ul li a:hover{ color:#027b20;}
.sider02 ul li a.sider02_on{ color:#027b20;}



/*-----内页 sub_about-----*/
.sub_about{ font-size:14px; line-height:30px; padding:20px 0 30px;}




/*-----内页 sub_neikan-----*/
.sub_neikan{ padding-bottom:60px;}


.sub_qikan01{ float:left; width:228px; height:222px; padding:33px 24px 0 15px;}
.sub_qikan01 dl dt{ position:relative; font-size:14px; color:#2b363d; line-height:37px; padding-left:9px; height:37px; background:#ffedd0; border-left:#0ea347 solid 2px;}
.sub_qikan01 dl dd{ margin-top:15px; width:226px; height:168px; overflow:hidden; border:#e8e8e8 solid 1px;}
.sub_qikan02{ position:absolute; top:1px; right:1px;}



/*-----内页 sub_news-----*/
.sub_news{ padding:7px 0 60px 6px;}
.sub_news dl{ /*height:84px;*/ padding-top:31px;}
.sub_news dl a{/*height:84px;*/ display:block; cursor:pointer;}
.sub_news dl a:hover{ background:url(../images/sub09.png) repeat;}
.sub_news dl dt{ float:left; width:139px; height:84px; overflow:hidden;}
.sub_news dl dd{ float:left; width:648px; padding:0 0 0 21px; color:#a3acb6; line-height:24px;}
.sub_news dl dd:hover{ background:url(../images/sub07.jpg) no-repeat top right;}
.sub_news dl dd span{ padding-left:13px; background:url(../images/sub08.jpg) no-repeat left center; font-size:16px; color:#444f58; display:block; margin:6px 0 4px;}
.sub_news dl dd font{ font-size:12px; display:block; padding:0 30px 0 13px;}

.sub_news01{ text-align:center; color:#444f58; font-size:20px; padding:28px 10px 20px;}
.sub_news01 img{ vertical-align:middle; margin-right:13px;}

.sub_news02{ text-align:center; color:#97a3b2; font-family:"宋体"; border-bottom:#ccc dotted 1px; margin:0 10px; padding-bottom:22px;}
.sub_news03{ font-size:14px; line-height:28px; color:#313843; padding:33px 20px 0; min-height:250px; _height:250px;}


.sub_news04{ position:relative; padding:0 0 0 260px; margin:70px 0 0; height:37px;}
.sub_news04 ul li{ float:left; padding-right:20px; width:100px; height:35px; line-height:35px; text-align:center;}
.sub_news04 ul li a{ display:block; border:#dadada solid 1px; background-color:#fff;height:35px; line-height:35px; font-size:14px; color:#272727;}
.sub_news04 ul li a:hover{ color:#fff; background-color:#0ea347; border:#0ea347 solid 1px;}

.sub_news05{position: absolute;top: 5px;left: 500px;}




/*-----内页 sub_contact-----*/
.sub_contact{ padding-top:20px; font-size:14px; color:#1b2027; line-height:39px;}



/*-----内页 sub_hb-----*/
.sub_hb{ }
.sub_hb{ width:959px; margin:0 auto; border-left:#ebebeb solid 1px; border-top:#ebebeb solid 1px;}
.sub_hb img{border-bottom:#ebebeb solid 1px; border-right:#ebebeb solid 1px;}



/*-----内页 sub_business-----*/
.sub_busi{ background-color:#fffbec; color:#333c4a; font-size:18px; text-align:center; padding:8px 20px; border:#f0e2c7 solid 1px; margin:38px 4px;}

.sub_busi01{ padding-bottom:60px;}
.sub_busi01 dl{ height:209px; padding:26px 0 13px;}
.sub_busi01 dl dt{ float:left; width:193px; height:209px; overflow:hidden;}
.sub_busi01 dl dd{ float:left; width:800px; padding:0 0 0 14px;}
.sub_busi02{ line-height:43px; background-color:#fffbec; border:#f0e2c7 solid 1px; padding:0 21px; font-size:18px; color:#333c4a;}
.sub_busi02 a,.sub_busi02 a:hover{ display:block; height:43px;color:#333c4a;}

.sub_busi03{ padding:13px 10px 12px; line-height:28px; height:112px; overflow:hidden; color:#787f89; font-size:14px;}

.sub_busi04{ padding:0 10px;}
.sub_busi04 a{ color:#0c9a42; font-size:14px;}
.sub_busi04 a:hover{ text-decoration:underline; color:#0c9a42;}























