@charset "utf-8";
/* CSS Document */

* {
  margin: 0;
  padding: 0;
}

body {
  background: #eee url(../images/bg.gif) 0 0 repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  line-height:20px;
}

img {
  border: none;
}

a {
  color: #6699cc;
}

a:hover {
  color: #66CCFF;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clean{
	clear:both;
}

.clearfix
{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix
{height: 1%;}

.clearfix
{display: block;}
/* End hide from IE-mac */

#header {
  margin: 15px auto 0 auto;
  width: 962px;
  height: 80px;
  background: #fff url(../images/bg_page_top.gif) 0 0 no-repeat;
  position: relative;
}

.logo {
  margin: 10px 0 0 10px;
  width: 220px;
  height: 70px;
  float: left;
}

#header ul.nav {
/*  margin: 45px 0 0 35px;*/
  margin: 45px 15px 0 0;
  list-style: none;
  overflow: hidden;
  float: right;
}

#header ul.nav li {
  background: url(../images/bg_separator.gif) 0 center no-repeat;
  float: left;
}


#header ul.nav li a {
  padding: 0 20px;
  height: 35px;
  line-height: 35px;
  font-size: 15px;
  font-weight: bold;
  color: #333;
  text-decoration: none;
  float: left;
}

#header ul.nav li a:hover {
  color: #6699cc;
}

#header ul.nav li a.on, #header ul.nav li a.on:hover {
  background: url(../images/bg_nav_on.gif) 0 bottom repeat-x;
  color: #6699cc;
}

#header ul.language {
  margin: 54px 20px 0 0;
  list-style: none;
  float: right;
  overflow: hidden;
  display: inline;
}

#header ul.language li {
  float: left;
}

#header ul.language li a {
  width: 60px;
  height: 19px;
  font-size: 12px;
  color: #999;
  line-height: 19px;
  text-align: center;
  text-decoration: none;
  display: block;
}

#header ul.language li a:hover {
  color: #6699cc;
  text-decoration: none;
}

#header ul.language li a.on, #header ul.language li a.on:hover {
  color: #fff;
  text-decoration: none;
  background: url(../images/bg_language_on.gif) center 0 no-repeat;
}

#share {
  margin: -5px 90px 0 0;
  position: absolute;
  z-index: 100;
  top: 20px;
  right: 15px;
}

.container {
  margin: 0 auto;
  width: 960px;
  border-right: #bababa 1px solid;
  border-left: #bababa 1px solid;
  text-align: left;
}

#home-c {
  padding: 348px 0 0 0;
  /*background: #fff url(../images/graphic_home_c.jpg) 0 0 no-repeat;*/
}

#home-t {
  padding: 348px 0 0 0;
  background: #fff url(../images/graphic_home_t.jpg) 0 0 no-repeat;
}

#home-e {
  padding: 348px 0 0 0;
  background: #fff url(../images/graphic_home_e.jpg) 0 0 no-repeat;
}

.slogen {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 10;
}

#end {
  margin: 0 auto;
  width: 960px;
  height: 40px;
  background: url(../images/bg_page_end.gif) 0 bottom repeat-x;
  border-right: #bababa 1px solid;
  border-left: #bababa 1px solid;
}

.belt {
  list-style: none;
  background: #fff url(../images/bg_belt.gif) 0 bottom repeat-x;
}

.belt li {
  padding: 10px;
  background: url(../images/bg_belt_separator.gif) 1px center no-repeat;
  float: left;
}

#footer {
  margin: 0 auto 20px auto;
  padding: 0 20px;
  width: 922px;
  height: 33px;
  line-height: 24px;
  background: #fff url(../images/bg_page_bottom.gif) 0 bottom no-repeat;
}

#footer ul {
  list-style: none;
  float: left;
}

#footer li {
  padding: 0 20px 0 0;
  float: left;
}

#footer li a {
  font-size: 12px;
  color: #ccc;
  text-decoration: none;
  display: block;
}

#footer li a:hover {
  color: #6699cc;
  text-decoration: none;
}

#copyright {
  float: right;
  font-size: 12px;
  color: #ccc;
}

/* sub page */

.spliter {
  border-top: #ccc 1px solid;
  height: 15px;
}

#idownloader {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_idownloader.jpg) 0 0 no-repeat;
}

#idownloader_c {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_idownloader_c.jpg) 0 0 no-repeat;
}

#idownloader_t {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_idownloader_t.jpg) 0 0 no-repeat;
}

#idownloader_e {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_idownloader_e.jpg) 0 0 no-repeat;
}

#corporation {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_corporation.jpg) 0 0 no-repeat;
}

#corporation_t {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_corporation_t.jpg) 0 0 no-repeat;
}

#corporation_e {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_corporation_e.jpg) 0 0 no-repeat;
}

#buynow_t {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_buynow_t.jpg) 0 0 no-repeat;
}

#buynow_t .center-col {
  width: 400px;
  float: left;
  padding-top: 80px;
}

#buynow_t h2 {
  padding: 20px 0 5px 0;
  font-size: 21px;
  font-weight: bold;
  color: #ff9900;
}

.dialog {
  width: 360px;
  height: 116px;
  background: #fff url(../images/bg_dialog.gif) 0 0 no-repeat;
  margin-bottom: 20px;
  padding: 0 0 0 20px;
}


#idownloader .left-col, #corporation .left-col, #idownloader_c .left-col, #idownloader_t .left-col, #corporation_t .left-col, #buynow_t .left-col{
  width: 320px;
  float: left;
}

#idownloader_c .left-col {
  width: 240px;
  float: left;
}

#idownloader_t .left-col {
  width: 220px;
  float: left;
  padding-left:20px;
}

#idownloader_c .left-col2 {
  width: 370px;
  float: left;
}

