﻿body{ margin:0px; padding:0px;
	font-family: "微软雅黑1","宋体",Arial, Tahoma;   /*文字字体定义 */
	font-size: 12px;    /*文字大小定义 */
	color:#000;    /*文字颜色定义 */
	/*BACKGROUND: #ffffff url(bg.jpg) repeat-x;*/
	background:#fff;
	/*background:#e6e6eb url(bg.jpg) repeat-x;*/
}
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 {  width: 250px !important; height: auto !important; float:left; margin:16px 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 {  clear:both; margin-top:10px; }
	#fenye a, .fenye a { display:block; float:left; margin:0 4px; 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 }
#fenye>span{
	float: right;
	margin: 10px 18px 10px 0px;
}
.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 }
/*总体*/
#iheader { width:100%; background:url(header.jpg) repeat-x;}
#menu { width:100%; background:url(daohang.jpg) repeat-x;}


.jiathis_style { line-height:29px; padding-top:5px;}
.header { width:1003px; margin:0 auto; height:130px; }
#topMenu { overflow:hidden; background:#333; height:29px; line-height:29px; }
#logo { margin:8px 0; }
#mnuMain { margin:0 auto; width:1003px; height:38px; background:url(daohang.jpg) repeat-x; font-size:14px; color:#666; font-weight:bold; text-align: center;}
	#mnuMain li { float:left; overflow:hidden; height:38px; line-height:38px; background:url(daohangLine.jpg) no-repeat;width: 120px; }
	#mnuMain li a { display:block; padding:0 18px; font-size:14px; color:#fff }
	#mnuMain li a:hover { 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; }

.pageleft { float:left; overflow:hidden; width:195px; }
.pageright { float:right; overflow:hidden; width:795px; padding-left: 3%;}





#footer {margin:0 auto; padding-bottom:10px; background:#151515 url(footerbg.jpg) repeat-x; }
	#footer #footerMenu { margin:0 auto; width:620px; 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 {}
	.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;}
	.box .box-c p { padding:1px 0;}*/
.box1 { border:1px solid #ccc; padding-bottom:5px;}
	.box1 .box-t { height:35px; background:url(lanmu.jpg) repeat-x;}
	.box1 .box-t h3 { line-height:35px; padding-left:15px; color:#fff; font-size:16px;}
	.box1 .box-t h3 a{ color:#fff; font-size:16px;}
	.box1 .box-c { padding:5px;}
	.box1 .box-c p {}
.cp {}
	.cp .box-t { height:35px; background:url(lanmu.jpg) repeat-x;}
	.cp .box-t h3 { line-height:35px; padding-left:15px;}
	.cp .box-t h3 a{ color:#fff; font-size:16px;}
	.cp .box-c { padding:5px; }
.box2 { overflow:hidden;border:1px solid #ccc;}
	.box2 .box-t { height:35px;background:url(lanmu.jpg) repeat-x; padding:0 15px; }
	.box2 .box-t h3 { line-height:35px; float:left; color:#fff; font-size:16px;}
	.box2 .box-t h3 a {color:#fff; font-size:16px;}
	.box2 .box-t span { float:right; line-height:35px;}
.box3 { padding:0px 0;}
	.box3 .box-t {height:35px; background:url(lanmu.jpg) repeat-x;}
	.box3 .box-t h3 { line-height:35px; padding-left:15px;}
	.box3 .box-t h3 a{ color:#fff; font-size:16px;}
	.box3 .box-c { padding:0 10px;}



.proclass {/* background:#efefef;*/ }
/*.proclass img { border-bottom:1px solid #999;}*/
	.proclass li { overflow:hidden; height:28.9px; padding:0 0px; background:#efefef; line-height:27.5px; }
	.proclass li a { display:block;/* padding-left:12px */}
	.proclass .layer1, .proclass .layer2 { clear:both; font-weight:bold; border-bottom:1px dashed #ccc;background:#fff; padding:15px 0 8px 0;}
	.proclass .layer1 a, .proclass .layer2 a { padding-left:20px; font-size:14px }
	.proclass .layer3 { float:left; width:50%; background:#efefef url(arr2.gif) no-repeat 5px 12px; }
	.proclass .layer4 { display:none;}
/*	.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:182px; }
	.iabout p { line-height:20px;}
.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;*/ border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}

.inewsbox-l { overflow:hidden; float:left; width:360px; border:1px solid #ccc; margin-right:10px }
.inewsbox-r { overflow:hidden; float:right; width:256px; border:1px solid #ccc;}
.tu { margin:5px 3px;}

.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 }
	.inewslist li span { float:right; color:#999;}

.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:950px; margin:auto auto; }

.pro_list{ padding:0;}
.pro_list .pro-item { float:left; width:25%; margin-bottom:20px; text-align:center; }
.pro_list h4{ overflow:hidden; width:184px; height:184px; margin:0 auto; background:#fff; }
.pro_list h4 a { overflow:hidden; width:180px; height:180px; 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; width:180px; margin:0 auto; padding:0; font-weight:normal; padding:3px 0; text-align:center; font-size:12px; overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap}

.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 }

.pro_list1{ padding:0;}
.pro_list1 .pro-item { float:left; width:20%; margin-bottom:20px; text-align:center; }
.pro_list1 h4{ overflow:hidden; width:144px; height:144px; margin:0 auto; background:#fff; }
.pro_list1 h4 a { overflow:hidden; width:140px; height:140px; 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_list1 h4 a:hover { border:1px solid #666; }
.pro_list1 h4 img{ vertical-align:middle; }
.pro_list1 h3 { display:block; overflow:hidden; width:140px; 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:13px; line-height:18px; }
	.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; }



.lu p { font-size:18px; text-align:center;}

	.artlist h2{
		font-size: 14px;
	}

.logo_text>div:nth-of-type(2)>p{
	font-size: 1.5rem;
	line-height: 21px;
}
/*
.content{text-align:left; font-size:14px;}
.content h2{background:url(title1_r.gif) no-repeat right top; height:33px; margin-bottom:5px;text-indent:1.8em; line-height:33px;}
.content h2 p{background:url(title1_l.gif) no-repeat left top;color:#0171ba; font-size:14px;line-height:33px; margin:0; }
.content div{}
.content img{}
.content p{ margin:8px auto;}
.content li{margin-left:3.5em;}

.content table{font-size:12px;}
.content table td{padding:0px 5px;color:#666666;}
.content table p{margin:0;}*/
@media (max-width: 768px){
	.box2 .box-t>span{
		display: none;
	}
	.box2 .box-c{
		padding-top: 10px;
	}
	.box2 .box-c >img{
		display: none;
	}
	.box2 .box-c img{
		width: 100% !important;
		height: auto !important;
	}
	.pageright{
		padding-left: 0px;
	}
	.pro_list .pro-item{
		width: 50%;
	}
	#MyContent img{
		width: 100%;
	}
	#MyContent>table{
		width: 100% !important;
	}
	#unionpro{
		height: inherit;
	}
}