@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;	
}
ul,ol {
	list-style:none;	
}
a {
	text-decoration:none;
	color:#333;	
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
}	
img {
	border:0;	
}
.clear {
	clear:both;	
}
body {
	font-family:"微软雅黑";
	font-size:14px;
	line-height:1.5em;	
	color:#333;
	overflow-x:hidden;
}
.l {
	float:left;
}
.r {
	float:right;	
}
.inner {
	width:960px;
	margin:auto;	
}
/*header*/
#header {
	height:94px;
	background:url(../images/headerbg.png) repeat-x;
	position:absolute;
	top:0;
	left:0;
	width:100%;	
}
#header #logo {
	height:90px;
	overflow:hidden;
}
#header .language {
	height:17px;
	line-height:17px;
	padding-top:9px;
	text-align:right;	
}
#header .language a {
	display:inline-block;	
	width:23px;
	height:17px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/languagebg-02.png);
	text-align:center;
	vertical-align:top;
}
#header .language a {
	*display:inline;
}
#header .language a.cn {
	line-height:20px\9;
}
#header .language a.on {
	color:#06699a;	
	background:url(../images/languagebg.png);
}
#header #nav {
	text-align:right;
	margin-top:15px;
}
#header #nav li {
	display:inline-block;
	text-align:center;
	font-size:14px;
	font-family:"微软雅黑";	
}
#header #nav li {
	*display:inline;	
	width:85px;
	vertical-align:top;
	height:40px;
	*margin:0 3px;
	position:relative;
}
#header #nav li a{
	display:block;
	height:40px;	
}
#header #nav li span {
	display:block;	
}
#header #nav li span.en {
	display:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;	
}
#header #nav li a.on{
	color:#06699a;	
}
#header #nav li a.on span.en {
	display:block;	
}
#header #nav li .navul {
	position:absolute;
	top:40px;
	padding-top:7px;
	left:50%;
	margin-left:-79px;
	z-index:7;
	display:none;
}
#header #nav li ul {
	position:relative;
	text-align:center;
	background:#06699a;
	border:1px #06699a solid;
	width:156px;	
	border-radius:8px;
}
#header #nav li ul li {
	height:auto;	
	background:url(../images/lilibg.png) repeat-x bottom;
	width:100%;
	*margin-left:-1px;
}
#header #nav li ul li a {
	height:auto;
	color:white;
	line-height:36px;	
}
#header #nav li ul li a:hover {
	color:#1facf1;	
	
}
#header #nav li span.icon {
	background:url(../images/navulbg.png) no-repeat center center;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-7px;	
	width:15px;
	height:8px;
	z-index:8;
}
/*banner*/
#banner {
	height:560px;
	position:relative;
	margin-top:90px;
	overflow:hidden;
	
}
#banner .slideBox {
	width:100%;
	height:560px;
	overflow:hidden;
	position:relative;
	top:0;
	z-index:1;
}
#banner .slideBox .hd {
	height:15px;
	overflow:hidden;
	position:absolute;
	right:5%;
	top:25px;
	z-index:3;
}
#banner .slideBox .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
#banner .slideBox .hd ul li {
	float:left;
	margin-right:7px;
	width:15px;
	height:15px;
	line-height:14px;
	text-align:center;
	background:white;
	cursor:pointer;
}
#banner .slideBox .hd ul li.on {
	background:#06699a;
	color:#fff;
}
#banner .slideBox .bd {
	width:1920px;
	left:50%;
	margin-left:-960px;
	position:relative;
	height:100%;
	z-index:0;
}
#banner .slideBox .bd li {
	zoom:1;
	vertical-align:middle;
}
#banner .slideBox .bd img {
	width:1920px;
	height:560px;
	display:block;
}
/* 下面是前/后按钮代码 */
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-30px; display:block; width:30px; height:60px; background:url(../images/nav.png) left top no-repeat; }
.slideBox .next{ left:auto; right:3%; background-position:right top; }
.slideBox .prev:hover{ background-position:left bottom; }
.slideBox .next:hover{ background-position:right bottom; }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

