body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

ul {
  list-style: none;
}

button {
  border: 0 none;
  padding: 0;
  cursor: pointer;
}

img {
  border: 0;
}

html, body {
  font-family: Microsoft YaHei;
}

.clear {
  clear: both;
}

.clearfix:after, .header:after, .nav_wrapper .nav ul:after, .ItemList .item .ItemContent ul:after, .friendList ul:after, .history .historyContent:after, .history .itemYear:after, .history .left .itemYear:after, .history .left .itemYear .dl dt:after, .history .right .itemYear:after, .history .right .itemYear .dl dt:after, .glory .gloryContent:after, .businessUl:after {
  content: "";
  display: table;
  clear: both;
}

.fl, .header h1, .header p, .nav_wrapper .nav li, .ItemList .item .ItemContent ul li, .friendList ul li, .aboutContent4 .mission, .history .left, .history .left .itemYear .dl dt .Title, .history .right .itemYear .images, .history .right .itemYear .dl, .history .right .itemYear .dl dt .Title, .history .right .itemYear .dl dt .line, .glory .left, .glory .right, .sliderNav li, .businessUl li {
  float: left;
}

.fr, .history .left .itemYear .images, .history .left .itemYear .dl, .history .left .itemYear .dl dt .line, .history .right {
  float: right;
}

body {
  min-width: 1000px;
  background-color: #f6f6f6;
}

.header,
.nav,
.content,
.footer {
  width: 1000px;
  margin: 0 auto;
}

.headerWrapper {
  background-color: #fff;
}

.header {
  height: 94px;
  margin: 0 auto;
  background-color: #ffffff;
}
.header h1 {
  width: 205px;
  height: 50px;
  margin: 24px 0px 20px 0px;
  text-indent: -999em;
  background: url("../images/logo-e1606a1b101.png") no-repeat 0 0;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.kugou.com/about/dist/images/logo-e1606a1b10.png', sizingMethod='crop');
}
.header p {
  width: 161px;
  height: 78px;
  margin-top: 5px;
  text-indent: -999em;
  background: url("../images/logo2-44d89fe119.jpg") no-repeat 0 0;
}

.nav_wrapper {
  width: 100%;
  line-height: 43px;
  background-color: #2babe8;
  margin-bottom: 40px;
}
.nav_wrapper .nav {
  margin: 0 auto;
  height: 43px;
  line-height: 43px;
}
.nav_wrapper .nav ul {
  display: block;
}
.nav_wrapper .nav li.fr, .nav_wrapper .nav .history .left .itemYear li.images, .history .left .itemYear .nav_wrapper .nav li.images, .nav_wrapper .nav .history .left .itemYear li.dl, .history .left .itemYear .nav_wrapper .nav li.dl, .nav_wrapper .nav .history .left .itemYear .dl dt li.line, .history .left .itemYear .dl dt .nav_wrapper .nav li.line, .nav_wrapper .nav .history li.right, .history .nav_wrapper .nav li.right {
  width: auto;
  float: right;
}
.nav_wrapper .nav li.fr a, .nav_wrapper .nav .history .left .itemYear li.images a, .history .left .itemYear .nav_wrapper .nav li.images a, .nav_wrapper .nav .history .left .itemYear li.dl a, .history .left .itemYear .nav_wrapper .nav li.dl a, .nav_wrapper .nav .history .left .itemYear .dl dt li.line a, .history .left .itemYear .dl dt .nav_wrapper .nav li.line a, .nav_wrapper .nav .history li.right a, .history .nav_wrapper .nav li.right a {
  padding: 0px 5px;
  font-weight: normal;
  font-size: 16px;
}
.nav_wrapper .nav li {
  text-align: center;
  width: 124px;
}
.nav_wrapper .nav li a {
  display: block;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
}
.nav_wrapper .nav li a:hover {
  background-color: #48cbff;
}
.nav_wrapper .nav li a.active {
  background-color: #48cbff;
}

.content {
  margin: 0 auto;
  position: relative;
}

.contentlimit {
  padding-top: 40px;
}

.secoundTitle {
  margin-top: -4px;
  *margin-top: 0px;
}
.secoundTitle p {
  color: #999;
}