#idownloader_t .left-col2 {
  width: 355px;
  margin-top:70px;
  padding-right:20px;
  float: left;
}

#idownloader_t .left-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
/*  text-align: center;*/
  line-height:20px;
  padding: 0 20px 0 25px;
}


#idownloader .center-col{
  width: 380px;
  float: left;
}

#idownloader_c .center-col {
  margin-top:10px;
  width: 700px;
  float: left;
  padding-left:240px;
}

#idownloader_t .center-col {
  width: 700px;
  float: left;
  padding-left:240px;
}


#idownloader_c .right-col {
  width: 330px;
  float: right;
  position: relative;
}

#idownloader_t .right-col {
  width: 310px;
  float: right;
  position: relative;
}

#long-content{
	width: 605px;
	height: 300px;
	overflow:auto;
	margin-top:140px;
}


#idownloader .right-col {
  width: 220px;
  float: right;
}

#idownloader_e .left-col, #corporation_e .left-col {
  width: 320px;
  float: left;
}

#idownloader_e .center-col {
  width: 380px;
  float: left;
}

#idownloader_e .right-col {
  width: 220px;
  float: right;
}

#corporation .right-col {
  padding: 70px 0 0 0;
  width: 220px;
  float: right;
}

#corporation_e .right-col {
  padding: 70px 0 0 0;
  width: 220px;
  float: right;
}

.feature-list {
  margin: 20px 0 0 0;
  list-style: none;
}

.feature-list li {
  padding: 0 10px 15px 50px;
  font-size: 12px;
  line-height: 18px;
}

.feature-list-long {
  margin: 20px 0 20px 0;
  list-style: none;
}

.feature-list-long li {
  padding: 0 10px 10px 50px;
  font-size: 12px;
  line-height: 25px;
}


#easy {
  background: url(../images/icon_features.png) 0 0 no-repeat;
}

#xunlei {
  background: url(../images/icon_features_e.png) 0 -195px no-repeat;
}

#gohome {
  background: url(../images/icon_features.png) 0 -395px no-repeat;
}

#eco {
  background: url(../images/icon_features.png) 0 -595px no-repeat;
}

#management {
  background: url(../images/icon_features.png) 0 -795px no-repeat;
}

h3 {
  padding: 0 0 3px 0;
  font-size: 13px;
  font-weight: bold;
  line-height: 21px;
}

#btn-purchase {
  margin: 260px 0 0 5px;
}

#btn-purchase_c {
  margin: 100px 0 0 5px;
}

.box {
  margin: 25px 0 0 0;
  width: 220px;
}

.box-center {
  width: 220px;
  background: url(../images/bg_box_center.gif) 0 0 repeat-y;
}

.box-top {
  width: 220px;
  height: 7px;
  background:url(../images/bg_box_top.png) 0 0 no-repeat;
  line-height: 0;
}

.box-bottom {
  width: 220px;
  height: 7px;
  background: url(../images/bg_box_bottom.png) 0 0 no-repeat;
  line-height: 0;
}

#idownloader h2 {
  padding: 20px 0 0 0;
  font-size: 21px;
  font-weight: bold;
  color: #ff9900;
}

#idownloader_c h2 {
  padding: 20px 0 0 0;
  font-size: 23px;
  font-weight: bold;
  color: #ff9900;
}

#idownloader_t h2 {
  padding: 20px 0 0 0;
  font-size: 23px;
  font-weight: bold;
  color: #ff9900;
}

#idownloader_e h2 {
  padding: 20px 0 0 0;
  font-size: 21px;
  font-weight: bold;
  color: #ff7b2b;
}

.box h5 {
  padding: 10px 15px 0 15px;
  font-size: 15px;
  font-weight: bold;
  color: #000;
}

.testmonial-list {
  margin: 10px 0 0 15px;
  padding: 0 20px;
  list-style:url(../images/icon_bullet.gif);
}

.testmonial-list li {
  padding: 0 0 15px 0;
  line-height: 18px;
}

#english.testmonial-list li {
  padding: 0 0 15px 0;
  font-size: 11px;
  line-height: 15px;
}

.user {
  font-weight: bold;
}

.message {
  padding: 15px 15px;
  line-height: 21px;
  
}

.message p {
  padding: 0 0 15px 0;
  line-height: 18px;
}

.message-c {
  padding: 20px 0 0 0;
  line-height: 21px;
  border-top: #ccc 1px dotted;
  clear: both;
  margin: 0 20px 0 15px;
  
}

.message-c-left {
	width: 250px;
	float: left;
}

.message-c-right {
	width: 350px;
	float: right;
}

.message-c p {
  padding: 0 0 15px 0;
  line-height: 18px;
}

h4 {
  padding: 0 0 5px 0;
  font-size: 12px;
  font-weight: bold;
  color: #ff9900;
}

/* format 2*/

#experience {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_experience.jpg) 0 0 no-repeat;
}


#experience .left-col {
  width: 220px;
  float: left;
}


#experience .center-col {
  padding: 0 0 10px 0;
  width: 720px;
  float: left;
}


#experience .center-col h2{
  padding: 20px 0 40px 20px;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff9900;
}

#experience_t {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_experience_t.jpg) 0 0 no-repeat;
}


#experience_t .left-col {
  width: 220px;
  float: left;
}


#experience_t .center-col {
  padding: 0 0 10px 0;
  width: 720px;
  float: left;
}


#experience_t .center-col h2{
  padding: 20px 0 40px 20px;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff9900;
}

#experience_e {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_experience_e.jpg) 0 0 no-repeat;
}


#experience_e .left-col {
  width: 220px;
  float: left;
}


#experience_e .center-col {
  padding: 0 0 10px 0;
  width: 720px;
  float: left;
}


#experience_e .center-col h2{
  padding: 20px 0 20px 20px;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff7b2b;
}


