﻿*{padding:0px; margin:0px; }
body{ margin:0px; padding:0px;
	font-family: "微软雅黑","宋体",Arial, Tahoma;   /*文字字体定义 */
	font-size: 12px;    /*文字大小定义 */
	color:#828282;    /*文字颜色定义 */
	background:url(bg.jpg);
}

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; }
.clr { clear:both; height:0; font-size: 1px; line-height: 0px;}
.clr:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
.clear:after { content:' '; display: block; height: 0; visibility: hidden; clear: both; }

.mt8 { margin-top:8px }
.mt10 { margin-top:10px }
.ml10 { margin-left:10px }
.mr10 { margin-right:10px }
.pd8 { padding:8px }
.fl { float:left; }
.fr { float:right; }
.show { display:block; }
.hide { display:none; }

a { color:#b37200; text-decoration:none }
a:hover { color:#ff0000; text-decoration:underline }

.container { width:1003px; margin:0 auto; }
.container-c { background:url(bga.jpg) repeat-x; }
#header { position:relative; height:148px; color:white; background:#fff; }
	#header .header-t { overflow:hidden; height:12px; background:#009400; border-bottom:1px solid #357330; }
	#header a { color:white }
	#header #logo { position:absolute; height:105px; margin:8px 0; }
	#header .topInfo { overflow:hidden; height:25px; padding-top:10px; line-height:25px; color:#885601; }
	#header #mnuTop { overflow:hidden; float:right; }
	#header #topTel { float:right; height:50px; margin-top:30px; padding-left:20px; background:url(pic_pho.gif) no-repeat 0 6px; }
		#header #topTel div { color:#885601; font-size:14px; line-height:25px; }
		#header #topTel h3 { font-size:23px; color:#ffee31 }
#mnuMain { overflow:hidden; height:41px; color:#fff; font-weight:bold; }
	#mnuMain li { float:left; overflow:hidden; height:41px; line-height:41px; background:url(mnuMainLine.jpg) no-repeat; }
	#mnuMain li a { display:block; padding:0 33px; font-size:15px; color:#fff }
	#mnuMain li.first { background:none; }
#search { overflow:hidden; height:41px; padding:0 15px; background:url(ser_bg02.gif) repeat-x; line-height:41px; border: solid 1px #CDCBCB; border-top: 0; }
	#search .serinp { width:179px; height: 22px; padding:0 10px 0 28px; background:url(serinput_bg03.gif) no-repeat; line-height: 22px; border: 0;  }
	#search .serbtn {  }
	#search span { padding-left:20px; color:black }

#mnuFooter { height:36px; line-height:36px; color:#000; text-align:center; background:url(mnuFooter-bg.jpg) repeat-x; border:1px solid #CCC; }
	#mnuFooter a { color:#000 }

#footer { margin-top:10px; background:#6bc201; color:#fff; text-align:center; }
	#footer a { color:#fff }
	#footer .footerMenu { height:35px; margin-bottom:10px; padding:10px 0 10px 0; line-height:35px; border-bottom:1px dashed #fff; }
	#footer .copyright { padding-left:270px; line-height:30px;}
	#footer .footerlogo { float:left; width:300px; height:100px; padding-left:10px; background:url(footerlogo.png) no-repeat; }

.banner { overflow:hidden; margin-top:10px; border: solid 1px #CDCBCB; background:#fff;}

.banner .banner-c { overflow:hidden; width:990px; height:380px; margin:6px; background:url(../../../sysjs/nivoslider/loading.gif) no-repeat 50% 50%; }
.banner .banner-c img { width:990px; height:380px; }
.banner .banner-c .nivoSlider { height:380px; }
.banner-b { clear:both; height:9px; background:url(banner_b.gif) no-repeat center top; }

.pageleft { float:left; overflow:hidden; width:260px; }
.pageright { float:right; overflow:hidden; width:733px;}

.sidebar { float:left; overflow:hidden; width:200px;}
.mainBody { float:right; overflow:hidden; width:793px; }
.mainContent {}

#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:960px;*/ margin:0 auto; text-align:center; }
#unionpro a { padding-right:8px; color:#fff }
.union { overflow:hidden; clear:both; width:960px; margin:0 auto }
.union strong { color:#ccc }
.union a { color:#ccc }

.ilink { margin:0 6px 6px 6px; word-break:break-all; color:#333; }
	.ilink a { color:#333; }
	.ilink .ilink-t { height:30px; padding-left:16px; line-height:30px; background:url(cion07.gif) no-repeat left center; border-bottom:1px solid #cecece; font-size:14px; font-weight:bold; }

dl.dltags { overflow:hidden; clear:both; margin:40px 8px; }
	dl.dltags dt { float:left; width:130px;  }
	dl.dltags dd { float:left; width:620px; }

#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:#1B228C; 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 { height:25px; line-height:25px;  }
	.maplist li.ml-1 { clear:both; font-weight:bold; }
	.maplist li.ml-2 { float:left; padding:0 20px; }

.location { color:#828282; }
.location a { color:#828282; }
.lcontact { padding:8px; line-height:25px; }
.lcontact p { word-break:break-all; }

.box { overflow:hidden; }
	.box .box-t { overflow:hidden; height:35px; line-height:35px; }
		.box .box-t h3 { line-height:35px; font-size:14px; color:#183884 }
		.box .box-t h3 a { color:#183884 }
		.box .box-t span { float:right; }
		/*.box-t span a { overflow:hidden; display:block; width:40px; height:35px; margin-right:5px; background:url(more.jpg) no-repeat 0 15px; text-indent:-100px; }*/
	.box .box-c { overflow:hidden; background:#fff; }

.box1 { border: 1px solid #CDCBCB; }
	.box1 .box-t { height:31px; padding:0 10px; background:url(box1-t-bg.gif) repeat-x; }
	.box1 .box-t h3, .box1 .box-t h3 a { color:#885601; font-size:15px; line-height:31px; }
	.box1 .box-t .more { overflow:hidden; display:block; width:47px; height:31px; background:url(more01.gif) no-repeat 0 12px; text-indent:-100px; }

.box2 { border: 1px solid #CDCBCB; }
	.box2 .box-t { height:31px; padding:0 10px; background:url(box2-t-bg.gif) repeat-x; }
	.box2 .box-t h3, .box2 .box-t h3 a { color:#fff; font-size:15px; line-height:31px; }
	.box2 .box-t .more { overflow:hidden; display:block; width:47px; height:31px; background:url(more02.gif) no-repeat 0 12px; text-indent:-100px; }

.box3{ padding:5px; border: 1px solid #CDCBCB; background:#fff; }
	.box3 .box-t { height:30px; line-height:30px;}

.leftclass { }
	.leftclass li { overflow:hidden; height:30px; padding-left:20px;line-height:30px; }
	.leftclass li a { display:block; color:#000;  }
	.leftclass .layer1, .leftclass .layer2 { font-weight:bold; background:url(ico003.gif) no-repeat 10px 11px; border-bottom:1px solid #dedede;}
	.leftclass .layer3 { padding-left:40px; background:url(dian01.gif) no-repeat 30px 13px; }

.topNews { position:relative; height:64px; margin-top:10px; }
	.topNews .topNews-icon { position:absolute; width:64px; height:70px; top:-7px; background:url(topNews_icon.gif) no-repeat; z-index:1; }
	.topNews .topNews-l { float:left; width:135px; height:64px; background:url(topNews_l.gif) no-repeat; }
	.topNews .topNews-r { overflow:hidden; background:#fff; height:62px; padding-left:20px; border: solid 1px #CDCBCB; border-left: 0; }
	.topNews .topNews-r li { float:left; width:400px; height:31px; line-height:31px; background:url(topNews_line.gif) no-repeat scroll transparent 0px 10px; text-indent:5px; padding-right:15px; border-bottom:dashed 1px #E6E6E6; }
	.topNews .topNews-r li a { padding-left:5px; color:#C00; }

.ileft { float:left; width:758px; }
.iright { float:right; width:235px; }

/* 首页解决方案 */
.ulfangan { float:left; width:223px; margin:8px 0 0 8px; }
	.ulfangan li { width:223px; height:32px; margin-bottom:8px; }
	.ulfangan li a { display:block; height:32px; padding-left:32px; line-height:32px; color:#000; background:url(list_bg01.gif) no-repeat; }
	.ulfangan li a:hover, .ulfangan li.selected a { color:#fff; background:url(list_bg02.gif) no-repeat; }
.dvfangan-c { float:right; width:516px; height:422px; margin-top:8px }

.dvfangan{ margin:10px 0; }
.dvfangan .pro-item { float:left; width:50%; margin-bottom:20px; text-align:center; }
.dvfangan h4{ overflow:hidden; width:204px; height:164px; margin:0 auto; background:#fff; }
.dvfangan h4 a { overflow:hidden; width:200px; height:160px; margin:0 auto; padding:1px; border:1px solid #cdcbcb; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:139px;*font-family:Arial; }
.dvfangan h4 a:hover { border:1px solid #666; }
.dvfangan h4 img{ vertical-align:middle; }
.dvfangan 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 }
.dvfangan h3 a { color:#000 }


.iprolist{ margin:10px 0; }
.iprolist .item { float:left; width:220px; margin-bottom:20px; text-align:center; }
.iprolist h4{ overflow:hidden; width:206px; height:166px; margin:0 auto; background:#fff; }
.iprolist h4 a { overflow:hidden; width:200px; height:160px; margin:0 auto; padding:1px; border:1px solid #cdcbcb; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:139px;*font-family:Arial; }
.iprolist h4 a:hover { border:1px solid #666; }
.iprolist h4 img{ vertical-align:middle; }
.iprolist h3 { display:block; overflow:hidden; width:220px; height:20px; margin:0 auto; padding:0; font-weight:normal; padding:3px 0; text-align:center; font-size:12px }
.iprolist h3 a { color:#000 }



.irongyu{ margin:10px 0; }
.irongyu .pro-item { width:100%; margin-bottom:20px; text-align:center; }
.irongyu h4{ overflow:hidden; width:204px; height:164px; margin:0 auto; background:#fff; }
.irongyu h4 a { overflow:hidden; width:200px; height:160px; margin:0 auto; padding:1px; border:1px solid #cdcbcb; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:139px;*font-family:Arial; }
.irongyu h4 a:hover { border:1px solid #666; }
.irongyu h4 img{ vertical-align:middle; }
.irongyu 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 }
.irongyu h3 a { color:#000 }

.ipro_list{ margin:10px 0; }
.ipro_list .pro-item { float:left; width:33%; margin-bottom:20px; text-align:center; }
.ipro_list h4{ overflow:hidden; width:204px; height:164px; margin:0 auto; background:#fff; }
.ipro_list h4 a { overflow:hidden; width:200px; height:160px; margin:0 auto; padding:1px; border:1px solid #cdcbcb; 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:170px; height:20px; margin:0 auto; padding:0; font-weight:normal; padding:3px 0; text-align:center; font-size:12px }
.ipro_list h3 a { color:#000 }

.icaselist{ margin:10px; }
	.icaselist dl { float:left; width:33%; margin-bottom:20px; }
	.icaselist dt { float:left; width:135px; }
	.icaselist dt a { overflow:hidden; width:120px; height:120px; margin:0 auto; padding:1px; border:1px solid #cdcbcb; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:130px;*font-family:Arial; }
	.icaselist dt a:hover { border:1px solid #666; }
	.icaselist dt img{ vertical-align:middle; }
	.icaselist dd { padding:0 10px 0 135px }
	.icaselist h3 { overflow:hidden; height:20px; font-size:14px }
	.icaselist h3 a { color:#000 }



.iabout { overflow:hidden; height:410px; margin:10px; line-height:25px; }

.iyoushi1 { overflow:hidden; /*height:123px; background:url(ys_1.jpg) no-repeat; margin-top:10px;*/ }
.iyoushi2 { overflow:hidden; height:205px; background:url(ys_2.jpg) no-repeat; }
	.iyoushi2 div { padding:38px 20px 0 520px; }
.iyoushi3 { overflow:hidden; height:179px; background:url(ys_3.jpg) no-repeat; }
	.iyoushi3 div { width:600px; padding:20px 20px 0 30px; }
.iyoushi4 { overflow:hidden; height:219px; background:url(ys_4.jpg) no-repeat; }
	.iyoushi4 div { padding:38px 20px 0 360px; }
.iyoushi5 { overflow:hidden; height:221px; background:url(ys_5.jpg) no-repeat; }
	.iyoushi5 div { width:600px; padding:20px 20px 0 30px; }
.iyoushi6 { overflow:hidden; height:240px; background:url(ys_6.jpg) no-repeat; margin-bottom:10px; }
	.iyoushi6 div { padding:100px 20px 0 300px; }

.iyoushi h2, .iyoushi h3 { color:#ff0000; font-size:18px; }
.iyoushi p { font-size:14px; line-height:25px; text-indent:25px }

.inews { width:328px; }
	.inews ul { clear:both; margin:5px 10px 10px 10px; }
	.inews ul li { background: url(dian01.gif) no-repeat center left; overflow: hidden; text-indent: 12px; height:30px; line-height:30px; border-bottom: dashed 1px #E6E6E6; }
	.inews ul li a { color:#000 }

	.inews dl { height:120px; margin:5px 0 0px 10px; }
	.inews dt { float:left; width:135px; }
	.inews dt a { overflow:hidden; width:120px; height:120px; margin:0 auto; padding:1px; border:1px solid #cdcbcb; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:130px;*font-family:Arial; }
	.inews dt a:hover { border:1px solid #666; }
	.inews dt img{ vertical-align:middle; }
	.inews dd { padding:0 10px 0 135px }
	.inews dd h3 { overflow:hidden; height:20px; font-size:14px }
	.inews dd h3 a { color:#000 }



.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; color:#000  }
	.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; }
	ul.artlist2 li a { color:#000 }

.article { padding:8px 0; line-height:22px }
	.article h1.article-title { text-align:center; color:#d07229; line-height:40px; font-size:27px; word-break:break-all; font-family: "华文宋体"; font-weight:900; }
	.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-content a { color:#0000ee; }
	.article .article-content b, .article .article-content strong { color:#ff0000; }

	.article .article-tags { margin-top:10px; font-size:12px; }
	.article .article-tags a { color:#0000ee }
	.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; }


.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; border:1px solid #cdcbcb; }
.pro_list h4 a { overflow:hidden; width:240px; height:200px; margin:0 auto; padding:1px; display:block;vertical-align:middle;text-align:center;*display:block;*font-size:174px;*font-family:Arial; }
.pro_list h4: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 }
.pro_list h3 a { color:#000 }


#Roll20116938072732, #Roll20165818713921 { overflow:hidden; width:1000px; height:210px; }
#Roll20116938072732 td, #Roll20165818713921 td { padding:0 5px; }


.iyoushi1 { font-size: 22px; font-family: cursive; line-height: 30px; color: #000;  }
.iyoushi1 .iyoushi1-box {}

.iyoushi1 .fl,.iyoushi1 .fr { width: 501.5px; height: 240px; background: #eee;}
.iyoushi1 img { width: 100%; height: 100%; }
.iyoushi1 .text { box-sizing: border-box; background-repeat: no-repeat; background-position: 0 0px; background-size: 90px 90px; background-image: url(-1.jpg); }
.iyoushi1 .iyoushi1-box:nth-of-type(2) .text { background-image: url(-2.jpg) }
.iyoushi1 .iyoushi1-box:nth-of-type(3) .text { background-image: url(-3.jpg) }
.iyoushi1 .iyoushi1-box:nth-of-type(4) .text { background-image: url(-4.jpg) }
.iyoushi1 .iyoushi1-box:nth-of-type(5) .text { background-image: url(-5.jpg) }
.iyoushi1 .text h3 { margin-top: 40px; padding: 15px 0 15px 100px; font-size: 26px; color: #d2211b; font-family: '楷体'; }
.iyoushi1 p { padding: 0 15px; }


.pro_list h4 {
	width: 240px;

}
.pro_list h4 img {
	width: auto;
	max-width:100%;
}
.pro_list h4 a,.pro_list h4 img {
	height: 100%;
}
.pro_list h4 {
	height: 170px;
}