#warp .classify {
	height:200px;
	width:100%;
	background:#0679b1;	
	text-align:center;	
	position:relative;
	z-index:2;
}
#warp .classify ul {
	height:245px;
	width:100%;
	position:absolute;
	top:-45px;	
	left:0;
	z-index:2;
	overflow:hidden;
	color:white;
}
#warp .classify li {
	display:inline-block;	
	width:192px;
	padding-top:75px;
	vertical-align:top;
}
#warp .classify li:hover {
	background:url(../images/classlibg1.png) no-repeat center 45px;
}
#warp .classify li {
	*display:inline;	
}
#warp .classify li .img img {
	width:90px;
	height:90px;
	border-radius:52px;
	box-shadow:0 5px 5px #252525;
	position:relative;
	z-index:2;
	border:3px white solid;
}
#warp .classify li .h {
	height:42px;
}
#warp .classify li .h h5{
	font-size:14px;	
	margin-top:12px;
}
#warp .classify li .h p {
	font-size:12px;	
	text-transform:uppercase;
}
#warp .classify li .more {
	color:white;
	display:block;
	width:118px;
	height:28px;
	border:1px white solid;
	line-height:28px;
	text-transform:uppercase;
	font-size:14px;
	margin:30px auto 40px;
}
#warp .classify li .more:hover {
	background:#06699a;	
}
/*about*/
#main .about {
	width:960px;
	height:253px;
	margin:auto;
	background:url(../images/dimg.png) no-repeat 607px top;
}
#main .about .aboutleft {
	width:530px;
	font-size:14px;
	color:#585858;	
	line-height:30px;
	padding:60px 40px 0px; 
	text-indent:2em;
	text-align:justify;
}
#main .about .aboutright {
	width:320px;
	font-size:14px;
	color:#a3a3a3;	
	padding:85px 0 0 30px;
}
#main .h4 {
	width:231px;
	height:55px;
	background:url(../images/hbg.png) no-repeat bottom center;
	text-align:center;	
}
#main .h4 p {
	font-size:14px;
	color:#a3a3a3;	
}
#main .h4 h4 {
	font-size:16px;
	font-family:"微软雅黑";
	color:#e68700;
	background:white;
	padding:0 7px;
	display:inline-block;
	/*margin-bottom:10px;*/
}
#main .h4 h4 {
	*display:inline;
}
link {
	color:#06699a;
}
#main .more {
	width:152px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#06699a;
	border-radius:13px;
	background:white;
	margin:26px 0 0 38px;
	display:inline-block;	
	position:relative;
	z-index:1;
	border:2px #e0e0e0 solid;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
#main .more {
	*display:inline;	
}
#main .more:hover {
	background:#06699a;
	color:white;
	border:2px #06699a solid;
}
#main .products {
	background:#e5e5e5;
	height:450px;
	overflow:hidden;	
}
#main .products .inner {
	width:964px;
	height:366px;
	margin-top:30px;
	background:url(../images/productsbg.png) no-repeat center center;	
	padding-top:30px;
}
#main .products .productsleft {
	width:231px;
	margin-left:35px;
	margin-right:20px;
}
#main .products .productsleft img {
	width:231px;
	height:328px;	
}
#main .products .productsright {
	width:670px;	
}
#main .products .productsright li {
	width:212px;
	float:left;
	height:159px;	
	overflow:hidden;
	position:relative;
	margin:0 3px 6px;
	cursor:pointer;
}
#main .products .productsright li span.title {
	position:absolute;
	display:block;
	width:100%;
	bottom:0;
	left:0;
	background:url(../images/black0.3.png);
	height:24px;
	color:white;
	line-height:24px;
	text-align:center;
	font-size:14px;
}
#main .products .productsright li a {
	display:block;
	width:212px;
	height:39px;
	background:url(../images/searchicon1.png) no-repeat center center;
	position:absolute;
	top:0;
	left:0;
	font-size:14px;
	color:white;	
	text-decoration:underline;
	text-align:center;
	padding-top:120px;
	display:none;
}
#main .news {
	background:url(../images/dimg01.png) no-repeat center center;
	height:417px;
	width:960px;
	margin:auto;	
	overflow:hidden;
	position:relative;
}
#main .news .h4 {
	margin:50px auto 20px;	
}
#main .news li {
	width:455px;
	height:78px;
	padding:13px 0;
	float:left;
	border-bottom:1px #d7d7d7 dashed;	
}
#main .news li .lileft {
	width:104px;
	height:78px;	
}
#main .news li .lileft img {
	width:104px;
	height:78px;	
}
#main .news li .liright {
	width:330px;
	height:78px;	
	margin-right:10px;
	color:#8d8d8d;
}
#main .news li .liright p {
	line-height:20px;	
}
#main .news li .liright h6 a{
	font-size:14px;
	color:#585858;	
	line-height:36px;
	font-weight:bold;
}
#main .news li .liright h6 a:hover {
	color:#06699a;
}
#main .news .more {
	margin:0 auto;
	position:absolute;
	bottom:42px;
	left:50%;
	margin-left:-76px;
	font-size:14px;
}



