@charset "utf-8";
progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} figcaption, menu,article,aside,details,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0} [hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* CSS Document */
*{margin:0; padding:0; border:0;}
body{font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size:14px; color:#666; line-height:18px; z-index:-10000; min-width: 1043px; background:#f1f1f1;}
a{color:#00aeef; text-decoration: underline; cursor:pointer; outline:none}
a:hover{text-decoration: none;}
li{list-style:none}
img{vertical-align:middle; border: 0;}
input,button,select,textarea{outline:none}
@font-face {font-family: "iconfont";
    src: url('../font/iconfont.eot'); /* IE9*/
    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.timezone span{display: none;}
.browseerror{width: 100%; background: #f2dede; color: #a94442;font-size: 16px; line-height: 50px; text-align:center;}
.error-tit{ font-size: 100px; color: #fff; line-height: 130px; text-align: center;}
.error-content{ font-size: 26px; line-height: 36px; color: #fff; text-align: center; margin: 20px auto 0 auto; width: 700px;}
.error-content-s{font-size: 22px; line-height: 42px; color: #fff; text-align: center; margin: 40px auto 0 auto; width: 700px;}
.errorbg{ font-size: 18px; line-height: 26px;}
.developer{ padding: 10px; background: #f9f9f9; border-bottom: 1px solid #e8e8e8; line-height: 24px;}
.developer-have{float: right; font-weight: normal; font-size: 14px; }
.developer a{margin-left: 5px; text-decoration: none;}
.developer a:hover{text-decoration: underline;}
#disqus_thread{padding:10px 20px;}
.anchor-download{ height: 0}
.anchor-download a{height: 0; font-size: 0}
.formsearch .ss{background-image:url("data:image/gif;base64,R0lGODlhFAAOAIQAAISGhHyiVISWbKSipJSWlISOfLS2tHyeXKyqrJSSlHymVISaZJyenIyOjIyKjHyiXKSmpJyanISSdLy6vKyurISabHqwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAWACwAAAAAFAAOAAAFfKAljmRpnihZrOtjLWwhWEpcAAhCJYclMLqBxBJI6BAOh2EyISx8ECZkWGQaHIBl0yUYMBFDRcKa1BJckqgBTCQwJ4AsM9LrSqljZkHJPEOZFFRuE1cAb35phGxVTHEQOjw+ERQUDEMPDZQQDQUSLAEvMRU0K54FKaipqCEAIfkECQkAFgAsAAAAABQADgAABXygJY5kaZ4oWazrYy1sIVhKXAAIQiWHJTC6gcQSSOgQDodhMiEsfBAmZFhkGhyAZdMlGDARQ0XCmtQSXJKoAUwkMCeALDPS60qpY2ZByTxDmRRUbhNXAG9+aYRsVUxxEDo8PhEUFAxDDw2UEA0FEiwBLzEVNCueBSmoqaghACH5BAkJABYALAAAAAAUAA4AAAV8oCWOZGmeKFms62MtbCFYSlwACEIlhyUwuoHEEkjoEA6HYTIhLHwQJmRYZBocgGXTJRgwEUNFwprUElySqAFMJDAngCwz0utKqWNmQck8Q5kUVG4TVwBvfmmEbFVMcRA6PD4RFBQMQw8NlBANBRIsAS8xFTQrngUpqKmoIQAh+QQJCQAWACwAAAAAFAAOAAAFfKAljmRpnihZrOtjLWwhWEpcAAhCJYclMLqBxBJI6BAOh2EyISx8ECZkWGQaHIBl0yUYMBFDRcKa1BJckqgBTCQwJ4AsM9LrSqljZkHJPEOZFFRuE1cAb35phGxVTHEQOjw+ERQUDEMPDZQQDQUSLAEvMRU0K54FKaipqCEAIfkECQkAGQAsAAAAABQADgCEBAIETHIshJZspKKkdHJ0hI58nJqcfKJUvLq8lJKUrKqshJJ0HB4chJpkfH58jIqMbGpspKakdHZ0nJ6cfKZUrK6sJCIkhJpsjI6MerBAAAAAAAAAAAAAAAAAAAAAAAAABXcgIIpBZp4oCkAQwZRpbAKS47xZU+yFkFG8Hc1mKQkMFcVgkTkkFMnH0FHMCAYIRITpzCIK0+o1q2BSEl5pjWqMZLdNdFZNNGIRFa78G26/zXt0bFZ3cF1ZYGtiSBUTZhgVFRF0D1U6Ows+QEErBBA4MjEjJKExIQAh+QQJCQAYACwAAAAAFAAOAIQEAgR0cnR8olQkNhRkhkREQkRUVlSsqqyEjnxESkSUkpR8enx8rkS8uryMioxMTkx8plRkikRERkRcWlysrqxETkR8fnyMjox6sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFfiAjihg2ACgwlGxZJW9FmEUQFGtbFotlGbPBo/dYQRBIZAGhuEyCD18RI1AcKAdHweFwQomramOM2F68pqhlKh5ru2ghmKoYN97nZ1oarru3XXpya312eHFDhHR2FmYXQHuKVVcHZT0/Xz9hSUgJnp4RNDY4OiUjJCYpKqUYIQAh+QQJCQAfACwAAAAAFAAOAIQEAgRUZkR8nlx0cnSkpqRESkSEhoRkZmR8olS0trRMXkSEjnwcHhxMciyUkpR8fnysrqxsbmx8rkR0dnSsqqxETkSMioxsamx8oly8urxUXkSMjowkIiRcbkSUlpR6sEAFkeAnjp9knl8DrCs5dlVVVEHKRNEFLDyPfYHD43FRpDjDCcBAoUAcAmDEsRlobEmAJZHJeKKByKZ6bSAfSgPX+wsMNo6B0Zzddj3tqUWORS/XeFJjE3NIBgNagG1vcXMMWQZdbEAXDnuFD4dLBE5QgmQ2Bg+IPTwIHx1CRGVnSi4iATIzNQ0MAwM6ryUnJiksKyEAIfkECQkAHQAsAAAAABQADgCEREZEZI5ElJKUfJ5chIaErKqshJJ0nJ6cfH58RE5EfK5EhI58tLa0hJpknJqcfKJUpKakREpEbI5ElJaUjIqMrK6shJZspKKkVFJUjI6MvLq8hJpsfKJcerBAAAAAAAAABYZgJ45kqZxnqY5S4ibRIstc18yL1QUY4gOEQqEiGHQsh+HFsMNkBBQAhaHRTBpHSBXClDgpUQLVWrNcqgUmL5OJTquTmkHLSDcFbeDYYTRv1U5QUmNxWVUVgBR5BFVkHXMadYBPYRBDRUcOFRUHXU55CwYzDzY4G00+CAArKxIRr6+sKygnIQA7") !important;}
.clear{clear:both; overflow:hidden;}
.main{width:1043px; margin:0 auto;}
.left{float:left; width:728px;}
.right{float:right; width:300px;}
.header{height:55px; width:auto; background:#fafafa; border-bottom:1px solid #eee;}
.head{width:1043px; height:55px; margin:0 auto;}
.logo{float:left; width:200px; height:55px; line-height:55px; font-size:30px;}
.logo a{color:#575757; text-decoration:none; }
.logo a:hover{color:#a4d24f;}
.logo a span{font-weight:300;}
.logo a img{ margin-top: -6px;}
.ad-right{ position: relative; margin-bottom: 15px; width: 300px; height: 250px; overflow: hidden;}
.ad-right iframe{border: 0;}
.ad-right-600{ position: relative; margin-bottom: 15px; width: 300px; height: 600px; overflow: hidden;}
.ad-right-600 iframe{border: 0;}
.ad-left{ margin-bottom: 15px; position: relative; width: 728px; height: 90px; overflow: hidden;}
.ad-left iframe{border: 0;}
.ad-center{ margin:0 auto 15px auto; position: relative; width:970px; height: 90px; overflow: hidden;}
.ad-center iframe{border: 0;}
.ad-right-img{ position: relative;}
.ad-right-img img{width: 300px;}
.ad-right2{ position: relative; margin-bottom: 15px;}
.ad-down-img{ width: 640px; margin: 0 auto; }
.ad-down-img img{ width: 640px;}
.ad-aegon-bottom-banner-animated {
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes slideInUp {
    from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); visibility: visible; }
}
@keyframes slideInUp {
    from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); visibility: visible; }
}
.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }
@-webkit-keyframes slideInRight {
    from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible;  }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}
@keyframes slideInRight {
    from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}
.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}
#ad-aegon-bottom-banner{position: fixed; z-index: 99999; left: 0; bottom: 0; width: 100%; height: 70px; border-top: 5px solid #A5D058; background:rgba(255, 255, 255, 0.95)!important; filter:Alpha(opacity=95); background:#000; overflow: hidden; display: none;}
#ad-aegon-bottom-banner .warp{margin: 0 auto; width: 1043px; position: relative;}
#ad-aegon-bottom-banner .link{ color: #555;}
#ad-aegon-bottom-banner .link:hover{ color: #00aeef;}
#ad-aegon-bottom-banner .link .icon{float:left; height: 70px;}
#ad-aegon-bottom-banner .link .icon img{width: 50px; height: 50px; margin-top: 10px;}
#ad-aegon-bottom-banner .link .text{float: left; font-size: 14px; padding-left: 10px; height: 70px;}
#ad-aegon-bottom-banner .link .text .tit{margin-top: 15px;}
#ad-aegon-bottom-banner .link .text .des{margin-top: 3px;}
#ad-aegon-bottom-banner .link strong{font-weight: normal;color:#00aeef}
#ad-aegon-bottom-banner .down{ position: absolute; right: 0px; top: 15px; width: 150px; height: 40px;}
#ad-aegon-bottom-banner .down a{ width: 150px; height: 40px; line-height: 40px; text-align: center; color: #fff; text-decoration: none; display: block; background: #7AB040; border-radius: 3px;}
#ad-aegon-bottom-banner .down a:hover{background:#6ca233;}
#ad-aegon-bottom-banner .qr{ position: absolute; right: 0; top:0;}
#ad-aegon-bottom-banner .close{ position: absolute; left: 15px; top: 17px; width: 36px; height: 36px; }
#ad-aegon-bottom-banner .close a{color: #555; text-decoration: none; width: 36px; height: 36px; display: block; overflow: hidden;}
#ad-aegon-bottom-banner .close a img{ width: 36px; height: 36px;}

#ad-aegon-side{position: fixed; z-index: 9999999; right: 5px; bottom: 5px; width: 110px; text-align: center; background: #fff; padding: 5px; border:#7EB032 1px solid; box-shadow: 0 0 5px rgba(120, 177, 55, 1); -webkit-transition: right 0.8s; -moz-transition: right 0.8s; -o-transition: right 0.8s; -ms-transition: right 0.8s; transition: right 0.8s;}
#ad-aegon-side.move{right: 0;}
#ad-aegon-side .qr img{ width: 110px; height: 110px;}
#ad-aegon-side a{ color: #222; text-decoration: none; font-size: 14px; line-height: 14px; text-align: center; display: block;}
#ad-aegon-side .down{ line-height: 16px;}
#ad-aegon-side .ico{ width: 27px; height: 27px; display: block; position: absolute; top: 46px; left: 46px; }
#ad-aegon-side .ico img{border-radius: 50%; border: 2px solid #fff;background: #fff;}
.head-search{width:200px; height:27px; float:right; margin-right:15px; background:#fff; border:1px solid #d5d5d5; margin-top:12px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px; overflow:hidden;}
.top-text-box{float:left; width:170px;}
.top-text-box input{padding:0px 5px; height:27px; line-height:27px; width:160px; color:#cacaca;}
.top-text-btn{float:left; width:30px;}
.top-text-btn input{width:30px; float:left; height:27px;cursor:pointer; background:url(../image/bg.png) 3px -37px no-repeat;}
.top-menu{width:800px; float:right;text-align:center;}
.top-menu a{display: block; line-height: inherit; cursor: pointer; padding:0 15px 0 40px; text-decoration:none; color:#616161;}
.nav_menu{line-height: 53px; font-weight:600; text-transform: uppercase;}
.nav_menu-item{display: block; position: relative; float:right; border-top:2px solid #fafafa;}
.nav_menu-item:hover{background:#f5f5f5; border-top:2px solid #7fc31e;}
.nav_menu-item:hover .nav_submenu{display: block;}
.nav_menu-item .nav-g{background:url(../image/gameicon.png) 8px 10px no-repeat;padding-left: 46px;}
.nav_menu-item .nav-a{background:url(../image/appicon.png) 8px 10px no-repeat;padding-left: 43px;}
.nav_menu-item .nav-x{background:url(../image/xapkicon.png) 8px 15px no-repeat; padding-left: 47px;}
.nav_menu-item .nav-n{background:url(../image/newicon.png) 8px 13px no-repeat;}
.nav_menu-item .nav-p{background:url(../image/producticon.png) 8px 14px no-repeat;}
.nav_menu-item .nav-appx{background:url(../image/appxicon.png) 8px 14px no-repeat;color: #F77649;text-transform: none !important;}
.nav_submenu{font-weight: 300; text-transform: none; display: none; position: absolute; width:360px; overflow: hidden; background:#fff; border:1px solid #e8e8e8; z-index:999999;}
.nav_submenu.small{width: 150px;}
.nav_submenu-item{  height:auto;}
.menu_head{padding:0px 10px; text-align:left; position:relative; font-weight:600; height:40px; line-height:40px; background:#fafafa url(../image/left.png) 335px 12px no-repeat; border-bottom:1px solid #eee;}
.menu_head a{background:none; padding:0px;}
.menu_head a:hover{color:#a4d24f;}
.menu_head img{margin-left:-5px;}
/*.menu_list .current{background:#fafafa url(../image/down.png) 330px 15px no-repeat;}*/
.menu_body{display:block; text-align:left; padding:10px; overflow: hidden;}
.menu_body ul li{width:42%; float:left; padding-left:8%;}
.menu_body ul li a{width:100%;}
.menu_body1{display:block; text-align:left; padding:10px; overflow: hidden;}
.menu_body1 ul li{padding-left:20px;}
.menu_body1 ul li a{width:100%;}
.menu_body a,.menu_body1 a{display:block; background:none; padding:0px; text-align:left; text-decoration:none; height:30px; line-height:30px; color:#555;}
.menu_body a:hover,.menu_body1 a:hover{color:#a4d24f; text-decoration:underline;}
.banner{background:url(../image/bannerbg1.jpg) center no-repeat; width:auto; height:495px;}
.index-h1{color:#fff; font-size:32px; text-align:center; padding-top:80px; font-weight: 400;}
.market-index{font-size:14px; text-align:center; margin-top:37px;}
.market-index img{margin-top: -3px;}
.market-index a{ color: #fff;background: rgba(255,255,255,0.2); padding: 5px 10px; text-decoration: none; border-radius:3px;}
.market-index a:hover strong{text-decoration: underline;}
.hotsearch-index{font-size:14px; margin:175px auto 0 auto; color: #fff;  text-align: center;}
.hotsearch-index .tit{font-size: 14px;}
.hotsearch-index .list{margin-top: 10px;}
.hotsearch-index a{ background:#079EE1; border-radius:2px; color: #fff; font-size: 12px; text-decoration: none; padding: 3px 8px; display: inline-block; margin-right: 3px; margin-bottom: 6px;}
.hotsearch-index a:hover{background:#255DA1;}
/*top-search*/
.top-search{border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; height:40px; padding:0 10px; padding-top:13px;}
/*#top-search #search input[type="text"]{background: url(../image/search1.png) center left no-repeat; border: 0 none; color: #d7d7d7; width:0px;height:25px; padding-left:25px;cursor:pointer;float:right; -webkit-transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s; transition: all 0.7s ease 0s;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px;}
#top-search #search input[type="text"]:focus{background: url(../image/search1.png) no-repeat 5px center #fff;border:1px solid #E8E8E8; color: #6a6f75; width: 130px;cursor:auto;padding-left:30px;}*/
.top-search form{width:150px; height:30px; position:relative;}
.top-search .search-left{width:148px; height:25px; background:#fff; position:absolute; left:0; top: 0;}
.top-search .search-left input{width:113px; height:25px; display: block; overflow:hidden; line-height:25px; font-size:14px; font-weight: normal; padding-left:5px; padding-right:30px; border:1px solid #E8E8E8; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px;}
.top-search .search-right{position:absolute; width:30px; height:25px; right:0; top: 0;}
.top-search .search-right input{width:30px; height:25px; display: block; background: url(../image/search1.png) no-repeat 5px center; cursor:pointer;}
.top-search .twitter-typeahead{ position: absolute !important; top:0; left: 0;}
.top-search .tt-hint { color: #999 !important; }
.top-search .tt-menu { background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 5px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); margin-top: 6px; padding: 8px 0; width: 100%;  }
.top-search .tt-suggestion { font-size: 14px; line-height: 20px; padding: 3px 20px; text-align: left; text-transform: none !important; font-weight: normal !important;}
.top-search .tt-suggestion:hover { cursor: pointer; color: #fff; background-color: #7EB032; }
.top-search .tt-suggestion.tt-cursor { background-color: #7EB032; color: #FFFFFF; }
/*top-search*/
/*help*/
.help{position:absolute; top:120px; left:200px; width:600px; height:30px; color:#fff; line-height:30px; padding:0px; text-align:center;}
.help a{color:#fff; text-decoration:none; font-size:20px; font-weight:300; position:relative;}
.help a:hover{text-decoration:underline;}
.help a span{display:inline-block;width:16px; margin:0px 5px; height:16px; border:1px solid #fff; text-decoration:none; color:#fff; font-size:12px; text-align:center; line-height:16px;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius: 50%; position:absolute; top:5px;}
.popbg{position:fixed; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; background:#000; top:0px; left:0px; width:100%;height:100%;z-index:999; overflow-x:hidden; overflow-y:hidden;}
.popbg a{display:block; width:100%; height:100%;cursor:default;}
.pop_body{position:absolute; top:50%; left:50%; margin-left:-310px;background:#fff;width:620px;height:590px; margin-top:-295px;overflow:hidden; z-index:9999;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px;}
.pop_body1{margin-left:-480px; width:960px;}
.pop_safe iframe{border:none; width:100%; height:475px;}
.pop_body a.gb{float:right; padding-right:20px; text-decoration:none; color:#666;}
.pop_body a.gb:hover{color:#999;}
.pop_body a.gb1{float:right; text-decoration:none; color:#666; padding-right:20px;}
.pop_body a.gb1:hover{color:#999;}
.pop_body ul{padding:30px;}
.pop_body ul li .text-muted{font-size:16px; padding-bottom:10px;}
.pop_body ul li{font-size:13px;}
.pop_body .title{background:#fbfbfb; border-bottom:1px solid #e8e8e8; height:55px; line-height:55px; color:#666; font-size:18px; padding:0px 10px; font-weight:600; position:relative;}
.pop_index{height: 420px;}
.pop_index p{margin-bottom: 18px;}
/*help*/
.banner-search-bg{background:#000;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px; overflow:hidden; width:600px; height:50px; margin:0 auto; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; z-index:1; position:absolute; top:180px; left:200px;}
.banner-search-bg.error{background:red; -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;}
.banner-search{background:#fff; width:594px; height:44px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px; margin:0 auto; z-index:99; position:absolute; top:183px; left:203px;}
.banner-search .text-box{width:507px; float:left;}
.banner-search .text-box input{height:44px; width:487px; padding: 0 10px; font-size:14px; line-height:44px; color:#444; border-bottom-left-radius: 5px; border-top-left-radius: 5px;}
.banner-search .text-btn{width:87px; float:left;}
.banner-search .text-btn input{width:87px; height:44px; background:#7ab040 url(../image/search.png) center no-repeat;cursor:pointer; border-bottom-right-radius: 5px; border-top-right-radius: 5px;}
.banner-search .text-btn input:hover{background-color:#6ca233 ;}
.banner-search .text-region{width:59px; float:left; display: block; height:44px; line-height: 44px; border-right: 1px solid #DCDCDC; background: #EFEFEF;}
.banner-search .text-region a{ display: block; height: 44px; line-height: 44px; margin-right: 4px; background: url(../image/flags_arrow.png) no-repeat right center;  color: #fff; text-decoration: none; font-size: 14px;}
.banner-search .text-region span{ margin-top: -3px; margin-left: 11px;}
.banner-search .text-box1{width:447px; float:left;}
.banner-search .text-box1 input{height:44px; width:427px; padding: 0 10px; font-size:14px; line-height:44px; color:#444;}
.banner-search .text-box1 input.error{background-color: #FFF0F0; color: #D95F5F;}
.banner-search .tt-hint { color: #999 !important; }
.banner-search .tt-menu { background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 5px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); margin-top: 6px; padding: 8px 0; width: 100%;  }
.banner-search .tt-suggestion { font-size: 16px; line-height: 24px; padding: 3px 20px; }
.banner-search .tt-suggestion:hover { cursor: pointer; color: #fff; background-color: #7EB032; }
.banner-search .tt-suggestion.tt-cursor { background-color: #7EB032; color: #FFFFFF; }
.tj-a{text-align:center; position:absolute; top:260px; width:1043px; left:0px;}
.tj-a a{text-decoration:none; color:#666; margin:0px 10px;}
.tj-a a:hover{text-decoration:underline;}
.box{background:#fff; width:auto; -moz-box-shadow: 0px 0px 3px #d8d8d8; -webkit-box-shadow: 0px 0px 3px #d8d8d8; box-shadow:0px 0px 3px #d8d8d8; margin-bottom:15px;}
.facebook-like{margin-bottom: 15px;background:#fff; width:auto; overflow: hidden; text-align:center; -moz-box-shadow: 0px 0px 3px #d8d8d8; -webkit-box-shadow: 0px 0px 3px #d8d8d8; box-shadow:0px 0px 3px #d8d8d8;}
.facebook-like-a{ text-decoration: none; color: #888; padding: 10px; display: block;}
.facebook-like-a img{margin-top: -1px;}
.facebook-like{height: 40px;}
.facebook-like.loaded{height: 154px;}
.box .title{background:#fbfbfb; border-bottom:1px solid #e8e8e8; height:55px; line-height:55px; color:#666; font-size:18px; padding:0px 10px; font-weight:600; position:relative;}
.box .title .more{position:absolute; z-index: 1; right:10px; top:15px; width: 100px; height: 20px; line-height: 20px; text-align: right;}
.box .title .more a{color:#666; text-decoration:none; font-size:12px;}
.box .title .more a:hover{text-decoration:underline; color:#616161;}
.box .title .tit{ font-size: 15px;}
.box .title .smalltit{font-size: 14px; color: #888;}
.box .requpdate{ position: absolute; right: 13px; top: 13px; margin: 0 !important;}
.box .qrcode{ position: absolute; right: 3px; top: 10px; width: 36px; height: 36px; display: block; overflow: hidden; cursor: zoom-in; line-height:normal}
.box .qrcode.hover{width: 150px; height: 150px; top: 10px; cursor: zoom-out; box-shadow: 5px 5px 5px 0px lightgray;}
.box .qrcode.hover #qrnil{display: none;}
.box .qrcode.hover #qrcode{display: block;}
.box .qrcode .zoom{ position: absolute; right: 0; bottom: 0; width: 16px; height: 16px; background: url("../image/zoom_in.gif") center center no-repeat; z-index: 999;}
.box .qrcode .zoom.out{background: none;}
.box .qrcode .ico{ width: 30px; height: 30px; left: 60px; top: 60px; position: absolute; z-index: 999;}
.box .qrcode .ico img{ width: 30px; height: 30px; border-radius: 50%; border: 2px solid #fff; background: #fff;}
#qrnil{display: block; background: url(../image/qrnil.png); width: 36px; height: 36px;}
#qrcode{display: none;}
.title-h2{border-bottom:1px solid #eee; padding-left:10px; height:40px; line-height:40px; clear:both; font-size:16px; font-weight:600;}
.menu_head1{text-align:left; padding-bottom: 0;  position:relative; font-weight:600; height:40px; line-height:40px; background:#fafafa url(../image/left.png) right 10px center no-repeat; border-bottom:1px solid #eee;}
.menu_head1 img{ margin: 0 5px;}
.menu_head1 a{background:none; color:#616161; text-decoration:none; display: block;}
.menu_head1 a:hover{color:#a4d24f;}
.menu_list .current1{background:#fafafa url(../image/down.png) 315px 15px no-repeat;}
.index-category{padding:10px;}
.index-category li{width:50%; float:left; height:40px; padding:0px; position:relative; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.index-category li a{text-decoration:none; color:#666; font-size:12px;}
.index-category li a img{margin-right:5px; height:30px; }
.index-category li a i{display: inline-block; vertical-align:middle; width: 30px; height: 30px; background: url(../image/categorybg-30.jpg) no-repeat;  margin-right: 5px;}
.cicon .action{background-position: 0 0;}
.cicon .adventure{background-position: 0 -30px;}
.cicon .arcade{background-position: 0 -60px;}
.cicon .board{background-position: 0 -90px;}
.cicon .card{background-position: 0 -120px;}
.cicon .casino{background-position: 0 -150px;}
.cicon .casual{background-position: 0 -180px;}
.cicon .educational{background-position: 0 -210px;}
.cicon .family{background-position: 0 -240px;}
.cicon .music{background-position: 0 -270px;}
.cicon .puzzle{background-position: 0 -300px;}
.cicon .racing{background-position: 0 -330px;}
.cicon .role-playing{background-position: 0 -360px;}
.cicon .simulation{background-position: 0 -390px;}
.cicon .sports{background-position: 0 -420px;}
.cicon .strategy{background-position: 0 -450px;}
.cicon .trivia{background-position: 0 -480px;}
.cicon .word{background-position: 0 -510px;}
.cicon .book-reference{background-position: 0 -540px;}
.cicon .business{background-position: 0 -570px;}
.cicon .comic{background-position: 0 -600px;}
.cicon .communication{background-position: 0 -630px;}
.cicon .education{background-position: 0 -660px;}
.cicon .entertainment{background-position: 0 -690px;}
.cicon .finance{background-position: 0 -720px;}
.cicon .health-fitness{background-position: 0 -750px;}
.cicon .libraries-demo{background-position: 0 -780px;}
.cicon .lifestyle{background-position: 0 -810px;}
.cicon .live-wallpaper{background-position: 0 -840px;}
.cicon .media-video{background-position: 0 -870px;}
.cicon .medical{background-position: 0 -900px;}
.cicon .music-audio{background-position: 0 -930px;}
.cicon .news-magazines{background-position: 0 -960px;}
.cicon .personalization{background-position: 0 -990px;}
.cicon .photography{background-position: 0 -1020px;}
.cicon .productivity{background-position: 0 -1050px;}
.cicon .shopping{background-position: 0 -1080px;}
.cicon .social{background-position: 0 -1110px;}
.cicon .sports{background-position: 0 -1140px;}
.cicon .tools{background-position: 0 -1170px;}
.cicon .transportation{background-position: 0 -1200px;}
.cicon .travel-local{background-position: 0 -1230px;}
.cicon .weather{background-position: 0 -1260px;}
.cicon .widgets{background-position: 0 -1290px;}
.app-num-top{width:18px; position:absolute; left:5px; top:5px;height:18px; background:#363636; text-align:center; color:#fff;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px;}
.top-list{ margin: 0 auto; overflow:hidden; width: 100%;}
.top-list li{width:25%; float:left; position:relative;}
.top-list li.w33{width: 33.3% !important;}
.top-list dl{display: block; position: relative; border-bottom:1px dotted #DADADA; border-right:1px dotted #DADADA; height:85px; padding-top: 10px; overflow:hidden;}
.top-list li:nth-child(4n) dl{border-right:0;}
.top-list li.w33:nth-child(4n) dl{border-right:1px dotted #DADADA;}
.top-list li.w33:nth-child(3n) dl{border-right:0;}
.top-list dl dt{float:left; width:95px; height:75px; text-align:center;}
.top-list dl dt img{width:75px;}
.top-list dl dd{color:#666; overflow:hidden; line-height:22px; font-size:13px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.top-list dl dd a{text-decoration:none; color:#666; font-size:13px; display:block; line-height:24px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.top-list dl dd a:hover{color:#06afe4;}
.top-list dl dd .stars{margin: 5px 0;}
.top-list dl .title-dd{ padding-right: 10px;}
.top-list dl .title-dd a{font-size:14px; font-weight:600; line-height:24px;}
.top-list li:hover{background:#eff1f3;}
.top-list li:hover .down{bottom: 10px; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease;}
.top-list dl .down{ position: absolute; bottom: -30px; left: 94px; z-index: 1;}
.top-list dl .down a{display:block; width:110px; color:#FFF; text-align:center;height:24px; line-height:24px; background:#7AB040;}
.top-list dl .down a:hover{background:#6CA233; color:#fff;}
.index-left-ul{padding:0px 10px;}
.index-left-ul li{border-bottom:1px solid #eee; padding:12px 0px; clear:both; height:70px;}
.index-left-ul li .app-icon{float:left; width:70px;}
.index-left-ul li .app-icon img{width:70px;}
.index-left-ul li .app-text{float:right; width:200px; line-height:21px;font-size:13px; overflow:hidden;}
.index-left-ul li .app-text p{padding:0px; width:200px; overflow:hidden;}
.index-left-ul li .app-text .app-text-title{font-size:14px; font-weight:600; overflow:hidden; height: 21px;}
.index-left-ul li .app-text .app-text-title a{width:180px; height:21px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index-left-ul li .app-text a{color:#666; text-decoration:none;}
.index-left-ul li .app-text a:hover{color:#00AEEF;}
.index-left-ul li div .down{padding-top:3px;}
.index-left-ul li div .down a{display:block; background:#efefef; height:22px; font-size:12px; line-height:22px; color:#666; text-align:center; width:100px; border:1px solid #ccc;}
.index-left-ul li div .down a:hover{background:#eaeaea;}
/*footer*/
.footer { background:#fafafa;  width:auto; border:1px solid #eee;  color: #777 }
.footer-list{width:100%;  background:#e5e5e5;}
.footer-list .list{ width:220px; float:left; padding:15px; padding-top:25px;}
.footer-list .list p{ font-size:18px; line-height:24px; padding-bottom:10px; color:#333;}
.footer-list .list ul{ padding-left:16px;}
.footer-list .list ul li{ line-height:16px; list-style:disc; padding-bottom:5px; font-size:12px;}
.footer-list .list ul li a{ color:#666; text-decoration:none;}
.footer-list .list ul li a:hover{ color:#00AEEF; text-decoration:underline;}
.footer .follow{padding-left:3px !important;}
.footer .follow li{list-style:none !important;}
.footer .follow img{ margin-right: 5px;}
.copyright{line-height: 50px; text-align: center;}
/*footer end*/
/*search-results*/
.search-results{background:#fbfbfb; padding-top:20px; border-bottom: 1px solid #e8e8e8;}
.search-results .search-bg{background:#eee; margin:0 25px; height:44px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.search-results .text-box{width:576px; float:left; margin-top:2px; padding-left:1px;}
.search-results .text-box input{height:41px; width:545px; background:#fff; padding:0px 15px;font-size:14px; line-height:41px; color:#666; border-bottom-left-radius:5px;border-top-left-radius:5px;}
.search-results .text-btn{width:100px; float:left;}
.search-results .text-btn input{width:100px; height:44px; background:#7ab040 url(../image/search.png) center no-repeat;cursor:pointer;border-bottom-right-radius:5px;border-top-right-radius:5px;}
.search-results .text-btn input:hover{background:#6ca233 url(../image/search.png) center no-repeat;}
.search-results .tt-hint { color: #999 !important; }
.search-results .tt-menu { background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 5px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); margin-top: 6px; padding: 8px 0; width: 100%;  }
.search-results .tt-suggestion { font-size: 16px; line-height: 24px; padding: 3px 20px; }
.search-results .tt-suggestion:hover { cursor: pointer; color: #fff; background-color: #7EB032; }
.search-results .tt-suggestion.tt-cursor { background-color: #7EB032; color: #FFFFFF; }
.regions{ clear: both; overflow: hidden; display: none; background: #F1F1F1; margin: 0 25px 25px 25px; padding: 10px 0 10px 10px; position: relative;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.regions .r{height:38px;line-height:38px; padding: 0 2px 0 0; text-align: left; display: block; text-decoration: none; width: 125px; float: left; color: #367DA3; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.regions .r:hover{ color: #06AFE4}
.regions .r.hover{color: #06AFE4}
.regions .r span{ margin-right:5px;}
.regions h2{margin: 0; padding: 0; font-size: 16px; color: #7AB040;}
.search-text{margin:0 25px; padding:15px 0;}
.search-text span{font-size:16px; font-weight:600;}
.search-text .sr{ float: right;padding: 0 5px 0 8px; margin:0 1px 0 5px; color: #fff; background: #7AB040;-moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;}
.search-text .sr .cl{ text-decoration: none; color: #fff; display: inline-block; padding: 3px;}
.search-text .sr .cl:hover{color: #000;}
.search-text .advanced{display: block;background: #e8e8e8; float: right; text-decoration: none; padding: 3px 8px; color: #333;-moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;}
.search-text .advanced i{display: inline-block; vertical-align: middle; margin-left: 5px; margin-top: -3px; width: 7px; height: 4px; background: no-repeat center url("data:image/gif;base64,R0lGODlhBwAKAJEAAImJif///////wAAACH5BAEHAAIALAAAAAAHAAoAAAIPlGEJq8sOk5wHvliR1KIAADs="); background-position: 0 -6px;}
.search-text .advanced i.hover{background-position: 0 0;}
.search-dl{border-bottom:1px solid #eee; height:130px; padding:20px 0px; margin:0px 20px;}
.search-dl dt{float:left; width:130px;}
.search-dl dt img{width:130px;}
.search-dl dd{float:right; width:536px;}
.search-dl dd p{font-size:12px; margin: 10px 0 0 0; padding: 0;}
.search-dl dd .stars{margin-top: 12px;}
.search-dl dd .search-title a{font-size:16px; text-decoration:none; color:#666; font-weight:600;}
.search-dl dd .search-title a:hover{font-size:16px; color:#00AEEF}
.search-dl dd .more-down{background:#06afe4; color:#FFF; line-height:30px; padding:5px 15px; margin-right:10px; text-decoration:none;}
.search-dl dd .more-down:hover{background:#149dc8;}
.search-dl dd .more-down1{background:#7AB040; color:#FFF; line-height:30px; padding:5px 15px; margin-right:10px; text-decoration:none;}
.search-dl dd .more-down1:hover{background:#7BA662;}
.category-template{padding:10px;}
.category-template li{float:left; width:146px; margin:10px 5px; text-align:center; height:210px; overflow:hidden;}
.category-template li p{padding-bottom:5px;}
.category-template-img a{display:block; width:auto; text-align:center; margin-bottom:5px; padding:10px;background:#fff;}
.category-template-img a:hover{background:#eee;}
.category-template-img a img{width:126px; height: 126px;}
.category-template-title{width:auto; overflow:hidden; height:24px;}
.category-template-title a{font-size:13px; text-align:center; text-decoration:none; padding-bottom:15px;line-height:21px; color:#666; font-weight:600; display:block; height:21px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.category-template-title a:hover{color:#00AEEF;}
.rq{font-size:12px; padding-left:10px;}
.category-template-down{font-size:13px; line-height:30px;}
/*.more{float:right; padding-right:20px; text-decoration:none; color:#666; font-size:14px;}*/
/*.more:hover{color:#a4d24f;}*/
.bread-crumbs span{font-size:14px;color:#a4d24f;}
.bread-crumbs a{margin-right:8px; font-size:14px; text-decoration:none; color:#888;}
.bread-crumbs a:hover{color:#a4d24f;}
.ny-dl{padding:15px;margin-top:20px;overflow: hidden; clear:both;}
.ny-dl dt{float:left; width:28%; text-align:center;}
.ny-dl dt .icon{height: 150px;}
.ny-dl dt .icon img{width:150px;}
.stars{background:url(../image/star.png) repeat-x; height:15px; width:75px; margin:0 auto; clear:both;}
.stars span{display:block; background:url(../image/stars.png) repeat-x; height:15px; width:75px;}
.pushbullet{display:block; text-align: left; border: 1px solid #ccc; color: #333; font-size: 12px;font-weight:600; width:130px; height:26px; line-height:26px; margin: 10px auto 0 auto; background-image: -webkit-linear-gradient(#fff, #dedede); background-image: linear-gradient(#fff, #dedede); text-decoration:none;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.pushbullet:hover{border-color: #bbb; background-color: #d9d9d9; background-image: -webkit-linear-gradient(#f8f8f8, #d9d9d9); background-image: linear-gradient(#f8f8f8, #d9d9d9);}
.pushbullet img{width: 26px; height: 26px;}
.requpdate{display:block; text-align: left; border: 1px solid #ccc; color: #333; font-size: 12px;font-weight:600; padding:0 10px 0 5px;  height:26px; line-height:26px; margin: 10px auto 0 auto; /*background-image: -webkit-linear-gradient(#fff, #dedede); background-image: linear-gradient(#fff, #dedede);*/ text-decoration:none;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.requpdate:hover{border-color: #bbb; background-color: #d9d9d9; background-image: -webkit-linear-gradient(#f8f8f8, #d9d9d9); background-image: linear-gradient(#f8f8f8, #d9d9d9);}
.requpdate img{width: 26px; height: 26px;}
.translate-btn{display:block; text-align: left; border: 1px solid #ccc; color: #333; font-size: 12px;font-weight:600; padding:0 10px 0 5px;  height:26px; line-height:26px; margin: 10px auto 0 auto; /*background-image: -webkit-linear-gradient(#fff, #dedede); background-image: linear-gradient(#fff, #dedede);*/ text-decoration:none;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.translate-btn:hover{border-color: #bbb; background-color: #d9d9d9; background-image: -webkit-linear-gradient(#f8f8f8, #d9d9d9); background-image: linear-gradient(#f8f8f8, #d9d9d9);}
.translate-btn img{width: 26px; height: 26px;}
.ny-dl dd{float:right; width:70%;}
.ny-dl dd p{padding-bottom:5px; font-size:12px;}
.ny-dl dd p span{}
.ny-dl dd h1{padding-top:0px;}
.describe{clear:both; height:auto;}
.d-developer{background:#fff; width:auto;}
#panel{height:auto; display: none;}
.slide{margin: 0; padding: 0;}
.btn-slide{text-align:left; line-height:30px; width:90px; height: 30px; display: block; color:#00AEEF; text-decoration: none; background:url(../image/read-more.png) no-repeat right 13px;}
.active{background-position: right -11px;}
.title-like h1{float:left; font-size:30px; line-height: 34px; color: #333; padding-right:10px; font-weight: normal;}
.title-like .right-share{float:left; margin-top:7px;}
.details-share{margin-top: 10px; height: 22px; overflow: hidden;}
.ny-title{font-size:22px; padding:20px; clear:both; border-bottom:1px solid #eee;}
.Specifications{padding:10px 20px;}
.Specifications ul{float:left; width:29%; margin-right:1%; padding-left:20px;}
.Specifications ul li{line-height:24px; font-size:12px;list-style:disc;}
.version-ul{width:100%; padding-top:6px; clear:both; overflow: hidden;}
.version-ul li{width:33.33%; float:left; padding-bottom:10px;}
.version-ul li p strong{font-size:14px; font-weight:600;}
.ny-down{clear:both; position: relative; text-align: center; }
.ny-down .da{display:inline-block; width:240px; height:50px; line-height:50px; color:#fff; text-decoration:none; text-align:center; font-size:20px; background:#7ab040; margin: 0 auto;}
.ny-down .da:hover{background:#6ca233;}
.ny-down .gp{display:inline-block; width:240px; height:50px; line-height:50px; color:#fff; text-decoration:none; text-align:center; font-size:20px; background:#555; margin: 0 auto;}
.ny-down .gp:hover{background:#333;}
.ny-down span{ font-size: 12px; vertical-align: bottom; }
.ny-down .safe{display:inline-block; overflow: hidden;}
#faq_box{width:95%; height:auto; margin:0 auto; padding:30px 0px;}
.faq_cat dl dt{font-size:15px; color:#545454; margin-bottom:7px; cursor:pointer; line-height:28px;}
.faq_cat dl dt span{display:block; width:100%; background:url(../image/faq-open-close.gif) no-repeat 0px 5px; padding-left:25px; margin-right:10px;}
.faq_cat dl dt span b{font-size:16px;}
.faq_cat dl dt span.open{background:url(../image/faq-open-close-open.gif) no-repeat 0px 5px; color:#00aeef;}
.faq_cat dl dt:hover span{color:#00aeef;}
.faq_cat dl dd{margin-left:20px; overflow: hidden; background:#F1F5FA; border:1px solid #e0e7f0; font-size:13px; padding:10px; margin-bottom:15px; color:#545454; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; line-height:21px; color:#808285;}
.faq_cat dl dd p{padding: 0; margin: 0; line-height: 26px;}
.faq_cat dl dd .down{color:#fff; text-decoration:none; background:#a4d24f; padding:5px 10px; margin-top:15px; display:block; width:170px; text-align:center;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float: left; margin-right: 10px;}
.faq_cat dl dd .down:hover{background:#88ba2b;}
.faq_cat strong{ font-weight: 600;}
.faq_cat .faq_cat_title{font-size:18px; border-bottom:1px solid #dadada; margin-bottom:20px; margin-top:40px; padding-bottom:10px;}
.faq_cat .vu{border: 1px solid #e0e7f0; display: none; background: #FFFFFF; padding: 10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.faq_cat .version-more{text-decoration: none;}
.may li{width:153px;}
.may2 li{width:167px;}
.may3 li{width:125px;}
.slides{margin: 0px auto; width:1043px; height:130px; position: relative;}
.slide-pic{margin: 0px; padding:0px; width:1043px; list-style: none; color:#fff; text-align:center;}
.slide-pic li{display: none;text-transform: uppercase; font-size:120px; height:130px; line-height:130px;}
.slide-pic li.cur{display: block;}
.text-404{width:950px; margin:0 auto; padding-top:30px; font-size:22px; text-align:center; color:#FFF; line-height:30px;text-transform: uppercase;}
.text-404 a{color:#CCC;}
.region-down{ text-align:center; padding-top: 15px;}
.region-down h1{ color: #fff; font-size: 40px; font-weight:400; padding: 35px 0 24px 0;}
.region-down h1 a{color: #fff;font-size: 40px; font-weight:400; text-decoration: none;}
.region-down h1 img{width: 80px;}
.region-down-s{background-image: url(../image/downbtns.gif) !important;}
.region-down-s.ing{background-image: url(../image/downbtn.gif) !important;}
.region-down-info{ width: 500px; position: absolute; top: 260px; left: 250px; font-size: 14px; color:#fff;line-height: 20px; z-index: 1;}
.region-down-info p{margin: 0; padding: 0; margin-bottom: 10px; text-align: justify;}
.region-down-info .err{ background: #D95C5C}
.region-down-info .share{ text-align: center; overflow: hidden; padding-top: 10px;}
.region-down-info .addthis_toolbox{ display: inline-block;}
.region-down-err{ position: absolute; top: 140px; left: 200px; padding:0 25px 0 8px; line-height: 24px; font-size: 12px; z-index: 2; background: #D95C5C; color:#fff;   -moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px;  }
.region-down-err:before{position: absolute;  bottom: -3px;  left: 60px;  content: '';  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);  z-index: 2;  width: 6px;  height: 6px;  -webkit-transition: background .2s ease;  transition: background .2s ease;  background-color: #D95C5C;  background-image: none;}
.region-down-err .close{color: #fff;text-decoration: none; font-size: 16px; position: absolute; right: 0px; top: 50%; width: 25px; height: 20px; text-align: center; display: block; line-height: 20px; margin-top: -10px; cursor: pointer;}
.region-down-err .close:hover{ color: #ccc;}
.region-down-err a{color: #fff;}
.region-change-region{position: absolute; top: 230px; left: 120px; z-index: 1; background: url("../image/change-region.png") no-repeat; width: 120px; height: 70px;}
.fold{width:100%; clear:both; height:30px; line-height:30px;}
.fold #fold{padding-left:20px; color:#00AEEF; height:30px; line-height:30px; cursor:pointer; background:none; font-size:14px; font-weight:600;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
.down-popup-body{position:absolute;top:50%; left:50%; margin-left:-435px;background:#fff; width:870px; height:380px; margin-top:-190px; overflow:hidden; z-index:9999;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px;}
.Shut-down{font-size:16px; position:absolute; right:10px; width:26px; height:26px; top:10px; line-height:26px; text-align:center; cursor:pointer; border:1px solid #666;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.Shut-down:hover{color:#a4d24f; border:1px solid #a4d24f;}
.down-popup-recommended{width:835px; height:auto; margin:0 auto;}
.down-popup-title{font-size:16px; background:#FAFAFA; width:100%; line-height:30px; border-bottom:1px solid #E8E8E8; text-align: center;}
.down-popup-title div{float:left; padding-right:5px;}
.down-popup-title span{color:#87bd23;}
.down-popup-title1{font-size:18px; height:50px; width:100%; line-height:50px; padding-left:20px; border-bottom:1px solid #E8E8E8;}
.down-popup-title1 div{float:left; padding-right:5px;}
.down-popup-recommended{width:810px; margin:0 auto; padding-left:5px; padding-top:15px;}
.down-popup-recommended li{float:left; width:125px; margin:0px 5px;_margin-left:5px; text-align:center;}
.down-popup-recommended li img{width:100px; padding-bottom:10px;}
.down-popup-recommended li p img{width:auto; padding-right:5px; padding-top:7px;}
.down-popup-recommended li p{width:115px; height:24px; line-height:24px; margin:0 auto; font-weight:600; display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.down-popup-recommended li div{color:#666;text-decoration:none; display:block; height:190px; padding-top:10px; font-size: 13px;}
.down-popup-recommended li div:hover{background:#eee;}
.down-popup-recommended li div a{text-decoration: none; color:#666;}
.down-popup-recommended li div a:hover{text-decoration: underline;}
.down-popup-recommended li p{padding:0px; clear:both;}
.down-popup-recommended li p.flag{color:#666;}
.huanyip{margin:0 auto; font-size:16px; width:95px; padding-left: 20px; display:block; text-align:center;text-decoration:none; color:#fff; height:30px; line-height:30px; background:#00aeef url(../image/refresh.png) no-repeat 10px 8px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px;}
.huanyip:hover{background-color:#16a8df}
.huanyip img{ width:18px; padding-right:5px;}
/*xw*/
.help{display:none;}
.index-h1 a{color:#fff; text-decoration:none; font-size:25px; line-height: 25px; margin-left: 5px;}
.index-h1 a span{-moz-border-radius:50%; -webkit-border-radius:50%; border-radius: 50%; border: 1px solid #fff; display: inline-block; width: 25px; height: 25px;}
.loadmore{display: block; background:#fff; color:#777; text-decoration: none; width:200px; margin: 0 auto 15px auto; text-align: center;font-size: 16px; padding: 8px 0; -moz-box-shadow: 0px 0px 3px #d8d8d8; -webkit-box-shadow: 0px 0px 3px #d8d8d8; box-shadow:0px 0px 3px #d8d8d8;}
.loadmore:hover{background:#f9f9f9;}
.pop_body,.down-popup-body{position: fixed;}
.safe-link-version{text-decoration: none;}
.safe-link{text-align: center; margin-top: 16px; padding: 0 20px;line-height: 20px;}
.safe-link a{text-decoration: none;font-size: 14px;}
.safe-link a:active{ text-decoration: underline;}
.safe-link a img{margin-top: -3px;}
.safe-link strong{ font-weight: normal;}
/*details*/
#describe{margin: 20px 20px 0 20px; line-height: 20px; height: 200px; overflow: hidden; position: relative;}
#describe p{margin-bottom: 10px;}
#describe h2{ margin-bottom: 15px; font-size: 16px;}
.translate{ position: relative;}
.translate .translate-btn{position: absolute; right: 13px; top: 13px; margin: 0 !important; z-index: 9;}
.additional{padding: 20px;}
.additional ul{width:100%; clear:both; overflow: hidden;}
.additional li{width:33.33%; float:left;}
.additional li p{ padding-bottom: 5px; font-size: 12px;}
.additional li p strong{font-size:14px; font-weight:600;}
.showmore_content{position:relative; overflow:hidden; height: 200px;}
.showmore_trigger{ position: relative; display: none; margin: 0 20px 20px 20px;}
.showmore_trigger span{cursor:pointer; text-align:left; line-height:30px; padding-right: 15px; height: 30px; display: inline-block; color:#00AEEF; text-decoration: none; background:url(../image/read-more.png) no-repeat right 13px;}
.showmore_trigger span.active{background-position: right -11px;}
.show-more-end{background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1))); background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1)); background: linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00ffffff',EndColorStr='#ffffff'); top: -30px; height: 30px; left: 0; position: absolute; width: 100%;}
.more-version{display: none;}
.show-more-version span{cursor:pointer; text-align:left; line-height:30px; height: 30px; display: inline-block; padding-right: 15px; color:#00AEEF; text-decoration: none; background:url(../image/read-more.png) no-repeat right 13px;}
.show-more-version span.active{background-position: right -11px;}
.twitter-share-button{text-decoration: none;}
.describe-img{padding: 20px;}
.describe-line{font-size: 0; height: 1px; background: #e8e8e8;}
.details-rating{height: 20px; margin-top: 14px;}
.details-rating .stars{ float: left; margin-top: 2px;}
.details-rating .rating-info{float: left; font-size: 13px; margin-left: 5px;}
.details-rating .item{display: none;}
.tube { width: 100%;height: 370px; position: relative; background-position: center; background-repeat: no-repeat; -moz-transition: opacity .5s cubic-bezier(0.0,0.0,0.2,1);  -webkit-transition: opacity .5s cubic-bezier(0.0,0.0,0.2,1);  transition: opacity .5s cubic-bezier(0.0,0.0,0.2,1);  background-size: cover;  -moz-background-size: cover;  -webkit-background-size: cover;}
.tube .play{width: 100%; height: 100%; left: 0; top: 0; z-index: 1; display: block; position: absolute; background: no-repeat center center url(data:image/png;base64,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);}
.tube .play:hover{background-image: url(data:image/png;base64,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);}
#slide-box{position: relative; width: 100%; height: 370px;}
#slide-box ul{position: absolute;list-style: none}
#slide-box a.det-pic-control{width: 60px; height: 60px; display: block; position: absolute; display: none; background: url(../image/slidebg.png) no-repeat;}
#slide-box #prev{background-position: left -62px; left: 0px; top: 145px;}
#slide-box #prev:hover{background-position: left -186px;}
#slide-box #next{background-position: left 0; right: 0px; top: 145px;}
#slide-box #next:hover{background-position: left -124px;}
#slide-box a.go{display: block;}
#slide-box .det-pic-out{overflow: hidden; overflow-x:scroll; position: relative; width: 100%; height: 370px; }
#slide-box .det-pic-out::-webkit-scrollbar { width: 8px; height: 8px; }
#slide-box .det-pic-out::-webkit-scrollbar-track { box-shadow: 1px 1px 5px rgba(0,0,0,.3) inset; border-radius: 8px; }
#slide-box .det-pic-out::-webkit-scrollbar-thumb { background-color: #7A7A7A; border-radius: 8px; }
#slide-box .det-pic-out::-webkit-scrollbar-thumb:hover { background-color: #525252; }
#slide-box li{white-space: nowrap;}
#slide-box li a{text-decoration: none; white-space: nowrap; padding-right: 5px;}
#slide-box li a img{background: #f1f1f1;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper{max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0; width: 60%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxContent{margin-top:20px;background:#000;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{border:5px solid #000; background:#fff;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxLoadingGraphic{background:url(../image/loading.gif) no-repeat center center;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0; padding:0; margin:0; overflow:visible; width:auto; background:none;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../image/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../image/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(../image/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;}
/*details*/
/*faq*/
.faq-content{padding: 20px;word-wrap:break-word; line-height: 30px; font-size: 14px; color: #666;}
.faq-content h4{font-size: 16px;}
.faq-ul li{height: 50px; line-height: 50px; padding-left: 10px; border-bottom: 1px solid #eee;}
.faq-ul li a{color: #777; text-decoration: none}
.faq-ul li a:hover{text-decoration: underline;}
.faq-content .screen{text-align: center;}
.faq-content .screen img{}
/*faq*/
/*sorting*/
.sorting{float:right;}
.sorting div{float:left; width:65px; font-size:14px;}
.sorting ul{float:right; height:27px; border-left:1px solid #7abb15; margin-top:14px;}
.sorting ul li{float:left; border:1px solid #7abb15; border-left:none; height:25px; line-height:25px;}
.sorting ul li a{text-decoration:none; padding:0px 13px; color:#666; font-size:13px; display:block;}
.sorting ul li a:hover{background:#7abb15; color:#FFF;}
.sorting ul li .selected{background:#7abb15;color:#fff;}
/*sorting*/
/*template*/
.temp_list1{padding:7px 0; background: #f5f5f5; margin: 10px 0;}
.temp_list1 li{float: left; margin-left: 7px; width: 75px; height: 75px;}
#select_lang{background: #fff; border: 1px solid #A2A2A2;}
/*flags*/
.flags{ display: none; background: #fff; position: absolute; z-index: 2; top: 250px; left: 200px; width: 600px; height: 200px; border: 1px solid #367DA3; overflow: hidden;}
.flags a{height:32px;line-height:32px; display: block; text-decoration: none; width: 190px; float: left; color: #367DA3; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.flags a:hover{background-color: #f2f2f2;}
.flags span{ margin: 0 5px;}
.flags .s{ font-size: 12px; height: 30px; line-height: 30px; width: 580px; position: absolute; background: #fff; z-index: 4;}
.flags .s span{ text-align: center;}
.flags .s input{ border-bottom: 1px solid #bbb; width: 400px; height: 20px; font-size: 12px; color: #333; line-height: 20px;}
.flags .c{overflow: auto; height: 100%;}
.flags font.highlight{ background: #ffff00;}
.flags h2{ font-size: 14px; margin: 0; padding: 10px 5px 0px 5px; color: #222; font-weight:600;}
#flags-res{ display: none;}
.flags .ccc{ padding: 5px; font-size: 12px;}
.f32 .flag{display:inline-block;height:32px;width:32px;vertical-align:middle;line-height:32px;background:url(../image/flags32.png) no-repeat; }
.f32 ._African_Union{background-position:0 -32px;}
.f32 ._Arab_League{background-position:0 -64px;}
.f32 ._ASEAN{background-position:0 -96px;}
.f32 ._CARICOM{background-position:0 -128px;}
.f32 ._CIS{background-position:0 -160px;}
.f32 ._Commonwealth{background-position:0 -192px;}
.f32 ._England{background-position:0 -224px;}
.f32 ._European_Union, .f32 .eu{background-position:0 -256px;}
.f32 ._Islamic_Conference{background-position:0 -288px;}
.f32 ._Kosovo{background-position:0 -320px;}
.f32 ._NATO{background-position:0 -352px;}
.f32 ._Northern_Cyprus{background-position:0 -384px;}
.f32 ._Northern_Ireland{background-position:0 -416px;}
.f32 ._Olimpic_Movement{background-position:0 -448px;}
.f32 ._OPEC{background-position:0 -480px;}
.f32 ._Red_Cross{background-position:0 -512px;}
.f32 ._Scotland{background-position:0 -544px;}
.f32 ._Somaliland{background-position:0 -576px;}
.f32 ._Tibet{background-position:0 -608px;}
.f32 ._United_Nations{background-position:0 -640px;}
.f32 ._Wales{background-position:0 -672px;}
.f32 .ad{background-position:0 -704px;}
.f32 .ae{background-position:0 -736px;}
.f32 .af{background-position:0 -768px;}
.f32 .ag{background-position:0 -800px;}
.f32 .ai{background-position:0 -832px;}
.f32 .al{background-position:0 -864px;}
.f32 .am{background-position:0 -896px;}
.f32 .ao{background-position:0 -928px;}
.f32 .aq{background-position:0 -960px;}
.f32 .ar{background-position:0 -992px;}
.f32 .as{background-position:0 -1024px;}
.f32 .at{background-position:0 -1056px;}
.f32 .au{background-position:0 -1088px;}
.f32 .aw{background-position:0 -1120px;}
.f32 .ax{background-position:0 -1152px;}
.f32 .az{background-position:0 -1184px;}
.f32 .ba{background-position:0 -1216px;}
.f32 .bb{background-position:0 -1248px;}
.f32 .bd{background-position:0 -1280px;}
.f32 .be{background-position:0 -1312px;}
.f32 .bf{background-position:0 -1344px;}
.f32 .bg{background-position:0 -1376px;}
.f32 .bh{background-position:0 -1408px;}
.f32 .bi{background-position:0 -1440px;}
.f32 .bj{background-position:0 -1472px;}
.f32 .bm{background-position:0 -1504px;}
.f32 .bn{background-position:0 -1536px;}
.f32 .bo{background-position:0 -1568px;}
.f32 .br{background-position:0 -1600px;}
.f32 .bs{background-position:0 -1632px;}
.f32 .bt{background-position:0 -1664px;}
.f32 .bw{background-position:0 -1696px;}
.f32 .by{background-position:0 -1728px;}
.f32 .bz{background-position:0 -1760px;}
.f32 .ca{background-position:0 -1792px;}
.f32 .cd{background-position:0 -1824px;}
.f32 .cf{background-position:0 -1856px;}
.f32 .cg{background-position:0 -1888px;}
.f32 .ch{background-position:0 -1920px;}
.f32 .ci{background-position:0 -1952px;}
.f32 .ck{background-position:0 -1984px;}
.f32 .cl{background-position:0 -2016px;}
.f32 .cm{background-position:0 -2048px;}
.f32 .cn{background-position:0 -2080px;}
.f32 .co{background-position:0 -2112px;}
.f32 .cr{background-position:0 -2144px;}
.f32 .cu{background-position:0 -2176px;}
.f32 .cv{background-position:0 -2208px;}
.f32 .cy{background-position:0 -2240px;}
.f32 .cz{background-position:0 -2272px;}
.f32 .de{background-position:0 -2304px;}
.f32 .dj{background-position:0 -2336px;}
.f32 .dk{background-position:0 -2368px;}
.f32 .dm{background-position:0 -2400px;}
.f32 .do{background-position:0 -2432px;}
.f32 .dz{background-position:0 -2464px;}
.f32 .ec{background-position:0 -2496px;}
.f32 .ee{background-position:0 -2528px;}
.f32 .eg{background-position:0 -2560px;}
.f32 .eh{background-position:0 -2592px;}
.f32 .er{background-position:0 -2624px;}
.f32 .es{background-position:0 -2656px;}
.f32 .et{background-position:0 -2688px;}
.f32 .fi{background-position:0 -2720px;}
.f32 .fj{background-position:0 -2752px;}
.f32 .fm{background-position:0 -2784px;}
.f32 .fo{background-position:0 -2816px;}
.f32 .fr{background-position:0 -2848px;}
.f32 .bl, .f32 .cp, .f32 .mf, .f32 .yt{background-position:0 -2848px;}
.f32 .ga{background-position:0 -2880px;}
.f32 .gb{background-position:0 -2912px;}
.f32 .sh{background-position:0 -2912px;}
.f32 .gd{background-position:0 -2944px;}
.f32 .ge{background-position:0 -2976px;}
.f32 .gg{background-position:0 -3008px;}
.f32 .gh{background-position:0 -3040px;}
.f32 .gi{background-position:0 -3072px;}
.f32 .gl{background-position:0 -3104px;}
.f32 .gm{background-position:0 -3136px;}
.f32 .gn{background-position:0 -3168px;}
.f32 .gp{background-position:0 -3200px;}
.f32 .gq{background-position:0 -3232px;}
.f32 .gr{background-position:0 -3264px;}
.f32 .gt{background-position:0 -3296px;}
.f32 .gu{background-position:0 -3328px;}
.f32 .gw{background-position:0 -3360px;}
.f32 .gy{background-position:0 -3392px;}
.f32 .hk{background-position:0 -3424px;}
.f32 .hn{background-position:0 -3456px;}
.f32 .hr{background-position:0 -3488px;}
.f32 .ht{background-position:0 -3520px;}
.f32 .hu{background-position:0 -3552px;}
.f32 .id{background-position:0 -3584px;}
.f32 .mc{background-position:0 -3584px;}
.f32 .ie{background-position:0 -3616px;}
.f32 .il{background-position:0 -3648px;}
.f32 .im{background-position:0 -3680px;}
.f32 .in{background-position:0 -3712px;}
.f32 .iq{background-position:0 -3744px;}
.f32 .ir{background-position:0 -3776px;}
.f32 .is{background-position:0 -3808px;}
.f32 .it{background-position:0 -3840px;}
.f32 .je{background-position:0 -3872px;}
.f32 .jm{background-position:0 -3904px;}
.f32 .jo{background-position:0 -3936px;}
.f32 .jp{background-position:0 -3968px;}
.f32 .ke{background-position:0 -4000px;}
.f32 .kg{background-position:0 -4032px;}
.f32 .kh{background-position:0 -4064px;}
.f32 .ki{background-position:0 -4096px;}
.f32 .km{background-position:0 -4128px;}
.f32 .kn{background-position:0 -4160px;}
.f32 .kp{background-position:0 -4192px;}
.f32 .kr{background-position:0 -4224px;}
.f32 .kw{background-position:0 -4256px;}
.f32 .ky{background-position:0 -4288px;}
.f32 .kz{background-position:0 -4320px;}
.f32 .la{background-position:0 -4352px;}
.f32 .lb{background-position:0 -4384px;}
.f32 .lc{background-position:0 -4416px;}
.f32 .li{background-position:0 -4448px;}
.f32 .lk{background-position:0 -4480px;}
.f32 .lr{background-position:0 -4512px;}
.f32 .ls{background-position:0 -4544px;}
.f32 .lt{background-position:0 -4576px;}
.f32 .lu{background-position:0 -4608px;}
.f32 .lv{background-position:0 -4640px;}
.f32 .ly{background-position:0 -4672px;}
.f32 .ma{background-position:0 -4704px;}
.f32 .md{background-position:0 -4736px;}
.f32 .me{background-position:0 -4768px;}
.f32 .mg{background-position:0 -4800px;}
.f32 .mh{background-position:0 -4832px;}
.f32 .mk{background-position:0 -4864px;}
.f32 .ml{background-position:0 -4896px;}
.f32 .mm{background-position:0 -4928px;}
.f32 .mn{background-position:0 -4960px;}
.f32 .mo{background-position:0 -4992px;}
.f32 .mq{background-position:0 -5024px;}
.f32 .mr{background-position:0 -5056px;}
.f32 .ms{background-position:0 -5088px;}
.f32 .mt{background-position:0 -5120px;}
.f32 .mu{background-position:0 -5152px;}
.f32 .mv{background-position:0 -5184px;}
.f32 .mw{background-position:0 -5216px;}
.f32 .mx{background-position:0 -5248px;}
.f32 .my{background-position:0 -5280px;}
.f32 .mz{background-position:0 -5312px;}
.f32 .na{background-position:0 -5344px;}
.f32 .nc{background-position:0 -5376px;}
.f32 .ne{background-position:0 -5408px;}
.f32 .ng{background-position:0 -5440px;}
.f32 .ni{background-position:0 -5472px;}
.f32 .nl{background-position:0 -5504px;}
.f32 .bq{background-position:0 -5504px;}
.f32 .no{background-position:0 -5536px;}
.f32 .bv, .f32 .nq, .f32 .sj{background-position:0 -5536px;}
.f32 .np{background-position:0 -5568px;}
.f32 .nr{background-position:0 -5600px;}
.f32 .nz{background-position:0 -5632px;}
.f32 .om{background-position:0 -5664px;}
.f32 .pa{background-position:0 -5696px;}
.f32 .pe{background-position:0 -5728px;}
.f32 .pf{background-position:0 -5760px;}
.f32 .pg{background-position:0 -5792px;}
.f32 .ph{background-position:0 -5824px;}
.f32 .pk{background-position:0 -5856px;}
.f32 .pl{background-position:0 -5888px;}
.f32 .pr{background-position:0 -5920px;}
.f32 .ps{background-position:0 -5952px;}
.f32 .pt{background-position:0 -5984px;}
.f32 .pw{background-position:0 -6016px;}
.f32 .py{background-position:0 -6048px;}
.f32 .qa{background-position:0 -6080px;}
.f32 .re{background-position:0 -6112px;}
.f32 .ro{background-position:0 -6144px;}
.f32 .rs{background-position:0 -6176px;}
.f32 .ru{background-position:0 -6208px;}
.f32 .rw{background-position:0 -6240px;}
.f32 .sa{background-position:0 -6272px;}
.f32 .sb{background-position:0 -6304px;}
.f32 .sc{background-position:0 -6336px;}
.f32 .sd{background-position:0 -6368px;}
.f32 .se{background-position:0 -6400px;}
.f32 .sg{background-position:0 -6432px;}
.f32 .si{background-position:0 -6464px;}
.f32 .sk{background-position:0 -6496px;}
.f32 .sl{background-position:0 -6528px;}
.f32 .sm{background-position:0 -6560px;}
.f32 .sn{background-position:0 -6592px;}
.f32 .so{background-position:0 -6624px;}
.f32 .sr{background-position:0 -6656px;}
.f32 .st{background-position:0 -6688px;}
.f32 .sv{background-position:0 -6720px;}
.f32 .sy{background-position:0 -6752px;}
.f32 .sz{background-position:0 -6784px;}
.f32 .tc{background-position:0 -6816px;}
.f32 .td{background-position:0 -6848px;}
.f32 .tg{background-position:0 -6880px;}
.f32 .th{background-position:0 -6912px;}
.f32 .tj{background-position:0 -6944px;}
.f32 .tl{background-position:0 -6976px;}
.f32 .tm{background-position:0 -7008px;}
.f32 .tn{background-position:0 -7040px;}
.f32 .to{background-position:0 -7072px;}
.f32 .tr{background-position:0 -7104px;}
.f32 .tt{background-position:0 -7136px;}
.f32 .tv{background-position:0 -7168px;}
.f32 .tw{background-position:0 -7200px;}
.f32 .tz{background-position:0 -7232px;}
.f32 .ua{background-position:0 -7264px;}
.f32 .ug{background-position:0 -7296px;}
.f32 .us{background-position:0 -7328px;}
.f32 .uy{background-position:0 -7360px;}
.f32 .uz{background-position:0 -7392px;}
.f32 .va{background-position:0 -7424px;}
.f32 .vc{background-position:0 -7456px;}
.f32 .ve{background-position:0 -7488px;}
.f32 .vg{background-position:0 -7520px;}
.f32 .vi{background-position:0 -7552px;}
.f32 .vn{background-position:0 -7584px;}
.f32 .vu{background-position:0 -7616px;}
.f32 .ws{background-position:0 -7648px;}
.f32 .ye{background-position:0 -7680px;}
.f32 .za{background-position:0 -7712px;}
.f32 .zm{background-position:0 -7744px;}
.f32 .zw{background-position:0 -7776px;}
.f32 .sx{background-position:0 -7808px;}
.f32 .cw{background-position:0 -7840px;}
.f32 .ss{background-position:0 -7872px;}
.resizable{}
.resizable .resizable-handle{position: absolute; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
.resizable .resizable-l, .resizable .resizable-r{height: calc(100% - 10px); top: 5px; width: 10px;}
.resizable .resizable-l{cursor: w-resize; left: -5px;}
.resizable .resizable-r{cursor: e-resize; right: -5px;}
.resizable .resizable-t, .resizable .resizable-b{height: 10px; left: 5px; width: calc(100% - 10px);}
.resizable .resizable-t{cursor: n-resize; top: -5px;}
.resizable .resizable-b{cursor: row-resize; bottom: -5px;}
.resizable-resizing{-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
.resizable-resizing-l{cursor: w-resize;}
.resizable-resizing-r{cursor: e-resize;}
.resizable-resizing-t{cursor: n-resize;}
.resizable-resizing-b{cursor: s-resize;}
/*flags*/
/*verify*/
.verify{  margin: 30px auto 30px auto; background: #fff; _height: 520px; min-height: 520px; overflow: hidden; border: 1px solid #e5e5e5;}
.verify .tit{ height: 55px; line-height: 55px; font-size: 16px; color: #555; border-bottom: 1px solid #e5e5e5; background: #FBFBFB;  font-weight:600;}
.verify .tit img{margin: -2px 10px 0 15px;}
.verify #info{width:500px; line-height: 22px; text-align: center; font-size: 23px; color: #72BA4F; text-align: center; margin-top: 60px; margin-bottom: 25px; margin-left: auto; margin-right: auto; }
.verify .info1{ font-size: 15px; line-height: 24px; color: #A2D35C; width: 500px; text-align: center; margin: 10px auto 0 auto;}
.verify .info2{ font-size: 14px; line-height: 24px; color: #777; width: 560px; text-align:center; margin: 35px auto 0 auto;}
.verify #res{display: none; width: 560px; margin: 20px auto 20px auto; font-size: 14px; padding: 10px;}
.verify #res p{margin: 0; padding: 0; line-height: 24px; word-break:break-all; }
.verify #res .r{ font-weight:600;}
.verify #res.safe{background: #DFF0D8 url(../image/sign_security.png) right 5px bottom 5px no-repeat; color: #3c763d; border:1px solid #d6e9c6;}
.verify #res.unsafe{background: #f2dede url(../image/sign_unsafe.png) right 5px bottom 5px no-repeat; color: #a94442; border:1px solid #ebccd1;}
.verify .share{ margin: 50px auto 20px auto; text-align: left; width: 560px; line-height: 20px; font-size: 14px; color: #888;}
#progress{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; }
#progress .bar{ position: absolute; bottom: 0; left: 0; width: 100%; height: 0%; background: #A4D24F;filter:alpha(opacity=60);  -moz-opacity:0.6;  -khtml-opacity: 0.6;  opacity: 0.6; z-index: 9999999999; }
.uploadify { width: 140px; height: 140px; position: relative;  margin: 0 auto; border: dashed 5px #959595;}
.uploadify-button {background: url("../image/upload.png") center center no-repeat;}
.uploadify-button.loading{background-image: url("../image/sign_load.gif");}
.uploadify:hover .uploadify-button { background-color:#eee; }
.uploadify-button.disabled { background-color: #ccc;}
/*verify*/
/*Pure APK Install*/
.cp-banner{ width:auto; height:500px; background:url(../image/cp-bannerbg.jpg) no-repeat center;}
.cp-banner .main{ text-align:center; color:#fff; padding-top:80px;}
.cp-banner .main h1{ color:#fff; font-size:48px; padding:25px; font-weight: 400;}
.cp-banner .main p{ width:800px; margin: 0 auto; font-size:18px; line-height:24px;}
.cp-banner .main .down{ margin:0 auto; padding-top:15px; overflow: hidden;}
.cp-banner .main .down a{ display:inline-block; position: relative; padding:5px 50px 5px 10px; line-height: 20px; border:1px solid #fff; text-decoration:none; color:#fff; font-size:18px; text-align:left; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px; overflow:hidden;}
.cp-banner .main .down a i{ position: absolute; right: 8px; top: 9px;}
.cp-banner .main .down a span{ font-size: 12px; color: #f5f5f5;}
.cp-banner .main .down a:hover{ color:#a4d24f; border:1px solid #7ba72a; background:#7ba72a; color:#FFF;}
.cp-banner .main .other_down{ text-align: left; width: 385px; margin: 0 auto;}
.cp-banner .main .other_down a{ color: #fff; font-size: 12px; text-decoration: none;}
.cp-banner .main .other_down a:hover{ text-decoration: underline;}
.box-cp{ width:50%; float:left; margin-bottom:15px;}
.box-cp div{ width:480px; height:380px; background:#FFF; margin:0 auto;}
.box-cp p{ padding:20px; font-size:22px; line-height:30px;}
/*Pure APK Install end*/
/*installation successful*/
.is-banner { height:72px;  background:#2ec3c0; width:auto; padding:35px 0px; }
.is-title { margin:0 auto; width:600px; height:72px; color:#FFF;}
.is-title dt{ height:72px; width:72px; text-align:center;  float:left;line-height:72px; margin-right:20px;}
.is-title dd{ width:500px; float:left; }
.is-title dd h1{ font-size:40px; font-weight:normal; padding:10px 0px; color:#FFF;}
.is-title dd a{ text-decoration:none; color:#FFF;text-align:left; font-size:16px; display:block;}
.is-title dd a:hover{ text-decoration:underline;}

.category-template-g { padding:10px; }
.category-template-g li { float:left; width:153px; margin:10px 5px; text-align:center; height:210px; overflow:hidden; }
.category-template-g li a{ text-decoration:none;  text-align:center; }
.category-template-g li .category-template-g-img  { height:126px;  display:block; width:auto; text-align:center; margin-bottom:5px; padding:10px; background:#fff; }
.category-template-g li .category-template-g-img img { width:126px; }
.category-template-g li .category-template-g-title {font-size:13px;color:#666; font-weight:600; line-height:21px;  height:21px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.category-template-g a:hover .category-template-g-img{background:#eee;}
.category-template-g a:hover .category-template-g-title{ color:#00AEEF;}
.category-template-g li .category-template-g-down { font-size:13px;  line-height:30px; color:#00AEEF;}
.category-template-g li .category-template-g-down:hover { text-decoration:underline;}
/*installation successful end*/

/*R_more*/
.R_more_ul { margin-bottom:10px;}
.R_more_ul .R_more { border-bottom:1px dashed #ccc;font-size:12px; height:30px; line-height:30px; padding:10px 0 10px 0px; }
.R_more_ul .R_more a{text-overflow:ellipsis; width:260px; text-decoration:none; color:#666; height:30px; line-height:30px; overflow:hidden; display:block;white-space:nowrap;}
.R_more_ul .R_more a:hover{ color:#00aeef; text-decoration:underline;}
.R_more_ul .R_more a img{ width:30px; height:30px; padding-right:10px;}
/*text_p*/
.T_text { padding:10px 20px; }
.T_text .T_p { line-height:30px; font-size:16px; margin:10px 0;  }
.T_text h1{margin-top: 10px;line-height: 30px;}
.T_text h2{margin-top: 10px;line-height: 30px; font-size: 26px;}
.T_text h3{margin-top: 10px;line-height: 30px; font-size: 20px;}
.T_text ul{list-style: disc outside; margin: 10px 20px;}
.T_text li{list-style: inherit; font-size:16px; line-height: 30px;}
.T_text p{}
/*L_banner*/
#L_banner { background: center no-repeat; height:520px; width:auto; padding:20px; }
#L_banner .B_content { width:1043px; margin:0 auto; }
#L_banner .T_title { font-size:60px; margin:20px 0; color:#fff; text-shadow:2px 2px 1px #888888; text-align:center; }
#L_banner .B_ul { overflow:hidden; margin:80px 10px; }
#L_banner .B_ul .B_li_left { float:left; margin-right:20px; }
#L_banner .B_ul .B_li_right { margin:30px 0; float:left; width:500px; font-size:20px; line-height:34px; color:#000; }
#L_banner .B_ul .B_li_right p { margin-bottom:20px; }
#L_banner .B_ul .B_li_right a { display:inline-block; width:200px; height:50px; font-size:24px; line-height:50px; border-radius:4px; text-align:center; text-decoration:none; }
#L_banner .B_ul .B_li_right a:hover { text-decoration:underline; }
/*OneT*/
#OneT { background:#fff; padding:20px 0; }
#OneT dl { width:960px; margin:0 auto; overflow:hidden; padding:20px; background:no-repeat right center; }
#OneT dl dt { float:left; margin-right:30px; }
#OneT dl dd { float:left; width:600px; }
#OneT dl dd h2 { font-size:40px; color:#000; margin-bottom:20px; }
#OneT dl dd p { font-size:20px; line-height:30px; color:#333; }
/*TwoT*/
#TwoT { width:1043px; margin:0 auto; padding:20px 0; }
#TwoT dl { padding:20px; overflow:hidden; background:no-repeat left center; }
#TwoT dl dd { float:left; }
#TwoT dl dt { margin-right:30px; float:left; width:600px; }
#TwoT dl dt h2 { font-size:40px; color:#000; margin-bottom:20px; }
#TwoT dl dt p { font-size:20px; line-height:30px; color:#333; }
/*recommendedG*/
#recommendedG { background:#fff; }
#recommendedG .Rgames { width:1043px; margin:0 auto; height:400px; text-align:center; }
/*advertising*/
#advertising { background:#fa7d7d; }
#advertising .GG { width:1043px; margin:0 auto; height:200px; text-align:center; color:#fff; }
/*Table*/
#Table { background:#7dcfff; color:#fff; }
#Table h2 { font-size:50px; color:#fff; text-align:center; }
#Table a { display:block; margin:0 auto; text-align:center; border-radius:4px; background:#F30; color:#fff; text-decoration:none; width:300px; height:50px; line-height:50px; font-size:30px; }
#Table a:hover { background:#ff562c; }
#Table p { text-align:center; }
#Table ul { width:1043px; margin:0 auto; padding:30px 0; overflow:hidden; }
#Table ul li { float:left; }
#Table ul li.Tleft { margin-right:80px; }
#Table ul li.Tright { margin-left:40px; }
/*FAQ*/
#FAQ { width:1043px; margin:0 auto; }
#FAQ h2 { font-size:50px; color:#333; text-align:center; margin:20px 0; }
#FAQ p { color:#666; font-size:20px; text-align:center; }
#FAQ ul { overflow:hidden; padding:20px; }
#FAQ ul li { float:left; width:450px; }
#FAQ ul li h3 { font-size:24px; color:#333; padding:10px 0; }
#FAQ ul li p { font-size:14px; line-height:20px; color:#999; text-align:left; }
/*successful*/
#successful {  }
#successful .success { width:1043px; margin:0 auto; background: no-repeat left center; padding:30px; }
#successful .success h1 { font-size:60px; color:#fff; padding-left:220px; }
#successful .success p a { display:inline-block; padding-left:220px; color:#fff; font-size:20px; }
/*appx*/
.win10-appx-banner { background:url(../image/win10-appx-banner.jpg) no-repeat center top; height:646px; margin-bottom:20px; }
.win10-appx-banner .main{position:relative;}
.appx-box{ position: absolute; top: 120px; left: 400px; width: 520px; z-index: 1; overflow: hidden; }
.appx-box h1{font-size: 36px; height: 36px; margin: 10px 0; color: #404040;}
.appx-s{ width: 520px; height: 320px; background: #F4F1E8; border-top: 4px solid #B9D56A; position: relative;}
.appx-s .to{ margin: 30px 30px 0 30px;}
.appx-s .to .tit{font-size: 20px; color: #555;}
.appx-s .to .f{margin-top: 30px;}
.appx-s .share{ position: absolute; left: 30px; bottom: 35px; overflow: hidden; height: 30px;}
#appx-key{width: 335px; padding: 0 10px; height: 45px; display: block; float: left; border: 1px solid #DFE0E1; border-right: 0; color: #555; font-size: 16px;}
#appx-submit{border: 1px solid #DFE0E1; border-left: 0; cursor: pointer; width: 100px; height: 47px; display: block; float: left;  background: #53BE54 no-repeat center; color: #fff; font-size: 16px;}
#appx-submit:hover{ background-color: #50B256;}
#appx-submit.load{ background-color: #aaa;}
.appx-s .bo{margin: 0 30px; overflow: hidden;}
#appx-con{display: none; overflow: hidden; margin-top: 20px;}
#appx-con .info{ margin-bottom: 15px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
#appx-con .info .icon{float: left;}
#appx-con .info .ii{float: left; padding-top: 5px;}
#appx-con .info .ii p{line-height: 20px;}
#appx-con .info .ii span{ color: #666;}
#appx-con .info img{ width: 50px; height: 50px; margin-right: 10px;}
#appx-con #pinfo{ color: #888;}
#appx-con #pinfo.err{color: #d43f3a;}
#appx-con .progress{background: #F6F6F6; height: 15px; margin-bottom: 20px; position: relative;}
#appx-con #pbar{ height: 15px; position: relative; z-index: 5;}
@-webkit-keyframes progress-bar-stripes {
    from {background-position: 40px 0;}
    to {background-position: 0 0;}
}
@-o-keyframes progress-bar-stripes {
    from {background-position: 40px 0;}
    to {background-position: 0 0;}
}
@keyframes progress-bar-stripes {
    from {background-position: 40px 0;}
    to {background-position: 0 0;}
}
#appx-con #pbar.complete{background: #A4D350;}
#appx-con #pbar.active{ background: #A4D350;
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;}
#appx-con .btns{ overflow: hidden;}
#appx-con .btns a{display: block; width: 150px; height: 40px; line-height: 40px; border: 1px solid #D8D8D8;background: #fff; text-align: center; color: #555; text-decoration: none; font-size: 16px; float: right;}
#appx-con .btns a:hover{ background: #f5f5f5;}
#appx-con .btns a.dappx{ background: #3596E2; border: 1px solid #4395CE; color: #fff;}
#appx-con .btns a.dappx:hover{background: #398FC6;}
#appx-des{font-size: 15px; line-height: 20px; text-align: justify; color: #666; margin-top: 30px;}
#appk-search-box{display: none; position: absolute; top: 305px; left: 430px; height: 320px; width: 453px; z-index: 2; overflow-y: scroll; border: 1px solid #DFE0E1; border-top:0; background: #fff;}
.appx-results .r-info{ padding: 10px; background: #f5f5f5;}
.appx-results .r-list{}
.appx-results .r-list li{ border-top: 1px solid #DFE0E1; padding: 10px; overflow: hidden;}
.appx-results .icon{float: left; width: 60px; height: 60px;}
.appx-results .icon img{width: 60px; height: 60px;}
.appx-results .name{float: left; width: 240px; margin-left: 10px; height: 60px; line-height: 60px; font-size: 16px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.appx-results .btns{float: right}
.appx-results .btns a{display: block; margin-top: 15px; margin-right: 10px; width: 90px; height: 30px; line-height: 30px; color: #fff; text-align: center; text-decoration: none; background: #05AFE4;}
.appx-results .btns a:hover{ background: #149dc8;}

.appx-faq{ overflow: hidden; margin-bottom: 20px;}
#appx-tab-nav{float: left; width: 200px; margin-right: -1px;}
#appx-tab-nav li{overflow: hidden; margin-bottom: 5px;}
#appx-tab-nav a{display: block; background: #e9e9e9; height: 45px; line-height: 45px; color:#666; text-decoration: none; font-weight: 600; font-size: 13px; padding-left: 20px;}
#appx-tab-nav a.current{ background: #fff; border-left:4px solid #67B1D2; border-top: 1px solid #67B1D2; border-bottom: 1px solid #67B1D2; position: relative; z-index: 2;}
#appx-tab-main{ float: left; width: 842px; height: 195px; overflow-y: auto; background: #fff;border: 1px solid #67B1D2;position: relative; z-index: 1;}
#appx-tab-main .c{ padding: 10px; display: none; color: #666; word-wrap: break-word; font-weight: 500; line-height: 20px;}
#appx-tab-main .c p{ margin-bottom: 10px;}
#appx-tab-main .current{display: block;}

.x-mas-banner{background:url(../image/x-mas-banner.jpg) center no-repeat; width:auto; height:300px; text-align:center; }
.x-mas-a{ width:470px; padding-left:10px; height:100px;  margin:0 auto; text-align:center; padding-top:180px;}
.x-mas-a a{ display:block; width:80px; height:80px; border:2px solid #d7a25d;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius: 50%; line-height:80px; text-align:center; overflow:hidden; float:left; margin-right:10px;}
.x-mas-a a:hover{ border:2px solid #f9e7c1;}
.x-mas-category{ width:333px; height:auto;float:left; margin-bottom:20px;}
.x-mas-category-bg{ width:320px; margin:0 auto; background:#fff; border:1px solid #e6e6e6; height:405px; overflow:hidden;}
.x-mas-category-title{ width:320px; height:120px; overflow:hidden; position:relative;}
.x-mas-category-title img{ position:absolute; left:0px; top:0px; z-index:1;}
.x-mas-category-title p{ height:30px; line-height:30px; padding:0px 10px; color:#fff; font-size:16px; z-index:999; position:absolute; bottom:0px; left:0px; text-align:right;}
.x-mas-category-title a:hover p{ text-decoration:underline}
.x-mas-ul{padding:0px 10px;}
.x-mas-ul li{border-bottom:1px solid #eee; padding:12px 0px; clear:both; height:70px; position:relative; }
.x-mas-ul li .app-icon{float:left; width:70px;}
.x-mas-ul li .app-icon img{width:70px;}
.x-mas-ul li .app-text{float:right; width:220px; line-height:21px; font-size:13px; overflow:hidden;}
.x-mas-ul li .app-text p{padding:0px; width:180px; overflow:hidden;}
.x-mas-ul li .app-text .app-text-title{font-size:14px; font-weight:600; overflow:hidden; height: 21px;}
.x-mas-ul li .app-text .app-text-title a{width:180px; height:21px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.x-mas-ul li .app-text a{color:#666; text-decoration:none;}
.x-mas-ul li .app-text a:hover{color:#00AEEF;}
.x-mas-ul li .app-text .stars{ margin-left:0; float:left; margin-top:5px; margin-bottom:5px;}
.x-mas-ul li .down{padding-top:6px; position:absolute; right:0px; top:40px;}
.x-mas-ul li .down a{display:block; background:#7ab040; height:28px; font-size:12px; line-height:28px; color:#fff; text-align:center; width:80px; text-decoration:none;}
.x-mas-ul li .down a:hover{background:#6ca233; color:#fff;}

.apkpure_banner{ width:100%; height:520px ;background:url(../image/apkpure_banner_bg.jpg) center bottom no-repeat;}
.apkpure_banner_text{margin:0 auto; width:550px; padding-right:450px; height:500px; padding-top:60px; color:#fff;}
.apkpure_banner_text h1{ padding:15px 0px; font-size:32px; padding-top:30px;}
.apkpure_banner_text p{ font-size:18px; line-height:28px; padding-bottom:15px;}
.apkpure_down{ width:500px; padding-top:20px;}
.apkpure_down .down_bg{ width:200px; height:60px; display:block; color:#fff; background:#34c58c url(../image/apkpure_downbg.png) 15px  5px no-repeat;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px; line-height:60px; font-size:20px; text-decoration:none; text-align:left; padding-left:80px;}
.apkpure_down .down_bg:hover{ background:#2fb17e url(../image/apkpure_downbg.png) 15px 5px no-repeat; border-bottom:3px #2aa668 solid; height:57px;}
.apkpure_down p{ font-size:14px; width:290px; text-align: center; display: block}
.apkpure_down p span{ margin-right:15px;}
.apkpure_f_01{ width:auto; height:auto; background:#FFF;}
.apkpure_f_01_text{ width:1043px; margin:0 auto; background:url(../image/apkpure_features_01.jpg) center bottom no-repeat; height:580px; padding-top:60px;}
.apkpure_f_01_title{ text-align:center; width:900px; margin:0 auto; padding-bottom:120px; }
.apkpure_f_01_title h2{ font-size:30px; padding-bottom:20px;}
.apkpure_f_01_title p{ font-size:18px; line-height:24px;}
.apkpure_f_01_text_left{ width:300px; float:left; text-align:right;}
.apkpure_f_01_text_left div{ font-size:24px; padding-bottom:20px;}
.apkpure_f_01_text_left p{ font-size:16px; line-height:24px;}
.apkpure_f{ width:100%; background:#f7f8f8; height:460px; overflow: hidden;}
.apkpure_f_main{ width:1043px; margin:0 auto; position:relative;}
.apkpure_f_main_text{ width:500px; padding:0px 20px; padding-top:130px;}
.apkpure_f_main_text .title_text{ font-size:30px; line-height:40px; padding-bottom:20px;}
.apkpure_f_main_text p{ font-size:16px; line-height:24px;}
.apkpure_f_down_a{ padding-top:15px;}
.apkpure_f_coming{ width:auto ; height:auto; padding:50px 0px; background:url(../image/apkpure_features_coming_bg.jpg) center; text-align:center; }
.apkpure_f_coming p{ font-size:16px; line-height:24px;}
.apkpure_f_coming_fb_a { width:200px; height:40px; padding-top:30px; margin:0 auto;}
.apkpure_f_coming_fb_a a{ display:block; width:200px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; text-decoration:none; background:#4a65a0;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px;}
.apkpure_f_coming_fb_a a:hover{ background:#36528d;}

.developer_body{ background:#fff; width:auto; height:auto;}
.developer_body p{ line-height:24px;}
.developer_banner{ background:#a4d24f; width:auto; height:auto;}
.developer_title{ width:960px; margin:0 auto; padding:20px 0px 40px;}
.developer_title h1{ font-size:90px; padding:10px 0px; line-height:90px;color:#fff; text-transform:uppercase;}
.developer_title h2{ font-size:30px; color:#fff; line-height:30px; padding:0px; text-transform:uppercase;}
.developer_main{ width:960px; margin:0 auto; height:auto; padding:30px 0px; }
.developer-text{ background:#f2f2f2; width:auto; height:auto; padding:20px 0px;}
.developer-t{ width:1043px; margin:0 auto; }
.developer_l{ float:left; width:650px;}
.developer_r{ float:right; width:280px;}
.required-table{ margin:0px auto; width:980px; border:1px solid #dcdcdc; border-top:none; border-right:none; background:#FFF; line-height:30px; }
.required-table tr { background-color:#FFF; }
.required-table tr:hover { background-color:#F9FAE7; }
.required-table .trbg td{ background:#f9f9f9;}
.required-table th { border:#CCC 1px solid; padding-left:10px; color:#333; font-size:13px; }
.required-table td {  border:1px solid #dcdcdc; border-bottom:none; border-left:none; font-size:16px; line-height:26px; color:#666; padding:10px 25px;}
.required-table td span{ color:#F00; padding-right:5px;}
.required-table .trbga{ font-size:20px; background:#fbfbfb;padding:10px 25px;}

.fast-download li{ width:160px;}
.fast-download-box{ text-align:center; padding:20px 10px;}
.fast-download-box h1{font-weight:normal; font-size: 26px; line-height: 36px;}
.fast-download-box span{color:#87bd23; display: block; font-size: 20px;}
.fast-download-box p{ line-height: 36px; font-size: 16px;}
.fast-download-time{ padding:30px; font-size:30px; color:#d6002d;}

.cat-ui{}
.cat-ui .segment{padding: 20px;}
.cat-ui .form .text label{font-size: 14px; font-weight: 500; display: block; margin: 0 0 5px;}
.cat-ui .form .input{clear: both; display: block; margin: 0 0 20px 0; color: #777; text-transform: none;}
.cat-ui .form .input label{font-size: 14px; font-weight: 500; display: block; margin: 0 0 5px;}
.cat-ui .form .input input,.cat-ui .form .input textarea{width: 100%; box-sizing: border-box;}
.cat-ui .form .input input{margin: 0; outline: none; -webkit-appearance: none; tap-highlight-color: rgba(255, 255, 255, 0); padding: 8px 10px; font-size: 14px; line-height: 14px; background: #ffffff; border: 1px solid #ccc; color: #555; border-radius: 3px;}
.cat-ui .form .input input:focus{border-color: #A4D24F;}
.cat-ui .form .input textarea{margin: 0; -webkit-appearance: none; tap-highlight-color: rgba(255, 255, 255, 0); padding: 8px 10px; background: #ffffff; border: 1px solid #ccc; outline: none; color: #555; border-radius: 3px; font-size: 14px; line-height: 20px; resize: vertical; height: 150px; min-height: 50px; max-height: 500px;}
.cat-ui .form .input textarea:focus{border-color: #A4D24F;}
.cat-ui .form .input .error{ border: 1px solid #E0B4B4; background: #FFF6F6;}
.cat-ui .form .radio{clear: both; display: block; margin: 0 0 20px 0;}
.cat-ui .form .radio .field{display: block; margin-bottom: 5px;}
.cat-ui .form .radio label{margin-bottom: 5px; font-size: 14px; line-height: 20px;}
.cat-ui .form .radio input{margin-right: 10px;}
.cat-ui .form .radio .error{ border: 1px solid #E0B4B4;}
.cat-ui .button{display: inline-block; min-height: 1em; outline: 0; border: 1px solid #e0e1e2; vertical-align: baseline; background: #e0e1e2; color: #666; margin: 0; padding: 10px 24px; font-size: 14px; line-height: 14px; text-transform: none; text-shadow: none; font-weight: 700; font-style: normal; text-align: center; text-decoration: none; border-radius: 5px;}
.cat-ui .button:hover{background-color:#D8D9DA; border:1px solid #D8D9DA;}
.cat-ui .button:active{background-color:#cacbcd; border:1px solid #cacbcd;}
.cat-ui .button:disabled{background: #FBFBFB; border:1px solid #CCC; color: #aaa;}
.cat-ui .alert{border-radius: 3px; padding:15px;font-size: 14px; line-height: 14px; margin-bottom: 20px; border:1px solid #CCC;}
.cat-ui .alert.error{background-color: #fff6f6; color: #9f3a38; border-color: #E0B4B4;}
.cat-ui .alert.success{background-color: #fcfff5; color: #2c662d; border-color: #A3C293;}

