.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left}.pull-right{float:right}.container,.row,.wrapper{zoom:1;clear:both}.container:after,.container:before,.row:after,.row:before,.wrapper:after,.wrapper:before{content:" ";display:table}.container:after,.row:after,.wrapper:after{clear:both}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html{line-height:1}body{color:#333;font:12px/24px Microsoft Yahei,Simsun,Arial}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}blockquote,q{quotes:none}a img{border:none}a{color:#333;text-decoration:none}a:hover{color:#1f1f1f;text-decoration:none}em,i{font-style:normal}img{vertical-align:middle;display:inline;border:none}button,input{font:12px/24px Microsoft Yahei,Simsun,Arial}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}::selection{background-color:#2d5c00;color:#fff}::-moz-selection{background-color:#2d5c00;color:#fff}.container{width:100%}.wrapper{width:1200px;margin:0 auto}.col-1{width:8.33333%}.col-offset-1{margin-left:8.33333%}.col-2{width:16.66667%}.col-offset-2{margin-left:16.66667%}.col-3{width:25%}.col-offset-3{margin-left:25%}.col-4{width:33.33333%}.col-offset-4{margin-left:33.33333%}.col-5{width:41.66667%}.col-offset-5{margin-left:41.66667%}.col-6{width:50%}.col-offset-6{margin-left:50%}.col-7{width:58.33333%}.col-offset-7{margin-left:58.33333%}.col-8{width:66.66667%}.col-offset-8{margin-left:66.66667%}.col-9{width:75%}.col-offset-9{margin-left:75%}.col-10{width:83.33333%}.col-offset-10{margin-left:83.33333%}.col-11{width:91.66667%}.col-offset-11{margin-left:91.66667%}.col-12{width:100%}.col-offset-12{margin-left:100%}.top-bar{background:url(../img/topbar.jpg) repeat-x scroll;padding:4px 0}.top-bar p{letter-spacing:.8em;color:#e12037}.top-bar .group{cursor:pointer;float:left;position:relative;margin-right:20px}.top-bar .group:after{content:'';display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../img/icon.png) no-repeat -62px -90px;position:absolute;top:2px;right:2px}.top-bar .group:hover ul{display:block}.top-bar .group span,.top-bar .group ul{width:130px;background-color:#fff;border:1px solid #d0d0d0}.top-bar .group span{padding-left:3px;display:inline-block;height:24px}.top-bar .group ul{display:none;position:absolute;top:23px;left:0;z-index:99}.top-bar .group a{display:block;padding-left:3px}.top-bar .group a:hover{background-color:#f5f5f5;text-decoration:none;color:#b10606}.head-logo{padding:30px 0}.head-logo .logo{display:block;width:358px;height:70px;background:url(../img/icon.png) no-repeat 0 0}.head-logo .pull-right{position:relative}.head-logo .pull-right:before{content:'';display:inline-block;vertical-align:middle;width:40px;height:40px;background:url(../img/icon.png) no-repeat 0 -83px;position:absolute;top:2px;left:-58px;border-right:1px solid #ddd;padding-right:8px}.head-logo .pull-right p{font-size:20px;color:#c80a0e}.navigation{background:url(../img/nav.jpg) repeat-x scroll;font-size:18px;line-height:34px;font-weight:400}.navigation a{color:#fff}.navigation ul{background:url(../img/line.jpg) no-repeat scroll left 6px}.navigation li{float:left;text-align:center;width:14.28%;background:url(../img/line.jpg) no-repeat scroll right 6px}.no-banner{width:100%;height:100px}.banner{width:100%;height:470px;overflow:hidden;background:#eee}.about{background:url(../img/about.jpg) no-repeat scroll center top}.cultures{background:url(../img/culture.jpg) no-repeat scroll center top}.recruit{background:url(../img/recruit.jpg) no-repeat scroll center top}.contactus{background:url(../img/contactus.jpg) no-repeat scroll center top}.business{background:url(../img/system.jpg) no-repeat scroll center top}.index-slide #pager{position:absolute;left:46%;bottom:50px;z-index:101}.index-slide #pager span{font-size:45px;cursor:pointer;padding:5px}.index-slide #pager .cycle-pager-active{color:#c80a0e}.box{background:url(../img/bg.png) no-repeat center top;padding:40px 60px;margin:-50px auto 30px;position:relative;z-index:102}.box .box-left,.box .box-right{float:left}.box .box-left{width:432px;padding-right:55px}.box .box-right{width:216px}.box .box-right img{margin-bottom:10px}.box .inner{padding:30px 200px;min-height:600px}.read-more{display:block;width:82px;height:22px;margin-top:30px;background:url(../img/icon.png) no-repeat -104px -90px}.title{border-bottom:1px solid #d0d0d0;position:relative;margin-bottom:10px;font-size:16px;line-height:34px;font-weight:400}.title span{font-family:Arial;font-weight:700;color:#e40f10;margin-right:10px}.title:after{content:'';width:80px;position:absolute;bottom:-1px;left:0;border-bottom:1px solid #f7b7b7}.small-title{width:50%;padding-bottom:15px;margin:0 auto 30px;text-align:center}.footer>ul li{border-top:1px solid #ddd;line-height:32px;color:#a6a6a6}.footer>ul li a{color:#a6a6a6;padding:5px}.footer>ul li a:hover{color:#262626}.news h3{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px}.news>div{position:relative;padding-left:40px}.news>div span{position:absolute;top:0;left:0}.news>div span small{display:block;color:#999}.news>div p{border-left:1px solid #ddd;padding-left:10px;height:90px;overflow:hidden}.about-us{padding:30px 200px;min-height:600px}.about-us p{font-size:14px;line-height:32px;font-weight:400;margin-bottom:30px;text-indent:2em}.contact,.map{width:800px;margin:0 auto 20px}.map{height:300px;border:1px solid #ddd}.contact{font-size:16px;line-height:30px;font-weight:400;color:#666}.contact h4{font-size:20px;line-height:36px;font-weight:700;margin:20px 0;color:#333}.contact .line{font-size:46px}.culture{padding:30px 200px;min-height:600px;font-size:14px;line-height:26px;font-weight:400}.culture p{color:#666;margin:10px 0 25px}.time{text-align:center}.news-detail{margin:20px 0 50px}.news-list>div{position:relative;padding-left:230px;height:136px;margin-bottom:50px}.news-list>div img{position:absolute;top:0;left:0;width:200px;height:130px;padding-right:25px;border-right:1px solid #ddd}.news-list>div h3{margin-bottom:10px}.news-list>div h3 span{font-weight:400;font-size:12px}.news-list>div p{height:100px;overflow:hidden}.jobs{margin-top:60px}.jobs .job{border-bottom:1px solid #ddd;margin:30px 30px 60px;font-size:14px;line-height:30px;font-weight:400}.jobs .job .job-name{margin-bottom:20px}.jobs .job .job-detail>div{position:relative;padding-left:70px;margin-bottom:20px}.jobs .job .job-detail>div strong{position:absolute;top:0;left:0}