﻿@charset "utf-8";
/* dede58.com 做最好的织梦模板 */
html, body {
	font:12px/1.8 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';
	color:#333;
	background: url(../images/20130330213155.jpg) repeat;
	-webkit-text-size-adjust:none;
	margin:0;
	padding:0;
}
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:none;
}
.list-none {
	list-style:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
/*头部*/

.inner {
	width:1000px;
	margin:0 auto;
	position:relative;
}
header {
	background:#191919 url(../images/top_line_bg.jpg) left top repeat-x;
	zoom:1;
	min-width:1000px;
	width: 100%;
	z-index: 9999;
	right: 0;
	left: 0;
}
*html .Zbannar {
	padding-top:360px;
}
.headtop {
	background: url(../images/bg.png) no-repeat -5px -153px;
	zoom:1;
	min-height:90px;
	_height:90px;
	z-index:999999;
}
.web_logo {
	position:relative;
}
.top-nav {
	position:absolute;
	right:13px;
	top:15px;
	z-index:1;
	text-align:right;
	list-style:none;
	margin:0 auto;
}
.top-nav a {
	color:#D2D2D2;
	font-family:'Simsun';
}
.top-nav a:hover {
	color:#D2D2D2;
}
.top-nav span {
	padding:0px 5px;
	color:#666;
}
.top-nav li.t {
	padding-top:4px;
}
.met_hits {
	font-family:'Simsun';
}
.met_page {
	font-family:'Simsun';
}
#shownews h1 {
	color:#000;
}
/*导航*/

nav {
	position: absolute;
	bottom:0px;
	right:0px;
	z-index:9999999;
	zoom:1;
	height:40px;
}
*html nav {
	bottom:-4px;
}
nav ul li {
	float:left;
	display:inline;
	text-align:center;
	height:40px;
	line-height:40px;
	position:relative;
	zoom:1;
}
nav ul li a {
	color:#fff;
	font-size:14px;
	display:block;
}
nav ul li a.nav {
	height:40px;
	overflow:hidden;
}
nav ul li a:hover {
	color:#fff;
	display:block;
}
nav ul li.line {
	display:block;
	padding:2px;
	background:none;
}
nav ul li.hover a.nav, nav ul li.navdown a.nav {
	background:url(../images/navbg2.gif) no-repeat left top;
	padding-left:6px;
	cursor:pointer;
	height:44px;
}
nav ul li.hover a.nav span, nav ul li.navdown a.nav span {
	background:url(../images/navbg.gif) no-repeat right top;
	padding-right:6px;
	display:block;
	zoom:1;
}
nav li dl {
	position:absolute;
	background:#404141 url(../images/dl_bg.gif) repeat-x;
	text-align:center;
	display:none;
	left:0px;
	top:40px;
}
nav li dl dd {
	border-top: 1px solid #777;
	border-bottom: 1px solid #343434;
	height:30px;
	line-height:30px;
	position:relative;
	z-index:9999;
	white-space:nowrap;
}
nav li dl dd a {
	font-size:12px;
	display:block;
	padding:0px 10px;
}
nav li dl dd a:hover {
	background:#666;
}
*html nav li dl {
	top:40px;
}
/*metv5s专属Flash样式开始*/

.Zbannar {
	width:100%;
	position:relative;
	overflow:hidden;
	min-width:1000px;
}
*html .Zbannar {
	padding-top:0px;
}
.Zbannar .a1 #anim {
	background-position:0 0;
}
.Zbannar .a2 #anim {
	background-position:0 -453px;
}
.Zbannar .a3 #anim {
	background-position:0 -906px;
}
.Zbannar .a4 #anim {
	background-position:0 0;
}
.Zbannar .a1 #btnsWrap {
	background-position:0 -127px;
}
.Zbannar .a2 #btnsWrap {
	background-position:0 -254px;
}
.Zbannar .a3 #btnsWrap {
	background-position:0 -381px;
}
.Zbannar .a4 #btnsWrap {
	background-position:0 0;
}
.Zbannar .cc {
	background-position:-589px -404px;
}
.Zbannar .cnow {
	background-position:-589px -430px;
}
.Zbannar #marquee {
	position:relative;
}
.Zbannar #mPics {
	overflow:hidden;
	position:relative;
}
.Zbannar #mPics a {
	display:block;
	width:100%;
	height:100%;
}
.Zbannar #circle {
	position:relative;
	margin:-28px auto 0;
	width:960px;
	overflow:hidden;
	text-align:center;
}
.Zbannar #circle li {
	display:inline-block;
