﻿@charset "utf-8";
/* CSS Document */

body{ background:#eee;}
a{ color:#666;}
a:hover, a:active, a:focus{ color:#666;}
a:active{color:#666;}

.body_box{}

/*图片模板*/

.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:14px; width:100%; margin:0 auto;background:#e9e9e9;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: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%;border:1px solid #ddd;overflow:hidden; }
.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:100%; margin:0 auto;color:#fff; margin-top:-25px; position:relative; z-index:2px; text-align:center; background:url(picture_mb_02bg.png) repeat-x; height:25px; line-height:25px;} 
.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;  overflow:hidden;color:#fff;}
.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; position:relative; z-index:2px; text-align:center; background:url(picture_mb_03bg.png) repeat-x; 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 #ddd; }
.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:91px;}
.picture_mb_04 .fn-right a{margin-bottom:4px;}
.picture_mb_04 .pic_title{ font-size:12px; color:#fff; width:100%;background:url(picture_mb_03bg.png) repeat-x; 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; background:url(title_mb_bg.png) repeat-x; 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{}
.title_mb_01 .tit_h3{ padding-left:30px; margin-right:20px; background:url(title_mb_01.png) right center no-repeat;}

.title_mb_02{}
.title_mb_02 .tit_h3{ text-align:center;}

.title_mb_03{}
.title_mb_03 .tit_h3{ background:url(title_mb_02.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) no-repeat center center; margin-right:10px;}


/*文字导航*/

.txt_nav_mb_01{margin:0px auto; overflow:hidden; line-height:100%; background:#3f8fd8 url(txt_nav01_bg2.png) repeat-x bottom;}
.txt_nav_mb_01 li{ float:left; width:25%;}
.txt_nav_mb_01 li a{color:#fff; display:block; height:33px; font-size:16px;line-height:33px;text-align:center; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
 

.txt_nav_mb_02{margin:0px auto; overflow:hidden; margin:5px;}
.txt_nav_mb_02 li{ overflow:hidden; font-size:16px; height:38px; line-height:38px; text-align:left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; background:url(txt_nav02_bg.png) repeat-x; border:1px solid #d9d9d9; margin-bottom:5px;}
.txt_nav_mb_02 li a{ display:block; height:38px; margin:0 20px; padding-left:5px; background:url(txt_nav02_icon.png) no-repeat right center; color:#2570c3;}


/*图标导航*/

.icon_nav_mb_01{ margin:5px; overflow:hidden;}
.icon_nav_mb_01 li{overflow:hidden; height:38px; border:1px solid #d9d9d9; background:url(txt_nav02_bg.png) repeat-x;font-size:16px; margin-bottom:5px;}
.icon_nav_mb_01 li .p_icon{ float:left; width:56px;margin-right:15px; text-align:center; overflow:hidden; background:url(icon_nav01_rightline.png) right center no-repeat;}
.icon_nav_mb_01 li .p_icon img{ margin-top:7px;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 0; margin-bottom:0;overflow:hidden;}
.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:43px;background:url(icon_nav02_bg.png) repeat-x; border:1px solid #d9d9d9; font-size:16px; }
.icon_nav_mb_02 li .p_icon{ float:left; width:48px; height:43px; margin-right:9px; background:url(icon_nav02_rightline.png) right center no-repeat; text-align:center;}
.icon_nav_mb_02 li .p_icon img{margin-top:5px; max-width:32px; vertical-align:middle;}
.icon_nav_mb_02 li a{ display:block; height:43px;line-height:43px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.icon_nav_mb_03{margin:5px; margin-bottom:0; overflow:hidden;}
.icon_nav_mb_03 li{ float:left; width:25%;  margin-bottom:10px;}
.icon_nav_mb_03 li a{ display:block; width:78px; height:87px; margin:0 auto;verflow:hidden;}
.icon_nav_mb_03 li .p_icon{width:66px; height:66px; line-height:63px; margin:0 auto;margin-bottom:5px; text-align:center; overflow:hidden;border:1px solid #ddd}
.icon_nav_mb_03 li .p_icon img{margin-top:8px; 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 #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{margin:5px;overflow:hidden;}
.image_text_mb_01 .img_box{width:100%; text-align:center; background:#fff;/*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:#fff; font-size:14px; padding:5px;overflow:hidden;table-layout:fixed; word-break:break-all;}

.image_text_mb_02{margin:5px;overflow:hidden;}
.image_text_mb_02 .img_box{ width:100%; text-align:center; background:#fff;/*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:#fff; padding:5px;overflow:hidden;table-layout:fixed; word-break:break-all;}

.image_text_mb_03{ margin:5px; background:#fff;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{max-width:175px;}
.image_text_mb_03 .txt_box{-webkit-box-flex:1;-moz-box-flex:1;line-height:22px; width:105px; padding:10px; font-size:14px;overflow:hidden;table-layout:fixed; word-break:break-all;}


.image_text_mb_04{margin:5px; background:#fff;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;  padding:10px 5px 10px 15px; 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;background:#eee;}
.roll_img_mb_01 .img_box a{display:block;}
.roll_img_mb_01 .img_box img{max-width:100%;}
.roll_img_mb_01 .nav_box{margin-top:-25px; position:relative; z-index:2px; height:25px; background:url(picture_mb_03bg.png) repeat-x;}
.roll_img_mb_01 .nav_box ul{ float:right; margin-right:10px;}
.roll_img_mb_01 .nav_box li{ width:12px; height:12px; margin:7px 3px; background:url(roll_img_01.png) no-repeat; float:left;}
.roll_img_mb_01 .nav_box .li_on{ background:url(roll_img_02.png) no-repeat;}


/*电话呼叫*/

.phone_call_mb_01{margin:5px; height:38px; text-align:center; background:url(phone_call_bg_2.png) repeat-x; border-radius:5px;border:1px solid #43a1fc;}
.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_2.png) repeat-x; border-radius:5px;border:1px solid #43a1fc;}
.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(share_01.png) no-repeat 20px center;}


/*搜索*/
.search_mb_01{margin:5px; background:#fff; border:1px solid #ccc; border-radius:7px; overflow:hidden; display:-webkit-box; display:-moz-box;}
.search_mb_01 .input_txt_box{-webkit-box-flex:1; -moz-box-flex:1; margin-right:50px; background:url(search_01.png) no-repeat 10px  center;}
.search_mb_01 .input_txt_box input{ width:100%; height:34px; padding:0 5px; padding-left:40px; vertical-align:top; border:0; background:none;}
.search_mb_01 .input_btn_box{ width:71px;}
.search_mb_01 .input_btn_box input{ width:71px;  height:34px; color:#fff; font-size:16px; background:url(search_02.png) no-repeat; border:0;font-family:'Microsoft Yahei','Simsun';}


/*信息列表*/
.news_list_mb_01{margin:5px auto; overflow:hidden;}
.news_list_mb_01 li{ height:38px; line-height:38px; padding:0 10px; background:url(split_line.png) repeat-x bottom; font-size:16px; overflow:hidden;}
.news_list_mb_01 li a{ display:block; padding-right:25px; overflow:hidden;  background:url(news_list01_icon.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{height:80px; background:url(split_line.png) repeat-x bottom;font-size:16px; overflow:hidden; margin-bottom:10px; }
.news_list_mb_02 li .p_title{ height:21px; color:#2570c3; padding:0px 15px; margin-left:10px; background:url(news_list02.png) left center no-repeat; line-height:21px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.news_list_mb_02 li .p_intro{height:40px; padding:5px 10px; line-height:150%; font-size:14px; color:#666; overflow:hidden; text-overflow: ellipsis;}
.news_list_mb_02 li a{ display:block;}



.news_list_mb_03{margin:5px auto; overflow:hidden;}
.news_list_mb_03 li{ height:65px;background:url(split_line.png) repeat-x bottom; margin:0 auto; font-size:16px; overflow:hidden; padding:12px 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:15px; margin-bottom:3px; overflow:hidden; color:#2570c3; text-overflow: ellipsis;white-space: nowrap;}
.news_list_mb_03 li .p_intro{ height:43px; line-height:150%; 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 auto; overflow:hidden;}
.news_list_mb_04 li{ height:80px;background:url(split_line.png) repeat-x bottom; margin:0 auto; font-size:16px; overflow:hidden; padding:12px 10px;}
.news_list_mb_04 li .p_img{ width:80px; height:80px; overflow:hidden; float:left; margin-right:10px; text-align:center; line-height:77px;}
.news_list_mb_04 li .p_img img{max-width:80px; vertical-align:middle;}
.news_list_mb_04 li .p_title{line-height:23px; color:#2570c3; margin-bottom:10px; overflow:hidden;}
.news_list_mb_04 li .p_time{line-height:20px; 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{ height:140px; overflow:hidden; margin-bottom:5px; background:#fff; border:1px solid #ddd;}
.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:15px; 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:#ff0000; 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:193px; margin:0 auto; background:#fff;  border:1px solid #ddd;  overflow:hidden;}
.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{ width:133px;text-align:left; font-size:13px; padding:0 5px;line-height:25px; height:25px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.product_list_mb_02 .p_price{width:133px; background:url(product_list02_icon.png) 120px center no-repeat; font-size:12px; float:left; padding:0 5px; margin-top:20px; height:30px; line-height:30px; color:#666;}
.product_list_mb_02 .p_price span{ color:#ff0000; font-size:16px;}

.product_list_mb_03{ overflow:hidden; padding:5px;}
.product_list_mb_03 li{ float:left; width:31.33%; padding:0 1%; margin-bottom:5px;}
.product_list_mb_03 li a{ display:block; width:100%;  height:100%; background:#fff;  border:1px solid #ddd; overflow:hidden;}
.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%;background:url(product_list02_icon.png) 75px center no-repeat;}
.product_list_mb_03 .p_price span{ color:#F00;}


/*下载列表*/

.download_list_mb_01{margin:5px auto; overflow:hidden;background:url(split_line.png) repeat-x top;}
.download_list_mb_01 li{ height:52px; background:url(split_line.png) repeat-x bottom; margin:0 auto; margin-bottom:5px; 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; background-size:30px 30px; }



.download_list_mb_02{margin:5px auto; overflow:hidden; background:url(download_list02_bg.png) repeat-y center;}
.download_list_mb_02 ul{ overflow:hidden; background:url(split_line.png) repeat-x left top;}
.download_list_mb_02 li{ width:50%; padding:10px 0; float:left; background:url(split_line.png) repeat-x bottom; overflow:hidden; }
.download_list_mb_02 li a{ display:block; height:52px; overflow:hidden; font-size:16px; }
.download_list_mb_02 li .p_img{ width:50px; height:50px; overflow:hidden; float:left; margin-left:10px; 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;border-radius:5px;}
.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 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%; background:url(title_bj_04.png);margin-top:-25px; position:relative; z-index:2px; text-align:center; height:25px; 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;  border:1px solid #ddd;overflow:hidden;}
.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:13px; color:#fff; margin-top:-22px; position:relative; z-index:2; text-align:center; background:url(picture_mb_02bg.png) repeat-x; height:22px; line-height:22px;} 
.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;border:1px solid #ddd;overflow:hidden;}

.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:#fff; width:100%;  margin-top:-20px; position:relative; z-index:2px; text-align:center; background:url(picture_mb_03bg.png) repeat-x; 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 #ddd;overflow:hidden;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; margin:0;position:relative; }
.picture_list_mb_04 .fn-right{width:33.33%;padding:2px;}
.picture_list_mb_04 .fn-right a{ width:100%;display:block;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:92px;}
.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:80px;background:url(split_line.png) repeat-x bottom; font-size:16px; margin-bottom:5px;  overflow:hidden; padding:10px;}
.books_list_mb_01 li a{height:80px; display:block;  overflow: hidden;}
.books_list_mb_01 li .p_img{width:51px; height:70px; border-radius:5px;overflow:hidden; padding:5px; border:1px solid #ddd; background:#fff; float:left; margin-right:10px; text-align:center; line-height:67px;}
.books_list_mb_01 li .p_img img{max-width:50px;max-height:70px; vertical-align:middle;}
.books_list_mb_01 li .p_title{ height:30px; overflow:hidden;color:#2570c3; 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:115px; font-size:16px;background:url(split_line.png) repeat-x bottom;  overflow:hidden; margin-bottom:10px;}
.books_list_mb_02 li a{height:115px; display:block; overflow: hidden; padding:0 10px;}
.books_list_mb_02 li .p_img{ width:65px; height:90px; border-radius:5px;overflow:hidden; padding:5px; border:1px solid #ddd; background:#fff; line-height:87px; float:left; margin-right:10px; text-align:center;}
.books_list_mb_02 li .p_img img{ max-width:65px; max-height:90px; vertical-align:middle;}
.books_list_mb_02 li .p_title{ color:#2570c3; 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; padding:0 10px; overflow:hidden;}
.books_list_mb_03 li{width:50%; float:left; margin-bottom:10px;overflow:hidden;}

.books_list_mb_03 li a{ width:150px; display:block; margin:0 auto; overflow:hidden; font-size:16px;  text-align:center;}

.books_list_mb_03 li .p_img{ width:80px; height:110px;border-radius:5px;overflow:hidden; padding:5px; border:1px solid #ddd; background:#fff; 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:15px; color:#2570c3; padding:0 5px;  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;  line-height:16px; font-size:13px; color:#666; overflow:hidden;}



/*论坛列表*/

.forum_list_mb_01{margin:5px auto; overflow:hidden}
.forum_list_mb_01 li{ height:38px; text-align:left; padding:0 10px;  margin-bottom:5px; background:url(split_line.png) repeat-x bottom; font-size:16px; overflow:hidden;}
.forum_list_mb_01 li a{ display:block; height:38px; background:url(news_list02.png) left center no-repeat;}
.forum_list_mb_01 li .p_titlie{ float:left; height:38px;line-height:38px; padding-left:13px; 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; background-size:14px 14px; padding-right:20px; color:#999;}


/*单篇图文*/
.article_mb_01{margin:5px 10px; overflow:hidden;}
.article_mb_01 .article_title{ font-size:16px; padding-bottom:5px; line-height:150%;  text-align:center; background:url(split_line.png) repeat-x bottom; color:#2570c3;}
.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; border-radius:5px;overflow:hidden;padding:5px; border:1px solid #ccc; background:#fff;}
.message_mb_01 .message_content textarea{ width:100%; height:70px; font-size:14px; color:#999; border:0; background:none;}
.message_mb_01 .message_phone {  padding:5px; height:34px; border:1px solid #ccc; border-radius:5px; 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; background:none;}
.message_mb_01 .message_submit{ background:url(phone_call_bg_2.png) repeat-x left top; border-radius:5px;border:1px solid #43a1fc; }
.message_mb_01 .message_submit input{width:100%; height:38px; color:#fff; border:0; background:none; vertical-align:top; font-size:16px;}

/*查看更多*/
.see_more_box{ width:80%; margin:5px auto;}
.see_more_box a{ display:block; height:30px; line-height:30px; background:url(see_more_box_bg.png) repeat-x; text-align:center; border:1px solid #ddd; border-radius:5px; 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;}