body{margin:0px; padding:0px; font-size:12px; background-image:url(../image/bg.jpg); background-position:top; background-repeat:repeat-y; font-family:Arial, Helvetica, sans-serif}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#main{width:900px; margin-left:auto; margin-right:auto;}

#top{ background-image:url(../image/top.jpg); height:117px;}
#top .div1{height:76px;}
#top .div1 div{width:105px; margin-left:auto; margin-right:40px; padding-top:5px;color:#FFFCB9;}
#top .div1 a{color:#FFFCB9;}

#top_menu{height:41px; font-weight:800; line-height:41px; _height:38px; _line-height:38px;}
#top_menu a{ color:#FFFFB8; display:block; padding-top:3px;}
#top_menu a:hover{color:#CC0000;text-decoration: none;}
#top_menu .a_now{color:#CC0000;}
#top_menu .top_menu1, #top_menu .top_menu2, #top_menu .top_menu3, #top_menu .top_menu4, #top_menu .top_menu5, #top_menu .top_menu6, #top_menu .top_menu7, #top_menu .top_menu8, #top_menu .top_menu9, #top_menu .top_menu10{ float:left; text-align:center;}
#top_menu .top_menu1{width:80px; padding-left:8px;}
#top_menu .top_menu2{width:75px; padding-left:12px; text-align:left;}
#top_menu .top_menu3{width:89px;}
#top_menu .top_menu4{width:79px;}
#top_menu .top_menu5{width:83px;}
#top_menu .top_menu6{width:90px;}
#top_menu .top_menu7{width:95px;}
#top_menu .top_menu8{width:94px;}
#top_menu .top_menu9{width:94px;}
#top_menu .top_menu10{width:94px;}
.top_menu_bg1{ background:url(../image/top_menu_bg.jpg) -0px -0px; background-repeat:no-repeat;}
.top_menu_bg2{ background:url(../image/top_menu_bg.jpg) -0px -41px; background-repeat:no-repeat;}
.top_menu_bg3{ background:url(../image/top_menu_bg.jpg) -0px -82px; background-repeat:no-repeat;}
.top_menu_bg4{ background:url(../image/top_menu_bg.jpg) -0px -123px; background-repeat:no-repeat;}
.top_menu_bg5{ background:url(../image/top_menu_bg.jpg) -0px -164px; background-repeat:no-repeat;}
.top_menu_bg6{ background:url(../image/top_menu_bg.jpg) -0px -205px; background-repeat:no-repeat;}
.top_menu_bg7{ background:url(../image/top_menu_bg.jpg) -0px -246px; background-repeat:no-repeat;}
.top_menu_bg8{ background:url(../image/top_menu_bg.jpg) -0px -287px; background-repeat:no-repeat;}
.top_menu_bg9{ background:url(../image/top_menu_bg.jpg) -0px -328px; background-repeat:no-repeat;}
.top_menu_bg10{ background:url(../image/top_menu_bg.jpg) -0px -369px; background-repeat:no-repeat;}

