/* line 3, ../sass/main.scss */
body {
  background: #f3f3f3;
}

/* line 5, ../sass/main.scss */
div.header {
  background: url("../images/header.jpg") no-repeat;
  width: 1000px;
  margin: 0 auto;
  height: 90px;
  position: relative;
}
/* line 12, ../sass/main.scss */
div.header a.logo img {
  position: absolute;
  left: 78px;
  top: 22px;
  display: block;
  width: 94px;
  height: 44px;
}
/* line 21, ../sass/main.scss */
div.header h1 {
  color: #fff;
  font-size: 21px;
  font-weight: 400;
  padding: 36px 0 0 282px;
}
/* line 26, ../sass/main.scss */
div.header h1 span {
  display: block;
  color: #fff;
  font-size: 14px;
}

/* line 34, ../sass/main.scss */
.nav {
  background: #294b92;
  width: 1000px;
  margin: 0 auto;
}
/* line 36, ../sass/main.scss */
.nav div.width {
  width: 250px;
  height: 35px;
  float: left;
  border-right: 3px solid #eef2fb;
}
/* line 37, ../sass/main.scss */
.nav ul {
  float: left;
  padding-left: 43px;
}
/* line 39, ../sass/main.scss */
.nav ul li {
  margin-right: 35px;
  position: relative;
}
/* line 41, ../sass/main.scss */
.nav ul li a {
  display: block;
  width: 82px;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  color: #fff;
  text-align: center;
}
/* line 42, ../sass/main.scss */
.nav ul li dl {
  display: none;
  position: absolute;
  left: 0;
  top: 35px;
}
/* line 45, ../sass/main.scss */
.nav ul li dl dd a {
  display: block;
  width: 82px;
  height: 35px;
  line-height: 35px;
  background: #3b8bf7;
  font-size: 12px;
  text-align: center;
}
/* line 46, ../sass/main.scss */
.nav ul li dl dd a:hover {
  background: #2a6cc5;
}
/* line 50, ../sass/main.scss */
.nav ul li.current {
  background: #2879e5;
}
/* line 51, ../sass/main.scss */
.nav ul li:hover {
  background: #2879e5;
}

/* line 55, ../sass/main.scss */
.content {
  width: 1000px;
  margin: 0 auto;
  background: #fff;
}
/* line 57, ../sass/main.scss */
.content .left {
  width: 250px;
  padding-top: 28px;
  float: left;
}
/* line 59, ../sass/main.scss */
.content .left img {
  width: 250px;
  height: 85px;
}
/* line 60, ../sass/main.scss */
.content .left div.dl {
  margin: 78px auto 0;
  width: 76px;
  color: #267bef;
  text-align: center;
}
/* line 62, ../sass/main.scss */
.content .left div.dl h3 {
  font-size: 14px;
  margin-bottom: 24px;
}
/* line 63, ../sass/main.scss */
.content .left div.dl #timer {
  height: 150px;
  overflow: hidden;
}
/* line 64, ../sass/main.scss */
.content .left div.dl li {
  font-size: 12px;
  width: 66px;
  padding-bottom: 10px;
}
/* line 67, ../sass/main.scss */
.content .right {
  float: right;
  width: 728px;
  padding-top: 33px;
  border-left: 3px solid #294b92;
  padding-left: 19px;
}
/* line 69, ../sass/main.scss */
.content .right h2 {
  color: #267bef;
  font-size: 14px;
}
/* line 70, ../sass/main.scss */
.content .right h2.product {
  margin-bottom: 46px;
}
/* line 72, ../sass/main.scss */
.content .right .matter p {
  
  width: 701px;
  font-size: 12px;
  line-height: 20px;
}
/* line 74, ../sass/main.scss */
.content .right .matter p span {
  display: block;
  text-indent: 2em;
  margin-bottom: 20px;
}
/* line 76, ../sass/main.scss */
.content .right .matter p.company {
  width: 714px;
}
/* line 77, ../sass/main.scss */
.content .right .matter img {
  display: block;
      margin: 0 auto;
 /* float: right;*/
}
/* line 80, ../sass/main.scss */
.content .right .search h2 {
  float: left;
}
/* line 81, ../sass/main.scss */
.content .right .search .search_right {
  margin-right: 16px;
  float: right;
}
/* line 84, ../sass/main.scss */
.content .right .search .search_right span {
  color: #267bef;
  font-size: 14px;
  font-weight: bold;
}
/* line 85, ../sass/main.scss */
.content .right .search .search_right input {
  border: 1px solid #3b8bf7;
  border-radius: 3px;
  width: 138px;
  height: 18px;
  color: #999;
  font-size: 12px;
  text-indent: 10px;
  outline: none;
}
/* line 86, ../sass/main.scss */
.content .right .search .search_right input.search {
  width: 52px;
  height: 20px;
  background:#ccc;
  border:1px solid #000;
  color:#000;
  padding-right:12px;
}
/* line 89, ../sass/main.scss */
.content .right .marquee {
  margin-top: 20px;
}
/* line 91, ../sass/main.scss */
.content .right .marquee li {
  margin-right: 10px;
}
/* line 93, ../sass/main.scss */
.content .right .marquee li img {
  border: 1px solid #ccc;
  width: 127px;
  height: 108px;
  display: block;
}
/* line 94, ../sass/main.scss */
.content .right .marquee li span {
  display: block;
  color: #333;
  font-size: 12px;
  height: 32px;
  line-height: 32px;
}
/* line 97, ../sass/main.scss */
.content .right ul.pages {
  width: 375px;
  margin: 38px auto 0;
}
/* line 99, ../sass/main.scss */
.content .right ul.pages li {
  margin-right: 9px;
}
/* line 101, ../sass/main.scss */
.content .right ul.pages li a {
  display: block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border: 1px solid #dcdcdc;
  text-align: center;
  color: #000;
}
/* line 104, ../sass/main.scss */
.content .right ul.pages li.current a {
  background: #3b8bf7;
  color: #fff;
  border-color: #3b8bf7;
}
/* line 107, ../sass/main.scss */
.content .right ul.pages li:hover a {
  background: #3b8bf7;
  color: #fff;
  border-color: #3b8bf7;
}
/* line 111, ../sass/main.scss */
.content .right dl.news dd {
  height: 33px;
  line-height: 33px;
  border-bottom: 1px dashed #999999;
  font-size: 12px;
  margin-bottom: 6px;
  margin-right: 20px;
}
/* line 113, ../sass/main.scss */
.content .right dl.news dd a {
  color: #333;
  display: block;
  float: left;
}
/* line 114, ../sass/main.scss */
.content .right dl.news dd span {
  float: right;
  display: block;
}
/* line 118, ../sass/main.scss */
.content .right div.contact dl.contact_left {
  font-size: 12px;
  color: #333333;
  float: left;
}
/* line 120, ../sass/main.scss */
.content .right div.contact dl.contact_left dd {
  margin-bottom: 6px;
}
/* line 122, ../sass/main.scss */
.content .right div.contact img {
  display: block;
  float: right;
  margin-right: 38px;
}
/* line 124, ../sass/main.scss */
.content .right p.footer {
  color: #267bef;
  font-size: 12px;
  margin: 30px 0 13px 0;
}
/* line 125, ../sass/main.scss */
.content .right p.company_footer {
  margin-top: 200px;
}
