@charset "utf-8";
html{ font-size: 625%;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,video{display:block}
body,ul,ol,dl,dt,dd,form,h1,h2,h3,h4,figure{ margin: 0; padding: 0;}
body,input,select,option,textarea{ font-family: "微软雅黑","华文细黑",Arial;color: #666;}
body{ background: #f9f9f9; font-size: 0.14rem;}
h1{ font-size: 0.3rem;}
h2{ font-size: 0.24rem;}
h3{ font-size: 0.16rem;}
img{ border:0; max-width: 100%;}
input,textarea{ outline: 0;}
li{ list-style: none;}
a{ color: #333; text-decoration: none;}
.lft{ float: left;}
.rgt{ float: right;}
.clr{ clear: both;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.wrap{ width: 95%; max-width: 640px; margin: auto; overflow: hidden;}
.lang a{ display: block; width: 24px; height: 0.16rem; overflow: hidden; background: url(ico.png) no-repeat;text-indent: -500px; border:1px solid #ccc; margin-right: 4px;}
	.lang .www{ background-position: 3px 2px;}
	.lang .en{ background-position: 3px -23px;}
	.lang .fr{ background-position: 3px -47px;}
	.lang .ru{ background-position: 3px -72px;}
	.lang .pt{ background-position: 3px -72px;}
	.lang .sp{ background-position: 3px -96px;}
	.lang .ar{ background-position: 3px -120px;}
.slideBox{ position:relative; z-index: 1; width:100%; overflow:hidden; margin:0 auto; }
	.slideBox .hd{ position:absolute; width:100%;  height:0.44rem; left:0; top: 50%; margin-top: -22px; z-index:1; }
	.slideBox .prev,.slideBox .next{ position:absolute; left:0; top:0; display:block; width:0.3rem; height:0.44rem;text-align:center; background: url(ico.png) no-repeat;}
		.slideBox .prev{ background-position: 0 -180px;}
		.slideBox .next{ left:auto; right:0; background-position: -50px -180px;}
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; }
	.slideBox .bd li img{ width:100%; display:block;   }

.pages{ margin: 30px 0; text-align:center;  color: #999;}
	.pages a{ display:inline-block; background:#ccc; border:1px solid #ccc; color:#666; font-size: 0.14rem; height:0.18rem; line-height:0.18rem; padding:2px 6px; margin-left:3px;}
	.pages a:hover{ color: #06b;}
	.pages a.current{ background:#06b; border-color:#06b; color:#fff;}
	.pages form{ display: inline;}
	.pages .txt{ border: 1px solid #ccc; height: 0.22rem; line-height: 022rem; width: 0.3rem; padding: 0 5px; margin-left: 4px;}
	.pages .btn{ height: 0.24rem; background: #06b; border: 0; color: #fff;}
article .link{ color: #bbb; padding-top: 20px; margin-top: 20px; border-top: 1px solid #bbb;}
.contact .form_header{ color: #f60;}
.contact input,.contact textarea{ border: 1px solid #ddd; margin-bottom: 10px; padding: 10px; width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; font-size: 0.14rem;}
	.contact .btn{ width: 100%; padding: 10px 0; background: #f60; color: #fff; border: 0;}