h2{ margin-bottom:20px;}

/*banner*/
.page{ width:981px; margin:0 auto;}
.banner{ margin:13px 0px; width: 980px; height:318px; BACKGROUND: url(../images/banner.jpg) no-repeat;}
.banner .arpv {
	DISPLAY: block; FLOAT: left; margin:0px 20px; WIDTH: 300px; HEIGHT: 280px
}
.banner H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 40px
}
.banner UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 25px
}
.banner LI {
	FONT-SIZE: 12px; BACKGROUND: url(../images/dot.png) no-repeat 0px 10px; COLOR: #fff; TEXT-INDENT: 10px; LINE-HEIGHT: 24px
}
.banner IMG {
	MARGIN: 0px 40px 0px 0px
}
.banner .p {
	PADDING-TOP: 20px
}

.amy_flash IMG {BORDER: 0px;}
.amy_flash ul{ list-style-type:none}
.amy_flash { OVERFLOW: hidden; width:980px; height:318px;position:relative}
.amy_flash .banners { 
	PADDING: 0px; MARGIN:0px
}
.amy_flash .banners LI {DISPLAY: none; OVERFLOW: hidden; }

.amy_flash .banners LI.current {DISPLAY: block}
.amy_flash .points {
	OVERFLOW: hidden; HEIGHT: 30px
}
.amy_flash .points LI {OVERFLOW: hidden; CURSOR: pointer;TEXT-ALIGN: center;	
	color:#535353;
	float:left;
	margin:3px;
	background:#ff0;
cursor:pointer;
	height:17px;
	width:17px;
	text-align:center;
	line-height:17px;
}
.amy_flash .switcher {
	POSITION:absolute;
	left:10px;
	top:290px; width:100px; height:28px;}
.banners LI A IMG {}
.amy_flash .points LI.current {FONT-SIZE: 16px;  MARGIN: 3px 3px; 
	color:#535353;
	float:left;
	margin:3px;
	background:#fff;
    cursor:pointer;
	height:17px;
	width:17px;
	text-align:center;
	line-height:17px;
}


/*dcdcdc*/
.center{ border-radius:5px; border:1px solid #dcdcdc;    float: left;}
.AnyPsw{ width:946px;  padding:10px 17px 0 17px;  float: left; display:inline;}
.AnyPsw_left{ width:505px; float:left;}
.AnyPsw_left h1{ font-size:24px; color:#1978b8; padding:20px 0px;}
.AnyPsw_left p{ padding-bottom:5px;}
.AnyPsw_left p a{	color: #1978b8;
	font-weight: bold;}
.list{}
.list li{ line-height:24px; background:url(../images/ico02.jpg) no-repeat scroll 0 8px transparent;padding-left: 20px; }
.free{ margin-top:33px;}
.free1{ margin:0px 10px 20px 20px;}
.free_left{ width:148px; height:45px; float:left; margin-right:10px;}
.free_right{width:148px; height:45px; float:left; }
.learn_more{ font-size:12px; padding-left:10px;}
.learn_more a{ color:#267ba4; line-height:47px; text-decoration:underline;}
.AnyPsw_rihgt{ float:right; padding-top:60px;}


/**/
.Choose_AnyPsw{ margint-top:39px; clear:both;padding:20px 17px 5px 17px;}
.Choose_AnyPsw h2{ font-size:22px; border-bottom:1px dashed #a2a2a2; color:#333333; line-height:60px;}
.easy_steps{ width:316px; float:left;  margin-left:15px; display:inline;}
.easy_steps_ico{ float:left; background:url(../images/step1.jpg) no-repeat ; width:64px; height:100px;}
.easy_steps_size{ float:left; margin-left:15px; width: 220px;}
.easy_steps_size h3{ font-size:14px; padding-bottom:10px; }
.easy_steps_size li{background:url(../images/ico06.jpg) no-repeat scroll 0 12px transparent; padding:4px 0px 4px 10px; }
.easy_steps_size li a{ line-height:20px; color:#444; }
.easy_steps_size li a:hover{ text-decoration:underline; color:#1046b5;}


.Full_featured{ float:left; width:316px;}
.Full_featured_ico{float:left; background:url(../images/step2.jpg) no-repeat ; width:80px; height:100px;}


.safe { float:left; width:316px;}
.safe_ico{float:left; background:url(../images/step3.jpg) no-repeat ; width:64px; height:100px;}

.Save{ float:right; width:475px;margin:40px 0 40px 0; overflow:hidden; display:block;}
.Save_ico{float:left; background:url(../images/ico05.jpg) no-repeat scroll -104px -88px transparent ; width:97px; height:87px;}


/**/
.bottom{ border-radius:5px; border:1px solid #dcdcdc;    float: left; margin:13px 0 19px 0; width:981px;    padding-bottom: 18px;}
.bottom h2{font-size:18px;}
.Testionials{ width:300px; float:left;  padding:22px 17px 0 17px; line-height:20px;overflow:hidden}


.Awards{width:300px; float:left; padding:22px 17px 0 17px; line-height:20px; overflow:hidden}
.Follow_Us{width:280px; float:left;padding:22px 0px 0 17px; line-height:20px; overflow:hidden}

.follow_us_ico img{ padding-right:13px;}
.ico_xian{float:left; border-right:1px dotted #c8c8c8; height:180px;margin: 15px 0 0; }
