@charset "utf-8";
/* CSS Document */
.pg_bg{ width:100%; height:auto; min-height:480px; padding-bottom:40px; background:#e4e5e6;}
/* 内页广告 */
.about_ban{ background:url(../images/about_ban.jpg) no-repeat top center;}

/* 内页标题 */
.pg_tit{ width:1180px; height:121px; margin:0 auto;}
.pg_tit h1{ line-height:121px; font-size:40px; font-family:"微软雅黑"; font-weight:normal; padding-left:30px; float:left; color:#fff;}
.pg_tit .link_box{ width:auto; min-width:193px; height:27px; background:rgba(0,0,0,0.5); border-radius:13px; line-height:27px; text-align:right; color:#fff; float:right; margin-top:55px; padding:0 15px;}

/* 内页内容 */
.pg_box{ width:1180px; height:auto; min-height:400px; margin:0 auto;}
.pg_box .pg_left{ width:850px; height:auto; min-height:400px; float:left; background:#fff; box-shadow:0px 1px 3px #bbb;}
.pg_box .pg_left .subnav{ width:100%; height:53px; background:#e4e5e6;}
.pg_box .pg_left .subnav ul li{ display:block; min-width:109px; height:53px; background:url(../images/sub_icon.gif) no-repeat right center; float:left; padding:0 10px;}
.pg_box .pg_left .subnav ul li a{ width:100%; height:53px; line-height:53px; text-align:center; font-size:14px; display:block;}
.pg_box .pg_left .subnav ul li a:hover{ background:url(../images/nav_bg.gif) no-repeat bottom center #fff; text-decoration:none;}
.pg_box .pg_left .subnav ul li .sub_a{ background:url(../images/nav_bg.gif) no-repeat bottom center; text-decoration:none; color:#007131;}
.pg_box .pg_left .pg_nr{ width:800px; height:auto; min-height:390px; margin:40px auto; background:url(../images/pg_bg.gif) no-repeat bottom center;}
.pg_box .pg_left .pg_nr h1{ display:block; width:100%; height:41px; line-height:41px; font-size:18px; color:#007131; font-weight:normal;}
.pg_box .pg_left .pg_nr img{ max-width:100%;}

/* 关于我们 */
.pg_box .pg_left .pg_nr .about_txt{ width:100%; height:auto; line-height:30px; text-indent:2em; padding-bottom:300px; font-family:"宋体";}
.pg_box .pg_left .pg_nr .about_fa{ width:100%; height:auto; line-height:30px; padding-bottom:300px;}
.pg_box .pg_left .pg_nr .about_fa dl{ display:block; width:100%; min-height:23px; position:relative; margin-bottom:20px; padding-top:10px;}
.pg_box .pg_left .pg_nr .about_fa dl dt{ display:block; width:67px; height:67px; border-radius:33px; position:absolute; background:#3a8455; color:#fff; font-size:20px; text-align:center; line-height:67px;}
.pg_box .pg_left .pg_nr .about_fa dl dd{ display:block; width:90%; height:auto; padding:20px 0; line-height:23px; padding-left:75px; font-size:16px; color:#3a8455; font-weight:bold;}
.pg_box .pg_left .pg_nr .about_honer{ width:100%; height:auto; line-height:30px;}
.pg_box .pg_left .pg_nr .about_honer #wrapper{ margin-top:10px; width:100%;}
.pg_box .pg_left .pg_nr .about_honer #wrapper hgroup{ text-align:center; }
.pg_box .pg_left .pg_nr .about_honer #container{ position:relative; width:800px; margin:0 auto 25px; padding-bottom:20px;}
.pg_box .pg_left .pg_nr .about_honer #container .grid{ width:230px; min-height:100px; padding:5px; background:#fff; margin:8px; font-size:12px; float:left; 
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}
.pg_box .pg_left .pg_nr .about_honer #container .grid span{ display:block; width:100%; height:auto; padding:10px 0; line-height:11px; text-align:center;}
.pg_box .pg_left .pg_nr .about_honer #container .grid .imgholder{ border:solid 1px #ccc;}
.pg_box .pg_left .pg_nr .about_honer #container .grid .imgholder img{ max-width:100%; background:#ccc; display:block;}

/* 产品内容 */
.pg_box .pg_left .pg_nr .pro_list_box{ width:100%; height:auto; padding-bottom:50px;}
.pg_box .pg_left .pg_nr .pro_list_box ul li{ display:block; width:213px; height:156px; background:#fff;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
	padding-top:7px;
	float:left;
	margin:10px 20px;
	} 
.pg_box .pg_left .pg_nr .pro_list_box ul li .pro_img{ width:195px; height:124px; border:solid 1px #ccc; margin:0 auto;}
.pg_box .pg_left .pg_nr .pro_list_box ul li .pro_img img{ width:195px; height:124px;}
.pg_box .pg_left .pg_nr .pro_list_box ul li span{ display:block; width:195px; height:31px; line-height:31px; margin:0 auto; text-align:center;}
.pro_page{ width:100%; height:41px; line-height:41px; text-align:center;}
.pro_page span{ padding:2px 6px; background:#fff; border:solid 1px #007131; border-radius:12px; color:#007131; margin:0 5px;}
.pro_page a{ padding:2px 6px; background:#fff; border:solid 1px #ccc; border-radius:12px; color:#666; margin:0 5px;}
.pro_page a:hover{ background:#007131; border-color:#007131; color:#fff;}

.pg_box .pg_left .pg_nr .pro_nei_box{ width:100%; height:auto;}
.pg_box .pg_left .pg_nr .pro_nei_box .main{ width:100%; height: auto; padding:10px 0;}
.pg_box .pg_left .pg_nr .pro_nei_box .main .imgContainer{ display:block; width:213px; height:156px; background:#fff; float:left; margin:0 10px; cursor:pointer;}
.pg_box .pg_left .pg_nr .pro_nei_box .main .imgContainer img{ width:213px; height:137px;}
.pro_table{ width:100%; height:31px;}
.menub1_1{ background:#007131; color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease; width:182px; height:35px; float:left; line-height:35px; text-align:center; cursor:pointer;}
.menub1_2{ width:182px; height:35px; float:left; line-height:35px; text-align:center; cursor:pointer;}
.menugtab{min-height:100px; width:100%; padding-top:20px; line-height:31px; overflow:hidden;}
.menugtab img{ max-width:100%;}
.pro_btn_box{ width:100%; height:29px; padding:20px 0 5px 0;}
.pro_btn_box a{ margin:0 10px;}

/* 成功案列 */
.cases_list{ width:360px; height:306px; border-bottom:solid 1px #ccc; background:#fff; float:left; margin:15px;}
.cases_list .cases_img{ width:360px; height:218px;}
.cases_list .cases_img img{ width:360px; height:218px;}
.cases_list .cases_tit{ width:360px; height:41px; line-height:41px; font-family:"微软雅黑"; font-size:14px; color:#007131;}
.cases_list .cases_txt{ width:360px; height:42px; line-height:21px;}

/* 新闻中心 */
.news_box{ width:100%; height:auto; min-height:100px;}
.news_box .news_tit_box{ width:100%; height:31px; line-height:31px; background:#f0f0f0; font-weight:bold;}
.news_box .news_tit_box .tit1{ width:84%; border-right:1px #ccc solid; height:31px; float:left; text-align:center;}
.news_box .news_tit_box .tit2{ width:15%; height:31px; float:left; text-align:center;}
.news_box ul li{ display:block; width:100%; height:41px; border-bottom:dashed 1px #eee; margin-bottom:5px; line-height:41px;}
.news_box ul li a{ float:left; padding-left:35px; background:url(../images/news_icon.gif) no-repeat 12px center;}
.news_box ul li span{ float:right; padding-right:30px; color:#999;}

/* 招商加盟 */
.affil_box{ width:100%; height:auto; line-height:30px; font-family:"宋体"; text-indent:2em;}
.affil_put{ width:100%; height:auto; padding-bottom:250px; padding-top:15px; line-height:31px;}
.affil_put .affil_but{ width:85%; height:31px; padding-left:5%; color:#333;}
.affil_put select{ color:#666;}
.affil_sub{ width:140px; height:31px; background:#007131; border:none; color:#fff; margin-right:10px;}
.reset{ background:#999;}
.affil_map_box{ width:100%; height:516px; background:url(../images/china_map.jpg) no-repeat top center;}
.word_map_box{ width:100%; height:516px; background:url(../images/word_map.jpg) no-repeat top center;}
#container{margin:auto auto;width:100%;}

/* 加入我们 */
.join_box{ width:100%; min-height:205px; padding-bottom:20px; overflow:hidden; border-bottom:solid 1px #ccc; padding-top:20px;}
.join_box dl dt{ width:400px; min-height:205px; float:left; line-height:31px;}
.join_box dl dt h2{ font-size:14px; font-weight:normal; color:#007131; line-height:41px;}
.join_box dl dd{ width:322px; height:202px; float:right;}

/* 客服中心 */
.texttarea{ width:743px; color:#666; font-size:12px; position:absolute; top:2px; left:0; line-height:31px; padding-left:20px; height:141px;}

/* 联系我们 */
.cont_put{ width:100%; height:auto; padding-bottom:25px; line-height:31px;}
.map{ width:100%; height:315px; padding-bottom:300px;}

/* 右边内容 */
.pg_box .pg_right{ width:310px; height:auto; float:right;}
.pg_box .pg_right .pr_tit{ width:87%; height:auto; margin:0 auto; border-bottom:solid 1px #ccc; padding:15px 0; line-height:19px; font-size:18px; font-family:"微软雅黑"; padding-left:3%; font-weight:bold; color:#999; line-height:21px;}
.pg_box .pg_right .pr_tit span{ color:#007131;}
.pg_box .pg_right .foll_box{ width:310px; height:312px; background:#fff; box-shadow:0px 1px 3px #bbb;}
.pg_box .pg_right .foll_box img{ display:block; margin:15px auto;}
.pg_box .pg_right .foll_box .fen_box{ width:100%; height:41px; background:#efefef;}
.bdsharebuttonbox{ padding-top:7px; padding-left:20px;}

.pg_box .pg_right .p_news_box{ width:310px; height:286px; background:#fff; box-shadow:0px 1px 3px #bbb; margin-bottom:20px;}
.pg_box .pg_right .p_news_box ul{ padding-top:10px;}
.pg_box .pg_right .p_news_box ul li{ display:block; width:90%; height:37px; margin:0 auto; background:url(../images/news_icon.gif) no-repeat 10px center; border-bottom:dashed 1px #eee;
text-overflow:ellipsis; 
white-space:nowrap; 
*white-space:nowrap; 
overflow:hidden;
}
.pg_box .pg_right .p_news_box ul li a{ line-height:37px; padding-left:30px;}

.pg_box .pg_right .p_con_box{ width:310px; height:286px; background:#fff; box-shadow:0px 1px 3px #bbb; margin-bottom:20px;}
.pg_box .pg_right .p_con_box .p_con_txt{ width:85%; height:auto; padding:15px 0; margin:0 auto; line-height:25px;}

.pg_box .pg_right .p_page_box{ width:310px; min-height:186px; background:#fff; box-shadow:0px 1px 3px #bbb; margin-bottom:20px; overflow:hidden; padding-bottom:15px;}
.pg_box .pg_right .p_page_box .p_page_txt{ width:85%; height:auto; padding:15px 0; margin:0 auto; line-height:25px;}
.pg_box .pg_right .p_page_box .p_page_txt a{ display:block; width:50%; height:31px; line-height:31px; font-size:14px; float:left;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;overflow:hidden; }
.pg_box .pg_right .p_page_box .p_page_txt a:hover{ background:url(../images/page_icon.gif) no-repeat left center; padding-left:10%; width:40%; }
.pg_box .pg_right .p_page_box .p_page_txt .page_a{ background:url(../images/page_icon.gif) no-repeat left center; padding-left:10%; width:40%; color:#007131;}

.menugtab .id_top{ width: 100%; height: auto; padding: 10px 0; overflow: hidden;}
.menugtab .id_top .id_left{ width: 50%; height: auto; float: left; }
.menugtab .id_top .id_right{ width: 50%; height: auto; float: left; }
.menugtab .id_top .id_right img{ max-width: 100%; }
.menugtab .id_bottom{ width: 100%; height: auto; padding: 10px 0; }
.menugtab .id_bottom .id_table{ font-size:12px;}
.menugtab .id_bottom .id_table tr:first-child{ background:#666; color: #fff; }
.menugtab .id_bottom .id_table .id_td{ text-align:center; background: #666; color: #fff;} 
.menugtab .id_bottom .id_table td{ text-align: center; }
.menugtab .id_bottom .id_table tr{ background: #f5f5f5; }