*display:inline;
	zoom:1;
	width:30px;
}
.Zbannar #circle li a {
	display:block;
	width:11px;
	height:11px;
	overflow:hidden;
	text-indent:-9999px;
	text-align:left;
}
.Zbannar #circle li a:hover {
	background-position:-589px -430px;
}
.Zbannar #liB, .Zbannar #liG, .Zbannar #liY, .Zbannar #liX {
	position:absolute;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:50% 0;
}
.Zbannar #circle li a,  .Zbannar #circle li a:hover,  .Zbannar #nWin .nCon a {
	background-image:url(../images/sprites-high3.png);
	background-repeat:no-repeat;
}
/*metv5s专属Flash样式结束*/

/*flash*/

.met_flash {
	font-size:0px;
	overflow:hidden;
}
*html .met_flash {
	padding-top:0px;
}
.met_flash .flash6 {
	margin-bottom:0px;
}
.met_flash ul {
	margin:0px;
	padding:0px;
}
/*首页*/

.rollNews {
	height:47px;
	overflow: hidden;
	background: url(../images/bg.png) no-repeat 0px -34px;
	margin-top:20px;
}
.ac {
	color:#333;
}
/*--首页新闻公告--*/

#indexx .soroll {
	height:30px;
	overflow:hidden;
	padding-left:23px;
	margin-top:10px;
	font-size:14px;
}
#indexx .soroll h3 {
	height:30px;
	line-height:30px;
	overflow: hidden;
	color:#FF7800;
	margin-right:8px;
	margin-top:1px;
}
#indexx .soroll ol {
	float:left;
	height:30px;
	overflow:hidden;
	width:885px;
}
#indexx .soroll ol li {
	height:30px;
	line-height:30px;
	zoom:1;
}
#indexx .soroll ol li a:hover {
	text-decoration:none;
}
#indexx .soroll li img {
	padding-left:5px;
}
#indexx .soroll span.time {
	color:#008000;
	padding-left:25px;
}
*html #indexx .soroll li img {
	margin-top:9px;
}
/*产品展示*/

.hpanel {
	height:15px;
	background: url(../images/bg.png) no-repeat 2px 0px;
	margin-top:10px;
}
*html .hpanel {
	margin-bottom:-4px;
}
.one {
	background:url(../images/home_infomiddle.png) repeat-y;
	Min-height:130px;
	_height:130px;
	position:relative;
}
.two {
	height:15px;
	background:url(../images/bg.png) no-repeat 2px -21px;
	width:1002px;
}
*html .two {
	background:url(../images/bg.png) no-repeat 2px -19px;
	position:relative;
	top:-1px;
}
.index-product {
	padding-left:31px;
}
.index-product .profld {
	position:relative;
	overflow:hidden;
	width:930px;
}
#trigger {
	float:left;
	height:10px;
	line-height:3px;
}
#trigger a {
	color:#F5F5F5;
	cursor:default;
}
#trigger a:hover {
	color:#F5F5F5;
}
.index-product ol {
	position: absolute;
	width: 2012em;
}
.index-product ol li {
	float:left;
	text-align:center;
}
.index-product ol li a {
	font-weight:bold;
	color:#000;
	overflow:hidden;
}
.index-product ol li a.img {
	display:block;
	text-align:center;
	font-size:0px;
}
.index-product ol li a.img img {
	margin:auto;
	opacity: 1;
	filter: alpha(opacity=100);
}
.index-product ol li a.img:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
}
.index-product ol li h3 {
	font-weight:normal;
	height:25px;
	overflow:hidden;
	padding:0px 3px;
}
.index-product .next, .index-product .prev {
	width:21px;
	height:49px;
	left:6px;
	display:block;
	position:absolute;
	z-index:999;
	cursor:pointer;
}
.index-product .next {
	background:url(../images/bg1.png) no-repeat -4px -46px;
	left:969px;
}
.index-product .prev {
	background:url(../images/bg1.png) no-repeat -26px -46px;
}
*html .index-product .prev {
*margin-left:0px;
}
/*内容*/

