﻿@charset "utf-8";

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,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	background:transparent;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
}
ul,li{
	list-style:none;
}
input{vertical-align:middle;}
a,a:link{
	color:#4e4e4e;
	text-decoration:none;
}
a:hover{
	color:#f60;
	text-decoration:none;
}

em{
	font-style:normal;
}
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix{
	display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block}
/* End hide from IE-mac */

.yahei{
	font-family:"Microsoft YaHei" !important;
}

/* 隐藏文字 */
.hidden{
	display:block;
	overflow:hidden;
	text-indent:-200em;
}
.card_list li{
	display:inline;
	float:left;
}
.card_list span{
	display:block;
	text-align:center;
}
.card_list a span em{	
	display:block;
	padding-top:2px;
	color:#FF6600;
}
.card_list img,a.card img,img.card{
	width:130px;
	height:88px;
	padding:10px 12px 2px 1px;
}
.h5{
	clear:both;
	height:5px;
	overflow:hidden;
}
.h20{
	clear:both;
	height:20px;
	overflow:hidden;
}
/* 边框及首尾 */
.l,.c,.r{
	float:left;
	overflow:hidden;
}
.r{
	float:right;
}
.t,.b{
	clear:both;
	overflow:hidden;
}

.page{
	width:950px;
	margin:0 auto;
	font-size:12px;
	line-height:1.2em;
	position:relative;
}
#sys_loading{padding:5px 10px;text-align:center;position:absolute;left:0;top:0;background:#c00;color:#fff;font-size:12px;}
.panel_maskdiv{
	position:absolute;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
	width:100%;
	height:100%;
	background:#000;
	top:0px;
	left:0px;
	z-index:9998;
	text-align:center;
}

.panel01 .l,.panel01 .r{
	width:10px;
	height:10px;
	overflow:hidden;
	background:url(corner_01.png) no-repeat;
}
.panel01 .r{
	background-position:-10px 0;
}
.panel01 .btm .l{
	background-position:0 -10px;
}
.panel01 .btm .r{
	background-position:-10px -10px;
}
.panel01 .c{
	float:left;
	width:672px;
	height:10px;
	overflow:hidden;
	background:url(panel01_tb.png) repeat-x;
}
.panel01 .btm .c{
	background-position:0 -10px;
}
.panel01 .inner01{
	padding-left:10px;
	background:url(panel01_lr.png) repeat-y;
}
.panel01 .inner02{
	padding-right:10px;
	background:url(panel01_lr.png) repeat-y right 0;
}
.panel01 .content{
	background:#fff;
}

/* =S 头部[091030 Ju ] */
.head{
	padding:6px 0;
}
.head h1{
	float:left;
	padding:12px 0 0 12px;
}

.head .top_user,.head .searchbar{
	float:right;
}
.head .top_user .mem_ext{
	display:none;
}
.head .top_user{
	color:#b0b0b0;
	line-height:22px;
}
.head .top_user img{
	display:none;
}
.head .top_user a,.head .top_user a:link{
	margin:0 3px;
	color:#fdc53c;
	text-decoration:underline;
}
.head .top_user a:hover{
	color:#4f9dd4;
	text-decoration:none;
}
#index_toptitle{
	width:510px;
	height:32px;
	background:url(sprite_txt.gif) 0 -38px no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:32px;
	left:440px;
}
.searchbar{
	width:600px;
	padding-top:40px;
	line-height:28px;
	color:#5c9841;
}
.searchbar dl,.searchbar .top_search{
	float:right;
	width:180px;
}
.head .searchbar dl{
	width:360px;
	text-align:right;
	padding-right:8px;
}
.searchbar .keywords{
	height:14px;
	width:120px;
	padding:2px 3px;
	border:1px solid #68b21d;
	background:#f8fef1;
}
.searchbar .top_search .bt_search{
	width:45px;
	height:20px;
	border:none;
	background:transparent url(sprite_01.png) no-repeat -240px 0;
	overflow:hidden;
	cursor:pointer;
}
.searchbar dt,.searchbar dd{
	display:inline;
}
.searchbar a,.searchbar a:link{
	color:#eeb71d;
}
.searchbar a:hover{
	color:#53a1d9;
}

