#container{ width:100%}

#left{ width:690px; overflow:hidden; float:left;}
#right{ width:255px; float:right; overflow:hidden;}

#right_a{ width:690px; overflow:hidden; float:right}
#left_a{ width:255px; float:left; overflow:hidden}



#footer,#main,#header{ width:960px; margin:0px auto; overflow:hidden}

#link{width:928px; padding:10px 15px; line-height:22px;}

#footer{ text-align:center}
#footer .a{ height:30px; line-height:30px}
#footer .a a{ margin:0 5px}
#footer p{ padding-bottom:35px}


#header #logo{ height:47px; overflow:hidden; float:left; margin:5px 20px}
#header #logo dt{ width:48px;height:47px; float:left;}
#header #logo dt img{width:48px;height:47px;}
#header #logo dd{height:47px; float:left; line-height:47px}

#header .topnav{ width:140px; height:20px; float:right; margin:30px 30px 0 0}
#header .topnav li{ float:left;height:20px; padding:0 5px}

#header .banner{width:960px; overflow:hidden}

#header #smenu_a .smenu,#header #smenu_a,#header #menu{width:958px;}
#header #menu{ height:31px; padding-left:10px}
#header #menu li{ height:31px; line-height:31px; float:left;}
#header #menu li a{ display:block; padding:0 20px}
#header #smenu_a{ height:24px;}
#header #smenu_a .smenu{ padding-left:60px}
#header #smenu_a .smenu li{ float:left;height:24px; line-height:24px}
#header #smenu_a .smenu li.s_li{ display:none}
#header #smenu_a .smenu li a{ margin:0 10px}


#status,#footer,#link,#inquiry,#login_btn,#login,#affiche,#place_img,#statute,#government,#search,#index_about_us,.slide{ margin-top:10px}


#index_about_us .title_a,#index_about_us .title_a .a{ height:25px; line-height:25px}
#index_about_us { width:390px; float:right; overflow:hidden; }




#index_about_us .title_a .a{ float:left; padding-left:40px}
#index_about_us .title_a .i{ float:right; padding:10px 15px 0 0}
#index_about_us p{ padding:5px 15px}


#search{width:688px; height:25px; overflow:hidden}
#search .a,#search .a li{ float:left; height:25px; line-height:25px}
#search .a li{ padding:0 3px}
#search .search{ float:right; width:395px;}
#search .search dt{ width:305px; float:left; padding-top:4px}
#search .search dt input{ width:237px}
#search .search dd{ float:right; width:83px; padding-top:3px}


.title_2 .a,.title_2,#affiche .title_a,#affiche .title_a .a,#affiche .title_a .i,.title .i,.title .a,.title{ height:24px; overflow:hidden; line-height:24px}
.title_2 .a,.title .a{ padding:0 20px; float:left}
.title_2 .a{ padding-left:35px}

#affiche .title_a .i,.title .i{ float:right; padding-right:10px}
#affiche .title_a .i,.title .i img{ margin-top:8px}
#affiche .title_a .a{ padding-left:20px; width:90px; float:left}

.list{ padding:5px 0 5px 5px; }
.list li{ height:22px; overflow:hidden;}
.list li a{ margin-left:3px}


#statute,#government{ width:338px; overflow:hidden}
#government{ float:left}
#statute{ float:right;}

#place_img{width:688px; overflow:hidden;}
#place_img .list_a{ padding:10px 0 0 13px; height:225px;}
#place_img .list_a li{ width:100px; height:110px; float:left; overflow:hidden; margin:0 12px 0px 0; }
#place_img .list_a li dl.a dd,#place_img .list_a li dl.a dt,#place_img .list_a li dl.a{ width:98px;}
#place_img .list_a li dl.a{height:110px; overflow:hidden;}
#place_img .list_a li dl.a dt{ height:80px; padding:3px 0; text-align:center; overflow:hidden}
#place_img .list_a li dl.a dt img{ width:92px; height:80px}
#place_img .list_a li dl.a dd{ height:25px; text-align:center; line-height:25px; overflow:hidden}

#login{ overflow:hidden}
#login .login{ width:253px; overflow:hidden; padding:12px 0}
#login .login dt{ float:left; height:30px; width:65px; padding-right:10px; text-align:right; line-height:30px}
#login .login dd{ float:right; width:177px; height:30px;}
#login .login dd input.c{ width:145px; margin-top:5px}

.submit{ width:55px; height:23px; border:0;}

#mail_btn,#login_btn{ height:37px; line-height:37px; padding-left:90px}
#mail_btn a,#login_btn a{ display:block}
#mail_btn{ margin-top:5px}

