@charset "utf-8";
/* CSS Document */

/*  0 - common style 通用样式。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
* {
	font-family:"宋体"
}
html {
	color: rgb(0, 0, 0); -webkit-text-size-adjust: 100%; 
}
html { 
	_background-image: url(about:blank); _background-attachment: fixed; 
}
body {
	font-size: 13px; background-color: transparent; -webkit-text-size-adjust: 100%;
}
td{/* padding-left: 10px */}
* {
	transition:all 0.1s linear; -moz-transition: all 0.1s linear; -webkit-transition: all 0.1s linear; -o-transition: all 0.1s linear;
}

a:link {
	color: rgb(160, 160, 160); text-decoration: none;
}
a:visited {
	color: rgb(160, 160, 160); text-decoration: none;
}
a:hover {
	color: rgb(0, 122, 55); text-decoration: none;
}
a:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
.floatleft,.fl {
	float: left;
}
.floatright,.fr {
	float: right;
}
.cb {
	clear:both
}
.clear {
	clear:both;
}
hr {
	height: 1px; border: 0; border-bottom: 1px solid #b0c0bd;
}

.green {
	color:#035829;
}

@media screen {
	
}

#header {
	width:100%; background: url(../image/header-bg.png) repeat; height:100px; border-bottom:3px solid #f8b505; z-index:3; position:absolute; left:0; top:0
}
.header-desc {
	text-align:right; font-size:16px; color:#fed811; padding-top: 8px; position: absolute; z-index: 2; top: 15px; right: 0;font-weight: bold;
}
.wrapper {
	width:1000px; margin:0 auto; position:relative; height:100%; z-index:1; 
}
.nav-list {
	position:relative;display:inline-block; margin-top: 28px
}
.nav-list li{
	list-style:none; display:inline-block; *display:inline; padding-right:23px; /* padding-bottom:23px; */
}
.nav-list li a {
	color:white;
	font-size:14px;
}
.nav-list li a:hover {
	text-decoration:underline; color:  #f8b505
}
.nav-list li .onat{
	text-decoration:underline; color:  #f8b505
}
.logo {
	position:relative; top:8px
}

.lang-search {
	float:right; margin-top:60px
}
.search-form {
	transition:all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear;
	height:35px; width:100%; position:absolute; left:0; top:100%; color:white; font-size:12px; line-height:35px; display:none; text-align:right
}
.search-form input {
	outline:none;background:none; border:none; margin:8px 0; height:25px;color:white; font-size:12px; font-family:"宋体"
}
.search-input {
	 padding:0 5px; width:200px; *line-height:25px;
}
.search-submit {
	 line-height:25px; 
}
.search-form span {
	line-height:25px; color:white; font-size:15px; margin:8px 0; font-family:"宋体"; font-weight:bold; margin-left:3px
}

.lang-search .langs-link {
	transition:all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear;
	height:35px; width:100%; position:absolute; left:0; top:100%; color:white; font-size:12px; line-height:35px; display:none; text-align:right
}
.langs-link a {
	color:white;line-height:25px; margin:0 5px; margin:8px 0; display:inline-block;padding:0 5px;
}
.langs-link span {
	margin:0 15px; *display:none
}

.lang-search div{
	padding-bottom:15px; display:inline-block;*display:inline;
}
/* .subnav {
	transition:all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear;
	min-height:35px; width:100%; position:absolute; left:0; top:100%; color:white; font-size:12px; line-height:35px; display:none; 
	*top:85px;*width:1000px; text-align:center;
}

.subnav a {
	color:white;line-height:35px; margin:0 5px; 
}

.subnav span {
	margin:0 5px
} 
.navbg {
	transition:all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear;
	height:35px; width:100%; background:url(../image/navbg.png) repeat; position:absolute; left:0; top:153px; z-index:-1; display:none;
	transition: height .1s linear;-moz-transition: height .1s linear;-webkit-transition: height .1s linear;-o-transition: height .1s linear;
}
*/
#content {
	min-height:300px; padding-bottom:30px
}
#contentp {
	background:url(../image/product-bg.png) repeat-x #ffffff; min-height:300px; padding-bottom:50px
}
#footer {
	 background:url(../image/foot-bg.png) repeat-x #ffffff;  padding:30px 0; border-top:1px solid #e0e0e0
}
.foot-list {
	display:block;
}
.foot-list.fl {
	margin:0 30px
}

.foot-list li {
	list-style:none; line-height:22px
}
.foot-list li a {
	color:#000;font-size:12px; line-height:22px; font-family: "宋体";
}
.foot-list li a:hover {
	color:#666
}
.foot-list h1 {
	font-size:12px; color:#0d591f; font-weight:100;line-height:22px; font-weight: bold; cursor:pointer
}

.code {
	margin-top:8px
}
.copy {
	font-size:12px; color:#646464; font-family:"宋体"; line-height:12px
}

#cover {
	position: relative;
	width: 100%;
	overflow: hidden;
	z-index: 1;
	font-size:0px;
	
}
.cover-bg {
	width: 1600px;
	position: relative;
	left: 50%;
	margin-left: -790PX;
	z-index: -1;
}
/* .cover-bg {
	width: 1440px;
	position: relative;
	left: 50%;
	margin-left: -720PX;
	z-index: -1;
} */


.left-content {
	width:215px; background:url(../image/l-c-bg.png) no-repeat; 
}
.left-content-list {
	margin-top:2px; 
}
.left-content-list > li {
	padding-right:20px; width:195px; min-height:35px;color:#333333; list-style:none
}
.left-content-list li.left-content-list-at,.left-content-list > li:hover {
	background:url(../image/l-c-l-bg.png) no-repeat; color:white
}
.left-content-list > li > a	{
	color:#333333; font-size:14px; line-height:34px; display:block; border-bottom:1px solid #dfdfdf; margin:1px 0;padding-left:10px; margin-left:10px; padding-right:10px
}
.left-content-list .left-content-list-at > a,.left-content-list > li:hover > a {
	color:white	
}

.left-content-list > li span {
	margin-right:10px; font-family:"宋体"; font-weight:bold
}

.left-content-list ul {
	 padding:10px 0; border-bottom:1px solid #dfdfdf
}

.left-content-list ul li {
	list-style:none; padding:0 20px
}

.left-content-list ul li a {
	font-size:12px; color:#333; line-height:30px
}

.left-content-list ul li a:hover,.left-content-list ul li.left-content-sub-list-at a{
	color:#035829; font-weight: bold;
}
.left-content-list ul li a img.fl {
	margin-right:15px
}



.left-content-link {
	padding:10PX 0
}
.left-content-link a {
	margin-top:20px; display:block
}
.page-title {
	position:absolute; left:0; bottom:0
}

.right-content {
	width:750px	
}

.path {
	text-align:right; font-size:12px; color:#999999; height:50px; line-height:50px; border-bottom:1px solid #dedede
}
.path a {
	color:#333333;
}
.path a:hover,.path a.path-at {
	color:#035829;
}
.path  span {
	margin:0 5px
}