.step-list {
  padding: 10px 0 20px 20px;
  width: 220px;
  list-style: none;
  float: left;
}

.step-list li.btn {
  width: 150px;
  height: 92px;
}


.step-list li.btn a {
  width: 150px;
  height: 92px;
  display: block;
}

.step-list li.text {
  padding: 20px 30px 0 10px;
  font-size: 12px;
  line-height: 18px;
}

.step-list h3 {
  line-height: 17px;
  padding: 0 0 15px 0;
}

.step-list p {
  padding: 0 0 15px 0;
}

#step1 {
  background: url(../images/btn_step1.png) 0 0 no-repeat;
}

#step2 {
  background: url(../images/btn_step2.png) 0 0 no-repeat;
}

#step3 {
  width: 150px;
  height: 92px;
  overflow: hidden;
  background: url(../images/btn_step3.png) 0 0 no-repeat;
}

#experience .message, #experience_e .message, #experience_t .message {
  margin: 0 20px 0 20px;
  padding: 15px 0 0 0;
  border-top: #ccc 1px dotted;
  clear: both;
}

#services {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_services.jpg) 0 0 no-repeat;
}

#services .left-col {
  width: 240px;
  padding-top: 150px;
  float: left;
}

#services .center-col {
  padding: 0 0 10px 0;
  width: 680px;
  float: left;
}

#services .center-col h2 {
  padding: 20px 0 40px 0;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff9900;
}

#services .right-col {
  width: 220px;
  float: right;
}

#services_t {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_services_t.jpg) 0 0 no-repeat;
}

#services_t .left-col {
  width: 240px;
  float: left;
}

#services_t .center-col {
  padding: 0 0 10px 0;
  width: 460px;
  float: left;
}

#services_t .center-col h2 {
  padding: 20px 0 40px 0;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff9900;
}

#services_t .right-col {
  width: 220px;
  float: right;
}

#services_e {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_services_e.jpg) 0 0 no-repeat;
}

#services_e .left-col {
  width: 240px;
  float: left;
}

#services_e .center-col {
  padding: 0 0 10px 0;
  width: 460px;
  float: left;
}

#services_e .center-col h2 {
  padding: 20px 0;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff7b2b;
}

#services_e .right-col {
  width: 220px;
  float: right;
}

#faq {
  margin: 5px 0 20px 0;
  background: url(../images/bg_list.gif) 140px 0 repeat-y;
}

.c-list {
  margin: 0 0 10px 0;
  padding: 3px 20px 0 0;
  list-style: none;
  float: left;
}

.c-list li {
  width: 125px;
  margin: 0 0 10px 0;
  padding: 0 0 0 15px;
  line-height: 17px;
  background: url(../images/icon_bullet.png) 0 4px no-repeat;
}


.c-list a {
  font-size: 13px;
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

.c-list a:hover {
  color: #6699cc;
  text-decoration: none;
}

.c-list a.on {
  color: #6699cc;
  text-decoration: none;
}

.c-list a.on:hover {
  color: #6699cc;
  text-decoration: none;
}

.c-list a .arrow {
  width: 14px;
  height: 11px;
  display: inline-block;
}

.c-list a.on .arrow {
  width: 14px;
  height: 11px;
  background: url(../images/icon_arrows.png) right 0 no-repeat;
  display: inline-block;
}

.q-list {
  margin: 0 0 10px -15px;
  padding: 30px 20px 0 25px;
  width: 110px;
  display: none;
  float: left;
}

.q-list li {
  margin: 0 0 7px 0;
  line-height: 18px;
}


.q-list a {
  font-size: 13px;
  color: #000;
  text-decoration: none;
}

.q-list a:hover {
  color: #6699cc;
  text-decoration: none;
}

.q-list a.on {
  color: #6699cc;
  text-decoration: none;
}

.q-list a.on:hover {
  color: #6699cc;
  text-decoration: none;
}

.a-list {
  margin: -2px 0 10px 0;
  padding: 30px 0 0 0; 
  list-style: none;
  float: left;
}

.a-list li {
  margin: 0 0 15px 0;
  width: 140px;
  display: none;
  line-height: 20px;
}

#faq-c {
  margin: 5px 0 20px 0;
  background: url(../images/bg_list2.gif) 140px 0 repeat-y;
}

.c-list-c {
  margin: 0 0 10px 0;
  padding: 3px 20px 0 0;
  list-style: none;
  float: left;
}

.c-list-c li {
  width: 125px;
  margin: 0 0 10px 0;
  padding: 0 0 0 15px;
  line-height: 17px;
  background: url(../images/icon_bullet.png) 0 4px no-repeat;
}


.c-list-c a {
  font-size: 13px;
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

.c-list-c a:hover {
  color: #6699cc;
  text-decoration: none;
}

.c-list-c a.on {
  color: #6699cc;
  text-decoration: none;
}

.c-list-c a.on:hover {
  color: #6699cc;
  text-decoration: none;
}

.c-list-c a .arrow {
  width: 14px;
  height: 11px;
  display: inline-block;
}

.c-list-c a.on .arrow {
  width: 14px;
  height: 11px;
  background: url(../images/icon_arrows.png) right 0 no-repeat;
  display: inline-block;
}



.q-list-c {
  margin: 0 0 10px -15px;
  padding: 30px 20px 0 25px;
  width: 230px;
  display: none;
  float: left;
}

.q-list-c li {
  margin: 0 0 7px 0;
  line-height: 18px;
}


.q-list-c a {
  font-size: 13px;
  color: #000;
  text-decoration: none;
}

.q-list-c a:hover {
  color: #6699cc;
  text-decoration: none;
}

.q-list-c a.on {
  color: #6699cc;
  text-decoration: none;
}

.q-list-c a.on:hover {
  color: #6699cc;
  text-decoration: none;
}

.a-list-c {
  margin: -2px 0 10px 0;
  padding: 30px 0 0 0; 
  list-style: none;
  float: left;
}

.a-list-c li {
  margin: 0 0 15px 0;
  width: 210px;
  display: none;
  line-height: 20px;
}


.long-list {
  margin: 0 0 10px 0;
  padding: 0 40px 0 20px;
  list-style: none;
  float: left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}

.long-list li {
  /*width: 125px;*/
  margin: 0 0 10px 0;
  padding: 0 0 0 15px;
  line-height: 20px;
  background: url(../images/icon_bullet.png)  0 4px no-repeat;
}


.long-list2 {
  width:640px;
  margin: 0 0 10px 0;
  padding: 10px 40px 0 20px;
  list-style: none;
  float: left;
}

.long-list2 li {
  /*width: 125px;*/
  margin: 0 0 10px 0;
  padding: 0 0 0 15px;
  line-height: 20px;
  background: url(../images/icon_bullet.png)  0 4px no-repeat;
}


#cs {
  margin: 25px 0 0 0;
  width: 220px;
  height: 350px;
}

