﻿body{ margin:0px; padding:0px;
	font-family: "微软雅黑1","宋体",Arial, Tahoma;   /*文字字体定义 */
	font-size: 12px;    /*文字大小定义 */
	color:#000;    /*文字颜色定义 */
	BACKGROUND: #ffffff url(bg.jpg) repeat-x;
}

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; line-height:22px; }
p {margin:0; padding:0; font-size:12px; line-height:22px; }
.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 }
.mt10 { margin-top:10px }
.mtb10 { margin:10px 0 }
.pd8 { padding:8px }

a { color:#000; text-decoration:none }
a:hover { color:#ff0000; text-decoration:underline }

#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:1003px; 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:30px; margin-top:10px; }
	#fenye a, .fenye a { display:block; float:left; margin:0 5px; padding:0 8px; background:#fff; border:1px solid #cccccc; color:#000; line-height:22px; }
	#fenye a:hover,
		.fenye a:hover,
		#fenye a.curr,
		.fenye a.curr { background:#ff6212; border:1px solid #cccccc; color:#fff; line-height:22px; font-weight:bold; }
	#fenye a.curr font, .fenye a.curr font { color:#fff }

.maplist {}
	.maplist li { overflow:hidden; height:25px; line-height:25px;  }
	.maplist li.ml-1 { clear:both; font-weight:bold; }
	.maplist li.ml-2 { clear:both; padding-left:20px }
	/*.maplist li.ml-2 a { padding-left:20px; }*/
	.maplist li.ml-3 { padding-left:40px }


.container { width:1003px; margin:0 auto; }
#topMenu { overflow:hidden; height:29px; line-height:29px; }
#logo { margin:8px 0; }
#mnuMain { height:38px; background:url(mnuMainBG.jpg) repeat-x; font-size:14px; color:#fff; font-weight:bold; }
	#mnuMain li { float:left; overflow:hidden; height:38px; line-height:38px; background:url(mnuMainLine.jpg) no-repeat; }
	#mnuMain li a { display:block; padding:0 20px; font-size:14px; color:#fff }
	#mnuMain li.first { background:none; }
#search { overflow:hidden; height:35px; background:url(search-bg.jpg) repeat-x; line-height:35px; }
	#search .search-l { float:left; overflow:hidden; width:9px; height:35px; background:url(search-l.jpg) no-repeat; }
	#search .search-r { float:right; overflow:hidden; width:7px; height:35px; background:url(search-r.jpg) no-repeat; }

.banner { overflow:hidden; width:1003px; height:290px; margin:10px 0; background:url(../../../sysjs/nivoslider/loading.gif) no-repeat 50% 50%; }
.banner img { width:1003px; height:290px; }

.pageleft { float:left; overflow:hidden; width:260px; }
.pageright { float:right; overflow:hidden; width:733px;}

#footer { padding-bottom:10px; background:#151515 url(footerbg.jpg) repeat-x; }
	#footer #footerMenu { height:46px; padding-left:60px; background:url(footerMenubg.jpg) no-repeat center 45px; text-align:center }
	#footer #footerMenu a { overflow:hidden; float:left; display:block; height:46px; line-height:46px; background:url(footerMenuLine.jpg) no-repeat right top; padding:0 20px; color:#ffff00; }
	#footer #footerMenu a.end { background:none; }
	#footer .copyright { clear:both; margin-top:10px; color:#fff; text-align:center }
	#footer .copyright a { color:#fff }
.ilink-box2 { background:#151515 url(footerbg.jpg) repeat-x left bottom; }


.box { background:url(box-bg2.jpg) repeat-x; }
	.box .box-t { overflow:hidden; height:30px; line-height:30px; }
	.box .box-t h3 { overflow:hidden; height:30px; color:#fff; padding-left:10px; line-height:30px; }
	.box .box-t span { float:right; overflow:hidden; display:block; text-align:right; }
	.box .box-t span a { padding-right:10px; }
	.box .box-t a { color:#fff }
	.box .box-c { overflow:hidden; padding:8px; border:1px solid #bfb5b4; border-top:none; }

.box1 { background:url(box-bg.jpg) repeat-x; }
.box2 {  }
	.box2 .box-t h3 { float:left; width:270px;/*width:35%;*/ background:url(box-bg.jpg) repeat-x; }
	.box2 .box-t span { /*width:60%; 270*/ width:440px; }
	.box2 .box-t span a { color:#000 }
.box3 {  }
	.box3 .box-t h3 { float:left; width:150px; background:url(box-bg.jpg) repeat-x; }
	.box3 .box-t span a { color:#000 }



.proclass { background:#efefef; }
	.proclass li { overflow:hidden; height:30px; padding:0 0px; background:#cccccc; line-height:30px; }
	.proclass li a { display:block; padding-left:12px }
	.proclass .layer1, .proclass .layer2 { clear:both; font-weight:bold; background:#cccccc url(arr6.gif) no-repeat 5px 10px;}
	.proclass .layer1 a, .proclass .layer2 a { padding-left:20px }
	.proclass .layer3 { float:left; width:50%; background:#efefef url(arr2.gif) no-repeat 5px 12px; }
/*	.proclass li a { display:block; padding-left:10px }
	.proclass .layer1, .proclass .layer2 { font-weight:bold; background:#cccccc url(arr6.gif) no-repeat 5px 10px; }
	.proclass .layer3 { padding-left:25px; background:#efefef url(arr2.gif) no-repeat 25px 12px; }
*/

.iaboutbox { float:left; width:423px; }
	.iabout { overflow:hidden; height:240px; }
.ivideobox { overflow:hidden; float:right; width:300px; height:300px; }

.icase { margin:0 0 10px 0; padding-bottom:18px; background:url(huitiao.jpg) no-repeat left bottom; }

.inewsbox-l { overflow:hidden; float:left; width:327px; margin-right:10px; }
.inewsbox-r { overflow:hidden; float:right; width:328px; }

.inewslist { }
	.inewslist li { overflow:hidden; height:25px; line-height:25px; background:url(arr2.gif) no-repeat 5px 8px; border-bottom:1px dotted #94979a; }
	.inewslist li a { padding-left:15px }

.ilink { margin-bottom:10px; line-height:25px; }
	.ilink .ilink-t { float:left; width:105px; height:30px; background:url(ilink.jpg) no-repeat; }
	.ilink .ilink-c { float:right; width:880px; }


.ilyj { overflow:hidden; height:218px;}

#Roll20118065056788 { overflow:hidden;height:240px;width:240px;}
#Roll20112410463017 { overflow:hidden;height:195px;width:1003px; }

.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; font-size:12px }

.ipro_list{ padding:0;}
.ipro_list .pro-item { float:left; width:25%; margin-bottom:17px; text-align:center; }
.ipro_list h4{ overflow:hidden; width:164px; height:164px; margin:0 auto; background:#fff; }
.ipro_list h4 a { overflow:hidden; width:160px; height:160px; 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; }
.ipro_list h4 a:hover { border:1px solid #666; }
.ipro_list h4 img{ vertical-align:middle; }
.ipro_list h3 { display:block; overflow:hidden; width:160px; height:20px; margin:0 auto; padding:0; font-weight:normal; padding:3px 0; text-align:center; font-size:12px }

.iryzs_list{ padding:0;}
.iryzs_list .pro-item { float:left; width:240px; margin-bottom:20px; text-align:center; }
.iryzs_list h4{ overflow:hidden; width:166px; height:166px; margin:0 auto; background:#fff; }
.iryzs_list h4 a { overflow:hidden; width:160px; height:160px; 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; }
.iryzs_list h4 a:hover { border:1px solid #666; }
.iryzs_list h4 img{ vertical-align:middle; }
.iryzs_list h3 { display:block; overflow:hidden; width:160px; height:20px; margin:0 auto; padding:0; font-weight:normal; padding:3px 0; text-align:center; font-size:12px }

.icase_list{ padding:0;}
.icase_list .pro-item { float:left; width:180px; text-align:center; }
.icase_list h4{ overflow:hidden; width:166px; height:166px; margin:0 auto; background:#fff; }
.icase_list h4 a { overflow:hidden; width:160px; height:160px; 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; }
.icase_list h4 a:hover { border:1px solid #666; }
.icase_list h4 img{ vertical-align:middle; }
.icase_list h3 { display:block; overflow:hidden; width:160px; height:20px; margin:0 auto; padding:0; font-weight:normal; padding:3px 0; text-align:center; font-size:12px }

.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:14px; font-weight:bold; }
	.artlist h2 a { font-size:14px;  }
	.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:#FF6600; line-height:40px; font-size:25px; word-break:break-all; }
	.article .article-author { text-align:center; line-height:30px; font-size:12px; }
	.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; font-size:12px; }
	.article .article-otherinfo { margin-bottom:10px; font-size:12px; }

	.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:14px; color:#006699; border-bottom:1px dashed #333; }
.nivoSlider{
height:290px;
}