﻿@charset "utf-8";

/* =base 基本布局样式开始
-------------------------------------------------- */
#wrapper { width:1003px;	margin:0 auto;}
#header, #content, #footer, #inner-header, #inner-content, #inner-footer {
	float:left;
	display: inline;
	height:auto;
	clear:both;
	position:relative;
}
#header {	width:100%;	background:url(../images/header-bg_03.jpg) repeat-x left top;	}
#content {	width:100%; clear: both;	float: left;	height: auto;	margin: 0px;	background-image: url(../images/rdjx_ny_05.jpg);	background-repeat: repeat-y;	background-position: center top;	padding-top: 0px;	padding-bottom: 0px;overflow: hidden;}
#column {	clear: left;	float: left;	height: auto;	width: 198px;	text-align: left;	overflow: hidden;	padding:25px  0 0 17px;		z-index: 50;}
#main {	float:left;	height: auto;	width: 565px;	text-align: left;	background-repeat: no-repeat;	background-position: left top;	border-left-width: 1px;	border-left-style: dotted;
border-left-color: #666666;	overflow: hidden;	margin-top: 22px;	border-right-width: 1px;
border-right-style: dotted;	border-right-color: #666666;  }
#sidebar {	float:right;	height: auto;	width: 210px;	padding-top: 22px;	margin-right: 5px;	overflow: hidden;	clear: right; }
#footer {	width:100%;clear: both;	float: left;	height: auto;	background: url(../images/rdjx_ny_07.jpg) no-repeat center top  #FFFFFF; padding-top:10px; }
/* =inner-xxx 内页基本框架 */
#inner-content {	width:100%;	background: url(../images/metal_ny_bg.gif) repeat-y center top; }
#inner-column {	float: left;	height: auto;	width: 268px;	text-align: left;	padding:0 8px; }
#inner-main{float: right;
	height: auto;
	width: 753px;
	text-align: left;
	clear: right;
	background-repeat: no-repeat;
	background-position: left top;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
	overflow: hidden;
	margin-top: 22px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;}
#wrap, #header, #footer, #inner-header, #inner-content, #inner-footer, #column, #main, #sidebar, #inner-column, #inner-main {
	overflow:hidden;
}
/* 两列等高(扩展到多列等高),也可以采用Jquery达到更好的效果 */
#a, #b {	padding-bottom:32767px;	margin-bottom:-32767px; }
/* =base 基本布局样式结束
-------------------------------------------------- */
/* =s=header
-------------------------------------------------- */
#logo-bar {
	float:left;
	clear:both;
	width:100%;
	background: url(../images/index_01.gif) repeat-x center top;
}
.logo {	float:left;	width:578px;	height:80px; padding-left:15px; }
.top-nav{ padding-right:10px; text-align:center; float:right;width:150px; }
.top-nav li{
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
}
.top-nav li a{
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
}
.top-nav li a:hover{
	color:#F30;
	font-family: Arial, Helvetica, sans-serif;
}
/* =nav网站主导航 */
#nav {
	clear: both;
	float: left;
	height: 34px;
	width: 100%;
	text-align: center;
	background-image: url(../images/nav_05.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 14px;
	position:relative;
	z-index:100;
	font-family: Arial, Helvetica, sans-serif;
}
#nav ul{
	list-style-type: none;
	width: 1003px;
	text-align: center;
	height: 30px;
	overflow: hidden;
}
#nav ul li{
	display: block;
	color: #FFFFFF;
	line-height: 33px;
	font-size: 13px;
	float: left;
	width: 81px;
	position: relative;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
}
#nav ul li a:link,#nav ul li a:visited{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
}
#nav ul li a:hover,#nav ul li a:active{
	font-size: 13px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
	line-height: 33px;
	display: block;
	background-image: url(../images/menu_ch.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
}
#nav .nav_start{
	float: left;
	height: 34px;
	width: 12px;
}
#nav .nav_end{
	float: right;
	height: 34px;
	width: 13px;
	display: block;
}
#nav .nav_time{
	float: right;
	width: 135px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 14px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
}
#header-flash { float:left; height: 158px; width: 100%; clear: both; }
/* =e=header
-------------------------------------------------- */
/* =s=content
-------------------------------------------------- */
/* =inner */
.inner{
	width: 100%;
	height: auto;
	text-align: left;
	clear: both;
	float: left;}
