
.solution{position:relative;height:450px;background:url(../solution/img/solutionmap_bg.jpg) no-repeat top;}
.solution ul li{}
.solution ul li a,.pict_menus p a{display:block;text-indent:-9999px;overflow:hidden;}
.solution .subhdg1{text-indent:-9999px;overflow:hidden;}

.rig_menus{position:absolute;top:109px;right:11px;}
.rig_menus ul li{margin-bottom:13px;}
.rig_menus ul li a{width:158px;height:49px;}
.rig_menus ul li a:hover{background:no-repeat top;}
.rig_menus ul .menu1 a:hover{background-image:url(../solution/img/rig_menu1_ov.gif);}
.rig_menus ul .menu2 a:hover{background-image:url(../solution/img/rig_menu2_ov.gif);}
.rig_menus ul .menu3 a:hover{background-image:url(../solution/img/rig_menu3_ov.gif);}
.rig_menus ul .menu4 a:hover{background-image:url(../solution/img/rig_menu4_ov.gif);}
.rig_menus ul .menu5 a:hover{background-image:url(../solution/img/rig_menu5_ov.gif);}

.pict_menus{position:absolute;}
.pict_menus p a{position:absolute;display:block;width:75px;height:32px;}
.pict_menus p.menu1 a{top:170px;left:471px;}
.pict_menus p.menu2 a{top:112px;left: 82px;}
.pict_menus p.menu3 a{top: 53px;left:378px;}
.pict_menus p.menu4 a{top:288px;left:255px;}
.pict_menus p.menu5 a{top:261px;left: 39px;}
.pict_menus p a:hover{width:123px;height:55px;display:block;background:no-repeat top;}
.pict_menus .menu1 a:hover{top:157px;left:446px;background-image:url(../solution/img/pict_menu1_ov.gif);}
.pict_menus .menu2 a:hover{top:99px; left:57px;background-image:url(../solution/img/pict_menu2_ov.gif);}
.pict_menus .menu3 a:hover{top:40px; left:353px;background-image:url(../solution/img/pict_menu3_ov.gif);}
.pict_menus .menu4 a:hover{top:275px;left:230px;background-image:url(../solution/img/pict_menu4_ov.gif);}
.pict_menus .menu5 a:hover{top:248px;left:14px;background-image:url(../solution/img/pict_menu5_ov.gif);}

.contents .un_con{border:none;}
.contents .un_con .blue_bg1{width:180px;}

.solution_pages{position:relative;height:450px;background:url(../solution/img/solutionpage_bg.jpg) no-repeat top;}
.solution_pages .page_box{font-size:9pt;line-height:13pt;position:absolute;bottom:12px;left:174px;width:475px;height:425px;background:url(../solution/img/page_bg.gif) no-repeat top;}
.solution_pages .page_box .inner{padding:10px 25px 10px 40px;text-align:center;}
.solution_pages .page_box .inner h5{}
.solution_pages .page_box .inner .subhdg_cap{font-size:11pt;line-height:13pt;margin-bottom:7px;}
.solution_pages .page_box .inner ul li{}
.solution_pages .page_box .inner ul li p{width:225px;float:left;text-align:left;}
.solution_pages .page_box .inner ul li p.pic{width:175px;margin-right:10px;}
.solution_pages .page_box .inner .blue_box{clear:both;padding:8px 0;}
.solution_pages .page_box .inner .blue_box div{border:solid 1px #67d;}

.blue_box div .th{color:#fff;font-weight:bold;text-align:center;background:#67d;padding:2px;}
.solution_pages .page_box .inner .blue_box div ul{float:left;margin:2px 0;}
.solution_pages .page_box .inner .blue_box div ul li{font-size:8pt;line-height:10pt;text-align:left;letter-spacing:-1px;margin:1px 4px 0;} 
.solution_pages .page_box .inner .blue_box div ul li a{padding:2px 0 1px 12px;background:url(../img/arrow7.gif) no-repeat left;}
.solution_pages .page_box .inner .blue_box .close a{position:absolute;left:39px;bottom:15px;display:block;width:65px;height:15px;text-align:left;text-indent:-9999px;overflow:hidden;}
.solution_pages .page_box .inner .blue_box .fr{padding:5px 0 0;}

.solution_all{padding-left:8px;}
.solution_all .subhdg1{padding:15px 7px;}
.solution_all .subhdg1 img{display:block;margin-bottom:3px;}
.solution_all .subhdg2{display:block;margin-bottom:5px;}
.solution_all .blue_box{float:left;width:400px;margin-bottom:20px;}
.solution_all .blue_box .inner{width:370px;}
.solution_all .blue_box .inner .pic{float:left;width:185px;}
.solution_all .blue_box .inner .pic,.solution_all .blue_box .inner .rig{margin-top:5px;}
.solution_all .blue_box .inner .rig{width:185px;}
.solution_all .blue_box .inner .rig ul li{margin:0 0 5px;}
.solution_all .blue_box .inner .rig ul li a{display:block;padding-left:15px;background:url(../img/arrow5.gif) no-repeat left top;height:100%;}
.solution_all .blue_box .inner .rig p.clear{padding:10px 5px;}
.solution_all .blue_box .inner ul li div{float:left;text-align:left;}



