#index-bottom {
	margin-top:10px;
	margin-left: 5px;
}
a.more {
	background:url(../images/bg1.png) no-repeat -71px -46px;
	width:27px;
	height:9px;
	display:block;
	line-height:30px;
	overflow:hidden;
	cursor:pointer;
	margin-top:12px;
	padding-right:4px;
}
.aboutus {
	float:left;
	width: 360px;
	overflow: hidden;
	line-height:2;
}
.aboutus strong {
	color:#333;
}
h3.Ti {
	height:30px;
	line-height: 30px;
	overflow: hidden;
	font-size:16px;
	background:url(../images/about_title1.png) no-repeat -368px 7px;
	padding-bottom:5px;
}
h3.about {
	background:url(../images/about_title1.png) no-repeat -307px 7px;
}
h3.Ti span {
	color:#FF7800;
	background:url(../images/20130330213155.jpg) repeat;
	padding-right:3px;
	font-weight:normal;
}
h3.Ti b {
	font-weight: normal;
	font-size:12px;
	padding-left:6px;
	color:#666;
}
h3.caseti {
	background-position:-398px 7px;
	padding-bottom:10px;
}
h3.news {
	padding-bottom:4px;
}
/*新闻*/
.index-news {
	float:left;
	width:300px;
	overflow:hidden;
	margin-left:30px;
	margin-right:25px;
}
.index-news .metlist {
	padding-top:7px;
}
.index-news li.list {
	font-family: 'Simsun';
	height:30px;
	overflow:hidden;
	line-height:30px;
	zoom:1;
}
.index-news .time {
	float:right;
	overflow:hidden;
	color:#999;
	padding-left:10px;
}
.index-news li.list a {
	background: url(../images/ar_b.png) no-repeat 4px 3px;
	padding-left:12px;
	overflow:hidden;
	color:#444;
	font-family:'Simsun';
}
.index-news li.list a:hover {
	color:#000;
}
*html .index-news li.list img {
	margin-top:10px;
}
*+html .index-news li.list img {
	margin-top:10px;
}
/*案例*/

.index-case {
	float:left;
	width:270px;
	overflow:hidden;
}
.style-2 table {
	border-bottom: 1px dotted #ccc;
	width:100%;
	zoom:1
}
.style-2 tr.ind td a img {
	border:3px solid #F8F7F7;
}
.style-2 tr.ind td {
	font-family:'Simsun';
}
.style-2 tr.ind td h4 {
	margin-left:10px;
}
.style-2 tr.ind td h4 a {
	color:#444;
}
.style-2 tr.ind td h4 a:hover, .linkx .txt a:hover {
	color:#000;
}
.style-2 tr.ind td p.desc {
	margin-left:10px;
	color:#666;
}
.style-2 .lastdl {
	border-bottom:none;
}
/*链接*/

.index-top {
	background:url(../images/bg.png) no-repeat 0px -83px;
	margin-top:15px;
	height:15px;
	width:998px;
}
.index-middle {
	background:url(../images/keysmiddle.png) repeat-y;
	word-wrap: break-word;
	padding:0px 20px 0px;
	overflow:hidden;
	width:960px;
}
.index-bottom {
	background:url(../images/bg.png) no-repeat 1px -127px;
	height:15px;
}
*html .index-bottom {
	background:url(../images/bg.png) no-repeat 0px -125px;
	height:15px;
	width:998px;
}
.linkx h3.title {
	color:#000;
	float:left;
	min-width:57px;
	_width:57px;
	display:inline;
	white-space:nowrap;
}
.linkx li {
	float:left;
	display:inline;
	margin-right:10px;
}
.linkx .txt, .linkx .img {
	float:left;
	margin-left:10px;
}
.linkx .img img {
	width:100px;
	height:30px;
	overflow:hidden;
	border:1px solid #eee;
}
.linkx .txt a {
	white-space:nowrap;
	font-family:'Simsun';
}
/*底部*/

