@import url("reset.css");
.page_fla {
	height: 190px;
}
.page_sub {
	padding: 5px 17px 0 15px;
	border-top: 1px solid #ddd;
}
.tit {
	height: 50px;
	overflow: hidden;
	border-bottom: 2px solid #ddd;
}
.tit h3 {
	height: 55px;
}
.u_here {
	height: 50px;
	text-align: right;
	float: right;
	width: 300px;
	
}
.u_here p {
	line-height: 22px;
	font-size: 11px;
	/*background: url(../img/bg/s_img.gif) no-repeat 0 -58px;*/
	/*width: 107px;*/
	margin: 8px 0 0 auto;
}
.con_perfor .u_here p {
	width: 130px;	
}
.con_about .tit h3 {
	background: url(../img/bg/title.gif) no-repeat 0 0;
}
.con_news .tit h3 {
	background: url(../img/bg/title.gif) no-repeat 0 -150px;
}
.con_product .tit h3 {
	background: url(../img/bg/title.gif) no-repeat 0 -100px;
}
.con_contact .tit h3 {
	background: url(../img/bg/title.gif) no-repeat 0 -200px;
}
.con_guestbook .tit h3 {
	background: url(../img/bg/title.gif) no-repeat 0 -250px;
}
.con_service .tit h3 {
	background: url(../img/bg/title.gif) no-repeat 0 -50px;
}
.con_sertification .tit h3 {
	background: url(../img/bg/title.gif) no-repeat 0 -334px;
}
.con_factorys .tit h3 {
	background: url(../img/bg/title.gif) no-repeat 0 -392px;
}
.left {
	float: left;
	width: 200px;
	background: url(../img/bg/left_bg.gif) repeat-y 0 0;
}
.left_con {
	/*line-height: 20px;*/
}
.left_con h3 {
	height: 50px;
	background: url(../img/bg/left_top.gif) no-repeat 0 -150px;
}
.left_fac h3 {
	height: 50px;
	background: url(../img/bg/left_top.gif) no-repeat 0 -100px;
}
.left_news h3 {
	background: url(../img/bg/left_top.gif) no-repeat 0 -150px;
}
.left_about h3 {
	background: url(../img/bg/left_top.gif) no-repeat 0 0px;
}
.left_service h3 {
	background: url(../img/bg/left_top.gif) no-repeat 0 -50px;
}
.left_con #show_left_news {
	padding: 0 10px;
}
.left_con #show_left_news .show_left_news_div1, #product_total_class ul li  {
	background: url(../img/bg/s_img.gif) no-repeat 0 -21px;
}
.left_con #show_left_news .show_left_news_div1 a {
	margin-left: 7px;	
}
.left_con #show_left_news .show_left_news_div2 {
	margin-bottom: 5px;
	padding-left: 7px;
	border-bottom: 1px dashed #b1b1b1;
	color: #adadad;
}

#product_total_class {
	margin: 0 7px;
}
#product_total_class ul {
	margin: 0 0 10px 15px;
}
#product_total_class ul li a {
	margin-left: 7px;
}
#product_total_class div {
    background: url(../img/bg/menu.gif) no-repeat scroll 0 0 transparent;
    height: 30px;
    padding: 0 0 0 20px;
}
#factory_total_class {
	margin: 0 7px;
}
#factory_total_class ul {
	margin: 0 0 10px 15px;
}
#factory_total_class ul li a {
	margin-left: 7px;
}
#factory_total_class ul li {
	background: url(../img/bg/s_img.gif) no-repeat 0 -21px;
	line-height: 20px;
}
#factory_total_class div {
	height: 48px;
}
.p_contact {
	background: url(../img/bg/left_bottom.gif) no-repeat 0 0;
	height: 120px;
	margin-top: 10px;
}
.p_contact p {
	text-indent: -9999px;
}
.ad {
	height: 120px;
	padding-top: 10px;
	background: #FFF;
}
.ad img{
	border: 1px solid #dedede;
}
#product_search {
	background:url("../img/search.gif") no-repeat scroll 0 0 ;
	height:70px;
	padding:33px 0 0 6px;
}
.right {
	float: right;
	width: 710px;
}
.page {
	overflow: hidden; 
	line-height: 16px; 
	border-top: 1px solid #d5d5d5;
	margin-top: 10px;
	padding: 10px 0 0 200px;
}
.page div { 
	float: left; 
	width: 90px;
}
#select_news_page, #select_page, #select_guest_page { 
	width: 150px;
}
#select_news_page a, #select_page a, #select_guest_page a { 
	margin: 0 3px;
}
#left_news_div a, #right_news_div a, #left_div a, #right_div a, #left_guest_div a, #right_guest_div a {
	display: block; 
	background: url(../img/bg/list_page.gif) no-repeat 0 center; 
	height: 15px; 
	width: 47px; 
	text-indent: -9999px;
}
#right_news_div a,#right_div a, #right_guest_div a {
	background: url(../img/bg/list_page.gif) no-repeat -47px center;
}
.page_clear {
	clear: both;
	height: 15px;
}
ul.page {
    clear: both;
    list-style: none outside none;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
ul.page li {
    display: inline;
    padding: 0 3px;
}
