@charset "utf-8";
/* CSS Document */

.flash{ width:780px; height:500px; margin:0 auto;}

.banner{ text-align:left; margin-left:10px;}
.title{ text-align:left; margin-bottom:30px;  margin-left:10px;}
/*top*/
.top{width:570px; float:right; margin:0 0px 0 0;text-align:right; padding-top:10px;border-top:1px #004b20 solid;}


/*-----------------------facility_list------------------------*/
.facility_list_title{ text-align:left; width:560px; margin:20px auto;margin-left:175px;}

.facility_list{ height:auto; text-align:left; width:650px; margin:0px auto; margin-left:90px; padding:30px 0 0px 0; }
/*.facility_list ul{float:left;margin-left:78px;_margin-left:75px; display:inline;}
.facility_list ul li{ display:block; float:left; width:180px;height:270px;*height:250px;margin:0 5px;background:url(../images/facility/facility_titline.gif) no-repeat 0px top; padding-top:13px; }
.facility_list ul  li span{ font-size:14px; font-weight:bold; color:#004b20;}
.facility_list ul li img{ margin:7px auto; display:inline;}
.facility_list ul li p{ line-height:150%; color:#333333; padding:4px 5px;font-size:12px; text-indent:1em;}

.facility_list ul.maxheight li{ display:block; float:left; width:180px;height:320px;*height:305px;margin:0 5px;background:url(../images/facility/facility_titline.gif) no-repeat 0px top; padding-top:13px; }
.facility_list ul li.shortheight{height:270px;*height:250px;}*/
.facility_list  span.xiuheight{display:block; height:32px !important; *height:18px;}

.facility_link,.facility2_link{width:570px; margin:40px 0 0 10px;padding:30px 0;border-top:1px #666 dotted;}
.facility_link a{ display:block; width:304px; height:54px; background:url(../images/facility/link.jpg) no-repeat left; margin:0 auto; font-size:0;text-indent:-9999px; }
.facility_link a:hover{display:block; width:304px; height:54px; background:url(../images/facility/link_a.jpg) no-repeat left;}

.facility2_link a{ display:block; width:374px; height:54px; background:url(../images/facility/link2.jpg) no-repeat left; margin:0 auto; font-size:0;text-indent:-9999px; }
.facility2_link a:hover{display:block; width:374px; height:54px; background:url(../images/facility/link2_a.jpg) no-repeat left;}

.facility_list ul li.notopborder{ background:#fff;}
.fac1{ background:url(../images/facility/facility1.gif) no-repeat left top;}
.fac2{ background:url(../images/facility/facility2.gif) no-repeat left top;}
.fac3{ background:url(../images/facility/facility3.gif) no-repeat left top;}
.fac4{ background:url(../images/facility/facility4.gif) no-repeat left top;}
.fac5{ background:url(../images/facility/facility5.gif) no-repeat left top;}
/*---------------------table did ---------------------------------------*/
.facility_list table.facility_tab1{ width:90px; margin-left:78px;}
.facility_list table.facility_tab1 td{background:url(../images/facility/facility_titline.gif) no-repeat 5px top;  padding:13px 5px 0 5px;}
.facility_list table.facility_tab1 td span{font-size:14px; font-weight:bold; color:#004b20;}
.facility_list table.facility_tab1 td p{line-height:150%; color:#333333; padding:4px 5px 10px 5px;font-size:12px; text-indent:1em;}
.facility_list table.facility_tab1 td img{ display:block; margin-top:4px;}

.facility_list table.facility_tab1 td#spec1{background:url(../images/facility/topline2.gif) no-repeat 5px top;  padding:13px 5px 0 5px;}
#spec1 ul{}
#spec1 ul li{display:block; float:left; width:180px;}
#spec1 ul li.right{ margin-left:10px;}


/*-----------------------about------------------------*/
.about{height:auto; text-align:left; width:580px; margin:30px 0 90px 160px; *margin-left:120px;padding-bottom:40px; }
.ab_pic{ padding-left:10px;}
.about p{padding:10px 15px 0 15px;}
.about p span{ text-align:right; float:right; padding-right:15px;}




/*-----------------------service_list------------------------*/
.service_list_title{ text-align:left; width:560px; margin:20px auto;margin-left:170px;}

.service_list{ height:auto; text-align:left; width:580px; margin:30px auto 90px 160px; padding-bottom:40px; }
.service_list ul li{ display:block; float:left; width:180px; height:300px; margin:0 5px;background:url(../images/facility/facility_titline.gif) no-repeat 0px top; padding-top:13px; }
.service_list ul  li span{ font-size:14px; font-weight:bold; color:#004b20;}
.service_list ul li img{ margin:7px auto; display:inline;}
.service_list ul li p{ line-height:150%; color:#333333; padding:4px 5px;font-size:12px;text-indent:1em;}



/*-----------------------event_list------------------------*/
.event_wrap{ width:820px;}
.event_list_title{ text-align:left; width:560px; margin:20px auto;margin-left:175px;}
.event_list{  height:auto;text-align:left; width:650px; margin:0px auto; margin-left:90px; padding:30px 0 20px 0 !important; *padding:30px 0 0 0;}
.event_list ul{ float:left;margin-left:78px;_margin-left:75px; display:inline;}
.event_list ul li{ display:block; float:left; width:180px; height:auto; margin:0 5px;background:url(../images/event/topline1.gif) no-repeat 0px top; padding-top:13px; padding-bottom:10px; }
.event_list ul  li span{ font-size:14px; font-weight:bold; color:#004b20;}
.event_list ul li img{ margin:7px auto; display:inline;}
.event_list ul li p{ line-height:150%; font-size:12px; color:#333333; padding:4px 5px; text-indent:1em;}


.event_list ul li.spec0{display:block; float:left; width:560px; height:auto; margin:0 5px;background:url(../images/event/topline3.gif) no-repeat 0px top; padding-top:13px; padding-bottom:10px; }
.event_list ul  li.spec0 span{ font-size:14px; font-weight:bold; color:#004b20;}
.event_list ul li.spec0 img{ margin:7px auto; display:inline;}
.event_list ul li.spec0 p{line-height:150%; color:#333333; padding:4px 5px;}


.event_list ul li.spec1{display:block; float:left; width:371px; height:auto; margin:0 5px;background:url(../images/event/topline2.gif) no-repeat 0px top; padding-top:13px; padding-bottom:10px; }
.event_list ul  li.spec1 span{ font-size:14px; font-weight:bold; color:#004b20;}
.event_list ul li.spec1 img{ margin:7px auto; display:inline;}
.event_list ul li.spec1 p{line-height:150%; color:#333333; padding:4px 5px;}





.spring{ background:url(../images/event/spring.gif) no-repeat left top;}
.spring_autumn{background:url(../images/event/spring_autumn.gif) no-repeat left top;}
.summer{ background:url(../images/event/summer.gif) no-repeat left top;}
.autumn{ background:url(../images/event/autumn.gif) no-repeat left top;}
.winter{ background:url(../images/event/winter.gif) no-repeat left top; margin-bottom:100px;}

/*-----------------------plan------------------------*/
.plan_wrap{ width:820px;}
.plan_title{ text-align:left; width:600px; margin:20px auto;margin-left:180px;}
.plan{ height:auto; text-align:left; width:650px; margin:0px auto; margin-left:90px; padding:30px 0 0px 0;}
.plan ul{ float:left;margin-left:78px;_margin-left:75px; display:inline;}
.plan ul li{ display:block; float:left; width:270px; height:320px; margin:0 7px;background:url(../images/plan/top-line.gif) no-repeat 0px top; padding-top:13px; }
.plan ul  li span{ font-size:14px; font-weight:bold; color:#004b20;}
.plan ul li img{ margin:7px auto; display:inline;}
.plan ul li p{ line-height:150%; color:#333333; padding:4px 5px;}

/*----------------------------------------tab-----------------------------------*/
#Tab1{width:800px;margin:0px;padding:0px;}
.Menubox {width:800px;height:54px;line-height:54px;}
.Menubox ul{margin:0;padding:0; margin-left:160px; margin-top:20px;}
.Menubox li{ float:left; display:block; cursor:pointer; border-bottom:1px solid #000; width:139px; height:54px; font:0;  margin-left:1px; text-indent:-9999px;}
.Menubox li.hover{padding:0px;width:139px; height:54px;border-bottom:none; }
.Menubox li#one1{background:url(../images/plan/tab1.jpg) no-repeat left;}
.Menubox li#one1.hover{ background:url(../images/plan/tab1_a.gif) no-repeat left; }
.Menubox li#one2{background:url(../images/plan/tab2.jpg) no-repeat left;}
.Menubox li#one2.hover{ background:url(../images/plan/tab2_a.gif) no-repeat left; }
.Menubox li#one3{background:url(../images/plan/tab3.jpg) no-repeat left;}
.Menubox li#one3.hover{ background:url(../images/plan/tab3_a.gif) no-repeat left; }
.Menubox li#one4{background:url(../images/plan/tab4.jpg) no-repeat left;}
.Menubox li#one4.hover{ background:url(../images/plan/tab4_a.gif) no-repeat left; }
.Contentbox{clear:both;height:auto;padding-top:50px;}
/*----------------------------------------*/

.a{ background:url(../images/plan/a.gif) no-repeat left top;}
.b{ background:url(../images/plan/b.gif) no-repeat left top;}
.c{ background:url(../images/plan/c.gif) no-repeat left top;}
.d{ background:url(../images/plan/d.gif) no-repeat left top;}
.e{ background:url(../images/plan/e.gif) no-repeat left top;}
.f{ background:url(../images/plan/f.gif) no-repeat left top;}
.g{ background:url(../images/plan/g.gif) no-repeat left top;}
.h{ background:url(../images/plan/h.gif) no-repeat left top;}
.i1-2{ background:url(../images/plan/i1-2.gif) no-repeat left top;}
.j{ background:url(../images/plan/j.gif) no-repeat left top;}
.k{ background:url(../images/plan/k.gif) no-repeat left top;}
.k-l{ background:url(../images/plan/k-l.gif) no-repeat left top;}
.k-r{ background:url(../images/plan/k-r.gif) no-repeat left top;}
.l{ background:url(../images/plan/l.gif) no-repeat left top;}
.m{ background:url(../images/plan/m.gif) no-repeat left top;}
.s{ background:url(../images/plan/s.gif) no-repeat left top;}

/*-------plan link------------*/
.plan_link{ width:560px; height:54px; margin-left:170px;*width:550px; *margin-left:110px; border-top:1px dotted #666; padding-top:20px; padding-bottom:20px;}
.plan_link ul{ padding:0;width:480px; margin:0 auto;}
.plan_link ul li{ width:115px; height:54px; display:block; float:left; margin-left:4px;}
.plan_link ul li a{ width:115px; height:54px; display:block;font:0; text-indent:-9999px;}
.plan_link ul li#first a{ background:url(../images/plan/1.jpg) no-repeat left;}
.plan_link ul li#first a:hover{ background:url(../images/plan/1_a.jpg) no-repeat left;}
.plan_link ul li#first a.current{ background:url(../images/plan/1_n.jpg) no-repeat left;}

.plan_link ul li#second a{ background:url(../images/plan/2.jpg) no-repeat left;}
.plan_link ul li#second a:hover{ background:url(../images/plan/2_a.jpg) no-repeat left;}
.plan_link ul li#second a.current{ background:url(../images/plan/2_n.jpg) no-repeat left;}


.plan_link ul li#third a{ background:url(../images/plan/3.jpg) no-repeat left;}
.plan_link ul li#third a:hover{ background:url(../images/plan/3_a.jpg) no-repeat left;}
.plan_link ul li#third a.current{ background:url(../images/plan/3_n.jpg) no-repeat left;}

.plan_link ul li#fourth a{ background:url(../images/plan/4.jpg) no-repeat left;}
.plan_link ul li#fourth a:hover{ background:url(../images/plan/4_a.jpg) no-repeat left;}
.plan_link ul li#fourth a.current{ background:url(../images/plan/4_n.jpg) no-repeat left;}

.planshuoming{width:560px; height:auto; margin-left:160px;*width:550px; *margin-left:80px; /*border-top:1px dotted #666;*/ padding-top:20px; padding-bottom:20px;  background:url(../images/act_bg.jpg) no-repeat 0 0px;}
.planshuoming span{ color:#004b20; font-weight:bold;}
.planshuoming img{}

/*------------plan_top-------------*/
.plan_top{ width:560px; margin:0 0px 0 0;text-align:right;padding-top:10px;border-top:1px #004b20 solid;margin-left:170px; margin-bottom:90px;*width:550px; *margin-left:110px; }



/*------------------------------access---------------------------*/
.access{height:auto; text-align:left; width:580px; margin:30px 0 90px 160px; padding-bottom:40px; *margin-left:120px; }
.access_title{text-align:left; width:550px; margin:20px auto;margin-left:175px;*margin-left:190px;}

h2.access_tit{ font-size:16px; color:#004b20; margin-bottom:10px; display:block; margin-left:15px;}
.ac_pic span{font-size:10px; color:#666; padding-left:270px;}
.ac_pic img{ width:550px; height:auto; margin:0 auto; display:block; margin-bottom:4px;}

table.access_tab1{ width:100%; border-collapse:collapse; margin:20px 0 20px 10px;color:#333333;}
table.access_tab1 td{ padding:5px;}

.access p{ margin:25px 0;border-bottom:1px #333 dotted;}
.access span.detxt{ display:block; width:550px; padding-left:15px; color:#333; line-height:180%;}
input.print{ margin-left:35px;cursor:pointer;border:0;height:25px;width:74px;background:url(../images/icon-print.gif) no-repeat left;font-size:0; text-indent:-777px;}

/*----------------------------contact_tab-------------------------*/
.contact{height:auto; text-align:left; width:580px; margin:30px 0 90px 160px; padding-bottom:40px; *margin-left:120px; }
.contact_pic{ margin-bottom:20px;}
.contact_tab{width:99%; border-collapse:collapse; color:#666;}
.contact_tab td{ border-bottom:1px #ccc dotted; padding:6px; line-height:200%; vertical-align:top;}
.contact_tab input{ border:1px #b2c9bc solid; color:#333; height:20px; background:#fff;}

.contact_tab textarea {border:1px #b2c9bc solid; color:#333;background:#fff;}
.contact_tab span{ color:#c00; font-size:14px; text-align:right;}
.contact_tab span#lc{}
.send,.modify{ padding:30px 0  10px 0;}
.send input{ width:115px; height:55px; border:none;background:url(../images/contact/send.jpg) no-repeat left; color:#004b20; font-size:0;text-align:-9999px; cursor:pointer; text-align:left;}
.send input.hover1{background:url(../images/contact/send_a.jpg) no-repeat left; color:#478d29;text-align:left;}
.send input.out1{background:url(../images/contact/send.jpg) no-repeat left;}

.modify input{ width:115px; height:55px; border:none;background:url(../images/contact/modify.jpg) no-repeat left; color:#004b20; font-size:0;text-align:-9999px; cursor:pointer; text-align:left; }
.modify input.hover2{background:url(../images/contact/modify_a.jpg) no-repeat left; color:#478d29;text-align:left;}
.modify input.out2{background:url(../images/contact/modify.jpg) no-repeat left;}

.contact_top{ width:100%;float:right; margin:0;text-align:right; padding-top:10px;border-top:1px #004b20 solid;}
p.bs{padding-left:175px; line-height:200%; padding-bottom:30px; font-size:12px;}


input.must{ border:none; height:inherit;}
.contacttext{ width:390px; height:auto;}
.contact_ok{ margin:40px 0; padding:0 10px;}
.contact_ok h2{ color:#004b20 ;line-height:200%;}

.contact_ok p{ font-size:16px; line-height:200%;}


/*link*/
.linktable{ height:auto; text-align:left; width:580px; margin:30px auto 90px 160px; padding-bottom:40px; }

.link_tab1{ border-collapse:collapse; margin-left:10px; margin-bottom:100px;}
.link_tab1 td{padding:3px 5px; line-height:180%; color:#333333;}
.link_tab1 td.tit{ width:200px;}
.link_tab1 td a{ text-decoration:underline;}

.linkphone{ color:#006600; font-size:18px; border-left:7px #060 solid;padding-left:15px;}
.link_tab2{border-collapse:collapse; width:90%; margin-top:20px;margin-left:15px;}
.link_tab2 td {padding:3px 5px; line-height:130%; border:1px #ccc solid; color:#333333;}
.link_tab2 td.tit{ font-weight:bold; width:200px;}
.link_tab2 td.tit2{ width:120px;}


/*map3 modify*/
ul#map3_modify{ width:580px; background:url(../images/access/map3.jpg) no-repeat 15px; height:380px;}
ul#map3_modify li,ul#map3_modify li a{ display:block; float:left;}
#map3_1,#map3_1 a{ width:250px; height:380px;}
#map3_2,#map3_3,#map3_2 a,#map3_3 a{width:250px; height:190px;}




