.ItemList {
  width: 100%;
  margin-top: 40px;
  background-color: #fff;
}
.ItemList .item {
  border-bottom: 1px solid #f6f6f6;
  padding: 25px 20px;
}
.ItemList .item .ItemTitle {
  height: 18px;
  line-height: 18px;
  border-left: 3px solid #2babe8;
  padding-left: 20px;
  color: #2babe8;
  font-size: 18px;
}
.ItemList .item .ItemContent {
  overflow: hidden;
  padding: 20px 0px 0px 20px;
}
.ItemList .item .ItemContent p {
  height: 32px;
  line-height: 32px;
  font-size: 18px;
  color: #555;
}
.ItemList .item .ItemContent ul {
  width: 1000px;
}
.ItemList .item .ItemContent ul li {
  list-style: none;
  width: 138px;
  height: 138px;
  margin: 0px 16px 16px 0px;
  border: 1px dashed #ccc;
  text-align: center;
}
.ItemList .item .ItemContent ul li img {
  vertical-align: middle;
}
.ItemList .item .listLogoC {
  padding-top: 30px;
}

.marginTop20 {
  margin-top: 20px;
}

.adItemList {
  margin-top: 20px;
}

.friendList {
  overflow: hidden;
  width: 100%;
  min-height: 600px;
  margin-top: 40px;
}
.friendList ul {
  width: 1100px;
}
.friendList ul li {
  overflow: hidden;
  list-style: none;
  width: 155px;
  height: 60px;
  margin: 0px 14px 14px 0;
  text-align: center;
  background-color: #fff;
}
.friendList ul li a {
  display: block;
  line-height: 60px;
  font-size: 16px;
  color: #555555;
  text-decoration: none;
}
.friendList ul li a:hover {
  font-weight: bold;
  color: #2babe8;
}

.aboutContent {
  min-height: 590px;
  *height: 590px;
  font-size: 15px;
}
.aboutContent img {
  float: left;
  margin-right: 45px;
}
.aboutContent h2 {
  padding-top: 10px;
  color: #2babe8;
  font-weight: normal;
  font-size: 36px;
}
.aboutContent .translate {
  height: 35px;
  font-size: 36px;
  color: #999;
  padding: 20px 0px 20px 0px;
}
.aboutContent p {
  line-height: 26px;
  padding-top: 30px;
  font-size: 15px;
  color: #555;
  text-indent: 2em;
}

.copyRight h2 {
  color: #2babe8;
  font-weight: normal;
  font-size: 36px;
  text-align: center;
}
.copyRight .translate {
  padding: 10px 0px 10px 0px;
  font-size: 36px;
  color: #999;
  text-align: center;
}
.copyRight p {
  line-height: 26px;
  padding-top: 40px;
  font-size: 16px;
  color: #555;
  text-indent: 2em;
}
.copyRight .download {
  margin-top: 50px;
  border-top: 1px dashed #d2d2d2;
  padding-top: 20px;
}
.copyRight .download p {
  color: #555;
  padding-top: 30px;
  text-indent: 0em;
}
.copyRight .download a {
  color: #555;
  text-decoration: none;
}
.copyRight .download a:hover {
  color: #2babe8;
  font-weight: bold;
  text-decoration: underline;
}

.aboutContent4 {
  min-height: 600px;
}
.aboutContent4 img {
  float: left;
  margin-right: 68px;
  margin-left: 50px;
}
.aboutContent4 .mission {
  *display: inline;
  zoom: 1;
  width: 488px;
}
.aboutContent4 .missionItem {
  width: 100%;
  margin-bottom: 52px;
  padding-bottom: 50px;
  border-bottom: 1px dashed #cccccc;
}
.aboutContent4 .missionTitle {
  margin-bottom: 35px;
  border-left: 3px solid #2babe8;
  padding-left: 10px;
}
.aboutContent4 .missionTitle h3 {
  color: #999999;
  font-weight: normal;
  font-size: 24px;
}
.aboutContent4 .missionTitle p {
  font-size: 24px;
  color: #999999;
  text-align: left;
}
.aboutContent4 .missionTitle p img {
  float: none;
  margin: 0px;
}
.aboutContent4 .missionContent {
  font-size: 32px;
  color: #000;
}
.aboutContent4 .borderNone {
  border-bottom: none;
}