#footer {
	background:#242424;
	height:208px;
	color:#b7b6b6;	
	font-size:14px;
}
#footer .footer_top {
	height:148px;	
	border-bottom:1px #4b4949 solid;
}
#footer .footer_top .map,#footer .footer_top .tel {
	margin:29px 0 0 10px;	
	width:350px;
}
#footer .footer_top .mapright,#footer .footer_top .telright {
	width:240px;	
	line-height:24px;
	margin-left:15px;
}
#footer .footer_top .ewm {
	width:240px;	
	margin-top:29px;
}
#footer .footer_top .ewm .ewmright {
	margin-left:15px;
	width:130px;
	line-height:24px;
}
#footer .footer_top  h6 {
	color:white;
	font-size:14px;
	margin-bottom:5px;	
	margin-top:5px;
}
#footer .footer_bottom {
	height:59px;
	line-height:59px;
	border-top:1px #000 solid;
	font-size:14px;
	text-align:center;
}
/*回到顶部*/
#back-to-top{
	position:fixed;
	bottom:100px;
	left:50%;
	margin-left:570px;
	z-index:99;
}
#back-to-top a{
	text-align:center;
	text-decoration:none;
	color:#d1d1d1;
	display:block;
	width:16px;
}
#back-to-top a:hover{
	color:#979797;
}
#back-to-top a span{
	display:block;
	height:95px;
	width:16px;
	background: url(../images/return-top.png) no-repeat -3px top;
	margin-bottom:5px;
}
#back-to-top a:hover span{
	background:url(../images/return-top.png) no-repeat -21px top;
}
/*about*/
#aboutmain {
	background:url(../images/nybg.png) no-repeat center 74px;	
	padding-top:90px;
}
#h_top {
	height:148px;	
	font-family:"微软雅黑";
	text-align:center;
}
#h_top h4 {
	font-size:20px;
	color:#022857;
	text-align:center;	
	padding-top:50px;
}
#h_top ul {
	text-align:center;	
	margin-top:15px;
	background:url(../images/map-pin1.png) no-repeat left center;
	display:inline-block;
	height:32px;
}
#h_top ul {
	*display:inline;
	padding-left:30px;
	line-height:32px;
}
#h_top ul li {
	display:inline-block;
	color:#7b7f75;
}
#h_top ul li {
	*display:inline;
}
#h_top ul li a {
	color:#7b7f75;
	font-size:14px;
	margin-right:5px;
}
#h_top ul li a:hover {
	color:#000;
}
#aboutleft {
	float:left;
	width:200px;
	margin-right:18px;	
	border-top:3px black solid;
	font-family:"微软雅黑";	
}
#aboutleft h5 {
	font-size:14px;
	color:#06699a;
	height:60px;
	line-height:60px;
}
#aboutleft .left_address {
	padding:0 15px;	
	line-height:2em;
	margin-top:30px;
	font-size:14px;
}
#aboutleft .left_address h5 {
	background:url(../images/mapicon.png) no-repeat 95px top;	
	background-size:56px;
}
#aboutleft .left_tel {
	padding:0 15px;	
	line-height:2em;
	margin:30px 0;
	font-size:14px;
}
#aboutleft .left_tel h5 {
	background:url(../images/office-phone.png) no-repeat 95px top;	
	background-size:56px;
}
#ahoutright {
	float:right;
	width:740px;
	min-height:600px;
	border-top:2px #000 solid;
	padding:15px 0 50px; line-height:26px;
}
#nyfooter .inner{
	height:56px;
	line-height:56px;
	background:url(../images/footerbg.png) repeat-x;
	font-size:14px;
	font-family:"微软雅黑";
	text-align:center;	
}
#nyfooter .green {
	color:#06699a;	
	margin-right:5px;
}