.cs-t {
  background: url(../images/bg_cs_t.gif) 0 0 no-repeat;
}

.cs-c {
  background: url(../images/bg_cs_c.gif) 0 0 no-repeat;
}

.cs-e {
  background: url(../images/bg_cs_e.gif) 0 0 no-repeat;
}

.appendex {
  margin: 0 15px 0 0;
  padding: 20px 0 0 0;
  border-top: #ccc 1px dotted;
  clear: both;
}

.appendex-left {
  width: 210px;
  float: left;
}

.appendex-right {
  width: 210px;
  float: right;
}

.appendex p {
  padding: 0 0 15px 0;
  line-height: 18px;
}

.appendex-left p {
  line-height: 21px;
}

.appendex-right p {
  padding: 0 0 10px 15px;
  line-height: 18px;
}


.appendex-c {
  margin: 0 15px 0 0;
  padding: 20px 0 0 0;
  border-top: #ccc 1px dotted;
  clear: both;
}

.appendex-c-left {
  width: 350px;
  float: left;
}

.appendex-c-right {
  width: 240px;
  float: right;
}

.appendex-c p {
  padding: 0 0 15px 0;
  line-height: 18px;
}

.appendex-c-left p {
  line-height: 21px;
}

.appendex-c-right p {
  padding: 0 0 10px 15px;
  line-height: 18px;
}

.contact-list {
  padding: 10px 0 10px 0;
  list-style: none;
}

.contact-list_t {
  padding: 10px 0 10px 0;
  list-style: none;
}

#corporation .contact-list li {
  margin: 0 0 30px 0;
  padding: 0 0 0 20px;
  width: 200px;
  background: url(../images/icon_bullet.png) 4px 4px no-repeat;
  line-height: 18px;
}

#corporation_t .contact-list_t li {
  margin: 0 0 30px 0;
  padding: 0 0 0 20px;
  width: 200px;
  background: url(../images/icon_bullet.png) 4px 4px no-repeat;
  line-height: 18px;
}

#corporation_e .contact-list li {
  margin: 0 0 30px 0;
  padding: 0 0 0 20px;
  width: 200px;
  background: url(../images/icon_bullet.png) 4px 4px no-repeat;
  line-height: 18px;
}

.contact-list li p.address {
  padding: 15px 0 15px 0;
}

.contact-list_t li p.address {
  padding: 15px 0 15px 0;
}


#corporation h2 {
  padding: 20px 0 40px 0;
  font-size: 21px;
  font-weight: bold;
  color: #ff9900;
}


#corporation .center-col {
  width: 310px;
  float: left;
}

#corporation .right-col {
  padding: 70px 0 0 0;
  width: 220px;
  float: left;
}

#corporation_t h2 {
  padding: 20px 0 40px 0;
  font-size: 21px;
  font-weight: bold;
  color: #ff9900;
}


#corporation_t .center-col {
  width: 310px;
  float: left;
}

#corporation_t .right-col {
  padding: 70px 0 0 0;
  width: 220px;
  float: left;
}

#corporation_e h2 {
  padding: 20px 0;
  font-size: 21px;
  font-weight: bold;
  color: #ff7b2b;
}


#corporation_e .center-col {
  width: 310px;
  float: left;
}

#corporation_e .right-col {
  padding: 70px 0 0 0;
  width: 220px;
  float: left;
}

#news {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_news_e.jpg) 0 0 no-repeat;
}

#news .center-col {
  width: 400px;
  float: left;
}

#news h2 {
  padding: 20px 0;
  font-size: 21px;
  font-weight: bold;
  color: #ff7b2b;
}

#news .left-col {
  width: 320px;
  float: left;
}

#news .contact-list li {
  margin: 0 0 30px 0;
  padding: 0 0 0 20px;
  width: 400px;
  background: url(../images/icon_bullet.png) 4px 4px no-repeat;
  line-height: 18px;
}

.news a.link {
  padding: 0 5px 0 25px;
  line-height: 17px;
  display: inline-block;
}

#news_cn {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_news.jpg) 0 0 no-repeat;
}

#news_t {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_news_t.jpg) 0 0 no-repeat;
}

#news_cn .center-col {
  width: 400px;
  float: left;
}

#news_cn h2 {
  padding: 20px 0 40px 0;
  font-size: 21px;
  font-weight: bold;
  color: #ff9900;
}

#news_cn .left-col {
  width: 320px;
  padding-top: 170px;
  float: left;
}

#news_cn .contact-list li {
  margin: 0 0 30px 0;
  padding: 0 0 0 20px;
  width: 400px;
  background: url(../images/icon_bullet.png) 4px 4px no-repeat;
  line-height: 18px;
}

