/* line 5, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

/* line 22, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html { line-height: 1; }

/* line 24, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
ol, ul { list-style: none; }

/* line 26, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 28, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 30, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q, blockquote { quotes: none; }
/* line 103, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

/* line 32, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
a img { border: none; }

/* line 116, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/* line 5, ../sass/style.scss */
body { color: #000; background: #fff; font-size: 14px; font-family: "Hiragino Sans GB", "Microsoft Yahei", Helvetica, Arial; -webkit-font-smoothing: antialiased; min-width: 1000px; }

/* line 6, ../sass/style.scss */
a { color: #20282e; text-decoration: none; }
/* line 7, ../sass/style.scss */
a:hover { text-decoration: underline; }

/* line 9, ../sass/style.scss */
.layout { width: 960px; margin: auto; *zoom: 1; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.layout:after { content: ""; display: table; clear: both; }

/* line 10, ../sass/style.scss */
.container { width: 900px; margin: auto; padding-bottom: 80px; *zoom: 1; min-height: 250px; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.container:after { content: ""; display: table; clear: both; }

/* line 11, ../sass/style.scss */
.crumb { width: 900px; margin: 0 auto 5px; line-height: 40px; font-size: 12px; }

/* line 12, ../sass/style.scss */
.main { float: left; width: 650px; }

/* line 13, ../sass/style.scss */
.sidebar { float: left; width: 250px; }

/* line 14, ../sass/style.scss */
.placeholder { width: 100%; overflow: hidden; }

/* line 15, ../sass/style.scss */
.clr { clear: both; }

/* line 16, ../sass/style.scss */
.page-home .container { width: 960px; }

/* line 19, ../sass/style.scss */
.header { height: 70px; position: relative; z-index: 100; }
/* line 20, ../sass/style.scss */
.header .wrap { position: fixed; z-index: 100; top: 0; width: 100%; left: 0; height: 69px; border-bottom: 1px solid #ff422c; background: #20282e; }
/* line 21, ../sass/style.scss */
.header .logo { float: left; height: 70px; overflow: hidden; }
/* line 22, ../sass/style.scss */
.header .trial, .header .telephone { float: right; margin-bottom: -32px; display: inline; height: 32px; line-height: 32px; font-size: 18px; background: #ff422c; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0; border-radius: 0 0 10px 10px; }
/* line 23, ../sass/style.scss */
.header .trial a, .header .telephone a { color: #fff; display: block; text-align: center; }
/* line 25, ../sass/style.scss */
.header .telephone { margin-right: 255px; width: 200px; position: relative; z-index: 100; }
/* line 26, ../sass/style.scss */
.header .telephone a { padding-left: 40px; background: url("../images/ico-tel.png") no-repeat 16px 6px; }
/* line 28, ../sass/style.scss */
.header .trial { margin-right: 120px; position: relative; z-index: 100; }
/* line 29, ../sass/style.scss */
.header .trial a { padding: 0 20px; }

/* line 32, ../sass/style.scss */
.page-product .wrap { position: relative; }

/* line 33, ../sass/style.scss */
.nav { z-index: 100; float: left; height: 69px; margin-left: 20px; display: inline; }
/* line 34, ../sass/style.scss */
.nav .n-li { float: left; font-size: 14px; line-height: 18px; font-weight: bold; }
/* line 35, ../sass/style.scss */
.nav .n-li .n-item a { display: block; color: #ffffff; width: 30px; padding: 17px 24px; height: 36px; text-align: center; }
/* line 36, ../sass/style.scss */
.nav .n-li.current .n-item a, .nav .n-li .n-item a:hover { background: #ff422c; text-decoration: none; }

/* line 39, ../sass/style.scss */
.nav-sub { display: none; position: absolute; z-index: 101; width: 100%; top: 70px; left: 0; background: rgba(255, 66, 44, 0.95); }
/* line 40, ../sass/style.scss */
.nav-sub .layout { padding: 18px 0; }
/* line 41, ../sass/style.scss */
.nav-sub ul { overflow: hidden; }
/* line 42, ../sass/style.scss */
.nav-sub li { float: left; }
/* line 43, ../sass/style.scss */
.nav-sub li ul { padding: 4px 0 0; float: left; clear: both; }
/* line 44, ../sass/style.scss */
.nav-sub li li { float: none; padding-left: 22px; padding-right: 20px; line-height: 32px; font-size: 12px; }
/* line 46, ../sass/style.scss */
.nav-sub a { color: #fff; display: inline-block; white-space: nowrap; }
/* line 47, ../sass/style.scss */
.nav-sub .ns-item { float: left; font-size: 14px; height: 14px; margin: 9px 0 9px -1px; border-left: 1px solid #fff; padding: 0 22px; font-weight: bold; }

/* line 49, ../sass/style.scss */
#Nav_Solution li { width: 240px; }

/* line 50, ../sass/style.scss */
#Nav_News ul { margin-left: 430px; }

/* line 51, ../sass/style.scss */
#Nav_Academy ul { margin-left: 542px; }

/* line 54, ../sass/style.scss */
.banner { position: relative; height: 188px; width: 100%; overflow: hidden; }

/* line 55, ../sass/style.scss */
.casebanner { height: 700px; }
/* line 56, ../sass/style.scss */
.casebanner .banner-img { height: 100%; background-position: top; background-repeat: no-repeat; font-size: 0; }

/* line 58, ../sass/style.scss */
.banner-news { background: #b9c8b1 url(../images/banner/news.jpg) no-repeat center; }

/* line 59, ../sass/style.scss */
.banner-academy { background: #79c9c7 url(../images/banner/academy.png) no-repeat center; }

/* line 60, ../sass/style.scss */
.banner-product { background: #a6937c url(../images/banner/products.png) no-repeat center; }

/* line 61, ../sass/style.scss */
.banner-cases { background: url(../images/banner/cases.jpg) no-repeat center; }

/* line 62, ../sass/style.scss */
.banner-channel { background: #290203 url(../images/banner/channel.jpg) no-repeat center; }

/* line 63, ../sass/style.scss */
.banner-signup { background: #ef7542 url(../images/banner/signup.png) no-repeat center; }

/* line 64, ../sass/style.scss */
.banner-about { background: url("../images/banner/about.jpg") no-repeat center; }

/* line 65, ../sass/style.scss */
.banner-solution { background: #ccc4b9 url(../images/banner/solution.jpg) no-repeat center; }

/* line 66, ../sass/style.scss */
.banner-contact { background: #f6f4f1 url("../images/banner/contact.jpg") no-repeat center; }

/* line 67, ../sass/style.scss */
.banner-payment { background: #313440 url("../images/banner/payment.jpg") no-repeat center; }

/* line 68, ../sass/style.scss */
.banner-map { background: #efe3d3 url("../images/banner/map.jpg") no-repeat center; }

/* line 69, ../sass/style.scss */
.slideBox { position: relative; }
/* line 71, ../sass/style.scss */
.slideBox .bd li { height: 188px; background-position: center; background-repeat: no-repeat; }
/* line 73, ../sass/style.scss */
.slideBox .bd li a { height: 100%; display: block; background-position: center; background-repeat: no-repeat; }
/* line 74, ../sass/style.scss */
.slideBox .bd li a.link { position: absolute; height: auto; }
/* line 78, ../sass/style.scss */
.slideBox .hd { position: absolute; width: 960px; left: 50%; margin-left: -480px; bottom: 0; }
/* line 80, ../sass/style.scss */
.slideBox .hd ul { position: absolute; left: 40px; bottom: 0; }
/* line 81, ../sass/style.scss */
.slideBox .hd li { margin: 0 0 10px; width: 6px; height: 6px; font-size: 0; background: #f7f7f7; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
/* line 82, ../sass/style.scss */
.slideBox .hd li.on { background: #ff0000; }

/* line 87, ../sass/style.scss */
.page-home .banner, .page-home .slideBox .bd li { height: 300px; }

/* line 91, ../sass/style.scss */
.fixside { position: fixed; right: 0; top: 70px; width: 0; }
/* line 92, ../sass/style.scss */
.fixside .fixside-menu { position: absolute; left: -96px; width: 96px; background: rgba(247, 247, 247, 0.9); z-index: 100; }
/* line 93, ../sass/style.scss */
.fixside .fs-tit { line-height: 48px; height: 48px; background: #ff422c; text-align: center; color: #fff; }
/* line 94, ../sass/style.scss */
.fixside .fs-con { text-align: center; padding-top: 12px; }
/* line 95, ../sass/style.scss */
.fixside .fs-con li { margin: 0 0 14px; }
/* line 96, ../sass/style.scss */
.fixside .fs-con p { font-size: 12px; margin-top: 3px; }
/* line 98, ../sass/style.scss */
.fixside .fs-toggle { display: none; position: absolute; top: 75px; left: -50px; width: 50px; height: 110px; font-size: 0; background: url("../images/floatside-toggle.png") no-repeat right; }

/* line 100, ../sass/style.scss */
.gotop { position: relative; width: 1000px; margin: auto; }
/* line 101, ../sass/style.scss */
.gotop a { position: absolute; right: 0; bottom: 0; width: 66px; height: 64px; background: url("../images/gotop.png") no-repeat; font-size: 0; }

/* line 103, ../sass/style.scss */
.footer, .friendlinks, .copyright { color: #fff; }
/* line 104, ../sass/style.scss */
.footer a, .friendlinks a, .copyright a { color: #fff; }

/* line 106, ../sass/style.scss */
.footer { background: #20282e; padding-bottom: 20px; }

/* line 107, ../sass/style.scss */
.com-info { float: left; width: 408px; text-align: center; padding: 15px 0; }

/* line 108, ../sass/style.scss */
.com-logo { margin-top: 8px; }

/* line 109, ../sass/style.scss */
.com-name { margin-top: 20px; }
/* line 110, ../sass/style.scss */
.com-name .cn { font-size: 22px; line-height: 28px; }
/* line 111, ../sass/style.scss */
.com-name .en { font-size: 16px; line-height: 20px; font-family: Arial; }

/* line 113, ../sass/style.scss */
.com-links { margin-top: 16px; }
/* line 114, ../sass/style.scss */
.com-links a { font-size: 14px; display: inline-block; height: 15px; line-height: 15px; padding: 0 7px; border-left: 1px solid #fff; margin-top: 9px; }
/* line 115, ../sass/style.scss */
.com-links .bdn { border: 0; }

/* line 117, ../sass/style.scss */
.com-contact { float: left; width: 525px; height: 214px; background: url("../images/foot-line.png") no-repeat center; margin-top: 35px; }

/* line 118, ../sass/style.scss */
.service { float: left; width: 214px; text-align: center; }
/* line 119, ../sass/style.scss */
.service dt { width: 30px; height: 32px; line-height: 16px; padding: 14px 16px; background: url("../images/service-circle.png") no-repeat top; margin: 36px auto 0; }
/* line 120, ../sass/style.scss */
.service dd { line-height: 22px; }
/* line 121, ../sass/style.scss */
.service .tel { line-height: 32px; margin-top: 5px; font-size: 25px; }
/* line 122, ../sass/style.scss */
.service .time { color: #ff422c; }
/* line 123, ../sass/style.scss */
.service .qq { margin-top: 20px; }

/* line 125, ../sass/style.scss */
.service-after { float: right; padding-top: 70px; }
/* line 126, ../sass/style.scss */
.service-after p { line-height: 24px; font-size: 14px; }

/* line 128, ../sass/style.scss */
.friendlinks { background: #262e35; }
/* line 129, ../sass/style.scss */
.friendlinks .layout { padding: 25px 0 20px; *zoom: 1; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.friendlinks .layout:after { content: ""; display: table; clear: both; }
/* line 130, ../sass/style.scss */
.friendlinks dl { margin: 0 30px; padding-left: 185px; overflow: hidden; }
/* line 131, ../sass/style.scss */
.friendlinks dt { float: left; display: inline; margin-left: -185px; width: 176px; line-height: 18px; color: #ff422c; }

/* line 133, ../sass/style.scss */
.flink-combo { position: relative; float: left; display: inline; width: 176px; margin-left: 30px; }
/* line 134, ../sass/style.scss */
.flink-combo .fc-box { height: 33px; padding-left: 25px; border: 1px solid #171a1d; background: #171a1d url("../images/friendlink_arrow.gif") no-repeat right; font-size: 14px; color: #eb3e2a; line-height: 33px; cursor: default; }
/* line 135, ../sass/style.scss */
.flink-combo .fc-content { display: none; position: absolute; bottom: 34px; width: 174px; background: #262e35; border: 1px solid #171a1d; padding: 14px 0; }
/* line 136, ../sass/style.scss */
.flink-combo .fc-content li { padding: 0 25px; line-height: 20px; font-size: 12px; color: #fff; }
/* line 138, ../sass/style.scss */
.flink-combo .fc-content li a:hover { color: #d73d2e; text-decoration: none; }

/* line 143, ../sass/style.scss */
.flink-list { font-size: 12px; overflow: hidden; float: left; width: 705px; margin-left: 10px; display: inline; }
/* line 144, ../sass/style.scss */
.flink-list ul { margin-left: -1px; float: left; display: inline; }
/* line 145, ../sass/style.scss */
.flink-list li { float: left; height: 14px; line-height: 14px; margin-bottom: 5px; border-left: 1px solid #fff; padding: 0 7px; }
/* line 146, ../sass/style.scss */
.flink-list a { display: inline-block; white-space: nowrap; }

/* line 148, ../sass/style.scss */
.copyright { background: #171a1d; line-height: 46px; font-size: 12px; }
/* line 149, ../sass/style.scss */
.copyright .l { float: left; display: inline; margin-left: 30px; }
/* line 150, ../sass/style.scss */
.copyright .r { float: right; display: inline; margin-right: 30px; }

/* line 154, ../sass/style.scss */
.in-mod { clear: both; margin-bottom: 40px; border-top: 1px solid #d2d2d2; *zoom: 1; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.in-mod:after { content: ""; display: table; clear: both; }
/* line 155, ../sass/style.scss */
.in-mod .mod-tit { padding: 20px 0 20px 74px; height: 52px; }
/* line 156, ../sass/style.scss */
.in-mod .mod-tit h3 { float: left; font-size: 24px; font-weight: bold; width: 50px; line-height: 26px; }
/* line 157, ../sass/style.scss */
.in-mod .mod-tit .more { float: left; display: inline; margin-left: 14px; white-space: nowrap; line-height: 52px; font-size: 12px; color: #a0a0a0; }

/* line 160, ../sass/style.scss */
.in-mod-news, .in-mod-academy, .in-mod-cases { float: left; clear: none; width: 300px; display: inline; margin-left: 30px; border-top: 0; }
/* line 162, ../sass/style.scss */
.in-mod-news .mod-tit, .in-mod-academy .mod-tit, .in-mod-cases .mod-tit { padding-left: 125px; }

/* line 165, ../sass/style.scss */
.in-mod-news .pic, .in-mod-academy .pic { height: 125px; overflow: hidden; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 166, ../sass/style.scss */
.in-mod-news .pic:hover, .in-mod-academy .pic:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; }
/* line 169, ../sass/style.scss */
.in-mod-news .list a, .in-mod-academy .list a { display: block; zoom: 1; padding: 0 28px 0 18px; line-height: 33px; border-bottom: 1px dotted #e3e3e3; font-size: 12px; }
/* line 170, ../sass/style.scss */
.in-mod-news .list a span, .in-mod-academy .list a span { display: block; width: 100%; white-space: nowrap; overflow: hidden; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; cursor: pointer; }
/* line 171, ../sass/style.scss */
.in-mod-news .list a:hover, .in-mod-academy .list a:hover { color: #fff; border-bottom: 0; text-decoration: none; padding-bottom: 1px; background: #ff422c url("../images/arrow.gif") no-repeat 282px 50%; }

/* line 175, ../sass/style.scss */
.in-mod-news { margin-left: 0; }

/* line 177, ../sass/style.scss */
.in-mod-cases .pic { height: 125px; overflow: hidden; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 178, ../sass/style.scss */
.in-mod-cases .pic:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; }
/* line 181, ../sass/style.scss */
.in-mod-cases .list ul { margin-left: -4px; float: left; display: inline; }
/* line 182, ../sass/style.scss */
.in-mod-cases .list li { position: relative; float: left; background: #f9f8f8; width: 148px; height: 82px; display: inline; margin: 3px 0 0 4px; text-align: center; }
/* line 183, ../sass/style.scss */
.in-mod-cases .list a { display: block; height: 82px; text-decoration: none; }
/* line 184, ../sass/style.scss */
.in-mod-cases .list a img { margin-top: 18px; }
/* line 185, ../sass/style.scss */
.in-mod-cases .list a:hover p { display: block; }
/* line 187, ../sass/style.scss */
.in-mod-cases .list p { display: none; position: absolute; top: 0; left: 0; font-size: 12px; line-height: 82px; width: 148px; height: 82px; background: #ff422c; color: #fff; cursor: pointer; }

/* line 192, ../sass/style.scss */
.in-mod-prod .starproduct { background: #21282e url("../images/in-prod-line.png") no-repeat 230px 20px; }
/* line 193, ../sass/style.scss */
.in-mod-prod .starproduct a { display: block; padding: 24px 34px; *zoom: 1; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.in-mod-prod .starproduct a:after { content: ""; display: table; clear: both; }
/* line 194, ../sass/style.scss */
.in-mod-prod .starproduct .pic { float: left; width: 224px; padding-right: 20px; }
/* line 195, ../sass/style.scss */
.in-mod-prod .starproduct dl { float: left; width: 620px; }
/* line 196, ../sass/style.scss */
.in-mod-prod .starproduct dt { line-height: 40px; margin-bottom: 20px; color: #ff422c; font-size: 24px; }
/* line 197, ../sass/style.scss */
.in-mod-prod .starproduct dd { line-height: 28px; color: #fff; }
/* line 199, ../sass/style.scss */
.in-mod-prod .list { margin-top: 25px; overflow: hidden; text-align: center; }
/* line 200, ../sass/style.scss */
.in-mod-prod .list ul { margin-left: -1px; float: left; display: inline; }
/* line 201, ../sass/style.scss */
.in-mod-prod .list li { float: left; border-left: 1px solid #d2d2d2; height: 240px; width: 239px; }
/* line 202, ../sass/style.scss */
.in-mod-prod .list li a { display: block; padding-top: 1px; height: 239px; }
/* line 203, ../sass/style.scss */
.in-mod-prod .list li a:hover { background-color: #ff422c; color: #fff; text-decoration: none; }
/* line 204, ../sass/style.scss */
.in-mod-prod .list li a:hover p { display: block; margin-top: 10px; }
/* line 205, ../sass/style.scss */
.in-mod-prod .list li a:hover .ico-prod { background-position: bottom; }
/* line 209, ../sass/style.scss */
.in-mod-prod .list dt { display: none; font-size: 28px; line-height: 36px; }
/* line 210, ../sass/style.scss */
.in-mod-prod .list dd { font-size: 18px; line-height: 24px; }
/* line 211, ../sass/style.scss */
.in-mod-prod .list p { line-height: 30px; display: none; }

/* line 214, ../sass/style.scss */
.ico-prod { width: 140px; height: 140px; margin: 29px auto 0; background-repeat: no-repeat; background-position: 0 0; }

/* line 215, ../sass/style.scss */
.ico-prod-1 { background-image: url("../images/content/in_prod_1.png"); }

/* line 216, ../sass/style.scss */
.ico-prod-2 { background-image: url("../images/content/in_prod_2.png"); }

/* line 217, ../sass/style.scss */
.ico-prod-3 { background-image: url("../images/content/in_prod_3.png"); }

/* line 218, ../sass/style.scss */
.ico-prod-4 { background-image: url("../images/content/in_prod_4.png"); }

/* line 222, ../sass/style.scss */
.in-mod-solution .list ul { margin-left: -15px; float: left; display: inline; }
/* line 223, ../sass/style.scss */
.in-mod-solution .list li { float: left; width: 310px; margin: 0 0 15px 15px; display: inline; line-height: 78px; text-align: center; background: #f9f8f8; font-size: 16px; }
/* line 224, ../sass/style.scss */
.in-mod-solution .list a { display: block; }
/* line 225, ../sass/style.scss */
.in-mod-solution .list a:hover { color: #fff; background: #ff422c; text-decoration: none; }

/* line 231, ../sass/style.scss */
.nav-product { height: 48px; }
/* line 232, ../sass/style.scss */
.nav-product .wrap { background: #448aca; height: 48px; line-height: 48px; }
/* line 233, ../sass/style.scss */
.nav-product .layout { position: relative; width: 1000px; }
/* line 235, ../sass/style.scss */
.nav-product li { float: left; width: 165px; height: 30px; margin: 9px 0; text-align: center; font-size: 14px; border-left: 1px solid #fff; }
/* line 237, ../sass/style.scss */
.nav-product .np-item a { display: block; color: #fff; height: 48px; margin: -9px 0; }
/* line 238, ../sass/style.scss */
.nav-product .np-item a:hover, .nav-product .np-item a.current, .nav-product .np-item a.active { position: relative; text-decoration: none; background: #ff422c; padding: 0 1px; margin: -9px -1px; }
/* line 240, ../sass/style.scss */
.nav-product .np-item i { display: inline-block; width: 35px; height: 48px; background: url("../images/prodico-sprite.png") no-repeat; vertical-align: middle; margin-right: 6px; }

/* line 243, ../sass/style.scss */
.nav-product-fixed .wrap { position: fixed; left: 0; width: 100%; top: 0; z-index: 100; }

/* line 244, ../sass/style.scss */
.nav-product-sub { display: none; position: absolute; left: 0; width: 1000px; top: 48px; overflow: hidden; height: 48px; line-height: 48px; background: rgba(255, 66, 44, 0.95); }
/* line 245, ../sass/style.scss */
.nav-product-sub ul { overflow: hidden; }
/* line 246, ../sass/style.scss */
.nav-product-sub li { height: 16px; width: auto; margin: 16px 1px 16px -1px; }
/* line 247, ../sass/style.scss */
.nav-product-sub li a { display: block; margin: -16px 0; padding: 0 36px; color: #fff; }

/* line 250, ../sass/style.scss */
#NavProd_mstore { border: 0; }
/* line 251, ../sass/style.scss */
#NavProd_mstore .np-item a { padding-left: 0; margin-left: 0; }
/* line 252, ../sass/style.scss */
#NavProd_mstore i { background-position: 0 0; }

/* line 255, ../sass/style.scss */
#NavProd_o2o i { background-position: 0 -50px; }
/* line 256, ../sass/style.scss */
#NavProd_o2o .nav-product-sub ul { margin-left: 165px; }

/* line 259, ../sass/style.scss */
#NavProd_distribute i { background-position: 0 -100px; }
/* line 260, ../sass/style.scss */
#NavProd_distribute .nav-product-sub ul { margin-left: 330px; }

/* line 263, ../sass/style.scss */
#NavProd_weilego i { background-position: 0 -150px; }
/* line 264, ../sass/style.scss */
#NavProd_weilego .nav-product-sub ul { margin-left: 495px; }

/* line 267, ../sass/style.scss */
#NavProd_pcmall .np-item a { padding-right: 0; margin-right: 0; }
/* line 268, ../sass/style.scss */
#NavProd_pcmall i { background-position: 0 -200px; }
/* line 269, ../sass/style.scss */
#NavProd_pcmall .nav-product-sub ul { margin-left: 660px; }

/* line 271, ../sass/style.scss */
#NavProd_mobileweb { width: 170px; }
/* line 272, ../sass/style.scss */
#NavProd_mobileweb i { background-position: 0 -250px; }
/* line 273, ../sass/style.scss */
#NavProd_mobileweb .nav-product-sub ul { margin-left: 860px; }

/* line 276, ../sass/style.scss */
hr { height: 0; overflow: hidden; margin: 25px 0; border: 0; border-top: 1px solid #a0a0a0; }
/* line 277, ../sass/style.scss */
hr.dotline { border-top: 1px dotted #444444; }

/* line 279, ../sass/style.scss */
.product-head { padding: 20px 0 0; }

/* line 280, ../sass/style.scss */
.product-intro { line-height: 30px; font-size: 16px; margin: 10px 35px; }

/* line 281, ../sass/style.scss */
.hdtoolbar { padding: 20px 15px 0; text-align: right; }
/* line 282, ../sass/style.scss */
.hdtoolbar a { margin-right: 20px; }

/* line 284, ../sass/style.scss */
.round-link { display: inline-block; height: 48px; line-height: 48px; padding: 0 44px; min-width: 80px; color: #fff; background: #ff422c; font-size: 20px; -moz-border-radius: 24px; -webkit-border-radius: 24px; border-radius: 24px; cursor: pointer; text-decoration: none; text-align: center; }
/* line 285, ../sass/style.scss */
.round-link span { display: inline-block; vertical-align: top; }
/* line 286, ../sass/style.scss */
.round-link:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; text-decoration: none; }

/* line 288, ../sass/style.scss */
.rlink-orange { background: #ec6941; }

/* line 289, ../sass/style.scss */
.rlink-blue { background: #094fa3; }

/* line 290, ../sass/style.scss */
.rlink-green { background: #32b16c; }

/* line 291, ../sass/style.scss */
.rlink-purple { background: #920783; }

/* line 292, ../sass/style.scss */
.rlink-msg span { padding-right: 42px; margin-right: -28px; background: url("../images/ico-chat.png") no-repeat right; }

/* line 293, ../sass/style.scss */
.rlink-back span { padding-right: 42px; margin-right: -28px; background: url("../images/ico-back.png") no-repeat right; }

/* line 295, ../sass/style.scss */
.ol-con dt { position: relative; padding-left: 46px; line-height: 36px; padding-top: 40px; width: 290px; height: 60px; background: url("../images/con-title.png") no-repeat 100% 0; text-align: center; font-size: 24px; color: #fff; font-style: italic; }
/* line 296, ../sass/style.scss */
.ol-con dt i { position: absolute; left: 0; top: 0; font-size: 48px; color: #000; line-height: 1; }
/* line 298, ../sass/style.scss */
.ol-con dd { font-size: 14px; line-height: 24px; padding-left: 80px; }

/* line 300, ../sass/style.scss */
.ol-con-r, .ol-con-l { width: 350px; display: inline; }

/* line 301, ../sass/style.scss */
.ol-con-r { float: right; margin-right: 20px; }

/* line 302, ../sass/style.scss */
.ol-con-l { float: left; margin-left: 20px; }

/* line 305, ../sass/style.scss */
.prd-mstore-pro .ol-con dt { background-image: url("../images/con-title-blue.png"); }
/* line 307, ../sass/style.scss */
.prd-mstore-pro .ol-con-large { width: 475px; }
/* line 308, ../sass/style.scss */
.prd-mstore-pro .ol-con-large dt { width: 429px; background-image: url("../images/con-title-blue-l.png"); }

/* line 312, ../sass/style.scss */
.tit-con { position: relative; padding-left: 270px; height: 188px; width: 550px; margin-bottom: 20px; background: url("../images/products/title_divide.png") no-repeat 196px 0; }
/* line 313, ../sass/style.scss */
.tit-con h3 { line-height: 40px; color: #804e21; font-size: 36px; padding-top: 52px; margin-bottom: 20px; }
/* line 314, ../sass/style.scss */
.tit-con h3 i { position: absolute; left: 0; top: 0; }
/* line 316, ../sass/style.scss */
.tit-con p { line-height: 20px; font-size: 16px; }

/* line 319, ../sass/style.scss */
.imgbg { position: absolute; left: 0; z-index: -1; }
/* line 320, ../sass/style.scss */
.imgbg img { vertical-align: top; }

/* line 322, ../sass/style.scss */
.imgcon { text-align: center; }
/* line 323, ../sass/style.scss */
.imgcon img { vertical-align: top; }

/* line 325, ../sass/style.scss */
.img-l { text-align: left; left: 0; right: auto; }

/* line 326, ../sass/style.scss */
.img-r { text-align: right; left: auto; right: 0; }

/* line 327, ../sass/style.scss */
.con-block { position: relative; *zoom: 1; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.con-block:after { content: ""; display: table; clear: both; }
/* line 328, ../sass/style.scss */
.con-block h3 { font-size: 36px; margin: 10px 0 20px; font-weight: bold; }
/* line 329, ../sass/style.scss */
.con-block h4 { font-size: 24px; margin-bottom: 10px; }
/* line 330, ../sass/style.scss */
.con-block h5 { font-size: 20px; margin-bottom: 10px; }
/* line 331, ../sass/style.scss */
.con-block p { font-size: 16px; line-height: 20px; }

/* line 333, ../sass/style.scss */
.con-block-c { width: 720px; margin: auto; line-height: 1.2; }
/* line 334, ../sass/style.scss */
.con-block-c h3 { text-align: center; }

/* line 336, ../sass/style.scss */
.con-block-l, .con-block-r { width: 400px; display: inline; }

/* line 337, ../sass/style.scss */
.con-block-l { float: left; }

/* line 338, ../sass/style.scss */
.con-block-r { float: right; }

/* line 341, ../sass/style.scss */
.prd-mstore .title-strong, .prd-mstore-pro .title-strong { position: absolute; z-index: 10; width: 129px; height: 172px; background: url("../images/con-maintit.png") no-repeat; text-align: center; }
/* line 342, ../sass/style.scss */
.prd-mstore .title-strong h2, .prd-mstore-pro .title-strong h2 { display: inline-block; width: 62px; line-height: 36px; font-size: 30px; color: #fff; padding-top: 29px; }

/* line 346, ../sass/style.scss */
.prd-distribute .title-strong { height: 90px; line-height: 90px; font-size: 30px; color: #fff; margin-bottom: 24px; }
/* line 347, ../sass/style.scss */
.prd-distribute .title-strong h2 { padding-left: 70px; margin-left: 25px; }
/* line 349, ../sass/style.scss */
.prd-distribute .ts-value { background: #001c58; }
/* line 350, ../sass/style.scss */
.prd-distribute .ts-value h2 { background: url("../images/products/tit-ico-1.png") no-repeat left; }
/* line 352, ../sass/style.scss */
.prd-distribute .ts-highlight { background: #ec6941; }
/* line 353, ../sass/style.scss */
.prd-distribute .ts-highlight h2 { background: url("../images/products/tit-ico-2.png") no-repeat left; }
/* line 355, ../sass/style.scss */
.prd-distribute .con-block h3 { color: #002e73; }
/* line 356, ../sass/style.scss */
.prd-distribute .con-block-r h3 { text-align: right; }

/* line 359, ../sass/style.scss */
.prd-o2o .title-strong { height: 93px; line-height: 93px; width: 319px; background: url("../images/products/tit-bg.png") no-repeat; color: #fff; font-size: 30px; margin-bottom: 30px; }
/* line 360, ../sass/style.scss */
.prd-o2o .title-strong h2 { padding-left: 57px; text-align: center; background-repeat: no-repeat; background-position: 17px 50%; }
/* line 363, ../sass/style.scss */
.prd-o2o .ts-value h2 { background-image: url("../images/products/tit-ico-g-1.png"); }
/* line 366, ../sass/style.scss */
.prd-o2o .ts-highlight h2 { background-image: url("../images/products/tit-ico-g-2.png"); }
/* line 368, ../sass/style.scss */
.prd-o2o .con-block h3 { color: #002e73; }
/* line 369, ../sass/style.scss */
.prd-o2o .ol-con { margin: 20px 0 30px; }
/* line 370, ../sass/style.scss */
.prd-o2o .ol-con dt { padding-left: 90px; padding-top: 11px; line-height: 28px; width: auto; height: 28px; background: none; text-align: left; color: #393939; font-style: normal; }
/* line 371, ../sass/style.scss */
.prd-o2o .ol-con dt i { position: absolute; left: 24px; top: 0; width: 50px; height: 50px; color: #fff; font-size: 32px; text-align: center; line-height: 50px; background: #fac832; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; }
/* line 373, ../sass/style.scss */
.prd-o2o .ol-con dd { padding-left: 90px; font-size: 16px; color: #393939; font-style: normal; }

/* line 377, ../sass/style.scss */
.prd-mobileweb .product-head { text-align: center; }
/* line 378, ../sass/style.scss */
.prd-mobileweb .hdtoolbar { text-align: center; }
/* line 380, ../sass/style.scss */
.prd-mobileweb .con-block h3 { font-size: 20px; text-align: center; color: #959595; font-weight: normal; }

/* line 384, ../sass/style.scss */
.bconlist { clear: both; height: 228px; background: url("../images/products/wlg_pointbg.png") no-repeat; }
/* line 385, ../sass/style.scss */
.bconlist ul { margin-left: -6px; float: left; display: inline; }
/* line 386, ../sass/style.scss */
.bconlist li { float: left; padding-top: 32px; width: 220px; margin-left: 6px; color: #fff; }
/* line 387, ../sass/style.scss */
.bconlist li strong { display: block; margin-top: 6px; line-height: 48px; font-size: 24px; text-align: center; }
/* line 388, ../sass/style.scss */
.bconlist li p { line-height: 24px; padding: 0 10px; }

/* line 391, ../sass/style.scss */
.service-conlist { margin: 0 68px 0 182px; }
/* line 392, ../sass/style.scss */
.service-conlist h3 { font-size: 36px; font-weight: bold; line-height: 50px; }
/* line 393, ../sass/style.scss */
.service-conlist dl { margin-top: 30px; }
/* line 394, ../sass/style.scss */
.service-conlist dt { position: relative; font-size: 20px; margin-bottom: 16px; line-height: 28px; }
/* line 395, ../sass/style.scss */
.service-conlist dt img { position: absolute; left: -105px; top: 0; }
/* line 397, ../sass/style.scss */
.service-conlist dd { font-size: 16px; line-height: 22px; }

/* line 400, ../sass/style.scss */
.ftoolbar { text-align: center; }
/* line 401, ../sass/style.scss */
.ftoolbar a { margin: 0 6px; }

/* line 404, ../sass/style.scss */
.compare-toolbar { margin: 20px 0 -10px; text-align: right; line-height: 48px; }
/* line 405, ../sass/style.scss */
.compare-toolbar h1 { text-align: left; font-size: 32px; margin-bottom: -48px; }

/* line 408, ../sass/style.scss */
.slideCase { margin-top: 40px; position: relative; height: 112px; }
/* line 409, ../sass/style.scss */
.slideCase h3 { font-size: 36px; margin-bottom: 20px; text-align: center; font-weight: bold; }
/* line 410, ../sass/style.scss */
.slideCase .bd { margin: 0 110px 0 111px; border: solid #eaeaea; border-width: 0 1px; height: 112px; overflow: hidden; }
/* line 411, ../sass/style.scss */
.slideCase .bd li { float: left; width: 112px; height: 112px; overflow: hidden; border-left: 1px solid #eaeaea; margin: 0 1px 0 -1px; text-align: center; }
/* line 412, ../sass/style.scss */
.slideCase .bd li img { width: 100px; margin-top: 24px; }
/* line 413, ../sass/style.scss */
.slideCase .bd li .qrimg { display: none; margin: 7px auto; }
/* line 414, ../sass/style.scss */
.slideCase .bd li a { display: block; height: 100%; }
/* line 415, ../sass/style.scss */
.slideCase .bd li a:hover { /*img{ display: none;}
.qrimg{ display: block;}*/ }
/* line 422, ../sass/style.scss */
.slideCase .prev, .slideCase .next { position: absolute; top: 0; width: 110px; height: 112px; cursor: pointer; background: url("../images/case-slide-nav.gif") no-repeat 50% 0; text-indent: -9999px; overflow: hidden; }
/* line 423, ../sass/style.scss */
.slideCase .prev { left: 0; }
/* line 424, ../sass/style.scss */
.slideCase .next { right: 0; background-position: 50% 100%; }

/* line 428, ../sass/style.scss */
.signup-logo h1 { line-height: 73px; height: 73px; color: #fff; font-size: 44px; background: #a40000; text-align: center; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px; border-radius: 10px 10px 0 0; }

/* line 431, ../sass/style.scss */
.signup-form .hd { height: 72px; background: #fbfbfb; color: #000; border: 1px solid #e6e6e6; padding: 15px 22px; }
/* line 432, ../sass/style.scss */
.signup-form .hd h3 { font-size: 24px; margin-bottom: 8px; }
/* line 433, ../sass/style.scss */
.signup-form .hd p { font-size: 14px; line-height: 20px; color: #535353; }
/* line 434, ../sass/style.scss */
.signup-form .hd p em { font-size: 18px; color: #a40000; padding: 0 5px; }
/* line 437, ../sass/style.scss */
.signup-form ul { margin: 10px 0 0; padding: 0 10px; }
/* line 438, ../sass/style.scss */
.signup-form ul li { padding-bottom: 8px; }
/* line 439, ../sass/style.scss */
.signup-form ul li label { line-height: 30px; display: block; font-size: 18px; color: #4e5261; padding-left: 12px; }
/* line 440, ../sass/style.scss */
.signup-form ul li label i { float: left; width: 18px; margin-left: -18px; color: #ee3e42; text-align: center; }
/* line 442, ../sass/style.scss */
.signup-form ul li input, .signup-form ul li textarea { position: relative; width: 100%; height: 22px; font-size: 18px; line-height: 22px; padding: 5px 9px; border: 1px solid #e6e6e6; background: #fbfbfb; margin: 0 -10px; }
/* line 443, ../sass/style.scss */
.signup-form ul li textarea { height: 200px; }
/* line 444, ../sass/style.scss */
.signup-form ul li select { position: relative; width: 442px; height: 34px; line-height: 32px; font-size: 18px; margin: 0 -10px; border: 1px solid #e6e6e6; background: #fbfbfb; }
/* line 445, ../sass/style.scss */
.signup-form ul li.col-l { float: left; width: 48%; }
/* line 446, ../sass/style.scss */
.signup-form ul li.col-r { float: right; width: 48%; }
/* line 447, ../sass/style.scss */
.signup-form ul li.col-all { clear: both; }
/* line 450, ../sass/style.scss */
.signup-form .btn { padding-top: 30px; text-align: center; clear: both; }
/* line 451, ../sass/style.scss */
.signup-form .btn button { width: 240px; height: 50px; background: #a40000; border: 2px solid #ff422c; font-size: 26px; color: #fff; cursor: pointer; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; }

/* line 455, ../sass/style.scss */
.channel-body { width: 900px; margin: auto; padding-bottom: 80px; }
/* line 456, ../sass/style.scss */
.channel-body .ol-con { margin-bottom: 20px; }
/* line 457, ../sass/style.scss */
.channel-body .ol-con dt { background-image: url("../images/con-title-red.png"); width: 266px; }
/* line 460, ../sass/style.scss */
.channel-body .ol-con-large dt { background-image: url("../images/con-title-red-l.png"); width: 373px; }
/* line 462, ../sass/style.scss */
.channel-body .con-tit { font-size: 24px; line-height: 30px; color: #003071; margin-bottom: 10px; }
/* line 463, ../sass/style.scss */
.channel-body .signup-logo, .channel-body .signup-form { width: 800px; margin: auto; }
/* line 465, ../sass/style.scss */
.channel-body .prd-list { *zoom: 1; margin-left: -35px; margin-bottom: 40px; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.channel-body .prd-list:after { content: ""; display: table; clear: both; }
/* line 466, ../sass/style.scss */
.channel-body .prd-list li { float: left; width: 120px; margin-left: 35px; }
/* line 467, ../sass/style.scss */
.channel-body .prd-list li span { display: block; height: 116px; background: #a40000; border: 2px solid #ff422c; text-align: center; }
/* line 468, ../sass/style.scss */
.channel-body .prd-list li span img { width: 80px; height: 80px; margin-top: 18px; }
/* line 470, ../sass/style.scss */
.channel-body .prd-list li p { width: 140px; margin: 14px 0 0 -10px; text-align: center; font-size: 16px; }
/* line 473, ../sass/style.scss */
.channel-body .list { *zoom: 1; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.channel-body .list:after { content: ""; display: table; clear: both; }
/* line 474, ../sass/style.scss */
.channel-body .list ul { margin-left: -14px; float: left; display: inline; }
/* line 475, ../sass/style.scss */
.channel-body .list li { float: left; width: 290px; margin: 0 0 7px 14px; display: inline; line-height: 38px; text-align: center; font-size: 16px; }
/* line 476, ../sass/style.scss */
.channel-body .list a { display: block; color: #fff; background: #a40000; border: 2px solid #ff422c; }

/* line 481, ../sass/style.scss */
.constructing { text-align: center; padding: 40px 0; }
/* line 482, ../sass/style.scss */
.constructing p { font-size: 36px; line-height: 45px; margin: 20px 0; }

/* line 484, ../sass/style.scss */
.questions { margin: -108px 0 0 -15px; *zoom: 1; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.questions:after { content: ""; display: table; clear: both; }
/* line 485, ../sass/style.scss */
.questions .question-box { margin-left: 15px; }

/* line 487, ../sass/style.scss */
.question-box { position: relative; width: 290px; height: 178px; float: left; display: inline; background: #54c9c6; }
/* line 488, ../sass/style.scss */
.question-box dt { position: absolute; left: 10px; top: -36px; width: 80px; height: 80px; background: url("../images/solution/qico-red.png") no-repeat; font-size: 0; }
/* line 489, ../sass/style.scss */
.question-box dt.q2 { background-position: 0 -80px; }
/* line 490, ../sass/style.scss */
.question-box dt.q3 { background-position: 0 -160px; }
/* line 491, ../sass/style.scss */
.question-box dt.q4 { background-position: 0 -240px; }
/* line 492, ../sass/style.scss */
.question-box dt.q5 { background-position: 0 -320px; }
/* line 494, ../sass/style.scss */
.question-box dd { padding-top: 44px; text-align: center; line-height: 22px; color: #fff; font-size: 16px; }
/* line 495, ../sass/style.scss */
.question-box dd em { font-weight: bold; font-size: 20px; }
/* line 497, ../sass/style.scss */
.question-box .line-yellow, .question-box .line-red { position: absolute; top: 138px; left: 50%; margin-left: -82px; width: 164px; height: 10px; background: #fdc20e; }
/* line 498, ../sass/style.scss */
.question-box .line-red { background: #e1473c; }

/* line 500, ../sass/style.scss */
.solution-title { margin-top: 25px; font-size: 48px; line-height: 100px; border: 20px solid #e1473c; background: #f5f3f2; text-align: center; margin-bottom: 10px; }

/* line 501, ../sass/style.scss */
.con-tit { font-size: 36px; line-height: 48px; text-align: center; margin: 10px 0; }

/* line 502, ../sass/style.scss */
.solution-conlist { margin: 10px 0; }
/* line 503, ../sass/style.scss */
.solution-conlist li { font-size: 18px; padding: 3px 0 3px 22px; background: url("../images/solution/list-ico.gif") no-repeat 0 10px; line-height: 24px; }

/* line 505, ../sass/style.scss */
.conlist-inline { text-align: center; }
/* line 506, ../sass/style.scss */
.conlist-inline li { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; margin-right: 50px; }

/* line 508, ../sass/style.scss */
.question-title { margin: 50px 0 20px; *zoom: 1; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.question-title:after { content: ""; display: table; clear: both; }

/* line 509, ../sass/style.scss */
.answer-box { float: left; width: 610px; height: 178px; background: url("../images/solution/lamp-1.png") no-repeat left #606569; text-align: center; }
/* line 510, ../sass/style.scss */
.answer-box p { font-size: 36px; color: #fff; line-height: 48px; margin-top: 40px; }

/* line 512, ../sass/style.scss */
.caption { text-align: center; font-size: 24px; color: #e1473c; margin: 10px 0; }

/* line 513, ../sass/style.scss */
.scene-block { float: left; width: 330px; display: inline; margin-left: 32px; padding-top: 20px; }
/* line 514, ../sass/style.scss */
.scene-block .scene-title { width: 180px; height: 62px; margin-bottom: 70px; background: url("../images/solution/scene-title.png") no-repeat; line-height: 62px; color: #fff; font-size: 16px; text-indent: 76px; white-space: nowrap; overflow: hidden; }
/* line 515, ../sass/style.scss */
.scene-block h3 { font-size: 20px; color: #e1473c; margin-bottom: 20px; }
/* line 516, ../sass/style.scss */
.scene-block p { font-size: 14px; line-height: 25px; }

/* line 518, ../sass/style.scss */
.scene-block-r { float: right; margin: 0 32px 0 0; }

/* line 521, ../sass/style.scss */
.bd-direct-guide .number-list { background: url("../images/solution/direct-guide-number.png") no-repeat; *zoom: 1; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.bd-direct-guide .number-list:after { content: ""; display: table; clear: both; }
/* line 522, ../sass/style.scss */
.bd-direct-guide .number-list li { float: left; width: 50%; font-size: 14px; line-height: 25px; color: #707070; padding-top: 270px; height: 125px; text-align: center; }

/* line 527, ../sass/style.scss */
.bd-chain-o2o .solution-title { border-color: #6fb82b; }
/* line 528, ../sass/style.scss */
.bd-chain-o2o .con-tit { background: #6fb82b; color: #fff; padding: 20px 0; }
/* line 529, ../sass/style.scss */
.bd-chain-o2o .question-box { height: 126px; background: #79c843; width: 246px; }
/* line 530, ../sass/style.scss */
.bd-chain-o2o .question-box dt { background-image: url("../images/solution/qico-orange.png"); }
/* line 532, ../sass/style.scss */
.bd-chain-o2o .answer-box { height: 126px; background: #606569; width: 654px; }
/* line 533, ../sass/style.scss */
.bd-chain-o2o .answer-box p { font-size: 30px; font-weight: bold; }
/* line 535, ../sass/style.scss */
.bd-chain-o2o .caption { width: 710px; margin: 10px auto; font-size: 16px; color: #444; line-height: 24px; text-align: left; }

/* line 538, ../sass/style.scss */
.bd-shoe3d .solution-title { border: 0; height: 245px; overflow: hidden; background: url("../images/solution/shoe3d-solution-title.png") no-repeat; font-size: 48px; line-height: 245px; margin-bottom: 20px; font-weight: bold; }
/* line 539, ../sass/style.scss */
.bd-shoe3d .solution-title span { display: inline-block; font-size: 0; width: 200px; vertical-align: middle; }
/* line 541, ../sass/style.scss */
.bd-shoe3d .con-tit { font-size: 24px; text-decoration: underline; font-weight: bold; line-height: 36px; color: #5f52a0; }
/* line 542, ../sass/style.scss */
.bd-shoe3d .con-tit span { color: #000; }
/* line 544, ../sass/style.scss */
.bd-shoe3d .title-strong { height: 128px; overflow: hidden; margin-bottom: 30px; background: url("../images/solution/shoe3d-title-l.png") no-repeat; }
/* line 545, ../sass/style.scss */
.bd-shoe3d .title-strong h2 { font-size: 36px; color: #5f52a0; margin-left: 94px; padding-top: 48px; line-height: 60px; font-weight: bold; }
/* line 547, ../sass/style.scss */
.bd-shoe3d .title-r { background-image: url("../images/solution/shoe3d-title-r.png"); }
/* line 548, ../sass/style.scss */
.bd-shoe3d .title-r h2 { text-align: right; margin: 0 94px 0 0; }
/* line 550, ../sass/style.scss */
.bd-shoe3d .caption { font-size: 24px; color: #5f52a0; line-height: 30px; }
/* line 552, ../sass/style.scss */
.bd-shoe3d .con-block h3 { font-size: 24px; color: #5f52a0; margin-bottom: 24px; }
/* line 553, ../sass/style.scss */
.bd-shoe3d .con-block p { font-size: 18px; line-height: 22px; }

/* line 557, ../sass/style.scss */
.bd-micro-store .con-tit { font-size: 14px; line-height: 24px; }
/* line 558, ../sass/style.scss */
.bd-micro-store .solution-title { position: relative; width: 487px; height: 102px; overflow: hidden; margin: 20px auto -45px; border: 0; font-size: 40px; text-align: center; line-height: 112px; font-weight: bold; color: #fff; background: url("../images/solution/micro-store-title.png") no-repeat; }
/* line 560, ../sass/style.scss */
.bd-micro-store .con-block h3 { font-size: 30px; color: #6fae00; font-style: italic; line-height: 35px; }
/* line 561, ../sass/style.scss */
.bd-micro-store .con-block li { line-height: 24px; padding: 3px 0 3px 12px; font-size: 14px; background: url("../images/solution/list-ico-green.gif") no-repeat 0 10px; }

/* line 565, ../sass/style.scss */
.bd-store-in-store .solution-title { background: #3b233b; border-color: #ff6d54; color: #fff; }
/* line 566, ../sass/style.scss */
.bd-store-in-store .point-list { height: 180px; background: url("../images/solution/storeinstore-top.png") no-repeat; }
/* line 567, ../sass/style.scss */
.bd-store-in-store .point-list li { float: left; width: 20%; text-align: center; font-size: 24px; line-height: 28px; color: #fff; }
/* line 568, ../sass/style.scss */
.bd-store-in-store .point-list li span { display: inline-block; margin-top: 60px; width: 56px; }
/* line 571, ../sass/style.scss */
.bd-store-in-store .title-strong { height: 90px; line-height: 90px; margin: 20px 0; background: #ff6d54 url("../images/solution/storeinstore-titlebg.png") no-repeat; }
/* line 572, ../sass/style.scss */
.bd-store-in-store .title-strong h2 { padding-left: 120px; background-repeat: no-repeat; font-size: 33px; color: #fff; }
/* line 574, ../sass/style.scss */
.bd-store-in-store .title-01 h2 { background-image: url("../images/solution/storeinstore-titico-1.png"); }
/* line 575, ../sass/style.scss */
.bd-store-in-store .title-02 h2 { background-image: url("../images/solution/storeinstore-titico-2.png"); }
/* line 576, ../sass/style.scss */
.bd-store-in-store .title-03 h2 { background-image: url("../images/solution/storeinstore-titico-3.png"); }
/* line 577, ../sass/style.scss */
.bd-store-in-store .title-04 h2 { background-image: url("../images/solution/storeinstore-titico-4.png"); }
/* line 578, ../sass/style.scss */
.bd-store-in-store .title-05 h2 { background-image: url("../images/solution/storeinstore-titico-5.png"); }
/* line 579, ../sass/style.scss */
.bd-store-in-store .con-block { font-size: 18px; }
/* line 580, ../sass/style.scss */
.bd-store-in-store .con-block-c { margin: 15px auto; }
/* line 581, ../sass/style.scss */
.bd-store-in-store .caption { color: #000; font-size: 48px; line-height: 62px; margin-top: 40px; }

/* line 583, ../sass/style.scss */
.industry-list { *zoom: 1; margin: 15px 0; background: url("../images/solution/storeinstore-industries.png") no-repeat; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.industry-list:after { content: ""; display: table; clear: both; }
/* line 584, ../sass/style.scss */
.industry-list ul { margin-left: -10px; float: left; display: inline; }
/* line 585, ../sass/style.scss */
.industry-list li { float: left; width: 120px; height: 120px; margin: 0 0 10px 10px; display: inline; text-align: center; }
/* line 586, ../sass/style.scss */
.industry-list li span { display: inline-block; font-size: 18px; color: #fff; margin-top: 84px; line-height: 1.2; }

/* line 589, ../sass/style.scss */
.spread-list { margin-top: 20px; }
/* line 590, ../sass/style.scss */
.spread-list li { padding-left: 222px; *zoom: 1; margin-bottom: 28px; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.spread-list li:after { content: ""; display: table; clear: both; }
/* line 591, ../sass/style.scss */
.spread-list li .pic { float: left; width: 180px; height: 180px; margin-left: -222px; display: inline; border: 3px solid #ff6d54; text-align: center; }
/* line 592, ../sass/style.scss */
.spread-list li .pic img { height: 110px; margin-top: 24px; }
/* line 593, ../sass/style.scss */
.spread-list li .pic p { font-size: 24px; line-height: 36px; }
/* line 595, ../sass/style.scss */
.spread-list li .con { padding-top: 36px; line-height: 24px; }

/* line 598, ../sass/style.scss */
.operate-list { *zoom: 1; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.operate-list:after { content: ""; display: table; clear: both; }
/* line 599, ../sass/style.scss */
.operate-list ul { margin-left: -20px; float: left; display: inline; }
/* line 600, ../sass/style.scss */
.operate-list li { float: left; margin-left: 20px; margin-bottom: 25px; display: inline; width: 440px; border-bottom: 5px solid #3b233b; padding: 14px 0; text-align: center; line-height: 28px; font-size: 24px; }

/* line 602, ../sass/style.scss */
.func-list { margin-left: 110px; }
/* line 603, ../sass/style.scss */
.func-list li { *zoom: 1; line-height: 90px; margin-bottom: 25px; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.func-list li:after { content: ""; display: table; clear: both; }
/* line 604, ../sass/style.scss */
.func-list li .num { float: left; width: 48px; height: 90px; font-size: 48px; text-align: center; padding-right: 40px; background: url("../images/solution/func-line.png") no-repeat 100% 100%; }
/* line 605, ../sass/style.scss */
.func-list li .con { float: left; padding-left: 12px; font-size: 24px; }
/* line 606, ../sass/style.scss */
.func-list li .con em { color: #ff6d54; font-style: normal; }

/* line 612, ../sass/style.scss */
.bd-multi-platform .solution-title { background: #8bb94f; border: 0; height: 200px; line-height: 200px; font-size: 60px; color: #fff; }
/* line 613, ../sass/style.scss */
.bd-multi-platform .con-tit { background: #8bb94f; color: #fff; font-size: 38px; padding: 15px 0; }
/* line 615, ../sass/style.scss */
.bd-multi-platform .con-block h3 { position: absolute; width: 170px; margin: 0; font-weight: normal; }
/* line 616, ../sass/style.scss */
.bd-multi-platform .con-block h3 em { position: absolute; font-size: 48px; top: 190px; left: 0; white-space: nowrap; }
/* line 618, ../sass/style.scss */
.bd-multi-platform .con-block p { padding-top: 42px; margin-left: 190px; line-height: 24px; color: #898989; }
/* line 620, ../sass/style.scss */
.bd-multi-platform .caption { font-size: 24px; color: #000; line-height: 1.5; }
/* line 621, ../sass/style.scss */
.bd-multi-platform .caption strong { font-size: 60px; display: block; }

/* line 626, ../sass/style.scss */
.bd-individual-retail .con-tit { background: #59493f; font-size: 48px; color: #fff; padding: 25px 0; line-height: 1.2; }
/* line 628, ../sass/style.scss */
.bd-individual-retail .con-block h3 { color: #59493f; font-size: 36px; text-align: center; font-weight: normal; margin-top: 40px; }
/* line 629, ../sass/style.scss */
.bd-individual-retail .con-block p { text-align: center; color: #959595; line-height: 30px; margin: 20px 0; }
/* line 631, ../sass/style.scss */
.bd-individual-retail .caption { font-size: 36px; color: #000; line-height: 1.2; margin-bottom: 20px; }
/* line 632, ../sass/style.scss */
.bd-individual-retail .caption strong { font-size: 60px; display: block; }

/* line 637, ../sass/style.scss */
.bd-online-distribute .con-tit { width: 770px; margin: 10px auto; }
/* line 638, ../sass/style.scss */
.bd-online-distribute .con-tit h3 { font-size: 48px; text-align: left; }
/* line 639, ../sass/style.scss */
.bd-online-distribute .con-tit p { line-height: 30px; font-size: 24px; color: #959595; text-align: left; }
/* line 641, ../sass/style.scss */
.bd-online-distribute .con-block-c h3 { font-size: 48px; color: #097c25; }
/* line 642, ../sass/style.scss */
.bd-online-distribute .question-title { height: 120px; margin-bottom: 20px; }
/* line 643, ../sass/style.scss */
.bd-online-distribute .question-box { width: 400px; height: 120px; background: url("../images/solution/question-bg.png") no-repeat; }
/* line 644, ../sass/style.scss */
.bd-online-distribute .question-box dt { width: 100px; height: 100px; top: 10px; left: 24px; background-image: url("../images/solution/qico-white.png"); }
/* line 645, ../sass/style.scss */
.bd-online-distribute .question-box dt.q2 { background-position: 0 -100px; }
/* line 646, ../sass/style.scss */
.bd-online-distribute .question-box dt.q3 { background-position: 0 -200px; }
/* line 647, ../sass/style.scss */
.bd-online-distribute .question-box dt.q4 { background-position: 0 -300px; }
/* line 648, ../sass/style.scss */
.bd-online-distribute .question-box dt.q5 { background-position: 0 -400px; }
/* line 650, ../sass/style.scss */
.bd-online-distribute .question-box dd { padding: 32px 30px 0 150px; line-height: 18px; font-size: 16px; color: #fff; text-align: left; }
/* line 652, ../sass/style.scss */
.bd-online-distribute .answer-box { padding-left: 50px; width: 450px; height: 120px; background: none; }
/* line 653, ../sass/style.scss */
.bd-online-distribute .answer-box p { color: #000; line-height: 42px; font-size: 36px; text-align: left; margin-top: 20px; }
/* line 655, ../sass/style.scss */
.bd-online-distribute .con-block { width: 700px; padding: 20px 0 20px 100px; margin: 0 auto 20px; border-bottom: 10px solid #e5e5e5; background: url("../images/solution/lamp-2.png") no-repeat 10px 50%; }
/* line 656, ../sass/style.scss */
.bd-online-distribute .con-block h3 { margin-bottom: 10px; font-size: 24px; color: #097c25; font-weight: normal; }
/* line 657, ../sass/style.scss */
.bd-online-distribute .con-block p { color: #959595; font-size: 16px; line-height: 20px; width: 585px; }
/* line 659, ../sass/style.scss */
.bd-online-distribute .caption { font-size: 36px; color: #000; line-height: 1.2; margin-bottom: 20px; }
/* line 660, ../sass/style.scss */
.bd-online-distribute .caption strong { font-size: 48px; display: block; }

/* line 665, ../sass/style.scss */
.bd-sss .solution-title { height: 150px; line-height: 150px; font-size: 52px; background: #eb6100; border: 0; color: #fff; }
/* line 666, ../sass/style.scss */
.bd-sss .product-head { background: url("../images/solution/sss-top.jpg") no-repeat 90% 100%; padding-bottom: 20px; }
/* line 667, ../sass/style.scss */
.bd-sss .product-head h2 { font-size: 36px; margin: 0 35px 35px; }
/* line 668, ../sass/style.scss */
.bd-sss .product-head .product-intro { color: #8c8c8c; font-size: 18px; line-height: 30px; }
/* line 670, ../sass/style.scss */
.bd-sss .hdtoolbar { text-align: left; padding-left: 35px; margin-top: 35px; }
/* line 671, ../sass/style.scss */
.bd-sss .con-tit { background: #eb6100; color: #fff; font-size: 36px; padding: 10px 0; }
/* line 672, ../sass/style.scss */
.bd-sss .con-tit strong { font-size: 30px; }
/* line 674, ../sass/style.scss */
.bd-sss .con-block { text-align: center; margin: 20px 0; }
/* line 675, ../sass/style.scss */
.bd-sss .con-block h3 { line-height: 84px; font-size: 30px; font-weight: normal; }
/* line 676, ../sass/style.scss */
.bd-sss .con-block p { font-size: 20px; line-height: 36px; color: #959595; }
/* line 678, ../sass/style.scss */
.bd-sss .caption { font-size: 48px; color: #000; }

/* line 680, ../sass/style.scss */
.question-list { text-align: center; }
/* line 681, ../sass/style.scss */
.question-list dl { width: 425px; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; vertical-align: top; margin: 0 10px; text-align: left; }
/* line 682, ../sass/style.scss */
.question-list dt { background: #eb6100; font-size: 24px; color: #fff; text-align: center; line-height: 50px; height: 50px; }
/* line 683, ../sass/style.scss */
.question-list dd { padding: 15px; padding-right: 5px; }
/* line 684, ../sass/style.scss */
.question-list ul { list-style-type: square; line-height: 36px; color: #eb6100; }
/* line 685, ../sass/style.scss */
.question-list ul li { margin-left: 10px; }
/* line 686, ../sass/style.scss */
.question-list ul li span { color: #707070; font-size: 16px; }

/* line 690, ../sass/style.scss */
.number { display: inline-block; vertical-align: middle; margin-right: 10px; width: 84px; height: 84px; text-indent: -9999px; background: url("../images/solution/numbers.png") no-repeat; }

/* line 691, ../sass/style.scss */
.number-2 { background-position: 0 -84px; }

/* line 692, ../sass/style.scss */
.number-3 { background-position: 0 -168px; }

/* line 693, ../sass/style.scss */
.number-4 { background-position: 0 -252px; }

/* line 696, ../sass/style.scss */
.bd-large-ec .con-block { text-align: center; }
/* line 697, ../sass/style.scss */
.bd-large-ec .solution-title { position: relative; border: 0; width: 960px; height: 140px; margin: 20px -30px; line-height: 102px; font-size: 35px; color: #fff; background: url("../images/solution/large-ec-title-blue.png") no-repeat; }
/* line 698, ../sass/style.scss */
.bd-large-ec .solution-title .number { position: absolute; left: 85px; top: 31px; width: 30px; height: 50px; background-image: url("../images/solution/numbers-1.png"); background-repeat: no-repeat; }
/* line 700, ../sass/style.scss */
.bd-large-ec .number-2 { background-position: 0 -50px; }
/* line 701, ../sass/style.scss */
.bd-large-ec .number-3 { background-position: 0 -100px; }
/* line 702, ../sass/style.scss */
.bd-large-ec .number-4 { background-position: 0 -150px; }
/* line 703, ../sass/style.scss */
.bd-large-ec .number-5 { background-position: 0 -200px; }
/* line 704, ../sass/style.scss */
.bd-large-ec .solution-title-orange { background-image: url("../images/solution/large-ec-title-orange.png"); }
/* line 705, ../sass/style.scss */
.bd-large-ec .solution-conlist { margin: 10px auto; }
/* line 706, ../sass/style.scss */
.bd-large-ec .solution-conlist li { font-size: 20px; line-height: 30px; background: url("../images/solution/disc.gif") no-repeat 2px 12px; padding: 0 0 0 20px; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }

/* line 710, ../sass/style.scss */
.large-ec-ft h3 { width: 415px; padding-left: 20px; font-size: 24px; line-height: 50px; color: #fff; background: #362e2b; margin-bottom: 15px; }
/* line 711, ../sass/style.scss */
.large-ec-ft p { line-height: 24px; font-size: 18px; margin-bottom: 15px; }

/* line 713, ../sass/style.scss */
.ftcon-tit { text-align: center; font-size: 48px; line-height: 1.2; margin-bottom: 20px; }

/* line 716, ../sass/style.scss */
.bd-weixin-circle .solution-title { background: url("../images/solution/ico-weixin.png") no-repeat 50% 40px #44b549; border: 0; font-size: 52px; color: #fff; padding: 80px 0 20px; }
/* line 718, ../sass/style.scss */
.bd-weixin-circle .con-block h3 { text-align: center; line-height: 72px; font-size: 36px; font-weight: normal; margin: 0; }
/* line 719, ../sass/style.scss */
.bd-weixin-circle .con-block p { font-size: 24px; line-height: 1.5; color: #959595; text-align: center; margin: 20px 0; }
/* line 721, ../sass/style.scss */
.bd-weixin-circle .step { width: 600px; margin: auto; text-align: center; height: 90px; line-height: 90px; border-bottom: 1px solid #44b549; background: url("../images/solution/steps.png") no-repeat 50% 0; text-indent: -9999px; }
/* line 722, ../sass/style.scss */
.bd-weixin-circle .step-2 { background-position: 50% -90px; }
/* line 723, ../sass/style.scss */
.bd-weixin-circle .step-3 { background-position: 50% -180px; }
/* line 724, ../sass/style.scss */
.bd-weixin-circle .number-list { margin-left: 10px; }
/* line 725, ../sass/style.scss */
.bd-weixin-circle .number-list li { float: left; display: inline; width: 360px; height: 220px; margin: 0 0 30px 30px; padding: 20px 20px 0; background: #44b549; color: #fff; font-size: 16px; line-height: 26px; }
/* line 726, ../sass/style.scss */
.bd-weixin-circle .number-list li span { display: block; font-size: 36px; line-height: 1.5; }
/* line 729, ../sass/style.scss */
.bd-weixin-circle .con-tit { color: #44b549; font-size: 30px; line-height: 1.2; margin: 30px 0; }
/* line 730, ../sass/style.scss */
.bd-weixin-circle .con-block-l { float: none; width: auto; }
/* line 731, ../sass/style.scss */
.bd-weixin-circle .con-block-l h3 { font-size: 20px; margin-bottom: 20px; }
/* line 732, ../sass/style.scss */
.bd-weixin-circle .con-block-l p { font-size: 16px; color: #959595; line-height: 1.2; margin: 30px 0 15px; }

/* line 737, ../sass/style.scss */
.bd-mobile-website .solution-title { line-height: 120px; font-size: 52px; background: #313131; border: 0; color: #fff; }
/* line 739, ../sass/style.scss */
.bd-mobile-website .con-block p { font-size: 24px; line-height: 1.2; color: #959595; text-align: center; margin: 20px 0; }
/* line 740, ../sass/style.scss */
.bd-mobile-website .con-block p em { font-size: 36px; color: #000; }
/* line 743, ../sass/style.scss */
.bd-mobile-website .con-tit { background: #313131; font-size: 36px; line-height: 100px; color: #d2d2d2; }

/* line 747, ../sass/style.scss */
.case-list { overflow: hidden; }
/* line 748, ../sass/style.scss */
.case-list ul { margin-left: -1px; float: left; display: inline; width: 100%; }
/* line 749, ../sass/style.scss */
.case-list li { position: relative; float: left; width: 25%; border-bottom: 1px solid #d2d2d2; padding: 15px 0; text-align: center; }
/* line 750, ../sass/style.scss */
.case-list li a { display: block; height: 180px; border-left: 1px solid #d2d2d2; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 751, ../sass/style.scss */
.case-list li a:hover { /*@include opacity(0.9);*/ }
/* line 752, ../sass/style.scss */
.case-list li a:hover .qrcode { display: block; }
/* line 754, ../sass/style.scss */
.case-list li a img { margin-top: 18px; }
/* line 756, ../sass/style.scss */
.case-list li .qrcode { display: none; position: absolute; top: 0; left: 1px; width: 100%; height: 100%; text-align: center; background: #fff; }
/* line 757, ../sass/style.scss */
.case-list li .qrcode img { width: 90px; height: 90px; margin-top: 58px; }

/* line 761, ../sass/style.scss */
.case-body { width: 900px; margin: auto; }

/* line 762, ../sass/style.scss */
.case-content { background-repeat: no-repeat; background-position: top; text-align: center; }
/* line 763, ../sass/style.scss */
.case-content img { vertical-align: middle; }

/* line 765, ../sass/style.scss */
.case-intro { text-align: right; padding: 10px 52px 20px; line-height: 1.2; }
/* line 766, ../sass/style.scss */
.case-intro .url { font-size: 18px; }
/* line 767, ../sass/style.scss */
.case-intro .name { font-size: 24px; }

/* line 771, ../sass/style.scss */
.news-body { width: 960px; }
/* line 772, ../sass/style.scss */
.news-body .main { float: right; padding-left: 30px; border-left: 1px solid #d2d2d2; }
/* line 774, ../sass/style.scss */
.news-body .sidebar li { line-height: 36px; text-align: center; height: 36px; font-size: 16px; margin-bottom: 14px; }
/* line 775, ../sass/style.scss */
.news-body .sidebar li a { display: block; height: 36px; background: #e5e5e5; }
/* line 776, ../sass/style.scss */
.news-body .sidebar li a:hover, .news-body .sidebar li a.current { background: #ff422c; color: #fff; text-decoration: none; }
/* line 780, ../sass/style.scss */
.news-body .spic-news { margin-top: 60px; }

/* line 783, ../sass/style.scss */
.news-list { margin-top: -25px; }
/* line 784, ../sass/style.scss */
.news-list .item { *zoom: 1; padding: 25px 0 25px 174px; border-bottom: 1px dashed #b5b5b5; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.news-list .item:after { content: ""; display: table; clear: both; }
/* line 785, ../sass/style.scss */
.news-list .item .pic { float: left; width: 150px; height: 150px; margin-left: -174px; background: #ccc; }
/* line 786, ../sass/style.scss */
.news-list .item .pic img { width: 150px; height: 150px; }
/* line 788, ../sass/style.scss */
.news-list .item .title { line-height: 30px; font-size: 24px; color: #000; height: 60px; overflow: hidden; margin-top: 10px; }
/* line 789, ../sass/style.scss */
.news-list .item .title a { color: #000; }
/* line 791, ../sass/style.scss */
.news-list .item .desc { line-height: 20px; height: 40px; margin: 12px 0; overflow: hidden; }
/* line 792, ../sass/style.scss */
.news-list .item .time, .news-list .item .source, .news-list .item .author { font-size: 12px; line-height: 18px; float: left; display: inline; }
/* line 793, ../sass/style.scss */
.news-list .item .source { margin-left: 22px; }
/* line 794, ../sass/style.scss */
.news-list .item .author { margin-left: 74px; }

/* line 798, ../sass/style.scss */
.news-head { border-bottom: 1px solid #c2c2c2; padding: 0 0 4px; *zoom: 1; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.news-head:after { content: ""; display: table; clear: both; }
/* line 799, ../sass/style.scss */
.news-head .title { line-height: 36px; font-size: 32px; color: #000; margin-bottom: 16px; }
/* line 800, ../sass/style.scss */
.news-head .author, .news-head .source, .news-head .time { float: left; font-size: 12px; line-height: 28px; }
/* line 801, ../sass/style.scss */
.news-head .source { margin-left: 28px; }
/* line 802, ../sass/style.scss */
.news-head .author { margin-left: 70px; }

/* line 804, ../sass/style.scss */
.news-nav { float: right; line-height: 28px; height: 28px; font-size: 12px; }
/* line 805, ../sass/style.scss */
.news-nav a, .news-nav span { margin-left: 25px; vertical-align: middle; }

/* line 807, ../sass/style.scss */
.news-content { padding: 20px 0; line-height: 1.8; *zoom: 1; font-size: 16px; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.news-content:after { content: ""; display: table; clear: both; }
/* line 808, ../sass/style.scss */
.news-content h1, .news-content h2, .news-content h3, .news-content h4, .news-content h5, .news-content h6 { font-weight: bold; }

/* line 810, ../sass/style.scss */
.news-foot { *zoom: 1; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.news-foot:after { content: ""; display: table; clear: both; }
/* line 811, ../sass/style.scss */
.news-foot .col-l, .news-foot .col-r { float: left; width: 48%; }
/* line 812, ../sass/style.scss */
.news-foot .col-r { float: right; }

/* line 816, ../sass/style.scss */
.academy-body { width: 960px; }
/* line 817, ../sass/style.scss */
.academy-body .sidebar { float: right; }
/* line 818, ../sass/style.scss */
.academy-body .main { padding-right: 30px; border-right: 1px solid #d2d2d2; }

/* line 820, ../sass/style.scss */
.filter { margin-bottom: 20px; *zoom: 1; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.filter:after { content: ""; display: table; clear: both; }
/* line 821, ../sass/style.scss */
.filter ul { margin-left: -10px; }
/* line 822, ../sass/style.scss */
.filter li { float: left; width: 100px; height: 36px; line-height: 36px; font-size: 16px; margin-left: 10px; text-align: center; }
/* line 823, ../sass/style.scss */
.filter li a { display: block; background: #e5e5e5; }
/* line 824, ../sass/style.scss */
.filter li a:hover, .filter li a.current { background: #ff422c; color: #fff; text-decoration: none; }

/* line 828, ../sass/style.scss */
.side-mod { margin-top: 10px; background: #e5e5e5; }
/* line 829, ../sass/style.scss */
.side-mod h3 { line-height: 42px; text-align: center; background: #ff422c; color: #fff; font-size: 16px; }
/* line 830, ../sass/style.scss */
.side-mod ul { padding: 6px 0; }
/* line 831, ../sass/style.scss */
.side-mod ul li { line-height: 24px; padding: 0 10px 0 30px; background: url("../images/side-news-ico.gif") no-repeat 11px 6px; white-space: nowrap; }
/* line 832, ../sass/style.scss */
.side-mod ul a { display: block; width: 100%; overflow: hidden; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

/* line 838, ../sass/style.scss */
.about-body h1 { font-size: 36px; margin-bottom: 40px; }
/* line 839, ../sass/style.scss */
.about-body h3 { font-size: 24px; line-height: 36px; }
/* line 840, ../sass/style.scss */
.about-body p { line-height: 36px; font-size: 16px; margin-bottom: 40px; }
/* line 841, ../sass/style.scss */
.about-body .l { float: left; width: 450px; }
/* line 842, ../sass/style.scss */
.about-body .r { float: right; width: 430px; }

/* line 846, ../sass/style.scss */
.contact-body { width: 820px; padding: 20px 40px 80px; }
/* line 847, ../sass/style.scss */
.contact-body h1 { font-size: 32px; margin-bottom: 30px; line-height: 1.2; }
/* line 848, ../sass/style.scss */
.contact-body h1 .en { font-size: 22px; font-family: Arial; }
/* line 850, ../sass/style.scss */
.contact-body dl { margin-bottom: 24px; font-size: 20px; *zoom: 1; line-height: 1.5; }
/* line 38, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.contact-body dl:after { content: ""; display: table; clear: both; }
/* line 851, ../sass/style.scss */
.contact-body dl dt { clear: both; float: left; margin-right: 32px; }
/* line 852, ../sass/style.scss */
.contact-body dl dt em { color: #ff422c; display: inline-block; width: 78px; }
/* line 854, ../sass/style.scss */
.contact-body dl dd { float: left; }
/* line 856, ../sass/style.scss */
.contact-body .twauto dt em { width: auto; padding-right: 32px; }

/* line 861, ../sass/style.scss */
.payment-body dl { padding: 22px 36px; border-bottom: 1px dotted #484848; }
/* line 862, ../sass/style.scss */
.payment-body dl dt { font-size: 24px; color: #ff422c; margin-bottom: 24px; }
/* line 863, ../sass/style.scss */
.payment-body dl dd { font-size: 16px; line-height: 30px; }

/* line 869, ../sass/style.scss */
.ui-paging { margin: 20px 0; font-size: 0; text-align: right; }

/* line 870, ../sass/style.scss */
.ui-paging-item, .ui-paging-ellipsis, .ui-paging-next, .ui-paging-prev { display: inline-block; width: 42px; line-height: 38px; height: 38px; text-align: center; font-size: 16px; color: #fff; margin-left: 8px; background: #959595; }

/* line 871, ../sass/style.scss */
.ui-paging-current, .ui-paging-item:hover, .ui-paging-ellipsis:hover, .ui-paging-next:hover, .ui-paging-prev:hover { background-color: #ed2429; }

/* line 873, ../sass/style.scss */
.ui-paging-next, .ui-paging-prev { width: 92px; background: url("../images/ui-paging.png") no-repeat #000 50% 0; text-indent: -9999px; }

/* line 874, ../sass/style.scss */
.ui-paging-prev { margin-left: 0; }

/* line 875, ../sass/style.scss */
.ui-paging-next { background-position: 50% 100%; }

/* line 878, ../sass/style.scss */
.map-body { width: 675px; padding-right: 225px; }
/* line 880, ../sass/style.scss */
.map-body .dotline { clear: both; }

/* line 882, ../sass/style.scss */
.map-item { float: left; width: 160px; height: 112px; padding-right: 12px; }
/* line 883, ../sass/style.scss */
.map-item h3 { height: 55px; line-height: 38px; font-size: 24px; }
/* line 884, ../sass/style.scss */
.map-item h3 a { display: inline-block; border-bottom: 5px solid #ff422c; }
/* line 886, ../sass/style.scss */
.map-item ul { margin-left: -44px; }
/* line 887, ../sass/style.scss */
.map-item li { line-height: 25px; float: left; margin-left: 44px; display: inline; font-size: 14px; }

/* line 889, ../sass/style.scss */
.map-item-prod { height: auto; width: 100%; padding-bottom: 20px; }
/* line 890, ../sass/style.scss */
.map-item-prod ul { margin: 0; }
/* line 891, ../sass/style.scss */
.map-item-prod li { width: 225px; margin-left: 0; margin-bottom: 20px; }
/* line 892, ../sass/style.scss */
.map-item-prod li li { margin-bottom: 0; }
/* line 894, ../sass/style.scss */
.map-item-prod h4 { font-size: 18px; line-height: 34px; margin-bottom: 8px; }
/* line 895, ../sass/style.scss */
.map-item-prod h4 a { color: #000; }

/* line 898, ../sass/style.scss */
.map-item-news { width: 502px; padding-right: 0; }

/* line 901, ../sass/style.scss */
.recruit-body { width: 960px; }
/* line 902, ../sass/style.scss */
.recruit-body .main { float: right; padding-left: 30px; border-left: 1px solid #d2d2d2; width: 720px; }
/* line 904, ../sass/style.scss */
.recruit-body .sidebar dt { line-height: 36px; text-align: center; height: 36px; font-size: 16px; margin-bottom: 4px; }
/* line 905, ../sass/style.scss */
.recruit-body .sidebar dt a { display: block; height: 36px; background: #e5e5e5; }
/* line 906, ../sass/style.scss */
.recruit-body .sidebar dt a:hover, .recruit-body .sidebar dt a.current { background: #ff422c; color: #fff; text-decoration: none; }
/* line 909, ../sass/style.scss */
.recruit-body .sidebar dd { line-height: 28px; text-align: center; height: 28px; font-size: 14px; }
/* line 910, ../sass/style.scss */
.recruit-body .sidebar dd a { display: block; height: 28px; }
/* line 911, ../sass/style.scss */
.recruit-body .sidebar dd a:hover, .recruit-body .sidebar dd a.current { color: #ff422c; text-decoration: none; }
/* line 912, ../sass/style.scss */
.recruit-body .sidebar dd a:hover span, .recruit-body .sidebar dd a.current span { color: #ff422c; }
/* line 914, ../sass/style.scss */
.recruit-body .sidebar dd a span { margin-left: 5px; color: #fff; }
/* line 918, ../sass/style.scss */
.recruit-body .spic-news { margin-top: 60px; }

/* line 920, ../sass/style.scss */
.rc-sidebar { width: 180px; }

/* line 922, ../sass/style.scss */
.recruit-content h1 { float: left; height: 60px; line-height: 60px; font-size: 32px; padding: 0 40px; color: #fff; background: #ff422c; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0; border-radius: 0 0 10px 10px; }
/* line 923, ../sass/style.scss */
.recruit-content .content { border-bottom: 1px dashed #d2d2d2; margin-bottom: 35px; }
/* line 924, ../sass/style.scss */
.recruit-content .content h2 { color: #a40000; font-size: 20px; font-weight: bold; line-height: 36px; }
/* line 925, ../sass/style.scss */
.recruit-content .content h3 { font-size: 16px; color: #000; font-weight: bold; line-height: 36px; }
/* line 926, ../sass/style.scss */
.recruit-content .content h3.bottom { margin-bottom: 35px; }
/* line 927, ../sass/style.scss */
.recruit-content .content ol { padding-left: 20px; margin-bottom: 40px; }
/* line 928, ../sass/style.scss */
.recruit-content .content ol li { line-height: 30px; font-size: 16px; list-style-type: decimal; color: #707070; }
/* line 931, ../sass/style.scss */
.recruit-content .b_nont { border-bottom: none; }

/* line 936, ../sass/style.scss */
.page-error .container { padding: 80px 0; text-align: center; color: #646464; }

/* line 937, ../sass/style.scss */
.error-icon { height: 240px; background-repeat: no-repeat; background-position: center; margin-bottom: 20px; }

/* line 938, ../sass/style.scss */
.error-404 { background-image: url(../images/404.png); }

/* line 939, ../sass/style.scss */
.error-msg { line-height: 1.5; }
/* line 940, ../sass/style.scss */
.error-msg strong { display: block; font-size: 30px; }
/* line 941, ../sass/style.scss */
.error-msg p { font-size: 18px; }
/* line 942, ../sass/style.scss */
.error-msg p em { color: #ff451b; }

/* line 945, ../sass/style.scss */
.error-extra { text-align: left; line-height: 1.5; width: 500px; margin: 50px auto 0; }

/* line 947, ../sass/style.scss */
.InformationBg { width: 100%; overflow: hidden; padding: 70px 0; }

/* line 955, ../sass/style.scss */
.InformationBox { width: 1000px; overflow: hidden; margin: 0 auto; }

/* line 961, ../sass/style.scss */
.Information { width: 300px; overflow: hidden; float: left; }

/* line 967, ../sass/style.scss */
.Information_Title1, .Information_Title2, .Information_Title3 { width: 100%; font-size: 25px; color: #818181; font-weight: bold; text-indent: 38px; height: 30px; }

/* line 977, ../sass/style.scss */
.Information_Title1 { background: url(../images/Information_Icon1.png) no-repeat 0 4px; }

/* line 981, ../sass/style.scss */
.Information_Title2 { background: url(../images/Information_Icon2.png) no-repeat 0 4px; }

/* line 985, ../sass/style.scss */
.Information_Title3 { background: url(../images/Information_Icon3.png) no-repeat 0 4px; }

/* line 989, ../sass/style.scss */
.Information_Content { width: 100%; overflow: hidden; margin-top: 25px; }

/* line 995, ../sass/style.scss */
.Information_List { width: 100%; overflow: hidden; margin-bottom: 10px; }

/* line 1001, ../sass/style.scss */
.Information_List a { font-size: 14px; color: #838382; }

/* line 1006, ../sass/style.scss */
.Information_List a:hover { text-decoration: underline; color: #3cac4a; }

/* line 1011, ../sass/style.scss */
.Information_Icon { width: 5px; height: 5px; background: #c6c6c6; border-radius: 50px; float: left; margin-top: 7px; margin-right: 5px; }

/* line 1021, ../sass/style.scss */
.Information_Text { width: 200px; overflow: hidden; float: left; white-space: nowrap; text-overflow: ellipsis; }

/* line 1029, ../sass/style.scss */
.Information_Text_Important { width: 200px; overflow: hidden; float: left; white-space: nowrap; text-overflow: ellipsis; color: red; }

/* line 1038, ../sass/style.scss */
.Information_Date { width: 88px; overflow: hidden; float: right; font-size: 14px; color: #838382; text-align: right; }

/* line 1047, ../sass/style.scss */
.Information_Line { width: 50px; height: 230px; overflow: hidden; float: left; background: url(../images/Information_Line.png) no-repeat 50% 0; }

/* line 1055, ../sass/style.scss */
.Information_More { width: 100%; overflow: hidden; text-align: right; font-size: 14px; color: #838382; margin-top: 10px; }

/* line 1064, ../sass/style.scss */
.Information_More a { color: #838382; text-decoration: underline; }

/* line 1069, ../sass/style.scss */
.Information_More a:hover { color: #3cac4a; text-decoration: underline; }
.about-menu-mod dt{background:#626262; width:137px; height:31px; line-height:31px; color:#fff; text-align:center;}
.about-menu-mod dd{color:#7E7E7E}

.zp{text-align:center; font-size:18px; margin-top:57px;}
.zplr{color:red; font-size:18px; text-align:center; margin-top:35px; margin-bottom:180px;}

.about-intro-word li{height:42px; margin-left:40px; color:#666666; }


job-desc-item dd{ margin-left:25px;}