﻿@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;color:#fff; background:#222;height:22px; line-height:22px;} 
.picture_mb_01 .pic_title a{ color:#fff; }
.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; 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; background:#222; height:22px; line-height:22px;color:#fff; } 
.picture_mb_02 .pic_title a{ color:#fff; }
.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:url(title_bj_04_1.png);}
.picture_mb_03 .pic_imgage img{ }
.picture_mb_03 .pic_title{ font-size:12px; width:100%;color:#fff; margin:0 auto; background:#222; height:22px; line-height:22px;} 
.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:#222; text-align:center; height:22px; line-height:22px; 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, .title_mb_01 .tit_h3 a{color:#fff;}
.title_mb_02 .tit_h3, .title_mb_02 .tit_h3 a{color:#333;}
.title_mb_03 .tit_h3, .title_mb_03 .tit_h3 a{color:#333;}

.title_mb_01{ background:#444;background:-webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#333)) repeat-x 0 bottom;}
.title_mb_01 .tit_h3{ padding-left:10px; /*background:url(tit_icon_01.png) no-repeat 10px center;*/}

.title_mb_02{ background:#777 url(black_title_bj_01.png) repeat-x left top;}
.title_mb_02 .tit_h3{ border-top:1px solid #ccc; border-bottom:1px solid #adadad; background:url(black_tit_icon_01.png) no-repeat 10px center;/* background:url(title_bj_02.png) repeat-x left top;*/padding-left:30px; height:38px;}

.title_mb_03{ background:#e8e7e7; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#cbcbcb)) repeat-x 0 bottom;}
.title_mb_03 .tit_h3{ padding-left:10px; float:left;}
.title_mb_03 .p_icon{ float:right; width:20px; height:40px; background:url(black_tit_icon_01.png) no-repeat center center; margin-right:10px;}


/*文字导航*/

.txt_nav_mb_01{ overflow:hidden; margin:0px auto; background:#f1f1f1 url(black_txtnav_bj_01.png) left top;}
.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;}
.txt_nav_mb_01 li a{ color:#fff;}
 

.txt_nav_mb_02{ overflow:hidden; margin:0px 5px;}

.txt_nav_mb_02 li{ padding:0 10px; font-size:16px; height:36px; line-height:36px; text-align:left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; background:#e2e3e4; border:1px solid #bebebe; border-radius:0px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#e2e3e4), to(#d3d4d4)) repeat-x 0 bottom; margin-bottom:10px;}
.txt_nav_mb_02 li a{ display:block; color:#111; height:36px; background:url(black_tit_icon_03.png) no-repeat right center;}


/*图标导航*/

.icon_nav_mb_01{ margin:0px 5px; overflow:hidden; margin-top:10px;}
.icon_nav_mb_01 li{ padding:0 10px; overflow:hidden; height:34px;  background:#e2e3e4; border:1px solid #bebebe; border-radius:0px; font-size:16px; margin-bottom:10px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#e2e3e4), to(#d3d4d4)) repeat-x 0 bottom;}
.icon_nav_mb_01 li .p_icon{ float:left; width:34px; height:34px; background:url(black_imgnav_line_bj.png) no-repeat right center; overflow:hidden; margin-right:10px; text-align:center; line-height:30px; padding-right:10px;}
.icon_nav_mb_01 li .p_icon img{ margin-top:5px; max-width:24px; vertical-align:middle;}
.icon_nav_mb_01 li a{ display:block; height:34px;line-height:34px; color:#111; background:url(black_tit_icon_02.png) no-repeat right center;}


.icon_nav_mb_02{ margin:0px auto; overflow:hidden; margin-top:10px;}
.icon_nav_mb_02 li{ width:50%; float:left;overflow:hidden; margin-bottom:10px;}
.icon_nav_mb_02 li a{ height:50px; margin:0 5px; display:block;line-height:50px; overflow: hidden; color:#111;text-overflow: ellipsis;white-space: nowrap;border:1px solid #cfcfcf; font-size:16px; background:#f9f9f9;  background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#ddd)) 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:30px;}
.icon_nav_mb_02 li .p_icon img{ max-width:32px; vertical-align:middle;}



.icon_nav_mb_03{ margin:0px 5px; overflow:hidden; margin-top:10px;}
.icon_nav_mb_03 ul{ overflow:hidden;}
.icon_nav_mb_03 li{ float:left; width:25%; margin-bottom:10px; overflow:hidden;}
.icon_nav_mb_03 li a{display:block; width:72px; margin:0 auto; background:#f9f9f9; border:1px solid #cfcfcf;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#ddd)) repeat-x 0 bottom;}
.icon_nav_mb_03 li .p_icon{width:40px; height:40px; padding:5px; padding-bottom:0; margin:0 auto; overflow:hidden; text-align:center; font-size:16px;  border-radius:0px;}
.icon_nav_mb_03 li .p_icon img{ max-width:40px; vertical-align:middle;}
.icon_nav_mb_03 li .p_tit{ font-size:14px; text-align:center; height:20px; padding-bottom:3px; line-height:20px; 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%; 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{ line-height:22px; font-size:14px;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%; 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{ line-height:22px; font-size:14px;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:120px; text-align:center; /*background:url(title_bj_04_1.png);*/}
.image_text_mb_03 .img_box img{ 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;}


.image_text_mb_04{ overflow:hidden; margin:10px;display:-webkit-box; display:-moz-box;}
.image_text_mb_04 .img_box{width:120px; text-align:center; /*background:url(title_bj_04_1.png);*/}
.image_text_mb_04 .img_box img{ 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;}


/*滚动图片*/

.roll_img_mb_01{ overflow:hidden;width:100%; margin:0 auto; position:relative;}
.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; 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:#ccc; border-radius:50px; float:left; margin:2px;}
.roll_img_mb_01 .nav_box .li_on{ background:#333;}


/*电话呼叫*/

.phone_call_mb_01{ margin:5px; height:36px; text-align:center; background:#555; background:-webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#333)) repeat-x 0 bottom; border-radius:0px;border:1px solid #222;}
.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(tit_icon_04.png) no-repeat 20px center;}

/*一键分享*/

.share_mb_01{margin:5px; height:36px; text-align:center; background:#555; background:-webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#333)) repeat-x 0 bottom; border-radius:0px;border:1px solid #222;}
.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(black_tit_icon_07.png) no-repeat 20px center; background-size:20px;}


/*搜索*/
.search_mb_01{overflow:hidden; margin:5px; display:-webkit-box;display:-moz-box;}
.search_mb_01 .input_txt_box{ height:40px;-webkit-box-flex:1;-moz-box-flex:1; padding-right:10px;}
.search_mb_01 .input_txt_box input{ width:100%; padding:0 5px;  height:34px; vertical-align:top; border:1px solid #222; border-radius:0px;}
.search_mb_01 .input_btn_box{ width:80px;}
.search_mb_01 .input_btn_box input{ width:80px; height:36px; border:1px solid #222; border-radius:0px; background-color:#444; background:-webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#333)) 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(black_list_line_bj.png) repeat-x left bottom; font-size:16px; overflow:hidden;}
.news_list_mb_01 li a{ display:block; background: url(black_tit_icon_01.png) no-repeat right center;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; padding-right:15px;}


.news_list_mb_02{ margin:5px auto; overflow:hidden;}
.news_list_mb_02 li{ padding:0 10px; height:60px; background:url(black_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;}
.news_list_mb_02 li .p_intro{ 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; /*background:url(tit_icon_03.png) no-repeat right center;*/}



.news_list_mb_03{  margin:5px auto; overflow:hidden;}
.news_list_mb_03 li{ height:70px; background:url(black_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;}
.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:0px auto; overflow:hidden;}
.news_list_mb_04 li{ height:70px; background:#fafafa; font-size:16px; overflow:hidden; padding:5px; margin:5px; border:1px solid #ccc;}
.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; padding-right:5px;}
.news_list_mb_04 li .p_time{ height:24px; line-height:24px; font-size:12px; color:#666; overflow:hidden; text-align:right; padding-right:5px;}
.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(black_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; max-height:88px; overflow:hidden;}
.product_list_mb_01 .p_price{ font-size:12px; color:#666; height:24px;}
.product_list_mb_01 .p_price span{ color:#c00; font-size:16px;}



.product_list_mb_02{ margin:5px; margin-bottom:0; 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; margin:0 auto; overflow:hidden; }
.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:#333; 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 ul{ overflow:hidden; background:url(black_list_line_bj.png) repeat-x left top;}
.download_list_mb_01 li{ height:50px; background:url(black_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(black_tit_icon_05.png) no-repeat right center; }



.download_list_mb_02{ margin:5px auto; overflow:hidden;}
.download_list_mb_02 ul{ overflow:hidden;background:url(black_list_line_bj.png) repeat-x left top;}
.download_list_mb_02 li{ width:50%; float:left; background:url(black_list_line_bj.png) repeat-x left bottom; padding:10px 0;}
.download_list_mb_02 li a{ display:block; width:145px; height:50px; margin:0 auto; overflow: hidden; font-size:16px; }
.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:#222;text-align:center; width:100%; margin:0 auto; height:22px; line-height:22px;} 
.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:14px; color:#222;height:20px; line-height:20px; 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:#222; width:100%; margin:0 auto; background:url(title_bj_04.png); height:18px; line-height:18px;} 
.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(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; border-top:1px solid #fff;  background-color:#fff; background:-webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d4), to(#eee)) repeat-x 0 bottom; font-size:16px; overflow:hidden; padding:10px; margin-top:1px;}
.books_list_mb_01 li a{height:60px; display:block;  overflow: hidden; }
.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;}
.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;  border-top:1px solid #fff;  background-color:#fff; background:-webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d4), to(#eee)) repeat-x 0 bottom;  font-size:16px; overflow:hidden; padding:10px; margin-top:1px;}
.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;}
.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{ display:block; width:142px;  height:152px; margin:0 auto; font-size:16px; overflow: hidden;}

.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;}
.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(black_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:20px; line-height:30px; font-size:16px; background:url(tit_icon_06.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:5px; 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 #ccc; 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 #444; border-radius:0px; 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 #444; 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{border:1px solid #222; border-radius:0px;background:#eeeeee; background:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#333)) repeat-x 0 bottom;}
.message_mb_01 .message_submit input{width:100%; height:36px;  border:0; background:none; vertical-align:top; font-size:14px; color:#fff;}


/*查看更多*/
.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;}
.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;}