
.fl{float:left !important;}
.fr{float:right !important;}
.headergain {position:fixed;width:100%;top:0;left:0; z-index:999;}
      .headergain .am-headergain-inner { position: relative; z-index: 2;}
      .headergain .topNav .laymid,.topNav {background:#3A9C07;}
      .headergain .laymid {width:1025px; margin:0 auto;}
      .topNav {font-size:12px; height:28px; line-height:28px; }
      .topNav li {float:left;margin:0 15px; text-align:center;}
      .topNav li.first { margin-left: 0 !important;}
      .topNav,.topNav a,.topNav span {color:#fff;font-size:12px;}
      .topNav a {text-decoration:none; }
      .topNav a:hover,.topNav li.on a {color:#00bbee;}
      .topNav .rlink li {margin:0 5px;}
      .am-bannarAd-box {position:relative;z-index:1;display:none;}
      
      .mainNav {background-color:#ffffff;border-bottom: 1px #eeeeee solid;background-color:rgba(255,255,255,.9); }
      .mainMenu { margin-left:200px; }
      .alipay-logo {display:block;width:290px;position: relative;left:0;top:0px;float:left;height:75px;background-position:0 0;background-repeat:no-repeat;background-image: url(../images/logo.png);}
      .mainNav,.mainMenu,.channel .downlist .close {height:80px;}
      .channel {float:left; height:80px; line-height:80px;position:relative;}
      .channel .channel-a,.channel .downlist a {text-decoration:none; color:#333; font-size:16px; display:block;}
      .channel .downlist { display: none; box-shadow:0 0 2px rgba(128,128,128,0.5);  position:absolute; top:0; left:-5px; width:100%; padding:0 5px 0;text-align:center; background:#ffffff;}
      .channel .downlist a {line-height:28px;padding: 0 5px; margin: 0 -5px;}
      .channel .downlist .together { padding-bottom: 15px; }
      .channel .downlist .tp a { font-size:14px; }
      .channel .downlist .ft { border-top:1px #eeeeee solid;}
      .channel .downlist .ft span { font-size:16px; color: #999; display: block; height: 80px; line-height: 80px;}
      .channel .downlist a:hover {background:#00bbee;color:#fff;}
      .channel .downlist .close {display:block;cursor:pointer;line-height:80px;text-align:center;font-size:24px;color:#999; font-family: "alipayhome"; -webkit-font-smoothing: antialiased;}
      .mainMenu .hover .downlist {display:block;}
      
      .channel-a { padding:0 30px;}
      .channel-a:hover,.mainMenu .on .channel-a,.am-service .downlist a:hover {color:#00bbee;}
      .hasleftline {padding-left:20px;margin-left:20px;}
      .hasleftline:before { content:"";display:block;position:absolute;top:32px;left:0;width:1px;height:16px;background:#444;}

.buttons { margin-top: 25px; float: right; }
.buttons .am-button-innerNav { text-decoration: none; text-align: center; display: block; height: 28px; line-height: 28px; margin-left: 15px; }
      .buttons .button-myalipay,.buttons .button-login,.video-area .button-login {background: #00bbee; color: #ffffff;}
      .buttons .button-myalipay,.buttons .button-login { border-radius: 2px;}
      .buttons .button-login { font-size: 14px; width: 84px;}
      .buttons .button-register { color: #00bbee; font-size: 12px;}
.buttons .button-myalipay { padding: 0 15px; margin-right: 8px; margin-left: 0; }
      .buttons dd {float: left; }