@charset "utf-8";
.w100{width: 100%;}
.h100{height: 100%;}
.wrap{width:1200px; margin:0 auto;}
.min-wrap{min-width: 1200px;}
.fl{float: left;}
.fr{float: right;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.text-over{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.over{overflow: hidden;}
.nowrap{white-space: nowrap;}
.fz0{font-size: 0;}
.nowrap.fz0{letter-spacing: -5px;}
.nowrap.fz0 *{letter-spacing: normal;}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.fixed{position: fixed;z-index: 1;}
.inline{display: inline;}
.block{display: block;}
.inline-block{display: inline-block;}
.hide{display: none;}
.max-w100{max-width: 100%;}
.max-h100{max-height: 100%;}
.middle{vertical-align: middle;}
.middle-span{height: 100%;vertical-align: middle;display: inline-block;}
.border-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing: border-box;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.trans-internal::before,.trans-internal::after{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.scale:hover .scale-img{-ms-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
.table-layout{table-layout: fixed; word-break: break-all; word-wrap: break-word;}
.editor *{line-height: inherit;font-family: inherit;font-size: inherit;color: inherit;}
/*.editor img{max-width: 100%;height: auto !important;}*/
.editor table[border="1"]{border-collapse: collapse;}
.editor table[border="1"] > tbody > tr > td{border-width: 1px;border-style: solid;}
.Arial{font-family: Arial;}
.bgf8{background-color: #f8f8f8;}
@font-face{font-family: 'times';src: url(/fonts/times.ttf);}
@font-face{font-family: 'dincond';src: url(/fonts/DINCond-Bold.otf);}

body{overflow-x: hidden;}

#header{height: 100px;padding-top: 25px;}
#header #web-slogan{line-height: 34px;font-size: 28px;color: #00826c;}
#header .head-sub{line-height: normal;font-size: 14px;color: #00826c;opacity: .7;}
#header #hotline{line-height: 38px;font-size: 30px;color: #ff6600;background: url(/images/images/hotline.png) no-repeat left center;padding-left: 65px;margin-top: 5px;margin-left: 35px;}
#header .slogan{line-height: 30px;font-size: 20px;color: #00826c;margin-top: 2px;margin-left: 80px;}
#header .slogan span{height: 30px;line-height: 20px;font-size: 30px;color: inherit;margin-right: 5px;margin-left: 20px;display: inline-block;vertical-align: middle;}
#header .lang{line-height: 38px;font-size: 16px;background: url(/images/images/language-down.png) no-repeat right center;padding-right: 15px;margin-top: 12px;}
#header .url{line-height: 38px;font-size: 16px;margin-top: 12px;margin-right: 45px;}

#nav{height: 90px;line-height: 90px;background-color: rgba(255,255,255,.8);position: absolute;top: 100px;right: 0;left: 0;z-index: 5;-webkit-transition:height 300ms ease 0s; -moz-transition:height 300ms ease 0s; -ms-transition:height 300ms ease 0s; -o-transition:height 300ms ease 0s; transition:height 300ms ease 0s;}
#nav.fixed{height: 60px;line-height: 60px;position: fixed;top: 0;}
#nav.fixed #nav-list .item > a::before{top: 23px;}
#nav #nav-list .item > a{font-size: 14px;color: #333;padding: 0 20px;position: relative;z-index: 1;}
#nav #nav-list .item.on > a , #nav #nav-list .item:hover > a{color: #fff;background-color: #ff6600;}
#nav #nav-list .item > a::before{width: 1px;height: 15px;background: url(/images/images/nav-border.png) repeat-y;position: absolute;z-index: 1;top: 38px;left: 0;content: '';}
#nav #nav-list .item:first-child > a::before{opacity: 0;}
#nav #nav-list .item.on > a::before , #nav #nav-list .item:hover > a::before , #nav #nav-list .item.on + .item > a::before , #nav #nav-list .item:hover + .item > a::before{opacity: 0;}
#nav #nav-list .item:hover .sub-nav{display: block;}
#nav #nav-list .item .sub-nav{min-width: 220px;line-height: 24px;background-color: rgba(255,255,255,.8);top: 100%;left: 0;display: none;}
#nav #nav-list .item .sub-nav .i{padding: 10px 20px;}
#nav #nav-list .item .sub-nav .i:hover{color: #fff;background-color: #ff6600;}

#banner.index{height: 700px;}
#banner.inner{height: 500px;}
#banner .bd > div{height: 100%;}
#banner .hd{height: 0;right: 0;bottom: 65px;left: 0;}
#banner .hd > a{width: 15px;height: 15px;background-color: #fff;border-radius: 100%;display: inline-block;margin: 0 7.5px;cursor: pointer;opacity: 1;}
#banner .hd > .on{background-color: #ff6600;}

#hot-news{border-bottom: 1px solid #ececec;}
#hot-news .title{line-height: 70px;font-weight: bold;font-size: 14px;color: #ff6600;margin-left: 40px;}
#hot-news .list{width: 1070px;}
#hot-news .list .bd{width: 940px;}
#hot-news .list .bd .bar{padding: 26px 0;}
#hot-news .list .bd .bar .item{width: 400px;}
#hot-news .list .bd .bar .item:first-child{padding-right: 45px;border-right: 1px dotted #150f13;margin-right: 45px;}
#hot-news .list .bd .bar .item .name{max-width: 325px;font-size: 14px;color: #666;}
#hot-news .list .bd .bar .item .name:hover{color: #ff6600;}
#hot-news .list .bd .bar .item .time{font-size: 14px;color: #666;}
#hot-news .list .button{top: 20px;right: 0;}
#hot-news .list .button > a{width: 0;height: 0;border-right: 6px solid transparent;border-left: 6px solid transparent;margin: 5px;}
#hot-news .list .button .prev{border-bottom: 6px solid #ff6700;}
#hot-news .list .button .next{border-top: 6px solid #ff6700;}

.web-title .title-0{font-size: 36px;color: #333;}
.web-title .title-1{font-family: 'times';font-size: 24px;color: #d2d2d2;}

#index-bar-1::after{height: 5px;background: url(/images/images/triangle-0.png) repeat-x left bottom;position: absolute;z-index: 2;right: 0;bottom: 0;left: 0;}
#index-bar-1 .item{width: 194px;height: 220px;line-height: 40px;font-size: 16px;color: #fff;background: url(/images/images/hexagon-0.png) no-repeat center center;padding: 65px 0 60px;margin: 0 100px;z-index: 2;}
#index-bar-1 .item span{font-family: 'dincond';font-size: 64px;color: #fff;}
#index-bar-1 .vegetables-0{width: 215px;height: 260px;background: url(/images/images/vegetables-0.jpg) no-repeat;bottom: 0;left: 0;z-index: -1;}
#index-bar-1 .vegetables-1{width: 70px;height: 112px;background: url(/images/images/vegetables-1.jpg) no-repeat;top: 0;right: 63px;z-index: -1;}

#index-bar-2{height: 1000px;background: #fffaeb url(/images/images/vegetables-bg-1.jpg) no-repeat center top;}
#index-bar-2 .item{width: 370px;margin-bottom: 35px;margin-left: 40px;}
#index-bar-2 .item.first{margin-left: 0;}
#index-bar-2 .item .name{font-size: 16px;color: #333;}
#index-bar-2 .item .name:hover{color: #ff6600;}
#index-bar-2 .item .brief{width: 240px;height: 48px;line-height: 24px;color: #888;margin: 10px auto 0;}

#index-bar-3{height: 983px;background: url(/images/images/vegetables-bg-2.jpg) no-repeat center top;}
#index-bar-3 .web-title .title-1{color: #333;}
#index-bar-3 .item{width: 220px;margin-bottom: 75px;z-index: 2;vertical-align: top;}
#index-bar-3 .item.top{margin-left: 105px;}
#index-bar-3 .item.bottom{margin-right: 52px;margin-left: 52px;}
#index-bar-3 .item:first-child{margin-left: 0;}
#index-bar-3 .item::after{width: 10px;height: 10px;background-color: #ff6600;border-radius: 100%;position: absolute;z-index: 1;left: 105px;content: '';}
#index-bar-3 .item.top::after{bottom: -39px;}
#index-bar-3 .item.bottom::after{top: -46px;}
#index-bar-3 .item .main{background-color: #fff;padding: 30px 20px;border: 2px solid #ff6600;border-radius: 40px;}
#index-bar-3 .item .img{width: 134px;height: 134px;padding: 8px;margin: 0 auto;}
#index-bar-3 .item .img::before , #index-bar-3 .item .img::after{position: absolute;z-index: 1;top: 0;right: 0;bottom: 0;left: 0;content: '';}
#index-bar-3 .item .img::before{background: url(/images/images/round-box-0.png) no-repeat center center;}
#index-bar-3 .item .img::after{background: url(/images/images/round-box-1.png) no-repeat center center;opacity: 0;}
#index-bar-3 .item .name{line-height: 36px;font-weight: bold;font-size: 20px;color: #ff6600;}
#index-bar-3 .item .name.en{font-size: 14px;}
#index-bar-3 .item .brief{height: 96px;line-height: 24px;font-size: 14px;color: #555;}
#index-bar-3 .item .main:hover{background-color: #ff6600;}
#index-bar-3 .item .main:hover .img::before{opacity: 0;}
#index-bar-3 .item .main:hover .img::after{opacity: 1;}
#index-bar-3 .item .main:hover .name , #index-bar-3 .item .main:hover .brief{color: #fff;}
#index-bar-3 .line{height: 0;border-top: 1px dashed #ff9662;top: 398px;right: 110px;left: 110px;}

#index-bar-4{height: 940px;background: url(/images/images/vegetables-bg-3.jpg) no-repeat center top;}
#index-bar-4 .item{width: 390px;margin-bottom: 15px;margin-left: 15px;}
#index-bar-4 .item.first{margin-left: 0;}
#index-bar-4 .item .name{line-height: 50px;font-size: 14px;color: #333;background-color: rgba(255,255,255,.7);right: 0;bottom: 0;left: 0;}
#index-bar-4 .item .main{width: 100%;height: 100%;background-color: #ff6600;padding: 55px 40px 40px 35px;text-align: justify;left: 0;top: 100%;}
#index-bar-4 .item .main .title{font-weight: bold;font-size: 16px;color: #fff;margin-bottom: 20px;}
#index-bar-4 .item .main .title::after{width: 32px;height: 2px;background-color: #fff;margin-top: 18px;display: block;content: '';}
#index-bar-4 .item .main .brief{height: 120px;line-height: 24px;font-size: 14px;color: #fff;margin-bottom: 20px;}
#index-bar-4 .item:hover .name{bottom: 100%;}
#index-bar-4 .item:hover .main{top: 0;}

#index-bar-5{height: 1009px;background: url(/images/images/vegetables-bg-4.jpg);}
#index-bar-5 .about .video{width: 510px;height: 348px;background-color: #fff;padding: 10px 9px;border-radius: 5px;}
#index-bar-5 .about .video .img{background-color: #666;}
#index-bar-5 .about .video .play{width: 75px;height: 75px;background: url(/images/images/play-btn.png) no-repeat center center;margin: -37.5px 0 0 -37.5px;top: 50%;left: 50%;}
#index-bar-5 .about .main{width: 625px;}
#index-bar-5 .about .main .top{width: 320px;padding: 20px 10px 15px 160px;border-bottom: 2px solid #ff6600;margin-bottom: 45px;margin-left: -65px;}
#index-bar-5 .about .main .top .title-0{font-size: 16px;color: #333;margin-bottom: 10px;}
#index-bar-5 .about .main .top .title-1{font-family: 'times';font-size: 30px;color: #333;}
#index-bar-5 .about .main .brief{height: 288px;line-height: 24px;font-size: 14px;color: #555;text-align: justify;}
#index-bar-5 .honor .btns::after{width: 100%;height: 1px;background-color: #fff;position: absolute;z-index: 1;top: 50%;left: 0;content: '';}
#index-bar-5 .honor .btns > a{width: 172px;height: 48px;line-height: 48px;font-size: 16px;color: #333;background-color: #fff;border-radius: 25px;margin: 0 8px;z-index: 2;}
#index-bar-5 .honor .btns > a:hover , #index-bar-5 .honor .btns > a.on{color: #fff;background-color: #ff6700;}
#index-bar-5 .honor .list .item{width: 280px;margin-right: 27px;}
#index-bar-5 .honor .list .item .img{height: 200px;background-color: #fff;box-shadow: 3px 3px 3px rgba(0,0,0,.1);}
#index-bar-5 .honor .list .item .name{font-size: 14px;color: #555;}
#index-bar-5 .honor .list .prev{left: -62px;}
#index-bar-5 .honor .list .next{right: -62px;}
#index-bar-5 .honor .list .prev , #index-bar-5 .honor .list .next{width: 32px;height: 32px;background-color: #fff;border-radius: 100%;top: 38%;}
#index-bar-5 .honor .list .prev::before , #index-bar-5 .honor .list .prev::after , #index-bar-5 .honor .list .next::before , #index-bar-5 .honor .list .next::after{width: 8px;height: 1.2px;background-color: #333;position: absolute;z-index: 1;left: 12px;content: '';}
#index-bar-5 .honor .list .prev::before{top: 13px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#index-bar-5 .honor .list .prev::after{top: 18px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#index-bar-5 .honor .list .next::before{top: 13px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#index-bar-5 .honor .list .next::after{top: 18px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#index-bar-5 .honor .list .prev:hover , #index-bar-5 .honor .list .next:hover{background-color: #ff6600;}
#index-bar-5 .honor .list .prev:hover::before , #index-bar-5 .honor .list .prev:hover::after , #index-bar-5 .honor .list .next:hover::before , #index-bar-5 .honor .list .next:hover::after{background-color: #fff;}

#index-bar-6{height: 820px;background: url(/images/images/vegetables-bg-5.jpg) no-repeat center top;}
#index-bar-6 .first-news{width: 420px;}
#index-bar-6 .first-news .img{height: 250px;background-color: #333;}
#index-bar-6 .first-news .info{padding: 25px 30px 30px 25px;}
#index-bar-6 .btns{margin-bottom: 22px;}
#index-bar-6 .btns > a{width: 140px;height: 48px;line-height: 48px;font-size: 16px;color: #333;border-radius: 48px;margin-right: 10px;}
#index-bar-6 .btns > a:hover , #index-bar-6 .btns > a.on{color: #fff;background-color: #ff6700;}
#index-bar-6 .item{margin-bottom: 25px;}
#index-bar-6 .item .img{width: 210px;height: 125px;}
#index-bar-6 .item .info{width: 510px;padding-left: 30px;}
#index-bar-6 .info .name{line-height: 28px;font-size: 16px;color: #333;}
#index-bar-6 .info .name:hover{color: #ff6600;}
#index-bar-6 .info .time{line-height: 24px;color: #555;background: url(/images/images/ico-time-0.png) no-repeat left center;padding-left: 15px;}
#index-bar-6 .info .brief{height: 48px;line-height: 24px;font-size: 14px;color: #888;padding-top: 15px;margin-top: 10px;}
#index-bar-6 .info .brief::before{width: 20px;height: 1px;background-color: #a9a9a9;position: absolute;z-index: 1;left: 0;top: 0;content: '';}
#index-bar-6 .info .more{width: 128px;height: 38px;line-height: 38px;font-size: 14px;color: #555;border: 1px solid #555;border-radius: 5px;}
#index-bar-6 .first-news:hover .info/* , #index-bar-6 .item:hover .info*/{background-color: #f67625;}
#index-bar-6 .first-news:hover .name/* , #index-bar-6 .item:hover .name*/{color: #fff;}
#index-bar-6 .first-news:hover .time/* , #index-bar-6 .item:hover .time*/{color: #fff;background-image: url(/images/images/ico-time-1.png);}
#index-bar-6 .first-news:hover .brief/* , #index-bar-6 .item:hover .brief*/{color: #fff;}
#index-bar-6 .first-news:hover .brief::before/* , #index-bar-6 .item:hover .brief::before*/{background-color: #fff;}
#index-bar-6 .first-news:hover .more/* , #index-bar-6 .item:hover .more*/{color: #fff;border-color: #fff;}

.catering-1 .catering-title{font-size: 30px;color: #ff6700;}
.catering-1 .list .item{width: 380px;height: 390px;background-color: #f4f4f4;margin-bottom: 30px;margin-left: 30px;}
.catering-1 .list .item:nth-child(3n+1){margin-left: 0;}
.catering-1 .list .item.cate{background-color: #ff6600;padding-left: 50px;}
.catering-1 .list .item.cate .name-0{line-height: 85px;font-family: 'times';font-size: 80px;color: #fff;}
.catering-1 .list .item.cate .name-1{line-height: 50px;font-size: 30px;color: #fff;}
.catering-1 .list .item.cate .l{width: 55px;height: 3px;background-color: #fff;}
.catering-1 .list .item .img{height: 285px;}
.catering-1 .list .item .info{width: 100%;padding: 20px 25px 15px 30px;left: 0;bottom: 0;}
.catering-1 .list .item .info .name{font-size: 20px;color: #333;}
.catering-1 .list .item .info .brief{max-height: 24px;line-height: 24px;font-size: 14px;color: #555;margin-top: 15px;}
.catering-1 .list .item:hover .info{background-color: #ff6600;}
.catering-1 .list .item:hover .info .name{color: #fff;}
.catering-1 .list .item:hover .info .brief{color: #ffd9cb;}
.catering-1 .list .item:hover .info .brief{max-height: 144px;overflow: hidden;}

.catering-2{background-color: #f8f8f8;}
.catering-2 .item{width: 315px;margin: 0 40px;vertical-align: top;}
.catering-2 .item .ico{width: 235px;height: 235px;background-color: #ff6600;padding: 62px 50px 0;border-radius: 100%;margin: 0 auto;}
.catering-2 .item .name{font-size: 26px;color: #fff;margin-top: 30px;}
.catering-2 .item .brief{height: 60px;line-height: 30px;font-size: 16px;color: #555;margin-top: 30px;}

.catering-3 .title .title-0{font-size: 30px;color: #333;}
.catering-3 .title .title-1{font-family: 'times';font-size: 14px;color: #b3b3b3;}
.catering-3 .bigimg{width: 400px;top: 190px;right: 0;left: 0;margin: 0 auto;}
.catering-3 .item{width: 370px;}
.catering-3 .item.last{width: 600px;margin: 0 auto;}
.catering-3 .item .name{font-size: 18px;color: #ff6600;}
.catering-3 .item .name .num{font-family: 'times';font-size: 30px;color: inherit;}
.catering-3 .item .brief{min-height: 168px;line-height: 24px;font-size: 14px;color: #777;margin-top: 10px;}

.catering-4 .left{width: 50%;height: 660px;background: #ff6600 url(/images/images/cate-4-left-bg.jpg) no-repeat right center;padding-left: 360px;margin-left: -360px;}
.catering-4 .left .info{width: 390px;height: 333px;background: url(/images/images/cate-border.png) no-repeat right center;padding: 75px 60px 100px 0;margin-top: 60px;}
.catering-4 .left .cate-0{font-family: 'times';font-weight: bold;font-size: 60px;color: #fff;}
.catering-4 .left .cate-1{font-size: 30px;color: #fff;margin-top: 30px;margin-bottom: 15px;}
.catering-4 .left .brief{line-height: 24px;font-size: 14px;color: #fff8f5;}
.catering-4 .left .more{height: 30px;line-height: 30px;margin-top: 30px;}
.catering-4 .left .more::before{width: 40px;height: 1px;background-color: #fff;vertical-align: middle;display: inline-block;content: '';}
.catering-4 .left .more::after{width: 13px;height: 1px;background-color: #fff;vertical-align: middle;display: inline-block;content: '';margin-top: -7px;margin-left: -10px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.catering-4 .right{width: 50%;height: 660px;background-color: #222;padding-right: 360px;margin-right: -360px;}
.catering-4 .right .item{width: 635px;margin-bottom: 40px;margin-left: -47px;}
.catering-4 .right .item:last-child{margin-bottom: 0;}
.catering-4 .right .item .name{width: 95px;height: 95px;background-color: #fff;border-radius: 100%;}
.catering-4 .right .item .name td{line-height: 24px;font-size: 16px;color: #ff6600;}
.catering-4 .right .item .brief{line-height: 24px;font-size: 14px;color: #fff;}

.catering-5 .round{width: 500px;height: 500px;background: url(/images/images/cate-5-round.jpg) no-repeat center center;padding: 210px 95px 0;margin: 0 auto;top: 0;right: 0;left: 0;}
.catering-5 .round .cate-0{font-size: 30px;color: #333;}
.catering-5 .round .cate-1{font-family: 'times';font-size: 18px;color: #999;}
.catering-5 .item{width: 310px;}
.catering-5 .item .num{width: 45px;height: 45px;line-height: 45px;font-style: italic;font-family: 'times';font-size: 30px; color: #fff;background-color: #ff6600;border-radius: 100%;text-indent: -5px;}
.catering-5 .item .info{width: 250px;}
.catering-5 .item .info .name{line-height: 45px;font-weight: bold;font-size: 20px;color: #ff6600;}
.catering-5 .item .info .brief{min-height: 150px;line-height: 30px;font-size: 16px;color: #333;}

.catering-6 .left{width: 50%;height: 490px;background: url(/images/images/cate-6-left-bg.jpg) no-repeat right center;padding-left: 360px;margin-left: -360px;}
.catering-6 .left .title-0{color: #333;}
.catering-6 .left .title-1{color: #999;}
.catering-6 .left .item .name{color: #333;}
.catering-6 .left .item .brief{color: #333;}
.catering-6 .right{width: 50%;height: 490px;background-color: #ff6600;padding-right: 360px;margin-right: -360px;}
.catering-6 .right .title-0{color: #fff;}
.catering-6 .right .title-1{color: #fff;}
.catering-6 .right .item{padding: 0 30px;}
.catering-6 .right .item .name{color: #fff;}
.catering-6 .right .item .brief{color: #ffd9cb;}
.catering-6 .title{margin-top: 60px;margin-bottom: 40px;}
.catering-6 .title .title-0{font-size: 30px;}
.catering-6 .title .title-1{font-family: 'times';font-size: 18px;}
.catering-6 .item{width: 33%;vertical-align: top;}
.catering-6 .item .img{margin-bottom: 30px;}
.catering-6 .item .name{font-size: 20px;margin-bottom: 15px;}
.catering-6 .item .brief{line-height: 24px;font-size: 14px;}

.catering-8 .info{width: 580px;}
.catering-8 .info .cate-0{font-size: 30px;color: #333;margin-bottom: 10px;}
.catering-8 .info .cate-1{font-family: 'times';font-size: 16px;color: #999;}
.catering-8 .info .brief{min-height: 120px;line-height: 30px;font-size: 14px;color: #333;}
.catering-8 .info .title{font-weight: bold;font-size: 16px;color: #333;}
.catering-8 .info .list .item{padding-bottom: 15px;border-bottom: 1px solid #eee;margin-bottom: 15px;}
.catering-8 .info .list .item .num{width: 26px;height: 26px;line-height: 26px;font-size: 16px;color: #fff;background-color: #ff6600;border-radius: 100%;}
.catering-8 .info .list .item .name{width: 520px;line-height: 26px;font-size: 16px;color: #333;margin-left: 20px;}
.catering-8 .img{width: 540px;}

.catering-9{background-color: #f8f8f8;}
.catering-9 .title .title-0{font-size: 30px;color: #333;}
.catering-9 .title .title-1{font-family: 'times';font-size: 16px;color: #999;}
.catering-9 .list .item{width: 240px;padding: 0 40px;vertical-align: top;}
.catering-9 .list .item .ico{width: 80px;height: 80px;background-color: #ff6600;margin: 0 auto;}
.catering-9 .list .item .name{font-size: 18px;color: #ff6600;}
.catering-9 .list .item .brief{height: 96px;line-height: 24px;font-size: 14px;color: #555;}

.catering-10 .title .title-0{font-size: 30px;color: #333;}
.catering-10 .title .title-1{font-size: 14px;color: #999;}
.catering-10 .bar{width: 100%;margin-right: 30px;}
.catering-10 .item{width: 380px;margin-bottom: 30px;margin-left: 30px;}
.catering-10 .item:nth-child(3n+1){margin-left: 0;}
.catering-10 .item .img{height: 280px;}

.slide-btn .button{width: 28px;height: 28px;line-height: 28px;font-size: 20px;color: #ababab;border: 1px solid #c7c7c7;border-radius: 5px;margin: 0 15px;text-align: center;}
.slide-btn .button:hover{color: #ff6600;border-color: #ff6600;}
.slide-btn .th{font-size: 20px;color: #c7c7c7;text-indent: 1px;}

#food{background: #f8f8f8 url(/images/images/food-bg.png) no-repeat center center;}
#food .description .info{line-height: 28px;font-size: 16px;color: #555;padding: 10px 30px 10px 60px;}
.food-list{background-color: #fff;}
.food-list .item .info{width: 50%;padding: 65px 105px 0 50px;}
.food-list .item .info::after{width: 0;height: 0;border-top: 23px solid transparent;border-bottom: 23px solid transparent;position: absolute;z-index: 1;top: 170px;content: '';}
.food-list .item .info.left::after{border-left: 23px solid #fff;left: 100%;}
.food-list .item .info.right::after{border-right: 23px solid #fff;right: 100%;}
.food-list .item .name-0{font-size: 30px;color: #ff6600;}
.food-list .item .name-1{font-family: 'times';font-size: 30px;color: #eee;}
.food-list .item .info .brief{height: 140px;line-height: 28px;font-size: 14px;color: #555;margin-top: 30px;}
.food-list .item .img{width: 50%;}

.service-list{background-color: #fff;}
.service-list .item .info{width: 50%;padding: 70px 100px 0 50px;}
.service-list .item .info::after{width: 0;height: 0;border-top: 23px solid transparent;border-bottom: 23px solid transparent;position: absolute;z-index: 1;top: 170px;content: '';}
.service-list .item .info.left::after{border-left: 23px solid #fff;left: 100%;}
.service-list .item .info.right::after{border-right: 23px solid #fff;right: 100%;}
.service-list .item .name-0{font-size: 30px;color: #ff6600;margin-bottom: 6px;}
.service-list .item .name-1{font-family: 'times';font-size: 20px;color: #eee;}
.service-list .item .name-0 a , .service-list .item .name-1 a{font-family: inherit;font-style: inherit;color: inherit;}
.service-list .item .brief{height: 112px;line-height: 28px;font-size: 14px;color: #555;margin-top: 25px;}
.service-list .item .brief .b{line-height: 35px;font-size: 16px;color: #fff;background-color: #ff6600;padding: 0 5px;margin-bottom: 16px;}
.service-list .item .brief .push{width: 45px;height: 35px;background: url(/images/images/push.png) no-repeat center center;margin-bottom: 16px;}
.service-list .item .more{height: 30px;line-height: 30px;}
.service-list .item .more::before{width: 40px;height: 1px;background-color: #ff7519;vertical-align: middle;display: inline-block;content: '';}
.service-list .item .more::after{width: 13px;height: 1px;background-color: #ff7519;vertical-align: middle;display: inline-block;content: '';margin-top: -7px;margin-left: -10px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}


.web-menu-h.absolute{top: 40px;right: 0;left: 0;}
.web-menu-h .title{padding-left: 20px;border-left: 3px solid #ff6600;}
.web-menu-h .title .title-0{line-height: 30px;font-size: 30px;color: #ff6600;}
.web-menu-h .title .title-1{line-height: 25px;font-size: 18px;color: #ff6600;}
.web-menu-h .menu{width: 970px;}
.web-menu-h .menu .item{min-width: 170px;line-height: 58px;font-size: 16px;color: #555;background-color: #eaeaea;padding: 0 10px;margin-bottom: 20px;margin-left: 5px;}
.web-menu-h .menu .item.on , .web-menu-h .menu .item:hover{color: #fff;background-color: #ff6600;}
.web-menu-h .menu .item.on::after{width: 0;height: 0;border-top: 9px solid #ff6600;border-right: 9px solid transparent;border-left: 9px solid transparent;margin-left: -9px;position: absolute;z-index: 1;top: 100%;left: 50%;content: '';}

.web-menu-v{width: 277px;background-color: #fafafa;padding-bottom: 10000000px;margin-bottom: -10000000px;border-right: 1px solid #efefef;}
.web-menu-v .title{height: 230px;padding-top: 80px;}
.web-menu-v .title .title-0{line-height: 32px;font-size: 30px;color: #ff6600;}
.web-menu-v .title .title-1{font-size: 18px;color: #ff6600;}
.web-menu-v .title .l{width: 23px;height: 2px;background-color: #ff6600;margin: 25px auto 0;}
.web-menu-v .list .item{height: 80px;line-height: 32px;font-size: 16px;color: #555;border-bottom: 1px solid #e7e7e7;}
.web-menu-v .list .item a{width: 100%;height: 100%;top: 0;left: 0;}
.web-menu-v .list .item:hover{color: #ff6600;}
.web-menu-v .list .item.on{color: #fff;background-color: #ff6600;}

.web-right{width: 870px;}

.crumb{line-height: 24px;font-size: 14px;color: #777;}
.crumb a{color: inherit;}
.crumb a:hover{color: #ff6600;}

.instance-list .item{width: 390px;margin-bottom: 15px;margin-left: 15px;}
.instance-list .item:nth-child(3n+1){margin-left: 0;}
.instance-list .item .name{height: 50px;line-height: 50px;font-size: 14px;background-color: rgba(255,255,255,.7);padding: 0 10px;right: 0;bottom: 0;left: 0;}

.instance-detail .title{font-size: 24px;color: #333;}
.instance-detail .info{font-size: 14px;color: #777;}
.instance-detail .info span{margin: 0 10px;}

.detail-page{line-height:34px;padding-top: 20px;border-top: 1px solid #e5e5e5;}
.detail-page a{font-size: 14px;color: #777;}
.detail-page a:hover{color: #ff6600;}
.detail-page .prev , .detail-page .next{max-width: 400px;}
.detail-page .back{width: 140px;margin: 0 auto;right: 0;left: 0;}

#news-list .item{padding-bottom: 32px;border-bottom: 1px solid #f1f1f1;margin-bottom: 30px;}
#news-list .item:last-child{margin-bottom: 0;}
#news-list .item .img{width: 210px;height: 125px;}
#news-list .item .info{width: 510px;padding-left: 30px;}
#news-list .info .name{line-height: 28px;font-size: 16px;color: #333;}
#news-list .info .name:hover{color: #ff6600;}
#news-list .info .time{line-height: 24px;color: #555;background: url(/images/images/ico-time-0.png) no-repeat left center;padding-left: 15px;}
#news-list .info .brief{height: 48px;line-height: 24px;font-size: 14px;color: #888;padding-top: 15px;margin-top: 10px;}
#news-list .info .brief::before{width: 20px;height: 1px;background-color: #a9a9a9;position: absolute;z-index: 1;left: 0;top: 0;content: '';}

#job-list .top{line-height: 50px;background-color: #f5f5f5;padding: 0 25px;}
#job-list .top > div{font-weight: bold;font-size: 14px;color: #333;}
#job-list .item{line-height: 56px;background: url(/images/images/ico-more-0.png) no-repeat 95% center;padding: 0 25px;border-bottom: dotted #e5e5e5;}
#job-list .item > div , #job-list .item > a{font-size: 14px;color: #898989;}
#job-list .item:hover{background-color: #f5f5f5;background-image: url(/images/images/ico-more-1.png);}
#job-list .item:hover > div , #job-list .item:hover > a{color: #ff6600;}
#job-list .title{width: 190px;}
#job-list .exp{width: 190px;}
#job-list .num{width: 135px;}
#job-list .time{width: 200px;}
#job-list .more{top: 0;right: 0;bottom: 0;left: 0;}

.join-top .title{line-height: 45px;font-size: 18px;color: #ff6600;}
.join-top .join-btn{width: 140px;height: 45px;line-height: 45px;font-size: 16px;color: #fff;background-color: #ff6600;border-radius: 3px;}

#about-0{background: #fdfcfa url(/images/images/about-0-bg.jpg) no-repeat center top;padding-top: 155px;}
#about-0 .editor{line-height: 28px;}
#about-0 .item{border-bottom: 1px solid #f1f1f1;margin-bottom: 60px;}
#about-0 .item:last-child{border-bottom: 0;}

#about-G-1{background: #f8f8f8 url(/images/images/tree-bg.jpg) no-repeat center bottom;}
#about-G-1 .list{padding: 80px 0 60px;left: 10px;}
#about-G-1 .clock{width: 26px;height: 25px;background: url(/images/images/clock.png) no-repeat center center;margin: 0 auto;top: 0;right: 0;left: 0;}
#about-G-1 .rocket{width: 40px;height: 60px;background: url(/images/images/rocket.png) no-repeat center center;margin: 0 auto;right: 0;bottom: 0;left: 0;}
#about-G-1 .l{width: 2px;background-color: #cdcdcd;margin: 0 auto;top: 25px;right: 0;bottom: 60px;left: 0;}
#about-G-1 .item{width: 550px;margin-bottom: 25px;}
#about-G-1 .item .year{font-size: 14px;color: #343434;}
#about-G-1 .item .year span{font-size: 40px;color: inherit;}
#about-G-1 .item .contents{min-height: 60px;line-height: 24px;font-size: 14px;color: #777;}
#about-G-1 .item::after{width: 12px;height: 12px;background-color: #fff;border: 2px solid #bfbfbf;border-radius: 100%;position: absolute;z-index: 1;top: 20px;content: '';}
#about-G-1 .item.fl::after{right: -58px;}
#about-G-1 .item.fr::after{left: -58px;}

#about-G-2 .item{width: 220px;background-repeat: no-repeat;margin-bottom: 75px;z-index: 2;vertical-align: top;}
#about-G-2 .item.top{background-image: url(/images/images/StrangeArrow-bottom.png);background-position: 54% bottom;margin-left: 105px;}
#about-G-2 .item.bottom{background-image: url(/images/images/StrangeArrow-top.png);background-position: 54% top;margin-right: 52px;margin-left: 52px;}
#about-G-2 .item:first-child{margin-left: 0;}
#about-G-2 .item::after{width: 10px;height: 10px;background-color: #ff6600;border-radius: 100%;position: absolute;z-index: 1;left: 105px;content: '';}
#about-G-2 .item.top::after{bottom: -39px;}
#about-G-2 .item.bottom::after{top: -46px;}
#about-G-2 .item .main{padding: 30px 0;}
#about-G-2 .item .img{width: 134px;height: 134px;padding: 8px;margin: 0 auto;}
#about-G-2 .item .img::before , #about-G-2 .item .img::after{position: absolute;z-index: 1;top: 0;right: 0;bottom: 0;left: 0;content: '';}
#about-G-2 .item .img::before{background: url(/images/images/round-box-0.png) no-repeat center center;}
#about-G-2 .item .img::after{background: url(/images/images/round-box-2.png) no-repeat center center;opacity: 0;}
#about-G-2 .item .name{line-height: 36px;font-weight: bold;font-size: 20px;color: #ff6600;}
#about-G-2 .item .brief{height: 96px;line-height: 24px;font-size: 14px;color: #555;}
#about-G-2 .item .main:hover .img::before{opacity: 0;}
#about-G-2 .item .main:hover .img::after{opacity: 1;}
#about-G-2 .item .main:hover .name , #about-G-2 .item .main:hover .brief{color: #ff6600;}
#about-G-2 .line{height: 0;border-top: 1px dashed #ff9662;top: 394px;right: 110px;left: 110px;}

#about-G-3 .list{padding: 0 15px;}
#about-G-3 .item{width: 268px;height: 298px;border: 1px solid #e3e3e3;margin-right: 30px;}
#about-G-3 .item .img{height: 100%;background-color: #fff;}
#about-G-3 .prev{left: -62px;}
#about-G-3 .next{right: -62px;}
#about-G-3 .prev , #about-G-3 .next{width: 32px;height: 32px;background-color: #fff;border-radius: 100%;top: 50%;}
#about-G-3 .prev::before , #about-G-3 .prev::after , #about-G-3 .next::before , #about-G-3 .next::after{width: 8px;height: 1.2px;background-color: #333;position: absolute;z-index: 1;left: 12px;content: '';}
#about-G-3 .prev::before{top: 13px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#about-G-3 .prev::after{top: 18px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#about-G-3 .next::before{top: 13px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#about-G-3 .next::after{top: 18px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#about-G-3 .prev:hover , #about-G-3 .next:hover{background-color: #ff6600;}
#about-G-3 .prev:hover::before , #about-G-3 .prev:hover::after , #about-G-3 .next:hover::before , #about-G-3 .next:hover::after{background-color: #fff;}

div[id*="about-"] .title .title-0{font-size: 30px;color: #111;}
div[id*="about-"] .title .title-1{font-size: 14px;color: #b3b3b3;}

.siteNode{top: -60px;}

#message{width: 560px;}
#message .title{font-size: 30px;color: #ff6600;}
#message .message-table td{padding: 10px 0;}
#message .message-table .left{line-height: 44px;font-size: 14px;color: #666;padding-right: 30px;}
#message .message-table .important::after{font-size: 14px;color: #ff6600;position: absolute;z-index: 1;content: '*';top: 5px;right: 15px;}
#message .message-table .text{width: 360px;height: 44px;padding: 0 10px;border: 1px solid #dbdbdb;}
#message .message-table .text[name="VCode"]{width: 120px;}
#message .message-table .text[name="VCode"] + a img{height: 44px;margin-top: -2px;margin-left: 10px;}
#message .message-table .area{width: 438px;height: 170px;padding: 10px;border: 1px solid #dbdbdb;resize: none;}
#message .message-table .text:hover , #message .message-table .text:focus , #message .message-table .area:hover , #message .message-table .area:focus{border-color: #333;}
#message .message-table .submit{width: 180px;height: 45px;line-height: 45px;font-size: 16px;color: #fff;background-color: #ff6600;border: 0;cursor: pointer;}

#contact-us{width: 530px;padding-left: 70px;padding-bottom: 100000px;border-left: 1px solid #e0e0e0;margin-bottom: -100000px;}
#contact-us .title{font-size: 22px;color: #ff6600;}
#contact-us .info{line-height: 40px;font-size: 16px;color: #555;}
#contact-us .info span{font-size: inherit;color: inherit;margin-right: 50px;}
#contact-us .info a{font-size: inherit;color: inherit;}
#contact-us .map{width: 520px;padding: 1px;border: 1px solid #dcdcdc;border-radius: 3px;}

.join-form .row{margin-bottom: 20px;}
.join-form .title{width: 150px;line-height: 30px;font-size: 14px;padding: 5px 0;margin-right: 10px;text-align: right;}
.join-form .main{width: 650px;}
.join-form .text , .join-form .select{height: 40px;font-size: 14px;padding: 0 10px;border: 1px solid #ccc;}
.join-form .text{width: 180px;}
.join-form .area{width: 450px;height: 140px;line-height: 30px;font-size: 14px;padding: 5px 10px;border: 1px solid #ccc;resize: none;}
.join-form .submit{color: #fff;background-color: #ff6600;}
.join-form .return{color: #fff;background-color: #666;}
.join-form .button{width: 120px;height: 40px;line-height: 40px;font-size: 14px;border: 0;margin-right: 5px;cursor: pointer;opacity: .7;}
.join-form .button:hover{opacity: 1;}
.join-form .text:hover , .join-form .text:focus , .join-form .select:hover , .join-form .select:focus , .join-form .area:hover , .join-form .area:focus{border-color: #ff6600;}
.join-form .form_focus{border-color: red;}

#footer{min-height: 450px;background: #ff6600 url(/images/images/footer-bg.jpg) no-repeat center top;padding: 70px 0 40px;}
#footer::after{height: 5px;background: url(/images/images/triangle-1.png) repeat-x left bottom;position: absolute;z-index: 1;right: 0;top: -5px;left: 0;content: '';}
/*#footer *{color: #fff;}*/
#footer .serviceline{width: 230px;height: 45px;line-height: 45px;font-weight: bold;font-size: 14px;color: #f67625;background-color: #fff;border-radius: 45px;margin: 0 auto;top: 0;right: 0;left: 0;}
#footer .serviceline span{font-size: inherit;color: inherit;}
#footer .web-info{width: 400px;line-height: 26px;font-size: 14px;color: #fff;margin-top: 80px;}
#footer .hotline{min-width: 250px;font-size: 14px;color: #fff;margin-top: 125px;}
#footer .hotline .phone{font-weight: bold;font-size: 30px;color: #fff;}
#footer .contact{line-height: 30px;font-size: 14px;color: rgba(255,255,255,.8);padding: 5px 0 0 55px;border-left: 1px solid rgba(255,255,255,.3);margin-top: 90px;margin-left: 15px;}
#footer .contact .c{font-size: 18px;color: #fff;margin-bottom: 15px;}
#footer .contact .c a{color: inherit;}
#footer .qrcode{width: 163px;font-size: 14px;color: #fff;margin-top: 25px;}