.history h2 {
  text-align: center;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}
.history .historyContent {
  width: 1000px;
  padding-top: 32px;
  font-size: 15px;
  background: url(../images/history/line_bg-5e32c94481.jpg) repeat-y top center;
}
.history .sprite {
  background: url(../images/history/history-68bff13ff7.jpg) no-repeat;
}
.history p.Title {
  text-indent: -999em;
}
.history .itemYear {
  min-height: 70px;
}
.history .itemYear dt {
  height: 35px;
  line-height: 35px;
}
.history .left {
  width: 50%;
  text-align: right;
}
.history .left p.Title {
  text-indent: 999em;
  font-size: 0px;
  overflow: hidden;
}
.history .left .itemYear {
  *width: 100%;
  margin-right: -11px;
  position: relative;
  z-index: 9999;
}
.history .left .itemYear .images {
  margin-top: 10px;
  margin-right: 30px;
  _display: inline;
  zoom: 1;
}
.history .left .itemYear .dl {
  _display: inline;
  zoom: 1;
}
.history .left .itemYear .dl dt {
  padding-bottom: 10px;
}
.history .left .itemYear .dl dt .Title {
  width: 95px;
  height: 35px;
}
.history .left .itemYear .dl dt .line {
  height: 21px;
  margin: 7px 0;
}
.history .left .itemYear .dl dd {
  text-align: left;
}
.history .left div.Y2015 .images {
  width: 35px;
  height: 51px;
  background-position: -364px -225px;
}
.history .left div.Y2015 .dl {
  width: 100%;
  width: 270px;
}
.history .left div.Y2015 .dl .Y2015Title {
  background-position: 0px -232px;
}
.history .left div.Y2015 .dl .line {
  width: 154px;
  background-position: 0px -48px;
}
.history .left div.Y2013 {
  padding-top: 90px;
}
.history .left div.Y2013 .images {
  width: 63px;
  height: 64px;
  margin-top: 14px;
  background-position: -287px -236px;
}
.history .left div.Y2013 .dl {
  width: 415px;
}
.history .left div.Y2013 .dl .Y2013Title {
  background-position: -111px -190px;
}
.history .left div.Y2013 .dl .line {
  width: 305px;
  background-position: 0px 0px;
}
.history .left div.Y2011 {
  padding-top: 75px;
}
.history .left div.Y2011 .images {
  width: 61px;
  height: 60px;
  margin-top: 2px;
  background-position: -221px -238px;
}
.history .left div.Y2011 .dl {
  width: 305px;
}
.history .left div.Y2011 .dl .Y2011Title {
  background-position: -231px -151px;
}
.history .left div.Y2011 .dl .line {
  width: 205px;
  background-position: 0px -24px;
}
.history .left div.Y2004 {
  padding-top: 87px;
  _height: 70px;
}
.history .left div.Y2004 .images {
  _position: absolute;
  _top: 95px;
  _right: 285px;
  float: right !important;
  width: 62px;
  height: 49px;
  background-position: -235px -39px;
}
.history .left div.Y2004 .dl {
  _position: absolute;
  _top: 95px;
  _right: 0px;
  float: right;
  width: 285px;
}
.history .left div.Y2004 .dl dt .Y2004Title {
  width: 105px;
  background-position: 0px -151px;
}
.history .left div.Y2004 .dl dd {
  height: 40px;
  margin-top: -20px;
  padding-top: 20px;
  background-color: #f6f6f6;
}
.history .left div.Y2004 .dl .line {
  width: 154px;
  background: url(../images/history/left-line1-1935c7bc5f.png) no-repeat left top;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.kugou.com/about/dist/images/history/left-line1-1935c7bc5f.png', sizingMethod='crop');
}
.history .right {
  width: 50%;
  text-align: left;
}
.history .right .itemYear {
  width: 100%;
  position: relative;
  z-index: 9999;
  margin-left: -10px;
}
.history .right .itemYear .images {
  margin-left: 15px;
  margin-top: 30px;
  _display: inline;
  zoom: 1;
}
.history .right .itemYear .dl {
  _display: inline;
  zoom: 1;
}
.history .right .itemYear .dl dt {
  padding-bottom: 10px;
}
.history .right .itemYear .dl dt .Title {
  width: 95px;
  height: 35px;
  margin-left: 20px;
}
.history .right .itemYear .dl dt .line {
  height: 21px;
  margin: 7px 0;
}
.history .right .itemYear .dl dd {
  text-align: left;
}
.history .right div.Y2014 {
  padding-top: 80px;
}
.history .right div.Y2014 .images {
  width: 76px;
  height: 46px;
  margin-top: 19px;
  background-position: -326px -93px;
}
.history .right div.Y2014 .dl {
  width: 400px;
}
.history .right div.Y2014 .dl .Y2014Title {
  background-position: -231px -190px;
}
.history .right div.Y2014 .dl .line {
  width: 108px;
  background-position: -102px -72px;
}
.history .right div.Y2014 .dl dd {
  padding-left: 128px;
}
.history .right div.Y2012 {
  padding-top: 55px;
}
.history .right div.Y2012 .images {
  width: 76px;
  height: 46px;
  background-position: -326px -35px;
}
.history .right div.Y2012 .dl {
  width: 402px;
}
.history .right div.Y2012 .dl .Y2012Title {
  background-position: 0px -190px;
}
.history .right div.Y2012 .dl .line {
  width: 88px;
  background-position: 0px -72px;
}
.history .right div.Y2012 .dl dd {
  padding-left: 110px;
}
.history .right div.Y2008 {
  padding-top: 54px;
}
.history .right div.Y2008 .images {
  width: 36px;
  height: 66px;
  margin-top: 0px;
  background-position: -363px -150px;
}
.history .right div.Y2008 .dl {
  width: 440px;
}
.history .right div.Y2008 .dl dt .Y2008Title {
  width: 109px;
  background-position: -113px -150px;
}
.history .right div.Y2008 .dl .line {
  width: 158px;
  background-position: 0px -117px;
}
.history .right div.Y2008 .dl dd {
  padding-left: 175px;
}

