--------------------------------------------------*/
#index { background:url(../images/bg.jpg) center top; width: 760px; margin: 0 auto; }
.wrap { margin:0 auto; width:746px; background:url(../images/wp_bg.jpg); }
#top{}
.t_con01{ padding-top: 15px; list-style-type: disc; text-align: right; height: 20px; }
.t_con01 a{ text-decoration:underline; margin-right: 6px; margin-left: 5px; }
.t_con02{ height: 52px; padding-left: 5px; }
.t_con02 ul li{ height:52px; float: left; }
.nav0{ width:262px; height: 52px; }
.nav{ height:52px; background:url(../images/nav.jpg) no-repeat; display:block; text-indent:-9999px;}
.nav1{width:96px; background-position:-262px 0;}
.nav2{width:56px; background-position:-358px 0;}
.nav3{width:94px; background-position:-414px 0;}
.nav4{width:94px; background-position:-508px 0;}
.nav5{width:134px; background-position:-602px 0;}
.nav01{width:96px; background-position:-262px -52px;}
.nav02{width:56px; background-position:-358px -52px;}
.nav03{width:94px; background-position:-414px -52px;}
.nav04{width:94px; background-position:-508px -52px;}
.nav05{width:134px; background-position:-602px -52px;}
#banner { padding-top: 22px; margin-left: 5px; }
#gal-wrap {position: relative; overflow:hidden; width:736px; height:275px;}
#gallery {position: absolute;}
#gallery li {list-style: none;float: left; width:736px; height:275px;}
#gallery p {text-align: center;color: #cdcdcd;}
#gal-panel { height: 20px; overflow: hidden; padding-left: 334px; padding-top: 10px; }
#gal-panel li { float: left; margin-right: 5px; list-style: none; cursor: pointer; width:11px; height:11px; background:url(../images/pics.jpg) no-repeat -11px 0; }
#gal-panel li.current {font-weight: bold;color: red; background:url(../images/pics.jpg) no-repeat;}

#main{ height:689px; }
.main_ul{ margin:0 0; list-style: none; }
.m_con1_top{ border-bottom:1px solid #999; height:35px; }
#main h2{ color:#6f6f70; font-size:22px;}
.m_con1_main{ padding-top:22px; }
.m_con1_l1{ background:url(../images/pics.jpg) no-repeat 0 -11px; width:123px; height:122px; float: left; margin-top: 10px; }
.m_con1_l2{ background:url(../images/pics.jpg) no-repeat -124px -11px; width:120px; height:122px; float: left; margin-top: 15px; margin-right: 2px; }
.m_con1_r{ float: left; padding-left: 28px; width: 538px; }
.fon_b{ color:#4873b7;}
.s{ font-weight:bold;}
.f14{ font-size:14px;}
.m_icon_l{ float:left; margin-top: 16px; line-height:22px; width: 440px; }
#main h3{ color:#6f6f70}
.m_icon_r{ float:left; padding-top:75px; }
.more{ display:block; text-indent:-9999px; background:url(../images/pics.jpg) no-repeat 0 -133px; width:94px; height:23px;}

#footer { width:100%; text-align:center; font-size:12px; line-height:22px; color:#6f6f70; clear:both; padding-top:60px; padding-bottom:60px;}
#footer p { color:#6f6f70; }
#footer a { color:#4873b7; text-decoration:none }
#footer a:hover { color:#4873b7; }

/*----------------------page01---------------------------------*/
#p1main{}
#p1main h2{ color:#6f6f70; font-size:22px;}
.p1_m{ padding-top:50px; }
.p1_nav{ height: 26px; width: 736px; margin: 0 auto; background:url(../images/p1_nav_bg.jpg) repeat-x; }
.p1nav1,.p1nav2,.p1nav1_k,.p1nav2_k,.p2nav1,.p2nav2,.p2nav3,.p2nav1_k,.p2nav2_k,.p2nav3_k{ float:left; width:110px; height:26px; background:url(../images/pics.jpg) no-repeat; display:block; text-indent:-9999px;}
.p1nav1_k{ background-position:0 -156px;}
.p1nav2_k{ background-position:0 -208px;}
.p1nav1{ background-position:0 -182px;}
.p1nav2{ background-position:0 -234px;}
.p1_con0{ }
.p1_con1{ background:url(../images/p1main1.jpg) no-repeat 0 50px;}
.p1_h2box{ padding-top: 33px; padding-left: 22px; height:50px; }
.p1_mbox{ font-weight:bold; padding-left:10px; line-height:24px; font-size:14px; }
.p1_mbox ul li{ clear: both; }

/*----------------------page01-1---------------------------------*/
#p11main{}
.p11_m{ padding-top:50px; height: 688px; }
#p11main h2{ color:#6f6f70; font-size:22px;}
.p11_h2box{ padding-top: 33px; padding-left: 340px; height:60px; }
.p11_mbox{ line-height:24px; font-size:14px; }
.p11_mbox ul li{ margin-left: 13px; }
.listy li{ list-style-typ:disc;}
.p11_li1{ height:141px; padding-left:340px; }
.p11_li2{ height:133px; padding-left:340px; }
.p11_li3{ height:120px; padding-left:115px; }
.p11_li4{ height:112px; padding-left:115px; }

/*----------------------page02---------------------------------*/
.pa2_nav_bg{ background:url(../images/nav_bg.jpg) no-repeat; height: 26px;}
.pa2_nav_bg a{ float:left; width:110px; height:26px;  display:block; text-indent:-9999px; }
.p2nav1{ background-position:0 -260px;}
.p2nav2{ background-position:0 -312px;}
.p2nav3{ background-position:0 -364px;}
/*.p2nav1{ background-position:0 -286px;}
.p2nav2{ background-position:0 -338px;}
.p2nav3{ background-position:0 -390px;}*/
.p2_con1{ width:662px; margin:32px auto; font-size:14px; line-height:24px; }
.p2_con1 dl{ padding-bottom:30px;}
.p2_con1 dt{ font-weight:bold;}
.p2_con1 a{ text-decoration:underline;}

/*----------------------page02-2---------------------------------*/
.p22_con1{ width:662px; margin:32px auto; font-size:14px; font-weight:bold; line-height:24px;}
.p22_con1 ul li{ padding-bottom:37px;}


.p1img { float:left; background:url(../images/p1main_bg.jpg) no-repeat; width:70px; height:47px;}
.p1_img01{ background-position: -19px -51px;}
.p1_img02{ background-position: -19px -128px;}
.p1_img03{ background-position: -19px -200px;}
.p1_img04{ background-position: -19px -276px;}
.p1_mbox ul li p{ float:left; padding-left: 15px; }
.p1_mbox dl{ clear:both; padding-bottom:20px; }
.p1_mbox dd{ clear:both; padding-left:85px; padding-bottom:10px;}
.p1_mbox img{ }
.ul_l{ font-size: 12px; line-height: 24px; color: #7b858f; padding-left: 15px; font-weight: normal; padding-top: 10px; }
.font_b1{color:#7b868f;}
.pos_r{ position:relative;}
.ul_l1{ font-size: 12px; line-height: 24px; color: #7b858f; position:absolute; left:410px; top:121px; padding-left: 30px; font-weight: normal; }
