*{ margin:0px; padding:0px;}

ul, li{ list-style:none;}

a{ text-decoration:none; display:block; color:#000000;}

img, input, select, textraea{ border:0px none;}

input, select, textraea{ font-size:12px; }

textraea{ resize:none;}

:focus{ outline:0px none;}

.clr{ clear:both;}
.fl{ float:left!important;}
.fr{ float:right !important;}
p a{ display:inline;}

body{
	font-size:12px;
	font-family:"sans-serif Corbel", 'Helvetica Neue', Helvetica, Arial, sans-serif;
	background-color:#ebeaea;
}

#wrapper_out{ width:100%; background: url(../images/body_bg.png) repeat-x;}
#wraper{ width:1020px; margin:auto;}
#header{
	width:1010px;
	background:url(../images/header_bg.png) no-repeat top;
	height:78px;
	padding-bottom:20px;
	margin:auto;
}
.header_logo{
	width:550px;
	float:left;
	padding:13px 0 0 0;
}
.header_logo a{ display:block; width:525px; height:44px;}
.header_right{
	width:420px;
	float:right;
}
.header_right ul{
	padding-bottom:15px;
	float:right;
}
.header_right ul li{
	float:left;
	background:url(../images/top_li_bg.png) no-repeat;
	line-height:30px;
	width:102px;
	height:32px;
	text-align:center;
	margin-left:2px;
}
.header_right ul li a{
	display:block;
	color:#6a635d;
	font-size:16px;
	font-weight: bold;
}
.header_right a.jap{
	width:90px;
	height:15px;
	text-align:center;
	line-height:13px;
	display:block;
	border:1px solid #bcc7d9;
	color:#efeeee;
	float:right;
	font-size:16px;
	margin-top: 5px;
	padding-top: 4px;
}
.header_right2{
	width:420px;
	float:right;
}
.header_right2 ul{
	padding-bottom:15px;
	float:right;
}
.header_right2 ul li{
	float:left;
	background:url(../images/top_li_bg.png) no-repeat;
	line-height:30px;
	width:102px;
	height:32px;
	text-align:center;
	margin-left:2px;
}
.header_right2 ul li a{
	display:block;
	color:#6a635d;
	font-size:13px;
	font-weight: bold;
}
.header_right2 a.jap{
	width:90px;
	height:15px;
	text-align:center;
	line-height:13px;
	display:block;
	border:1px solid #bcc7d9;
	color:#efeeee;
	float:right;
	font-size:16px;
	margin-top: 5px;
	padding-top: 4px;
}



#slider_outer{ width:1000px; background:url(../images/slider_outer_bg2.png) no-repeat; height:266px; padding:4px 9px 4px 11px; position:relative;}
#slider{ width:1000px; height:234px;}
#slider li{ width:1000px; height:234px; overflow:hidden; }	

ol#controls{ position:absolute; bottom:-5px; right:20px;	}
ol#controls li{margin:0 5px 0 0; padding:0;float:left;list-style:none;height:28px;line-height:28px;}
ol#controls li a{float:left;height:11px; width:11px; background:url(../images/slider_blotes.png) no-repeat; font-size:0px;}
ol#controls li.current a{background: url(../images/slider_blotes_hover.png) no-repeat;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

#content{ width:1020px;}
.about_outer{ width:1020px; padding-bottom:65px;}
.about{ width:370px; padding:0 10px; float:left;}
.about_top{ background:url(../images/about_top.png) no-repeat; padding:11px 10px; width:350px; height:40px;}
.about_top h2{ color:#8d837b; font-size:23px; font-weight:normal; }
.about_top h2 span{ color:#e54a26; font-size:32px; }
.about_rpt{ background:url(../images/about_rpt.png) repeat-y; width:370px;}
.about_mid{ background:url(../images/about_mid.png) no-repeat; padding:0px 10px; width:350px; color:#4f4e4e; font-size:14px;}
.about_mid p{ line-height:18px;}
.about_mid p strong{ font-size:20px; font-weight:normal;}
.about_mid p a{ color:#9e8d7e; font-size:13px; float:right; text-decoration:underline;}
.about_bottom{ background:url(../images/about_bottm.png) no-repeat; width:370px; height:18px;}

.about_iner,.about_iner2{ width:350px; }

.about_iner p img{ width:149px; border:1px solid #d2c7c2; padding:1px; float:left; margin:10px 10px 10px 0;}
.about_iner2  img{ border:1px solid #d2c7c2; padding:1px;  margin:10px 10px 10px 0;}
.about_iner2 p.view{ margin-top:-17px;}


.company{ width:230px; float:left; padding:0 0 0 10px;}
.company_top{ width:200px; background:url(../images/company_top.png) no-repeat; height:40px; padding:11px 15px;}
.company_top h2{ color:#8d837b; font-size:23px; font-weight:normal; }
.company_top h2 span{ color:#e54a26; font-size:32px; }
.company_rpt{ width:230px; background:url(../images/company_rpt.png) repeat-y;}
.company_mid{
	width:215px;
	background:url(../images/company_mid.png) no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.company_bottom{ width:230px; background:url(../images/company_bottom.png) no-repeat; height:18px; }
.company_mid p{ font-size:13px; color:#4f4f4f; line-height:18px; padding-bottom:10px;}
.company_mid p b{
	font-size:16px;
	font-weight:normal;
}
.company_mid p span{ font-size:14px;}
.company_mid p a{ color:#4f4f4f;}

.mape{ width:189px; border:1px solid #cfcfcf; height:99px; margin:auto;}



.content_footer{ width:1000px; margin:auto; background:url(../images/content_footer_bg.png) no-repeat; padding:27px 0px 15px;}
.content_footer p{ text-align:center; line-height:30px; color:#787878; font-size:11px; }
.content_footer p a{ color:#787878; font-size:11px; margin:0 5px; }

#footer_outer{ background:url(../images/footer_bg.png) repeat-x; height:165px; width:100%; padding-top:30px;}
#footer{ width:1000px; margin:auto; color:#ffffff; font-size:11px; text-align:center;}
.content_back1 {
	background-image: url(../images/content_back_01.png);
	background-repeat: no-repeat;
	height: 85px;
}
.content_back2 {
	background-image: url(../images/content_back_02.png);
	background-repeat: repeat-y;
	padding-right: 60px;
	padding-left: 60px;
	font-size: 14px;
	line-height: 1.6em;
	color: #4f4e4e;
}
.content_title{
	color:#8d837b;
	font-size:23px;
	font-weight:normal;
	padding-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aca399;
	margin-right: 40px;
	margin-left: 20px;
	padding-left: 20px;
}
.content_title span{ color:#e54a26; font-size:32px; }
.content_back3 {
	background-image: url(../images/content_back_03.png);
	height: 32px;
	background-repeat: no-repeat;
}

.product_title {
	margin-bottom: 20px;
	margin-right: 10px;
	margin-left: 10px;
	color: #333333;
	background-color: #CCC7B5;
	margin-top: 20px;
	font-size: 1em;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.product_detail {
	margin-left: 22px;
	margin-right: 20px;
	margin-top: 10px;
}
.product_list ul{
	padding-top: 20px;
	margin-top: 20px;
}
.product_list li{
	list-style-type: disc;
	padding-left: 5px;
	margin-left: 30px;
	font-size: 12px;
}
#jcontent {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.consulimg {
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
