@charset "utf-8";
/* CSS Document */


.hd01{ width:100%; float:left; overflow:hidden; height:260px; margin-bottom:20px }

.mF_expo2010{position:relative; width:100%; height:260px;overflow:hidden;  float:left; background:#fff;}
.mF_expo2010 .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;background:#fff url(loading.gif) center -40px no-repeat;}
.mF_expo2010 .pic li{position:absolute; width:100%}
.mF_expo2010 .pic li img{width:100%; height:260px;}/*图片和焦点图框架一样大小*/

.mF_expo2010 .txt li{position:absolute;z-index:2;left:0;width:100%;height:33px;line-height:33px;overflow:hidden;}
.mF_expo2010 .txt li a{display:block;color:#fff; text-indent:15px;font-size:12px;text-decoration:none; line-height:33px}/*标题样式*/
.mF_expo2010 .txt-bg{position:absolute;bottom:0px;z-index:1;width:100%;height:33px; overflow:hidden;} /*标题背景*/

.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:7px;right:5px;color:#fff;}/*按钮样式*/
.mF_expo2010 .num li,.mF_expo2010 .num-bg li{float:left;width:15px;height:15px;line-height:15px;overflow:hidden;text-align:center;margin-right:5px;cursor:pointer; border-radius:50%; }
.mF_expo2010 .num-bg li{background:#000;filter:alpha(opacity=50);opacity:0.5;}/*按钮背景*/
.mF_expo2010 .num li.current,.mF_expo2010 .num li.hover{background:#F60;}/*当前/悬停按钮背景*/
.mF_expo2010 .txt li a:hover{ color:#ff0; text-decoration:underline}



.ul_01{ width:100%; float:left; overflow:hidden;}
.h3_01{ width:98%; float:left; overflow:hidden; border-left:3px solid #b61f26; font-size:18px; padding-left:10px; -moz-box-sizing: border-box;box-sizing: border-box; font-weight:normal; line-height:28px; height:26px; margin-bottom:15px}
.ul_01 li{ width:50%; float:left; overflow:hidden; line-height:30px; height:30px; font-size:12px; color:#333; margin-bottom:10px}
.ul_01 li span{ width:40%; float:left; overflow:hidden; text-align:right; height:30px; background:#f5f5f5; margin-right:10px; padding-right:5px}
.ul_01 li.li001{ width:100%}
.ul_01 li.li001 span{ width:20%}

.pro_body2{ width:100%; overflow:hidden; background:#fff}



.pro_02{ padding:4%; width:92%; float:left; overflow:hidden}
.pro_02 h3{ font-weight:normal; font-size:30px; color:#0a0a0a; line-height:35px; margin-bottom:20px; width:100%; float:left; overflow:hidden}
.pro_02 h6 {font-weight:normal; font-size:14px; color:#666; line-height:23px;  width:100%; float:left; overflow:hidden; margin-bottom:20px}
.pro_02 h5{ width:100%; float:left; overflow:hidden; line-height:50px; }
.pro_02 h5 a{ display:block; float:left; overflow:hidden; width:130px; height:36px; background:#b61f26; color:#fff; font-size:16px; text-align:center; font-weight:normal; line-height:36px; border-radius:23px}



.case_01{ width:92%; padding:10px 4% 0; overflow:hidden; background:#fff}
.case_01 dl{ width:100%; float:left; overflow:hidden; margin-bottom:13px }
.case_01 dl dt{width:100%; float:left; overflow:hidden;  line-height:26px; height:26px; text-align:center; border:1px solid #e5e5e5; border-top:none; padding:10px 0;}
.case_01 dl dt a b{ font-weight:normal}
.case_01 dl img{ width:100%; height:auto; }