.news_cn a.link {
  padding: 0 5px 0 25px;
  line-height: 17px;
  display: inline-block;
}

.contact-list li p.news_address {
  padding: 5px 0 8px 0;
}

#news_t .center-col {
  width: 430px;
  float: left;
}

#news_t h2 {
  padding: 20px 0 40px 0;
  font-size: 21px;
  font-weight: bold;
  color: #ff9900;
}

#news_t .left-col {
  width: 320px;
  float: left;
}

#news_t .contact-list li {
  margin: 0 0 30px 0;
  padding: 0 0 0 20px;
  width: 400px;
  background: url(../images/icon_bullet.png) 4px 4px no-repeat;
  line-height: 18px;
}

.news_t a.link {
  padding: 0 5px 0 25px;
  line-height: 17px;
  display: inline-block;
}

.contact-list_t li p.news_address {
  padding: 5px 0 8px 0;
}

#general {
  padding: 0 90px 0 10px;
  width: 860px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_general.jpg) 0 0 no-repeat;
}

#general_c {
  padding: 0 90px 0 10px;
  width: 860px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_general_c.jpg) 0 0 no-repeat;
}

#general_t {
  padding: 0 90px 0 10px;
  width: 860px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_general_t.jpg) 0 0 no-repeat;
}

#general_c_terms {
  padding: 0 90px 0 10px;
  width: 860px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_general_terms.jpg) 0 0 no-repeat;
}

#general_c_privacy {
  padding: 0 90px 0 10px;
  width: 860px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_general_privacy_c.jpg) 0 0 no-repeat;
}

#general_c_announcement {
  padding: 0 90px 0 10px;
  width: 860px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_general_announcement.jpg) 0 0 no-repeat;
}

#general_t_terms {
  padding: 0 90px 0 10px;
  width: 860px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_general_terms_t.jpg) 0 0 no-repeat;
}

#general_t_privacy {
  padding: 0 90px 0 10px;
  width: 860px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_general_privacy_t.jpg) 0 0 no-repeat;
}

#general_t_announcement {
  padding: 0 90px 0 10px;
  width: 860px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_general_announcement_t.jpg) 0 0 no-repeat;
}

#general .left-col {
  width: 160px;
  float: left;
}

#general .center-col {
  padding: 0 0 10px 0;
  width: 680px;
  float: left;
}

#general .center-col h2 {
  padding: 20px 0;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff7b2b;
}

#general .center-col h3 {
  padding: 0 0 30px 0;
}

#general .center-col h4 {
  margin: -10px 0 0 0;
  padding: 0 0 20px 0;
  font-size: 12px;
  font-weight: normal;
  color: #000;
}

#general .center-col h5 {
  padding: 0 0 30px 0;
  font-size: 12px;
  font-weight: normal;
}

#general .center-col p {
  padding: 0 0 10px 0;
}

#general_c .left-col {
  width: 160px;
  float: left;
}

#general_c .center-col {
  padding: 0 0 10px 0;
  width: 680px;
  float: left;
}

#general_c .center-col h2 {
  padding: 20px 0 40px 0;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff7b2b;
}

#general_c .center-col h3 {
  padding: 0 0 30px 0;
}

#general_c .center-col h4 {
  margin: -10px 0 0 0;
  padding: 0 0 20px 0;
  font-size: 12px;
  font-weight: normal;
  color: #000;
}

#general_c .center-col h5 {
  padding: 0 0 30px 0;
  font-size: 12px;
  font-weight: normal;
}

#general_c .center-col p {
  padding: 0 0 10px 0;
}

#general_c_terms .left-col {
  width: 160px;
  float: left;
}

#general_c_terms .center-col {
  padding: 0 0 10px 0;
  width: 680px;
  float: left;
}

#general_c_terms .center-col h2 {
  padding: 20px 0 40px 0;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff7b2b;
}

#general_c_terms .center-col h3 {
  padding: 0 0 30px 0;
}

#general_c_terms .center-col h4 {
  margin: -10px 0 0 0;
  padding: 0 0 20px 0;
  font-size: 12px;
  font-weight: normal;
  color: #000;
}

#general_c_terms .center-col h5 {
  padding: 0 0 30px 0;
  font-size: 12px;
  font-weight: normal;
}

#general_c_terms .center-col p {
  padding: 0 0 10px 0;
}

#general_c_privacy .left-col {
  width: 160px;
  float: left;
}

#general_c_privacy .center-col {
  padding: 0 0 10px 0;
  width: 680px;
  float: left;
}

#general_c_privacy .center-col h2 {
  padding: 20px 0 40px 0;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff7b2b;
}

#general_c_privacy .center-col h3 {
  padding: 0 0 30px 0;
}

#general_c_privacy .center-col h4 {
  margin: -10px 0 0 0;
  padding: 0 0 20px 0;
  font-size: 12px;
  font-weight: normal;
  color: #000;
}

#general_c_privacy .center-col h5 {
  padding: 0 0 30px 0;
  font-size: 12px;
  font-weight: normal;
}

#general_c_privacy .center-col p {
  padding: 0 0 10px 0;
}

#general_c_announcement .left-col {
  width: 160px;
  float: left;
}

#general_c_announcement .center-col {
  padding: 0 0 10px 0;
  width: 680px;
  float: left;
}

#general_c_announcement .center-col h2 {
  padding: 20px 0 40px 0;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff7b2b;
}

#general_c_announcement .center-col h3 {
  padding: 0 0 30px 0;
}

#general_c_announcement .center-col h4 {
  margin: -10px 0 0 0;
  padding: 0 0 20px 0;
  font-size: 12px;
  font-weight: normal;
  color: #000;
}

#general_c_announcement .center-col h5 {
  padding: 0 0 30px 0;
  font-size: 12px;
  font-weight: normal;
}