/*join*/
.join {
	height:140px;	
}
.join_xq .joinh,.join .joinh {
	border-bottom:1px #323331 solid;
	height:33px;	
	line-height:26px;
	font-family:"微软雅黑";
	font-size:14px;
	color:#000;
	padding-left:20px;
	position:relative;
}
.join_xq .joinh {
	font-size:16px;	
}
.join_xq .jbxx{
	color:#333;	
	margin:10px 0 40px 20px;
}
.join_xq .jbxx span{
	color:#ff8600;	
	margin:0 5px;
}
.join .joinh span {
	position:absolute;
	top:0;
	right:15px;	
	color:#989a95;
}
#ahoutright .join .p {
	padding:10px 20px 0;	
}
#ahoutright .join .btn {
	margin-left:20px;	
}
#ahoutright .join a {
	height:20px;
	width:88px;	
	line-height:20px;
	text-align:center;
	color:#06699a;
	border-radius:10px;
	background:white;
	margin-right:8px;
	display:inline-block;	
	position:relative;
	z-index:1;
	border:1px #ccc solid;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
#ahoutright .join a {
	*display:inline;	
}
#ahoutright .join a:hover {
	background:#06699a;
	color:white;
	border:1px #048857 solid;
}
.join_xq table {
	width:580px;
	margin:auto;
	color:#666;
}	
.join_xq table td {
	padding:5px 0;
	vertical-align:top;
	line-height:35px;
}
.join_xq td.xjd input {
	width:463px;	
}
.join_xq table .tdl {
	width:80px;
	color:#666;	
	font-size:14px;
}
.join_xq table .data input {
	background:url(../images/dataicon.png) no-repeat 218px center;	
}
.join_xq table .red {
	color:red;
	margin:0 5px;
	vertical-align:top;
}
.join_xq table input{
	width:238px;
	height:35px;
	border:1px #ccc solid;
	border-radius:5px;
	position:relative;
	z-index:1;	
}
.join_xq .radio label {
	display:inline-block;
	margin-right:20px;	
}
.join_xq .radio label {
	*display:inline;
}
.join_xq .radio input {
	width:auto;
	vertical-align:middle;
	margin:0 5px;	
	border:0;
}
.join_xq table textarea {
	width:463px;
	height:143px;	
	border:1px #ccc solid;
	border-radius:5px;
	position:relative;
	z-index:1;
}
.join_xq .btn .submit input{
	width:148px;
	height:36px;
	border:1px #00794c solid;
	background:#06699a;
	color:white;
	margin-right:12px;	
	font-size:14px;
}
.join_xq .btn .reset input{
	width:78px;
	height:36px;
	border:1px #999 solid;
	background:#eaeaea;
	font-size:14px;
}
.products{
	padding-left:15px;	
}
.products li {
	float:left;
	width:216px;
	height:162px;	
	margin:9px;
	border:1px #eaeaea solid;
}
.products li a {
	display:block;
	width:216px;
	height:162px;
	position:relative;
}
.products li span {
	display:block;	
}
.products li span img {
	width:216px;
	height:162px;	
}
.products li a span.wz {
	position:absolute;	
	height:30px;
	line-height:30px;
	background:url(../images/black0.5.png);
	bottom:0;
	left:0;
	width:216px;
	text-align:center;
	color:white;
	font-size:14px;
}







