﻿@charset "utf-8";
/* CSS Document */

body{ background:#fff;}
a{ color:#666;}
a:hover, a:active, a:focus{ color:#666;}
a:active{color:#666;}

.body_box{ background:#fff;}

/*图片模板*/

.picture_mb_01{padding:0 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:15px; width:100%; margin:0 auto;color:#666; text-align:center; height: 30px; line-height:30px;} 
.picture_mb_01 .pic_title .p_tit{ padding:0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.picture_mb_02{ overflow:hidden;padding:0 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:143px; text-align:center; margin:0 auto; overflow:hidden; background:url(images_line_bg.png);}
.picture_mb_02 .pic_imgage img{ }
.picture_mb_02 .pic_title{ font-size:14px; width:143px; margin:0 auto; color:#666;text-align:center; background:#fefbf6; height:26px; line-height:26px;} 
.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 #f8d9aa;}
.picture_mb_03 .pic_imgage{ width:100%; height:96px; margin:0 auto; text-align:center; overflow:hidden; background:url(images_line_bg.png);}
.picture_mb_03 .pic_imgage img{ }
.picture_mb_03 .pic_title{ font-size:12px; width:100%; margin:0 auto; color:#666; text-align:center; background:#fefbf6; height:20px; line-height:20px;} 
.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;height:200px;}
.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%;border:1px solid #f8d9aa;}
.picture_mb_04 .fn-left{width:66.66%;padding:2px;}
.picture_mb_04 .fn-right{width:33.33%;padding:2px;}
.picture_mb_04 .fn-right a{margin-bottom:4px;   }
.picture_mb_04 .fn-left .pic_imgage{ height:192px;}
.picture_mb_04 .fn-right .pic_imgage{ height:91px;}
.picture_mb_04 .pic_title{ font-size:12px; color:#ff8000; 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{margin:0px auto;height:40px; line-height:40px; text-align:left; overflow:hidden;}
.title_mb_01 .tit_h3, .title_mb_02 .tit_h3, .title_mb_03 .tit_h3{ font-size:17px; font-weight:500;}
.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:#fff;}
.title_mb_03 .tit_h3, .title_mb_03 .tit_h3 a{color:#fff;}
.title_mb_01{ background:url(Bars_list_bg.png) repeat-x;}
.title_mb_01 .tit_h3{ padding-left:30px; margin-right:20px; background:url(Bars_list01_01.png) right center no-repeat;}

.title_mb_02{ background:url(Bars_list_bg.png) repeat-x;}
.title_mb_02 .tit_h3{ text-align:center;}

.title_mb_03{background:url(Bars_list_bg.png) repeat-x;}
.title_mb_03 .tit_h3{ background:url(Bars_list01_01.png) left center no-repeat; margin-left:20px; text-align:center; padding-right:20px;}
.title_mb_03 .p_icon{ float:right; width:20px; height:40px; background:url(tit_icon_02.png) repeat-x center center; margin-right:10px;}


/*文字导航*/

.txt_nav_mb_01{ overflow:hidden; background:#ff8000 url(txt_nav01_bg.png) repeat-x top; border-bottom:1px solid #b45c02;}
.txt_nav_mb_01 li{ float:left; width:25%; font-size:16px; height:35px; line-height:35px; text-align:center;  overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.txt_nav_mb_01 li a{color:#fff; display:block; height:35px;}
 

.txt_nav_mb_02{margin:5px; overflow:hidden; padding-top: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:url(txt_nav02_bg.png) repeat-x; border:1px solid #f8d9aa; margin-bottom:5px;}
.txt_nav_mb_02 li a{ display:block; height:40px; margin:0 10px; padding-left:5px; background:url(txt_nav02_icon.png) no-repeat right center;}


/*图标导航*/

.icon_nav_mb_01{margin:5px; overflow:hidden;}
.icon_nav_mb_01 li{ overflow:hidden; height:38px; border:1px solid #f8d9aa; background:url(txt_nav02_bg.png) repeat-x;font-size:16px; margin-bottom:5px;}
.icon_nav_mb_01 li .p_icon{ float:left; width:24px; padding-right:11px; height:24px; overflow:hidden; line-height:21px; margin:7px 10px; text-align:left; background:url(icon_nav01_rightline.png) right center no-repeat;}
.icon_nav_mb_01 li .p_icon img{ max-width:24px; vertical-align:middle;}
.icon_nav_mb_01 li a{ display:block; height:38px;line-height:38px;}


.icon_nav_mb_02{margin:5px auto; overflow:hidden;}
.icon_nav_mb_02 li{ width:50%; float:left;overflow:hidden; margin-bottom:10px;}
.icon_nav_mb_02 li .p_icon{ float:left; width:32px; height:32px; padding-right:9px; overflow:hidden; margin:8px; background:url(icon_nav02_rightline.png) right center no-repeat; text-align:center; line-height:30px;}
.icon_nav_mb_02 li .p_icon img{ max-width:32px; vertical-align:middle;}
.icon_nav_mb_02 li a{ display:block; margin:0 5px; height:50px;line-height:50px; border:1px solid #f8d9aa; font-size:16px; background:url(icon_nav02_bg.png) repeat-x left bottom;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.icon_nav_mb_03{margin-top:10px; overflow:hidden; margin-bottom:0;}
.icon_nav_mb_03 li{ float:left; width:25%;  overflow:hidden; margin-bottom:15px;}
.icon_nav_mb_03 li a{ display:block; width:78px; height:87px; margin:0 auto;}
.icon_nav_mb_03 li .p_icon{width:56px; height:52px; padding:5px; padding-top:9px; margin:0 auto;margin-bottom:3px; text-align:center; overflow:hidden;border:1px solid #F8D9AA}
.icon_nav_mb_03 li .p_icon img{ max-width:48px; max-height:48px; vertical-align:middle;}
.icon_nav_mb_03 li .p_tit{ font-size:14px; text-align:center; height:14px; line-height:14px; 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 #F8D9AA;}
.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{margin:5px; border-bottom:1px solid #f8d9aa; overflow:hidden;}
.image_text_mb_01 .img_box{width:100%; text-align:center; background:url(images_line_bg.png);}
.image_text_mb_01 .img_box img{ max-width:100%;}
.image_text_mb_01 .txt_box{line-height:22px; background:#fefbf6; font-size:14px; padding:10px;overflow:hidden;table-layout:fixed; word-break:break-all;}

.image_text_mb_02{margin:5px; overflow:hidden; border-top:1px solid #f8d9aa;}
.image_text_mb_02 .img_box{ width:100%; text-align:center;background:url(images_line_bg.png);}
.image_text_mb_02 .img_box img{ max-width:100%;}
.image_text_mb_02 .txt_box{ line-height:22px; font-size:14px; background:#fefbf6; padding:10px;overflow:hidden;table-layout:fixed; word-break:break-all;}

.image_text_mb_03{margin:5px; background:#fefbf6; border-bottom:1px solid #f8d9aa; overflow:hidden; display:-webkit-box; display:-moz-box;}
.image_text_mb_03 .img_box{width:175px; text-align:center;}
.image_text_mb_03 .img_box img{ width:175px;}
.image_text_mb_03 .txt_box{ -webkit-box-flex:1;-moz-box-flex:1; line-height:22px; padding:10px; background:url(image_text03_01.png) right top no-repeat; font-size:14px;overflow:hidden;table-layout:fixed; word-break:break-all;}


.image_text_mb_04{margin:5px; background:#fefbf6; border-bottom:1px solid #f8d9aa; overflow:hidden;display:-webkit-box; display:-moz-box;}
.image_text_mb_04 .img_box{width:175px; text-align:center;}
.image_text_mb_04 .img_box img{width:175px;}
.image_text_mb_04 .txt_box{-webkit-box-flex:1;-moz-box-flex:1; line-height:22px; width:105px; padding:10px 5px 10px 15px; background:url(image_text04_01.png) left top no-repeat; font-size:14px;overflow:hidden;table-layout:fixed; word-break:break-all;}


/*滚动图片*/

.roll_img_mb_01{overflow:hidden; width:100%; margin:0 auto;}
.roll_img_mb_01 .img_box{ width:100%; text-align:center; line-height:157px; overflow:hidden;}
.roll_img_mb_01 .img_box img{max-width:100%;}
.roll_img_mb_01 .nav_box{ overflow:hidden; height:3px; background:#97989b;}
.roll_img_mb_01 .nav_box li{ width:25%; height:3px; background:#97989b; float:left;}
.roll_img_mb_01 .nav_box .li_on{ background:#ff8000;}


/*电话呼叫*/

.phone_call_mb_01{margin:5px; height:38px; text-align:center; background:url(phone_call_bg.png) repeat-x; border-radius:3px;border:1px solid #fd8c1b;}
.phone_call_mb_01 .phone_call_box{ line-height:38px; font-size:16px; font-weight:bold;}
.phone_call_mb_01 .phone_call_box a{ line-height:38px; color:#fff; text-align:center; display:block; height:38px; background:url(phone_call_01.png) no-repeat 20px center;}


/*一键分享*/

.share_mb_01{margin:5px; height:38px; text-align:center; background:url(phone_call_bg.png) repeat-x; border-radius:3px;border:1px solid #fd8c1b;}
.share_mb_01 .share{ line-height:38px; font-size:16px; font-weight:bold;}
.share_mb_01 .share a{ line-height:38px; color:#fff; text-align:center; display:block; height:38px; background:url(tit_icon_08.png) no-repeat 20px center;}


/*搜索*/
.search_mb_01{margin:5px; height:38px; background:#fff; border:1px solid #f6a938; overflow:hidden ;display:-webkit-box; display:-moz-box;}
.search_mb_01 .input_txt_box{ height:38px; -webkit-box-flex:1;-moz-box-flex:1; margin-right:10px;}
.search_mb_01 .input_txt_box input{ width:100%; height:38px; padding:0 5px; vertical-align:top; border:0;}
.search_mb_01 .input_btn_box{ width:44px;}
.search_mb_01 .input_btn_box input{ width:44px; cursor:pointer; height:38px; border-radius:0; text-indent:-9999px; background:url(search.png) no-repeat; border:0;vertical-align:top; font-size:14px;}


/*信息列表*/
.news_list_mb_01{margin:5px; overflow:hidden;}
.news_list_mb_01 li{ height:38px; line-height:38px; margin-bottom:5px; background:#fefbf6; padding:0 10px; border:1px solid #f8d9aa; font-size:16px; overflow:hidden;}
.news_list_mb_01 li a{ display:block; padding-right:30px; overflow:hidden;  background:url(txt_nav02_icon.png) no-repeat right center;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}


.news_list_mb_02{margin:5px; overflow:hidden;}
.news_list_mb_02 li{height:81px; font-size:16px; overflow:hidden; margin-bottom:10px; }
.news_list_mb_02 li .p_title{ height:20px; color:#ff8000; padding:0px 10px; margin-left:10px; background:url(news_list02.png) left center no-repeat; line-height:20px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.news_list_mb_02 li .p_intro{height:50px; padding:5px 10px ; border-bottom:1px solid #f8d9aa; font-size:14px; color:#666; overflow:hidden; text-overflow: ellipsis;}
.news_list_mb_02 li a{ display:block;}



.news_list_mb_03{margin:5px; overflow:hidden;}
.news_list_mb_03 li{ height:65px; background:#fefbf6; margin:0 auto; border:1px solid #f8d9aa; margin-bottom:5px; font-size:16px; overflow:hidden; padding:10px;}
.news_list_mb_03 li .p_img{ width:65px; 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:65px; vertical-align:middle;}
.news_list_mb_03 li .p_title{ height:20px; line-height:20px; margin-bottom:5px; overflow:hidden; color:#ff8000; text-overflow: ellipsis;white-space: nowrap;}
.news_list_mb_03 li .p_intro{ height:40px; line-height:20px; font-size:14px; color:#666; overflow:hidden;}
.news_list_mb_03 li a{ display:block; height:65px; overflow: hidden; }



.news_list_mb_04{margin:5px;overflow:hidden;}
.news_list_mb_04 li{ height:100px; margin-bottom:5px; background:#fefbf6; padding-right:10px; border:1px solid #f8d9aa; font-size:16px; overflow:hidden;}
.news_list_mb_04 li .p_img{ width:100px; height:100px; overflow:hidden; float:left; margin-right:10px; text-align:center; line-height:95px;}
.news_list_mb_04 li .p_img img{max-width:100px; vertical-align:middle;}
.news_list_mb_04 li .p_title{line-height:20px; color:#666; margin:7px 0 ; overflow:hidden;}
.news_list_mb_04 li .p_time{line-height:24px; font-size:12px; color:#666; overflow:hidden;}
.news_list_mb_04 li a{ display:block; height:100px; overflow: hidden; }



/*产品列表*/
.product_list_mb_01{margin:5px; overflow:hidden;}
.product_list_mb_01 li{ overflow:hidden; height:130px; margin-bottom:5px; background:#fefbf6; border:1px solid #f8d9aa;}
.product_list_mb_01 li a{ display:block; height:130px;padding-right:10px;}
.product_list_mb_01 .p_img{ width:130px; height:130px; line-height:126px; background:#fff; margin-right:10px; overflow:hidden; float:left; text-align:center;}
.product_list_mb_01 .p_img img{max-width:130px;}

.product_list_mb_01 .p_title{font-size:14px; padding-top:5px; line-height:22px;}
.product_list_mb_01 .p_price{ font-size:12px; color:#666; margin-top:10px;}
.product_list_mb_01 .p_price span{ color:#ff8000; font-size:16px;}



.product_list_mb_02{margin:5px; overflow:hidden;}
.product_list_mb_02 li{ overflow:hidden; width:50%; margin-bottom:10px; float:left;}
.product_list_mb_02 li a{ display:block; width:143px; height:213px; margin:0 auto; background:#fefbf6; border:1px solid #f8d9aa; }
.product_list_mb_02 li .img_tit_box{height:143px;}

.product_list_mb_02 .p_img{ width:143px; height:143px; line-height:139px; background:#fff;overflow:hidden;text-align:center; margin:0 auto;}
.product_list_mb_02 .p_img img{max-width:143px;}

.product_list_mb_02 .p_title{padding:5px; text-align:left; font-size:13px;line-height:18px;  height:30px; overflow:hidden;}
.product_list_mb_02 .p_price{ font-size:12px; float:left; padding-left:5px; margin-top:40px; text-align:right; height:30px; padding-right:5px; line-height:30px; color:#666;}
.product_list_mb_02 .p_price span{ color:#ff8000; font-size:16px;}


.product_list_mb_03{ overflow:hidden; padding:5px;}
.product_list_mb_03 li{ float:left; width:31.33%;margin:2px; border:1px solid #f8d9aa;background:#fefbf6;}
.product_list_mb_03 li img{ max-width:100%;}
.product_list_mb_03 .img_tit_box{ position:relative; width:98%; padding:1%; overflow:hidden;}
.product_list_mb_03 .img_tit_box img{ width:100%;}
.product_list_mb_03 .p_title{ background:#fff;width:95%; font-size:13px; padding-left:5%; color:#000;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; padding-left:5%;}
.product_list_mb_03 .p_price span{ color:#F00;}



/*下载列表*/

.download_list_mb_01{margin:5px auto; overflow:hidden;}
.download_list_mb_01 li{height:52px; background:#fefbf6;margin:0 auto; margin-bottom:5px; border:1px solid #f8d9aa; 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:46px;}
.download_list_mb_01 li .p_img img{ max-width:50px; max-height:50px; vertical-align:middle;}
.download_list_mb_01 li .p_title{ height:30px;width:145px; 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:52px; padding-right:23px; overflow: hidden; background:url(download_list01_button.png) right no-repeat; }



.download_list_mb_02{margin:5px auto; overflow:hidden; }
.download_list_mb_02 li{ width:50%;float:left; overflow:hidden; margin-bottom:5px;}
.download_list_mb_02 li a{ display:block; height:52px; margin:0 5px; overflow: hidden;background:#fefbf6; border:1px solid #f8d9aa; font-size:16px; padding:5px;}
.download_list_mb_02 li .p_img{ width:50px; height:50px; overflow:hidden; float:left; margin-right:10px; text-align:center; line-height:46px;}
.download_list_mb_02 li .p_img img{ max-width:50px; max-height:50px; vertical-align:middle;}
.download_list_mb_02 li .p_title{ font-size:13px; color:#ff8000; 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 4px;}
.picture_list_mb_01 li{ width:100%; overflow:hidden; margin:0 auto;margin-bottom:4px; position:relative;border:1px solid #f8d9aa;box-sizing:border-box;padding:2px;}
.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:#666; width:100%; margin:0 auto; background:#fff; height:26px; line-height:26px; } 
.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;background:#fefbf6; border:1px solid #f8d9aa; }
.picture_list_mb_02 .pic_imgage{ margin:0 auto; height:150px; text-align:center; overflow:hidden; background:url(images_line_bg.png);}
.picture_list_mb_02 .pic_imgage img{}
.picture_list_mb_02 .pic_title{ font-size:14px; color:#666;background:#fff; height:20px; line-height:20px; position:relative; 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;background:#fefbf6; border:1px solid #f8d9aa;}

.picture_list_mb_03 .pic_imgage{ width:100%; height:95px; margin:0 auto; text-align:center; overflow:hidden; background:url(images_line_bg.png);}
.picture_list_mb_03 .pic_imgage img{ }
.picture_list_mb_03 .pic_title{ font-size:12px; color:#666; width:100%; margin:0 auto; background:#fff; height:20px; line-height:20px; } 
.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 a{display:block;border:1px solid #f8d9aa; overflow:hidden; padding:2px;box-sizing:border-box;margin-bottom:4px;}
.picture_list_mb_04 .fn-left{width:66.66%;padding:2px;}
.picture_list_mb_04 .fn-left a{ width:100%;display:block;position:relative;height:192px;}
.picture_list_mb_04 .fn-right{width:33.33%;padding:2px;}
.picture_list_mb_04 .fn-right a{ width:100%;display:block; }
.picture_list_mb_04 .pic_imgage{overflow:hidden; position:relative;box-sizing:border-box;background:url(title_bj_04_1.png);height:90px;}
.picture_list_mb_04 .fn-left .pic_imgage{height:188px}
.picture_list_mb_04 .fn-right .pic_imgage{height:88px;}
.picture_list_mb_04 .fn-right .pic_imgage img{}
.picture_list_mb_04 .pic_title{ font-size:12px; color:#ff8000; width:100%;background:#fff; 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;overflow:hidden;}
.books_list_mb_01 li{ height:80px; background:#fefbf6; font-size:16px; margin-bottom:5px; border:1px solid #f8d9aa; overflow:hidden; padding:10px;}
.books_list_mb_01 li a{height:80px; display:block;  overflow: hidden;}
.books_list_mb_01 li .p_img{width:58px; height:80px; overflow:hidden; float:left; margin-right:10px; text-align:center; line-height:77px;}
.books_list_mb_01 li .p_img img{max-height:80px; vertical-align:middle;}
.books_list_mb_01 li .p_title{ height:30px; overflow:hidden;color:#ff8000; 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; overflow:hidden;}
.books_list_mb_02 li{ height:115px; border-bottom:1px solid #f8d9aa; font-size:16px; overflow:hidden; margin-bottom:10px;}
.books_list_mb_02 li a{height:115px; display:block; overflow: hidden; padding-right:10px;}
.books_list_mb_02 li .p_img{ width:75px; height:103px; line-height:100px; overflow:hidden; float:left; margin-right:10px; text-align:center;}
.books_list_mb_02 li .p_img img{ max-width:75px; max-height:103px; vertical-align:middle;}
.books_list_mb_02 li .p_title{ color:#ff8000; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.books_list_mb_02 li .p_author{ height:20px; line-height:20px; margin-bottom:7px; font-size:12px; overflow:hidden;}
.books_list_mb_02 li .p_intro{ height:40px; line-height:20px; font-size:12px; color:#666; 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{ display:block; width:142px; margin:0 auto; overflow: hidden; font-size:16px; padding:10px 0; border:1px solid #f8d9aa; background:#fefbf6;}

.books_list_mb_03 li .p_img{ width:80px; height:110px; overflow:hidden; margin:0 auto; text-align:center; line-height:106px;}
.books_list_mb_03 li .p_img img{ max-height:110px; vertical-align:middle;}
.books_list_mb_03 li .p_title{ font-size:16px; color:#ff8000; padding:0 5px; text-align:left;  height:27px; line-height:27px; margin-top:3px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.books_list_mb_03 li .p_author{ height:16px; padding:0 5px; text-align:left;  line-height:16px; font-size:14px; color:#666; overflow:hidden;}



/*论坛列表*/

.forum_list_mb_01{margin:5px; overflow:hidden}
.forum_list_mb_01 li{ height:38px; text-align:left;  margin-bottom:5px; background:#fefbf6; border:1px solid #f8d9aa; font-size:16px; overflow:hidden;}
.forum_list_mb_01 li a{ display:block; height:38px;}
.forum_list_mb_01 li .p_titlie{ float:left; height:38px;line-height:38px; padding-left:10px; font-size:16px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.forum_list_mb_01 li .p_reply{ float:right; height:38px; line-height:38px; font-size:12px; background:url(forum_list_icon.png) no-repeat right center; padding-right:20px; margin-right:10px; color:#999;}


/*单篇图文*/
.article_mb_01{margin:5px; overflow:hidden;}
.article_mb_01 .article_title{ font-size:16px;  margin-bottom:10px; line-height:150%; margin-bottom:5px; padding-bottom:5px; text-align:center; border-bottom:1px solid #f8d9aa; color:#ff8000;}
.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 #ccc; 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 #ccc; border-radius:0px; 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{ background:url(phone_call_bg.png) repeat-x; border-radius:3px;border:1px solid #fd8c1b; }
.message_mb_01 .message_submit input{width:100%; height:36px; color:#fff;vertical-align:top; font-size:16px; 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 #f8d9aa; border-radius:0px;background:url(see_more_box_bg.png) repeat-x; vertical-align:top; font-size:14px; color:#666;}
.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;}