/* mofavideo update@20161025 */
body {margin:0px; text-align:center; background:#191919; font-family:Verdana, Arial, Helvetica, sans-serif;}
li {list-style:none;}
img {border:none;}
p a{ color:#aaaaaa; font-size:12px; text-decoration:none; margin:10px 0; border:none; font-weight:normal; letter-spacing:0px}
p a:hover{ color:#ffff00;text-decoration:underline;}

div {text-align:left;}
ul {margin:0; padding:0}
.clear {clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.outwrap {margin:0; text-align:center; background:#191919 url(../images/bottom.gif) repeat-x bottom ;}
.wrap {margin:0 auto; width:908px; background:#191919 url(../images/content-bottom.gif) no-repeat bottom ; text-align:center;}



.flag{ text-align:right;width:800px;  margin-top:5px; margin-right:50px;}
.flag a {text-decoration:none;}
.logo {float:left; width:217px; height:59px;  }
.logo a {margin:0px 0 0 40px; display:block; }
.tab {margin:0px 0 0 330px;  padding-top:20px;position:relative;z-index:9;}
.tab ul {margin:0px; padding:0;width:568px; height:42px;background:url(../images/tabback-2.gif) no-repeat 0 4px; position:relative;}
.tab ul li {float:left; width:80px; background: url(../images/li-line.gif) no-repeat right bottom; }
.tab ul li a {color:#ffffff; font-size:12px; text-decoration:none; width:78px;text-align:center;margin-top:10px; padding-right:2px; display:block; line-height:30px;}
.tab ul li a:hover {text-decoration:underline; color:#FFFF00; font-weight:bold;}
#tab li.notab {background:none;}
#tab li.selected {background:url(../images/tab-s.gif) no-repeat top; position:relative; top:3px; z-index:10;color:#ffffff;}
#tab li.selected a {color:#ffffff;margin-top:0px; height:34px; padding:8px 0 0 0; font-weight:bold;}

.content {width:908px; background:url(../images/headback.gif) no-repeat top; position:relative; top:-4px;z-index:0; padding-bottom:18px; }
.mainareah1 {width:908px; margin:0px; float:left;}
.mainareah1 h1 { font-size:22px;color:#ffffff; margin:25px 0 0 28px; font-family:幼圆;}

.mainarea {width:560px; margin:0px; float:left; }
.mainarea h1 { font-size:22px;color:#ffffff; margin:28px 0 0 28px;}
.mainarea h2 { font-size:20px; line-height:24px; color:#000000; margin:5px 0;font-weight:normal!important; font-weight:600;}
.mainarea .p1 { margin:23px 10px 0px 32px; font-size:12px; font-weight:normal; color:#aaaaaa; width:540px; line-height:18px;color:#dddddd;}
.mainarea .p1 a {color:#dddddd; font-weight:normal;text-decoration:none;}
.mainarea .p1 strong {color:#eeeeee; }
.mainarea .p1 a:hover{color:#ffff00; text-decoration:none;}

.mainarea .download {margin:20px 0 0 60px !important; margin:20px 0 0 30px;  width:184px; height:42px;  display:block; float:left;}

#mainarea .p2 {margin:30px 0 0 10px; background:#3a3a3a; width:296px; line-height:22px; display:block; float:left; padding:0 5px;font-size:12px; color:#999999;}
#mainarea .p2 strong {color:#ffffff;}

.features { background:#222222 url(../images/newfeature-top.gif) no-repeat top left ; width:559px; padding:0 0 0 0px; margin-top:40px; margin-left:4px; float:left; overflow:hidden;}
.features h2 {margin:10px 0;padding-left:25px; color:#00ccff;}
.features ul {margin:0; padding:0 0 0 27px; }
.features li {font-size:12px;color:#aaaaaa; font-weight:normal;padding-left:16px; background:url(../images/list-icon1.gif) no-repeat 0 3px; line-height:16px; width:500px; margin-top:10px; margin-bottom:10px;}
.features p {margin:12px 0 0 0px; font-size:12px; color:#aaaaaa; width:500px; letter-spacing:0px;padding-left:28px;}
.features a { color:#dddddd; font-size:12px; text-decoration:none;} /*20140402*/
.features a:hover{ color:#ffff00;text-decoration:underline;}

.features-b { width:559px; height:16px; background:url(../images/newfeature-bottom.gif)  no-repeat bottom left; margin:0; padding:0}

.indexblock {margin:5px 0 0 25px; width:536px; background: url(../images/index-ktop.gif) no-repeat 0 44px; display:inline; float:left;}
.mainarea .indexblock h2 { font-size:18px; line-height:36px; color:#00ccff; margin:5px 0; font-weight:normal!important; font-weight:600;}
.index-blockcontent { background:url(../images/index-kbody.gif) repeat-y; width:536px; margin:15px 0 0 0;}
.index-blockbottom  { width:536px; height:15px; background:url(../images/index-kbottom.gif) top no-repeat; margin:0 0 15px 0; padding:0;}

.indexblock ul {margin:0;}
.indexblock li {font-size:12px;color:#aaaaaa;font-weight:normal;margin-left:14px; background:url(../images/list-icon2.gif) no-repeat 0 10px; line-height:14px; width:470px;padding:5px 0 6px 16px; }
.indexblock li a{ color:#aaaaaa; font-size:12px; text-decoration:underline; margin:10px 0; border:none; font-weight:normal; letter-spacing:0px}
.indexblock li a:hover{ color:#ffff00;text-decoration:underline;}
.indexblock li p {margin:0; color:#666666; font-size:12px; font-weight:normal; letter-spacing:0px; line-height:16px;}
.indexblock li.why-more {border:none; margin-top:10px;background:none;}
.indexblock li.why-more a{ color:#aaaaaa; font-size:12px; text-decoration:none; margin:10px 0; border:none; font-weight:normal; letter-spacing:0px}
.indexblock li.why-more a:hover{ text-decoration:underline;}
.indexblock p {font-size:12px;color:#aaaaaa;font-weight:bold;margin-left:14px; line-height:14px; width:470px;padding:5px 0 5px 16px; }
.indexblock p a{ color:#aaaaaa; font-size:12px; text-decoration:underline; margin:10px 0; border:none; font-weight:normal; letter-spacing:0px}
.indexblock p a:hover{ color:#ffff00;text-decoration:underline;}

#what p {margin:0; color:#cccccc; font-size:12px;margin:5px 0 0 14px; font-weight:normal; letter-spacing:0px; width:470px;padding-left:16px; line-height:16px;}
#what span { font-size:12px; color:#dddddd;width:470px;margin:12px 0 0 14px; background:url(../images/comment.gif) no-repeat left top;padding-left:20px; padding-bottom:2px; height:15px; display:block; text-decoration:none;}

#freesoft p {margin:0; color:#cccccc; font-size:12px;margin:5px 0 0 14px; font-weight:normal; letter-spacing:0px; width:470px;padding-left:16px; line-height:16px;}
#freesoft span { font-size:12px; color:#dddddd;width:470px;margin:12px 0 0 14px; background:url(../images/comment.gif) no-repeat left top;padding-left:20px; padding-bottom:2px; height:15px; display:block; text-decoration:none;}
#freesoft a {color:#cccccc;text-decoration:none;}
.side { width:305px; margin:0; padding:0;position:absolute; top:0; right:20px;}

.revolution { background:url(../images/back-11.png) no-repeat top; margin-top:55px;  width:100%; width:305px;}
.revolution span {width:100%; text-align:center; font-size:14px; font-weight:bold; color:#aaaaaa; display:block; line-height:32px; margin-bottom:6px;}
.revolution a {text-decoration:none; color:#ffffff;}

.revolution ul { margin:0; padding:0;}
.revolution ul li { width:277px; margin-left:15px; padding-bottom:5px; color:#aaaaaa;list-style-position:inside; display:block;float:left;}
.revolution ul li a{ color:#ffffff;}
.revolution ul li h2{ color:#ffffff;}
.revolution ul li a:hover{ color:#ffff00;}
.revolution ul li strong { font-size:12px; font-weight: lighter; letter-spacing:0px; color:#aaaaaa;margin:0px 0 7px 62px;width:207px; display:block;}

.dot{background-image:url(../images/dot.gif); background-repeat:no-repeat; height:7px;}

#r-list-mv { background:url(../images/icon/mv.png) no-repeat 0 3px;}
#r-list-free-mv { background:url(../images/icon/ktv.png) no-repeat 0 3px;}
#r-list-mtv { background:url(../images/icon/mv.png) no-repeat 0 3px;}
#r-list-dvd { background:url(../images/icon/dvd.png) no-repeat 0 3px;}
#r-list-pro { background:url(../images/icon/pro.png) no-repeat 0 3px;}
#r-list-psp { background:url(../images/icon/psp.png) no-repeat 0 3px;}
#r-list-mts { background:url(../images/icon/mts.png) no-repeat 0 3px;}
#r-list-iphone { background:url(../images/icon/iphone.png) no-repeat 0 3px;}
#r-list-ipod { background:url(../images/icon/ipod.png) no-repeat 0 3px;}
#r-list-ipad { background:url(../images/icon/ipad.png) no-repeat 0 3px;}
#r-list-mp4 { background:url(../images/icon/mp4.png) no-repeat 0 3px;}
#r-list-xv { background:url(../images/icon/xv.png) no-repeat 0 3px;}
#r-list-mp3 { background:url(../images/icon/mp3.png) no-repeat 0 3px;}
#r-list-flv { background:url(../images/icon/flv.png) no-repeat 0 3px;}
#r-list-mac { background:url(../images/icon/mac.png) no-repeat 0 3px;}

.revolution h2 { font-size:16px;  margin:0 0 0 62px; width:207px; line-height:14px; padding:8px 0 4px 0;}
.revolution h2 a {color:#ffffff;}
.revolution h2 a:hover {color:#ffff00;}

#Revolution .learn a{font-size:12px; font-weight: lighter; letter-spacing:0px; color:#ffffff;margin:0px 0 7px 62px;width:207px; display:block; text-decoration:underline; }
#Revolution .learn a:hover{ color:#ffff00; font-style:normal;}

.revolution-b { width:100%; background:url(../images/back-12.png) no-repeat bottom; height:15px; margin:0; padding:0}

.award { background: url(../images/award-back.gif) no-repeat top; margin-top:9px;  width:100%; width:305px; height:510px; overflow:hidden; text-align:center;}
.award h2{ font-size:12px; color:#000000; line-height:40px; text-align:center; border-bottom:1px solid #d2e3fe; width:276px; margin:0 auto 14px auto;}
.award a {display:block; width:276px; margin:10px auto; text-align:center;}

.award2 { margin-top:12px;  width:100%; width:305px;  overflow:hidden; text-align:left;}
.award2 h2{ font-size:12px; color:#ffffee; line-height:30px;  border-bottom:1px solid #333333; width:276px; margin:0 auto 0px auto;}
.award2 a { width:276px; font-size:12px; color:#cccccc;margin:3px 0px;}
.award2 p { width:276px; font-size:12px; line-height:0px; color:#cccccc; margin-left: 15px; margin-bottom:12px; height:8px; }
.award2 p a { width:276px; font-size:12px; color:#cccccc;margin:3px 0px; text-decoration:none;}
.award2 p a:hover{ color:#ffff00; font-style:normal;}
 

.award3 { background: url(../images/award-back.gif) no-repeat top; margin-top:19px;  width:100%; width:305px; height:70px; overflow:hidden; text-align:center;}
.award3 h2{ font-size:12px; color:#000000; line-height:30px; text-align:center; border-bottom:1px solid #d2e3fe; width:276px; margin:0 auto 0px auto;}
.award3 a { width:276px; text-align:center;font-size:12px;}
.award3 p { width:276px; text-align:center; font-size:12px;}

.bottom {margin:0; text-align:center; background-color:#2f2f2f; padding:0; }
.how {margin:0 auto; width:900px;}
.how h2 {margin:18px 0 15px 28px; font-size:12px; color:#FFFFFF; font-weight:bold; line-height:14px;}
.how ul {margin:0 0 0 28px;}
.how li { text-indent:6px; font-size:12px;  letter-spacing:0px; color:#0080ff; line-height:18px;}
.how li a {color:#99ccff;}


.foot {margin:0px auto 0 auto; width:900px; height:92px;}
.foot-menu {float:right; width:900px; margin:30px 10px 0 0;}
.foot-menu li {float:left; font-size:12px; border-right:1px solid #ffffff;}
.foot-menu li a {margin:0 8px;color:#FFFFFF; text-decoration:none;}
.foot-menu li a:hover {text-decoration:underline;}

.foot-menu p { font-size:12px; color:#99ccff; margin:0; text-indent:8px;width:800px; padding-top:0px; text-align:center;float:left;}
/*
.foot-menu p { font-size:12px; color:#99ccff; margin:0; text-indent:8px;width:750px; padding-top:0; margin-top:-10px; text-align:center;}
*/

.foot-menu p a { font-size:12px; color:#99ccff; text-decoration:none;}

#foot-menu .li-end { border:none;}
.foot-option{width:160px; margin-left:10px; margin-top:-3px;}


/*首页专用start*/
.foot-home {margin:0px auto 0 auto; width:900px; height:112px;}
.foot-home-menu {float:right; width:900px; margin:30px 10px 0 0;}
.foot-home-menu li {float:left; font-size:12px; border-right:1px solid #ffffff; vertical-align:middle;  margin-bottom:12px; line-height:14px; height:14px;}
.foot-home-menu li a {margin:0 8px;color:#FFFFFF; text-decoration:none;}
 
.foot-home-menu li a:hover {text-decoration:underline;}

.foot-home-menu p { font-size:12px; color:#99ccff; margin:0; text-indent:8px;width:800px; padding-top:8px; text-align:center;float:left;}
.foot-home-menu p a { font-size:12px; color:#99ccff; text-decoration:none;}

#foot-home-menu .li-end { border:none;}
.foot-home-option{width:160px; margin-left:10px; margin-top:-3px;}
/*首页专用end*/



