﻿@charset "utf-8";
/*css重置++*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size:12px;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}
fieldset, img {border: 0;}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol, ul {
	list-style: none;
}
address, caption, cite, code, dfn, em, th, var {
	font-weight: normal;
	font-style: normal;
}
h1, h2, h3, h4, h5, h6, dl dt {
	font-family:  Arial, helvetica, sans-serif;
	font-weight: bold;
	color: white;
}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:none;}
img {
	-ms-interpolation-mode:bicubic;/*IE7浏览器,修复图片质量*/
}

/*css重置--*/
html{-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body { background:#000 url(//img.7m.com.cn/7mapp/full_bg.jpg);  width:100%; margin:0 auto; font-family:tahoma;}
.clear{ clear:both; }


/* 页面背景 */

.body_t{ background:url(//img.7m.com.cn/7mapp/boby_bg_t.jpg) repeat-x 50% 110px;}
.body_d{background:url(//img.7m.com.cn/7mapp/boby_bg_d.jpg) repeat-x 50% 310px;}
.body_b{background:url(//img.7m.com.cn/7mapp/boby_bg_b.jpg) repeat-x 50% 510px;}
.cbody{width: 100%;max-width: 990px;margin: 0 auto;}

/* 页面整体-头部 */
.header{ width:990px; height:200px; margin:0 auto;}
.header_a{ position:absolute; z-index:-1; width:100%; height:40px;background: black;opacity: 0.5;-moz-opacity: 0.5;filter: alpha(opacity=50);}
.logo{ float:left; position: relative; width:230px; height:120px; z-index:1; top:0; left:0;}
.logo_p { float:left; width:230px; height:120px; background:url(//img.7m.com.cn/7mapp/logo.png) no-repeat;position:static;}
.menu{ float:left; width:730px;}
.menu_top{ font-size:12px; color:#d1d1d1; text-align:left; line-height:40px;}
.menu_top a{ font-size:12px;color:#d1d1d1; padding-left:20px;}.menu_top a:hover{ font-size:12px;color:#d1d1d1;}
.menu_host{ width:730px; margin:0 auto; padding-top:10px;}
.menu_host ul{ position:relative; width:730px; margin:0 auto;}
.menu_host h4{cursor: pointer; color:#fff;font-size: 16px; width:120px; height:50px;}
.button_bg{ float:left; position:absolute; width:120px; height:135px;text-align:center;cursor: pointer; background:url(//img.7m.com.cn/7mapp/mune_bg.png) 3px -10px;}
.button_hover,.button_dj{ background:url(//img.7m.com.cn/7mapp/mune_bg.png) -118px -27px; float:left; width:120px; height:135px;text-align:center;cursor: auto;  position:absolute;}
.icos{ display:block; margin:0 auto; width:70px; height:60px;cursor: pointer; background:url(//img.7m.com.cn/7mapp/icos_pic.png) repeat 0 0;}
.android{ background-position: -121px -5px;}
.iphone{ background-position: -249px -5px;}
.air{ background-position: 5px -5px;}
.three_g{ background-position: -359px -5px;}
.wap{ background-position: -469px -5px;}
.pda{ background-position: -579px -5px;}

/* 页面整体-内容区 */
.cbody_box{ width:990px; height:510px; margin:0 auto;overflow: hidden; position:relative;}
.big_box{margin: 0 auto;width: 999em; position:absolute;}
.page_box{ width:990px; margin:0 auto; float:left;}
.use{ float:left; margin:0 auto; width:440px; height:460px;cursor: auto; background:url(//img.7m.com.cn/7mapp/use_pic.png) repeat 0 0;}
.pic_android{ background-position: 0 -420px;}
.pic_iphone{background-position: 0 -1060px;}
.pic_air{ margin:120px auto 0; background-position: 0 0;}
.pic_3g{background-position: 0 1230px;}
.pic_wap{ background-position: 0 730px;}
.pic_pda{ background-position: 0 430px;}
.p_b_r{ float:left; width:550px; margin:0 auto; position:relative;}
.title{ margin:0 auto; width:550px; height:73px;cursor: auto; background:url(//img.7m.com.cn/7mapp/title.png) repeat 0 0;}
.android_top{ background-position: -607px 0;}
.iphone_top{ background-position: -1201px 0;}
.air_top{ background-position: 0 0;}
.manyg_top{ background-position: -1794px 0;}
.wap_top{ background-position: 1197px 0;}
.pda_top{ background-position: 578px 0;}
.text_bg{ width:534px; height:315px; position:absolute; top:73px; left:0; z-index:9; background: #fff;opacity: 0.3;-moz-opacity: 0.3;filter: alpha(opacity=30);}
.text_box{ width:490px;color:#000; padding:10px 20px; line-height:20px; position:absolute; top:73px; left:0; z-index:10;}
.cta{display:block;width:260px;height:42px;color:#fff;font-weight:bold;margin:5px 0 0 10px;background-image:url(//img.7m.com.cn/7mapp/button_a.png);text-align:center;font-size:14px;line-height:42px;}
.cta:hover{ text-decoration:underline;} 
.f_ball{display:inline-block;padding-left:37px;height:42px;background:url(//img.7m.com.cn/7mapp/f_ball.png) no-repeat center left;font-size:14px;line-height:42px;}
.b_ball{display:inline-block;padding-left:37px;height:42px;background:url(//img.7m.com.cn/7mapp/b_ball.png) no-repeat center left;font-size:14px;line-height:42px;}
.blink{text-decoration:none; color:#0000ff; font-weight:bold;}
.blink:hover{text-decoration:underline; font-weight:bold;}
/* 页面整体-低部 */
.footer{ width:990px; height:135px; margin:0 auto;}
.b_lj{width:100%; font-size:12px; color:#7c7c7c; text-align:center; line-height:30px; margin:0 auto 30px;}
.footer a{ color:#7c7c7c;}.footer a:hover{ color:#7c7c7c; text-decoration:underline;}
.b_ipc{width:620px; font-size:12px; color:#7c7c7c; text-align:center; line-height:20px;margin:0 auto;}

/*分享到*/
.share {width: 500px;text-align: right; margin:0 auto; position: relative; z-index:11;}
.joy { float:left;cursor: pointer;background-color: #fff;background:url(//img.7m.com.cn/bnews/weibo_icons.png) no-repeat;}
.tx_wb{width: 22px; background-position: 0 0; }
.xl_wb{width: 22px; background-position: -20px 0; }
.wy_wb{width: 22px; background-position: -43px 0; }
.qqkj{width: 22px; background-position: -70px 0; }
.rrw{ padding-left:23px; background-position: 0 -21px; }
.bdsc{ padding-left:23px; background-position: 0 -47px; }
.mptk{ padding-left:23px; background-position: 0 -73px; }
.db{ padding-left:23px; background-position: 0 -99px; }
.fhwb{ padding-left:23px; background-position: 0 -125px; }
.msn{ padding-left:23px; background-position: 0 -151px; }
.tjh{ padding-left:23px; background-position: 0 -177px; }
.pyw{ padding-left:23px; background-position: 0 -203px; }
.more_wb{width: 20px; text-align:left;cursor: pointer; background-position: -65px -25px;padding: 0 0 0 13px;}
.share span {float: right;height: 19px;line-height: 19px; color:#777777;}
.m_share{ width:200px; margin:0 auto;}
.m_share_box{width:200px;line-height: 22px;border: 1px solid #BCBCBC;text-align: center;background: white;border-image: initial;}
.share_b_t{ width:190px; height:29px; border-bottom:1px solid #e5e5e5; background-color:#f2f2f2;text-align:left; line-height:30px; font-size:14px; font-weight:bold; color:#000; padding-left:10px;}
.share_exit{ float:right; width:20px; height:20px; padding-top:10px;}
.joy_box{ width:180px; padding:10px; margin:0 auto;}
.joy_box li{ float:left; margin:0 auto;}
.joytitle{float:left; width:80px; height:30px; text-align:left; padding-left:10px; line-height:30px; color:#000;}
.joytitle:hover { width:78px; height:28px; background: #F2F2F2;border: 1px solid #E5E5E5;text-decoration: none; line-height:28px; color:#000;}

/**/
.down_box{clear:both;padding-top:10px;}
.down_left{float:left;width:169px;position:relative;}
.btn_f, .btn_b{display:block;background:url(//img.7m.com.cn/7mapp/button_a2.gif) no-repeat 0 0;font-size:14px;}
.down_left a{display:block;margin:10px 0 0;width:169px;height:42px;line-height:42px;color:#fff;font-size:14px;font-weight:bold;}
.down_left span{width:119px;padding-left:50px;cursor:pointer;}
.btn_f{width:169px;background-position:0 -104px;position:absolute;right:0;}
.btn_b{width:169px;background-position:0 -160px;position:absolute;right:0;}
.down_left a.on .btn_f{width:121px;background-position:0 0;position:absolute;right:-2px;}
.down_left a.on .btn_b{width:121px;background-position:0 -53px;position:absolute;right:-2px;}
.down_right{float:left;width:300px;height:160px;border:2px solid #91d05e;background:#fff;}
.down_u{height:54px;padding:12px 0 0 16px;margin:0 12px;border-bottom:1px dashed #e9e9e9;}
.btn_o{display:inline-block;width:108px;height:43px;background:url(//img.7m.com.cn/7mapp/btn_o.gif) no-repeat 0 0; vertical-align:middle;}
.btn_r{color:#1384bd; text-decoration:underline;}
.down_b{padding:7px 0 0 16px;margin:0 12px;}
.m_two{float:left;}
.m_down{float:left;display:inline;width:156px;margin-left:10px;}
.m_down h4{padding-top:5px;color:#333;font-size:14px;font-weight:bold;}
.m_down p{padding-top:10px;line-height:16px;color:#999;font-size:12px;}