footer {
	width:100%;
	clear: both;
	background: #414141 url(../images/foot_bg.png) left top repeat-x;
	position:relative;
	top:25px;
	min-width:1000px;
}
.foot-nav {
	text-align:center;
	margin-top:8px;
	height:35px;
	line-height:44px;
	color:#ddd;
}
.foot-nav a {
	color:#ddd;
}
.foot-nav a:hover {
	color:#fff;
}
.foot-nav span {
	font-size:10px;
	margin:0px 8px;
}
.foot-text {
	text-align:center;
	padding:8px 0px 5px;
	color:#ddd;
}
*html .foot-text {
	padding:4px 0px 5px;
}
.foot-text a {
	color:#ddd;
}
.foot-text a:hover {
	color:#fff;
}
/*内页侧栏*/

.sidebar {
	margin-top:15px;
}
.sidebar .sb_nav {
	float:left;
	width:230px;
}
.sidebar .sb_nav h3.title {
	text-align:left;
	padding:0px 15px;
	height:28px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	background: #010101 url(../images/ar3d.gif) no-repeat left 9px;
	font-weight:normal;
}
.sidebar .sb_nav h3.line {
	margin-top:15px;
}
.sidebar .sb_nav .active {
	color:#444;
	background:#fff;
	margin-bottom:20px;
}
.sidebar .contact {
	padding:5px 10px;
}
#sidebar dl {
	position:relative;
}
#sidebar dl dt {
	width:230px;
	line-height:40px;
	border-bottom: 1px solid #ebebeb;
	z-index:78;
	position:relative;
}
#sidebar .on {
	font-weight:bold;
}
#sidebar dl.hover dt {
	background:#fff;
	border-right:none;
}
#sidebar dl dt a.dd {
	background:url(../images/arrow.gif) no-repeat 210px 15px;
}
#sidebar dl dt a.zm {
	background:none;
}
#sidebar dl dt a {
	padding: 0 15px 0 20px;
	color:#444;
	font-size: 14px;
	display:block;
	word-wrap: break-word;
}
#sidebar dl dt a:hover {
	color:#000;
}
#sidebar dl dd.sub {
	position:absolute;
	top:-1px;
	display:none;
	left:229px;
	background:#fff;
	border: 1px solid #ddd;
	z-index:77;
	padding-left:20px;
	padding-right:20px;
}
#sidebar dl dd.sub h4 {
	white-space:nowrap;
	clear:both;
	font-size:100%;
}
#sidebar dl dd.sub h4 a {
	font-weight:normal;
	height:35px;
	line-height:35px;
	color: #444;
	font-size: 12px;
	overflow: hidden;
}
#sidebar dl dd.sub h4 a:hover {
	text-decoration:underline;
}
.sidebar .sb_box {
	float:right;
	background: #FFF;
	overflow:hidden;
}
.sidebar .sb_box h4 {
	position:relative;
}
.sidebar .sb_box h4.title {
	height:28px;
	line-height:28px;
	background:#000;
	font-weight:normal;
}
.sidebar .sb_box h4.title span {
	position:absolute;
	left:8px;
	height:25px;
	line-height:25px;
	font-size:14px;
	padding:0px 25px;
	color:#fff;
	background:url(../images/bg1.png) no-repeat -87px -64px;
}
.sidebar .sb_box h4.title div.position {
	float:right;
	position:relative;
	font-weight: normal;
	right:15px;
	color:#ddd;
	font-family:'Simsun';
}
.sidebar .sb_box h4.title div.position a {
	color:#ddd;
}
.sidebar .sb_box h4.title div.position a:hover {
	color:#fff;
}
/**/