#general_c_announcement .center-col p {
  padding: 0 0 10px 0;
}

#general_t .left-col {
  width: 160px;
  float: left;
}

#general_t .center-col {
  padding: 0 0 10px 0;
  width: 680px;
  float: left;
}

#general_t .center-col h2 {
  padding: 20px 0 40px 0;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff7b2b;
}

#general_t .center-col h3 {
  padding: 0 0 30px 0;
}

#general_t .center-col h4 {
  margin: -10px 0 0 0;
  padding: 0 0 20px 0;
  font-size: 12px;
  font-weight: normal;
  color: #000;
}

#general_t .center-col h5 {
  padding: 0 0 30px 0;
  font-size: 12px;
  font-weight: normal;
}

#general_t .center-col p {
  padding: 0 0 10px 0;
}

#general_t_terms .left-col {
  width: 160px;
  float: left;
}

#general_t_terms .center-col {
  padding: 0 0 10px 0;
  width: 680px;
  float: left;
}

#general_t_terms .center-col h2 {
  padding: 20px 0 40px 0;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff7b2b;
}

#general_t_terms .center-col h3 {
  padding: 0 0 30px 0;
}

#general_t_terms .center-col h4 {
  margin: -10px 0 0 0;
  padding: 0 0 20px 0;
  font-size: 12px;
  font-weight: normal;
  color: #000;
}

#general_t_terms .center-col h5 {
  padding: 0 0 30px 0;
  font-size: 12px;
  font-weight: normal;
}

#general_t_terms .center-col p {
  padding: 0 0 10px 0;
}

#general_t_privacy .left-col {
  width: 160px;
  float: left;
}

#general_t_privacy .center-col {
  padding: 0 0 10px 0;
  width: 680px;
  float: left;
}

#general_t_privacy .center-col h2 {
  padding: 20px 0 40px 0;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff7b2b;
}

#general_t_privacy .center-col h3 {
  padding: 0 0 30px 0;
}

#general_t_privacy .center-col h4 {
  margin: -10px 0 0 0;
  padding: 0 0 20px 0;
  font-size: 12px;
  font-weight: normal;
  color: #000;
}

#general_t_privacy .center-col h5 {
  padding: 0 0 30px 0;
  font-size: 12px;
  font-weight: normal;
}

#general_t_privacy .center-col p {
  padding: 0 0 10px 0;
}

#general_t_announcement .left-col {
  width: 160px;
  float: left;
}

#general_t_announcement .center-col {
  padding: 0 0 10px 0;
  width: 680px;
  float: left;
}

#general_t_announcement .center-col h2 {
  padding: 20px 0 40px 0;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff7b2b;
}

#general_t_announcement .center-col h3 {
  padding: 0 0 30px 0;
}

#general_t_announcement .center-col h4 {
  margin: -10px 0 0 0;
  padding: 0 0 20px 0;
  font-size: 12px;
  font-weight: normal;
  color: #000;
}

#general_t_announcement .center-col h5 {
  padding: 0 0 30px 0;
  font-size: 12px;
  font-weight: normal;
}

#general_t_announcement .center-col p {
  padding: 0 0 10px 0;
}

.g-block {
  padding: 10px 0 30px 0;
  border-bottom: #ccc 1px dotted;
  line-height: 21px;
}

.g-left {
  padding: 0 20px 0 0;
  width: 220px;
  font-weight: bold;
  float: left;
}

.g-right {
  width: 440px;
  float: left;
}

.g-right ol {
  padding: 20px 40px;
}
.g-right li {
  padding: 0 0 10px 0;
}

a.link {
  padding: 0 5px 0 25px;
  height: 17px;
  background: url(../images/icon_link.gif) 5px 0 no-repeat;
  line-height: 17px;
  display: inline-block;
}

a.play {
  margin: 0 0 0 -9px;
  padding: 0 0 0 22px;
  height: 21px;
  background: url(../images/icon_play.gif) 0 0 no-repeat;
  line-height: 21px;
  display: inline-block;
}

.video-clip {
  display: none;
}

.totop {
  margin: 20px 0 0 0;
  text-align: right;
}


.hilite {
  font-size: 14px;
  font-weight: bold;
}

.siption {
  margin: 10px 10px 0 10px;
}

.9x9 {
  margin: 20px;
}

.announce {
  text-align: center;
  padding: 10px 0 0 0;
}

/* Purchase */
#purchase {
  padding: 260px 0 40px 0;
  background: #fff url(../images/graphic_purchase.jpg) 0 0 no-repeat;
}

.purchase-list {
  margin: 0 119px;
}

.purchase-list li {
  padding: 0 35px;
  text-align: center;
  list-style: none;
  float: left;
  border-left: #ccc 1px dotted;
}

.purchase-list li img {
  margin: 7px 0;
  border: none;
}

#userLanguage {
/*  margin: 53px 20px 0 0;*/
  width: 80px;
  height: 18px;
  font-size: 12px;
  float: right;
  position: absolute;
  top: 15px;
  right: 15px;
}

#userLanguage2 {
  margin: 53px 20px 0 0;
  width: 80px;
  height: 18px;
  font-size: 12px;
  float: right;
}

#ad1{
	margin:10px 0 30px 0;
}

#ad2{
	margin:10px 0 30px 0;
}

#ad3{
	margin:10px 0 0 0;
}


.idownloader-list1{
	width: 182px;
	height:172px;
	border-right: 1px dashed #ccc;
	padding-right: 10px;
	margin-bottom:20px;
	float:left;
	list-style:none;
}

.idownloader-list1 li{
	padding-left: 45px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color:#000;
}

.idownloader-list2{
	width: 182px;
	height:172px;
	border-right: 1px dashed #ccc;
	padding: 0 10px 0 10px;
	margin-bottom:20px;
	float:left;
	list-style:none;
}

