﻿@charset "utf-8";
/* CSS Document */

body{ background:#f4f4f4;}
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;height:22px;color:#a80000; 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%; border:1px solid #ddd; background:#fff;}
.picture_mb_02 .pic_imgage{ width:100%; height:135px; text-align:center; margin:0 auto; overflow:hidden; background:url(title_bj_04_1.png);}
.picture_mb_02 .pic_imgage img{ }
.picture_mb_02 .pic_title{ font-size:13px; width:100%; margin:0 auto;color:#a80000;  height:18px; line-height:18px;} 
.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:0 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;border:1px solid #ddd; background:#fff;}
.picture_mb_03 .pic_imgage{ width:100%; height:85px; margin:0 auto; text-align:center; overflow:hidden; background:url(title_bj_04_1.png);}
.picture_mb_03 .pic_imgage img{ }
.picture_mb_03 .pic_title{ font-size:12px; width:100%; margin:0 auto; color:#a80000; height:16px; line-height:16px;} 
.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;box-sizing:border-box;}
.picture_mb_04 div{box-sizing:border-box;}
.picture_mb_04 a{box-sizing:border-box;display:block;width:100%;box-sizing:border-box;border:1px solid #ddd;padding:2px;overflow:hidden;margin-bottom:2px;}
.picture_mb_04 .fn-left{width:66.66%;padding:2px;}
.picture_mb_04 .fn-right{width:33.33%;padding:2px;}
.picture_mb_04 .fn-left .pic_imgage{ height:192px;}
.picture_mb_04 .fn-right .pic_imgage{ height:92px;}
.picture_mb_04 .pic_title{ font-size:12px; color:#c00; width:100%;background:#fff; 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;}

.title_mb_01 .tit_h3 a{ color:#fff;}
.title_mb_02 .tit_h3 a, .title_mb_03 .tit_h3 a{ color:#a80000;}

.title_mb_01{ background:#e8e7e7 url(title_bj_01.png) repeat-x left top;}
.title_mb_01 .tit_h3{ padding-left:10px; color:#fff;}

.title_mb_02{ background:#e8e7e7 url(title_bj_02.png) repeat-x left top;}
.title_mb_02 .tit_h3{ background:url(tit_icon_02.png) no-repeat left center;color:#a80000; float:left; padding-left:26px; margin-left:10px; height:40px;}

.title_mb_03{ background:#e8e7e7 url(title_bj_03.png) repeat-x left top;}
.title_mb_03 .tit_h3{ padding-left:10px; float:left;color:#a80000;}
.title_mb_03 .p_icon{ float:right; width:20px; height:40px; background:url(tit_icon_02.png) no-repeat center center; margin-right:10px;}


/*文字导航*/

.txt_nav_mb_01{ overflow:hidden; margin:0px auto;background:#ae0600; border-bottom:1px solid #760300; background:-webkit-gradient(linear, 0 0, 0 100%, from(#ae0600), to(#990500)) repeat-x 0 bottom;}
.txt_nav_mb_01 li{ float:left; width:25%; font-size:16px; height:30px; line-height:30px; text-align:center; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; color:#fff}
.txt_nav_mb_01 li a{ color:#fff}
 

.txt_nav_mb_02{ overflow:hidden;  margin:0px 5px;}
.txt_nav_mb_02 li{ font-size:16px; height:40px; line-height:40px; text-align:left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; background:#eee; border:1px solid #e1e1e1; border-radius:1px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#ddd)) repeat-x 0 bottom; margin-bottom:10px;color:#a80000;}
.txt_nav_mb_02 li a{color:#a80000; display:block; height:40px; padding-left:40px; background:url(tit_icon_01.png) no-repeat 10px center;}


/*图标导航*/

.icon_nav_mb_01{   margin:0px 5px; overflow:hidden;  margin-top:10px;}
.icon_nav_mb_01 li{ overflow:hidden; height:40px; padding:0 5px;  background:#f9f9f9; border:1px solid #cfcfcf; font-size:16px; margin-bottom:10px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f0f0f0)) repeat-x 0 bottom;}
.icon_nav_mb_01 li .p_icon{ float:left; width:34px; height:24px; padding:5px; overflow:hidden; margin-right:10px; text-align:left; margin-top:3px; line-height:20px; background:url(list_line_bj2.png) no-repeat right center;}
.icon_nav_mb_01 li .p_icon img{ max-width:24px; max-height:24px; vertical-align:middle;}
.icon_nav_mb_01 li a{ display:block; height:40px;line-height:40px; background:url(tit_icon_07.png) no-repeat right center;}


.icon_nav_mb_02{  margin:0px 5px; overflow:hidden; margin-top:10px;}
.icon_nav_mb_02 li{ width:50%; float:left; overflow:hidden; }
.icon_nav_mb_02 li a{ display:block; height:50px;line-height:50px; margin:0 5px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color:#c00; background:#f0f0f0; border:1px solid #cfcfcf;  font-size:16px; margin-bottom:10px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f0f0f0)) repeat-x 0 bottom; }
.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:28px;}
.icon_nav_mb_02 li .p_icon img{ max-width:32px; max-height:32px; vertical-align:middle;}



.icon_nav_mb_03{ margin:0px auto; overflow:hidden; margin-top:10px;}
.icon_nav_mb_03 li{ float:left; width:25%;  overflow:hidden;}
.icon_nav_mb_03 li a{ display:block; width:62px; margin:0 auto; margin-bottom:10px; color:#c00;}
.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(#fbfbfb), to(#eee)) repeat-x 0 bottom;border:1px solid #e0e0e0;}
.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:10px;}
.image_text_mb_01 .img_box{width:100%; background:#fff; border:1px solid #ddd; margin:0 auto; padding:5px 0;text-align:center; overflow:hidden}
.image_text_mb_01 .img_box img{ max-width:98%;}
.image_text_mb_01 .txt_box{ line-height:22px; font-size:14px; margin:5px 0; margin-top:0px;overflow:hidden;table-layout:fixed; word-break:break-all;}

.image_text_mb_02{  overflow:hidden;margin:10px;}
.image_text_mb_02 .img_box{width:100%; background:#fff; border:1px solid #ddd; margin:0 auto; padding:5px 0;text-align:center;overflow:hidden}
.image_text_mb_02 .img_box img{ max-width:98%;}
.image_text_mb_02 .txt_box{ line-height:22px; font-size:14px; margin:5px 0; margin-bottom:0px;overflow:hidden;table-layout:fixed; word-break:break-all;}


.image_text_mb_03{ overflow:hidden;margin:10px;display:-webkit-box; display:-moz-box;}
.image_text_mb_03 .img_box{width:118px; background:#fff; border:1px solid #ddd; text-align:center;}
.image_text_mb_03 .img_box img{ width:110px; margin:4px auto;}
.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;}


.image_text_mb_04{ overflow:hidden; margin:10px; display:-webkit-box; display:-moz-box;}
.image_text_mb_04 .img_box{width:118px; background:#fff; border:1px solid #ddd; text-align:center; }
.image_text_mb_04 .img_box img{width:110px; margin:4px auto;}
.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;}


/*滚动图片*/

.roll_img_mb_01{ overflow:hidden; width:100%; margin:0 auto;  position:relative;}
.roll_img_mb_01 .img_box{ width:100%; overflow:hidden;text-align:center;}
.roll_img_mb_01 .img_box img{ max-width:100%;}
.roll_img_mb_01 .nav_box{ overflow:hidden; height:20px; position:absolute; right:10px; bottom:0px;}
.roll_img_mb_01 .nav_box li{ width:10px; height:10px; font-size:1px; overflow:hidden; background:#ddd; border-radius:50px; float:left; margin:4px;}
.roll_img_mb_01 .nav_box .li_on{ background:#c00;}


/*电话呼叫*/

.phone_call_mb_01{  margin:5px; height:40px; text-align:center; background:#bf0000 url(title_bj_05.png) repeat-x left top;border-radius:3px;}
.phone_call_mb_01 .phone_call_box{ line-height:40px; font-size:16px; font-weight:bold;}
.phone_call_mb_01 .phone_call_box a{ color:#fff; display:block; height:36px; background:url(tit_icon_04.png) no-repeat 20px center;}


/*一键分享*/

.share_mb_01{ margin:5px; height:40px; text-align:center; background:#bf0000 url(title_bj_05.png) repeat-x left top;border-radius:3px;}
.share_mb_01 .share{ line-height:40px; font-size:16px; font-weight:bold;}
.share_mb_01 .share a{ line-height:36px; color:#fff; display:block; height:36px; background:url(tit_icon_08.png) no-repeat 20px center;}


/*搜索*/
.search_mb_01{overflow:hidden;  margin:5px;display:-webkit-box;display:-moz-box;}
.search_mb_01 .input_txt_box{-webkit-box-flex:1;-moz-box-flex:1;margin-right:10px;}
.search_mb_01 .input_txt_box input{ width:98%; padding:0 5px; height:34px; vertical-align:top; border:1px solid #a70000; border-radius:2px;}
.search_mb_01 .input_btn_box{ width:80px;}
.search_mb_01 .input_btn_box input{ width:80px; height:36px; border:1px solid #a70000; border-radius:2px;background:#ae0600; background:-webkit-gradient(linear, 0 0, 0 100%, from(#ce3a3a), to(#bf0000)) repeat-x 0 bottom;vertical-align:top; font-size:14px; color:#fff;}


/*信息列表*/
.news_list_mb_01{ margin:5px auto; overflow:hidden;}
.news_list_mb_01 li{ padding:0 10px; height:40px; line-height:40px; background:url(list_line_bj.png) repeat-x left bottom; font-size:16px; overflow:hidden;}
.news_list_mb_01 li a{ display:block; background:url(tit_icon_07.png) no-repeat right center;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}


.news_list_mb_02{ margin:5px auto; overflow:hidden;}
.news_list_mb_02 li{ padding:0 10px; height:60px; background:url(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; padding-right:10px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.news_list_mb_02 li .p_intro{ height:20px; line-height:20px; padding-right:10px; font-size:12px; color:#666;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.news_list_mb_02 li a{ display:block; height:60px; background:url(tit_icon_07.png) no-repeat right center;}



.news_list_mb_03{  margin:5px auto; overflow:hidden;}
.news_list_mb_03 li{ height:70px; background:url(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;}
.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;}
.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(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;}
.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;}
.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:100px; background:url(list_line_bj.png) repeat-x left bottom; padding:10px;}
.product_list_mb_01 li a{ display:block; height:100px;}
.product_list_mb_01 .p_img{ width:100px; height:100px; overflow:hidden; float:left; margin-right:10px; text-align:center;background:url(title_bj_04_1.png);}
.product_list_mb_01 .p_img img{width:100px;}

.product_list_mb_01 .p_title{ font-size:15px; line-height:22px;}
.product_list_mb_01 .p_price{ font-size:12px; color:#666;}
.product_list_mb_01 .p_price span{ color:#c00; font-size:17px;}



.product_list_mb_02{margin:5px; overflow:hidden;}
.product_list_mb_02 li{ overflow:hidden; width:50%; float:left;}
.product_list_mb_02 li a{ display:block; width:145px; height:187px; margin:0 auto;margin-bottom:10px;}
.product_list_mb_02 li .img_tit_box{}

.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; color:#666;line-height:22px; height:22px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.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{width:100%; overflow:hidden;}
.product_list_mb_03 .img_tit_box img{ width:100%;}
.product_list_mb_03 .p_title{width:98%; font-size:13px; padding-left:2%; color:#000;line-height:22px;height:22px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.product_list_mb_03 .p_price{ font-size:12px; padding-left:2%;}
.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(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(tit_icon_07.png) no-repeat right center; }



.download_list_mb_02{margin:5px auto; 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; font-size:16px; overflow:hidden; margin:0 auto; margin-bottom:10px;}

.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;}
.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:#c00; width:100%; margin:0 auto; background:url(title_bj_06.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:#c00;background:url(title_bj_06.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:#c00; width:100%; margin:0 auto; background:url(title_bj_06.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:#c00; width:100%;background:url(title_bj_06.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:68px; background:url(list_line_bj.png) repeat-x left bottom; font-size:16px; overflow:hidden; padding:10px;}
.books_list_mb_01 li a{height:68px; display:block; background:url(tit_icon_03.png) no-repeat right center; }
.books_list_mb_01 li .p_img{ width:44px; height:60px; padding:4px; background:#fff; border:1px solid #ddd; overflow:hidden; float:left; margin-right:10px; text-align:center; line-height:55px;}
.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;}
.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:96px; background:url(list_line_bj.png) repeat-x left bottom; font-size:16px; overflow:hidden; padding:10px;}
.books_list_mb_02 li a{height:96px; display:block;}
.books_list_mb_02 li .p_img{ width:66px; height:90px; padding:3px; background:#fff; border:1px solid #ddd;  overflow:hidden; float:left; margin-right:10px; text-align:center; line-height:85px;}
.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;}
.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 auto; overflow:hidden;}
.books_list_mb_03 li{ width:50%; float:left; overflow:hidden;}

.books_list_mb_03 li a{ display:block; width:142px; margin:0 auto; font-size:16px; overflow: hidden; margin-bottom:10px;}

.books_list_mb_03 li .p_img{ width:80px; height:110px; padding:4px; background:#fff; border:1px solid #ddd; overflow:hidden; margin:0 auto; text-align:center;}
.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;}
.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(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;position:relative;}
.forum_list_mb_01 li .p_titlie{ float:left; width:230px; height:30px; padding-left:15px; padding-right:50px;  line-height:30px; font-size:16px; background:url(tit_icon_05.png) no-repeat left center; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.forum_list_mb_01 li .p_reply{ position:absolute; top:5px; right:0px; height:30px; line-height:30px; font-size:12px; background:url(tit_icon_06.png) no-repeat right center; padding-right:20px; color:#999;}


/*单篇图文*/
.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 #eee; color:#666;}
.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 #bdbcbd; 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 #bdbcbd; 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 #930000; border-radius:3px;background:#bf0000; background:-webkit-gradient(linear, 0 0, 0 100%, from(#cc3333), to(#bf0000)) 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;}
.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(#f8f8f8), to(#eee)) repeat-x 0 bottom; vertical-align:top; font-size:14px; color:#c00;}
.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;}