#newslist li {
	padding:6px 10px 10px;
	background:url(../images/ar_sp_dot.jpg) no-repeat 1px 17px;
	border-bottom:1px dashed #d1d1d1;
}
#downloadlist .metlist dd {
	background:none;
}
#newslist li p {
	color:#888;
	position: relative;
}
*html #newslist li {
	background:url(../images/ar_sp_dot.jpg) no-repeat 1px 13px;
}
#newslist {
	padding:15px 20px 0px 20px;
}
#newslist li a {
	color:#252525;
}
#newslist ul.metlist {
	padding-bottom:15px;
}
#showtext {
	padding:15px;
	line-height:2;
}
#productlist {
	padding:15px 10px;
}
*html #productlist {
*margin-left:-4px;
}
#productlist li {
	margin-bottom:10px;
}
#productlist li a.img img {
	border: 3px solid #f0f0f0;
	opacity: 1;
	filter: alpha(opacity=100);
}
#productlist li a:hover img {
	border: 3px solid rgba(0, 0, 0, 0.05);
	opacity:0.7;
	filter: alpha(opacity=70);
}
#productlist li h3 {
	padding: 8px 0px 10px;
}
#imglist li a.img img {
	opacity: 1;
	filter: alpha(opacity=100);
}
#imglist li a:hover img {
	opacity:0.6;
	filter: alpha(opacity=60);
}
#member_basic h3.hrtl span {
	background:none;
	border:0;
}
.editor {
	color:#444;
	padding-top:10px;
	word-wrap: break-word;
	font-family:'Simsun';
}
#joblist dd .editor {
	color:#000;
}
input.input-text, input.input-file, input.code {
	width:148px;
}
.advsearch_class1, .advsearch_class2, .advsearch_class3, select {
	width:148px;
}
#joblist dl dt a, #joblist dd .dtail a {
	color:#08c;
}
/*产品选项卡*/
#showproduct .editor {
	padding-top: 5px;
}
#showproduct h3.sl-ti {
	height:28px;
	border-bottom:1px solid #ccc;
	margin-top:13px;
	zoom:1;
}
#showproduct h3.sl-ti a {
	float:left;
	display:inline;
	cursor:pointer;
	min-width:70px;
	_width:70px;
	white-space:nowrap;
	text-align:center;
	height:28px;
	line-height:28px;
	background:url(../images/choosehover.gif) repeat-x;
	margin-right:4px;
	border-bottom:1px solid #ccc;
	padding:0px 10px;
}
#showproduct h3.sl-ti a.hover {
	background:url(../images/choose.gif) repeat-x;
	color:#fff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
/*关闭尺寸*/
.c1 {
	width:480px;
	margin-left:18px;
}
*html .c1 {
	margin-left:10px;
}
.c1 h3.Ti {
	background-position:-186px 7px;
}
.c2 {
	width:450px;
}
.c2 h3.caseti {
	background-position:-216px 7px;
}
.c3, .c5 {
	width:510px;
	margin-left:10px;
}
.c4 {
	width:440px;
	margin-right:0px;
	margin-left:20px;
}
.c3 h3.Ti, .c5 h3.Ti {
	background-position:-156px 7px;
}
.c4 h3.list1 {
	background-position:-227px 7px;
}
.c6 {
	width:440px;
	margin-left:20px;
}
.c6 h3.caseti {
	background-position:-227px 7px;
}
.c7, .c9 {
	width:990px;
}
.c8 {
	width:990px;
	margin-left:0px;
}
.c7 h3.about, .c8 h3.list1, .c9 h3.caseti {
	background: url(../images/about_title1.png) repeat-x 0px 7px;
}
.sbbox {
	width:100%;
}
.sbbo {
	width:760px;
}
.sbbox #imglist {
	padding:25px 10px;
}
.sbbox #productlist {
	padding:25px 10px;
}
/*pages css*/
.pages {
	float: right;
	margin-top: 20px;
	margin-right: 170px;
}
.pages li a {
	float: left;
	margin-left: 5px;
	color: #333;
	border-radius: 3px;
}
.pages li a i.page-bg {
	display: inline-block;
	line-height: 1;
	position: relative;
	top: 1px;
	width: 10px;
	height: 15px;
	overflow: hidden;
	background: url('../images/page_bg.png');
}
.pages li a:hover i.page-bg {
	background-position:9px 0px;
}
.pages li a i.page-right {
	background-position:0px 15px;
}
.pages li a:hover i.page-right {
	background-position:10px 15px;
}
.pages li a:hover {
	color: #42731A;
}
.pages li.active a {
	background-color: #42731A;
	border-color:#42731A !important;
}
.pages li.active a:hover {
	background-color: #42731A;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px
}
.pagination>li {
	display: inline
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #42731A;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	color: #42731A;
	background-color: #eee;
	border-color: #ddd
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #42731A;
	border-color: #42731A
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd
}
.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}
.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}
