@charset "UTF-8";
* { margin: 0px; padding: 0px; }

body { width: 100%; overflow-x: hidden; font-family: 微软雅黑; font-size: 16px; color: black; }

a { text-decoration: none; outline: none; -webkit-tap-highlight-color: transparent; -webkit-focus-ring-color: transparent; -moz-tap-highlight-color: transparent; -moz-focus-ring-color: transparent; }

ol, ul, li { list-style: none; }

img { border: 0px solid #ccc; }

table { max-width: 100%; }

input:focus { outline: none; }

em, i { font-style: normal; }

.all .ma { cursor: pointer; }

.all .clear { clear: both; }

.all .left { float: left; }

.all .right { float: right; }

.all .overflow { overflow: hidden; }

.all .position { position: relative; }

.all .width { width: 1000px; }

.all .margin { margin: 0px auto; float: none; }

.all .fsize { font-size: 0px; letter-spacing: 0px; }

.all .box-sizing { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }

.all .transition { -webkit-transition: all 350ms; transition: all 350ms; }

.all .czjz { position: relative; top: 50%; -webkit-transform: translate(0px, -50%); transform: translate(0px, -50%); }

.all .box { margin: 0 auto; width: 1000px; overflow: hidden; }

.all .mt-0 { margin-top: 0 !important; }
.all .hd { height: 173px; overflow: hidden; background: url(../img/theader_bg.jpg) repeat-x center top; }
.all .hd-info { height: 30px; line-height: 30px; font-size: 12px; color: #666; overflow: hidden; }
.all .hd-info-right { height: 30px; overflow: hidden; }
.all .hd-info-right a { float: left; padding: 0 15px; display: block; color: #666; background: url(../img/tnav_abg.jpg) no-repeat left center; }
.all .hd-info-right a:hover { text-decoration: underline; }
.all .hd-info-right a:first-child { background: none; }
.all .hd-logo { margin-top: 5px; display: block; }
.all .hd-logo img { height: 96px; }
.all .hd-title { margin-top: 50px; display: block; padding-left: 30px; }
.all .hd-title img { width: 407px; height: 54px; }
.all .hd-contact { margin-top: 45px; padding-left: 65px; height: 54px; color: white; overflow: hidden; background: url(../img/tcen_tel.jpg) no-repeat left center; }
.all .hd-contact .small-font { font-size: 14px; }
.all .hd-contact .big-font { font-size: 30px; color: #ff910f; font-family: "Impact"; }
.all .hd-nav { margin-top: 5px; height: 34px; line-height: 34px; font-size: 14px; overflow: hidden; }
.all .hd-nav-item { float: left; }
.all .hd-nav-item.active, .all .h-pro-tab .hd-nav-item.tab-hd-item:hover, .all .h-pro-tab .tab-bd-item li.hd-nav-item:hover { background: url(../img/nav_abgl.jpg) no-repeat left center; }
.all .hd-nav-item.active a, .all .h-pro-tab .hd-nav-item.tab-hd-item:hover a, .all .h-pro-tab .tab-bd-item li.hd-nav-item:hover a { background: url(../img/nav_abgr.jpg) no-repeat right center; }
.all .hd-nav-item a { display: block; padding: 0 28px; color: white; }
.all .hd-nav-item a:hover { text-decoration: underline; }
.all .banner { position: relative; height: 535px; overflow: hidden; }
.all .banner .swiper-container { position: relative; left: 50%; margin-left: -960px; width: 1920px; }
.all .banner .swiper-pagination { bottom: 50px; }
.all .banner .swiper-pagination-bullet { width: 100px; height: 8px; background-color: white; border-radius: 0; opacity: 1; }
.all .banner .swiper-pagination-bullet-active { background-color: #ff6700; }
.all .banner .swiper-button-next { left: auto; right: 50%; margin-right: -550px; }
.all .banner .swiper-button-prev { right: auto; left: 50%; margin-left: -550px; }
.all .home { position: relative; z-index: 9; margin-top: -35px; }
.all .search { height: 58px; line-height: 58px; background: url(../img/keyword_bg.png) no-repeat center top; overflow: hidden; }
.all .search .box { height: 58px; }
.all .search-keywords { padding-left: 20px; width: 625px; font-size: 14px; color: white; }
.all .search-keywords .keywords-title { float: left; }
.all .search-keywords .keywords-item { float: left; display: block; padding: 0 7px; font-size: 12px; color: white; }
.all .search-keywords .keywords-item:hover { text-decoration: underline; }
.all .search-form { margin-top: 15px; margin-right: 18px; width: 336px; height: 33px; background: url(../img/key_inp.jpg) no-repeat left top; overflow: hidden; }
.all .search-form .form-text { display: block; width: 230px; height: 33px; line-height: 33px; padding-left: 10px; font-size: 12px; color: #499e00; }
.all .search-form .form-btn { display: block; width: 45px; height: 33px; cursor: pointer; }
.all .search-form input { border: 0; background: none; }
.all .blank-bg { background-repeat: no-repeat; background-position: center top; overflow: hidden; }
.all .blank-bg-1 { height: 340px; background-image: url(../img/spec_bg.jpg?v=20170726); }
.all .h-pro { overflow: hidden; background: url(../img/pro_bg.jpg) no-repeat center top; -webkit-transition: all 350ms; transition: all 350ms; }
.all .h-pro .box { padding-top: 15px; padding-bottom: 65px; }
.all .h-pro-hd { height: 120px; line-height: 120px; overflow: hidden; }
.all .h-pro-hd .hd-left { width: 50%; font-size: 36px; text-align: right; }
.all .h-pro-hd .hd-left a { color: black; }
.all .h-pro-hd .hd-right { width: 50%; height: 120px; }
.all .h-pro-hd .hd-right img { margin-left: 30px; vertical-align: middle; }
.all .h-pro-bd { overflow: hidden; }
.all .h-pro-tab .tab-hd { height: 35px; line-height: 35px; padding-left: 58px; overflow: hidden; }
.all .h-pro-tab .tab-hd-item { float: left; margin: 0 10px; width: 155px; font-size: 14px; font-weight: bold; text-align: center; background: url(../img/pro_abg3.png) no-repeat left top; }
.all .h-pro-tab .tab-hd-item a { display: block; color: white; background: url(../img/pro_abg4.png) no-repeat right top; }
.all .h-pro-tab .tab-hd-item.active, .all .h-pro-tab .tab-hd-item:hover, .all .h-pro-tab .tab-bd-item li.tab-hd-item:hover { background: url(../img/pro_abg1.png) no-repeat left top; }
.all .h-pro-tab .tab-hd-item.active a, .all .h-pro-tab .tab-hd-item:hover a { text-decoration: underline; background: url(../img/pro_abg2.png) no-repeat right top; }
.all .h-pro-tab .tab-bd { position: relative; margin-top: 30px; overflow: hidden; }
.all .h-pro-tab .tab-bd-item { display: none; width: 1030px; overflow: hidden; }
.all .h-pro-tab .tab-bd-item li { position: relative; float: left; margin-top: 30px; margin-right: 28px; width: 314px; height: 354px; border-radius: 5px; overflow: hidden; }
.all .h-pro-tab .tab-bd-item li img { width: 314px; height: 314px; }
.all .h-pro-tab .tab-bd-item li em { position: absolute; z-index: 3; left: 0; bottom: 0; width: 314px; height: 41px; line-height: 40px; text-align: center; font-size: 16px; color: #357101; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #b6e57b; }
.all .h-pro-tab .tab-bd-item li span { position: absolute; z-index: 9; left: 0; top: 0; display: block; width: 314px; height: 354px; /*background: url(../img/pro_bbg.png) no-repeat left top;*/ cursor: pointer; }
.all .h-pro-tab .tab-bd-item li.active em, .all .h-pro-tab .tab-bd-item li:hover em { color: white; background-color: #ff8b02; }
.all .h-pro-tab .tab-bd-item.show { display: block; }
.all .proc { position: relative; overflow: hidden; background-repeat: no-repeat; background-position: center bottom; }
.all .proc-hd { height: 168px; overflow: hidden; }
.all .proc-hd-left { display: block; width: 165px; height: 168px; font-size: 60px; font-family: "Arial"; color: white; text-align: center; background: url(../img/proc_tbg.png) no-repeat left top; }
.all .proc-hd-left em { margin-top: -10px; display: block; font-size: 18px; }
.all .proc-hd-right { width: 725px; height: 168px; padding-top: 10px; padding-left: 30px; }
.all .proc-hd-right .right-title { font-size: 36px; font-weight: bold; color: #132200; }
.all .proc-hd-right .right-desc { margin-top: 5px; font-size: 12px; color: black; letter-spacing: 10px; }
.all .proc-bd { position: relative; margin: 0 auto; padding-top: 80px; line-height: 24px; font-size: 14px; color: white; }
.all .proc-bd .proc-bd-title b { font-size: 19px; color: #ff8c00; }
.all .proc-1 { height: 820px; background-image: url(../img/proc_bg2.jpg); }
.all .proc-1 .proc-bd { height: 570px; }
.all .proc-1 .proc-bd-title { text-indent: 20px; }
.all .proc-1 .proc-bd-title b { display: block; height: 55px; line-height: 30px; font-size: 28px; }
.all .proc-1 .proc-bd-desc { margin-top: 0; width: 500px; }
.all .proc-1 .proc-bd-desc p { padding-bottom: 10px; text-indent: 2em; }
.all .proc-2 { height: 765px; background-image: url(../img/proc_bg.jpg); }
.all .proc-2 .proc-bd {  padding-top: 0; height: 450px; margin-top: -15px; }
.all .proc-2 .proc-bd-item { position: absolute; width: 255px; }
.all .proc-2 .proc-bd-item1{left: 30px; padding-top: 60px;}
.all .proc-2 .proc-bd-item2 { right: 0;  width: 210px; padding-top: 60px; }
.all .proc-2 .proc-bd-item3 { top: 190px; left: 30px;}
.all .proc-2 .proc-bd-item4 { right: 0; top: 220px; width: 210px; }
.all .proc-2 .proc-bd-video { position: absolute; left: 310px; top: 15px; width: 450px; height: 350px; }
.all .proc-3 { height: 808px; background-image: url(../img/proc_bg4.jpg); }
.all .proc-3 .proc-bd {height: 560px;width: 1100px;}
.all .proc-3 .proc-bd-img { position: absolute; font-size: 0; line-height: 0; }
.all .proc-3 .proc-bd-img1 {left: 225px;top: 365px;width: 165px;height: 165px;}
.all .proc-3 .proc-bd-img2 {left: 295px;top: 160px;width: 158px;height: 158px;}
.all .proc-3 .proc-bd-img3 {left: 473px;top: 35px;width: 146px;height: 146px;}
.all .proc-3 .proc-bd-img4 {left: 688px;top: 108px;width: 129px;height: 129px;}
.all .proc-3 .proc-bd-img5 {left: 815px;top: 292px;width: 112px;height: 112px;}
.all .proc-3 .proc-bd-font { position: absolute; line-height: 24px; font-size: 14px; color: white; }
.all .proc-3 .proc-bd-font b { font-size: 18px; color: #fd831a; }
.all .proc-3 .proc-bd-font1 {text-align: right;top: 390px;left: 40px;}
.all .proc-3 .proc-bd-font2 {text-align: right;top: 205px;left: 100px;}
.all .proc-3 .proc-bd-font3 {text-align: right;top: 75px;left: 299px;}
.all .proc-3 .proc-bd-font4 {text-align: left;top: 120px;left: 820px;}
.all .proc-3 .proc-bd-font5 {text-align: left;top: 310px;left: 930px;}
.all .proc-4 { height: 745px; background-image: url(../img/proc_bg5.jpg); }
.all .proc-4 .proc-bd { height: 487px; }
.all .proc-4 .proc-bd-item1 { margin-top: 0px; font-weight: bold; text-align: center; }
.all .proc-4 .proc-bd-item1 b { font-size: 24px; }
.all .proc-4 .proc-bd-item2 { position: absolute; top: 210px; left: 0; width: 230px; }
.all .proc-4 .proc-bd-item3 { position: absolute; top: 210px; left: 757px; width: 250px; }
.all .proc-4 .proc-bd-desc p { line-height: 20px; margin-bottom: 15px; }
.all .proc-5 { height: 860px; background-image: url(../img/proc_bg3.jpg); }
.all .proc-5 .proc-bd { margin-top: 55px; width: 930px; }
.all .proc-5 .proc-bd-font { padding-left: 5px; color: #080808; }
.all .proc-5 .proc-bd-font b { font-size: 21px; }
.all .proc-5 .proc-bd-font p { font-size: 16px; line-height: 28px; }
.all .h-sup { overflow: hidden; height: 1415px; background: url(../img/sup_bg.jpg) no-repeat center top; }
.all .h-sup-hd { margin-top: 40px; height: 172px; text-align: center; }
.all .h-sup-bd { position: relative; margin-top: 90px; height: 479px; overflow: hidden; }
.all .h-sup-bd .bd-font { position: absolute; left: 500px; width: 500px; }
.all .h-sup-bd .bd-item-hd { margin-top: 20px; height: 62px; line-height: 52px; padding-left: 70px; font-size: 24px; color: #222; }
.all .h-sup-bd .bd-item-hd b { padding-right: 5px; font-size: 30px; color: #499e00; }
.all .h-sup-bd .bd-item-bd { margin-top: 5px; margin-left: 65px; width: 365px; line-height: 24px; padding-left: 20px; font-size: 14px; color: #666; background: url(../img/sup_pbg.png) no-repeat left 5px; }
.all .h-sup-bd .bd-item-bd em { color: #499e00; }
.all .h-sup-bd .bd-item1 .bd-item-hd { background: url(../img/sup_tbg1.png) no-repeat left top; }
.all .h-sup-bd .bd-item2 .bd-item-hd { background: url(../img/sup_tbg2.png) no-repeat left top; }
.all .h-sup-bd .bd-item3 .bd-item-hd { background: url(../img/sup_tbg3.png) no-repeat left top; }
.all .h-sup-bd .bd-item4 .bd-item-hd { background: url(../img/sup_tbg4.png) no-repeat left top; }
.all .h-sup-bd2 { margin-top: 0; }
.all .h-sup-bd2 .bd-font { left: 0; }
.all .h-sup-bd2 .bd-tell { display: block; padding-left: 65px; margin: 35px 0 0 60px; width: 220px; height: 54px; color: #403f3f; font-size: 14px; background: url(../img/sup_tel.png) no-repeat left center; }
.all .h-sup-bd2 .bd-tell b { color: #ff910f; font-size: 30px; font-family: "Impact"; }
.all .h-about { position: relative; z-index: 2; margin-top: -25px; height: 550px; background: url(../img/about_bg.png) no-repeat center top; overflow: hidden; }
.all .h-about-hd { margin-top: 75px; height: 72px; line-height: 72px; font-size: 56px; font-family: "Impact"; text-align: center; }
.all .h-about-hd a { color: white; }
.all .h-about-bd { margin-top: 38px; height: 362px; overflow: hidden; }
.all .h-about-bd .bd-img { padding-left: 8px; }
.all .h-about-bd .bd-font { width: 530px; margin-right: 30px; }
.all .h-about-bd .bd-font-title { height: 76px; line-height: 76px; font-size: 20px; }
.all .h-about-bd .bd-font-title a { color: white; }
.all .h-about-bd .bd-font-desc { height: 130px; line-height: 24px; font-size: 14px; color: #ffffff; overflow: hidden; }
.all .h-about-bd .bd-font-btn { display: block; margin-top: 10px; width: 130px; height: 26px; background: url(../img/about_btn.jpg) no-repeat left top; }
.all .h-about-bd .bd-font-btn a { display: block; width: 130px; height: 26px; }
.all .h-news-item { float: left; margin-top: 45px; margin-right: 60px; width: 283px; height: 445px; }
.all .h-news-item .item-hd { height: 44px; line-height: 44px; overflow: hidden; }
.all .h-news-item .item-hd-left { display: block; width: 118px; height: 44px; padding-left: 40px; line-height: 44px; font-size: 16px; }
.all .h-news-item .item-hd-left a { color: #499e00; }
.all .h-news-item .item-hd-right { display: block; width: 80px; height: 44px; line-height: 44px; font-size: 12px; font-family: "Arial"; text-align: center; }
.all .h-news-item .item-hd-right a { color: #666; }
.all .h-news-item .item-hd-right a:hover { text-decoration: underline; }
.all .h-news-item .item-img { margin-top: 20px; }
.all .h-news-item .item-bd { margin-top: 20px; overflow: hidden; }
.all .h-news-item .item-bd li { width: 260px; height: 32px; line-height: 32px; padding-left: 20px; font-size: 12px; background: url(../img/news_pbg.jpg) no-repeat left center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.all .h-news-item .item-bd li a { color: #666; }
.all .h-news-item .item-bd li a:hover { text-decoration: underline; }
.all .h-news-item1 .item-hd-left { background: url(../img/news_l1.jpg) no-repeat left center; }
.all .h-news-item2 .item-hd-left { background: url(../img/news_l2.jpg) no-repeat left center; }
.all .h-news-item3 { margin-right: 0; }
.all .h-news-item3 .item-hd-left { background: url(../img/faq_l1.jpg) no-repeat left center; }
.all .h-news-item3 .item-bd { position: relative; margin-top: 0; height: 385px; overflow: hidden; }
.all .h-news-item3 .h-faq-bd { position: absolute; left: 0; top: 0; width: 100%; }
.all .h-news-item3 .h-faq-item { margin-top: 20px; height: 105px; overflow: hidden; }
.all .h-news-item3 .h-faq-item .item-title { height: 24px; line-height: 24px; padding-left: 30px; font-size: 14px; font-weight: bold; background: url(../img/faq_q1.jpg) no-repeat left center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.all .h-news-item3 .h-faq-item .item-title a { color: #499e00; }
.all .h-news-item3 .h-faq-item .item-title a:hover { text-decoration: underline; }
.all .h-news-item3 .item-desc { margin-top: 8px; height: 72px; line-height: 24px; padding-left: 30px; font-size: 12px; color: #666; overflow: hidden; background: url(../img/faq_q2.jpg) no-repeat left 2px; }
.all .ft { margin-top: 35px; height: 265px; overflow: hidden; background: url(../img/flogo_bg.png) no-repeat center top; }
.all .ft .box { position: relative; }
.all .ft-info { height: 212px; overflow: hidden; }
.all .ft-logo { margin-top: 30px; width: 142px; height: 112px; }
.all .ft-logo img { width: 142px; height: 112px; }
.all .ft-contact { margin-top: 45px; width: 415px; height: 150px; padding-left: 30px; overflow: hidden; }
.all .ft-contact li { height: 26px; line-height: 26px; font-size: 14px; color: white; }
.all .ft-contact li a { color: white; }
.all .ft-wx { margin-top: 45px; margin-left: 15px; width: 130px; height: 140px; }
.all .ft-links { position: absolute; left: 25px; top: 170px; width: 715px; height: 40px; overflow: hidden; }
.all .ft-links li { float: left; height: 20px; padding-right: 40px; line-height: 20px; font-size: 12px; color: white; }
.all .ft-links li a { color: white; }
.all .ft-links li a:hover { text-decoration: underline; }
.all .ft-nav { height: 60px; line-height: 60px; overflow: hidden; }
.all .ft-nav-item { float: left; padding: 0 32px; font-size: 14px; }
.all .ft-nav-item a { color: white; }
.all .ft-nav-item a:hover { text-decoration: underline; }
.all .return-top { display: none; position: fixed; z-index: 99; top: 50%; right: 50%; margin-right: -500px; width: 20px; height: 50px; background: url(../img/top.gif.png) no-repeat center; cursor: pointer; }

#divOranIm { position: fixed; z-index: 9; top: 250px; right: 0; width: 25px; }

#kefubtn { text-align: right; cursor: pointer; }

.ImTable { border-collapse: collapse; border: none; background: url(../img/bg.gif); }
.ImTable h2 { margin-top: 5px; font-size: 14px; font-weight: bold; }

.ImHeader { height: 42px; background: url(../img/im_01.gif); }

.ImRow0 { margin: 2px 10px; height: 24px; padding-left: 20px; padding-top: 4px; background: url(../img/ico_item1.gif) no-repeat; }

.ImRow1 { margin: 2px 10px; height: 24px; padding-left: 20px; padding-top: 4px; background: url(../img/ico_item1.gif) no-repeat; }

a.im, a:hover.im { height: 35px; color: #fff; font-size: 14px; text-decoration: none; }

.ImFooter { display: inline-block; *display: inline; *zoom: 1; width: 150px; height: 90px; font-family: Arial, Helvetica, sans-serif; background: url(../img/im_04.gif) no-repeat; cursor: pointer; }
.ImFooter h5 { margin: 15px 0 0; font-size: 14px; font-weight: normal; color: #fff; text-align: center; font-family: '宋体'; }
.ImFooter p { margin: 10px 0; font-size: 20px; font-weight: bold; color: #ff993b; text-align: center; }
