﻿A.black {
	COLOR: #333333; TEXT-DECORATION: none
}
A.black2 {
	COLOR: #333333;
}
A:hover {
	COLOR: #FF6600; TEXT-DECORATION: none
}

.duanluo {
	FONT-SIZE: 12px; LINE-HEIGHT: 24px
}
.nivoSlider{
height:292px;
}
.al {
	font-size: 13px;
	font-style: normal;
	color: #333333;
	line-height: normal;
	text-decoration: none;
	top: auto;
}
.al1 {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	line-height: 180%;
}
.head {
	color: #000000;
	text-decoration: none;
}

.copy {
	font-size: 12px;
	font-style: normal;
	line-height: 19px;
	text-decoration: none;
	color: #000000;
}
.back {
	font-size: 12px;
	line-height: 23px;
	text-decoration: none;
	color: #333333;
}
.duanluo2 {
	font-size: 12px;
	line-height: 18px;
}
.duanluo3 {
	font-size: 12px;
	line-height: 20px;
}
.zxcj {
	font-style: normal;
	line-height: 20px;
}
.t_input { border-style:inset;background-color:#FFFFFF;height:18px;font-size:12px;font-family:Tahoma;border:1px solid #8DABC6}


a:link {color: #525252; text-decoration: none;}
a:visited{text-decoration: none; color: #525252;}
a:hover {text-decoration: none; color: #FF3300;}
a:active {text-decoration: none; color: #FF3300;}
#b a:link {color: #ffffff; text-decoration: none; font-size:14px; font-weight:bold;}
#b a:visited {text-decoration: none; color: #ffffff; font-size:14px; font-weight:bold;}
#b a:hover {text-decoration: none; font-size:14px; font-weight:bold;}
#b a:hover {text-decoration: none; display:block; font-size:14px; color:#FFF; font-weight:bold; width:95px; line-height:40px; background-image:url(2012817174747.jpg)}
#b a:active {text-decoration: none; font-size:14px; font-weight:bold;}
#centerall{width:1008px; height:auto; margin:0 auto; background-image:url(mainbg.jpg); background-position:center; background-repeat:repeat-y;}
#center{width:982px; height:auto; margin:0 auto;}

#ileft{width:206px; height:auto; margin-top:8px; margin-right:10px; float:left; padding-left:8px;}
#iright{width:748px; height:auto; margin-top:8px; float:left;}

#left{ overflow:hidden; width:206px; height:auto; margin-top:8px; float:left; }
#right{ overflow:hidden; width:766px; height:auto; margin-top:8px; float:right;}

#case1{width:200px; height:auto; margin-right:14px; float:left;}
#case2{width:438px; height:auto; float:left; margin-right:20px;}
#case3{width:290px; height:auto; float:left; margin-right:18px;}
#com1{width:612px; height:auto; float:left; margin-right:8px;}
#com2{width:360px; height:auto; float:left;}
#news1{width:351px; height:auto; margin-right:10px; float:left;}
#news2{width:351px; height:auto; margin-right:10px; float:left;}
#contact{width:260px; height:auto; float:left;}
#cp img {border: 1px solid #E8E8E8; padding:2px;}
#cp img:hover {border:1px #ff3300 solid; background:#ffffff;}


body{ margin:0px; padding:0px;
	font-family: "΢���ź�","����",Arial, Tahoma;   /*�������嶨�� */
	font-size: 12px;    /*���ִ�С���� */
	line-height:22px;
	color:#525252;    /*������ɫ���� */
	BACKGROUND-COLOR: #efeff1
}

ul, li { margin:0; padding:0; list-style-type:none; font-size:12px; line-height:22px; }
dl, dt, dd { margin:0; padding:0; font-size:12px; line-height:22px; }
td { font-size:12px; line-height:22px; }
img{border:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-size:12px; }
p {margin:0; padding:0; }
.clr { clear:both; height:0; font-size: 1px; line-height: 0px;}
.clr:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*�������*/

.mt8 { margin-top:8px }
.pd8 { padding:8px }
.bgw { background:white; }

.bob7 { border:1px solid #b7b7b7; }

.dvcenter { width:982px; margin:0 auto; }
#header { overflow:hidden; background:#fff url(topbg.jpg) repeat-x; }
#logo { float:left; padding:8px 0; }
.toptel { float:right; margin-top:20px; }
	.toptel span { font-size:14px; }
	.toptel h2 { font-size:20px; color:red }

.mnuMain { overflow:hidden; height:40px; background:url(mnuMainbg.jpg) repeat-x;  }
.mnuMain ul.mnuMainu { width:982px; margin:0 auto; height:40px;  }
.mnuMain li { float:left; }
.mnuMain li a { display:block; width:122px;  line-height:40px; font-size:14px; color:white; font-weight:bold; text-align:center; text-decoration: none; }
.mnuMain li a:hover, .mnuMain li a.curr { background:url(mnuMainHover.jpg) repeat-x; }

.banner { overflow:hidden; width:980px; height:290px; background:url(../../../sysjs/nivoslider/loading.gif) no-repeat 50% 50%; border:1px solid #ccc; }
.banner img { width:980px; height:290px; }

.box {}
.box .box-t { height:30px; padding-left:0px; font-size:14px; line-height:30px; color:black; font-weight:bold; }
.box .box-t span { float:right; margin-top:6px;}
.box .box-t em { color:#09357c }

.box .box1-t { height:30px; padding-left:20px; background:#cacaca url(boxbg.jpg) repeat-y; font-size:14px; line-height:30px; color:white; font-weight:bold; }
.box .box1-t span { overflow:hidden; float:right; height:30px; padding-right:10px; line-height:30px; font-size:12px; color:black; font-weight:normal; }


.leftclass { overflow:hidden; border-bottom:1px solid #b7b7b7; }
.leftclass li { overflow:hidden; height:30px; padding:0 8px; background:url(leftclassbg.jpg) no-repeat; }
.leftclass li a { display:block; padding-left:20px; line-height:30px; }
.leftclass li a:hover { text-decoration:underline }
.leftclass li.subclass { padding-left:25px; background:url(leftclasssubbg.jpg) no-repeat;  }

.iprolist { overflow:hidden;  }
.iprolist dl { float:left; width:350px; height:146px; margin:8px 10px; border:1px solid #b7b7b7; background:url(iprolistitembg.jpg) repeat-x 0 bottom;  }
.iprolist dl dt { float:left; width:140px; height:140px; margin:10px 0 0 10px; }
.iprolist dl dt a { display:block; width:120px; height:120px; margin:0 auto; padding:1px; border:1px solid #c0c0c0; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial; }
.iprolist dl dt a:hover { border:1px solid #666; }
.iprolist dl dt img{ vertical-align:middle; }

.icase { overflow:hidden; border:1px solid #d8d8d8; border-top:none; }
.icase-l { float:left; width:635px; margin:10px 0 0 10px; }
.icase-r { float:right; width:280px; margin:10px 10px 0 0; padding-left:30px; background:url(icaseline.jpg) no-repeat; }

.icase dl { float:left; height:146px; }
.icase dl dt { float:left; width:140px; height:140px; margin:10px 0 0 10px; }
.icase dl dt a { display:block; width:120px; height:120px; margin:0 auto; padding:1px; border:1px solid #c0c0c0; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial; }
.icase dl dt a:hover { border:1px solid #666; }
.icase dl dt img{ vertical-align:middle; }
.icase dd h3 { background:url(icase-l-item.jpg) no-repeat 150px bottom; }


.icase ul { overflow:hidden; height:415px;  }
.icase ul li { overflow:hidden; height:34px; padding-left:20px; background:url(icaseulbg.jpg) no-repeat; line-height:34px; }
.icase ul li a { font-size:14px; font-weight:bold; }


.iabout { overflow:hidden; border:1px solid #d8d8d8; border-top:none; }
.iabout-l { float:left; width:960px;/* width:590px;*/ margin:10px 0 0 10px; }
.iabout-r { float:right; width:360px; margin:10px 5px 0 0; padding:0 0 15px 10px; border-bottom:1px dashed #ededed;  }
.iabout-c { overflow:hidden; height:150px; margin-bottom:10px; }

#Roll20116938072732 { overflow:hidden;height:200px;width:960px; }
.irongyu_list{ padding:0;}
.irongyu_list .pro-item { float:left; width:170px; text-align:center; }
.irongyu_list h4{ overflow:hidden; width:156px; height:156px; margin:0 auto; background:#fff; }
.irongyu_list h4 a { overflow:hidden; width:150px; height:150px; margin:0 auto; padding:1px; border:1px solid #c0c0c0; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:139px;*font-family:Arial; }
.irongyu_list h4 a:hover { border:1px solid #666; }
.irongyu_list h4 img{ vertical-align:middle; }
.irongyu_list h3 { display:block; overflow:hidden; width:170px; height:20px; margin:0 auto; padding:0; font-weight:normal; padding:3px 0; text-align:center; font-size:12px;  }


.box2-t { overflow:hidden; height:33px; background:url(inewsbg.jpg) repeat-x; }
.box2-t h3 { float:left; height:33px; padding:0 0 0 30px; background:url(inewsicon.jpg) no-repeat; line-height:36px; font-size:14px; }
.box2-t span a { float:right; display:block; width:49px; height:33px; text-indent:-1000px; background:url(inewsmore.jpg) no-repeat; }
.box2-t em { overflow:hidden; float:right; width:600px; padding-right:10px; line-height:33px; border-right:1px solid #ccc; text-align:right; }

.inews { float:left; overflow:hidden; width:350px; margin-right:10px; }
.inews-c { overflow:hidden; height:276px; padding:8px; border:1px solid #cccccc; border-top:none;  }

.inews-c dl { overflow:hidden; height:123px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ededed; }
.inews-c dl dt { float:left; width:120px; margin-right:10px; }
.inews-c dl dt a { width:120px; height:120px; padding:1px; border:1px solid #c0c0c0; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:139px;*font-family:Arial; }
.inews-c dl dt img{ vertical-align:middle; }
.inews-c dl dd h3 { overflow:hidden; height:24px; line-height:24px; font-size:14px;  }

.inews-c ul li { overflow:hidden; height:22px; background:url(icon001.jpg) no-repeat 0 8px; line-height:22px; }
.inews-c ul li a { padding-left:15px }


.icontact { float:right; overflow:hidden; width:261px; }
.icontact-c p { line-height:25px; }
.lcontact-c { padding:8px 0px; border:1px solid #cccccc; border-top:none; }
.lcontact-c p { padding:0 8px; line-height:25px; }
.lcontact-c img { padding-left:3px; }

.ilink { padding:5px; border:1px solid #d8d8d8; }
.ilink .ilink-i { float:left; width:76px; height:65px; margin-right:10px; background:url(ilink.jpg) no-repeat; }
.ilink-c {  }

#footer { margin:8px 0; padding:10px; border:1px solid #cccccc; background:#f6f2e6; text-align:center; }

.maincontent { overflow:hidden; padding:8px 10px; border:1px solid #cccccc; border-top:none; }

#imgAbout { float:left; margin:0 10px 5px 0; border:5px solid #ededed; }
#imgAboutHome { float:left; margin:0 8px 5px 0; border:5px solid #ededed; }

#unionpro { overflow:hidden; clear:both; width:980px; margin:0 auto }
#unionpro a { padding-right:8px; color:#ccc }

dl.dltags { overflow:hidden; clear:both; margin:40px 8px; }
	dl.dltags dt { float:left; width:130px;  }
	dl.dltags dd { float:left; width:510px; }

#fenye, .fenye { overflow:hidden; clear:both; height:25px; margin-top:10px; }
	#fenye a, .fenye a { padding:0 5px; }


.artlist dl { margin:15px 0; }
	.artlist dt { margin:5px 0; padding-left:15px; background:url(icon003.gif) 0 center no-repeat; }
	.artlist h2 { margin:0; padding:0; font-family:"microsoft yahei"; font-size:16px; font-weight:bold; }
	.artlist h2 a { font-size:16px;  }
	.artlist dd { padding:0 15px; line-height:25px; }

ul.artlist2 { clear:both; overflow:hidden; margin:0 0 20px 0; padding-bottom:10px; }
	ul.artlist2 li { overflow:hidden; float:left; width:43.5%; _width:43%; height:22px; margin:5px 10px; padding-left:20px; background:url(icon003.gif) no-repeat 6px 6px; border-bottom:1px dashed #999; line-height:22px; }

.article { padding:8px 0; line-height:22px }
	.article h1.article-title { text-align:center; color:#4888B8; line-height:40px; font-size:25px; word-break:break-all; }
	.article .article-author { text-align:center; line-height:30px;   }
	.article  hr { height:1px; border-top: none; border-bottom:1px dotted #666666; }
	.article .article-intro { margin:0 8px; padding:8px; background:#f5f8fd;  }
	.article .article-content { padding:8px 0; font-size:14px; line-height:30px; }
	.article .article-tags { margin-top:10px; }
	.article .article-otherinfo { margin-bottom:10px; }

	.article .dvbi_image { text-align:center; }
	.article .dvbi_image img { padding:5px; border:1px solid #999999; }
	.article .dvbi_image A:hover img { border:1px solid #ECECEC; background:#ECECEC; }
	.dvbackbtn { margin-bottom:10px; text-align:center; }
	/*���ӵ�*/
	.article .article-image { float:left; width:280px; height:210px; padding:10px; border:2px solid #cccccc; }
	.article .article-intro2 { float:right; width:330px; padding:8px; background:#f4f4f6;  }
	.article h4.article-xg { margin:10px 0; line-height:30px; font-family:"microsoft yahei"; font-size:16px; color:#006699; border-bottom:1px dashed #333; }

.pro_list{ padding:0;}
.pro_list .pro-item { float:left; width:33.3%; margin-bottom:20px; text-align:center; }
.pro_list h4{ overflow:hidden; width:204px; height:204px; margin:0 auto; background:#fff; }
.pro_list h4 a { overflow:hidden; width:200px; height:200px; margin:0 auto; padding:1px; border:1px solid #c0c0c0; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:174px;*font-family:Arial; }
.pro_list h4 a:hover { border:1px solid #666; }
.pro_list h4 img{ vertical-align:middle; }
.pro_list h3 { display:block; overflow:hidden; width:170px; height:20px; margin:0 auto; padding:0; font-weight:normal; padding:3px 0; text-align:center; }