@charset "utf-8";
/* CSS Document */

.hot-01{ background:#fff url(bg-hot.png) no-repeat 0 0;}
.hot-01 h3{ width:100%; float:left; overflow:hidden; line-height:50px; text-align:center; height:50px; margin-bottom:5px}
.hot-01 h3 a{ font-size:31px; color:#125db2;} 
.hot-01 ul{ width:100%; float:left; overflow:hidden; height:30px; line-height:30px; text-align:center}
.hot-01 ul a{ width: 30%; font-size:17px; color:#444; }
.hot-01 ul a:hover{ color:#125db2; text-decoration:underline}
.hot-01 ul span{ padding:0 18px; color:#888; font-size:17px}
.hot-01 ul span:last-child{ display:none}

.ad_01{ width:100%; float:left; overflow:hidden; margin-bottom:15px}
.ad_01 img{ width:100%}
.case01{ width:700px; float:left; overflow:hidden; height:432px;margin-right:20px}
.mF_expo2010{position:relative; width:100%; height:432px;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:700px;height:432px;}/*图片和焦点图框架一样大小*/
.mF_expo2010 .txt li{position:absolute;z-index:2;left:0;width:100%;height:50px;line-height:50px;overflow:hidden;}
.mF_expo2010 .txt li a{display:block;color:#fff; text-indent:15px;font-size:18px;text-decoration:none; line-height:50px; color:#fff}/*标题样式*/
.mF_expo2010 .txt-bg{position:absolute;bottom:0px;z-index:1;width:100%;height:50px; overflow:hidden;background:#000;filter:alpha(opacity=60);opacity:0.60;} /*标题背景*/
.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:10px;right:5px;color:#fff;}/*按钮样式*/
.mF_expo2010 .num li,.mF_expo2010 .num-bg li{float:left;width:20px;height:20px;line-height:20px;overflow:hidden;text-align:center;margin-right:5px; font-size:15px; 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}

.mF_expo2010 .pic li a font{font-size:12px; color:#fff}


.news-01{ width:680px; float:left; overflow:hidden; }
.tabtit{ width:100%; float:left; height:50px; overflow:hidden; background:#f1f1f1  }
.tabtit a{ display:block; float:left; font-size:20px; cursor:pointer; width:150px; height:50px; overflow:hidden;line-height:50px;  text-align:center;color:#333;}

.tabtit a.hover{background:#125db2; color:#fff;}

.tabcon{overflow:hidden; float:left; width:100%; padding-top:10px}
.ul01{ width:100%; float:left; overflow:hidden;}
.ul01a{ height:370px}
.ul01 li{ width:100%; float:left; overflow:hidden; line-height:42px; height:42px; text-indent:15px; background:url(dot01.png) no-repeat 0 center ; white-space: nowrap; text-overflow:ellipsis;}
.ul01 li a{ font-size:17px; color:#4d4d4d}
.ul01 li a:hover{ text-decoration:underline; color:#125db2}

.ul01 li span{ float:right; line-height:35px; font-size:14px; color:#999}

.ul-02{ width:100%; float:left; overflow:hidden}
.ul-02 li{ width:680px; float:left; overflow:hidden}
.ul-02 li:first-child{ width:700px; margin-right:20px}

.xw-01{ width:1400px;  padding:15px 20px 0; background:#fff}
.news-02{ width:600px; float:left; overflow:hidden; margin-right:20px}
.news-02b{ width:580px; margin-right:0}
.tabtit2{ width:100%; float:left; height:50px; overflow:hidden; background:#f1f1f1  }
.tabtit2 a{ display:block; float:left; font-size:20px; cursor:pointer; width:150px; height:48px; overflow:hidden;line-height:48px; border-bottom:2px solid#f1f1f1;  text-align:center;color:#333;}

.tabtit2 a.hover{ border-bottom:2px solid #125db2; color:#125db2;}

.dl01{ width:100%; float:left; overflow:hidden; display:flex; padding-bottom:20px; margin-bottom:5px; border-bottom:1px dashed #ddd; margin-top:5px}
.dl01 img{ width:220px; height:130px; margin-right:20px}
.dl01 ul{ flex:1}
.dl01 ul dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:6px}
.dl01 ul dt a{ font-size:16px; color:#333; font-weight:bold;}
.dl01 ul dt a:hover{ color:#125db2; text-decoration:underline}
.dl01 ul dd{ width:100%; float:left; overflow:hidden; line-height:25px; font-size:14px; color:#888}
.dl01 ul dd span{ color:#125db2;}
.dd001{ margin-top:10px}


.gw-01{ background:#fff; padding:0px 20px 10px; width:1400px}
.h3001{ width:100%; float:left; overflow:hidden; height:50px; overflow:hidden;background:#f1f1f1; }
.a001{ display:block; float:left; overflow:hidden;font-size:20px; color:#fff; background:#125db2; font-weight:normal; text-align:center; width:150px; height:50px; overflow:hidden;line-height:50px; }
.h3001 span{ float:right; line-height:50px; background:url(dot05.png) no-repeat right center; margin-right:15px; padding-right:20px;}
.h3001 span a { color:#888; font-size:14px; font-weight:normal}
.h3001 span a:hover{ text-decoration:underline; color:#125db2}

.gw-02{ width:1378px; border:1px solid #ddd; border-top:none; padding:30px 0px 0 20px; float:left; overflow:hidden}
.gw-01 dl{ width:324px; float:left; overflow:hidden; margin-bottom:30px; margin-right:20px}
.gw-01 dd{ width:100%; float:left; overflow:hidden; text-align:center; text-align:center; margin-bottom:10px;}
.gw-01 dd img{ width:100%;}

.gw-01 dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; white-space: nowrap; text-overflow:ellipsis;  text-align:center;}
.gw-01 dt a{ color:#333; font-size:16px}
.gw-01 dt a:hover{ text-decoration:underline; color:#125db2}

.xw-02{ width:700px; float:left; overflow:hidden; margin-right:20px; padding:15px 15px 10px; box-sizing:border-box; border:1px solid #dfdfdf}
.xw-02b{ width:680px; margin-right:0}
.xw-02 h3{width:100%; float:left; height:50px; overflow:hidden; background:#f1f1f1; margin-bottom:10px  }
.a002{ display:block; float:left; font-size:20px; cursor:pointer; width:150px; height:50px; overflow:hidden;line-height:50px;  text-align:center;color:#333; background:#125db2; color:#fff; font-weight:normal}

.xw-02 h3 span{ float:right; line-height:50px; background:url(dot05.png) no-repeat right center; margin-right:15px; padding-right:20px;}
.xw-02 h3 span a { color:#888; font-size:14px; font-weight:normal}
.xw-02 h3 span a:hover{ text-decoration:underline; color:#125db2}

.xw-03{ padding-bottom:10px;}

.ad-02{ width:1400px; padding:10px 20px 0px; background:#fff}
.ad-02b{ padding-bottom:15px}

.h3002{width:100%; float:left; height:50px; overflow:hidden; background:#f1f1f1; margin-bottom:10px  }
.h3002 span{ float:right; line-height:50px; background:url(dot05.png) no-repeat right center; margin-right:15px; padding-right:20px;}
.h3002 span a { color:#888; font-size:14px; font-weight:normal}
.h3002 span a:hover{ text-decoration:underline; color:#125db2}


.ul-03{ width:100%; float:left; overflow:hidden; margin-top:10px; padding-bottom:10px}

.ul-03 dl{ width:180px; margin-right:24px; float:left; overflow:hidden; }
.ul-03 dl dd{ width:100%; float:left; overflow:hidden; margin-bottom:8px}
.ul-03 dl dd img{ width:100%; height:100px}
.ul-03 dl dt{ width:100%; float:left; overflow:hidden; line-height:26px; text-align:center; height:26px}
.ul-03 dl dt a{ color:#333; font-size:14px}
.ul-03 dl dt a:hover{ text-decoration:underline; color:#125db2}

.ul-03 dl:nth-child(6){ margin-right:0}
.ul-03 dl:last-child{ margin-right:0}


.rollBox{width:1400px;overflow:hidden; float:left; }
.an_left{height:182px;width:26px; overflow:hidden;float:left; padding-right:24px}
.rollBox .leftBotton{ width:26px; height:50px;overflow:hidden; margin-top:63px;float:left;cursor:pointer;}
.an_right{height:182px; width:26px;float:left;overflow:hidden; padding-left:24px}
.rollBox .RightBotton{ width:26px;height:50px; overflow:hidden;float:left;cursor:pointer;margin-top:63px;  display:inline }
.rollBox .Cont{width:1100px; overflow:hidden;float:left; display:inline}
<!-- .rollBox .ScrCont{width:10000000px;} -->
.rollBox div.li005{ margin-right:0}
.rollBox .pic {width:260px;  float:left;overflow:hidden; display:inline; margin-right:20px;}
.rollBox .pic img{ width:260px; height:177px;float:left; overflow:hidden; margin-bottom:10px}
.rollBox .pic span{ float:left; width:100%; line-height:24px; height:24px; overflow:hidden; text-align:center}
.rollBox .pic a{ font-size:13px; color:#333}
.rollBox .pic a:hover{ text-decoration:underline; color:#01a13f}

.rollBox #List1,.rollBox #List2{float:left;}


.ad-06{ width:100%; float:left; overflow:hidden}
.ad-06 a{ float:left; overflow:hidden;}
.ad-06 a img{ float:left; overflow:hidden}
.ad-06 a:first-child{ margin-right:20px}
.ad-06 a:nth-child(2){ margin-right:10px}

.m_0{ margin-bottom:0}
.m_10{ margin-bottom:10px}
.m_r20{ margin-right:20px}