@charset "utf-8";
/* CSS Document */

.case-01{ width:92%; padding:0 4%; float:left; overflow:hidden}

.case02{ width:100%; float:left; overflow:hidden;  }
.case02 dl{ width:100%; float:left; overflow:hidden;  margin-bottom:10px;}
.case02 dl.m_r0{ margin-right:0}
.case02 dl dd{ width:100%; float:left; overflow:hidden;}
.case02 dl dd img{ width:100%}
.case02 dl dt{ width:100%; float:left; overflow:hidden; text-align:center; line-height:50px; height:50px; background:#fff; border:1px solid #eee;-moz-box-sizing: border-box;box-sizing: border-box; }
.case02 dl dt a{ font-size:14px; color:#333}
.case02 dl dt a:hover{ text-decoration:underline; color:#b61f26}


.dlt01{ width:100%; float:left; overflow:hidden; margin:15px 0 15px}
.dlt01 dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:22px; color:#333; }
.dlt01 dd{width:88%; padding:0 6%; float:left; overflow:hidden; text-align:center}
.dlt01 dd span{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; text-align:center;  background:#b61f26;  border-radius:15px; overflow:hidden; color:#fff; font-size:13px}
.dlt01 h4{width:100%;float:left; overflow:hidden; text-align:center; font-weight:normal; font-size:12px; color:#888; font-weight:normal; text-align:center; line-height:16px}

.ul05{ width:100%; float:left; overflow:hidden}
.ul05 dl{ padding-left:4%; width:44%; float:left; overflow:hidden; margin-bottom:10px}
.ul05 dl img{ display:block; float:left; overflow:hidden; width:100%; margin-bottom:5px}
.ul05 dl dt{ width:100%; text-align:center; line-height:20px; height:20px; padding:5px 0; overflow:hidden}
.ul05 dl a{ font-size:14px; color:#333}
.ul05a dl a{ font-size:12px}


.h501{ width:100%; background:#eae8e8; line-height:40px; text-align:center; float:left; overflow:hidden;}
.h501 a{ font-weight:normal; font-size:14px; color:#333}
.h501 a:hover{ text-decoration:underline; color:#f00}


.dl07{ width:60%; padding:20px 20%; float:left; overflow:hidden; background:url(/img/about01.jpg) no-repeat center center; background-size:100%; }
.dl07 ul{ width:100%; float:left; overflow:hidden; padding:10px;-moz-box-sizing: border-box;box-sizing: border-box;  background:rgba(182,31,38,.6)}
.dl07 dt{ width:100%; float:left; overflow:hidden; line-height:22px; color:#fff; font-size:18px}
.dl07 dd{ width:100%; float:left; overflow:hidden; line-height:22px; color:#fff; font-size:14px}

.ul06{ width:92%; padding:15px 4%; float:left; overflow:hidden;}
.ul06 p{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:13px; color:#666; margin-bottom:15px}
.ul06 h5{width:100%; float:left; overflow:hidden; line-height:30px}
.ul06 h5 a{ font-size:13px; color:#b61f26; height:30px; line-height:30px; padding:0 10px; background:#fff; display:block; float:left; overflow:hidden; font-weight:normal}








.work02{ width:90%; padding:0 5% 3%; float:left; overflow:hidden;}
.work02 h3{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:29px; font-weight:normal; color:#1d1d1d; margin-bottom:20px;}
.work02 h4{width:100%; float:left; overflow:hidden; line-height:26px; font-size:21px; font-weight:normal; color:#333; margin-bottom:20px}
.work02 h5{width:100%; float:left; overflow:hidden; }
.work02 h5 a{ display:block; width:120px; float:left; overflow:hidden; line-height:36px; height:36px; text-align:center; font-size:16px; color:#d7e8f2; background:#0089db; font-weight:normal; border-radius:18px}
.work02 h5 a.a001{ margin-right:20px; background:#ff3b30; color:#fdeceb}
.work02 h6{ width:100%; float:left; overflow:hidden; line-height:30px; font-weight:normal; font-size:18px; color:#333; text-transform:uppercase; background:url(../img/line01.gif) no-repeat 0 bottom; padding-bottom:7px; margin-bottom:30px}
.work02 h5 a:hover{ color:#fff; background:#f90}

.xuan02{ background:url(../img/workbg.jpg) no-repeat center 0}
.work03{ width:100%; float:left; text-align:center; padding-top:20px; margin-bottom:20px}
.fgbox .work03 img{ max-width:90%}

.work05{ width:100%; background:#eee; padding:20px 0 0px; float:left; overflow:hidden }
.work05 dl{ width:44%; margin-left:4%; float:left; overflow:hidden; padding:20px 0 10px; margin-bottom:25px}
.work05 dl.lcdl01{ background:#fff url(../img/lc01.png) no-repeat center 20px}
.work05 dl.lcdl02{ background:#fff url(../img/lc02.png) no-repeat center 20px}
.work05 dl.lcdl03{ background:#fff url(../img/lc03.png) no-repeat center 20px}
.work05 dl.lcdl04{ background:#fff url(../img/lc04.png) no-repeat center 20px}
.work05 dl.m_r0{ margin-right:0}
.work05 dl dd{ width:100%; float:left; text-align:center; margin-bottom:10px; height:83px}
.work05 dl dt{ width:100%; float:left; text-align:center; line-height:30px; font-size:16px; color:#1d1d1d;}

.h201{ width:92%; padding:2% 4% 0; float:left; overflow:hidden; font-size:21px; color:#1d1d1d; font-weight:normal; line-height:30px; margin-bottom:10px}
.h202{ width:92%; padding:2% 4% 0; float:left; overflow:hidden; margin-bottom:10px}
.h202 span{ width:100%; float:left; font-size:21px; color:#1d1d1d; font-weight:normal; line-height:30px; border-left:5px solid #b61f26; text-indent:10px }
.h202a span{ border-left:5px solid #b61f26; }

.mt01{ width:100%; float:left; overflow:hidden}

.hd01{ width:100%;  float:left; overflow:hidden;}
/************************首页幻灯************************/
.mF_expo2010{position:relative; width:100%; height:200px;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;}
.mF_expo2010 .pic li img{width:100%; height:200px}/*图片和焦点图框架一样大小*/
.mF_expo2010 .txt li{position:absolute;z-index:2;left:0;width:100%;height:24px;line-height:24px;overflow:hidden;}
.mF_expo2010 .txt li a{display:block;color:#fff; text-indent:15px;font-size:12px;text-decoration:none; line-height:24px}/*标题样式*/
.mF_expo2010 .txt-bg{position:absolute;bottom:0px;z-index:1;width:100%;height:24px; overflow:hidden;background:#000;filter:alpha(opacity=35);opacity:0.35;} /*标题背景*/
.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:3px;right:8px;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}
/************************首页幻灯结束************************/

















.ys01{ padding:4%; width:92%}
.ys02{ width:100%; float:left; overflow:hidden; text-align:center; margin-bottom:25px}
.fgbox .ys02 img{ max-width:90%}
.ys03{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.ys03 dt{width:100%; float:left; overflow:hidden; line-height:30px; font-size:21px; color:#1d1d1d; margin-bottom:20px}
.ys03 dd{ width:100%; float:left; overflow:hidden; line-height:25px; font-size:14px; color:#666}

.ys04{ width:100%; float:left; overflow:hidden; }
.ys04 dl{ width:46%; float:left; overflow:hidden; background:url(../img/line02.gif) no-repeat 0 top; padding-top:10px; margin-bottom:30px;}
.m_r4{ margin-right:6%}
.ys04 dl dt{ width:100%; float:left; overflow:hidden; font-size:18px; line-height:30px; color:#1d1d1d; margin-bottom:10px}
.ys04 dl dd{width:100%; float:left; overflow:hidden; font-size:12px; color:#666; line-height:20px; }
.ys04 dl.m_r0{ margin-right:0}

.ys05{ padding:4%; width:92%;  overflow:hidden}

.tabtit{ width:92%; padding:0 4%; float:left;  overflow:hidden; margin-bottom:10px; margin-top:10px;}
.tabtit a{ font-size:16px; padding:0px 20px; cursor:pointer; overflow:hidden; line-height:37px; height:37px; width:auto; color:#fff; background:#666; margin-right:10px; float:left; margin-right:5px }

.tabtit a.hover{background:#b61f26;color:#fff ; text-decoration:none;}
.tabtit2 a.hover{background:#b61f26;color:#fff ; text-decoration:none;}

.tabcon{overflow:hidden; float:left; width:92%; padding:0 4%}

.ul01{ width:100%; float:left; overflow:hidden}
.ul01 li{ width:100%; float:left; overflow:hidden; height:36px; line-height:36px;  overflow:hidden; background:url(dot-01.png) no-repeat 0 center;  text-indent:10px;color:#888}

.ul01 li a{ color:#666; font-size:14px; }

.ul01 li span{ float:right; color:#999}
.ul01 li.li1{ background:url(jan1.gif) no-repeat 10px 10px; text-indent:64px; margin-bottom:5px}
.ul01 li.li1 a{ font-size:14px; color:#333; font-size:14px; font-family:"微软雅黑";}

.ul01 h5{ width:100%; background:#eae8e8; line-height:35px; text-align:center; float:left; overflow:hidden;}
.ul01 h5 a{ font-weight:normal; font-size:14px; color:#333}
.ul01 h5 a:hover{ text-decoration:underline; color:#f00}




.dj01{ width:92%; padding:5px 4%; background:#b61f26}
.dj01 li{background:url(djdot01.png) no-repeat 0 center;}
.dj01 li a{ color:#f7e5e5}
.dj01 li span{ color:#f7e5e5}


.dj02{ width:100%; float:left; overflow:hidden}
.dj02 li{ width:44%; float:left; margin-left:4%; line-height:30px; text-align:center; color:#333; font-size:14px}
.dj02 li.li001{ width:92%}
.dj02 li img{ display:block; float:left; width:100%}
.dj02 li a{ display:block; float:left; overflow:hidden; width:100%; position:relative}


.ul-01{ width:100%; float:left; overflow:hidden}
.ul-01 a{ width:22.75%; float:left; margin-right:3%; overflow:hidden; margin-bottom:10px; background:#f7f7f7; color:#333; height:28px; text-align:center; line-height:28px; font-size:13px}
.ul-01 a.m_r0{ margin-right:0}

.zt06{ width:100%;  float:left; overflow:hidden; }
.zt06 dl{ width:44%; float:left; overflow:hidden; margin-left:4%; margin-bottom:5px}
.zt06 dl img{ float:left; overflow:hidden; width:100%;}
.zt06 dl dt{ width:100%; height:30px; line-height:30px; text-indent:4% ; float:left; overflow:hidden; text-align:center; margin-bottom:5px}
.zt06 dl dt a{ color:#333; font-size:14px;}



.m_15{ margin-bottom:15px}