body{font:12px/1.5 Tahoma,Arial,Helvertica,sans-serif; background:url(../images/bg.png) top repeat-x; color:#555555;}
body,ul,li,h3,h4,h5,p,form{margin:0; padding:0;}
p{line-height:22px;}
h3,h4,h5{color:#000000; line-height:30px;}
ul li{list-style:none;}
a{text-decoration:none; color:#0063df;}
img{border:none; vertical-align:middle;}
.m{margin:auto;}
.z-l{float:left;}
.z-r{float:right;}
.z-c{clear:both;}
.z-e{text-align:center;}
.z-b{font-weight:bold;}
.z-pr{position:relative;}
.z-pa{position:absolute;}
.z-p5{padding:5px;}
.z-p10{padding:10px;}
.z-pl20{padding-left:20px;}
.z-plr10{padding:0 10px;}
.z-mt10{margin-top:10px;}
.z-mt50{margin-top:50px;}
.z-pr{position:relative;}
.z-pa{position:absolute;}
.main{background:url(../images/mainbg.png) top no-repeat; width:980px; height:1000px; padding:0 70px;}
.cent01,.cent02,.cent03{background:url(../images/centbg.png);}
.cent01{background-position:0 0;}
.cent02{background-position:-980px 0;}
.cent02 h3{font-size:18px; line-height:35px;}
.cent02 h4{font-size:16px;line-height:35px;}
.cent02 p{padding:5px 0;}
.cent03{background-position:-1960px bottom;}
.cent01,.cent03,.z-fn01,.z-fn03{height:15px;}
.z-bt01{border-top:1px solid #B5B5B5;}
.z-bb01{border-bottom:1px solid #cccccc;}
.z-bor01{border:1px solid #cccccc;}
.z-br01{border-right:1px dotted #cccccc;}
.z-foot,.z-foot a{color:#62759c;}
.z-foot{padding:20px;}
.z-w65{width:650px;}
.z-w54{width:540px;}
.z-w38{width:380px;}
.z-w40{width:400px;}
.z-gm01 li{float:left; width:300px; padding:10px;}
.z-w29{width:270px; padding:0 10px;}
.z-nav li{float:left;}
.z-f14{font-size:14px;}
.z-list ul{padding-left:15px;}
.z-list li{padding:2px; list-style:disc;}
.iphone01{background:url(../images/iphonebg.png); padding:30px 190px 0 190px;}
.iphone01 li{float:left; width:150px; height:180px; text-align:center; cursor:pointer;}
.iphone01 a img{padding-top:20px;}
.iphone01 a:hover img{padding-top:0;}
.iphone01 .c{background:url(../images/ipc.png) bottom center no-repeat; font-size:15px; font-weight:bold;}
.iphone01 .c img{padding:0;}
a.z-lbot{background:url(../images/lbot.png); width:180px; height:32px; padding:6px 16px; display:inline-block; text-align:left; color:#003a88;}
.z-faqnav,.z-fn01,.z-fn03{width:242px;}
.z-fn01,.z-fn02,.z-fn03{background:url(../images/faqnav.png);}
.z-fn01{background-position:0 0; top:-15px; left:0;}
.z-fn02{background-position:-250px 0; padding:0 7px; min-height:1000px; _height:1000px;}
.z-fn02 h5,.z-faqli h5,.z-news h5{font-size:12px;}
.z-fn02 h5{background:url(../images/fnbg.png) no-repeat; padding:0 0 0 10px; height:26px; line-height:26px; margin-bottom:5px;}
.z-fn02 ul{padding:0 0 20px 0;}
.z-fn02 li{padding:2px 0 2px 20px;}
.z-fn02 .c{background:url(../images/fnli.png) no-repeat 10px 10px #e4e4e4;}
.z-fn03{background-position:-500px 0; bottom:-15px; left:0;}
.z-faqli,.z-news{width:700px;}
.z-faqli li{padding:2px 0;}
.z-faqli h5{padding:5px; background:#e7ebf0; color:#000000; font-weight:normal;}
.z-faqli span{display:none; color:#767676; padding:5px 10px 5px 15px;}
.z-faqli .c h5{font-weight:bold;}
.z-faqli .c span{display:block;}
.z-nl01,.z-nl02{float:left;}
.z-news li{height:120px;}
.z-nl01{width:150px;}
.z-nl02{width:550px;}
.nivo-controlNav{position:absolute;}

#z-faqtc{width:651px; left:300px; top:150px;}
.z-ftc01,.z-ftc02,.z-ftc03,a.faqcol{background:url(../images/faqtc.png);}
a.faqcol{background-position:-1980px 0; display:inline-block; width:12px; height:24px;}
.z-ftc01{background-position:0 0; text-align:right; padding:0 10px;}
.z-ftc02{background-position:-660px 0; padding:10px 20px;}
.z-ftc02 li{padding:5px 0;}
.z-ftc02 label{width:70px; display:inline-block;}
.z-ftc03{background-position:-1320px bottom; height:10px;}
.z-ibot01,.z-ibot02{width:118px;height:38px;display:inline-block;background:url(../images/bot01.gif);border:none}.z-ibot01{background-position:0 0}.z-ibot02{background-position:-120px 0}.z-red{color:#cb0000}

.z-red{color:#d80000;}
.z-w45{width:450px;}
.z-pabg,.z-ejd1,.z-ejd2,.z-pabot{background:url(../images/pabg.png);}
.z-pabg{background-position:0 -65px;width:502px; height:201px; padding:8px; left:350px; top:100px;}
.z-txr{text-align:right;}
a.close{display:inline-block; width:10px; height:10px;}
.z-ejd1,.z-ejd2{width:447px; height:28px;}
.z-ejd1{background-position:0 0}
.z-ejd2{background-position:0 -30px}
.z-p20{padding:20px;}
.z-patxt{border:1px solid #cccccc; padding:2px; height:26px; line-height:26px; width:220px;}
.z-pabot{background-position:-450px 0; width:84px; height:31px; border:none;}
.z-pabg2{font-size:14px; width:790px;}
.z-pabg2 ul{padding-left:180px;}
.z-pabg2 li{padding:5px 0;}
.z-pabg2 li label{display:inline-block; width:100px; text-align:right;}


/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/

#slider {
	position:relative;
 	width:618px;
 	height:246px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:460px;
	bottom:10px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}