.top_nav{
	clear:both;
	height:37px;
	background:#7ea700;
	border:1px solid #bad077;
	border-top:1px solid #bcd27b;
	border-bottom:1px solid #94b62c;
}
.top_nav li{
	float:left;
	width:155px;
	height:27px;
	margin-top:6px;
	line-height:27px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	border-right:dashed 1px #aeca3a;
}
.top_nav li.last{
	background:none;
}
.top_nav li a{
	color:#fff;
}
.top_nav li a:hover,.top_nav li.current a{
	color:#d9fc4f;
}
/* =E 头部 */


.main_area{
	background:url(home_btm.jpg) -23px bottom no-repeat;
}
.main_btm{
	position:relative;
	clear:both;
	height:10px;
}
.main_btm span{
	position:absolute;
	bottom:0;
	left:-23px;
	height:105px;
	width:23px;
	background:url(home_btm.jpg) 0 bottom no-repeat;
}
/* ==S 侧边栏 */
.side_area{
	float:left;
	width:258px;
}
.section01 .title{
	width:232px;
	height:25px;
	border-bottom:1px solid #d4f362;
}
.section01 .title h3{
	display:inline;
	float:left;
	color:#ff9831;
	width:71px;
	height:25px;
	margin-left:7px;
	line-height:24px;
	text-align:center;
	background:url(sprite_01.png) no-repeat;
}
.section01 .title .action{
	float:right;
	padding-top:8px;
	text-align:right;
}
.section01 .title .action a{
	margin:0 5px;
}
.newslist{
	padding:12px;
}
.newslist li{
	padding-left:16px;
	padding:2px 0;
	list-style-type:disc;
	list-style-position:inside;
	color:#ff9a34;
	line-height:1.6em;
	border-bottom:1px dashed #e3e3e3;
}
.newslist strong,.newslist span{
	color:#4E4E4E;
}
.newslist span{
	margin:0 5px;
}


.card_share_wrap{
	width:232px;
	overflow:hidden;
}
#card_share{
	width:250px;
	text-align:center;
}
#card_share li{
	float:left;
	display:inline;
	width:118px;
	height:80px;
	margin:0;
	padding:0 4px 10px 0;
	overflow:hidden;
}
#card_share img{
	width:118px;
	height:80px;
}
#card_share li span{
	width:148px;
	color:#0079e0;
}
#card_share li span em{
	color:#4e4e4e;
}
/* ==E 侧边栏 */



/* ==S 主要内容 */
.main{
	width:692px;
	float:right;
}
.main_list{
	width:687px;
	height:283px;
	border:1px solid #898989;
	border-left:none;
	overflow:hidden;
}
.main_list .item{
	float:left;
}
.main_list .title{
	float:left;
	cursor:pointer;
	width:18px;
	height:283px;
	border-left:1px solid #898989;
	background:url(/partner/ah/pic/p1.jpg) no-repeat;
}
.main_list .main_02{
	background-image:url(main_02.jpg);
}
.main_list .main_03{
	background-image:url(/partner/ah/pic/p2.jpg);
}
.main_list .main_04{
	background-image:url(main_04.jpg);
}
.main_list .main_05{
	background-image:url(/partner/ah/pic/p4.jpg);
}
.main_list .main_06{
	background-image:url(main_06.jpg);
}
.main_list .current{
	cursor:default;
}
.main_list .item .content{
	display:none;
	float:left;
	width:592px;
	overflow:hidden;
}
.main_list div.content a{
	display:block;
	width:613px;
	margin-left:-18px
}

