/* public */
.l {float:left;}
.r {float:right;}
.hd {display:none}
.tc{text-align:center;}
/*.nav .an_nav a,*/
.banner .btn a,
.banner .btn a.current,
.search .r,
.search a.searc_button,
.app_nav a.nav_current,
.control a,
.tit_more h2 {background:url(../image_repos/map.gif) 0 0 no-repeat;}

.appicon_110 { display:block; width:110px; height:110px; position:relative; }
.appicon_110 img { position:absolute; left:0; top:0; z-index:100; }
.appicon_110 span { display:block;position:absolute; left:0; top:0;z-index: 999;}

.appicon_110 .mask_110 {
	width: 110px;height: 110px;background: url(../image_repos/mask_110.png);
	cursor: pointer;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/mask_110.png");
}

.tit_more { height:30px; line-height:30px; }
.tit_more h2 { float:left; font-weight:bolder; height:37px; width:119px; background-position:0 -150px; }
.tit_more a { float:right; color:#666; }
.tit_more a:hover { color:#06c; }

/*news list*/
.news_list dl { height:100px; border:1px solid #e6e6e6; background:#fff; padding:15px 9px; margin-bottom:20px;}
.news_list dt { float:left; margin-right:10px; height:100px; overflow:hidden; }
.news_list .news_tit { font-size:18px; height:40px; line-height:40px;  overflow: hidden;text-overflow:ellipsis;}
.news_list .news_time { height:25px; line-height:25px; }
.orange { color:#ec7602; }
.count_view,
.count_comment {display:block; background:url(../image_repos/news_list_icon.gif) 0 0 no-repeat; line-height:12px; margin-top:5px; font-size:12px; height:12px; float:right; padding-left:20px; margin-left:10px;}
.count_view { color:#7f9f01; }
.count_comment { color:#00a14c; background-position:0 -19px; }
.news_content { line-height:1.5em; color:#999; height:3em; overflow: hidden; text-overflow:ellipsis;}

.news_type { color:#c0c0c0; height:55px; line-height:55px;}
.news_type a { display:inline-block; padding:0 .5em; }
.news_type a.current {color:#06c; font-weight:bolder;}

.news_view h1 { font-size:24px; height:50px; line-height:50px; text-align:center; } 
.news_view .time { height:30px; line-height:30px; border-bottom:1px solid #ccc;}
.news_view .info { position:relative; margin:20px 0; padding:0 40px; line-height:1.8em; color:#777}
.news_view span.left,
.news_view span.right {position:absolute; font-size:40px; display:block; height:40px; line-height:40px; width:40px; color:#ccc; font-family:"黑体"}

.news_view span.left { left:0; top:0; }
.news_view span.right { right:0; top:0; }

.news_view .content { font-size:14px; line-height:1.8em; color:#333; padding:25px; border:1px solid #eee; margin-bottom:15px;}
.news_view .content  img {max-width:685px; }
/*check_dev*/
.dev_search_box,
.dev_search_box input.btn,
.dev_msg,
.install_itools  { background:url(../image_repos/dev_map.gif) 0 0 no-repeat; }
.check_dev_wrap { width:980px; height:680px; border:1px solid #ccc; margin:auto; background:#fff;}
.check_dev_wrap h1 { color:#09c; height:100px; line-height:100px; font-size:28px; }
.dev_search_box { width:500px; height:33px; overflow:hidden; background-position:0 -66px; margin:auto;}
.dev_search_box input.text { float:left;width:457px; border:none; background:transparent; height:33px; line-height:33px; text-indent:.8em; color:#666; }
.dev_search_box input.btn { float:left; width:43px; height:33px; border:none; background-position:-506px -66px; }
.check_dev_wrap p.txt { line-height:2em; padding:30px 140px; text-align:left; color:#666; font-size:12px;}
.dev_msg { width:495px; height:266px; background-position:0 -186px; margin:auto; margin-top:30px; margin-bottom:20px; padding-top:40px;}
.dev_msg li { padding:0 0 15px 110px; color:#333; text-align:left;}
.check_dev_wrap .txt2 { padding:0 245px; line-height:2em; text-align:left;}
.check_dev_wrap .cg {font-weight:bolder; color:#6c0;}
.install_itools { display:block; margin:auto; width:288px; height:66px; background-position:0 -108px; text-indent:-9999em; margin-top:20px; }

.pt_50{padding-top:50px;}
.mb_50{margin-bottom:50px;}



/*learner*/
.learner_tit { height:20px; font-size:14px; color:#666; padding-left:.8em; border-left:3px solid #09c; margin:10px 0; line-height:20px; margin-top:20px;}
.learner_base ul { border:1px solid #ccc; padding:30px;}
.learner_base li { float:left; width:149px; height:149px; text-align:center;}
.learner_base li.current { background:url(../image_repos/bg_learner.gif) 0 0 no-repeat; }
.learner_base .tit { line-height:1.5em; color:#666; width:80%; display:block; margin:auto; text-align:center; }
.learner_base .pic { width:71px; height:71px; background:url(../image_repos/newbie_questions.png) 0 0 no-repeat; display:block; margin:auto; margin-top:20px; margin-bottom:12px;}
.call .pic { background-position:0 0; }
.sms .pic { background-position:-72px 0; }
.addr_list .pic { background-position:-144px 0; }
.camera .pic { background-position:-216px 0; }
.photo .pic { background-position:-288px 0; }
.app .pic { background-position:0 -72px; }
.qq .pic { background-position:-72px -72px; }
.sim .pic { background-position:-144px -72px; }
.wifi .pic { background-position:-216px -72px; }
.email .pic { background-position:-288px -72px; }
.bells .pic { background-position:0 -144px; }
.wallpage .pic { background-position:-72px -144px; }
.ebook .pic { background-position:-144px -144px; }
.gps .pic { background-position:-216px -144px; }
.power .pic { background-position:-288px -144px; }

.learner_dev a { text-align:center; float:left;}
.learner_dev span { display:block; padding:15px 0; }
.learner_dev img { margin-right:30px; border:1px solid #ccc; }
.learner_list li { float:left; width:45%; }
.learner_list a { line-height:2em; font-size:14px; background:url(../image_repos/icon.gif) 0  8px no-repeat; padding-left:1em;}

/*index*/
.down { height:283px; text-align:center; overflow: hidden;}
.down h1 { height:114px; width:188px; margin:0 auto; text-indent:-99999em; position:relative;background-position:0 -249px;}
.down h1 span {font-size: 12px;font-weight:100;position:absolute; width:39px;text-indent:0; height:18px; display:block; top:9px; right:15px; color:#fff; line-height:18px;  text-align:center;}
.down a.icon {display:block;width:159px;height:48px;margin:10px auto; *margin-top: 6px;background-position:0 -45px; }
.down a.icon:hover {background-position:-117px -619px;}
.down a {color:#06c;}
.down a:hover { text-decoration:underline; }
.down p{color:#828181; line-height:20px;}
.tuzi_down{width:100%; height:75px; background:#1797dc url(../image_repos/map20140107.jpg) no-repeat; margin-top: 6px;}
	.tuzi_down a{float:left; width:160px; height: 27px; background:url(../image_repos/map20140107.jpg) no-repeat 0 -76px; overflow: hidden; text-indent: -9999em; margin: 40px 0 0 35px;}
	.tuzi_down a:hover{background-position: 0 -104px;}

#banner {height:285px;overflow:hidden; position:relative;}
#banner ul,
#banner img { position:absolute; z-index:10;}
#banner li { position:absolute; left:0; top:0; z-index:10; }
.btn_list,
.btn_list_bg { width:100%; position:absolute; bottom:0px; padding:5px 0; text-align:center; z-index:200; }
.btn_list_bg {background:#000;height:11px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;z-index:100;}
.btn_list a { display:inline-block; width:38px; height:8px; background:#333; margin:0 3px; overflow:hidden;}
.btn_list a.current { background:#1a9ce4; }


.recommand_app dl {padding:10px;height:79px;background:url("../images/line5.gif") bottom repeat-x ;}
.recommand_app dt { float:left; padding-right:10px; }
.recommand_app dd { float:left; }
.recommand_app p { color:#666;line-height:1.1em; }
.recommand_app h2 { line-height:25px; color:#333; }
.recommand_app a.setup {display: block;margin-top:3px;width: 79px;height: 23px;line-height: 23px;overflow:hidden;text-align: center;color: #fff;text-decoration:none;background: #127fc0;}
.recommand_app .tc { padding:10px; font-weight:bolder; line-height:1.8em;}

/*iosfireware*/
.fireware_typ .labels { height:52px; margin-bottom:-3px;position:relative;overflow:hidden;}
.fireware_typ .labels li  {line-height:42px; height:52px; padding:0 1.5em; float:left; font-size:14px;}
.fireware_typ .labels li a {padding-left: 1.2em}
.fireware_typ .labels li a.fireware_icon_news {background-position: -262px -90px}
.fireware_typ .labels li a.fireware_icon_iphone {background-position: -262px -113px}
.fireware_typ .labels li a.fireware_icon_ipad {background-position: -262px -137px}
.fireware_typ .labels li a.fireware_icon_ipod {background-position: -262px -161px}

.fireware_typ .labels li.current {background:url(../image_repos/gj_icon1.png) center bottom no-repeat; }
.fireware_typ .labels li.current a { color:#1385c3; font-weight:bolder; }
.fireware_typ .labels li.current a.fireware_icon_news {background-position: -262px -187px}
.fireware_typ .labels li.current a.fireware_icon_iphone {background-position: -262px -210px}
.fireware_typ .labels li.current a.fireware_icon_ipad {background-position: -262px -234px}
.fireware_typ .labels li.current a.fireware_icon_ipod {background-position: -262px -258px}

.dev_type_list {height:48px; background:url(../image_repos/gj_bg1.png) repeat-x;text-align:left;clear:both;}
.dev_type_list li { height:48px; padding:0 1em; background:url(../image_repos/gj_bg2.png) right no-repeat; color:#fff; float:left; }
.dev_type_list a,
.dev_type_list a span { display:block; height:35px; line-height:33px; color:#fff;}
.dev_type_list a { padding-left:1em; margin-top:8px;}
.dev_type_list a span { padding-right:1em; }
.dev_type_list a.current {background-position:0 -563px;}
.dev_type_list a.current span {background-position:right -563px; color:#1385c3;}
.fireware_list{ width:981px; margin-top:10px;}
.fireware_list ul {  border-top:1px solid #d2d2d2;}
.fireware_list li { float:left;  border:1px solid #d2d2d2; border-top:none; text-align:center; margin-right:-1px;}
.fireware_list li a { display:block; width:244px; padding-top:30px;  }
.fireware_list li a b,
.fireware_list li a span { display:block; }
.fireware_list li a span { line-height:2em; background:#f2f2f2; color:#999;}
.fireware_list li a span.f14 { font-size:14px; color:#333; }
.fireware_list li a b { width:108px; height:91px; margin:auto; margin-bottom:30px; background-position:-115px -459px;}
.fireware_list li a:hover b {background-position:0 -459px;}
.fireware_list li a:hover { background:#1385c3; }
.fireware_list li a:hover span {background:#1177af; color:#fff;}
.fireware_list table {border-collapse:rtl;border:1px solid #c9c9c9;border-bottom:none;}
.fireware_list td { border-bottom:1px solid #c9c9c9; height:80px;}
.fireware_list th {background:#429dcf;font-weight:bolder;color:#fff;height:45px;}
.fireware_list td,
.fireware_list th { vertical-align:middle;font-size:14px; text-indent:1.5em;}
.fireware_list td a { display:inline; width:auto;height:auto;color:#1385c3; }
.fireware_list td a:hover {text-decoration:underline;}

#firmware_tit {line-height:45px; font-size:14px; color:#333; text-align:left; font-weight:bolder; font-size:20px;}



/**/
.float_l {width:100%;}

.search_app_tit {border-bottom:1px solid #ccc;}
.search_list_type {float:right;}
.search_list_type a {display:inline-block;height:24px; border:1px solid #ccc;background:#fff;border-bottom:none;line-height:24px;width:70px;}
.search_list_type a.current {background:#ccc;border-bottom:none;color:#fff;}
.search_list_type a:hover.current {background:#ccc;border-bottom:none;color:#fff;text-decoration:none;}
.search_list_type a:hover {background:#fff;color:#666;text-decoration:underline;}
.search_app_tit span {font-weight:bolder;}

/*download*/
.download { background:url(../image_repos/bg2.gif) left repeat-y;}
.download .left { padding-left:12px; width:146px; float:left; height:500px;}
.download .right { width:818px; float:right; overflow: hidden; }
.download .left dt { height:28px; margin-top:20px; line-height:28px; }
.download .left dd { height:21px;  padding:10px 0; background:url(../image_repos/line_1.gif) left center no-repeat;}
.download .left dd.current { background:url(../image_repos/line_2.gif) left center no-repeat;}
.download .left dd.current a { color:#1385c3; }
.download .left dt,
.download .left dd { padding-left:39px;  }

.download .left dt,
.link_wrap,
.link_wrap a.down,
.uplog h2 { background:url(../image_repos/down_map.gif) 0 0 no-repeat;  }
.download .left a {display:block; height:21px; line-height:21px;}

.download .left dt.icon_pc { background-position:-355px -211px; }
.download .left dt.icon_pc_current { background-position:-355px -240px; color:#1385c3; }
.download .left dt.icon_mac { background-position:-355px -269px; }
.download .left dt.icon_mac_current { background-position:-355px -298px; color:#1385c3; }
.download .left dt.icon_ios { background-position:-355px -327px; }
.download .left dt.icon_ios_current { background-position:-355px -356px;  color:#1385c3;}


.ml15 { margin-left:15px; }
.mr15{margin-right: 15px;}
.downlink_box{width:450px;}
a.pchome,
a.tpy,
a.hj,
a.p6,
a.xx,
a.ddooo,
a.uzzf { display:inline-block; padding-left:19px; height:16px; line-height:16px; margin-top: 5px;}

a.pchome { background:url(../image_repos/icon_pchome.gif)  0 0 no-repeat; }
a.tpy { background:url(../image_repos/icon_tpy.gif)  0 0 no-repeat; }
a.hj { background:url(../image_repos/icon_hj.gif)  0 0 no-repeat; }
a.p6 { background:url(../image_repos/pc6.jpg)  0 0 no-repeat; }
a.xx { background:url(../image_repos/xx.jpg)  0 0 no-repeat; }
a.ddooo{background:url(../image_repos/ddooo.png)  0 0 no-repeat; }
a.uzzf { background:url(../image_repos/uzzf.png)  0 0 no-repeat; }

.link_wrap { position:relative; height:210px; border-bottom:1px solid #f2f2f2; padding-left:207px; background-position:60px 30px;}
.link_wrap h2 { font-size:24px; line-height:35px; padding:56px 0 20px 0; font-weight:100; }
.link_wrap p { line-height:2em; color:#666}
.link_wrap a.down {right:0; top:40px; display:block; position:absolute; background-position:0 -240px; width:241px; height:66px; text-align:center; line-height:66px; font-size:24px; color:#fff; }
.link_wrap a:visited.down { background-position:0 -240px; }
.link_wrap a:hover.down{ background-position:0 -309px; color:#fff;}
.link_wrap a:active.down{ background-position:0 -379px; color:#fff; }


.uplog h2 { height:24px; background-position:-359px -385px; line-height:22px; font-size:18px; padding-left:28px; font-weight:100; margin:30px 0 30px 50px;}
.uplog dl,
.uplog ul { padding:20px 0; line-height:1.8em; color:#333; border-bottom:1px solid #f2f2f2;  padding-left:50px;}
.uplog dt { font-size:24px; padding-bottom:10px; }
.uplog dd,
.uplog li { color:#666 }


/*feature*/
.feature_btn { width:980px;overflow:hidden;position:relative; padding-top:15px;}
.feature_btn ul { width:1470px;  height:494px;}
.feature_btn li { padding-right:1px; padding-bottom:1px; width:244px; height:246px; overflow:hidden; float:left; position:relative;}
.feature_btn a { color:#333;}
.left_right { position:absolute; left:0; top:265px; width:979px;z-index:999; }
.left_right a { display:block; width:21px; height:43px; }
.left_right a.left { background-position:0 -344px; float:left;}
.left_right a.right { background-position:-33px -344px; float:right;}
.left_right a:hover.left { background-position:0 -390px; }
.left_right a:hover.right { background-position:-33px -390px; }

.feature_btn a:hover { color:#fff; }
.feature_list { margin-top:24px; }
.feature_list dl { height:246px; background:#f7f7f7; margin-bottom:1px;}
.feature_list dd,
.feature_list dt { float:left; }
.feature_list dd p { width:696px; padding:30px 20px 0 20px; line-height:30px; color:#666; font-size:14px; }
.feature_list .current { background:#1eacea; color:#fff;}
.feature_list .current p { color:#fff; }

.feature_1,
.feature_2,
.feature_3,
.feature_4,
.feature_5,
.feature_6,
.feature_7,
.feature_8,
.feature_9,
.feature_10,
.feature_11 { background:url(../image_repos/feature.gif) 0 0 no-repeat; text-align:center; width:244px;  padding-top:210px; height:36px; display:block; overflow:hidden; }

.feature_btn span.new {display:block;position:absolute;left:0px;top:0px;width:55px;height:55px;background-position:-73px -343px;}

a:hover.feature_1,
.current .feature_1 { background-position:0 -493px; }

.feature_2 { background-position:-245px 0; }
a:hover.feature_2,
.current .feature_2 { background-position:-245px -493px; }

.feature_3 { background-position:-490px 0; }
a:hover.feature_3,
.current .feature_3 { background-position:-490px -493px; }

.feature_4 { background-position:-735px 0; }
a:hover.feature_4,
.current .feature_4 { background-position:-735px -493px; }

.feature_5 { background-position:-981px 0; }
a:hover.feature_5,
.current .feature_5 { background-position:-981px -493px; }

.feature_6 { background-position:-1227px 0; }
a:hover.feature_6,
.current .feature_6 { background-position:-1227px -493px; }

.feature_7 { background-position:0 -247px; }
a:hover.feature_7,
.current .feature_7 { background-position:0 -740px; }

.feature_8 { background-position:-245px -247px; }
a:hover.feature_8,
.current .feature_8 { background-position:-245px -740px; }

.feature_9 { background-position:-490px -247px; }
a:hover.feature_9,
.current .feature_9 { background-position:-490px -740px; }

.feature_10 { background-position:-735px -247px; }
a:hover.feature_10,
.current .feature_10 { background-position:-735px -740px; }

.feature_11 { background-position:-981px -247px; }
a:hover.feature_11,
.current .feature_11 { background-position:-981px -740px; }

/*airplayer*/
#airplayer_tutorials {background: #f8f8f8; border: 1px solid #e1e1e1; width:978px;}
#airplayer_tutorials dl {margin-top: 50px;padding-left:50px;}
#airplayer_tutorials dt { height:40px; line-height: 40px; font-size: 18px;}
#airplayer_tutorials h2,
#airplayer_download h2.con_tit {font-size: 18px; font-weight: bolder;}
#airplayer_tutorials span { display: inline-block; line-height: 45px; height: 45px; font-size: 14px;}
#airplayer_tutorials span.w1 {width: 310px;}
#airplayer_tutorials span.w2 {width:386px; margin-right: 92px;}

#airplayer_download .link_wrap {background: url(/image_repos/airplayer_icon.png) 0 20px no-repeat; padding-left:150px;height: 230px;}
#airplayer_download h2.con_tit { line-height: 60px; height: 60px;}
#airplayer_download .content {background: #f8f8f8; border: 1px solid #e1e1e1;  padding:50px 40px; color:#666; line-height: 1.4em;}

.airplayer_down_link { position: relative; height: 300px; margin-bottom: 12px;}
.airplayer_down_link a {display: block;position: absolute;width: 282px; height: 71px; text-align: center; line-height: 71px; font-size: 24px; color: #fff; background:url(/image_repos/airplayer_btn_back.png) 0 0 no-repeat; top:177px; right:220px;}

.airplayer_download_content p {background:#f8f8f8;  font-size: 18px; color: #7b7a7a; padding:45px 55px; line-height: 1.8em;}
.airplayer_download_content .b_l_r {border:1px solid #e1e1e1; border-top: none; border-bottom: none;}
.airplayer_download_content .b_l_r_b {border:1px solid #e1e1e1; border-top: none; padding-bottom: 80px;}
.airplayer_download_content p a {color: #1061e9; text-decoration: underline;}


.subject_tit {font-weight: 100; height: 36px; border-bottom: 1px solid #d8d8d8; color:#999;  }
.subject_tit b,
.subject_tit span { display: inline-block; height: 36px; line-height: 40px; overflow: hidden;}
.subject_tit b {border-bottom: 3px solid #137fc0; height: 33px; color:#333; padding:0 .5em; position: relative;}
.subject_tit span {padding-left:1.5em; line-height: 45px;}

a.video_play {background:url(/image_repos/airplay_btn.png) 0 0 no-repeat; display: block; position: absolute; width: 120px; height: 110px; left:195px; top:55px;}
a:hover.video_play {background-position: -120px 0;}
.airplayer_video {width:480px; height: 400px; }


/**************************get gifts start***************************/
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.ml30{margin-left: 30px;}
.fs14{font-size: 14px;}
.fs24{font-size: 24px;}
.lh24{line-height: 24px;}
.color_gray{color:#8d8d8d;}
.alignr{text-align: right;}
.block{display: block;}

/*gameslide strat*/
.gift_gameslide{height: 245px; overflow: hidden; background-color: #fbfbfb;}
	.gift_title{position: relative; height: 20px; padding-left: .8em; margin: 10px 0; margin-top: 20px; border-left: 3px solid #09c; font-size: 14px; color: #666; line-height: 20px;}
		.gift_more{position: absolute; right: 0; top:.5em; color:#127fc0; font-size:12px;}

	.gift_pre, .gift_next{width: 46px; height: 90px; margin-top: 70px; background: url(../image_repos/btn_prenext.png) no-repeat 0 50%; cursor: pointer;}
	.gift_next{background-position: -47px 50%;}
	.gift_slidebox{width:888px; height: 245px; overflow: hidden;}
		.gift_slidecell{width:180px; height:205px; padding:20px 21px; float: left; _display:inline; position: static;}
		.gift_slidecell .mask_180{position: static; margin-top:-202px;}
/*gameslide end*/

/*activity notice start*/
.gift_activity_box{ padding:15px 0; background-color: #fbfbfb;}
	.gift_activity_list{width: 390px; padding: 0 50px; display: inline-block; margin-top:22px; float: left;}
		.gift_activity_list a{display: block; width:390px; height: 16px; line-height: 16px;  overflow: hidden; font-size: 14px; color:#646464;}
		.gift_activity_list a:hover{text-decoration: underline;}
/*activity notice end*/

/*gifts give out start*/
	.gift_giveout{width:100%; font-size: 14px; color:#646464; background-color: #fbfbfb;}
		.gift_thead_td{padding:25px 0; border-bottom: 1px solid #fff; font-weight: bold; text-align: center;}
		.gift_tbody_td{border-bottom: 1px solid #fff; padding:12px 50px; text-align: center; line-height: 20px; overflow: hidden;}
		.align_left{text-align: left;}
			.gift_get{display: block; height: 24px; line-height: 24px; text-align: center; background-color: #1386c2; color:#fff; font-size: 12px;}
			.gift_get:hover{color:#fff; background-color: #127fc0;}
			.gift_get_over{background-color: #8b8b8b;}
			.gift_get_over:hover{color:#fff; background-color: #8b8b8b;}
/*gifts give out end*/
 
/*gift download start*/
.gift_download{height:180px; padding:20px 25px; margin-top: 10px; background-color: #fbfbfb; color:#646464;}
	.gift_download_pic{width:180px; height: 180px; position: relative;}
	.mask_180 {display: block;position: absolute;left: 0;top: 0;z-index: 999;width: 180px;height: 180px;background: url(../image_repos/mask_180.png);}
	.gift_appdetail{width:700px;}
		.gift_appdetail li{margin-top:18px; font-size:14px;}
			.gift_appdetail h2{height: 18px;}
	.gift_star{background: url(../images/map.gif) no-repeat -73px -61px; display: inline-block; width: 12px; height: 13px; margin-right: 5px; overflow: hidden;}

	.gift_detail_inner{height:110px;}
		.gift_appdetail .gift_detail_inner li{width:260px; float: left; margin-right: 30px;}
/*gift download end*/

/*get gift flow start*/
.gift_get_flow{}
	.gift_get_usermsg{height:180px; background-color: #fbfbfb;}
		.gift_usermsg_column01{width:200px; height:50px; padding:65px 25px; border-right: 2px solid #fff; color:#646464; float: left;}
		.gift_usermsg_lcolumn02{width:450px; height:130px; padding:25px; border-right: 2px solid #fff; color:#646464; float:left; font-size: 14px;}
			.gift_usermsg_lcolumn02 li{height:29px; line-height: 29px; margin:7px 0;}
				.gift_usermsg_lcolumn02 label{display:block; float:left; width:90px;}
				.gift_usermsg_lcolumn02 input{width:268px; padding:5px; border:1px solid #ccc; margin-left: 10px;}
		.gift_usermsg_column03{width:226px; height:180px; float:left;}
			.gift_get_button{display:block; width:165px; height:53px; margin:60px auto 0; text-align: center; line-height: 53px; color:#fff; background-color: #1386c2; font-size: 20px;}
			.gift_get_button:hover{color:#fff; background-color: #127fc0;}
/*get gift flow end*/

/*get gift method and result start*/
.gift_get_method{padding: 25px; background-color: #fbfbfb; color:#646464; line-height: 20px;}
.gift_get_state{height:180px; background-color: #fbfbfb;}
	.gift_get_state_msg{width:200px; height:50px; padding:65px 25px; border-right: 2px solid #fff; color:#646464;}
	.gift_get_result{width: 568px; height: 60px; padding:65px 80px; color:#646464;}
		.gift_get_success, .gift_get_error{width:54px; height:54px; overflow: hidden; background: url(../image_repos/gift.png) no-repeat;}
		.gift_get_error{background-position: 0 -55px;}
/*get gift method and result end*/

/**************************get gifts end***************************/

/*index footer icon block start*/
.icon_block{}
	.icon_block_cell{position:relative; float:left; width:165px; height:50px; padding:20px 0 20px 80px;_display:inline;}
		.icon_block_cell h3{height:24px; font:normal 18px/24px '微软雅黑'; color:#848484; margin-bottom: 5px;}
		.icon_tel, .icon_email, .icon_record, .icon_copqq{position: absolute; top:20px; left:20px; display: block; width:51px; height:50px; background: url(../image_repos/icon.png) no-repeat; cursor: default;}
		.icon_tel{background-position: 0 0;}
		.icon_tel:hover{background-position: -53px 0;}
		.icon_email{background-position: 0 -51px;}
		.icon_email:hover{background-position: -52px -51px;}
		.icon_record{background-position: 0 -102px;}
		.icon_record:hover{background-position: -52px -102px;}
		.icon_copqq{background-position: 0 -153px;}
		.icon_copqq:hover{background-position: -52px -153px;}
		.icon_block_email:hover{color:#333; text-decoration: underline;}
		.btn_record, .btn_copqq{display:block; width:73px; height:22px; line-height: 22px; background: url(../image_repos/icon.png) no-repeat; color:#4e4e4e; text-align: center; border:none; cursor: pointer;}
		.btn_record{background-position: 0 -206px;}
		.btn_copqq{background-position: 0 -229px; text-indent: 14px;}
		.btn_record:hover, .btn_copqq:hover{color:#4e4e4e;}
/*index footer icon block end*/

/*apply start*/
.clearb{clear: both;}
.apply{color:#666;}
	.apply h2{height:36px; line-height: 36px; background-color:#f4f4f4; text-indent: 1em;}
	.apply_left{width:480px; margin:20px;}
		.apply_left h3{font-size: 12px;}
		.apply_left li{margin:20px 0; line-height: 22px;}
	.apply_right{width:330px; margin:20px;}
		.apply_right table{width:330px;}
			.apply_right table tr{height:35px;}
			.apply_input{border: 1px solid #c8c8c8;height: 20px;line-height: 20px;width: 254px; padding:2px;}
			.apply_textarea{border: 1px solid #c8c8c8; width:254px; height:70px; padding:2px; line-height: 20px;}
			.apply_right .w60{width: 60px;}
			.apply_right span.red{color:#c00; margin-right:2px;}
	.apply_error{color:#c00; font-weight: normal; display: none;}
/*apply end*/