.inner h3{ background-image: url(../images/ny.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0041b5;}
.inner-cont{ padding:15px 15px; height:auto !important; min-height:390px; height:390px;}
/* =affiche网站公告 */
.affiche{ float:left; clear:both;width:100%; margin-top:-38px; }
.affiche h2{ float:left; width:115px; height:38px; }
.affiche p{ padding:10px;}
.gonggao-p{ padding-top:10px; margin:0 auto;}
/* =profilelist */
.profile{ width:100%; }
.profile h2{ width:100%; height:47px; background:url(../images/index_09.gif) no-repeat center top; }
.profile-list{ padding:0px 25px 18px 30px; background:url(../images/index_17.gif) no-repeat center bottom; }
.profilelist {	padding:20px;	text-align:center; }
.profilelist li {	list-style:square inside;	border-bottom:1px dotted #CCC;	padding:8px 2px 0 0; }
.profilelist li a{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
.profilelist li a:hover{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
/* =about首页公司简介 */
.about{ padding:0px 20px; }
.about h3{ width:100%; height:auto; overflow:hidden; }
.about p{ background:url(../images/about-img.jpg) no-repeat 10px 10px; padding:10px 10px 10px 220px;  border-bottom:1px dashed #000;}
.about dl{ border-bottom:1px solid #999; padding:12px 0; float:left; width:100%; }
.about dl dt{ float:left; width:106px; }
.about dl dd{ float:right; width: 150px; }
/* =contact联系我们 */
.contact{clear: both;	float: left;	height: auto;	width: 181px;	overflow: hidden;background:url(../images/server_08.jpg) no-repeat center bottom; padding-bottom:7px; margin-bottom:10px;}
.contact h2{ width:100%; height:38px; background:url(../images/server_03.gif) no-repeat center top; }
.contact ul{ padding:0 10px; background: url(../images/server_06.jpg) repeat-y center; }
.contact ul li{
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
}
/* =leftimg */
.leftimg{ overflow:hidden; width:100%;clear:both;padding-top:15px; background:url(../images/index_19.gif) no-repeat left bottom; padding-bottom:30px; }
.leftimg li{
	padding:10px 26px 10px 24px;
	font-family: Arial, Helvetica, sans-serif;
}
/* =marketlist营销网络 */
.market{margin-top:0px;}
.market-list{ padding:0px 25px 18px 30px; background:url(../images/index_17.gif) no-repeat center bottom; }
.market h2{ width:100%; height:47px; background:url(../images/index_09.gif) no-repeat center top; }
.marketlist li {
	list-style:square inside;
	border-bottom:1px dotted #CCC;
	padding:8px 2px 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
.marketlist li a{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
.marketlist li a:hover{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
/* =proclass树型产品分类 */
.proclass{margin-top:0px; width:181px;background-color: #f7f9fd; }
.proclass-list{ padding: 10px 5px;}
.proclass h2{width: 100%;	height: 22px;	padding-top: 2px;	background-color: #e7eef7;	border-top: 1px solid #bdcde4;	border-bottom: 1px solid #bdcde4;}
.proclasstree {	text-align: left;	padding: 0 10px;}
.proclasstree li {
	padding:5px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.proclasstree li img {vertical-align:middle;}
/* =parentstree产品折叠菜单 */
.parentstree{padding: 10px 20px; }
.parentstree li{}
.parentstree .substree{}
.parentstree .substree li{}
/* =navtreefirst栏目一级菜单(1) */
.navtreefirst {	text-align:left; }
.navtreefirst li {
	display:inline;
	padding:6px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.navtreefirst li a {
	color:red;
	font-family: Arial, Helvetica, sans-serif;
}
.navtreefirst li img {	vertical-align: baseline; }
/* 推荐产品 */
.stroll{ width:718px; margin:0 auto; padding-top:15px; }
.recoproduct{ padding:15px 20px; }
.recoproduct h3{ width:100%; height:auto; overflow:hidden; }
.recopro-ul { padding:10px 10px; text-align:center;}
.recopro-ul li {
	float:left;
	margin:0 5px;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
}
.recopro-ul li a{
	display:block;
	border: 1px solid #CCC;
	zoom:1;
	font-family: Arial, Helvetica, sans-serif;
}
.recopro-ul li a:hover{ border: 1px solid red; background:#f5f5f5; }
.recopro-ul li .boximg{ margin:3px; }
.recopro-ul .boxtxt{}
/* =newpro-ul产品列表  */
.newpro-ul {	width:100%;	text-align:center; padding:10px 0px 0 0; }
.newpro-ul li { float:left; margin:5px 9px; display: inline; zoom:1; }
.newpro-ul li a{ display:block; border: 1px solid #CCC; zoom:1; line-height:170px; }
.newpro-ul li a:hover{ border: 1px solid red; background:#f5f5f5; zoom:1; }
.newpro-ul li .boximg{ margin:3px;}
.newpro-ul .boxtxt{
	line-height:22px;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
}
/* =caseclasstree树型案例分类 */
.caseclass{margin-top:0px;}
.caseclass-list{ padding:0px 25px 18px 30px; background:url(../images/index_17.gif) no-repeat center bottom; }
.caseclass h2{ width:100%; height:47px; background:url(../images/index_09.gif) no-repeat center top; }
.caseclasstree { text-align: left;	padding: 0 20px; }
.caseclasstree li { }
/* 推荐产品 */
.stroll{ width:718px; margin:0 auto; padding-top:15px; }
.recocase{width:100%; background:url(../images/pro_05.jpg) no-repeat center bottom; padding-bottom:25px; }
.recocase h3{ width:100%; height:38px; background:url(../images/index_12.gif) no-repeat left top; overflow:hidden; }
.recocase-ul { padding:10px 10px; text-align:center;}
.recocase-ul li {
	float:left;
	margin:0 5px;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
}
.recocase-ul li a{ display:block; border: 1px solid red; zoom:1; }
.recocase-ul li a:hover{ border: 1px solid green; background:#f5f5f5; }
.recocase-ul li .boximg{ margin:3px; }
.recocase-ul .boxtxt{}
/* =case-ul案例列表 */
.case-ul {	width:100%;	text-align:center; padding:10px 0px 0 0; }
.case-ul li { float:left; margin:5px; display:inline; }
.case-ul li a{ display:block; border: 1px solid red; zoom:1; }
.case-ul li a:hover{ border: 1px solid green; background:#f5f5f5; }
.case-ul li .boximg{ margin:3px; }
.case-ul .boxtxt{}
/* =newslist资讯分类列表 */
.newsclass{ width:100%; }
.newsclass h2{ width:100%; height:47px; background:url(../images/index_09.gif) no-repeat center top; }
.newsclass-list{ padding:0px 25px 18px 30px; background:url(../images/index_17.gif) no-repeat center bottom; }
.newslist {	padding:20px;	text-align:center; }
.newslist li {
	list-style:square inside;
	border-bottom:1px dotted #CCC;
	padding:8px 2px 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
.newslist li a{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
.newslist li a:hover{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
/* =topnews-ul最新资讯 */
.indexnews{ width:325px; margin-top:10px; float:right; }
.indexnews h3{ width:100%; height:30px; background:url(../images/index_18.gif) no-repeat center top; }
.topnews-ul {
	list-style-type: none;
	padding-top: 10px;
	padding-left: 8px;
	text-align: left;
	width: 280px;
}
.topnews-ul li {
	float: left;
	width: 250px;
	background-image: url(../images/xiaobit.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 23px;
	color: #000000;
	text-decoration: none;
	background-position: 6px;
	padding-left:18px;
	font-family: Arial, Helvetica, sans-serif;
}
.topnews-ul li span {	float:right; }
.topnews-ul li a {
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
}
.topnews-ul li a:hover {
	text-decoration:underline;
	color:#F60;
	font-family: Arial, Helvetica, sans-serif;
}
/* =classnews资讯列表 */
.classnews {
	list-style: square inside;
	color:#333;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
.classnews li {
	border-bottom:dotted 1px #999;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
}
.classnews li span {
	float:right;
	color:#F60;
	font-family: Arial, Helvetica, sans-serif;
}
.classnews li a {
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
}
.classnews li a:hover {
	text-decoration:underline;
	color:#F60;
	font-family: Arial, Helvetica, sans-serif;
}
/* =friendlink */
.friendlink{ margin-top:10px; width:100%; background:url(../images/affiche_09.jpg) no-repeat center bottom; padding-bottom:20px;}
.friendlink h2{ width:100%;}
#link_list{
	clear: both;
	float: left;
	height: auto;
	width: 1003px;
	background-color: #FFFFFF;
}
#link_title{
	width: 100%;
	background-repeat: no-repeat;
	text-align: left;
	margin-bottom: 3px;
	clear: both;
	float: left;
}
#link{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 999px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #baaf8a;
	border-bottom-color: #baaf8a;
	margin-right: 2px;
	margin-left: 2px;
	clear: both;
	float: left;
}
.link_more a{
	color: #FF0000;
	float: right;
	padding-top: 5px;
	background-color: #FFFFFF;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.links {
	float: left;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 100%; 
}
.links li {	
    float: left;
	display: inline;
	margin: 0 25px 10px 25px;
}
.title_3{
	font-size: 14px;
	margin-left: 5px;
	margin-top: 5px;
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
/* =downlist */
.downlist{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.downlist tr td { border: solid 1px #999; }
.downlist tr td a{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
/* =message */
.messagename {
	font-size: 12px;
	line-height: 30px;
	width: 70px;
	float: left;
	clear: both;
	height: 30px;
	text-align: right;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.messagetitle {
	background: #f0f0f0;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	text-indent: 30px;
	clear: both;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
#messageadd {	height: auto;	width: 520px;	padding-top: 10px;	padding-bottom: 10px; }
#messageadd ul {	list-style: none; }
#messageadd ul li {  }
.messageadd1 {	float: none;	height: 30px; }
/* =joshow */
#jobshow {
	color: #333333;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#job_book {
	color: #333333;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#job_list {	width: 100%; }
#job_list ul {	list-style-type: decimal;	}
.joblist a {
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
}
.joblist li {	margin-top: 5px;	margin-bottom: 5px;	margin-left: 22px; }
/* =e=content
-------------------------------------------------- */
/* =s=footer
-------------------------------------------------- */
.footer-nav {	border-bottom:solid 2px #0b9beb; padding: 5px 0 3px 0;	background: #21b0ff; }
.footer-nav li {
	display:inline;
	padding:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.footer-nav li a {
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
}
.footer-nav li a:hover {
	color: #F30;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
#copy {		height: auto;	width: 100%; padding: 12px 0;	}
#copy a {	 }
.address{
	text-align: left;
	clear: both;
	float: left;
	height: auto;
	width: 1003px;
	margin-top: 10px;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
}
.address ul{
	list-style-type: none;
}
.address ul li{
	float: left;
	width: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
/* =e=footer
-------------------------------------------------- */
/* =s=sidebar
-------------------------------------------------- */
#honor_title{
	clear: both;
	float: left;
	margin-right: 10px;
	margin-left: 8px;
	width: 200px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#honor_img{
	clear: both;
	float: left;
	width: 195px;
	padding-top: 7px;
	margin-left: 8px;
	padding-left: 5px;
}
#honor_img img{
	padding-bottom:6px;
}
#honor_img ul{
	width: 200px;
	list-style-type: none;
}
#honor_img ul li{
	float: left;
	height: 50px;
	width: 90px;
	padding-right: 5px;
}
/* =e=sidebar
-------------------------------------------------- */
/* =e=zhong
-------------------------------------------------- */
#zhong .xian {
	background-image: url(../images/home_91.gif);
	height: 8px;
	width: 992px;
	background-repeat: no-repeat;
	margin: auto;
	padding: 0px;
}
#zhong .zbx {
	background-image: url(../images/zbx.gif);
	width: 3px;
	float: left;
	background-repeat: repeat-y;
	height: 820px;
}
#zhong .ybx {
	background-image: url(../images/ybx.gif);
	width: 3px;
	height: 820px;
	float: right;
}
#zhong .zzzj {
	float: left;
	width: 993px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	overflow: hidden;
	padding-top: 20px;
}
#zhong .nei {
	width: 992px;
	float: left;
	margin: auto;
	padding: 0px;
}
.zzzj .xia .sh {
	width: 291px;
	float: left;
	margin-right: 20px;
	padding-left: 20px;
}
.zzzj .xia .sh .nie {
	background-image: url(../images/home_79.gif);
	height: 167px;
	width: 289px;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C8CED9;
	border-left-color: #C8CED9;
}
.zzzj .xia .sh2 {
	width: 291px;
	float: left;
	margin-right: 20px;
}
.zzzj .xia .sh2 .nie {
	background-image: url(../images/home_82.gif);
	height: 167px;
	width: 289px;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D0D0D0;
	border-left-color: #D0D0D0;
}
.zzzj .xia .sh3 {
	width: 291px;
	float: left;
}
.zzzj .xia .sh3 .nie {
	background-image: url(../images/home_85.gif);
	height: 167px;
	width: 289px;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C8CED9;
	border-left-color: #C8CED9;
}
.zzzj .xia {
	width: 940px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	height: 228px;
}
/* =e=zhong
-------------------------------------------------- */