@charset "utf-8";

/* --------------------------------------------------
整体布局样式表[适用于IE6(非标准),IE7(鬼异),Firefox(标准)]
-------------------------------------------------- */

/* =base 基本布局样式开始
-------------------------------------------------- */
#wrapper { width:1003px;	margin:0 auto; position:relative; }
#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:983px;	background: url(../images/index_07.gif) no-repeat center top; padding:10px; }
*/
#content {	width:983px;	background:url(../images/inner_04.gif) no-repeat center top; padding:20px 10px 0px 10px; margin:0 auto; overflow:hidden; zoom:1;}
#column {	float: left;	height: auto;	width: 230px;	text-align: left; padding-left:5px;}
#main {	float: left;	width: 745px;	text-align: left;	height: auto; margin-left:15px; }
#sidebar {	clear: right;	float: right;	height: auto;	width: 215px; }
#sidebar1 {	clear: right;	float: right;	height: auto;	width: 224px;font-family:"MM"; }
#footer {	width:100%;	background: #fff;	margin-top:5px; }
/* =inner-xxx 内页基本框架 */
.wrapWidth {
width: 1003px;
margin: 0 auto;
overflow:hidden; zoom:1;
position: relative;
}
#inner-content {	width:983px;	background:url(../images/inner_04.gif) no-repeat center top; padding:20px 10px 0px 10px; margin:0 auto;}
#inner-column {	float: left;	height: auto;	width: 224px;	text-align: left;	padding:0; }
#inner-main{	float: right;	height: auto;	width: 743px;	text-align: left;	padding:0; }
#wrap, #header, #footer, #inner-header, #inner-content, #inner-footer, #column, #main, #sidebar, #inner-column, #inner-main {
	overflow:hidden;}
.current-position { margin-right:15px;}