#inquiry { overflow:hidden}
#inquiry .list_a{ width:252px; overflow:hidden; }
#inquiry b{ padding:10px 10px 4px 10px; display:block}
#inquiry .list_a dt{ text-align:right; width:40px;float:left; height:25px; overflow:hidden}
#inquiry .list_a dt input{ margin-top:5px}
#inquiry .list_a dd{ width:203px; float:right; height:25px; line-height:25px; overflow:hidden}
#inquiry .btn{ padding:11px 0 20px 30px}

#status{ height:20px; line-height:20px; padding-left:20px;}
#about_us  .title_a{ height:22px; }
#about_us  .title_a .a li{ height:22px; line-height:22px;}
#about_us p{ padding:10px 20px}



#news{ margin-top:10px}
#news .list{ margin:0 20px; overflow:hidden}
#news .list li{ padding-left:5px}

#content{ padding:20px 0 0 0}
#content .c{ text-align:center; color:#CCC; height:25px; line-height:25px}
#content p{ padding:5px 20px 10px  20px}
#content .c span{ padding-right:10px}

/**/

.list_2{ padding:5px 20px; font-weight:bold}
.list_2 a{ display:block; height:25px; padding-left:30px; line-height:25px}


#about_us .title_a li{ float:left; height:25px; padding-left:45px; line-height:25px}


.slide{width:285px; height:198px; overflow:hidden;position:relative; float:left}
.slider{position:absolute;border:#D9D8D8 solid 1px}
.slider li{ list-style:none;display:inline;}
.slider li img{ width:283px; height:198px; display:block; }

.slider2{width:1000px;}
.slider2 li{float:left;}


.num{ position:absolute; bottom:0px; background:#CC7000;width:280px; padding-right:5px; border-top:#CCC solid 1px}
.num li{float:right;color:#fff;text-align: center;line-height: 16px;width:15px;height: 15px;font-family: Arial;font-size: 12px;cursor: pointer;overflow: hidden;margin: 3px 1px;}
.num li.on{color: #fff;line-height: 18px;width: 21px;height:18px;font-size: 16px;margin: 0 1px;border: 0;font-weight: bold;}



.focus{ width:285px; height:198px; padding:0px; margin:0px; margin-top:10px; display:inline; position:relative; overflow:hidden; float:left;border:#D9D8D8 solid 1px}
.focus ul{ position:absolute; right:1px;width:width:280px;  height:15px;bottom:5px; background:#CC7000;z-index: 10; }
.focus li{ float:left; width:15px; text-align:center; color:#fff; cursor:pointer;}
.focus li.cur{ color:#FFF; font-weight:bold; font-size:16px}

.mpc{ height:178px;text-align:center; margin:0px auto 0; *padding-top:1px; overflow:hidden;}
.mpc div{}
.mpc div img{ width:285px; height:200px;  margin:0 auto;}
.focus h2{ display:block; height:25px; line-height:28px; text-align:center; position:absolute; bottom:0px; _bottom:0px;width:340px; background:#CC7000;z-index: 2;}
/**/
#affiche{}
#affiche .list2 li{ font-weight:bold; border-bottom:#f9d9b2 solid 1px; overflow:hidden; margin-bottom:1px}
#affiche .list2 li a{ display:block; padding-left:15px; background:#fdf1d9 url(1-4_29.gif) no-repeat right; height:25px; line-height:25px; color:#e8653d; text-decoration:none}
#affiche .list2 li.current a,#affiche .list2 li a:hover{ background: #ffa65c url(1-4_27.gif) no-repeat right; color:#FFF}

#product{ margin-top:10px}
#product .product{ width:750px; height:100px;}
#product .product dd,#product .product dt{ padding:10px; float:left; border-bottom:#CCC dashed 1px}
#product .product dt{ width:120px; height:120px;; text-align:center; overflow:hidden}
#product .product dt img{width:120px; height:120px;}
#product .product dd{ width:590px;height:120px;}
#product .product dd .a{ width:70px; height:70px; text-align:center; float:right; background:#F9F5F6; border:#EFEFEF solid 1px; padding-top:5px}

#product .product dd h3,#product .product dd  p.c{ float:left; width:505px;}
#product .product dd .a p{ height:50px; line-height:50px; font-weight:bold; border-top:#EFEFEF solid 1px}

#product .product dd  form{ float:left; width:300px; height:20px; overflow:hidden; padding-top:10px}
#product .product dd  form  input{ margin-left:30px}
#product .product_attribute dd  img{float:left;  overflow:hidden; padding-top:10px;margin-left:200px}
