

/*轮播大图*/
.ibanner { width: 100%; height:350px; overflow: hidden; position: relative; }
.ibanner > ul { display: none;height:350px; position: absolute; top: 0; left: 0; }
.ibanner > ul > li { float: left; height: 350px; }
.ibanner > ul > li img{ width:100%;height: 350px; }
.ibanner > ul > li > a { display: block; font-size: 200px; text-align: center; line-height:300px; font-weight: bold; }
.left-btn, .right-btn { width:44px; height:44px; position: absolute; top: 45%; cursor: pointer; }
.left-btn { left: 70px; background: url("../images/l-btn.png"); }
.right-btn{ right: 70px; background: url("../images/r-btn.png");}
.img-btn-list { width: 100%; position: absolute; bottom: 18px; left: 0; text-align: center; }
.img-btn-list > span {display: inline-block; width:26px; height:8px; border-radius:18px; margin: 0 5px; background:#444; cursor: pointer; }
.img-btn-list > span.current {background:#f60; }



.H-tit { text-align: center; line-height: 44px; padding:20px 0; }
.H-tit h4 { color: #333; font-size: 36px; }
.H-tit p { color: #999; font-size: 16px; }

.fenlist{ width:1200px;margin:10px auto;height:280px;background:#fff;}
.fenlist .fflist{float:left;width:239px;height:279px;border-right:1px solid #E0E0E0;border-bottom:1px solid #F7F7F7;background:#fff;}
.fenlist .fflist:nth-child(5n){width:239px;border-right:1px solid #f2f2f2;}
.fenlist .fflist .fflist_head{height:120px; border-bottom:1px solid #F8F8F8;}
.fenlist .fflist .fflist_head h2{color:#333; text-align:center; font-size:20px; margin-top:15px;}
.fenlist .fflist:hover{background:#FDE1E1;}
.fenlist .fflist:hover .fflist_head h2{color:#dd0000;}
.fenlist .fflist .fflist_head p{text-align:center; font-size:15px; color: #999;}
.fenlist .fflist .img{ text-align:center; margin:8px auto; display:block; }
.fenlist .fflist .img img{height:55px;width:203px;overflow:hidden;}
.fenlist .fflist .fflist_content{padding:5px;/*background:#fff;*/text-align:left;}
.fenlist .fflist .fflist_content ul{height:100%; margin:5px auto;}
.fenlist .fflist .fflist_content ul li{ width:80%; margin:2px auto; text-align:left; text-indent:20px; height:26px; line-height:26px; background:url(../images/flico.png) no-repeat 5px 9px; font-size: 14px;color:#333;}
.fenlist .fflist .fflist_content ul li.htwo{ width:49%; float:left;text-align:left; text-indent:20px; height:26px; line-height:26px; background:url(../images/flico.png) no-repeat 5px 9px; font-size: 14px;color:#333;}
.fenlist .fflist .fflist_content ul li a { color: #606161; }
.fenlist .fflist .fflist_content ul li a:hover { color: #dd0000; text-decoration:underline;}




.instructions { margin:20px auto; width:1200px; }
.instructions .layout { height: 70px; border: 1px solid #e2e2e2; background-color:#eee; padding: 16px 0 16px 30px; color: #b2b2b2; box-sizing: border-box }
.instructions .step { float: left; width: 200px; position: relative; margin-right:30px }
.instructions .step em { width: 36px; height: 36px; border: 1px solid gray; color: gray; font-size: 22px; text-align: center; line-height: 36px; margin-right: 22px; float: left; border-radius: 50% }
.instructions .step .tit { font-size: 14px; color: gray }
.instructions .step:after { content: ''; width:24px; height: 32px; position: absolute; right: 0; top: 4px; background: url(../images/sx.png) 0 0; }
.instructions .step-5 { margin-right: 0 }
.instructions .step-5:after { display: none }



/*媒体公告*/
.media-section{ width:1200px; background: #fff; margin-top:30px;-webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px; }
.media-section .section-inner{ padding:35px 40px;}
.section-box{ width: 515px;}
.section-box .section-tit{ height: 30px; line-height: 30px; position: relative;}
.section-box .section-tit h3{ float: left; font-size: 20px; color: #333;}
.section-box .section-tit a{ float: right; font-size: 14px; color: #666;}
.section-box ul{ margin-top: 15px;}
.section-box li{ height: 36px; line-height: 36px; overflow: hidden;}
.section-box li span{ float: left; width: 390px; white-space: nowrap; height: 36px; text-overflow:ellipsis; overflow: hidden;}
.section-box li a{ font-size: 14px; color: #666;}
.section-box li a:hover,.section-box .section-tit a:hover{ color:#ff4545 ;}
.section-box li em{ float: right; width: 80px; text-align: right; font-size: 14px; color: #999;}
/*底部品牌宣传*/
.brand-section{ overflow: hidden; border-top: solid 1px #eee; margin-top: 30px; padding-top: 40px;}
.brand-section ul{ width: 1164px;}
.brand-section li{ float: left; width: 130px; text-align: center; margin-right: 60px;}
.brand-section i{ display: block; width: 55px; height: 50px; margin:0 auto; background: url(../images/main-icon.png) no-repeat;}
.brand-section h3{ font-size: 20px; color: #444; margin-top: 18px;}
.brand-section p{ font-size: 14px; color: #777; margin-top: 7px;}
.brand-section .icon-1{ background-position: 0px 0;}
.brand-section .icon-2{ background-position: -65px 0;}
.brand-section .icon-3{ background-position: -125px 0;}
.brand-section .icon-4{ background-position: 0px -60px;}
.brand-section .icon-5{ background-position: -63px -60px;}
.brand-section .icon-6{ background-position: -125px -60px;}


.ilink{width:1200px;margin:10px auto;}
.ilink .ilink-tit {height: 36px; line-height: 36px; background: url("../images/guide-line.png") center repeat-x; text-align: center; }
.ilink h2 { position: relative; display: inline-block; font-size:24px; color: #333; background: #FAFAFA; padding: 0 30px; }
.ilink p{ margin:0px auto;text-align:left; line-height:24px;}
.ilink p a{ float:left;margin:2px 15px 2px 0; color:#333; white-space:nowrap;display:inline-block; }
.logo-wall{display: flex; flex-wrap: wrap; justify-content: space-between; height:100px; margin-top:10px;}
.logo-wall li{width: 230px; height: 93px; border: 1px solid #dcdcdc; background-color: #fff; display: flex; justify-content: center; align-items: center;}

