
.overhide { width:100%; overflow:hidden;}
/*轮播大图*/
.big_banner { position: relative; width: 100%; height:330px; margin:0 auto;}
.pagination { position: absolute; right: 50%; bottom: 15px; margin-right: -39px; padding: 1px 15px; overflow: hidden; z-index: 999; background: #888; background: rgba(0,0,0,0.1); border-radius: 10px; }
.swiper-slide { height:330px; }
.swiper-slide img, .swiper-slide a { width:100%; height:330px; display: inline-block; background: #f2f2f2; }
.big_banner .arrow-left { background-image: url('../images/swiper_sprite1.png'); background-position: top left; position: absolute; left: 10px; top: 50%; margin-top: -39px; width: 36px; height: 78px; z-index: 100; }
.big_banner .arrow-right { background-image: url('../images/swiper_sprite1.png'); background-position: bottom left; position: absolute; right: 10px; top: 50%; margin-top: -39px; width: 36px; height: 78px; z-index: 100; }
.big_banner .arrow-left:hover { background-image: url('../images/swiper_sprite1.png'); background-position: top right; }
.big_banner .arrow-right:hover { background-image: url('../images/swiper_sprite1.png'); background-position: bottom right; }
.pagination span { cursor: pointer; height: 13px; background: transparent; display: block; width: 13px; padding: 0 5px; background-position: -14px 0; background-repeat: no-repeat; float: left; overflow: hidden; background-image: url(../images/circle.png); }
.pagination .swiper-active-switch, .pagination .swiper-pagination-switch:hover { background-position: -14px 0 }
.swiper-pagination-switch { opacity: 0.5; }
.swiper-visible-switch, .swiper-active-switch { opacity: 0.9; }

.article-list-nav{border-bottom:1px solid #efefef;padding: 15px 15px 14px;}
.article-list-nav.fixed{width: 850px;position: fixed;top: 0;z-index: 99;background-color: rgba(255,255,255,.97);zoom: 1;padding: 15px 15px 14px;transition: top .25s ease 0s;box-shadow: 0 10px 10px 0 rgba(0,0,0,.1);}
.article-list-nav li{list-style: none;float: left;padding:0 15px; font-weight:bold;}
.article-list-nav li a{padding-bottom: 15px;color:#666;}
.article-list-nav li.current-menu-item a{border-bottom:2px solid #e50012;color:#e50012;}


.project { margin: 10px auto; }
.project ul li { margin: 20px 18px; border-radius: 10px; width: 260px;float: left; height: 240px; vertical-align: top; background: #fff; color: #666; box-shadow: 0px 6px 20px rgba(217,217,217,0.75); -webkit-box-shadow: 0px 6px 20px rgba(217,217,217,0.75); -moz-box-shadow: 0px 6px 20px rgba(217,217,217,0.75); }
.project ul { margin-bottom: 30px; }
.project ul li>span { display: block; font-size: 18px; font-weight: 700; margin: 10px 0px; color: #333; letter-spacing: 2px; }
.project ul li>p { font-size: 15px; padding: 0px 5px; color: #333; }
.project li svg { margin-top: 30px; height: 50px; width: 50px; font-size: 100px; }
.project li:nth-child(2) svg { color: #00ceff; }
.project li:nth-child(3) svg { color: #f6d220; width: 60px; height: 60px; }
.project li:nth-child(6) svg { color: #f6d220; height: 60px; }
.project li:nth-child(4) svg, .project li:nth-child(7) svg { color: #7f96e0; }
.project li:nth-child(8) svg { color: #4cba91; height: 45px; width: 45px; }
.project li:nth-child(9) svg { color: #00ceff; width: 60px; height: 50px; }
.project li:hover { transform: translate3d(0, -5px, 0); box-shadow: 0px 11px 12px rgba(217,217,217,0.75); }
.project li:hover, .project li:first-child, .project li:first-child p { background: #fa5441; color: #fff; }
.project li:hover span, .project li:first-child span, .project li:hover p { color: #fff; }
.project li:hover svg, .project li:first-child svg { color: #fff; }

.about_team { text-align: center; margin: 30px 0px; }
.about_team h3 { color: #333; font-size: 36px; letter-spacing: 2px; padding-bottom: 10px; }
.about_team p { letter-spacing: 1px; font-size: 18px; color: #333; }
.team_img { margin: 20px 5px 0px; display: inline-block; width: 200px; vertical-align: middle; }
.team_img img { margin-top: 10px; width: 100%; height: 150px; }
.team_img img:hover { transform: scale(2, 2); -webkit-transform: scale(2, 2); -moz-transform: scale(2, 2); -o-transform: scale(2, 2); }

.instructions { margin:20px auto; width:1200px; }
.instructions .layout { height: 70px; border: 1px solid #e2e2e2; background-color: #f2f2f2; 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 }



.main_o{ margin:0px auto; width:1200px; padding:20px 0;}
.main_o li{ width:239px; text-align:center; float:left; position:relative; border-right:1px solid #f3f3f3; background:#fff; padding:35px 0 30px 0; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
.main_o li img{ display:inline-block; text-align:center; -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.main_o li h4{ font-size:18px; line-height:18px; color:#333; padding:25px 0 10px 0}
.main_o li p{ color:#999999; line-height:18px;}
.main_o li dl{ padding-top:30px;}
.main_o li dl dt{ font-size:14px; color:#ff6800; line-height:14px; padding-bottom:10px;}
.main_o li dl dd{ display:inline-block; width:80px; height:25px; line-height:25px; border:1px solid #e8e8e8; color:#999; font-size:12px;}
.main_o li a:hover h4{ color:#ff6800;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
.main_o li a:hover dl dd{ border-color:#ff6800; background:#ff6800; color:#fff;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
.main_o li:hover{-webkit-box-shadow:0 5px 20px rgba(4,0,0,0.1); -moz-box-shadow:0 5px 20px rgba(4,0,0,0.1); box-shadow:0 5px 20px rgba(4,0,0,0.1); z-index:1}
.main_o li i{ display:block; width:33px; height:99px; background:#FFBA01; position:absolute; left:-33px; top:0;}
.main_o li i span{ font-size:14px; line-height:20px; width:14px; text-align:center; color:#fff; display:inline-block; padding-top:9px;}



.H-tit { text-align: center; line-height: 44px; padding-bottom: 40px; }
.H-tit h4 { color: #333; font-size: 36px; }
.H-tit p { color: #999; font-size: 16px; }
.hb-sev {width:1200px; margin:0px auto;padding:30px 0;  }
.hb-sev .sev-con li { float: left; width: 14.28%; }
.hb-sev .sev-con a { display: block; }
.hb-sev .sev-con dl { }
.hb-sev .sev-con dt {-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width: 118px; height: 53px; padding: 32.5px 0; border: 1px dashed #ccc; margin: 0 auto; background:#fff;}
.hb-sev .sev-con dt .li-img {display: block; width:60px; height:60px; float: left; margin:2px 0 0 28px; background: url(../images/tuu.png) no-repeat; overflow:hidden;}
.hb-sev .sev-con dd {color: #333; font-size: 19px; font-weight: bold;text-align: center; margin-top:20px; }
.hb-sev .sev-con a:hover dt { background:#ffeeee; }
.hb-sev .sev-con a:hover dd { color: #dd0000; }
.hb-sev .sev-con li dt .li-img1{background-position: 0 2px;}
.hb-sev .sev-con li dt .li-img2 {background-position: 0 -60px;}
.hb-sev .sev-con li dt .li-img3 { background-position: 0 -119px; }
.hb-sev .sev-con li dt .li-img4 { background-position: 0 -179px; }
.hb-sev .sev-con li dt .li-img5 { background-position: 0 -240px; }
.hb-sev .sev-con li dt .li-img6 { background-position: 0 -298px; }
.hb-sev .sev-con li dt .li-img7 { background-position: 0 -358px; }
.hb-sev .sev-con li a:hover dt .li-img1 { background-position: -60px 2px; }
.hb-sev .sev-con li a:hover dt .li-img2 { background-position: -60px -60px; }
.hb-sev .sev-con li a:hover dt .li-img3 { background-position: -60px -119px; }
.hb-sev .sev-con li a:hover dt .li-img4 { background-position: -60px -179px; }
.hb-sev .sev-con li a:hover dt .li-img5 { background-position: -60px -240px; }
.hb-sev .sev-con li a:hover dt .li-img6 { background-position: -60px -298px;}
.hb-sev .sev-con li a:hover dt .li-img7 { background-position: -60px -358px; }


.index_zb{width:1200px;margin:0 auto;padding:30px 0;color:#333;}
.index_zb .service_box{width:100%;font-size:14px;height:380px;}
.index_zb .service_box li{float:left;width:259px;height:120px;margin:0 1px 1px 0; background:#fff;padding:30px 20px;position:relative;cursor:pointer;-webkit-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;transition: all .5s ease;}
.index_zb .service_box li:hover{z-index:3; box-shadow: 0px 0 15px #999; -webkit-box-shadow:0px 0 15px #999;-moz-box-shadow: 0px 0 15px #999;}
.index_zb .service_box li h3,.index_zb .service_box li p{position:relative;z-index:3; width:130px;}
.index_zb .service_box li h3{color:#333; font-size:16px; font-weight:bold;}
.index_zb .service_box li p{color:#666;line-height:25px;}
.index_zb .service_box li h3 a:hover,.index_zb .service_box li p a:hover{color:#ff821b;}
.index_zb .service_box li h3{font-size:16px;height:30px;line-height:30px;}
.index_zb .service_box li img{position:absolute;top:30px;right:25px;}



.sub-area { width: 1200px; margin:10px auto;}
.sitem-box {width:210px;height:150px; margin:0 0 4px 4px; padding:24px 12px; overflow: hidden; border-radius: 4px; background-color: #fff; border: 1px solid #fff; cursor: pointer; float: left; position:relative; border:1px solid #eee; /*background:#333;*/}
.sitem-box:hover { border: 1px solid #e5e5e5; z-index: 10; box-shadow: #ededed 0 5px 10px; -webkit-box-shadow: #ededed 0 5px 10px; -moz-box-shadow: #ededed 0 5px 10px }
.sitem-box dd{ height:26px;line-height:26px; font-size:18px; text-align: center;  color: #0e0517;}
.sitem-box dd span{ height: 20px; font-size: 14px; text-align: center; color: #b2b2b2; color: #999; }
/*.sitem-box dt{ margin: 0 auto; width: 60px; height: 60px; margin-bottom:20px; }
.stp1{background: url(../images/stp1.png) no-repeat center center; }*/
.sitem-box dt { background:url(../images/iprdico1.jpg); overflow:hidden; width:95px; height:95px; font-size:0; margin: 0 auto;text-align:center;}
.sitem-box .stp0 { background-position:-40px -5px; }
.sitem-box .stp1 { background-position:-130px -5px; }
.sitem-box .stp2 { background-position:-220px -5px; }
.sitem-box .stp3 { background-position:-310px -5px; }
.sitem-box .stp4 { background-position:-395px -5px; }
.sitem-box .stp5 { background-position:-490px -5px; }
.sitem-box .stp6 { background-position:-580px -5px; }
.sitem-box .stp7 { background-position:-675px -5px; }
.sitem-box .stp8 { background-position:-40px -110px; }
.sitem-box .stp9 { background-position:-130px -110px; }
.sitem-box .stp10 { background-position:-220px -110px; }
.sitem-box .stp11 { background-position:-310px -110px; }
.sitem-box .stp12 { background-position:-395px -110px; }
.sitem-box .stp13 { background-position:-490px -110px; }
.sitem-box .stp14 { background-position:-580px -110px; }
.sitem-box .stp15 { background-position:-675px -110px; }
.sitem-box .stp0:hover { background:url(../images/iprdico2.jpg); background-position:-40px -5px; }
.sitem-box .stp1:hover { background:url(../images/iprdico2.jpg); background-position:-130px -5px; }
.sitem-box .stp2:hover { background:url(../images/iprdico2.jpg); background-position:-220px -5px; }
.sitem-box .stp3:hover { background:url(../images/iprdico2.jpg); background-position:-310px -5px; }
.sitem-box .stp4:hover { background:url(../images/iprdico2.jpg); background-position:-395px -5px; }
.sitem-box .stp5:hover { background:url(../images/iprdico2.jpg); background-position:-490px -5px; }
.sitem-box .stp6:hover { background:url(../images/iprdico2.jpg); background-position:-580px -5px; }
.sitem-box .stp7:hover { background:url(../images/iprdico2.jpg); background-position:-675px -5px; }
.sitem-box .stp8:hover { background:url(../images/iprdico2.jpg); background-position:-40px -110px; }
.sitem-box .stp9:hover { background:url(../images/iprdico2.jpg); background-position:-130px -110px; }
.sitem-box .stp10:hover { background:url(../images/iprdico2.jpg); background-position:-220px -110px; }
.sitem-box .stp11:hover { background:url(../images/iprdico2.jpg); background-position:-310px -110px; }
.sitem-box .stp12:hover { background:url(../images/iprdico2.jpg); background-position:-395px -110px; }
.sitem-box .stp13:hover { background:url(../images/iprdico2.jpg); background-position:-490px -110px; }
.sitem-box .stp14:hover { background:url(../images/iprdico2.jpg); background-position:-580px -110px; }
.sitem-box .stp15:hover { background:url(../images/iprdico2.jpg); background-position:-675px -110px; }




.ksbaojia{ width:1200px; margin:0px auto; font-family:"微软雅黑"; position:relative; padding:15px 0;}
.ksbaojia i{ position:absolute; right:20px;top:18px;}
.ksbaojia ul{ margin-left:-10px;}
.ksbaojia ul li{width:290px; height:120px; float:left; display:inline-block; margin:10px 0 0 10px; border:1px solid #eeeeee;position:relative; background:#fff;}
.ksbaojia ul li h3{ font-size:20px; margin-top:35px; margin-left:120px; }
.ksbaojia ul li p{ font-size:13px; color:#666; margin-left:120px; width:120px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.ksbaojia ul li a:hover{ text-decoration:none;}
.ksbaojia ul li.ksp1{ background:url(../images/icos/baojia_1.png) no-repeat 41px 27px #fff;}
.ksbaojia ul li.ksp1:hover{ border:1px solid #ff772b;}
.ksbaojia ul li.ksp1 h3{color:#ff772b;}
.ksbaojia ul li.ksp2{ background:url(../images/icos/baojia_2.png) no-repeat 41px 27px #fff;}
.ksbaojia ul li.ksp2:hover{ border:1px solid #47a7fe;}
.ksbaojia ul li.ksp2 h3{color:#47a7fe;}
.ksbaojia ul li.ksp3{ background:url(../images/icos/baojia_3.png) no-repeat 41px 27px #fff;}
.ksbaojia ul li.ksp3:hover{ border:1px solid #fb6d85;}
.ksbaojia ul li.ksp3 h3{color:#fb6d85;}
.ksbaojia ul li.ksp4{ background:url(../images/icos/baojia_4.png) no-repeat 41px 27px #fff;}
.ksbaojia ul li.ksp4:hover{ border:1px solid #876cd5;}
.ksbaojia ul li.ksp4 h3{color:#876cd5;}
.ksbaojia ul li.ksp5{ background:url(../images/icos/baojia_5.png) no-repeat 41px 27px #fff;}
.ksbaojia ul li.ksp5:hover{ border:1px solid #9ec641;}
.ksbaojia ul li.ksp5 h3{color:#9ec641;}
.ksbaojia ul li.ksp6{ background:url(../images/icos/baojia_6.png) no-repeat 41px 27px #fff;}
.ksbaojia ul li.ksp6:hover{ border:1px solid #efb925;}
.ksbaojia ul li.ksp6 h3{color:#efb925;}
.ksbaojia ul li.ksp7{ background:url(../images/icos/baojia_7.png) no-repeat 41px 27px #fff;}
.ksbaojia ul li.ksp7:hover{ border:1px solid #f33855;}
.ksbaojia ul li.ksp7 h3{color:#f33855;}
.ksbaojia ul li.ksp8{ background:url(../images/icos/baojia_8.png) no-repeat 41px 27px #fff;}
.ksbaojia ul li.ksp8:hover{ border:1px solid #57baa6;}
.ksbaojia ul li.ksp8 h3{color:#57baa6;}


 .ksbaojia img {
        position:absolute;
        left:41px;
        top:27px;
    }
 .ksbaojia ul li:hover{ border:1px solid #f33855;}
.fanzhuan { position: absolute; top: 0px; left: 0px; background: #9ec641; width:290px; height: 120px; filter: alpha(Opacity=90); -moz-opacity: 0.9; opacity: 0.9; text-align: center; display: none; }
.fanzhuan span a { color: #fff; font-size: 16px; }
.qt-btn { border: 1px solid #fff; width: 120px; height: 40px; line-height: 40px; float: left; font-size: 16px; color: #fff; border-radius: 3px; margin-left: 10px; margin-top: 40px; }
.qt-btn a { color: #fff; }





.cjprint{ height:270px;overflow: hidden;background:url(../images/icos/ggbg.jpg) repeat/*#373d41*/;padding:20px 0;}
.cjprint ul li{width:240px;height:240px;background-size: 100%;float: left;margin-top:15px;position: relative;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;}
.cjprint ul li.zt1{background-image: url(../images/icos/z1.jpg);}
.cjprint ul li.zt2{background-image: url(../images/icos/z2.jpg);}
.cjprint ul li.zt3{background-image: url(../images/icos/z3.jpg);}
.cjprint ul li.zt4{background-image: url(../images/icos/z4.jpg);}
.cjprint ul li.zt5{background-image: url(../images/icos/z5.jpg);}
.cjprint ul li:hover{height:250px;margin-top:10px;}
.cjprint ul li .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.cjprint ul li:hover .bg{background: rgba(255,102,0,.8);}
.cjprint ul li img{display: block;margin: 70px auto 16px;}
.cjprint ul li em{width: 25px;height: 1px;background: #fff;display: block;margin: 0 auto;}
.cjprint ul li p{font-size: 16px;color:#fff;margin-top: 18px;text-align: center;}




.message-box { overflow: hidden; position: relative; width: 1200px; margin:10px auto; }
.message-box  h2.title { height: 50px; line-height: 50px; padding-top: 15px; display: block; clear: both; font-size: 20px; font-weight: bold; color: #666; position: relative; }
.message-box  h2.title .fr{ font-size:14px; font-weight:normal;}
.message-box .first-box { float: left; position: relative; height: 353px; }
.message-box .first-box>a { display: block; overflow: hidden; }
.message-box .first-box .img-box { width: 480px; height: 260px; line-height: 260px; text-align: center; overflow: hidden; }
.message-box .first-box .img-box img {width: 480px; height: 260px; vertical-align: middle; }
.message-box .first-box .bt { width:460px; height: 140px; background: #009999; position: absolute; left: 0; bottom: -45px; padding:0 10px; }
.message-box .first-box .bt strong { display: block; font-size: 16px; font-weight: normal; color: #fff; height: 35px; line-height: 38px; border-bottom: 1px solid #12865C;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.message-box .first-box .bt p { color: #eee; font-size: 14px; line-height: 20px; display: block; padding-top: 8px; height: 40px;display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.message-box .text { float: left; width: 679px; height: 351px; border: 1px solid #e3e2e3; border-left: none; padding-left: 40px; }
.message-box .text .mt { position: relative; display: block; }
.message-box .text .mt strong { width: 530px; color: #f9860a; font-size: 16px; display: block; padding: 20px 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 24px; }
.message-box .text .mt strong a { color: #060; }
.message-box .text .mt p { width: 560px; color: #999; font-size: 14px; display: block; line-height: 20px; height: 40px; display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.message-box .text .mt em { width: 80px; position: absolute; top: 12px; right: 0; height: auto; color: #999; text-align: center; font-size: 32px; font-weight: bold; }
.message-box .text .mt em span { font-weight: normal; font-size: 12px; display: block; position: relative; top: -5px; }
.message-box .txt { clear: both; overflow: hidden; padding-right: 20px; }
.message-box .txt ul { width: 320px; padding-top: 16px; }
.message-box .txt ul em { border-bottom: 1px solid #f1f0f1; height: 40px; line-height: 40px; color: #333; font-weight: bold; display: block; clear: both; font-size: 16px; margin-bottom: 15px; position: relative; }
.message-box .txt ul li { height: 34px; line-height: 34px; display: block; position: relative; }
.message-box .txt ul li a { width: 235px; float: left; font-size: 14px; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 34px; }
.message-box .txt ul li a:hover { text-decoration: underline; color: #009999; }
.message-box .txt ul li span { position: absolute; right: 0; top: 0; height: 34px; font-size: 12px; color: #999; }
.message-box .txt ul em i { width: 64px; height: 2px; background: #000; position: absolute; left: 0; bottom: 0; }


.footer-new-top { width: 100%; background: #f5f5f5; height: auto; min-width: 1200px; padding: 0 !important; }
.footer-new-top .service-list { overflow: hidden; width: 1200px; margin:0 auto; float: none !important; text-align: left !important; padding: 0 !important; border: none !important; }
.footer-new-top .service-list li { float: left; padding:35px 0;width:300px; margin-right: 0 !important; }
.footer-new-top .service-list li i { width: 61px; height: 60px; float: left; margin-right: 10px; }
.footer-new-top .service-list li i.icon-1 { background: url(../images/ft-icon_03.png) no-repeat; }
.footer-new-top .service-list li i.icon-2 { background: url(../images/ft-icon_05.png) no-repeat; }
.footer-new-top .service-list li i.icon-3 { background: url(../images/ft-icon_07.png) no-repeat; }
.footer-new-top .service-list li i.icon-4 { background: url(../images/ft-icon_09.png) no-repeat; }
.footer-new-top .service-list li strong { color: #333; font-size: 18px; display: block; position: relative; top: 5px; }
.footer-new-top .service-list li p { display: block; color: #999; font-size: 15px; position: relative; top: 6px; }
.footer-new-top dl { clear: both; overflow: hidden; position: relative; padding-left: 90px; min-height: 93px; }
.footer-new-top dl dt { position: absolute; top: 0; left: 0; color: #333; font-size: 14px; height: 25px; line-height: 25px; }
.footer-new-top dl dd { float: left; max-height: 75px; overflow: hidden; }
.footer-new-top dl a { font-size: 14px; color: #999; margin-right: 24px; float: left; height: 25px; line-height: 25px; }
.footer-new-top dl a:hover { color: #ff6c00; }




.title_1{padding-top: 80px;}
.title_1 p{font-size:38px;text-align: center;margin-bottom: 24px;}
.title_1 em{color:#ea3700}
.title_1 i{color:#0193ef;}
.title_1 span{display: block;font-size:18px;text-align: center;color: #585858;}

.floor_3{height: auto;overflow: hidden;padding-bottom: 100px;}
.floor_3 ul{margin-top: 50px;}
.floor_3 ul li{width:376px;margin-right: 36px;text-align: center;float:left;}
.floor_3 ul li:nth-child(3){margin-right: 0;}
.floor_3 ul li:nth-child(6){margin-right: 0;}
.floor_3 ul li:nth-child(9){margin-right: 0;}
.floor_3 ul li span{height: 180px;width: 376px;display: block;background:url(../images/icos/fl3_01.png) center top no-repeat;position: relative;}
.floor_3 ul li:nth-child(2) span{background: url(../images/icos/fl3_02.png) center top no-repeat;}
.floor_3 ul li:nth-child(3) span{background: url(../images/icos/fl3_03.png) center top no-repeat;}
.floor_3 ul li:nth-child(4) span{background: url(../images/icos/fl3_04.png) center top no-repeat;}
.floor_3 ul li:nth-child(5) span{background: url(../images/icos/fl3_05.png) center top no-repeat;}
.floor_3 ul li:nth-child(6) span{background: url(../images/icos/fl3_06.png) center top no-repeat;}
.floor_3 ul li:nth-child(7) span{background: url(../images/icos/fl3_07.png) center top no-repeat;}
.floor_3 ul li:nth-child(8) span{background: url(../images/icos/fl3_08.png) center top no-repeat;}
.floor_3 ul li:nth-child(9) span{background: url(../images/icos/fl3_09.png) center top no-repeat;}
.floor_3 ul li span em{position: absolute;top:0;display: block;width:376px;height: 180px;border-radius: 14px;background: rgba(42,146,210,0);}
.floor_3 ul li span:hover em{background: rgba(42,146,210,0.7);transition: 1.5s; -moz-transition: 1.5s; -webkit-transition: 1.5s;}
.floor_3 ul li img{margin-top: 39px;}
.floor_3 ul li i{display: block;font-size: 24px;color: #fff;}
.floor_3 ul li p{font-size:16px;margin-top: 20px;color:#5c5449;line-height: 24px;margin-bottom: 38px;}
.floor_3 .a_1 a,.floor_11 .a_1 a{clear: both;width: 291px;height: 60px;display: inline-block;text-align: center;line-height: 60px;color:#fff;font-size: 22px;background: #ff5465;margin-left: 276px;border-radius: 30px;}
.floor_3 .a_1 a:last-child,.floor_11 .a_1 a:last-child{margin-left: 67px;background: #0193ef;}



.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;}



 #banner {
        width: 1200px;
        padding-top:15px;
    }

        #banner a {
            text-decoration: none;
            cursor: pointer;
        }

        #banner .banner_menu {
            width: 200px;
            height: 445px;
            background: #fff;
            box-sizing: border-box;
            position: relative;
            z-index: 100;
            float: left;
        }

            #banner .banner_menu .banner_menu_li {
                height: 49.4px;
                display: flex;
                align-items: center;
                box-sizing: border-box;
                padding-left: 21px;
                padding-right: 1px;
            }

                #banner .banner_menu .banner_menu_li .banner_menu_left {
                    width: 178px;
                    display: flex;
                    margin:inherit;
                }

                #banner .banner_menu .banner_menu_li .banner_menu_right {
                    width: 741px;
                    height: 445px;
                    background-color: #fff;
                    box-sizing: border-box;
                    position: absolute;
                    top: 0px;
                    left: 209px;
                    z-index: -1;
                    display: none;
                    padding-top: 25px;
                    padding-left: 20px;
                    padding-bottom: 15px;
                }

                #banner .banner_menu .banner_menu_li .banner_menu_right p {
                    font-size: 16px;
                    font-weight: bold;
                    margin-bottom: 10px;
                }

                #banner .banner_menu .banner_menu_li .banner_menu_right ul {
                    /* margin-top: 16px; */
                    display: flex;
                    flex-wrap: wrap;
                }

                #banner .banner_menu .banner_menu_li .banner_menu_right li {
                    list-style: none;
                    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
                    margin-right: 5px;
                    margin-bottom: 10px;
                    height: 33px;
                }

                    #banner .banner_menu .banner_menu_li .banner_menu_right li a {
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        box-sizing: border-box;
                        min-width: 155px;
                        height: 33px;
                        border: 1px solid #e3e3e3;
                        color: #5f5f5f;
                        font-size: 15px;
                    }

                    #banner .banner_menu .banner_menu_li .banner_menu_right li:hover a {
                        border: 1px solid #d03800;
                        color: #CF3A2B;
                    }

                #banner .banner_menu .banner_menu_li .arrow {
                    float: right;
                    display: inline-block;
                    width: 16px;
                    height: 16px;
                    background: url(../images/arrow.png);
                    margin-top: 10px;
                    margin-right: 10px;
                }

                #banner .banner_menu .banner_menu_li .iconfont {
                    display: inline-block;
                    width: 40px;
                    height: 40px;
                    background-size: 40px;
                }

                #banner .banner_menu .banner_menu_li:hover {
                    background-color: #fff;
                    border-left: 2px solid #CF3A2B;
                    border-top: 2px solid #CF3A2B;
                    border-bottom: 2px solid #CF3A2B;
                    width: 211px;
                    padding-left: 19px;
                }

                    #banner .banner_menu .banner_menu_li:hover .arrow {
                        background: url(../images/arrow2.png);
                    }

                    #banner .banner_menu .banner_menu_li:hover .banner_menu_right {
                        display: block;
                        border: 2px solid #CF3A2B;
                    }

                #banner .banner_menu .banner_menu_li .banner_menu_txt {
                    /* display: inline-block;
  margin-left: 10px; */
                    height: 42px;
                    flex: 1;
                    margin-left: 9px;
                    display: flex;
                    flex-direction: column;
                    justify-content: center;
                    box-sizing: initial;
                }

                    #banner .banner_menu .banner_menu_li .banner_menu_txt .banner_menu_title {
                        font-size: 15px;
                        font-weight: bold;
                        color: #323232;
                        display: inline-block;
                        margin-bottom: 4px;
                    }

                    #banner .banner_menu .banner_menu_li .banner_menu_txt .banner_menu_example {
                        color: #8d8d8d;
                    }

                        #banner .banner_menu .banner_menu_li .banner_menu_txt .banner_menu_example:hover {
                            color: #d03800;
                        }

        #banner .banner-swiper {
            float: left;
            margin: 0 10px;
            width: 740px;
        }

            #banner .banner-swiper .carousel-content {
                width: 740px;
                height: 445px;
                position: relative;
                overflow: hidden;
                /* border-radius: 10px; */
            }

            #banner .banner-swiper .carousel {
                height: 445px;
                position: absolute;
            }

                #banner .banner-swiper .carousel li {
                    float: left;
                }

                #banner .banner-swiper .carousel li,
                .carousel li img {
                    width: 740px;
                    height: 445px;
                }

            #banner .banner-swiper .img-index {
                position: absolute;
                bottom: 8px;
                width: 100%;
                display: flex;
                justify-content: center;
            }

                #banner .banner-swiper .img-index li {
                    float: left;
                    width: 18px;
                    height: 18px;
                    line-height: 18px;
                    text-align: center;
                    border-radius: 10px;
                    background-color: rgba(0, 0, 0, 0.2);
                    font-size: 12px;
                    cursor: pointer;
                    margin: 0 3px;
                    color: #fff;
                }

                    #banner .banner-swiper .img-index li.js_index,
                    .img-index li:hover {
                        background-color: rgba(0, 0, 0, 0.7);
                    }

            #banner .banner-swiper .carousel-prev,
            .carousel-next {
                position: absolute;
                display: inline-block;
                top: 45%;
                cursor: pointer;
                display: none;
            }

            #banner .banner-swiper .carousel-prev {
                left: 0;
            }

            #banner .banner-swiper .carousel-next {
                right: 0;
            }

        #banner .banner-operation {
            float: right;
            width: 240px;
            height: 445px;
            background-color: #fff;
        }

            #banner .banner-operation .operation_user {
                height: 130px;
                padding: 5px;
            }

                #banner .banner-operation .operation_user img {
                    border-radius: 50px;
                }

                #banner .banner-operation .operation_user p {
                    position: absolute;
                    top: 7px;
                    left: 68px;
                    font-size: 14px;
                    line-height: 20px;
                }

                #banner .banner-operation .operation_user div:nth-child(1) {
                    margin-top: 10px;
                    margin-left: 10px;
                    position: relative;
                }

                #banner .banner-operation .operation_user div:nth-child(2) {
                    text-align: center;
                    margin-top: 15px;
                }


    body#index {
        background-color: #f0f0f0;
    }

    #banner .banner-operation .operation_user a {
        display: inline-block;
        width: 88px;
        line-height: 32px;
        background-color: #CF3A2B;
        text-align: center;
        margin-left: 8px;
        text-decoration: none;
        font-weight: bold;
        color: #ffffff;
    }

        #banner .banner-operation .operation_user a:hover {
            background-color: #d03800;
        }

    #banner .banner-operation .operation_shortcut ul {
        height: 158px;
        position: relative;
    }

        #banner .banner-operation .operation_shortcut ul li {
            display: inline-block;
            width: 74px;
            height: 40px;
            padding: 3px;
            text-align: center;
            margin-bottom: 33px;
            /* margin-left: 25.8px; */
            /* position: relative; */
            float: left;
        }

            #banner .banner-operation .operation_shortcut ul li div {
                position: absolute;
                background: #f8f8f8;
                top: 79px;
                left: 0;
                width: 240px;
                height: 79px;
                z-index: 2;
                text-align: center;
                display: none;
            }

            #banner .banner-operation .operation_shortcut ul li:nth-child(4) div {
                top: 0;
            }

            #banner .banner-operation .operation_shortcut ul li:nth-child(5) div {
                top: 0;
            }

            #banner .banner-operation .operation_shortcut ul li:nth-child(6) div {
                top: 0;
            }

            #banner .banner-operation .operation_shortcut ul li div p:nth-child(1) {
                font-size: 16px;
                font-weight: bold;
                margin-top: 17px;
            }

            #banner .banner-operation .operation_shortcut ul li div p:nth-child(2) {
                margin-top: 10px;
            }

            #banner .banner-operation .operation_shortcut ul li a {
                height: 40px;
                width: 40px;
                color: #666;
                display: inline-block;
            }

            #banner .banner-operation .operation_shortcut ul li span {
                float: left;
                width: 48px;
                margin-top: 48px;
                margin-left: -3px;
            }


            #banner .banner-operation .operation_shortcut ul li:nth-child(1) a {
                background: url("../images/operation_shortcut.png");
            }

            #banner .banner-operation .operation_shortcut ul li:nth-child(1):hover a {
                background-position-x: 0px;
                background-position-y: 42.1px;
                color: #d03800;
            }

            #banner .banner-operation .operation_shortcut ul li:nth-child(2) a {
                background: url("../images/operation_shortcut.png");
                background-position-x: -35px;
            }

            #banner .banner-operation .operation_shortcut ul li:nth-child(2):hover a {
                background-position-x: -35px;
                background-position-y: 42.1px;
                color: #d03800;
            }

            #banner .banner-operation .operation_shortcut ul li:nth-child(3) a {
                background: url("../images/operation_shortcut.png");
                background-position-x: -73px;
            }

            #banner .banner-operation .operation_shortcut ul li:nth-child(3):hover a {
                background-position-x: -73px;
                background-position-y: 42.1px;
                color: #d03800;
            }

            #banner .banner-operation .operation_shortcut ul li:nth-child(4) a {
                background: url("../images/operation_shortcut.png");
                background-position-x: -120px;
            }

            #banner .banner-operation .operation_shortcut ul li:nth-child(4):hover a {
                background-position-x: -120px;
                background-position-y: 42.1px;
                color: #d03800;
            }

            #banner .banner-operation .operation_shortcut ul li:nth-child(5) a {
                background: url("../images/operation_shortcut.png");
                background-position-x: -160px;
            }

            #banner .banner-operation .operation_shortcut ul li:nth-child(5):hover a {
                background-position-x: -160px;
                background-position-y: 42.1px;
                color: #d03800;
            }

            #banner .banner-operation .operation_shortcut ul li:nth-child(6) a {
                background: url("../images/operation_shortcut.png");
                background-position-x: -200px;
            }

            #banner .banner-operation .operation_shortcut ul li:nth-child(6):hover a {
                background-position-x: -200px;
                background-position-y: 42.1px;
                color: #d03800;
            }



            #banner .banner-operation .operation_shortcut ul li:hover div {
                /* display: block; */
            }

    #banner .banner-operation .operation_news .operation_news_title {
        font-size: 14px;
        color: #666;
        font-weight: bold;
        margin-bottom: 4px;
        margin-left: 24px;
    }

    #banner .banner-operation .operation_news ul li {
        height: 24px;
        margin-left: 24px;
        overflow: hidden;
        width: 216px;
        line-height: 24px;
    }

        #banner .banner-operation .operation_news ul li a {
            font-size: 14px;
            color: #666;
        }