﻿@charset "utf-8";
/* CSS Document */

body{ background:#eee;}
a{ color:#333;}
a:hover, a:active, a:focus{ color:#666;}
a:active{color:#666;}

.body_box{overflow:hidden; margin:0 auto;}


/*图片模板*/

.picture_mb_01{padding:2px;}
.picture_mb_01 li{padding:0 2px;}

.picture_mb_01 .pic_imgage{ width:100%; margin:0 auto;padding:2px 0; text-align:center;}
.picture_mb_01 .pic_imgage img{ max-width:100%;}
.picture_mb_01 .pic_title{ font-size:14px; width:100%; margin:0 auto;background:#fff;height:22px; line-height:22px;} 
.picture_mb_01 .pic_title .p_tit{ padding:0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.picture_mb_02{ overflow:hidden;padding:2px;}
.picture_mb_02 li{ width:50%; float:left; overflow:hidden;box-sizing:border-box;padding:2px;}
.picture_mb_02 li a{ display:block; width:100%;}
.picture_mb_02 .pic_imgage{ width:100%; height:145px; text-align:center; margin:0 auto; overflow:hidden;}
.picture_mb_02 .pic_imgage img{ }
.picture_mb_02 .pic_title{ font-size:13px; width:100%; margin:0 auto; background:#fff; height:22px; line-height:22px;text-align:center;} 
.picture_mb_02 .pic_title .p_tit{ padding-left:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.picture_mb_03{ overflow:hidden;width:100%;box-sizing:border-box;padding:2px;}
.picture_mb_03 li{width:33.3333%; float:left; overflow:hidden;box-sizing:border-box;padding:2px;}
.picture_mb_03 li a{ display:block; width:100%;margin:0 auto;}
.picture_mb_03 .pic_imgage{ width:100%; height:95px; margin:0 auto; text-align:center; overflow:hidden; background:#fff;}
.picture_mb_03 .pic_imgage img{ }
.picture_mb_03 .pic_title{ font-size:12px; width:100%; margin:0 auto; background:#fff; height:20px; line-height:20px;text-align:center;} 
.picture_mb_03 .pic_title .p_tit{ padding-left:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.picture_mb_04{ padding:2px; overflow:hidden;}
.picture_mb_04 .pic_imgage{ overflow:hidden; position:relative;}
.picture_mb_04 div{box-sizing:border-box;}
.picture_mb_04 a{padding:2px;box-sizing:border-box;display:block;overflow:hidden;width:100%;}
.picture_mb_04 .fn-left{width:66.66%;}
.picture_mb_04 .fn-right{width:33.33%;}
.picture_mb_04 .fn-left .pic_imgage{ height:192px;}
.picture_mb_04 .fn-right .pic_imgage{ height:94px;}
.picture_mb_04 .pic_title{ font-size:12px; color:#fff; width:100%;background:url(green_title_bj_04.png); text-align:center; height:18px; line-height:18px; position:absolute; left:0; bottom:0;}
.picture_mb_04 .pic_title .p_tit{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



/*标题栏*/

.title_mb_01,.title_mb_02,.title_mb_03{ height:40px; line-height:40px; text-align:left; overflow:hidden; margin:0px auto;}
.title_mb_01 .tit_h3, .title_mb_02 .tit_h3, .title_mb_03 .tit_h3{ font-size:17px; color:#666;}

.title_mb_01 .tit_h3, .title_mb_01 .tit_h3 a{color:#fff;}
.title_mb_02 .tit_h3, .title_mb_02 .tit_h3 a{color:#2c7b01;}
.title_mb_03 .tit_h3, .title_mb_03 .tit_h3 a{color:#fff;}

.title_mb_01{ background:#4fad20 url(green_title_bj_01.png) repeat-x left top;}
.title_mb_01 .tit_h3{ padding-left:10px;}

.title_mb_02{ background:#4fad20 url(green_title_bj_02.png) repeat-x left -1px;}
.title_mb_02 .tit_h3{ background:url(green_tit_icon_01.png) no-repeat left center; padding-left:20px; margin-left:10px; height:40px;}

.title_mb_03{ background:#4fad20 url(green_title_bj_03.png) repeat-x left top;}
.title_mb_03 .tit_h3{ padding-left:10px; float:left; padding-right:10px; height:40px;}
.title_mb_03 .p_icon{ float:right; width:20px; height:40px; background:url(green_tit_icon_02.png) no-repeat center center; margin-right:10px;}




/*文字导航*/

.txt_nav_mb_01{ overflow:hidden; margin:0px auto; margin-left:1px;}
.txt_nav_mb_01 li{ float:left; width:25%;}
.txt_nav_mb_01 li a{ display:block; color:#fff; font-size:16px; margin-right:1px; margin-bottom:1px; height:34px; line-height:34px; text-align:center;background:#3a9607; background:-webkit-gradient(linear, 0 0, 0 100%, from(#67b621), to(#3a9607)) repeat-x 0 bottom; border-radius:3px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 

.txt_nav_mb_02{ overflow:hidden; margin:5px;}
.txt_nav_mb_02 li{ padding:0 10px; font-size:16px; height:34px; line-height:34px; text-align:left; border-radius:3px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; background: #3a9607;background: -webkit-gradient(linear, 0 0, 0 100%, from(#67b621), to(#3a9607)) repeat-x 0 bottom; border:1px solid #6cc434; border-radius:3px; margin-bottom:10px;}
.txt_nav_mb_02 li a{ display:block; height:34px; background:url(green_tit_icon_02.png) no-repeat right center;   color:#fff;}


/*图标导航*/

.icon_nav_mb_01{ margin:5px; overflow:hidden;}
.icon_nav_mb_01 li{ overflow:hidden; height:34px; background:#f9f9f9; border:1px solid #cfcfcf; font-size:16px; margin-bottom:10px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee)) repeat-x 0 bottom;}
.icon_nav_mb_01 li .p_icon{ float:left; width:24px; height:24px; overflow:hidden; margin-left:10px; margin-right:10px; text-align:center; margin-top:5px; line-height:20px;}
.icon_nav_mb_01 li .p_icon img{ max-width:24px; vertical-align:middle;}
.icon_nav_mb_01 li a{ display:block; height:34px;line-height:34px;background:url(green_tit_icon_03.png) no-repeat right center;  color:#399606; margin-right:10px;}


.icon_nav_mb_02{ margin:0px auto; overflow:hidden; padding-top:5px;}
.icon_nav_mb_02 li{ width:50%; float:left; overflow:hidden;  margin-bottom:10px; }
.icon_nav_mb_02 li a{ display:block; margin:0 5px; height:50px; line-height:50px; overflow: hidden;background:#f9f9f9; border:1px solid #ccc;font-size:16px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee)) repeat-x 0 bottom;text-overflow: ellipsis;white-space: nowrap; color:#399606 }
.icon_nav_mb_02 li .p_icon{ float:left; width:32px; height:32px; overflow:hidden; margin-left:10px; margin-right:10px; text-align:center; margin-top:8px; line-height:30px;}
.icon_nav_mb_02 li .p_icon img{ max-width:32px; vertical-align:middle;}


.icon_nav_mb_03{ margin:5px; overflow:hidden;}
.icon_nav_mb_03 li{ float:left; width:25%; overflow:hidden; margin-bottom:10px;}
.icon_nav_mb_03 li a{ display:block; width:75px; margin:0 auto; color:#399606}
.icon_nav_mb_03 li .p_icon{width:50px; height:50px; padding:5px; margin:0 auto; overflow:hidden; text-align:center; background:#f9f9f9;  line-height:46px; font-size:16px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f1f1f1)) repeat-x 0 bottom;border:1px solid #ccc;}
.icon_nav_mb_03 li .p_icon img{ max-width:50px; vertical-align:middle;}
.icon_nav_mb_03 li .p_tit{ font-size:14px; text-align:center; height:22px; line-height:22px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.icon_nav_mb_04{overflow:hidden;  margin-top:10px; padding:5px;}
.icon_nav_mb_04 ul{ overflow:hidden;margin:0 auto;}
.icon_nav_mb_04 li{ float:left; width:31.3%;box-sizing:border-box;padding:1%; margin:1%; overflow:hidden; text-align:center; background:#f9f9f9;  line-height:46px; font-size:16px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#ddd)) repeat-x 0 bottom;border:1px solid #cfcfcf;}
.icon_nav_mb_04 li a{ display:block; margin:8px auto; height:87px;}
.icon_nav_mb_04 li .p_icon{width:56px; height:52px; padding:5px; padding-top:9px; margin:0 auto;margin-bottom:3px; text-align:center; overflow:hidden; }
.icon_nav_mb_04 li .p_icon img{max-width:48px; max-height:48px; vertical-align:middle;}
.icon_nav_mb_04 li .p_tit{ width:100%; font-size:14px; text-align:center; height:22px; line-height:22px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/*图文混排*/
.image_text_mb_01{ overflow:hidden; margin:5px;}
.image_text_mb_01 .img_box{width:100%; text-align:center; /*background:url(title_bj_04_1.png);*/}
.image_text_mb_01 .img_box img{ max-width:100%;}
.image_text_mb_01 .txt_box{  padding:5px 0;line-height:22px; font-size:14px;overflow:hidden;table-layout:fixed; word-break:break-all; color:#399606;}

.image_text_mb_02{overflow:hidden; margin:5px;}
.image_text_mb_02 .img_box{ width:100%; text-align:center; /*background:url(title_bj_04_1.png);*/}
.image_text_mb_02 .img_box img{ max-width:100%;}
.image_text_mb_02 .txt_box{ padding:5px 0; line-height:22px; font-size:14px;overflow:hidden;table-layout:fixed; word-break:break-all; color:#399606}

.image_text_mb_03{ overflow:hidden; margin:5px ;display:-webkit-box; display:-moz-box;}
.image_text_mb_03 .img_box{width:120px;  text-align:center; }
.image_text_mb_03 .img_box img{ max-width:120px;}
.image_text_mb_03 .txt_box{-webkit-box-flex:1;-moz-box-flex:1; line-height:22px;  margin-left:10px; font-size:14px;overflow:hidden;table-layout:fixed; word-break:break-all; color:#399606}


.image_text_mb_04{ overflow:hidden; margin:5px;display:-webkit-box; display:-moz-box;}
.image_text_mb_04 .img_box{width:120px; text-align:center; }
.image_text_mb_04 .img_box img{ max-width:120px;}
.image_text_mb_04 .txt_box{-webkit-box-flex:1;-moz-box-flex:1; line-height:22px;  margin-right:10px; font-size:14px;overflow:hidden;table-layout:fixed; word-break:break-all; color:#399606}


/*滚动图片*/

.roll_img_mb_01{ overflow:hidden; position:relative; width:100%; margin:0 auto;}
.roll_img_mb_01 .img_box{ width:100%; overflow:hidden;/* background:url(title_bj_04_1.png);*/text-align:center;}
.roll_img_mb_01 .img_box img{ max-width:100%;}
.roll_img_mb_01 .nav_box{ overflow:hidden; width:100%; height:20px; position:absolute; bottom:0px; background:url(title_bj_04.png);}
.roll_img_mb_01 .nav_box ul{ float:right; margin-right:10px;}
.roll_img_mb_01 .nav_box li{ width:10px; height:10px; font-size:1px; overflow:hidden; background:#fff; border-radius:50px; float:left; margin:5px 2px;}
.roll_img_mb_01 .nav_box .li_on{ background:#84e41e;}


/*电话呼叫*/

.phone_call_mb_01{  margin:5px; height:36px; text-align:center; background:#5db212; background:-webkit-gradient(linear, 0 0, 0 100%, from(#5db212), to(#389506)) repeat-x 0 bottom; border-radius:3px;border:1px solid #2f7d03;}
.phone_call_mb_01 .phone_call_box{ line-height:36px; font-size:16px; font-weight:bold;}
.phone_call_mb_01 .phone_call_box a{ line-height:36px; color:#fff; display:block; height:36px; background:url(phone_call_01.png) no-repeat 20px center;}

/*一键分享*/

.share_mb_01{margin:5px; height:36px; text-align:center; background:#5db212; background:-webkit-gradient(linear, 0 0, 0 100%, from(#5db212), to(#389506)) repeat-x 0 bottom; border-radius:3px;border:1px solid #2f7d03;}
.share_mb_01 .share{ line-height:36px; font-size:16px; font-weight:bold;}
.share_mb_01 .share a{ line-height:36px; color:#fff; display:block; height:36px; background:url(green_tit_icon_07_1.png) no-repeat 20px center;}


/*搜索*/
.search_mb_01{ overflow:hidden; margin:5px;display:-webkit-box; display:-moz-box;}
.search_mb_01 .input_txt_box{ margin-right:40px; -webkit-box-flex:1;-moz-box-flex:1; }
.search_mb_01 .input_txt_box input{ width:100%;padding:0 5px; padding-left:25px;  height:34px; background:#fff url(zoom.png) no-repeat 5px center; vertical-align:top; border:1px solid #2f7d03; border-radius:3px;}
.search_mb_01 .input_btn_box{ width:80px;}
.search_mb_01 .input_btn_box input{ width:80px; height:36px; color:#fff; border:1px solid #2f7d03; border-radius:3px;background:#5db212; background:-webkit-gradient(linear, 0 0, 0 100%, from(#5db212), to(#389506)) repeat-x 0 bottom;vertical-align:top; font-size:14px;}


/*信息列表*/
.news_list_mb_01{ margin:5px auto; overflow:hidden;}
.news_list_mb_01 li{ height:40px; line-height:40px; background:url(green_list_line_bj.png) repeat-x left bottom; font-size:16px; overflow:hidden;}
.news_list_mb_01 li a{ display:block; background:url(green_tit_icon_04.png) no-repeat 5px center; padding-left:20px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; padding-right:5px;}


.news_list_mb_02{ margin:5px auto; overflow:hidden;}
.news_list_mb_02 li{ height:60px; background:url(green_list_line_bj.png) repeat-x left bottom; font-size:16px; overflow:hidden;}
.news_list_mb_02 li .p_title{  height:30px; line-height:30px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; background:url(green_tit_icon_04.png) no-repeat 5px center; padding-left:20px;}
.news_list_mb_02 li .p_intro{ padding:0 5px; height:20px; line-height:20px; font-size:12px; color:#666;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.news_list_mb_02 li a{ display:block; height:60px;}



.news_list_mb_03{ margin:5px auto; overflow:hidden;}
.news_list_mb_03 li{ height:70px; background:url(green_list_line_bj.png) repeat-x left bottom; font-size:16px; overflow:hidden; padding:10px;}
.news_list_mb_03 li .p_img{ width:80px; height:65px; overflow:hidden; float:left; margin-right:10px; text-align:center; line-height:62px; background:url(title_bj_04_1.png);}
.news_list_mb_03 li .p_img img{ max-width:80px; vertical-align:middle;}
.news_list_mb_03 li .p_title{ height:26px; line-height:26px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; color:#1c8b02;}
.news_list_mb_03 li .p_intro{ height:40px; line-height:20px; font-size:12px; color:#666; overflow:hidden;}
.news_list_mb_03 li a{ display:block; height:70px; overflow: hidden; }



.news_list_mb_04{ margin:5px auto; overflow:hidden;}
.news_list_mb_04 li{ height:70px; background:url(green_list_line_bj.png) repeat-x left bottom; font-size:16px; overflow:hidden; padding:10px;}
.news_list_mb_04 li .p_img{ width:80px; height:65px; overflow:hidden; float:left; margin-right:10px; text-align:center; line-height:62px; background:url(title_bj_04_1.png);}
.news_list_mb_04 li .p_img img{ max-width:80px; vertical-align:middle;}
.news_list_mb_04 li .p_title{height:40px; line-height:20px; overflow:hidden; color:#1c8b02;}
.news_list_mb_04 li .p_time{ height:24px; line-height:24px; font-size:12px; color:#666; overflow:hidden; text-align:right;}
.news_list_mb_04 li a{ display:block; height:70px; overflow: hidden; }



/*产品列表*/
.product_list_mb_01{ margin:5px auto; overflow:hidden;}
.product_list_mb_01 li{ overflow:hidden; height:130px; background:url(list_line_bj.png) repeat-x left bottom; padding:10px;}
.product_list_mb_01 li a{ display:block; height:130px;}
.product_list_mb_01 .p_img{ width:130px; height:130px; overflow:hidden; float:left; margin-right:10px; text-align:center; line-height:125px; background:url(title_bj_04_1.png);}
.product_list_mb_01 .p_img img{width:130px;}

.product_list_mb_01 .p_title{ font-size:15px; line-height:22px; color:#1c8b02}
.product_list_mb_01 .p_price{ font-size:12px; color:#666;}
.product_list_mb_01 .p_price span{ color:#f60; font-size:16px;}



.product_list_mb_02{ margin:5px; overflow:hidden;}
.product_list_mb_02 li{ overflow:hidden; width:50%; float:left; margin-bottom:10px;}
.product_list_mb_02 li a{ display:block; width:145px;  height:165px; margin:0 auto; }
.product_list_mb_02 li .img_tit_box{position:relative; height:145px;}

.product_list_mb_02 .p_img{ width:145px; height:145px; line-height:135px; overflow:hidden;text-align:center; margin:0 auto; background:url(title_bj_04_1.png);}
.product_list_mb_02 .p_img img{width:145px;}

.product_list_mb_02 .p_title{ width:135px; padding:0 5px; font-size:13px;line-height:22px; position:absolute; height:22px; left:0; bottom:0; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; background:url(green_title_bj_04.png); color:#fff; }
.product_list_mb_02 .p_price{ font-size:12px; height:20px; line-height:20px; color:#666;}
.product_list_mb_02 .p_price span{ color:#c00; font-size:14px;}


.product_list_mb_03{ overflow:hidden; padding:5px;}
.product_list_mb_03 li{ float:left; width:31.33%; padding:0 1%;}
.product_list_mb_03 li img{ max-width:100%;}
.product_list_mb_03 .img_tit_box{ position:relative; width:100%; overflow:hidden;}
.product_list_mb_03 .img_tit_box img{ width:100%;}
.product_list_mb_03 .p_title{ background:url(green_title_bj_04.png);width:100%; font-size:13px; text-align:center; color:#fff;line-height:22px; position:absolute; height:22px; left:0; bottom:0; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.product_list_mb_03 .p_price{ font-size:12px;}
.product_list_mb_03 .p_price span{ color:#F00;}


/*下载列表*/

.download_list_mb_01{ margin:5px auto; overflow:hidden;}
.download_list_mb_01 li{ height:50px; background:url(green_list_line_bj.png) repeat-x left bottom; font-size:16px; overflow:hidden; padding:10px;}
.download_list_mb_01 li .p_img{ width:50px; height:50px; overflow:hidden; float:left; margin-right:10px; text-align:center; line-height:42px;}
.download_list_mb_01 li .p_img img{ max-width:50px; vertical-align:middle;}
.download_list_mb_01 li .p_title{ height:30px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.download_list_mb_01 li .p_intro{ height:20px; line-height:20px; font-size:12px; color:#666; overflow:hidden;}
.download_list_mb_01 li a{ display:block; height:50px; overflow: hidden; background:url(green_tit_icon_05.png) no-repeat right center; }



.download_list_mb_02{ margin:5px; overflow:hidden;}
.download_list_mb_02 li{ width:50%;float:left; overflow:hidden;}
.download_list_mb_02 li a{ display:block;width:145px; height:50px; margin:0 auto; padding:10px 0; font-size:16px;  overflow: hidden;}
.download_list_mb_02 li .p_img{ width:50px; height:50px; overflow:hidden; float:left; margin-right:10px; text-align:center; line-height:42px;}
.download_list_mb_02 li .p_img img{ max-width:50px; vertical-align:middle;}
.download_list_mb_02 li .p_title{ font-size:14px; height:30px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;color:#1c8b02}
.download_list_mb_02 li .p_intro{ height:20px; line-height:20px; font-size:12px; color:#666; overflow:hidden;}




/*图片列表*/

.picture_list_mb_01{ overflow:hidden; margin:0 auto;}
.picture_list_mb_01 li{ width:100%; overflow:hidden; margin:0 auto;margin-bottom:4px; position:relative;}
.picture_list_mb_01 .pic_imgage{ width:100%; overflow:hidden; text-align:center;/* background:url(title_bj_04_1.png);*/}
.picture_list_mb_01 .pic_imgage img{ max-width:100%;}
.picture_list_mb_01 .pic_title{ font-size:14px; color:#fff; width:100%; margin:0 auto; background:url(green_title_bj_04.png); height:22px; line-height:22px; position:absolute; left:0; bottom:0;} 
.picture_list_mb_01 .pic_title .p_tit{ padding:0 5px;overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}


.picture_list_mb_02{ overflow:hidden;padding:2px;}
.picture_list_mb_02 li{ width:50%; float:left; overflow:hidden;padding:2px;box-sizing:border-box;}
.picture_list_mb_02 li a{ width:100%;display:block; margin:0 auto;position:relative; }
.picture_list_mb_02 .pic_imgage{ margin:0 auto; height:150px; text-align:center; overflow:hidden; background:url(title_bj_04_1.png);}
.picture_list_mb_02 .pic_imgage img{}
.picture_list_mb_02 .pic_title{ font-size:13px; color:#fff;background:url(green_title_bj_04.png); height:20px; line-height:20px; position:absolute; left:0; bottom:0;width:100%;} 
.picture_list_mb_02 .pic_title .p_tit{ padding-left:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.picture_list_mb_03{ overflow:hidden;padding:2px;}
.picture_list_mb_03 li{ width:33%; float:left; overflow:hidden;box-sizing:border-box;padding:0 2px;}
.picture_list_mb_03 li a{ width:100%; display:block; margin:0 auto; position:relative;}

.picture_list_mb_03 .pic_imgage{ width:100%; height:95px; margin:0 auto; text-align:center; overflow:hidden; background:url(title_bj_04_1.png);}
.picture_list_mb_03 .pic_imgage img{ }
.picture_list_mb_03 .pic_title{ font-size:12px; color:#fff; width:100%; margin:0 auto; background:url(green_title_bj_04.png); height:18px; line-height:18px; position:absolute;bottom:0;} 
.picture_list_mb_03 .pic_title .p_tit{ padding-left:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.picture_list_mb_04{ padding:2px; overflow:hidden;height:192px;}
.picture_list_mb_04 div{box-sizing:border-box;}
.picture_list_mb_04 .fn-left{width:66.66%;padding:2px;}
.picture_list_mb_04 .fn-left a{ width:100%;display:block; margin:0 auto;position:relative; }
.picture_list_mb_04 .fn-right{width:33.33%;padding:2px;}
.picture_list_mb_04 .fn-right a{ width:100%;display:block; margin:0 auto;position:relative; }
.picture_list_mb_04 .pic_imgage{overflow:hidden; position:relative;box-sizing:border-box;background:url(title_bj_04_1.png);}
.picture_list_mb_04 .fn-left .pic_imgage{height:192px}
.picture_list_mb_04 .fn-right .pic_imgage{height:94px;margin-bottom:4px;}
.picture_list_mb_04 .fn-right .pic_imgage img{}
.picture_list_mb_04 .pic_title{ font-size:12px; color:#fff; width:100%;background:url(green_title_bj_04.png); text-align:center; height:18px; line-height:18px; position:absolute;bottom:0;}
.picture_list_mb_04 .pic_title .p_tit{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



/*图书列表*/

.books_list_mb_01{ margin:5px auto; overflow:hidden;}
.books_list_mb_01 li{ height:60px; background:url(green_list_line_bj.png) repeat-x left bottom; font-size:16px; overflow:hidden; padding:10px;}
.books_list_mb_01 li a{height:60px; display:block;  overflow: hidden; background:url(green_tit_icon_03.png) no-repeat right center; }
.books_list_mb_01 li .p_img{ width:44px; height:60px; overflow:hidden; float:left; margin-right:10px; text-align:center; line-height:55px; background:url(title_bj_04_1.png);}
.books_list_mb_01 li .p_img img{ max-height:60px; max-width:44px; vertical-align:middle;}
.books_list_mb_01 li .p_title{ height:30px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;color:#1c8b02}
.books_list_mb_01 li .p_author{ height:20px; line-height:20px; font-size:12px; color:#666; overflow:hidden;}



.books_list_mb_02{  margin:5px auto; overflow:hidden;}
.books_list_mb_02 li{ height:90px; background:url(green_list_line_bj.png) repeat-x left bottom; font-size:16px; overflow:hidden; padding:10px;}
.books_list_mb_02 li a{height:90px; display:block; overflow: hidden;}
.books_list_mb_02 li .p_img{ width:66px; height:90px; overflow:hidden; float:left; margin-right:10px; text-align:center; line-height:85px; background:url(title_bj_04_1.png);}
.books_list_mb_02 li .p_img img{  max-width:66px; max-height:90px;  vertical-align:middle;}
.books_list_mb_02 li .p_title{ height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;color:#1c8b02}
.books_list_mb_02 li .p_author{ height:20px; line-height:20px; font-size:12px; color:#666; overflow:hidden;}
.books_list_mb_02 li .p_intro{ height:40px; line-height:20px; font-size:12px; color:#999; overflow:hidden;}



.books_list_mb_03{ margin:5px; overflow:hidden;}
.books_list_mb_03 li{ width:50%; float:left; margin-bottom:10px;  overflow:hidden; }

.books_list_mb_03 li a{ height:150px; width:142px; margin:0 auto; display:block; overflow: hidden;font-size:16px;padding:10px 0; border:1px solid #ccc; border-radius:3px; background:#fefefe;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f1f1f1)) repeat-x 0 bottom;}

.books_list_mb_03 li .p_img{ width:80px; height:110px; overflow:hidden; margin:0 auto; text-align:center;background:url(title_bj_04_1.png);}
.books_list_mb_03 li .p_img img{ max-height:110px; max-width:80px; vertical-align:top;}
.books_list_mb_03 li .p_title{ font-size:14px; padding:0 5px; text-align:center;  height:24px; line-height:24px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;color:#1c8b02}
.books_list_mb_03 li .p_author{ height:16px; padding:0 5px; text-align:center;  line-height:16px; font-size:12px; color:#666; overflow:hidden;}



/*论坛列表*/

.forum_list_mb_01{ margin:5px auto; overflow:hidden;}
.forum_list_mb_01 li{ height:30px; background:url(green_list_line_bj.png) repeat-x left bottom; font-size:16px; overflow:hidden; padding:10px;}
.forum_list_mb_01 li a{ display:block; height:30px;}
.forum_list_mb_01 li .p_titlie{ float:left; width:230px; height:30px; padding-left:15px; line-height:30px; font-size:16px; background:url(green_tit_icon_04.png) no-repeat left center; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.forum_list_mb_01 li .p_reply{ float:right; height:30px; line-height:30px; font-size:12px; background:url(tit_icon_06.png) no-repeat right center; padding-right:20px; color:#2f7d03;}


/*单篇图文*/
.article_mb_01{ margin:5px 10px; overflow:hidden;}
.article_mb_01 .article_title{ font-size:16px; height:30px; line-height:30px; text-align:center; border-bottom:1px solid #4fad20; color:#1c8b02;}
.article_mb_01 .article_body{ text-align:left; font-size:14px; line-height:22px; color:#666;}

/*留言*/
.message_mb_01{ margin:5px 10px; overflow:hidden;}
.message_mb_01 .message_content{ margin-bottom:10px; padding:5px; border:1px solid #2f7d03; border-radius:3px; background:#fff; }
.message_mb_01 .message_content textarea{ width:100%; height:70px;font-size:14px; border:0; background:none;}
.message_mb_01 .message_phone {  padding:5px; height:34px; border:1px solid #2f7d03; border-radius:3px; overflow:hidden; background:#fff;background-size:24px 24px; margin-bottom:10px;}
.message_mb_01 .message_phone input{ width:100%; height:34px; vertical-align:top; border:0; font-size:14px;}
.message_mb_01 .message_submit{ border:1px solid #2f7d03; border-radius:3px;background:#5db212; background:-webkit-gradient(linear, 0 0, 0 100%, from(#5db212), to(#389506)) repeat-x 0 bottom; }
.message_mb_01 .message_submit input{width:100%; height:36px;vertical-align:top; font-size:14px; color:#fff; border:0; background:none;}


/*查看更多*/
.see_more_box{ width:80%; margin:5px auto; overflow:hidden;}
.see_more_box a{ display:block; height:30px; line-height:30px; text-align:center; border:1px solid #ddd; border-radius:3px;background:#eeeeee; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee)) repeat-x 0 bottom; vertical-align:top; font-size:14px;}
.wapmap{ margin: 10px auto;text-align: center;}


/*视频列表*/

.video_mb_01{ margin:5px auto; overflow:hidden;}
.video_mb_01 li{background:url(list_line_bj.png) repeat-x left bottom; padding:10px 0; position:relative;}
.video_mb_01 li .video_pic{ position:relative; overflow:hidden; text-align:center; height:320px;}
.video_mb_01 li .video_pic img{width:100%; height:320px;}

.video_mb_01 li .video_pic .p_icon{ position:absolute; width:50px; height:50px; background:url(tit_icon_08_1.png) no-repeat; background-size:50px; border-radius:50px; box-shadow:0 0 10px 0 #000; left:50%; top:50%; margin-left:-25px; margin-top:-25px;}

.video_mb_01 li .video_tit{ width:100%; background:url(title_bj_04.png); position:absolute; left:0px; top:10px;}
.video_mb_01 li .video_tit .p_tit{ font-size:16px; font-weight:bold; line-height:24px; padding:0 5px; color:#fff;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.video_mb_01 li .video_tit .p_time{ padding:0 5px;  font-size:12px; line-height:20px; color:#ccc;}
.video_mb_01 li .video_info{width:100%;background:url(title_bj_04.png); position:absolute; left:0px; bottom:10px;}
.video_mb_01 li .video_info p{ color:#fff; padding:0 5px; font-size:13px; max-height:36px; line-height:18px; overflow:hidden;}

/*地图按钮*/
.map_mb_01{margin:5px; height:36px; text-align:center; background:#ffd65d; background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffd65d), to( #fec006)) repeat-x 0 bottom; border-radius:0px;border:1px solid #b98f11;}
.map_mb_01 .map{ line-height:36px; font-size:16px; font-weight:bold;}
.map_mb_01 .map a{ line-height:36px; color:#fff; display:block; height:36px; background:url(../icon_map.png) no-repeat 20px center; background-size:20px;}