/* 两列等高(扩展到多列等高),也可以采用Jquery达到更好的效果 */
#a, #b {	padding-bottom:32767px;	margin-bottom:-32767px; }
/* =base 基本布局样式结束
-------------------------------------------------- */
/* =s=header
-------------------------------------------------- */
#logo-bar {
	float:left;
	clear:both;
	width:100%;
	background:#f7f7f5;
}
.top-nav{ text-align:left; float:right; width:150px;padding-top:10px; }
.top-nav li{ float:left;padding:0 10px 0 8px; background:url(../images/dot_04.gif) no-repeat 0px 8px; }
.top-nav li a{ color:#222; }
.top-nav li a:hover{ color:#F30; }
/* =nav网站主导航 */
#nav {
	float:left;
	clear:both;
	color:#FFF;
	width: 100%;
	height:30px;
	padding-top:4px;
	background:url(../images/nav_03.gif) no-repeat center top;
	border-bottom:3px solid #efefef;
	overflow:hidden;
}
#nav ul {	list-style-type: none; }
#nav ul li {	float:left;line-height:30px; margin-left:1px; }
#nav ul li a {	font-size:14px;display:block;color:#fff; width:118px; height:30px; }
#nav ul li a:hover { text-decoration:none; color:#000;background:url(../images/nava-h.gif) no-repeat center bottom; }
#nav ul li.active a { color:#000;background:url(../images/nava-h.gif) no-repeat center bottom; }
#header-flash {	float:left; height: 338px;	width: 100%; clear: both; }
#inner-flash {	float:left; height: 139px;	width: 100%; clear: both; background: url(../images/fenye01_02.jpg) no-repeat center top; }
/* =e=header
-------------------------------------------------- */
/* =s=content
-------------------------------------------------- */
/* =inner */
.inner{}
.inner h3{ width:100%; height:30px; background: url(../images/inner_008.gif) no-repeat center top; }
.innerr h3{ width:100%; height:30px; background: url(../images/inner_008.gif) no-repeat center top; }
.inner-cont{ padding:15px 15px; background:url(../images/inner_05.jpg) no-repeat center top; overflow:hidden; }
/* =affiche网站公告 */
.affiche{ margin-bottom:10px; width:100%; background:url(../images/affiche_09.jpg) no-repeat center bottom; padding-bottom:20px; }
.affiche h2{width:100%;}
.affiche p{ padding:10px;}
.gonggao-p{margin:0 auto;}
/* =profilelist */
.profile{ margin-bottom:10px; width:100%; background:url(../images/affiche_09.jpg) no-repeat center bottom; padding-bottom:20px; }
.profile h2{}
.profilelist{ margin-bottom:2px;}
.profilelist li{margin-top:2px; height:21px;background:url(../images/index_16.gif) no-repeat left 0;_padding-top:4px;_padding-bottom:4px; text-align:center;}
/* =about首页公司简介 */
.about{ width:417px; float:left; margin-top:10px; border-right:1px dotted #666; }
.about h3{ width:100%; height:30px; background:url(../images/index_08.gif) no-repeat center top; overflow:hidden; }
.about p{ background:url(../images/index_11.jpg) no-repeat center top; padding:15px; }
.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{text-align:left;}
.contact h2{ width:100%; height:34px;background: url(../images/index_13.gif) no-repeat left top; font-family:"Microsoft YaHei";}
.contact ul{ padding:10px; }
.contact ul li{}
/* =leftimg */
.leftimg{ width:100%;clear:both;padding-top:8px; }
.leftimg li{ padding-bottom:3px; }
/* =marketlist营销网络 */
.market{}
.market h2{}
.marketlist{ margin-bottom:2px;}
.marketlist li{margin-top:2px; height:21px;background:url(../images/index_16.gif) no-repeat left 0;_padding-top:4px;_padding-bottom:4px; text-align:center;}
/* =proclass树型产品分类 */
.proclass{}
.proclass h2{ width:100%; height:34px;background: url(../images/index_13.gif) no-repeat left top; }
.proclass-list{ padding:10px; border-bottom:1px solid #a1ddff; border-left:1px solid #a1ddff; border-right:1px solid #a1ddff; }
.proclasstree { background:url(../images/index_16.gif) no-repeat left top;}
.proclasstree li {	line-height:30px; margin-bottom:2px; margin-top:2px;}
.proclasstree li img {	vertical-align: middle;visibility:hidden; }
.proclasstree li a { margin-left:5px; }
/* =parentstree产品折叠菜单 */
.parentstree{ margin-bottom:2px; }
.parentstree li{margin-top:2px;line-height:28px;background:url(../images/index_16.gif) no-repeat left 0;_padding-top:4px;_padding-bottom:4px;}
.parentstree .substree{_padding-top:3px;}
.parentstree .substree li{ _padding:4px 0;padding-left:8px;}
.parentstree li img{visibility:hidden;}
/* =navtreefirst栏目一级菜单(1) */
.navtreefirst {	text-align:left; }
.navtreefirst li {	display:inline;	padding:6px 0px; }
.navtreefirst li a { color:red; }
.navtreefirst li img {	vertical-align: baseline; }
/* 推荐产品 */
.stroll{ padding:10px 0;}
.recoproduct{ width:100%; margin:0 auto; float:left; clear:both; height:190px; background:url(../images/index_06.gif) no-repeat center top;}
.recoproduct h3{ width:100%; height:30px; background:url(../images/index_18.gif) no-repeat center top; }
.recopro-ul { text-align:center;}
.recopro-ul li { float:left; margin:0 5px; display:inline;}
.recopro-ul li a{ display:block; border: 1px solid #efefef; zoom:1; }
.recopro-ul li a:hover{ border: 1px solid #0c1679; background:#f5f5f5; }
.recopro-ul li .boximg{ margin:-3px;}
.recopro-ul .boxtxt{}
/* =newpro-ul产品列表  */
.newpro-ul {	text-align:center;}
.newpro-ul li { float:left; margin:10px 8px; display:inline; }
.newpro-ul li a{ display:block; border: 1px solid #efefef; zoom:1; }
.newpro-ul li a:hover{ border: 1px solid blue; background:#f5f5f5; }
.newpro-ul li .boximg{ margin:3px;}
.newpro-ul .boxtxt{ }
/* =caseclasstree树型案例分类 */
.caseclass{margin-top:0px; background:#f9f9f9;}
.caseclass h2{ width:100%; height:36px; background:url(../images/index_07.gif) no-repeat center top; }
.caseclass-list{ padding:10px; border-bottom:1px solid #a1ddff; border-left:1px solid #a1ddff; border-right:1px solid #a1ddff; }
.caseclasstree { text-align: left;	padding: 0 20px; }
.caseclasstree li { }
/* =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{ margin-bottom:10px; width:100%; background:url(../images/affiche_09.jpg) no-repeat center bottom; padding-bottom:20px; }
.newsclass h2{}
.newslist{ margin-bottom:2px;}
.newslist li{margin-top:2px; height:21px;background:url(../images/index_16.gif) no-repeat left 0;_padding-top:4px;_padding-bottom:4px; text-align:center;}
/* =topnews-ul最新资讯 */
.indexgongsi{}
.indexgongsi h3{ width:100%; height:34px;background: url(../images/index_09.gif) no-repeat left top; }
.indexnews{}
.indexnews h3{ width:100%; height:34px;background: url(../images/index_09.gif) no-repeat left top; }
#indexlink { width:983px; margin-left:auto; margin-right:auto;}
#indexlink h3{ width:983px; height:27px; margin-left:auto; margin-right:auto; background: url(../images/index_link.gif) no-repeat center top;}
.linklink { text-align:left; margin:10px 10px 10px 10px;}
#indexkuangg { background:#ffffff;}
#indexkuang { border:1px solid #DEDEDE; background:#ffffff;}
#indexkuang1 { border:1px solid #DEDEDE; background:url(../images/lianxixiaotu.gif) no-repeat center top;
font-family:"Microsoft YaHei"; }
#indexkuang2 { height:215px; border:1px solid #DEDEDE; background:#ffffff;}
.indexkuang3 { width:981px; border:1px solid #DEDEDE; background:#ffffff; margin-left:auto; margin-right:auto;}
.gongsi { margin:10px 10px 20px 10px;}
.topnews-ul {
	margin:5px 10px 10px 10px;
	width:345px;
	float:left;
	list-style-type: square;
	list-style-position: inside;
	color:#002d83;
	text-align:left;}
.topnews-ul li { padding-top: 5px; border-bottom:dotted 1px #999; line-height: 22px; }
.topnews-ul li span { float:right; color:#000; }
.topnews-ul li a { color:#333; }
.topnews-ul li a:hover { text-decoration:underline; color:#F60; }

.topnews-ul1 {
	margin:5px 10px 10px 10px;
	width:345px;
	float:right;
	list-style-type: square;
	list-style-position: inside;
	color:#002d83;
	text-align:left;}
.topnews-ul1 li {	padding-top: 5px; 	border-bottom:dotted 1px #999;	line-height: 22px; }
.topnews-ul1 li span {	float:right; color:#000; }
.topnews-ul1 li a {	color:#333; }
.topnews-ul1 li a:hover {	text-decoration:underline;	color:#F60; }
/* =classnews资讯列表 */
.classnews {	list-style: square inside;	color:#333;	text-align:left; }
.classnews li {	border-bottom:dotted 1px #999; padding-top:5px; }
.classnews li span {	float:right; color:#F60; }
.classnews li a {	}
.classnews li a:hover {	text-decoration:underline;	color:#F60; }
/* =friendlink */
.friendlink{text-align:left;}
.friendlink h2{ width:100%; height:34px;background: url(../images/index_13.gif) no-repeat left top; }
.links {	padding:8px;	text-align:center; }
.links li {	margin:0 auto;	padding:3px 0; }
/* =focusImg焦点样式 */
.focusImg {clear:both;background:#fff;width:1001px;height:268px;margin:0 0 20px 0;border:#ddd 1px solid;position:relative;}
.focusImg ul{list-style:none;}
.focusImg ul li{width:1001px;position:absolute; left:0; top:0;}
.focusImg ul li div{width:100%;height:auto;overflow:hidden;}
.focusImg ul li img{width:1001px;height:268px;}
.focusImg ul li h4{margin:0;background:#fff;padding:5px 0;height:20px;font-size:14px;text-align:center;}
.focusImg span{filter:alpha(opacity=50);opacity:0.5;position:absolute;display:block;width:991px;height:14px;right:0;bottom:0px;text-align:right;padding:5px;background:#e5e5e5;}
.focusImg span a:link,.focusImg span a:visited{background:#f5f5f5;padding:1px 5px;margin-left:2px;text-decoration:none;color:#000;}
.focusImg span a:hover,.focusImg span a:active, a:hover .a2{font-weight:bold;background:#000000;padding:1px 5px;margin-left:2px;text-decoration:none;color:#ffffff;}
.focusimg p{background:#fff;height:52px;overflow:hidden;line-height:18px;padding:0 10px;text-indent:25px;}
/* =downlist */
.downlist{ font-size: 14px; }
.downlist tr td { border: solid 1px #999; }
.downlist tr td a{ font-size: 14px; }
/* =message */
.messagename {
	font-size: 12px;
	line-height: 30px;
	width: 70px;
	float: left;
	clear: both;
	height: 30px;
	text-align: right;
	padding-right: 5px;
}
.messagetitle {
	background: #f0f0f0;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	text-indent: 30px;
	clear: both;
	color: #666666;
}
#messageadd {	height: auto;	width:620px;	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; }
#job_book {	color: #333333;	background-color: #FFFFFF; }
#job_list {	width: 100%; }
#job_list ul {	list-style-type: decimal;	}
.joblist a {	font-size: 14px;	font-weight: bold;	color: #0000FF; }
.joblist li {	margin-top: 5px;	margin-bottom: 5px;	margin-left: 22px; }
/* =e=content
-------------------------------------------------- */
/* =s=footer
-------------------------------------------------- */
.footer-nav { padding: 5px 0 3px 0;	background: #329200; }
.footer-nav li {	display:inline;	padding:18px 15px;	}
.footer-nav li a {	color:#fff;	}
.footer-nav li a:hover {	color: #Fff; text-decoration:underline;	}
#copy {	color:#e9e9e9;	height: auto;	width: 100%; padding: 10px 0; background: #404040;}
#copy a {	color:#e9e9e9; }
#inner-column .title{ background:url(../images/title.jpg) no-repeat; text-align:right; width:219px; height:42px; font-size:17px; font-weight: bold;	color:#fdffee; padding-right:5px; padding-top:20px;font-family:"Microsoft YaHei";}
.ululul li{ background:url(../images/inner_12.gif) no-repeat; text-align:left;font-family:"Microsoft YaHei"; width:219px; height:30px; font-size:14px; color:#303030; padding-left:30px; padding-top:5px;}
/*----------------产品列表页----------------*/
#chanpinlistcss{ width:700px; text-align:left; margin-left:130px; padding-left:10px;}
.chanpinyijicss1{ float:left; margin-left:10px; width:150px;}
.chanpinyijicss1 ul{ text-align:left;}
.chanpinyijicss1 a{ text-align:left;}
.chanpinyijicss2{float:left; margin-left:10px; width:150px;}
.chanpinyijicss2 ul{ text-align:left;}
.chanpinyijicss2 a{ text-align:left;}
.chanpinyijicss3{float:left; margin-left:10px; width:150px;}
.chanpinyijicss3 ul{ text-align:left;}
.chanpinyijicss3 a{ text-align:left;}
.chanpinxuxiancss{ float:left; background:url(../images/canpinmulu_xuxian.png) no-repeat left; width:20px; +width:20px; margin-top:5px; height:180px;}
.chanpinspanjiah{ color:#ff9533; line-height:40px; text-align:left;}
/*----------------新闻首页----------------*/
.channel_list{ margin:0 auto; font-family:"Microsoft YaHei";width:705px; height:220px; margin:20px auto 0 auto; background:url(../images/dalanmubg.png) no-repeat;}
.channel_list h5{ margin:0 auto; font-size:16px; font-family:"微软雅黑";font-family:"Microsoft YaHei"; height:40px; line-height:40px; margin:0px; padding:0px;}
.channel_list h5 a{ margin:0 auto; display:block; float:left; margin-left:15px;font-family:"Microsoft YaHei";}
.channel_list h5 .more{ margin:0 auto; display:block; width:44px; height:13px; margin-top:17px; float:right; margin-right:10px; background:url(../images/dalanmumore.gif) no-repeat;}
.channel_list ul{ margin:0 auto; width:670px; margin-top:10px; line-height:10px;margin-left:15px; }
.channel_list ul li{ margin:0 auto; line-height:30px;  height:27px; font-size:12px;  border-bottom: 1px dashed; color:#939598; }
.channel_list ul li a{ margin:0 auto; font-size:13px; font-family:"微软雅黑";float:left;margin-top:-3px;color:#535353;font-family:"Microsoft YaHei";}
.channel_list ul li span{ margin:0 auto; float:right; margin-top:-5px;}
/*----------------列表页----------------*/
#dynamic { text-align:left; margin-left:2px; margin-top:0px; width:720px;}
#dynamic h4 {font-size:14px; color:#343434; margin:0 0 0 15px;}
#dynamic h4 span { font-size:12px; font-weight:normal; margin:0 0 0 20px;}
a#ady:link, a#ady:visited{ color: #58595b; font-size:14px;}
a#ady:hover, a#ady:active{ color: #ff2929; font-size:14px;}
#dynamic p { margin:0 0 0 15px; padding:0;}
#dynamic ul { margin:10px 0 0 5px;}
#dynamic li { 5px 12px no-repeat; height:25px; line-height:25px; overflow:hidden;}
#dynamic li h4 { font-size:12px; font-weight:normal; margin:0 0 0 15px; line-height:30px;}
#dynamic li a { display:block;}
#dynamic li a:hover{ text-decoration:underline;}
#dynamic li span { float:right;}
.xiangxi{ float:right; margin-top:0px;}

.jz{ margin:0 auto; text-align:left; width:700px; margin-top:5px;}
.jzlistcss{ margin:0 auto; width:680px; height:100%; color:#414042; font-size:13px; font-family:"微软雅黑"; margin-top:5px;}
.jzlistcss1{ margin:0 auto; width:700px; height:525px; color:#414042; font-size:14px; font-family:"微软雅黑"; margin-top:5px;}
.jzlistcss2{ margin:0 auto; width:500px; height:100%; color:#414042; font-size:13px; font-family:"微软雅黑"; margin-top:5px;}

/*新作品外框*/

.RecentCase{
	position: relative;
	width:740px;
	height:480px;
 border:1px solid #DEDEDE; background:#ffffff;
}
.RecentCasee{
	position: relative;
	width:740px;
	height:480px;
}
.RecentCase ul,.RecentCasee ul{
	position: absolute;
	width: 740px;
	margin:10px 20px 20px 35px;
}
.RecentCase ul li,.RecentCasee ul li{
	padding: 10px;
	margin-top:10px;
	height: 125px;
	width: 140px;
	background-color: #e6e6e6;
	float: left;
	margin-right: 8px;
	position: relative;
}
.RecentCase ul li abbr,.RecentCasee ul li abbr{
	display: block;
	position: absolute;
	background-image: url(/statics/images/icon_new.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 42px;
	top: -6px;
	right: 15px;
}
.RecentCase ul li img,.RecentCasee ul li img{
	display: block;
}
.RecentCase ul li:hover,.RecentCasee ul li:hover{
	background-color: #fed678;
}
.RecentCase ul li a{}
.RecentCase ul li a:hover{}
.RecentCase ul li span.date,.RecentCasee ul li span.date{ 
	height: 20px;
	text-align: right;
	font-size: 9px;
	line-height: 20px;
	color: #414042;
}
.RecentCase ul li span.date strong,.RecentCasee ul li span.date strong{
	color: #414042;
}
.RecentCase ul h5,.RecentCasee ul h5{
	font-size: 12px;
	font-weight: normal;
	text-align:center;
}
.RecentCase ul h5 a,.RecentCasee ul h5 a{
	color: #414042;
    font-size: 13px;
	text-align:center;
	line-height:25px;
}
/*-----分页------*/
#pages { margin:0 auto; height:55px; margin:15px 0 0 0; width:665px;}
#pages ul { margin:0 auto; height:25px; text-align:center; margin-top:9px}
#pages ul li { display:inline-block; height:25px; *display:inline; vertical-align:bottom;}
#pages ul li a { border: #bcbec0 1px solid; display:inline-block; height:25px; text-decoration:none; line-height:24px; overflow:hidden; position:relative; padding:0 10px; color:#414042; }
#pages ul li a span { width:10px; height:25px; position:absolute; right:0; top:0; overflow:hidden;}
#pages ul li a:hover { border:#f0830f 1px solid; color:#f0830f;}
#pages li a.on,#pages li a span.on{ background-color:#4A628D; color:#fff;}
#pages li a.on:hover,#pages li a span.on:hover{ color:#fff;}
/* =e=footer
-------------------------------------------------- */
