@charset "utf-8";
/*common*/
html, body {
	-webkit-text-size-adjust:none;
	height:100%;
}
html, body, div, p, span, a, strong, form, th, td, ul, li, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, fieldset, iframe, object, pre, img, b, i, input, button, textarea {
	border:0 none;
	margin:0;
	outline:0 none;
	padding:0;
}
body {
	min-width:1280px;
	border-top:1px solid #503F1A;
	background:#000;
}
body, input, textarea, button, select, th, td {
	font-size:12px;
	color:#767676;
	font-family:'微软雅黑';
	line-height:1.5;
}

ul, ol, li {
	list-style:none
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box;}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em;}
button,input,optgroup,select,textarea{margin:0;font:inherit;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0 none
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}
a {
	text-decoration:none;
	color:#000;
}
img{max-width:100%; max-height:100%; }
.fl {
	float:left
}
.fr {
	float:right
}
.clrfix:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clrfix {
	zoom:1
}
.ml0{margin-left:0 !important;}
/*形象页*/
.wrap{ width:100%; background:url(../images/wrap_bg.jpg) no-repeat  top left #000; margin-top:-1px;background-repeat:no-repeat; background-attachment:fixed;}
.wrap_in{width:1280px; padding-top:50px;}
.imgPage-l{ float:left; width:500px; *width:455px;padding-left:45px;  margin-right:10px; color:#fff;}
.logo{ margin-bottom:35px;}
.menu{ margin-bottom:35px;}
.menu li{ margin-bottom:15px;}
.menu li a{ display:block; color:#fff;}
.menu li a span{display:block;}
.menu li a .Japanese{ color:#f6c14d; font-size:16px; font-weight:bold; line-height:1.2;}
.menu li a:hover .Japanese{color:#fff;}
.itdt-E{ margin-bottom:20px; line-height:17px;}
.itdt-J{ margin-bottom:35px;}
.ltd{ font-size:32px; color:#ebd8ad;margin-bottom:40px; line-height:35px;}
.yellow{ color:#f6c14d;}
.contact{ margin-bottom:35px; font-size:10px;}
.contact .tel span{ font-size:19px;}
.imgPage-r{ float:left; margin-top:590px;color:#fff;}
.btn-language{ margin-top:10px; }
.btn-language a{ padding:10px 20px; background:#F6C14D; margin-right:23px; display:block; float:left; font-size:16px; color:#000; text-decoration:none;}
.icon_btnl{ background:url(../images/btn-r.png) no-repeat; height:13px; width:8px; display:inline-block; zoom:1; margin-left:25px;}
.choose-language p {font-size:14px;}
/**/
.header_left{float:left; width:260px; *width:185px;padding:0 30px 0 45px; color:#fff;}
.simpline{ height:3px; width:45px; background:#F6C14D; margin-bottom:25px;}
.content-r{margin-left:260px;}
.content-foot{ font-size:28px; margin:0; padding:15px 0 55px 0; line-height:35px;}
.content{ background:#F3EDE1; border-bottom:7px solid #F6C14D; padding:30px 50px 30px 40px;}
.title{ border-bottom:3px solid #F6C14D; margin-bottom:45px; *position:relative; *height:59px; }
.title h1{ font-size:28px; color:#505050; border-bottom:3px solid #89775C; margin-bottom:-3px;/*width:220px; */padding-right:60px;display:inline-block;  line-height:2; *bottom:0; *position:absolute;}
.side{ width:200px; *width:190px; padding:0 5px; float:left;}
.side .side-tit{ line-height:2.5; padding:0 15px; font-size:20px; color:#fff; background:#F6C14D;}
.tree{ line-height:2; color:#000;padding:10px 0;}
.tree .sub1{ padding:0 10px 0 15px; border-bottom:1px solid #DDDDDD; font-weight:bold; }
.tree .sub1 a{ position:relative;}
.sub1_r{ display:block;  width:8px; height:2px; background:#CCCCCC; position:absolute;top:13px; right:0; *top:10px; }
.tree .sub2{ padding:10px 10px 10px 15px;}
.tree a{ display:block;}
.tree a:hover{text-decoration:underline;}
.content-main{ margin-left:215px; padding:0 25px;}
.content-main h3{ color:#89775c; font-size:20px; margin-bottom:35px;}
.contactUs h3{ font-size:14px;}
.contactUs h4{ font-size:12px;}
/**/
.products-main{ padding-right:0; }
.products_list {
    float: left;
    width: 690px;
}
.products_list ul{overflow:hidden;}
.products_list li {
	float:left;
    height: 215px;
    margin-right: 20px;
    width: 210px;
}
.products_name {
    float: left;
    padding-left: 5px;
    text-align: left;
}
.products_list img {
    border: 2px solid #D5CAB8;
}

.products_page {
    width:100%;
	padding:20px 0;
	
}
.products_pagedata {
    padding:0 10px;
	text-align:center;
}
.product_pagename {
}
.products_pagedata a{ display:inline-block;}
.products_pagenum {
    border: 1px solid #89775C;
    color: #000;
    height: 20px;
    line-height: 18px;
    margin-right: 10px;
    width: 20px;
}
.products_pagedata .cur,.products_pagedata a:hover {
    background-color: #F6C14D;
    border: 1px solid #F6C14D;
	color:#fff;
}
.products_pagepre,.products_pagenext {
    border: 1px solid #89775C;
	color:#000;
    height: 20px;
    line-height: 18px;
    margin-right: 10px;
    width: 72px;
	margin-bottom:8px;
}
.scroller {
    margin: 0 !important;
    padding: 0 12px 0 0 !important;
}
.certificate{text-align:right; margin-top:20px;}
.btn-gray{ text-decoration:none; color:#fff; padding:5px 15px; background:#89775C; margin-right:20px;}
.certificate_list{}
.certificate_list li {
	float:left;
	margin-left:8px;
    margin-right: 9px;
    width: 276px;
}
.certificate_list li a{ display:block;}
.certificate_name{ text-align:center; margin:10px 0 25px 0;}
.slide_img {
	padding:0 40px;
	margin-bottom:20px;
	position:relative;
	width:910px;
	*width:830px; 
	margin-left:-15px;
}
.slide_l, .slide_r {
    cursor: pointer;
    height: 50px;
    overflow: hidden;
    width: 30px;
	position:absolute;
	top:75px;
	
}
.slide_l {
	background: url("../images/icon_left.png") no-repeat center ;
    left:0;
}
.slide_r {
    background: url("../images/icon_right.png") no-repeat center ;
    right:0;
}
.images_list li {
    float: left;
    overflow: hidden;
    text-align: center;
	margin-left:8px;
	margin-right:8px;
}
.images_list .img {
    height: 216px;
    margin-bottom: 18px;
	width:375px;
}
.images_list .img a{ display:block;}