#Layer1 {position:absolute; z-index:1; padding-top:41px; top:76px; margin-left:0px; }
#Layer2 {position:absolute; z-index:1; padding-top:41px; top:76px; margin-left:77px; }
#Layer3 {position:absolute; z-index:1; padding-top:41px; top:76px; margin-left:171px; }
#Layer4 {position:absolute; z-index:1; padding-top:41px; top:76px; margin-left:253px; }
#Layer5 {position:absolute; z-index:1; padding-top:41px; top:76px; margin-left:333px; }
#Layer6 {position:absolute; z-index:1; padding-top:41px; top:76px; margin-left:418px; }
#Layer7 {position:absolute; z-index:1; padding-top:41px; top:76px; margin-left:510px; }
#Layer8 {position:absolute; z-index:1; padding-top:41px; top:76px; margin-left:607px; }
#Layer9 {position:absolute; z-index:1; padding-top:41px; top:76px; margin-left:701px; }
#Layer10 {position:absolute; z-index:1; padding-top:41px; top:76px; margin-left:795px; }
.top_s_m{width:98px; background-image:url(../image/top_s_m_bg.jpg); background-position:top; background-repeat:repeat-x; background-color:#FFFFFF; border:#CC9901 solid 1px; padding-top:9px;}
.top_s_m a{display:block; height:22px; background-image:url(../image/top_s_m_bg1.jpg); background-position:bottom; background-repeat:no-repeat; color:#990000; text-align:center; padding-top:5px;}

#main_center{padding:11px; padding-right:10px;}
#index_left{ padding-right:12px;}
#index_left .div1{ background:url(../image/image.jpg) -0px -0px; background-repeat:no-repeat; height:25px; background-position:left top; margin-bottom:12px;}
#index_left .div1 div{padding-left:29px; padding-top:3px;}
#index_left .div1 div .box{width:182px; height:16px; border:#E3B13A solid 1px; margin-right:7px;}
#index_left .div1 div .btn{background:url(../image/image.jpg) -0px -26px; width:50px; height:21px; background-repeat:no-repeat; border:0px;}

#index_gg{background-image:url(../image/gg_bg.jpg); height:163px; background-position:top; background-repeat:repeat-x; margin-bottom:12px; width:272px;}
#index_gg .left{background-image:url(../image/gg_left.jpg); height:163px; background-position:left top; background-repeat:no-repeat;}
#index_gg .left .right{ background-image:url(../image/gg_right.jpg); height:163px; background-position:right top; background-repeat:no-repeat;}
#index_gg .left .right .title1{height:35px; line-height:35px; color:#FFFFFF; text-align:center; background-image:url(../image/gg_ico.jpg); background-position:top; background-repeat:no-repeat; letter-spacing:5px;}
#index_gg .left .right .text{padding-left:17px; padding-top:5px;}
#index_gg .left .right .text li{list-style-type:none; list-style-position:outside; background-image:url(../image/ico1.jpg); background-position:left; background-repeat:no-repeat; height:24px; line-height:24px; padding-left:8px;}
#index_gg .left .right .text li a{color:#333333;}

#index_left .div2{width:269px; background-image:url(../image/line1.jpg); background-position:top; background-repeat:no-repeat; margin-bottom:12px; padding-top:2px;}
#index_left .div2 .title1{background-image:url(../image/line2.jpg); height:31px; line-height:31px; background-position:top; background-repeat:repeat-x;}
#index_left .div2 .title1 .left{float:left; padding-left:12px;}
#index_left .div2 .title1 .right{float:right; height:31px; line-height:31px; padding-right:12px;}
#index_left .div2 a{color:#333333;}
#index_left .div2 .text{padding-left:22px; padding-right:11px; padding-top:12px;}
#index_left .div2 .text a{display:block; border-bottom:#E3D9D9 dashed 1px; height:24px; line-height:24px; background-image:url(../image/ico1.jpg); background-position:left; background-repeat:no-repeat; padding-left:8px;}
#index_left .div2 .text a:hover{color:#CC0000; background-image:url(../image/ico2.jpg);}

#index_right .div1{background-image:url(../image/image2.jpg); height:41px; margin-bottom:12px;}
#index_right .div1 a{display:block; height:41px; width:114px; margin-right:7px; float:left;}

#index_right .div2{height:216px; margin-bottom:12px; width:595px;}
#index_right .div2 .left{float:left; height:216px; width:245px; background-image:url(../image/jj_bg.jpg); background-position:left; background-repeat:repeat-y;}
#index_right .div2 .left .top{background-image:url(../image/jj_top.jpg); background-position:top; background-repeat:no-repeat;}
#index_right .div2 .left .top .bottom{background-image:url(../image/jj_bottom.jpg); background-position:bottom; background-repeat:no-repeat; height:216px;}
#index_right .div2 .left .top .bottom .text{ line-height:1.5em; color:#666666; padding-top:48px; padding-left:18px; padding-right:12px;}
#index_right .div2 .left .top .bottom .text div{text-align:right;}
#index_right .div2 .left .top .bottom .text div a{ color:#990000;}
#index_right .div2 .right{float:right; height:209px; background-color:#F3F3F3; border:#CDCDCD solid 1px; padding:3px;}

#index_right .div3{background-color:#F3F3F3; border:#CDCDCD solid 1px; padding:4px; margin-bottom:12px;}
#index_right .div3 .text{background-color:#FFFFFF; padding:15px; padding-top:6px; height:160px;}
#index_right .div3 .text .title1{height:28px;border-bottom:#E3D9D9 dashed 1px; line-height:28px; background-position:left; background-repeat:no-repeat; text-align:right; margin-bottom:12px;}
#index_right .div3 .text .title1 a{color:#333333;}
#index_right .div3 .text .text1 div{float:left; text-align:center; margin-right:20px;}
#index_right .div3 .text .text1 div img{margin-bottom:10px; border:#666666 solid 1px;}
#index_right .div3 .text .text1 div a{color:#666666;}

#index_right .div4{background-image:url(../image/link_bg.jpg); background-position:top; background-repeat:repeat-x;}
#index_right .div4 .left{background-image:url(../image/link_left.jpg); background-position:left top; background-repeat:no-repeat;}
#index_right .div4 .left .right{background-image:url(../image/link_right.jpg); background-position:right top; background-repeat:no-repeat; height:130px; padding-top:5px; padding-left:12px; padding-right:12px;}
#index_right .div4 .left .right .title{background-position:left; background-repeat:no-repeat; text-align:right; height:30px; line-height:30px; margin-bottom:12px;}
#index_right .div4 .left .right .title a{color:#333333;}
#index_right .div4 .left .right .text a{display:block; height:24px; line-height:24px; float:left; color:#684E39; width:141px; text-decoration: underline;}

img{border:0px;}

#link{background-image:url(../image/link_bg2.jpg); height:33px; line-height:33px; background-position:top; background-repeat:repeat-x; margin-bottom:5px;}
#link div{background-image:url(../image/title5.jpg); background-position:left; background-repeat:no-repeat; padding-left:120px; height:33px; line-height:33px;}
#link div a{color:#684E39}

#bottom{background-image:url(../image/bottom1.jpg); height:142px;}
#bottom div{padding-top:63px; width:490px; margin-left:auto; margin-right:auto; line-height:1.6em;color:#FFFCB9;}
#bottom div a{color:#FFFCB9;}


#flash_div{background-image:url(../image/line3.jpg); padding-bottom:3px; background-position:bottom; background-repeat:no-repeat;}

#page_left{background-image:url(../image/left_bg.jpg); background-position:left; background-repeat:repeat-y;}
#left_tile{background-image:url(../image/title_bg.jpg); height:36px; line-height:36px; background-position:top; background-repeat:repeat-x; margin-bottom:3px;}
#left_tile div{ height:34px; background-image:url(../image/ico3.jpg); background-position:left top; background-repeat:no-repeat; font-weight:800; padding-left:49px; color:#333333; padding-top:2px;}

.left_m_div{ padding-left:48px; border-bottom:#CCCCCC dashed 1px;}
.left_m_div a{display:block; height:29px; line-height:29px; background-image:url(../image/ico1.jpg); background-position:left; background-repeat:no-repeat; padding-left:8px; color:#333333;}
.left_m_div a:hover{background-image:url(../image/ico2.jpg); color:#990000;}
.left_m_div .a_now{background-image:url(../image/ico2.jpg); color:#990000;}
.left_s_m_div{ padding-left:48px; border-bottom:#CCCCCC dashed 1px; background-color:#FCF4E2;}
.left_s_m_div a{display:block; height:29px; line-height:29px; padding-left:8px; color:#333333;}
.left_s_m_div a:hover{color:#990000;}
.left_s_m_div .a_now{color:#990000;}

#now{background-image:url(../image/ico4.jpg); background-position:left; background-repeat:no-repeat; height:31px; line-height:31px; font-weight:800; color:#9A1814; padding-left:9px; border-bottom:#F5D083 dashed 1px;}
#now a{font-weight:100; color:#9A1814;}

#page_right{padding-left:48px; padding-top:6px; padding-right:45px;}

#ldjs{padding-top:31px; color:#666666; line-height:1.8em;}
#ldjs img{float:left; margin-right:26px;}

#jtjs{ padding-top:31px; color:#666666; line-height:1.8em; width:520px;}
#jtjs img{border:#666666 solid 1px; padding:1px; margin-bottom:24px;}

#product_list{padding:31px; padding-left:11px; margin-bottom:30px; color:#666666;}
#product_list .div_tr{height:157px; margin-bottom:18px; clear:both; border-bottom:#CCCCCC dashed 1px;}
#product_list .div_tr .div_td1{float:left; width:209px; height:157px;}
#product_list .div_tr .div_td1 img{border:#666666 solid 1px; padding:2px;}
#product_list .div_tr .div_td2{float:left; height:157px;}
#product_list .div_tr .div_td2 div{margin-bottom:17px;}
#product_list .div_tr .div_td2 div span{ font-size:8px;}
#product_list .div1{ text-align:center; margin-bottom:12px;}
#product_list .div1 div{ margin-bottom:18px;}
#product_list .div1 div img{border:#666666 solid 1px; padding:1px;}
#product_list .div2{line-height:1.8em; margin-bottom:50px;}

#back{text-align:center;}
#back a{color:#333333;}

#page{text-align:right; color:#333333; clear:both;}
#page a{color:#333333;}

#product_list1{padding:31px; padding-left:11px; margin-bottom:30px; padding-right:0px;}
#product_list1 a{color:#666666;}
#product_list1 .div_td{ width:198px; height:175px; float:left; border-bottom:#CCCCCC dashed 1px; text-align:center;}
#product_list1 .div_td img{margin-bottom:12px; border:#333333 solid 1px; padding:1px;}


#veido_list{padding:31px; padding-left:11px; margin-bottom:30px; padding-right:0px;}
#veido_list a{color:#666666;}
#veido_list .div_td{ width:198px; height:215px; float:left; border-bottom:#CCCCCC dashed 1px; text-align:center;}
#veido_list .div_td img{margin-bottom:12px; border:#333333 solid 1px; padding:1px;}

#department{padding-top:15px; padding-right:12px; margin-bottom:22px; padding-left:3px;}
#department .div1 .title{height:26px; line-height:26px; background-image:url(../image/d_t_bg1.jpg); background-position:top; background-repeat:repeat-x; padding-left:13px;}
#department .div1 .title .title_bg{background-image:url(../image/d_t_bg.jpg); width:112px; height:26px; line-height:26px; background-repeat:repeat-x; background-position:top;}
#department .div1 .title .title_bg .title_left{background-image:url(../image/d_t_left.jpg); background-position:left; background-repeat:no-repeat; height:26px;}
#department .div1 .title .title_bg .title_left .title_right{background-position:right; background-repeat:no-repeat; background-image:url(../image/d_t_right.jpg); height:26px; line-height:26px; font-weight:800; color:#FFFFFF; text-align:center;}
#department .div1 .text{padding-left:13px; background-color:#FEFCF7; padding-top:6px; margin-bottom:8px; line-height:2em; padding-bottom:6px; color:#333333;}

#department1{padding:17px; padding-right:24px; margin-bottom:30px;}
#department1 .title{ border:#D5A326 solid 1px; padding:1px; width:552px; margin-bottom:12px;}
#department1 .title div{background-image:url(../image/d_bg1.jpg); height:25px; line-height:25px; background-position:top; background-repeat:repeat-x;}
#department1 .title div a{display:block; float:left; width:92px; height:25px; line-height:25px; text-align:center; color:#FFFFFF; font-weight:800;}
#department1 .title div a:hover{background-image:url(../image/d_bg2.jpg); background-position:top; background-repeat:repeat-x;}
#department1 .title div .a_now{background-image:url(../image/d_bg2.jpg); background-position:top; background-repeat:repeat-x;}

#department1 .div_tr{height:35px; line-height:35px; border-bottom:#CCCCCC dashed 1px; clear:both; color:#333333; width:530px; margin-left:auto; margin-right:auto;}
#department1 .div_tr a{color:#333333;}
#department1 .div_tr .div_td1{float:left; height:35px; line-height:35px; background-image:url(../image/ico1.jpg); background-position:left; background-repeat:no-repeat; padding-left:8px;}
#department1 .div_tr .div_td2{float:right; height:35px; line-height:35px;}
#department1 .text{color:#666666; padding-top:12px; margin-right:12px;}
#department1 .text .title1{text-align:center; line-height:1.8em; border-bottom:#CCCCCC dashed 1px; padding-bottom:6px;}
#department1 .text .text1{ line-height:1.8em; padding-top:12px; margin-bottom:30px;}

#hb .title{font-weight:800; color:#333333; padding-top:19px; margin-bottom:40px; padding-left:8px;}
#hb .text{text-align:center; margin-bottom:50px;}

#care_list{padding:31px; padding-left:11px; margin-bottom:30px; padding-right:0px;}
#care_list a{color:#666666;}
#care_list .div_td{ width:292px; height:245px; float:left; border-bottom:#CCCCCC dashed 1px; text-align:center;}
#care_list .div_td img{margin-bottom:12px; border:#333333 solid 1px; padding:1px;}
#care_list .div_td div{width:250px; margin-left:auto; margin-right:auto; line-height:1.3em;}

#job{color:#333333;}
#job a{color:#333333;}

.job_title{
 background-image:url(../image/job_ico1.jpg);
 background-position:left;
 background-repeat:no-repeat;
 padding-left:12px;
 border-bottom:#666666 dashed 1px;
 padding-top:5px;
 margin-top:20px;
 margin-bottom:6px;
 }
.job_title a{
 color:#333333;
 }
.job_text{
 padding-left:14px;
 margin-top:8px;
 margin-bottom:8px;
 line-height:21px;
 }
.job_text table td{
 border-left:#333333 solid 1px;
 border-top:#333333 solid 1px;
 padding-top:3px;
 padding-bottom:3px;
}
.job_text table{
 border-bottom:#333333 solid 1px;
 border-right:#333333 solid 1px;
 color:#333333;
 }
.job_text table .td1{
 background-color:#FBF3DF;
 text-align:center;
 width:20%;
 }
.job_text table .td2{
 padding-left:20px;
 width:30%;
 }
.line{
 border-bottom:#666666 dotted 1px;
 margin-bottom:20px;
 }
 
#job2{color:#333333; padding-left:11px; margin-bottom:50px;}
#job2 .div1{padding-top:15px; clear:both;}
#job2 .div_tr{height:32px; line-height:32px; clear:both;}
#job2 .div_tr .div_td1{float:left; width:67px; height:32px; line-height:32px;}
#job2 .div_tr .div_td2{float:left; height:32px; padding-top:0px;}
#job2 .div_tr .div_td2 .box1{width:195px; height:16px; border:#CCCCCC solid 1px; margin-right:9px;}
#job2 .title{font-size:15px; font-weight:800; height:26px; border-bottom:#666666 dashed 1px; margin-bottom:6px; clear:both; padding-top:20px;}

#job2 .div_tr1{height:165px; clear:both; padding-top:30px;}
#job2 .div_tr1 .div_td1{float:left; width:67px; height:147px; padding-top:3px;}
#job2 .div_tr1 .div_td1 div{margin-bottom:16px;}
#job2 .div_tr1 .div_td2{float:left; height:150px; padding-top:0px; width:410px;}
#job2 .div_tr1 .div_td2 .box2{width:410px; height:129px; border:#CCCCCC solid 1px; margin-right:9px; margin-bottom:5px;}
#job2 .div2{border-top:#666666 dashed 1px; padding-top:20px; text-align:center;}
#job2 .div2 input{background-image:url(../image/btn.jpg); width:58px; height:22px; border:0px; line-height:22px; color:#FFFFFF;}

.news_list {
	width: 610px;
	line-height: 300%;
	background-image: url(../image/bg_line2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.news_list a:link, .news_list a:active, .news_list a:visited { color: #666666;}
.news_list a:hover { color: #FF6600; text-decoration: none; }
.news_list span { position: absolute; left: 730px; width: 90px; line-height: 180%; cursor: pointer; }
.news_list div { position: absolute; left: 700px; width: 120px; line-height: 180%; cursor: pointer; text-align: right; }
.new_service_list {
	line-height:18px;
	padding-top:10px;
	padding-bottom:10px;
}
.new_service_list a:link, .new_service_list a:active, .new_service_list a:visited { color: #666666;}