@charset "UTF-8";
/*brook样式表*/
/*author：YeKao*/
/* CSS reset */
/* line 5, ../sass/style.scss */
body {
  overflow-x: hidden;
}

/* line 6, ../sass/style.scss */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {
  margin: 0;
  padding: 0;
}

/* line 7, ../sass/style.scss */
body, button, input, select, textarea {
  /* for ie */
  /*font: 12px/1 Tahoma, Helvetica, Arial, "微软雅黑", sans-serif;*/
  font: 12px/1  "微软雅黑", Arial, Tahoma, Helvetica, sans-serif;
}

/* line 10, ../sass/style.scss */
h4, h5, h6 {
  font-size: 100%;
}

/* line 11, ../sass/style.scss */
address, cite, dfn, em, var {
  font-style: normal;
}

/* line 12, ../sass/style.scss */
ul, ol, li {
  list-style: none;
}

/* line 13, ../sass/style.scss */
a {
  text-decoration: none;
  color: #333;
}

/* line 14, ../sass/style.scss */
fieldset, img {
  border: none;
}

/* line 15, ../sass/style.scss */
button, input, select, textarea {
  font-size: 100%;
}

/* line 16, ../sass/style.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 17, ../sass/style.scss */
hr {
  border: none;
  height: 1px;
}

/* line 18, ../sass/style.scss */
del, ins, u, s, a, a:hover, a:active, a:link, a:visited {
  text-decoration: none !important;
}

/*进度条*/
/* line 20, ../sass/style.scss */
::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}

/* line 21, ../sass/style.scss */
::-webkit-scrollbar-track, ::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}

/* line 22, ../sass/style.scss */
::-webkit-scrollbar-track {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) inset;
}

/* line 23, ../sass/style.scss */
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}

/* line 24, ../sass/style.scss */
::-webkit-scrollbar-corner {
  background: transparent;
}

/*去除谷歌输入框输入黄色*/
/* line 26, ../sass/style.scss */
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}

/* line 29, ../sass/style.scss */
.clearfix {
  clear: both;
  height: 0px;
}

@-webkit-keyframes no-anim {}
@-moz-keyframes no-anim {}
@-ms-keyframes no-anim {}
/* line 50, ../sass/style.scss */
.m_auto {
  width: 1150px;
  margin: 0 auto;
}

