@charset "utf-8";
body,ul,li,img,h1,h2,h3{ font-size:12px; list-style-type:none;font-family:Arial, Helvetica, sans-serif,;margin:0;padding:0;}
img,table{border:0;border-collapse:collapse;}
img{display:block;}
a{color:#000000;text-decoration:none;}
a:hover{color:#e61d7e;}
.f16{ font-size:16px;}
.f14{ font-size:14px;}
.fl{float:left;}
.fr{float:right;}
.eee{ color:#eee;}
.textc{ text-align:center}
.textr{ text-align:right}
.clear{clear:both; height:0; font-size:1px;}

/* Homepage style */
body{background:url(top_bg.gif) repeat-x left top;}
#header{ height:264px; background:url(header.jpg) no-repeat center top;}

#content{ width:910px; margin:18px auto;}
.sidebar{ width:214px;}
.menu{ background-color:#ffc603;}
.menu h1{ font-size:36px; color:#fff; padding-left:24px}
.menu ul{ padding:0px 28px 18px;}
.menu li{ font-size:1px;}
.menu li a{ display:block; font-size:20px; color:#fff; border-bottom:1px #ffe89a solid; padding:6px 10px;}
.menu li a:hover{color:#c70660;}
.video{ margin-top:22px;}

.main{ width:668px;}
.boxtop{ height:43px; background:url(boxhomeupbg1.jpg) repeat-x; margin-top:8px;}
.title01{ font-size:20px; color:#fff; padding:11px 7px 7px; font-weight:bold}
.boxbody{ border:1px #ebebeb solid; border-bottom-width:0; height:100%;}
	.pro01{ padding:0px 28px; margin-top:15px; border-right:1px #d6d6d6 solid;}
	.pro02{ padding:0px 28px; margin-top:15px; }
	.protext{ width:250px; padding:4px 13px; font-size:14px; color:#003399; line-height:1.5em; font-weight:bold}
	.pro02 .protext{ line-height:1.3em;}
	.pronote{ height:188px; width:211px; background:url(proinfo.jpg) no-repeat; margin:10px 0; padding:18px 15px 8px 50px;; font-size:16px; color:#fff; line-height:1.5em; font-weight:bold;}
	.protext01{ width:265px; padding:4px 2px 4px 8px; font-size:14px; color:#ffa903; line-height:1.5em;}	
	.jsbox{ margin:18px 0 10px; background-color:#efefef; padding:10px 3px 10px 6px;}
.boxfooter{ height:25px; background:url(boxhomefootbg.jpg) repeat-x left bottom;}

#footer{ width:910px; margin:0px auto; height:56px;}
#footer .copyright{ color:#7f7f7f; font-size:10px; line-height:1.4em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer .copyright span{ color:#ff56b7;}
.footerlink{ color:#b0b0b0; padding-right:80px; padding-top:4px;}
.footerlink a{ padding:0 8px;}

/* About us style */
.ntop{ height:43px; background:url(boxhomeupbg1.jpg) repeat-x;}
.nbody{ border:1px #ebebeb solid; border-bottom-width:0; height:100%;}
.nmain{ padding:20px 30px; font-size:14px;}
.nmain{	text-align:justify;	text-justify:inter-ideograph; line-height:1.5em;}
.nmain h2{ font-size:16px; color:#eb1dad;}
.nmain h3{ font-size:16px; color:#fff; background-color:#eb1dad; padding:3px 10px 3px;}
.table01{ margin-top:20px; width:98%;}
.table01 td{ text-align:center;}
.table01 img{ display:inline; border:5px #eee solid;}
.nmain b{ font-size:18px; color:#f60;}

/* FAQs style */
.table04 td {font-size: 12px;line-height:160%}
.dotline{ border-bottom:1px #ccc dashed; }

/* Photo style */
.photobox{ margin:6px 8px 0px;}
.photoimg{ background:url(photo01.jpg) no-repeat left top; padding:33px 15px 8px 13px;}
.photoimg img{ width:155px; height:108px;}
.photoname{ text-align:center; line-height:1.2em; background:url(photo02.jpg) no-repeat left bottom; width:167px; padding:0px 8px 18px; font-size:12px;}

/* Testimonials style */
.table02{ width:100%; font-size:12px;}
 .table02 td{ padding:10px 5px; border-bottom:1px #ccc dotted;}
.table03{ width:98%;}
 .table03 td{ border-bottom:1px #fff solid; line-height:1.4em; padding:2px 8px;}
 .table03 th{ background-color:#f1f1f1; width:158px;}
.name{ text-align:center; margin:0 6px;}
.day{ text-align:center; margin:0 6px; color:#aaa; font-size:11px}