* { margin:0; padding:0; }
body { font-size:14px; line-height:180%; color:#333; font-family:"宋体", Verdana; background:#fff;/*background:#fff url(bg.jpg) repeat-x 0 10px;*/ /*_background:#fff url(bg.jpg) repeat-x 0 9px;*/  }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; font-weight:normal; }
li { list-style-type:none; }
img { border:0; }

a { color:#333; text-decoration:none }
a:hover { color:#f90; text-decoration:underline }
a.redlink { color:red }

ul, li { margin:0; padding:0; list-style-type:none; }
dl, dt, dd { margin:0; padding:0; }
img{border:none;}
.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; }
.pd8 { padding:8px }
.dvCenter { width:970px; margin:0 auto; }

.bgf1 { background:#f1f1f1; }

/*layout*/
#container { width:970px; margin:0 auto; }
#header { overflow:hidden; /*height:120px;*/ }
	/*#header .logo { float:left; }*/
	#header .topMenu { float:right; }

#mainMenu { height:43px; background:url(menu_bg.jpg) repeat-x; }
	#mainMenu li { position:relative; float:left; width:107px; height:43px; line-height:43px; font-size:14px; background:url(menu_spr.jpg) no-repeat left 13px;  z-index:200; text-align:center; }
	#mainMenu li .v a { display:block; height:43px; /*padding:0 23px;*/ color:white; font-weight:bold; }
	#mainMenu li .v a:hover { color:#fff; background:url(menu_hover.gif) repeat-x; }
	/*#mainMenu li .v a.current { background:url(menu_hover.gif) repeat-x }*/
	#mainMenu li.first { background:none }

/*
#nav li { overflow:hidden; float:left; list-style:none; text-align:center; font-size:13px; }
#nav li .v a{ display:block; float:left; /*width:91px;* /width:108px; height:39px; line-height:39px; color:#2084bc;  font-weight:bold; font-size:13px;  }
#nav li .v2 a{ background:url(nav-line.gif) no-repeat; /*background:url(navnbg.gif)  no-repeat -87px 0px;* / }
#nav li .v a:hover, #nav li .v .sele{ background:url(nav-cur.gif) repeat-x; /*background:url(navnbg.gif) no-repeat 0px -52px;* / }
*/

#mainMenu .submenu { width:108px; /*width:107px; position:absolute; top:35px; left:109px;*/ z-index:200;}
/*#nav .m1{ width:108px; position:absolute; top:39px; left:216px; z-index:100;}
#nav .m2{ width:108px; position:absolute; top:39px; left:325px; z-index:100;}
#nav .m3{ width:108px; position:absolute; top:39px; left:432px; z-index:100;}
#nav .m4{ width:108px; position:absolute; top:39px; left:540px; z-index:100;}
#nav .m5{ width:108px; position:absolute; top:39px; left:649px; z-index:100;}
#nav .m6{ width:108px; position:absolute; top:39px; left:756px; z-index:100;}
*/
#mainMenu .mt{ display:none; width:108px;overflow:hidden; height:11px; background:url(m1bg.gif); float:left;overflow:hidden; }
#mainMenu .mm{ background:#379ccb; float:left; overflow:hidden;}
#mainMenu .mb{ display:none; width:108px;overflow:hidden; height:10px; background:url(m3bg.gif); float:left;overflow:hidden;}
#mainMenu ul.m{ /*width:108px;*/ height:auto;}
#mainMenu ul.m li{ /*width:108px;*/ height:36px;  text-align:center; line-height:36px; background:none;}
#mainMenu ul.m li a{ display:block; background:url(ioc2-.gif) no-repeat 10px 15px; color:#fff }
#mainMenu ul.m li a:hover{ text-decoration:none; color:#000; background:#fff url(ioc2.gif) no-repeat 10px 15px; }
#mainMenu ul.m li.line{ /*width:108px;*/ height:2px; background:url(mline.gif);overflow:hidden;}

/*#mainMenu #menu2 li { width:140px; }
#mainMenu #menu3 li { width:140px; }*/

#banner { width:970px; height:280px; margin-bottom:10px; }
	#banner img { width:970px; height:280px; }

#foot { width:970px; margin:00 auto; clear:both; overflow:hidden; margin-top: 8px; font-size:12px; border-top: 1px solid #1D84AF; background:#f1f1f1;  /*background:url(footbg.jpg) repeat-x; color:#fff*/ }
/*#foot a { color:#fff }*/
#foot .dvCenter { /*background:url(footCenterbg.jpg) no-repeat;*/ }
#foot #footlogo { float:left; width:190px; height:100px;background:url(footlogo.png) no-repeat right center;}
#foot #copyright { float: right; width: 730px; margin-top:10px; padding-left:20px; border-left:1px solid #cecece;}

.leftSlider { float:left; width:260px; }
.mainContent { float:right; width:700px; }
	.mainContent p { margin:5px 0; line-height:25px; }
	.mainContent .box1_t h2 { width:230px; }
	.mainContent .box1_t span { width:420px; }

.leftClass { background:#f6fff7;   }
	.leftClass li { height:25px; background:url(lei_40.jpg) no-repeat 10px 8px; line-height:25px; }
	.leftClass li a { display:block; padding-left:25px; }
	.leftClass li a:hover, .leftClass li.current a { background:#379ccb url("lei_40-.gif") no-repeat 10px 8px; color:white; font-weight:bold; }
	.leftClass li.subclass { background:url("d.jpg") no-repeat 30px 9px; }
	.leftClass li.subclass a { padding-left:45px }
	.leftClass li.subclass a:hover, .leftClass li.subclasscurr a { background:#379ccb url("d-.gif") no-repeat 30px 9px; }

.box1 { overflow:hidden; border:1px solid #84a5dd; }
	.box1 .box1_t { overflow:hidden; padding-left:26px; background:url(menu_more.jpg) no-repeat 10px 9px; border-bottom:1px solid #84a5dd; line-height:30px; }
	.box1 .box1_t h2 { overflow:hidden; float:left; height:30px; /*color:#44312d;*/ font-size:16px; font-weight:bold;  }
	.box1 .box1_t h2 a { /*color:#44312d;*/ }
	.box1 .box1_t span { overflow:hidden; /*display:block;*/ float:right; height:30px; padding-right:10px; text-align:right; font-size:12px;  }
	.box1 .box1ul li { overflow:hidden; height:25px; line-height:25px;  }



/*首页*/
.iSlide { float:left; width:260px; height:310px; }
.iHotNews { float:left; width:350px; height:310px; margin-left:10px; }
.iNewsR1 { float:right; width:338px; height:310px; }

ul.izhuanxiang li { height:33px; line-height:33px; background:url(ipicbg01.jpg) no-repeat;  }
	ul.izhuanxiang li a { padding-left:35px; font-size:16px; font-weight:bold; }
.libgodd { background:#e1eafb; }

.icase { float:left; width:620px;  }
	.icase .icase_t { height:30px; background:url(icase1.jpg) no-repeat; line-height:30px;  }
		.icase .icase_t h2 a { padding-left:10px; font-size:14px; font-weight:bold; }
		.icase .icase_t span { float:right; padding-right:10px; }
	.icase .icase_c { overflow:hidden; padding:10px; border:1px solid #bac9b4; border-top:none; }
		.icase dl { float:left; width:295px; height:102px; margin:0 0px 10px 0; }
		.icase dl.right { float:right; }
		.icase dl dt { height:25px; background:url(icase2.jpg) no-repeat; line-height:25px; }
		.icase dl dt a { height:25px; padding-left:10px; color:#4b6797; font-weight:bold; }
		.icase dl dd { clear:both; height:25px; line-height:25px;  }

.idiv2r { float:right; width:340px; }
.idiv3l { float:left; width:314px; margin-right:10px; }
.idiv3r { float:right; width:314px; }

.u1 li { overflow:hidden; height:29px; border-bottom:1px dashed #a6cda6;   }
	.u1 li a { height:29px; padding-left:16px; background:url(icon002.gif) no-repeat 5px 3px; line-height:29px; }

#ukecheng { margin:0; padding:0; height:111px; *height:125px; }


.pro_list{ padding:0;}
.pro_list .pro-item { float:left; width:33%; margin-bottom:20px; text-align:center; }
.pro_list h4{ overflow:hidden; width:180px; height:180px; margin:0 auto; padding:1px; background:#fff; border:1px solid #c0c0c0;}
.pro_list h4 a { width:180px; height:180px; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:156px;*font-family:Arial; }
.pro_list h4 img{ vertical-align:middle; }
.pro_list h3 { overflow:hidden; height:20px; line-height:20px; font-weight:normal; padding:3px 0; }

.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 7px; border-bottom:1px dashed #999; line-height:22px; }

.article { padding:8px 0; }
	.article h1.article-title { text-align:center; color:#FF6600; line-height:40px; font-size:25px;  }
	.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 { font-family:"microsoft yahei"; font-size:16px; color:#4c4c4b; border-bottom:1px dashed #333; }

#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 { width:960px; }

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; }

.ilink a { font-size:12px; }