.default{width:860px;height:520px;position:relative;}
#global{width:581px;height:382px;background:url(/image/globe-neemo.png) no-repeat;left:-85px;top:-25px;position:absolute;}
#pannel{width:300px;height:250px;background:url(/image/pannel.png) no-repeat;margin-top:10px;margin-right:20px;float:right;}
#pannel table{margin:0 auto;z-index:999;}
.p_top{background:url(/image/pannel_top.png) no-repeat;height:42px;padding-left:15px;color:#539200;font-weight:bold;line-height:38px;}
.g_14{color:#539200;font-size:14px;margin-left:10px;}
.g_12{color:#539200;font-size:12px;margin-left:10px;}
.input{border:2px solid #6EA700;color:#6EA700;font-size:12px;height:20px;width:166px;padding:4px 5px 0;}
.btn_login,.btn_reg{width:93px;height:34px;border:0;cursor:pointer;}
.btn_login{background:url(/image/btn_login.gif) no-repeat;}
.btn_reg{background:url(/image/btn_reg.gif) no-repeat;}

.btns_four{height:201px;width:862px;position:absolute;left:0;bottom:5px;}

.puzzle,.puzzle_1,.puzzle_2,.puzzle_3{float:right;width:264px;height:222px;}
.puzzle{background:url(/image/puzzle-home.png) no-repeat;}
.puzzle_a,.puzzle_b,.puzzle_c{display:block;float:left;}
.puzzle_a{width:264px;height:100px;}
.puzzle_b{width:150px;height:122px;}
.puzzle_c{width:114px;height:122px;}

.puzzle_1{background:url(/image/puzzle-home-1.png) no-repeat;}
.puzzle_2{background:url(/image/puzzle-home-2.png) no-repeat;}
.puzzle_3{background:url(/image/puzzle-home-3.png) no-repeat;}

.btns_left,.btns_1,.btns_2,.btns_3,.btns_4{width:580px;height:163px;float:left;background-repeat:no-repeat;margin-top:38px;}
.btns_left{background-image:url(/image/buttons-home.png);}
.btns_1{background-image:url(/image/buttons-home-1.png);}
.btns_2{background-image:url(/image/buttons-home-2.png);}
.btns_3{background-image:url(/image/buttons-home-3.png);}
.btns_4{background-image:url(/image/buttons-home-4.png);}

.btns_a,.btns_b,.btns_c,.btns_d{display:block;height:163px;float:left;}
.btns_a{width:155px;}
.btns_b{width:142px;}
.btns_c{width:143px;}
.btns_d{width:140px;}

.servicelist{overflow:hidden;width:260px;margin:0 auto;}
.servicelist li{float:left;margin-top:5px;overflow:hidden;width:130px;}
.servicelist li a{position:relative;display:block;width:120px;height:35px;font-size:14px;font-weight:bold;color:#777;}
.servicelist li a:hover{color:#F80;text-decoration:none;background:url(/image/service_list.png) no-repeat;}
.servicelist li a span{position:absolute;left:10px;top:9px;width:16px;height:16px;display:block;float:left;cursor:pointer;}
.servicelist li a div{position:absolute;left:30px;top:0;line-height:35px;width:60px;float:left;cursor:pointer;}