﻿@charset "utf-8";
#main ul#submenu{
height:200px;
background:url(../common/bg_sub.jpg) left top no-repeat;
}
ul#menu li.menu1 a{background:url(../common/menu_pic.gif) left bottom no-repeat;}
a.btn{
display:block;
text-indent:-9999px;
overflow:hidden;
background:url(../img/pro/btn.jpg) no-repeat;
margin:15px 10px;
width:162px;
height:62px;
}
a.btn:hover{background:url(../img/pro/btn_on.jpg) no-repeat;}
a#titletop{background:url(../img/pro/txt-title_top.png) no-repeat;}
a#subtitletop1{background:url(../img/pro/txt-title_top_1.png) no-repeat;}
a#subtitletop2{background:url(../img/pro/txt-title_top_2.png) no-repeat;}
a#subtitletop3{background:url(../img/pro/txt-title_top_3.png) no-repeat;}
a#titlep1{background:url(../img/pro/txt-title_p1.png) no-repeat;}
a#subtitlep11{background:url(../img/pro/txt-title_p1_1.png) no-repeat;}
a#subtitlep12{background:url(../img/pro/txt-title_p1_2.png) no-repeat;}
a#subtitlep13{background:url(../img/pro/txt-title_p1_3.png) no-repeat;}
a#titlep2{background:url(../img/pro/txt-title_p2.png) no-repeat;}
a#title1{background:url(../img/pro/txt-title_1.png) no-repeat;}
a#title2{background:url(../img/pro/txt-title_2.png) no-repeat;}
a#title3{background:url(../img/pro/txt-title_3.png) no-repeat;}
a#title3_1-1{background:url(../img/pro/txt-title_3_1_1.png) no-repeat;}
a#title3_1-2{background:url(../img/pro/txt-title_3_1_2.png) no-repeat;height:40px;}
a#title3_1-3{background:url(../img/pro/txt-title_3_1_3.png) no-repeat;}
a#title3_2{background:url(../img/pro/txt-title_3_2.png) no-repeat;}
#main .txt-box p{width:60%;}
#main .img-box_top{position:absolute;top:240px;left:570px;}
#main .img-box_pro1{position:absolute;top:320px;left:530px;}
#main .img-box_pro2{position:absolute;top:240px;left:520px;}
#main .pro-toplist{margin-bottom:170px;}
#main .pro-toplist h3{margin:35px 0px 60px 0px;width:250px;overflow:hidden;}
#main .img-box_1{padding:0px 0px 10px 37px;}
#main .img-box_1 .img-box_1_1{float:left;width:350px;}
#main .img-box_1 .img-box_1_1 img{margin-bottom:12px;}
#main .img-box_1 .img-box_1_2{}
#main .img-box_2{padding:0px 10px 10px 30px;text-align:left;clear:both;}
#main .img-box_2 .img-box_2-fl{float:left;}
#main .img-box_3{padding:0px 10px 0px 0px;text-align:right;}
ul.menulink2{padding:0px 0px 10px 50px;}
ul.menulink2 li{
background:url(../common/arrow.gif) 0px 6px no-repeat;
padding:0px 0px 1em 10px;
width:800px;
line-height:1.5;
}
#main .img-box_3_1-1{float:left;width:165px;padding:10px 0px;}
#main .img-box_3_1-2{padding-left:245px;}
#main .img-box_3_1-3{float:right;width:427px;}
#main .img-box_3_1-4{float:left;width:180px;padding:10px 0px;}
#main .img-box_3_1-5{text-align:right;}
#main .img-box_3_1-com{float:left;width:220px;padding:10px 0px;}
#main .img-box_3_2 img{margin:0px 20px 10px 0px;}
#main .box-right{float:left;}
#main .box-right p{padding:20px 0px 5px 0px;margin:0px;width:auto;}
#main .box-right .txt-list2 ul{margin:20px 5px 0px 5px;}
#main .box-right .txt-list2 ul li{
background:url(../common/i_list.png) no-repeat;
padding:0px 0px 3px 12px;
width:300px;
line-height:1.5;
}
#main .box-left{float:left;width:400px;}
#main .box-left .txt-list2 ul{margin:0px 5px 0px 5px;}
#main .box-left .txt-list2 ul li{
background:url(../common/i_list.png) no-repeat;
padding:0px 0px 3px 12px;
width:300px;
line-height:1.5;
}