/*==S 套装 */
.twinlist{
	padding-top:12px;
	text-align:center;
}
.twinlist h3{
	width:323px;
	height:16px;
	margin:0 auto;
	background:url(sprite_txt.gif) no-repeat;
}
.twinlist ul{
	padding:19px 0 12px 0;
}
.twinlist li{
	float:left;
}
.twinlist li.sliver{
	padding:0 23px;
}
/*==E 套装 */

/*==S 卡片列表 */
.more01{
	padding-right:12px;
	text-align:right;
}
.more01 a{
	color:#3E9902;
}
.more01 a:hover{
	color:#3E9902;
	text-decoration:underline;
}
.home_cards{
	padding:10px 0 10px 5px;
}
.home_cards h3{
	height:30px;
	padding:10px 0 0 36px;
	font-size:14px;
	background:url(sprite_01.png) no-repeat -874px 0;
}
.home_cards .item{
	display:inline;
	float:left;
	width:150px;
	margin:0 8px;
	overflow:hidden;
}
.ah_clist li{
	height:111px;
}
.ah_clist img{
	width:146px;
	height:98px;
	padding:2px 2px 2px 1px;
	background:url(sprite_01.png) -83px 0;
}
.ah_clist a span,.ah_clist .card_action{
	display:none;
}
}
/*==E 卡片列表 */


/* ==E 主要内容 */




.foot{
	color:#1c1c1c;
	height:60px;
}
.server{
	padding-bottom:3px;
	background:url(sprite_bg.png) repeat-x;
}
.server .l,.server .r{
	width:16px;
	height:33px;
	background:url(sprite_01.png) no-repeat 0 -34px;
}
.server .r{
	background-position:-27px -34px;
}
.server .c{
	padding-top:8px;
}
.server .c span{
	margin:0 13px;
	font-weight:bold;
	color:#8eb220;
}
div[class="foot"]{
	height:auto;
	min-height:60px;
}
.foot .default{
	float:left;
	padding-top:20px;
	width:850px;
}
.foot h3{
	float:left;
	font-weight:normal;
}
.foot ul{
	float:right;
}
.foot li{
	display:inline;
}
.foot li a{
	color:#666;
}
.foot li a:hover{
	color:#f60;
	text-decoration:underline;
}

.ppaa{
	float:right;
	padding-top:10px;
}
.ppaa a{
	float:left;
	width:38px;
	height:37px;
	margin:0 5px;
	background:url(/i/pingan.jpg) -39px 0;
	overflow:hidden;
}
.ppaa a.pa{
	width:39px;
	height:38px;
	background-position:0 0;
}
.ppaa a span{
	display:block;
	text-indent:-200em;
	overflow:hidden;
}
.copyright{
	clear:both;
	padding:10px 0;
	text-align:right;
	color:#939393;
}
/*
	体验页面
*/
.experience{
	height:380px;
	padding:20px 30px
}
.experience h3{
	font-size:16px;
	line-height:36px;
}
.experience p{
	line-height:22px;
	font-size:14px;
	margin-bottom:20px
}
/*
	体验注册
*/
.expreg{
	height:300px;
	padding:20px 240px
}
.expreg h3{
	font-size:16px;
	padding-bottom:10px
}
.expreg div{
	line-height:28px;
	padding:10px 0;
	font-size:14px
}
.expreg span{
	padding-left:70px
}
.expreg span input{
	border:solid 1px #bb4f07;
	background-color:#f60;
	line-height:26px;
	padding:0 10px;
	font-weight:bold;
	font-size:14px;
	color:#fff
}
input.input0{
	height:20px;
	border-top:1px solid #797979;
	border-right:1px solid #797979;
	border-bottom:1px solid #bebebe;
	border-left:1px solid #bebebe;
	padding:4px 0 0 5px;
	font-weight:bold;
	color:#f80;
	vertical-align:middle;
	width:230px
}