.glory {
  width: 1000px;
}
.glory h2 {
  text-align: center;
  padding-bottom: 30px;
}
.glory .gloryList {
  padding-top: 60px;
  background: url(../images/line2_bg-b16458d52a.jpg) repeat-y top center;
}
.glory .gloryTitle {
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  text-indent: -9999em;
}
.glory .title2015 {
  background: url(../images/glory/2015-c189020a6d.png) no-repeat top center;
}
.glory .title2014 {
  background: url(../images/glory/2014-a6944a4cf8.png) no-repeat top center;
}
.glory .title2013 {
  background: url(../images/glory/2013-ef7db2b28c.png) no-repeat top center;
}
.glory .title2012 {
  background: url(../images/glory/2012-210669cc54.png) no-repeat top center;
}
.glory .title2011 {
  background: url(../images/glory/2011-5b69565bb3.png) no-repeat top center;
}
.glory .title2010 {
  background: url(../images/glory/2010-d4bfeda365.png) no-repeat top center;
}
.glory .title2009 {
  background: url(../images/glory/2009-d9c232e524.png) no-repeat top center;
}
.glory .title2008 {
  background: url(../images/glory/2008-e9f5e1986b.png) no-repeat top center;
}
.glory .gloryContent {
  width: 100%;
}
.glory .left {
  width: 50%;
  margin: 56px 0px 60px 0px;
}
.glory .left .gloryImages {
  float: right;
  margin: 0px 80px 0px 0px;
}
.glory .left dd {
  position: relative;
  padding: 0px 26px 33px 0px;
  text-align: right;
}
.glory .left dd p {
  padding: 1px 0px 11px 0px;
  margin-top: -2px;
}
.glory .left dd p.lastP {
  padding-bottom: 0px;
}
.glory .left dd span.month {
  position: absolute;
  display: block;
  width: 35px;
  height: 20px;
  text-align: left;
  top: 1px;
  right: -55px;
  color: #cccccc;
}
.glory .left dd span.iconLine {
  position: absolute;
  top: 1px;
  right: 3px;
  margin-top: -3px;
  margin-left: 20px;
  vertical-align: middle;
}
.glory .left dd.lastDd {
  padding-bottom: 0px;
}
.glory .right {
  width: 50%;
  margin: 56px 0px 60px 0px;
}
.glory .right .gloryImages {
  float: left;
  margin: 2px 0px 0px 80px;
}
.glory .right dd {
  position: relative;
  padding: 0px 0px 33px 26px;
  font-size: 16px;
  color: #555555;
}
.glory .right dd p {
  padding: 1px 0px 11px 0px;
  margin-top: -2px;
}
.glory .right dd p.lastP {
  padding-bottom: 0px;
}
.glory .right dd span.month {
  position: absolute;
  top: 1px;
  left: -56px;
  display: block;
  width: 35px;
  height: 20px;
  text-align: right;
  color: #cccccc;
}
.glory .right dd span.iconLine {
  position: absolute;
  top: 1px;
  left: 3px;
  margin-top: -3px;
  margin-right: 20px;
  vertical-align: middle;
}
.glory .right dd.lastDd {
  padding-bottom: 0px;
}

