body {
background:#d8d8ff url(images/bg_tile.png) repeat scroll 0 0;
color:#333333;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:62.5%;
text-align:center;
margin:0 auto;
padding:0;
}

.top_nav {height:172px;width:1024px;margin:0 auto;}
.menus {width:1024px;height:50px;margin:0 auto;}

.nav_bar {height:50px;width:100%;background:url(images/top_navbg.png) repeat-x;position:relative;top:-50px;left:0;z-index:99;}

.nav_1 {width:171px;height:50px;background:url(images/nav_1.png) no-repeat;float:left;}
.nav_1:hover {background-position:0 -50px;cursor:pointer;}
.nav_2 {width:152px;height:50px;background:url(images/nav_2.png) no-repeat;float:left;}
.nav_2:hover {background-position:0 -50px;cursor:pointer;}
.nav_3 {width:120px;height:50px;background:url(images/nav_3.png) no-repeat;float:left;}
.nav_3:hover {background-position:0 -50px;cursor:pointer;}
.nav_4 {width:99px;height:50px;background:url(images/nav_4.png) no-repeat;float:left;}
.nav_4:hover {background-position:0 -50px;cursor:pointer;}
.nav_5 {width:121px;height:50px;background:url(images/nav_5.png) no-repeat;float:left;}
.nav_5:hover {background-position:0 -50px;cursor:pointer;}

.request {float:right;margin:0;}
.top_phone {width:240px;height:48px;background:url(images/top_phone.png) no-repeat;float:left;margin:100px 0 0 20px;cursor:pointer;}

.top_request {width:277px;height:35px;background:url(images/top_request.png) no-repeat;margin:0px 40px 0 0;cursor:pointer;clear:right;}
/** html .top_pay {position:absolute;right:0;top:20px;}*/
.top_pay {width:310px;height:70px;margin:30px 0px 10px -20px;padding:0 0 0 10px;z-index:101;text-align:left;border:1px solid #ccc;background:#f1f1f1;}
.top_pay label {width:80px;font-weight:bold;display:block;float:left;}
.top_pay input[type=text] {width:100px;height:15px;float:left;clear:left;}
.top_pay h2 {margin:0;text-align:center;color:green;font-size:14px;}
.top_logo { width:341px;height:223px;background:url(images/top_logo.png) no-repeat;margin:0 auto;z-index:100;position:relative;left:15px;cursor:pointer;}
*html .top_logo { width:341px;height:223px;background:url(images/top_logo.png) no-repeat;margin:0 auto;z-index:100;position:relative;left:-25px;top:50px;}
.photobox {width:1024px;background:#666699;height:290px;margin:0 auto;}
.photos{width:1024px;height:290px;margin:0 auto;background:url(images/home_photo.jpg) no-repeat;}
.photo_1 {width:500px;height:290px;background:url(images/home_photo1.jpg) no-repeat;float:left;}
.photo_2 {width:524px;height:290px;background:url(images/home_photo2.jpg) no-repeat;float:left;}
.photo_border {width:100%;height:37px;background:url(images/border_bot.png) repeat-x;}
.photo_bot {width:646px;height:20px;background:url(images/expert_border.png) no-repeat;margin:0 auto;position:relative;top:1px;}

.roc_num {width:300px;height:12px;background:url(images/roc_num.png) no-repeat 95px 0;}
.foot_owned {width:300px;height:31px;background:url(images/foot_owned.png) no-repeat;float:left;margin:5px 0 0 50px;}
.foot_cards {width:100px;height:24px;background:url(images/foot_cards.png) no-repeat;float:left;}
.foot_bbb {width:50px;height:34px;background:url(images/foot_bbb.png) no-repeat;float:left;margin:0 0 0 80px;cursor:pointer;}
.foot_copy {width:400px;height:40px;color:#666699;font-size:12px;float:left;margin:5px 0 0 0;}
.foot_copy span {font-size:10px;}
.foot_copy a{font-weight:bold;}
.footer{width:1024px;height:50px;margin:0 auto;}

.container {width:100%;margin:0 auto;}
.contents {width:780px;margin:0 auto;text-align:left;font-size:14px;padding:20px 0 10px 0;line-height:1.5em;}
.contents h2 {font-size:20px;}
#ll{display:none;}