@charset "utf-8";
/* CSS Document */

.ban_01{ background:url(banner.jpg) no-repeat center 0; height:400px;}
.ban_01 h2{ width:100%; float:left; overflow:hidden; line-height:50px; font-weight:normal; font-size:43px; color:#fff; text-align:center; margin-top:130px; margin-bottom:30px}
.ban_01 h4{ font-size:21px; color:#fff; width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; color:#fff; font-weight:normal}

.ul_01{ width:100%; float:left; overflow:hidden; height:30px; }
.ul_01 a{ padding:0 25px; font-size:22px; color:#858585; display:block; float:left; overflow:hidden; height:30px; line-height:30px; border-right:1px solid #d7d7d7}
.ul_01 a.on_h{ color:#f20011; padding-left:0}

.bgf7{ background:#f7f7f7;}
.dl_01{ padding:75px 0; float:left;  overflow:hidden; width:690px; margin-right:40px }
.dl_01 dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:24px; color:#2e2e2e; margin-bottom:35px;}
.dl_01 dd{ width:100%; float:left; overflow:hidden; line-height:25px; font-size:14px; color:#4c4c4c; margin-bottom:15px}
.dl_01 h5{ width:140px; height:44px; float:left; overflow:hidden}
.dl_01 h5 a{ display:block; float:left; overflow:hidden;width:78px; height:22px; border:1px solid #d5d5d5; padding:10px 15px 10px 45px; color:#929292; font-size:16px; font-weight:normal; background:url(bf01.png) no-repeat 15px 10px}
.dl_01 h5 a:hover{ background:#ff192b url(bf01.png) no-repeat 15px 10px; color:#fff}

.dl_01a{ width:470px; height:248px; float:left; overflow:hidden; background:url(bg01.gif) no-repeat 0 0; margin-top:75px}

.ul_02{ width:100%; float:left; overflow:hidden}
.ul_02 li{ border:1px solid #eaeaea; float:left; overflow:hidden; margin-right:26px; width:278px; padding:35px 0; text-align:center; line-height:40px; font-size:14px; color:#555}
.ul_02 li.m_r0{ margin-right:0}

.ys_01{ height:638px; background:url(bg02.jpg) no-repeat center 0; }
.ys_01 h2{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:28px; font-weight:normal; color:#fff; margin-bottom:26px; text-align:center; margin-top:70px}
.ys_01 h5{width:100%; float:left; overflow:hidden; font-size:18px; margin-bottom:90px; color:#fff; font-weight:normal; text-align:center}

.ys_01 dl{ width:399px; float:left; overflow:hidden; text-align:center }
.ys_01 dl img{ margin-bottom:40px}
.ys_01 dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:28px; color:#fff;margin-bottom: 26px;}
.ys_01 dd{  width:70%; padding:0 15%; float:left; overflow:hidden; line-height:30px; font-size: 18px;  margin-bottom: 90px;  color: #a9a9a9; text-align: center;}

.h2_01{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-weight:normal; color:#353535; font-size:28px; margin-bottom:28px}
.h5_01{width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-weight:normal; font-size: 16px;  color: #8e8e8e; line-height: 30px;}
   
.tabtit{ width:238px; margin-right:30px; float:left; overflow:hidden; border-left:1px solid #ececed; border-right:1px solid #ececed; background:#fff}
.tabtit a{ display:block; float:left; overflow:hidden; width:100%; height:60px; line-height:60px; text-indent:20px; font-size:16px; color:#353535}
.tabtit a.hover, .tabtit a:hover{  color: #e60012; background: #fce5e7;}

.tabcon{ width:930px; float:left; overflow:hidden}
.tabcon h3{ width:100%; float:left; overflow:hidden; line-height:30px; font-weight:normal; font-size:22px; color:#e60012; margin-top:65px; margin-bottom:45px}
.tabcon ul{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#4c4c4c}
.tabcon dl{ width:100%; float:left; overflow:hidden; text-align:center}




/* 滚动图片 */
.ty03{ width:1360px; padding:0}
.h3_001{ width:100%; float:left; overflow:hidden; line-height:30px; color:#3e3e3e; font-size:28px; margin-bottom:45px; font-weight:normal; text-align:center}
.pro_flash{ width:1360px; float:left; overflow:hidden}
.rollBox{width:1360px;overflow:hidden; float:left; }

.an_left{width:80px; overflow:hidden;float:left; }
.rollBox .leftBotton{height:82px;width:38px;overflow:hidden; margin-top:54px;float:left;cursor:pointer;}
.rollBox .leftBotton img{ width:38px}
.an_right{width:38px; padding-left:42px;float:left;overflow:hidden;  }
.rollBox .RightBotton{height:82px;width:38px;overflow:hidden;float:left;cursor:pointer;margin-top:54px;  }
.rollBox .RightBotton img{ width:38px}

.rollBox .Cont{width:1200px; overflow:hidden;float:left; display:inline;}
<!-- .rollBox .ScrCont{width:10000000px;} -->
.rollBox .Cont .pic{width:1200px;  float:left; overflow:hidden;  display:inline; }
.rollBox .Cont .pic img{display:block; width:333px; height:194px; overflow:hidden;  float:left; margin-right:35px}
.rollBox .Cont .pic ul{ width:832px; float:left; overflow:hidden}
.rollBox .Cont .pic ul h5{ width:100%; float:left; overflow:hidden; font-size:28px; color:#3e3e3e; margin-bottom:35px; font-weight:normal; margin-top:35px}
.rollBox .Cont .pic ul p{ width:100%; float:left; overflow:hidden; line-height:22px; color:#888; font-size:16px}

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#269304;text-decoration:none;}
.rollBox .Cont a:hover{color:#269304; text-decoration:underline}
.rollBox #List1,.rollBox #List2{float:left;}
/* 滚动图片结束 */

.case_01{ border-left:1px solid #}
.case_01{ width:100%; float:left; overflow:hidden;border-left:1px solid #ddd; border-top:1px solid #ddd; -moz-box-sizing: border-box;box-sizing: border-box; }
.case_01 li{ width:20%; float:left; overflow:hidden; border-right:1px solid #ddd; border-bottom:1px solid #ddd; -moz-box-sizing: border-box;box-sizing: border-box; text-align:center; height:94px; padding:15px 0; text-align:center; }