/* line 55, ../sass/style.scss */
.header {
  padding: 22px 0 16px 0;
}
/* line 57, ../sass/style.scss */
.header .logo {
  background-image: url(../images/logo-new.png);
  background-repeat: no-repeat;
  width: 161px;
  height: 42px;
  float: left;
  display: inline-block;
}
/* line 64, ../sass/style.scss */
.header .logo a {
  display: block;
  width: 161px;
  height: 42px;
}
/* line 70, ../sass/style.scss */
.header .headnav {
  float: right;
  display: inline-block;
  padding-top: 6px;
}
/* line 74, ../sass/style.scss */
.header .headnav .menu {
  float: left;
  display: inline-block;
}
/* line 77, ../sass/style.scss */
.header .headnav .menu li {
  float: left;
  display: inline-block;
  background-image: url(../images/nav-ico.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 25px;
  margin-right: 25px;
}
/* line 85, ../sass/style.scss */
.header .headnav .menu li a {
  font-size: 16px;
  line-height: 24px;
  color: #333333;
}
/* line 91, ../sass/style.scss */
.header .headnav .menu li:hover a, .header .headnav .menu li.on a {
  color: #0000fe;
}
/* line 97, ../sass/style.scss */
.header .headnav .englishbot {
  float: left;
  display: inline-block;
}
/* line 100, ../sass/style.scss */
.header .headnav .englishbot a {
  font-size: 16px;
  line-height: 24px;
  color: #333333;
}
/* line 104, ../sass/style.scss */
.header .headnav .englishbot a:hover {
  color: #0000fe;
}
/* line 110, ../sass/style.scss */
.header.fixed {
  position: fixed;
  padding: 5px 0 5px 0;
  width: 100%;
  background: url(../images/white-80.png);
  top: 0;
  left: 0;
  z-index: 9999;
}

/* line 121, ../sass/style.scss */
.footer {
  background: #272727;
  padding: 50px 0 20px 0;
}
/* line 124, ../sass/style.scss */
.footer .topcore {
  padding-bottom: 50px;
}
/* line 126, ../sass/style.scss */
.footer .topcore .footnav {
  float: left;
  display: inline-block;
}
/* line 129, ../sass/style.scss */
.footer .topcore .footnav dl {
  padding-right: 120px;
  float: left;
  display: inline-block;
}
/* line 133, ../sass/style.scss */
.footer .topcore .footnav dl dt {
  font-size: 14px;
  line-break: 20px;
  color: #fff;
  padding-bottom: 30px;
}
/* line 139, ../sass/style.scss */
.footer .topcore .footnav dl dd {
  margin-bottom: 15px;
}
/* line 141, ../sass/style.scss */
.footer .topcore .footnav dl dd a {
  font-size: 12px;
  line-height: 20px;
  color: #939393;
}
/* line 145, ../sass/style.scss */
.footer .topcore .footnav dl dd a:hover {
  color: #fff;
}
/* line 152, ../sass/style.scss */
.footer .topcore .footcontact {
  float: right;
  display: inline-block;
}
/* line 155, ../sass/style.scss */
.footer .topcore .footcontact .title {
  font-size: 14px;
  line-break: 20px;
  color: #fff;
  text-align: right;
}
/* line 161, ../sass/style.scss */
.footer .topcore .footcontact .word {
  font-size: 12px;
  line-height: 20px;
  color: #939393;
  text-align: right;
  margin-top: 30px;
}
/* line 168, ../sass/style.scss */
.footer .topcore .footcontact .meassagebox {
  width: 168px;
  height: 28px;
  box-sizing: border-box;
  border: 1px solid #616466;
  margin-top: 15px;
}
/* line 174, ../sass/style.scss */
.footer .topcore .footcontact .meassagebox .text {
  float: left;
  display: inline-block;
  width: 138px;
  height: 26px;
  font-size: 12px;
  line-height: 26px;
  color: #939393;
  text-align: center;
  background: none;
  border: 0;
  outline: 0;
}
/* line 187, ../sass/style.scss */
.footer .topcore .footcontact .meassagebox .botton {
  float: right;
  display: inline-block;
  background: url(../images/footer-ico.jpg) no-repeat;
  width: 26px;
  height: 26px;
  cursor: pointer;
}
/* line 196, ../sass/style.scss */
.footer .topcore .footcontact .mediacore {
  float: right;
  margin-top: 50px;
}
/* line 199, ../sass/style.scss */
.footer .topcore .footcontact .mediacore .ico {
  float: left;
  display: inline-block;
  margin-left: 20px;
}
/* line 203, ../sass/style.scss */
.footer .topcore .footcontact .mediacore .ico.bg1 {
  background: url(../images/ico-youku.png) no-repeat;
  width: 58px;
  height: 18px;
  margin-top: 3px;
}
/* line 209, ../sass/style.scss */
.footer .topcore .footcontact .mediacore .ico.bg2 {
  background: url(../images/ico-sina.png) no-repeat;
  width: 24px;
  height: 24px;
}
/* line 214, ../sass/style.scss */
.footer .topcore .footcontact .mediacore .ico.bg3 {
  background: url(../images/ico-wx.png) no-repeat;
  width: 24px;
  height: 24px;
}
/* line 223, ../sass/style.scss */
.footer .copyright {
  border-top: 2px solid #313131;
  padding-top: 20px;
}
/* line 226, ../sass/style.scss */
.footer .copyright .leftword {
  float: left;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  color: #939393;
}
/* line 232, ../sass/style.scss */
.footer .copyright .leftword a {
  font-size: 14px;
  line-height: 20px;
  color: #939393;
}
/* line 236, ../sass/style.scss */
.footer .copyright .leftword a:hover {
  color: #fff;
}
/* line 241, ../sass/style.scss */
.footer .copyright .language {
  float: right;
  display: inline-block;
  background: url(../images/ico-earth.png) no-repeat left center;
  padding-left: 32px;
}
/* line 246, ../sass/style.scss */
.footer .copyright .language a {
  font-size: 14px;
  line-height: 20px;
  color: #939393;
}
/* line 250, ../sass/style.scss */
.footer .copyright .language a:hover {
  color: #fff;
}

/* line 258, ../sass/style.scss */
.indexban {
  height: 550px;
  overflow: hidden;
  position: relative;
}
/* line 262, ../sass/style.scss */
.indexban .hd {
  height: 15px;
  position: absolute;
  bottom: 25px;
  z-index: 1;
  text-align: center;
  width: 100%;
}
/* line 269, ../sass/style.scss */
.indexban .hd ul {
  overflow: hidden;
  zoom: 1;
  text-align: center;
}
/* line 273, ../sass/style.scss */
.indexban .hd ul li {
  display: inline-block;
  background: url(../images/ico-index-bandian.png) no-repeat;
  width: 12px;
  height: 11px;
  cursor: pointer;
  margin: 0 2px;
}
/* line 280, ../sass/style.scss */
.indexban .hd ul li.on {
  background: url(../images/ico-index-bandian-hover.png) no-repeat;
}
/* line 286, ../sass/style.scss */
.indexban .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
/* line 290, ../sass/style.scss */
.indexban .bd li {
  height: 550px;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 295, ../sass/style.scss */
.indexban .bd img {
  width: 100%;
  height: 550px;
  display: block;
}
/* line 301, ../sass/style.scss */
.indexban .prev, .indexban .next {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -25px;
  margin-left: -650px;
  display: block;
  width: 26px;
  height: 50px;
  background: url(../images/ico-banner-left.png) no-repeat;
  z-index: 99;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 313, ../sass/style.scss */
.indexban .prev:hover, .indexban .next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 317, ../sass/style.scss */
.indexban .next {
  left: auto;
  right: 50%;
  margin-right: -650px;
  background: url(../images/ico-banner-right.png) no-repeat;
}

/* line 325, ../sass/style.scss */
.indexcontact {
  height: 46px;
  background: #fff;
}
/* line 328, ../sass/style.scss */
.indexcontact .list {
  float: left;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 30px;
  margin-right: 40px;
  font-size: 14px;
  line-height: 46px;
  color: #333333;
}
/* line 338, ../sass/style.scss */
.indexcontact .list.bg1 {
  background-image: url(../images/ico-index-email.png);
}
/* line 341, ../sass/style.scss */
.indexcontact .list.bg2 {
  padding-left: 20px;
  background-image: url(../images/ico-index-phone.png);
}

/* line 348, ../sass/style.scss */
.indexinner {
  background: #f2f2f2;
  padding-bottom: 34px;
}
/* line 351, ../sass/style.scss */
.indexinner .indexinnerlist {
  padding-top: 25px;
}
/* line 353, ../sass/style.scss */
.indexinner .indexinnerlist li {
  float: left;
  display: inline-block;
  margin-left: 26px;
  width: 365px;
  height: 205px;
}
/* line 359, ../sass/style.scss */
.indexinner .indexinnerlist li.num0 {
  margin-left: 0;
}
/* line 364, ../sass/style.scss */
.indexinner .indexpronews {
  padding-top: 20px;
}
/* line 366, ../sass/style.scss */
.indexinner .indexpronews .leftpro {
  float: left;
  display: inline-block;
  width: 562px;
  height: 268px;
  background: #fff;
  box-sizing: border-box;
  padding: 24px;
  padding-top: 15px;
}
/* line 375, ../sass/style.scss */
.indexinner .indexpronews .leftpro .title {
  height: 24px;
  padding-bottom: 14px;
}
/* line 378, ../sass/style.scss */
.indexinner .indexpronews .leftpro .title .word {
  float: left;
  display: inline-block;
  font-size: 18px;
  line-height: 24px;
  color: #333;
}
/* line 385, ../sass/style.scss */
.indexinner .indexpronews .leftpro .title .more {
  background: url(../images/index-more.png) no-repeat;
  width: 12px;
  height: 12px;
  margin-top: 3px;
  float: right;
  display: inline-block;
}
/* line 392, ../sass/style.scss */
.indexinner .indexpronews .leftpro .title .more a {
  display: block;
  width: 12px;
  height: 12px;
}
/* line 400, ../sass/style.scss */
.indexinner .indexpronews .leftpro .indexprolist li {
  float: left;
  display: inline-block;
  width: 250px;
  height: 192px;
  margin-left: 12px;
  position: relative;
}
/* line 407, ../sass/style.scss */
.indexinner .indexpronews .leftpro .indexprolist li a, .indexinner .indexpronews .leftpro .indexprolist li img {
  width: 250px;
  height: 192px;
  display: block;
}
/* line 412, ../sass/style.scss */
.indexinner .indexpronews .leftpro .indexprolist li .word {
  position: absolute;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  text-align: center;
  font-size: 14px;
  line-height: 36px;
  color: #fff;
  background: url(../images/index-pro-bg.png) repeat;
}
/* line 425, ../sass/style.scss */
.indexinner .indexpronews .leftpro .indexprolist li:hover .word {
  background: url(../images/index-pro-bg-hover.png) repeat;
}
/* line 428, ../sass/style.scss */
.indexinner .indexpronews .leftpro .indexprolist li.num0 {
  margin-left: 0;
}
/* line 434, ../sass/style.scss */
.indexinner .indexpronews .rightnews {
  float: right;
  display: inline-block;
  width: 562px;
  height: 268px;
  background: #fff;
  box-sizing: border-box;
  padding: 18px 24px;
}
/* line 442, ../sass/style.scss */
.indexinner .indexpronews .rightnews .title {
  border-bottom: 2px solid #e2e2e2;
  position: relative;
  height: 24px;
  padding-bottom: 10px;
}
/* line 447, ../sass/style.scss */
.indexinner .indexpronews .rightnews .title .word {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 18px;
  line-height: 24px;
  color: #333;
  display: inline-block;
  border-bottom: 2px solid #4444f6;
  padding-bottom: 10px;
}
/* line 458, ../sass/style.scss */
.indexinner .indexpronews .rightnews .title .more {
  background: url(../images/index-more.png) no-repeat;
  width: 12px;
  height: 12px;
  margin-top: 3px;
  float: right;
  display: inline-block;
}
/* line 465, ../sass/style.scss */
.indexinner .indexpronews .rightnews .title .more a {
  display: block;
  width: 12px;
  height: 12px;
}
/* line 473, ../sass/style.scss */
.indexinner .indexpronews .rightnews .indexnewslist li {
  margin-top: 18px;
}
/* line 475, ../sass/style.scss */
.indexinner .indexpronews .rightnews .indexnewslist li a {
  font-size: 14px;
  line-height: 20px;
  color: #4d4d4d;
}
/* line 479, ../sass/style.scss */
.indexinner .indexpronews .rightnews .indexnewslist li a .word {
  float: left;
  display: inline-block;
  padding-left: 15px;
  background: url(../images/ico-index-dian.png) no-repeat left 6px;
}
/* line 485, ../sass/style.scss */
.indexinner .indexpronews .rightnews .indexnewslist li a .time {
  float: right;
  display: inline-block;
}
/* line 489, ../sass/style.scss */
.indexinner .indexpronews .rightnews .indexnewslist li a:hover .word {
  background: url(../images/ico-index-dian-hover.png) no-repeat left 6px;
}

/* line 499, ../sass/style.scss */
.innerbg {
  height: 400px;
  text-align: center;
  padding-top: 170px;
  box-sizing: border-box;
  font-size: 52px;
  line-height: 52px;
  color: #fff;
}
/* line 507, ../sass/style.scss */
.innerbg.bg-pro {
  background: url(../images/pro_bg.jpg) no-repeat center;
}
/* line 510, ../sass/style.scss */
.innerbg.bg-company {
  background: url(../images/bg-company.jpg) no-repeat center;
}
/* line 513, ../sass/style.scss */
.innerbg.bg-solution {
  background: url(../images/bg-solution.jpg) no-repeat center;
}
/* line 516, ../sass/style.scss */
.innerbg.bg-news {
  background: url(../images/bg-news.jpg) no-repeat center;
}
/* line 519, ../sass/style.scss */
.innerbg.bg-contact {
  background: url(../images/bg-contact.jpg) no-repeat center;
}

/* line 524, ../sass/style.scss */
.prolist-nav {
  background: #fff;
}
/* line 526, ../sass/style.scss */
.prolist-nav li {
  height: 68px;
  display: inline-block;
  float: left;
}
/* line 530, ../sass/style.scss */
.prolist-nav li a {
  padding: 0 22px;
  display: block;
  height: 68px;
  font-size: 16px;
  line-height: 68px;
  color: #4d4d4d;
}
/* line 538, ../sass/style.scss */
.prolist-nav li:hover, .prolist-nav li.on {
  background: #2626fe;
}
/* line 540, ../sass/style.scss */
.prolist-nav li:hover a, .prolist-nav li.on a {
  color: #fff;
}

/* line 547, ../sass/style.scss */
.prolist {
  background: #f2f2f2;
  padding: 45px 0 90px 0;
}
/* line 551, ../sass/style.scss */
.prolist .list li {
  position: relative;
  float: left;
  display: inline-block;
  width: 370px;
  height: 284px;
  margin-left: 20px;
  margin-bottom: 24px;
}
/* line 559, ../sass/style.scss */
.prolist .list li img {
  width: 370px;
  height: 284px;
  display: block;
}
/* line 564, ../sass/style.scss */
.prolist .list li .word {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 42px;
  background: #ababab;
  box-sizing: border-box;
  padding: 0 20px;
  font-size: 14px;
  line-height: 42px;
  color: #fff;
}
/* line 578, ../sass/style.scss */
.prolist .list li :hover .word {
  background: #0000fe;
}
/* line 582, ../sass/style.scss */
.prolist .list li.num0, .prolist .list li.num3, .prolist .list li.num6 {
  margin-left: 0;
}

/*翻页*/
/* line 590, ../sass/style.scss */
.pageup {
  text-align: center;
  margin-top: 20px;
}
/* line 593, ../sass/style.scss */
.pageup a, .pageup span {
  padding: 0 10px;
  text-align: center;
  font-size: 12px;
  line-height: 26px;
  color: #333;
  cursor: pointer;
  height: 26px;
  display: inline-block;
  margin: 0 2px;
  background: #ccc;
}
/* line 604, ../sass/style.scss */
.pageup a:hover, .pageup span:hover {
  color: #fff;
  background: #b3b3b3;
}
/* line 609, ../sass/style.scss */
.pageup a, .pageup span {
  *display: inline;
}
/* line 612, ../sass/style.scss */
.pageup .current {
  color: #fff;
  background: #b3b3b3;
  display: inline-block;
}

/* line 619, ../sass/style.scss */
.proread {
  background: #f2f2f2;
  padding: 36px 0 60px;
}
/* line 622, ../sass/style.scss */
.proread .readcore {
  background: #fff;
  padding: 90px 110px;
}
/* line 625, ../sass/style.scss */
.proread .readcore .readimg {
  width: 728px;
  height: 558px;
  margin: 0 auto;
}
/* line 629, ../sass/style.scss */
.proread .readcore .readimg img {
  display: block;
  width: 728px;
  height: 558px;
}
/* line 635, ../sass/style.scss */
.proread .readcore .readtitle {
  text-align: center;
  margin-top: 20px;
  font-size: 24px;
  line-height: 36px;
  color: #000;
  font-weight: bold;
}
/* line 643, ../sass/style.scss */
.proread .readcore .wordcore {
  width: 929px;
  margin: 0 auto;
  margin-top: 60px;
}
/* line 647, ../sass/style.scss */
.proread .readcore .wordcore .bg1 {
  background: url(../images/proread-core-bg1.jpg) no-repeat;
  width: 929px;
  height: 90px;
}
/* line 652, ../sass/style.scss */
.proread .readcore .wordcore .bg2 {
  background: url(../images/proread-core-bg2.jpg) no-repeat;
  width: 929px;
  height: 147px;
}
/* line 657, ../sass/style.scss */
.proread .readcore .wordcore .core {
  margin-left: 9px;
  margin-right: 10px;
  padding: 0 75px;
  border: 1px solid #0000fe;
  border-top: none;
  border-bottom: none;
}
/* line 664, ../sass/style.scss */
.proread .readcore .wordcore .core .title {
  font-size: 34px;
  line-height: 40px;
  color: #0000fe;
}
/* line 669, ../sass/style.scss */
.proread .readcore .wordcore .core .word {
  margin-top: 50px;
  font-size: 20px;
  line-height: 26px;
  color: #333333;
}

/* line 681, ../sass/style.scss */
.nav-common {
  background: #fff;
  text-align: center;
}
/* line 684, ../sass/style.scss */
.nav-common li {
  height: 68px;
  display: inline-block;
  margin: 0 -2px;
}
/* line 688, ../sass/style.scss */
.nav-common li a {
  padding: 0 28px;
  display: block;
  height: 68px;
  font-size: 16px;
  line-height: 68px;
  color: #4d4d4d;
}
/* line 696, ../sass/style.scss */
.nav-common li:hover, .nav-common li.on {
  background: #2626fe;
}
/* line 698, ../sass/style.scss */
.nav-common li:hover a, .nav-common li.on a {
  color: #fff;
}

/* line 705, ../sass/style.scss */
.company-inner1 {
  background: #f2f2f2;
  padding: 75px 0 40px 0;
}
/* line 708, ../sass/style.scss */
.company-inner1 .core {
  width: 850px;
  margin: 0 auto;
  text-align: center;
}
/* line 712, ../sass/style.scss */
.company-inner1 .core .title {
  font-size: 28px;
  line-height: 34px;
  color: #1a1a1a;
}
/* line 717, ../sass/style.scss */
.company-inner1 .core .line {
  width: 46px;
  height: 2px;
  background: #1e1e1e;
  margin: 0 auto;
  margin-top: 15px;
}
/* line 724, ../sass/style.scss */
.company-inner1 .core .word {
  margin-top: 35px;
  font-size: 14px;
  line-height: 26px;
  color: #1a1a1a;
}
/* line 730, ../sass/style.scss */
.company-inner1 .core .img {
  background: url(../images/company-img1.jpg) no-repeat;
  width: 841px;
  height: 463px;
  margin: 0 auto;
  margin-top: 10px;
}

/* line 740, ../sass/style.scss */
.company-inner2 {
  position: relative;
  overflow: hidden;
}
/* line 743, ../sass/style.scss */
.company-inner2 .img {
  float: left;
  display: inline-block;
  width: 50%;
}
/* line 747, ../sass/style.scss */
.company-inner2 .img img {
  display: block;
  height: 100%;
  width: 100%;
}
/* line 753, ../sass/style.scss */
.company-inner2 .titlecore {
  position: absolute;
  height: 88px;
  width: 100%;
  bottom: 0;
  left: 0;
  text-align: center;
  background: url(../images/company-bg-85.png) repeat;
  box-sizing: border-box;
  padding-top: 20px;
}
/* line 763, ../sass/style.scss */
.company-inner2 .titlecore .title {
  font-size: 28px;
  line-height: 28px;
  color: #fff;
}
/* line 768, ../sass/style.scss */
.company-inner2 .titlecore .line {
  width: 46px;
  height: 2px;
  background: #fff;
  margin: 0 auto;
  margin-top: 10px;
}

/* line 778, ../sass/style.scss */
.company-inner3 {
  background: #fff;
  padding: 50px 0;
  text-align: center;
}
/* line 782, ../sass/style.scss */
.company-inner3 li {
  display: inline-block;
  width: 520px;
  vertical-align: top;
}
/* line 786, ../sass/style.scss */
.company-inner3 li .img {
  width: 103px;
  height: 95px;
  margin: 0 auto;
}
/* line 790, ../sass/style.scss */
.company-inner3 li .img.bg1 {
  background: url(../images/company-ico1.jpg) no-repeat;
}
/* line 793, ../sass/style.scss */
.company-inner3 li .img.bg2 {
  background: url(../images/company-ico2.jpg) no-repeat;
}
/* line 797, ../sass/style.scss */
.company-inner3 li .title {
  font-size: 20px;
  line-height: 26px;
  color: #000;
  margin-top: 36px;
}
/* line 803, ../sass/style.scss */
.company-inner3 li .word {
  font-size: 14px;
  line-height: 20px;
  color: #4d4d4d;
  margin-top: 20px;
}

/* line 812, ../sass/style.scss */
.titleline {
  text-align: center;
}
/* line 814, ../sass/style.scss */
.titleline .title {
  font-size: 28px;
  line-height: 34px;
  color: #1a1a1a;
}
/* line 819, ../sass/style.scss */
.titleline .line {
  width: 46px;
  height: 2px;
  background: #1e1e1e;
  margin: 0 auto;
  margin-top: 15px;
}

/* line 828, ../sass/style.scss */
.server-inner1 {
  background: #f2f2f2;
  padding: 60px 0;
}
/* line 831, ../sass/style.scss */
.server-inner1 .word {
  font-size: 14px;
  line-height: 24px;
  color: #4d4d4d;
  width: 850px;
  margin: 0 auto;
  margin-top: 35px;
  text-align: center;
}
/* line 840, ../sass/style.scss */
.server-inner1 .img {
  background: url(../images/server-img1.jpg) no-repeat;
  width: 850px;
  height: 500px;
  margin: 0 auto;
  margin-top: 60px;
}

/* line 849, ../sass/style.scss */
.server-inner2 {
  background: #fff;
  padding: 60px 0;
}
/* line 852, ../sass/style.scss */
.server-inner2 ul {
  text-align: center;
  margin-top: 40px;
}
/* line 855, ../sass/style.scss */
.server-inner2 ul li {
  vertical-align: top;
  display: inline-block;
  margin: 0 8px;
  width: 273px;
}
/* line 860, ../sass/style.scss */
.server-inner2 ul li img {
  display: block;
  width: 273px;
  height: 178px;
}
/* line 865, ../sass/style.scss */
.server-inner2 ul li .word {
  font-size: 14px;
  line-height: 20px;
  color: #4d4d4d;
  margin-top: 20px;
  text-align: center;
}

/* line 876, ../sass/style.scss */
.server-inner3 {
  background: #f2f2f2;
  padding: 50px 0 100px 0;
}
/* line 879, ../sass/style.scss */
.server-inner3 ul {
  margin-top: 40px;
  text-align: center;
}
/* line 882, ../sass/style.scss */
.server-inner3 ul li {
  display: inline-block;
  margin: 0 8px;
  width: 566px;
  height: 178px;
  background: #fff;
  box-sizing: border-box;
  padding: 65px 55px;
  text-align: left;
}
/* line 891, ../sass/style.scss */
.server-inner3 ul li .img {
  float: left;
  display: inline-block;
  width: 58px;
  height: 54px;
}
/* line 896, ../sass/style.scss */
.server-inner3 ul li .img.bg1 {
  background: url(../images/server-ico1.jpg) no-repeat;
}
/* line 899, ../sass/style.scss */
.server-inner3 ul li .img.bg2 {
  background: url(../images/server-ico2.jpg) no-repeat;
}
/* line 903, ../sass/style.scss */
.server-inner3 ul li .core {
  float: left;
  display: inline-block;
  margin-left: 45px;
  width: 350px;
}
/* line 908, ../sass/style.scss */
.server-inner3 ul li .core .title {
  font-size: 20px;
  line-height: 26px;
  color: #1a1a1a;
}
/* line 913, ../sass/style.scss */
.server-inner3 ul li .core .word {
  font-size: 16px;
  line-height: 22px;
  color: #4d4d4d;
  margin-top: 10px;
}

/* line 924, ../sass/style.scss */
.ourpower {
  background: #F2F2F2;
  padding: 60px 0 80px 0;
}
/* line 927, ../sass/style.scss */
.ourpower .bigtitle {
  font-size: 28px;
  line-height: 34px;
  color: #1a1a1a;
}
/* line 933, ../sass/style.scss */
.ourpower ul li {
  background: #fff;
  height: 229px;
  margin-top: 20px;
  padding-right: 40px;
  overflow: hidden;
}
/* line 939, ../sass/style.scss */
.ourpower ul li img {
  float: left;
  display: inline-block;
  width: 344px;
  height: 229px;
}
/* line 945, ../sass/style.scss */
.ourpower ul li .core {
  float: right;
  display: inline-block;
  width: 730px;
  padding-top: 40px;
}
/* line 950, ../sass/style.scss */
.ourpower ul li .core .title {
  font-size: 20px;
  line-height: 26px;
  color: #0000fe;
}
/* line 955, ../sass/style.scss */
.ourpower ul li .core .word {
  font-size: 14px;
  line-height: 20px;
  color: #4d4d4d;
  margin-top: 20px;
}

/* line 966, ../sass/style.scss */
.quality-inner1 {
  background: #F2F2F2;
  padding: 75px 0;
  text-align: center;
}
/* line 970, ../sass/style.scss */
.quality-inner1 .title {
  font-size: 28px;
  line-height: 34px;
  color: #000;
}
/* line 975, ../sass/style.scss */
.quality-inner1 .word {
  width: 740px;
  font-size: 14px;
  line-height: 22px;
  color: #4d4d4d;
  margin: 0 auto;
  margin-top: 30px;
}
/* line 983, ../sass/style.scss */
.quality-inner1 .img {
  background: url(../images/quality-img1.jpg) no-repeat;
  width: 730px;
  height: 492px;
  margin: 0 auto;
  margin-top: 50px;
}

/* line 992, ../sass/style.scss */
.quality-inner2 {
  background: url(../images/quality-img2.jpg) no-repeat center;
  height: 459px;
  box-sizing: border-box;
  padding-top: 180px;
  text-align: center;
}
/* line 998, ../sass/style.scss */
.quality-inner2 .title {
  font-size: 28px;
  line-height: 34px;
  color: #fff;
}
/* line 1003, ../sass/style.scss */
.quality-inner2 .word {
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  margin-top: 25px;
}
/* line 1009, ../sass/style.scss */
.quality-inner2 .line {
  width: 46px;
  height: 2px;
  background: #fff;
  margin: 0 auto;
  margin-top: 15px;
}

/* line 1018, ../sass/style.scss */
.quality-inner3 {
  padding-top: 95px;
  padding-bottom: 50px;
  background: #fff;
  text-align: center;
}
/* line 1023, ../sass/style.scss */
.quality-inner3 .title {
  font-size: 28px;
  line-height: 34px;
  color: #000;
}
/* line 1028, ../sass/style.scss */
.quality-inner3 .word {
  font-size: 14px;
  line-height: 20px;
  color: #4d4d4d;
  margin-top: 20px;
}
/* line 1034, ../sass/style.scss */
.quality-inner3 ul {
  width: 990px;
  margin: 0 auto;
  margin-top: 45px;
}
/* line 1038, ../sass/style.scss */
.quality-inner3 ul li {
  width: 306px;
  height: 266px;
  box-sizing: border-box;
  border: 1px solid #bcbcbc;
  float: left;
  display: inline-block;
  margin-left: 18px;
  margin-bottom: 18px;
  padding: 25px 40px;
  padding-bottom: 0;
}
/* line 1049, ../sass/style.scss */
.quality-inner3 ul li .num {
  width: 56px;
  height: 56px;
  background: #0000fe;
  font-size: 28px;
  line-height: 56px;
  color: #fff;
  margin: 0 auto;
  -moz-border-radius: 28px;
  -webkit-border-radius: 28px;
  border-radius: 28px;
}
/* line 1059, ../sass/style.scss */
.quality-inner3 ul li .core {
  font-size: 14px;
  line-height: 20px;
  color: #4d4d4d;
  margin-top: 25px;
}

/* line 1069, ../sass/style.scss */
.strength {
  background: #F2F2F2;
  padding: 65px 0 80px 0;
}
/* line 1072, ../sass/style.scss */
.strength .title {
  font-size: 28px;
  line-height: 34px;
  color: #1a1a1a;
  text-align: center;
}
/* line 1078, ../sass/style.scss */
.strength ul {
  margin-top: 45px;
}
/* line 1080, ../sass/style.scss */
.strength ul li {
  width: 365px;
  height: 223px;
  box-sizing: border-box;
  margin-left: 25px;
  margin-bottom: 30px;
  box-sizing: border-box;
  padding: 36px 16px 0 16px;
  float: left;
  display: inline-block;
}
/* line 1090, ../sass/style.scss */
.strength ul li.num0 {
  background: url(../images/strength-img1.jpg) no-repeat;
}
/* line 1093, ../sass/style.scss */
.strength ul li.num1 {
  background: url(../images/strength-img2.jpg) no-repeat;
}
/* line 1096, ../sass/style.scss */
.strength ul li.num2 {
  background: url(../images/strength-img3.jpg) no-repeat;
}
/* line 1099, ../sass/style.scss */
.strength ul li.num3 {
  background: url(../images/strength-img4.jpg) no-repeat;
}
/* line 1102, ../sass/style.scss */
.strength ul li.num4 {
  background: url(../images/strength-img5.jpg) no-repeat;
}
/* line 1105, ../sass/style.scss */
.strength ul li.num5 {
  background: url(../images/strength-img6.jpg) no-repeat;
}
/* line 1108, ../sass/style.scss */
.strength ul li.num0, .strength ul li.num3 {
  margin-left: 0;
}
/* line 1111, ../sass/style.scss */
.strength ul li .lititle {
  font-size: 22px;
  line-height: 28px;
  color: #fff;
}
/* line 1116, ../sass/style.scss */
.strength ul li .liword {
  font-size: 14px;
  line-height: 22px;
  color: #fff;
  margin-top: 15px;
}

/* line 1126, ../sass/style.scss */
.disclaimer {
  background: #F2F2F2;
  padding: 50px 0 100px 0;
}
/* line 1129, ../sass/style.scss */
.disclaimer .m_auto {
  width: 900px;
}
/* line 1132, ../sass/style.scss */
.disclaimer .title {
  font-size: 28px;
  line-height: 34px;
  color: #1a1a1a;
}
/* line 1137, ../sass/style.scss */
.disclaimer .word {
  margin-top: 70px;
  font-size: 14px;
  line-height: 22px;
  color: #4d4d4d;
}

/* line 1145, ../sass/style.scss */
.newslist {
  background: #F2F2F2;
  padding: 45px 0 80px 0;
}
/* line 1149, ../sass/style.scss */
.newslist .newsnav li {
  float: left;
  display: inline-block;
  border-bottom: 4px solid #F2F2F2;
  padding-bottom: 8px;
  margin-right: 50px;
}
/* line 1155, ../sass/style.scss */
.newslist .newsnav li a {
  font-size: 14px;
  line-height: 20px;
  color: #4d4d4d;
}
/* line 1160, ../sass/style.scss */
.newslist .newsnav li:hover, .newslist .newsnav li.on {
  border-bottom: 4px solid #2424fc;
}
/* line 1165, ../sass/style.scss */
.newslist .leftlist {
  margin-top: 30px;
  background: #fff;
  float: left;
  display: inline-block;
  width: 800px;
  box-sizing: border-box;
  padding: 10px 30px;
  min-height: 570px;
}
/* line 1174, ../sass/style.scss */
.newslist .leftlist li {
  padding: 55px 0 30px 0;
  border-top: 1px solid #c8c8c8;
}
/* line 1177, ../sass/style.scss */
.newslist .leftlist li.num0 {
  border-top: none;
}
/* line 1180, ../sass/style.scss */
.newslist .leftlist li .title {
  font-size: 22px;
  line-height: 28px;
  color: #4d4d4d;
}
/* line 1185, ../sass/style.scss */
.newslist .leftlist li .time {
  width: 100%;
  height: 38px;
  box-sizing: border-box;
  padding: 0 15px;
  background: #f6f6f6;
  font-size: 14px;
  line-height: 38px;
  color: #666666;
  margin-top: 24px;
}
/* line 1196, ../sass/style.scss */
.newslist .leftlist li img {
  display: block;
  margin-top: 25px;
  max-width: 740px;
}
/* line 1201, ../sass/style.scss */
.newslist .leftlist li .core {
  font-size: 14px;
  line-height: 22px;
  color: #666666;
  margin-top: 25px;
}
/* line 1207, ../sass/style.scss */
.newslist .leftlist li .more {
  float: right;
  margin-top: 30px;
  background: url(../images/news-more.jpg) no-repeat left center;
  padding-left: 20px;
  font-size: 16px;
  line-height: 22px;
  color: #0000fe;
}
/* line 1218, ../sass/style.scss */
.newslist .rightlist {
  margin-top: 30px;
  background: #fff;
  float: right;
  display: inline-block;
  width: 330px;
  box-sizing: border-box;
  padding: 45px 25px;
}
/* line 1226, ../sass/style.scss */
.newslist .rightlist .bigtitle {
  font-size: 22px;
  line-height: 28px;
  color: #4d4d4d;
  margin-bottom: 20px;
}
/* line 1232, ../sass/style.scss */
.newslist .rightlist li {
  margin-bottom: 20px;
}
/* line 1234, ../sass/style.scss */
.newslist .rightlist li img {
  float: left;
  display: inline-block;
  width: 90px;
  height: 90px;
}
/* line 1240, ../sass/style.scss */
.newslist .rightlist li p {
  float: left;
  display: inline-block;
  width: 170px;
  font-size: 14px;
  line-height: 22px;
  color: #4d4d4d;
  margin-left: 15px;
}
/* line 1251, ../sass/style.scss */
.newslist .leftwidth {
  width: 800px;
}
/* line 1254, ../sass/style.scss */
.newslist .leftcore {
  margin-top: 30px;
  background: #fff;
  float: left;
  display: inline-block;
  width: 800px;
  box-sizing: border-box;
  padding: 45px 30px;
  padding-bottom: 80px;
}
/* line 1263, ../sass/style.scss */
.newslist .leftcore .title {
  font-size: 22px;
  line-height: 28px;
  color: #4d4d4d;
}
/* line 1268, ../sass/style.scss */
.newslist .leftcore .time {
  width: 100%;
  height: 38px;
  box-sizing: border-box;
  padding: 0 15px;
  background: #f6f6f6;
  font-size: 14px;
  line-height: 38px;
  color: #666666;
  margin-top: 24px;
}
/* line 1279, ../sass/style.scss */
.newslist .leftcore .core {
  font-size: 14px;
  line-height: 22px;
  color: #666666;
  margin-top: 50px;
}
/* line 1284, ../sass/style.scss */
.newslist .leftcore .core img {
  display: block;
  max-width: 740px;
}

/* line 1292, ../sass/style.scss */
.pagebotton {
  margin-top: 50px;
}
/* line 1294, ../sass/style.scss */
.pagebotton p {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #333;
}
/* line 1299, ../sass/style.scss */
.pagebotton p a:hover {
  color: #0000FE;
}

/* line 1305, ../sass/style.scss */
.contact-core {
  background: #F2F2F2;
  padding: 80px 0;
}
/* line 1308, ../sass/style.scss */
.contact-core .m_auto {
  width: 940px;
}
/* line 1312, ../sass/style.scss */
.contact-core .title .left {
  float: left;
  display: inline-block;
  font-size: 28px;
  line-height: 28px;
  color: #333333;
}
/* line 1318, ../sass/style.scss */
.contact-core .title .left i {
  font-style: normal;
  color: #2424fc;
}
/* line 1323, ../sass/style.scss */
.contact-core .title .right {
  float: left;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  color: #4d4d4d;
  margin-left: 40px;
}
/* line 1332, ../sass/style.scss */
.contact-core .messagebord {
  margin-top: 30px;
  box-sizing: border-box;
  width: 940px;
  border: 2px solid #d3d3d3;
  background: #fff;
}
/* line 1338, ../sass/style.scss */
.contact-core .messagebord .left {
  float: left;
  display: inline-block;
  padding: 30px 0 55px 0;
  width: 620px;
  border-right: 1px dashed #d3d3d3;
}
/* line 1345, ../sass/style.scss */
.contact-core .messagebord .inputbox {
  float: left;
  display: inline-block;
  width: 260px;
  margin-left: 30px;
  margin-bottom: 25px;
}
/* line 1351, ../sass/style.scss */
.contact-core .messagebord .inputbox .word {
  font-size: 14px;
  line-height: 20px;
  color: #4D4D4D;
}
/* line 1356, ../sass/style.scss */
.contact-core .messagebord .inputbox input {
  width: 234px;
  height: 30px;
  display: block;
  outline: 0;
  background: #fff;
  font-size: 14px;
  line-height: 30px;
  color: #4D4D4D;
  padding: 0 10px;
  border: 2px solid #dddddd;
  margin-top: 14px;
}
/* line 1370, ../sass/style.scss */
.contact-core .messagebord .areabox {
  margin-bottom: 30px;
  margin-left: 30px;
}
/* line 1373, ../sass/style.scss */
.contact-core .messagebord .areabox .word {
  font-size: 14px;
  line-height: 20px;
  color: #4D4D4D;
}
/* line 1378, ../sass/style.scss */
.contact-core .messagebord .areabox textarea {
  display: block;
  margin-top: 15px;
  width: 524px;
  height: 190px;
  border: 2px solid #dddddd;
  padding: 10px;
  font-size: 14px;
  line-height: 22px;
  color: #4D4D4D;
  outline: 0;
  background: #fff;
  resize: none;
}
/* line 1393, ../sass/style.scss */
.contact-core .messagebord .send {
  width: 112px;
  height: 36px;
  background: #0000fe;
  margin-left: 30px;
  font-size: 16px;
  line-height: 36px;
  color: #fff;
  text-align: center;
  cursor: pointer;
}
/* line 1404, ../sass/style.scss */
.contact-core .messagebord .right {
  float: right;
  display: inline-block;
  width: 310px;
  box-sizing: border-box;
  padding: 40px;
  padding-right: 30px;
}
/* line 1411, ../sass/style.scss */
.contact-core .messagebord .right .word1 {
  font-size: 16px;
  line-height: 22px;
  color: #0000fe;
}
/* line 1416, ../sass/style.scss */
.contact-core .messagebord .right .word2 {
  font-size: 26px;
  line-height: 32px;
  color: #0000fe;
  margin-top: 10px;
}
/* line 1422, ../sass/style.scss */
.contact-core .messagebord .right .word3 {
  font-size: 14px;
  line-height: 26px;
  color: #4d4d4d;
  margin-top: 30px;
}

/* line 1432, ../sass/style.scss */
.contact-map {
  background: #fff;
  padding: 50px 0;
}
/* line 1435, ../sass/style.scss */
.contact-map .m_auto {
  width: 940px;
}
/* line 1438, ../sass/style.scss */
.contact-map .title {
  font-size: 18px;
  line-height: 24px;
  color: #4d4d4d;
}
/* line 1443, ../sass/style.scss */
.contact-map .map {
  margin-top: 20px;
  width: 940px;
  height: 360px;
}

/*# sourceMappingURL=style.css.map */