.protocol {
  width: 100%;
  background-color: #f6f6f6;
  border-top: 8px solid #2babe8;
}
.protocol p, .protocol .widthD1200 {
  width: 1000px;
  margin: 0 auto;
}
.protocol h2 {
  padding: 20px 0px;
  font-size: 36px;
  color: #2babe8;
  text-align: center;
  font-family: "Microsoft YaHei";
  font-weight: normal;
}
.protocol .topTips {
  margin-top: 20px;
}
.protocol .logo {
  margin-top: 33px;
  text-align: center;
}
.protocol .userService {
  padding-bottom: 55px;
  text-align: center;
}
.protocol .protocolTitle,
.protocol .protocolContent {
  text-indent: 2em;
}
.protocol .protocolContent {
  line-height: 32px;
  color: #555555;
}
.protocol .importantC {
  font-weight: bold;
}
.protocol .protocolTitle {
  padding-top: 50px;
  text-indent: 0em;
  color: #2babe8;
  font-size: 16px;
  font-weight: bold;
}

.sliderNavW {
  width: 100%;
  height: 20px;
  border-bottom: 2px solid #f0f0f0;
  padding: 14px 0;
  background-color: #fff;
  z-index: 9999;
}

.ie6fixed {
  _position: absolute;
  _bottom: auto;
  _top: expression(eval(document.documentElement.scrollTop));
}

.sliderNavI {
  width: 1000px;
  height: 20px;
  margin: 0 auto;
}

.sliderNav {
  width: 1000px;
  height: 20px;
  margin: 0 auto;
}
.sliderNav li {
  width: 124px;
  height: 20px;
  line-height: 20px;
  border-right: 1px solid #eaeaea;
  list-style: none;
}
.sliderNav li a {
  display: block;
  text-decoration: none;
  text-align: center;
  color: #777;
}
.sliderNav li a:hover {
  color: #2babe8;
}
.sliderNav li:last-child {
  border: none;
}
.sliderNav li.current a {
  color: #2babe8;
  font-weight: bold;
}

.footer {
  height: 24px;
  padding: 60px 0px;
  font-size: 12px;
  text-align: center;
  color: #999999;
}
.businessContent {
  padding-bottom: 240px;
}
.content-header,.content-footer {
  padding: 30px 0px 30px 20px;
  overflow: hidden;
  color: #555;
  font-size: 16px;
}
.content-footer {
  padding-top: 50px;
}
.businessUl {
  margin-top: 60px;
}
.businessUl li {
  width: 230px;
  list-style: none;
  margin-bottom: 60px;
  padding-left: 20px;
}
.businessUl li a {
  height: 16px;
  line-height: 16px;
  border-left: 3px solid #2babe8;
  padding-left: 12px;
  color: #2babe8;
  font-size: 16px;
  vertical-align: middle;
}
.businessUl li a[href="javascript:void(0)"] {
  cursor: default;
  text-decoration: none;
}