.idownloader-list2 li{
	padding-left: 45px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color:#000;
}

.idownloader-list3{
	width: 162px;
	height:172px;
	padding: 0 10px 0 10px;
	margin-bottom:20px;
	float:left;
	list-style:none;
}

.idownloader-list3 li{
	padding-left: 45px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color:#000;
}

#xunlei{
	background:url(../images/icon_xunlei.gif) 0 0 no-repeat;
}

#upgrade{
	background:url(../images/icon_upgrade.gif) 0 0 no-repeat;
}

#web{
	background:url(../images/icon_web.gif) 0 0 no-repeat;
}

#download{
	background:url(../images/icon_download.gif) 0 0 no-repeat;
}

#disk{
	background:url(../images/icon_disk.gif) 0 0 no-repeat;
}

#network{
	background:url(../images/icon_network.gif) 0 0 no-repeat;
}

#player{
	background:url(../images/icon_easy.gif) 0 0 no-repeat;
}

.idownloader-table{
	margin: 20px 40px 30px 45px;
	border-collapse:collapse;
	border: #ccc 1px solid;
}

.idownloader-table td {
  padding: 5px 10px 5px 10px;
  width:120px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
  font-size:12px;
  border: #ccc 1px solid;
}

.idownloader-table td.package {
	width: 360px;
}

.photo-bar {
  padding: 190px 0 0 0;
  height: 77px;
  padding-left: 20px;
}

ul#photo-items {
  padding: 9px 0 0 0;
  list-style: none;
}

ul#photo-items li {
  margin: 0 0 0 8px;
  width: 77px;
  height: 61px;
  border: #ccc 1px solid;
  float: left;
  display: block;
  cursor: pointer;
}

ul#photo-items li:hover {
  border: #6699cc 1px solid;
}

ul#photo-items li.show, ul#photo-items li.show:hover {
  border: #6699cc 1px solid;
}

#box-1 {
  background:url(../images/box_T.jpg) 0 0 no-repeat;
}

#box-2 {
  background:url(../images/box_T.jpg) -93px 0 no-repeat;
}

#box-3 {
  background:url(../images/box_T.jpg) -186px 0 no-repeat;
}

.photo-demo {
  margin: 30px 0 0 0;
  width: 348px;
  height: 174px;
}

#photo-demo1 {
/*  background: url(../images/box_L1.png) 0 0 no-repeat;*/
  position: absolute;
  top: 0;
  right: -20px;
  z-index: 100;
}

#photo-demo2 {
/*  background: url(../images/box_L2.png) 0 0 no-repeat;*/
  position: absolute;
  top: -10000px;
  right: 0;
  z-index: 100;
}

#photo-demo3 {
/*  background: url(../images/box_L3.png) 0 0 no-repeat;*/
  position: absolute;
  top: -10000px;
  right: 0;
  z-index: 100;
}



/* landing page */
.container_landing {
  margin: 0 auto;
  width: 960px;
/*  height: 400px;
  min-height: 400px;
  height: auto !important;*/
  border-right: #bababa 1px solid;
  border-left: #bababa 1px solid;
  text-align: left;
  background-color:#fff;
  position:relative;
}



#bg_landing{
	background: url(../images/graphic_landing.jpg) 0 0 no-repeat;
    width: 960px;
    height: 285px;

}

.landing_bar{
	background:url(../images/bg_nav.gif) 0 0 no-repeat;
	width: 960px;
    height: 49px;
}

.landing_bar ul{
  margin: 10px 0 0 35px;
  list-style: none;
  /*overflow: hidden;*/
  float: left;
}

.landing_bar li {
  background: url(../images/bg_separator.gif) 0 center no-repeat;
  float: left;
}


.landing_bar li a {
  padding: 0 20px;
  height: 35px;
  line-height: 35px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  float: left;
}

.landing_bar li a:hover {
  color: #6699cc;
}

.landing_content {
	padding: 30px 15px 0 15px;
	margin: 0 auto;
	width: 930px;
}

.landing_top{
	width: 898px;
/*	height: 250px;*/
	border:solid 1px #ccc;
	margin-bottom: 20px;
	padding: 15px 15px 10px 15px ;
}

.landing_dot{
 	background: url(../images/landing_dot.gif) 302px 0 repeat-y;
	list-style: none;
	overflow: hidden;
}

.landing_dot li{
	width: 280px;
	float: left;
	margin-right: 40px;
	text-decoration: none;
}

.landing_dot li.landing_spaces{
	margin-right: 0;
	width: 250px;
}

.landing_dot2{
 	background:url(../images/landing_dot.png) 302px 0 repeat-y;
	list-style: none;
	height: 160px;
}

.landing_dot2 li{
	width: 280px;
	float: left;
	margin-right: 40px;
	text-decoration: none;
}

.landing_dot2 li.landing_spaces2{
	margin-right: 0;
/*	margin-left: 5px;*/
	width: 250px;
}

.landing-14{
	width: 270px;
	height: 23px;
	background-color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding-top: 7px;
	font-weight:bold;
}

.landing-11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-bottom: 10px;
	line-height: 20px;
	float: left;
}


.landing-12 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0082cd;
	margin-top: 15px;
	margin-bottom: 20px;
	line-height: 25px;
}

.landing-12 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #66CCFF;
	margin-top: 15px;
	margin-bottom: 25px;
	line-height: 25px;
}

.landing_graphic2{
	background:url(../images/graphic_landing_2.jpg) 0 0 no-repeat;
	width: 152px;
	height: 88px;
	margin: 0 10px 10px 0;
	float:left;
}

.landing_graphic1{
	background:url(../images/graphic_landing_1.jpg) 0 0 no-repeat;
	width: 153px;
	height: 88px;
	margin: 0 10px 10px 0;
	float:left;
}

.landing_graphic3{
	background:url(../images/graphic_landing_3.jpg) 0 0 no-repeat;
	margin: 0 10px 0 0;
	width:120px;
	height:82px;
	float:left;
}

.landing_graphic5{
	background:url(../images/graphic_landing_5.jpg) 0 0 no-repeat;
	margin: 0 10px 10px 0 ;
	width:129px;
	height:96px;
	float:left;
}

.landing_graphic6{
	background:url(../images/graphic_landing_6.jpg) 0 0 no-repeat;
	margin: 0 10px 10px 0 ;
	width:83px;
	height:118px;
	float:left;
}

.landing_graphic7{
	background:url(../images/graphic_landing_7.jpg) 0 0 no-repeat;
	margin: 0 10px 10px 0 ;
	width:119px;
	height:110px;
	float:left;
}

.landing_graphic8{
	background:url(../images/graphic_landing_8.jpg) 0 0 no-repeat;
	margin: 0 10px 10px 0 ;
	width:118px;
	height:88px;
	float:left;
}

.landing_graphic9{
	background:url(../images/graphic_landing_9.jpg) 0 0 no-repeat;
	margin: 0 0 10px 0 ;
	width:115px;
	height:87px;
	float:left;
}

a.graphic {
  width:254px;
  height:139px;
  display: block;
}

.landing_graphic4{
	background:url(../images/graphic_landing_4.jpg) 0 0 no-repeat;
	width: 123px;
	height: 88px;
	margin: 0 10px 10px 0 ;
	float:left;
}

.landing_footer {
  margin: 0 auto 20px auto;
  padding: 0 20px 0 20px;
  width: 922px;
  height: 33px;
  line-height: 24px;
  background: url(../images/bg_page_bottom.gif) 0 bottom no-repeat;
}

.landing_footer ul {
  list-style: none;
  float: left;
}

.landing_footer li {
  padding: 0 20px 0 0;
  float: left;
  color:#fff;
  font-size: 11px;
}

.landing_footer li a {
  font-size: 11px;
  color: #ccc;
  text-decoration: none;
/*  display: block;*/
}

.landing_footer li a:hover {
  color: #6699cc;
  text-decoration: none;
}

#landing_pay{
	width: 130px;
	height: 87px;
/*	background:url(../images/pay_label_c.png) 0 0 no-repeat;*/
	position:absolute;
	z-index: 100;
    top: 290px;
    right: 15px;
}


/* buyshop */

#buyshop {
  padding: 0 10px;
  width: 940px;
  min-height: 420px;
  height: auto !important;
  height: 420px;
  background: #fff url(../images/graphic_buyshop_c.jpg) 0 0 no-repeat;
}

#buyshop .left-col {
  width: 240px;
  height:200px;
  float: left;
}

#buyshop .center-col {
  padding: 0 0 10px 0;
  width: 410px;
  float: left;
}

#buyshop .center-col h2 {
  padding: 20px 0 40px 0;
  font-size: 21px;
  font-weight: bold;
  line-height: 27px;
  color: #ff9900;
}

#buyshop .right-col {
  width: 280px;
  float: right;
}

.shop-list{
  width: 145px;
  float: left;
  margin-bottom:10px;
}

.shop-list ul{
  list-style: none;
}

.shop-list li{
  list-style: none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin: 10px 0 40px 0;
  font-weight:bold;
}

.shop-graphic{
	width: 260px;
	float: left;
	margin-bottom:10px;
}

.shop-graphic ul{
  list-style: none;
}

.shop-graphic li{
  list-style: none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin: 12px 0 0 0;
}

.shop-space{
	margin-right: 10px;
}

.shop-list li.shop-space2{
	margin-bottom:48px;
}

.shop-contact{
	width: 200px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin: 10px 10px 0 0;
}

#certificate {
  margin: 25px 0 0 0;
  width: 271px;
  height: 351px;
}

.certificate-c {
  background: url(../images/certificate.jpg) 0 0 no-repeat;
}


.shop-address {
  margin: 10px 0 10px 0;
  width: 260px;
  display: none;
  float: left;
}

.shop-address li {
  margin: 0 0 7px 0;
  line-height: 18px;
}

#action{
  width:390px;
  height: 350px;
  background-color:#fff;
}

#action h2{
  padding: 20px 0 5px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ff9900;
  text-align:left;
}

#action h3{
  padding: 8px 0 0 20px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  text-align:left;
}

#action h3 img{
	float:left;
	margin: 5px 10px 5px 0;
}

#action .long-list{
  margin: 0 0 10px 0;
  padding: 0 40px 0 20px;
  list-style: none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  text-align:left;
}

#action .long-list li {
  margin: 0 0 10px 0;
  padding: 0 0 0 15px;
  line-height: 20px;
  background: url(../images/icon_bullet.png)  0 4px no-repeat;
}

#retail{
  width:350px;
  min-height: 350px;
  height: auto !important;
  height: 350px;
  background-color:#fff;
}

#retail h2{
  padding: 20px 0 0 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ff9900;
  text-align:left;
}

#retail h3{
  padding: 10px 0 5px 20px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  text-align:left;
}

#retail .long-list {
  margin: 0 0 10px 0;
  padding: 0 40px 0 20px;
  list-style: none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  text-align:left;
}

#retail .long-list li {
  width: 165px;
  margin: 0 0 10px 0;
  padding: 0 0 0 15px;
  line-height: 20px;
  background: url(../images/icon_bullet.png)  0 4px no-repeat;
}


#action .height{
  color:#ff9900;
  font-weight: bold;

}

#retail .left{
  width:240px;
  float:left;
}

#retail .right{
  width:95px;
  float:right;
}

#retail .text {
  margin: 0 0 10px 0;
  line-height: 20px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  text-align:left;

}