.containerfocus {width:960px;height:300px;overflow:hidden;background:#fff;margin:0 auto;}
.containerfocus img {width:960px;height:300px;background:#fff;}


/* main1 */
.main1 {width:960px;margin:8px auto 0;text-align:left;}

#main1l,#main1r {height:300px;overflow:hidden;background:#fff;border:solid 1px #e2e2e2;}
	#main1l {float:left;width:750px;}
	#main1r {float:right;width:200px;}


/* main1 left */
.inav1 {height:40px;overflow:hidden;background:#f1f1f1 url(img/smbgs.gif) repeat-x left top;border-bottom:solid 1px #e2e2e2;}
	.inav1 h2 {float:left;background:url(img/indco.gif) no-repeat 2px 2px;height:40px;display:block;overflow:hidden;width:320px;line-height:150px;}
	.inav1 dl {float:right;text-align:right;padding:7px 0 0 0;color:#999}
	.inav1 dl dt {height:14px;line-height:14px;}
	.inav1 dl dd {height:17px;line-height:17px;padding-right:8px;}
	.inav1 dl dd span {color:#F30;font-weight:bold;font-size:14px;}

.ijzbox {margin:3px 6px 0;height:120px;}
	.ijzbox li {float:left;display:inline;width:175px;height:55px;overflow:hidden;margin:8px 0 0 8px;position:relative;text-align:right;}
	.ijzbox li a {display:block;padding:6px 5px 6px 0;border:dashed 2px #f1f1f1;font-size:14px;background:#f9f9f9 url(img/ifs.gif) no-repeat 8px 10px;}
	.ijzbox li a:link,.ijzbox li a:visited {color:#555;}
	.ijzbox li span {clear:both;display:block;color:#F30;font-weight:bold;font-size:12px;}
	.ijzbox li a:hover span {text-decoration:none;}
	.ijzbox li a:hover {border:solid 2px #f30;color:#00f;background:#f9f9f9 url(img/ifs.gif) no-repeat 8px -43px;}

.ijzfuwu {margin:12px 6px 0;height:120px;}
	.ijzfuwu li {float:left;width:220px;height:105px;display:inline;margin:2px 0 0 8px;padding:8px 5px 0 10px;border-top:solid 2px #ccc;}
	.ijzfuwu li h3 {height:30px;line-height:30px;margin-bottom:8px;margin-top:8px;}
	.ijzfuwu li h3 a:link,.ijzfuwu li h3 a:visited {color:#444;text-decoration:underline;}
	.ijzfuwu li h3 a:hover {color:#00f;text-decoration:none;}
	.ijzfuwu li span {line-height:16px;}
	.ijzfuwu li span a:link,.ijzfuwu li span a:visited {color:#999;}
	.ijzfuwu .c1 {background:#f9f9f9 url(img/3.gif) no-repeat 194px 6px;}
	.ijzfuwu .c2 {background:#f9f9f9 url(img/1.gif) no-repeat 194px 6px;}
	.ijzfuwu .c3 {background:#f9f9f9 url(img/5.gif) no-repeat 194px 6px;}


/* main1 right */
#main1r dl {clear:both;margin:3px 5px 0;padding:5px 5px 5px 0;border-bottom:dashed 1px #eee;text-indent:55px;}
	#main1r dl dt {color:#555;}
	#main1r dl dd {color:#ccc;}
	#main1r dl {background-repeat:no-repeat;background-image:url(img/ifcos.gif);}
	#main1r .d1 {background-position:8px 8px;}
	#main1r .d2 {background-position:8px -92px;}
	#main1r .d3 {background-position:8px -242px;}
	#main1r .d4 {background-position:8px -295px;}
	#main1r .d5 {background-position:8px -350px;}


/* pub */
.inav2 {height:40px;line-height:40px;overflow:hidden;background:#f1f1f1 url(img/smbgs.gif) repeat-x left top;border-bottom:solid 1px #e2e2e2;text-indent:8px;font-size:16px;font-weight:bold;}
.inav3 {height:40px;line-height:40px;overflow:hidden;text-indent:8px;font-size:16px;font-weight:bold;}
.inav4 {height:40px;line-height:40px;overflow:hidden;text-align:right;padding-right:8px;}


/* case */
.products {width:960px;margin:8px auto 0;border:1px solid #e2e2e2;height:323px;background:#fff url(img/ianl.gif) no-repeat 5px -2px;text-align:left;}
.products ul{ width:768px;height:250px; background:url(../images/ren.jpg) no-repeat 30px;margin:20px auto; padding:0 0 0 170px; display:block;}
.products ul li{ float:left; width:165px; line-height:33px; padding:0 15px 0 12px; text-align:center;display:inline;overflow:hidden;}
.products ul li img{border:1px solid #cbcbcb; padding:2px;width:170px;height:92px;}


.inboxs {width:960px;height:160px;margin:8px auto 0;border:#e2e2e2 1px solid;background:#fff;overflow:hidden;}
.inboxs dl {float:left;width:159px;height:160px;padding:0 15px; display:inline;margin:1px 0 0 2px;}
.inboxs dl dt {margin:15px auto 8px;text-align:center;}
.inboxs dl dd {text-align:left;line-height:16px;color:#aaa;}
.inboxs .idl1 {border-right:solid 1px #eee;}
.inboxs .idl1s {border-right:solid 1px #eee;background:#FFC;}
.inboxs .idl2 {}
.inboxs .idl2s {background:#FFC;}


/* index4 */
.index4 {clear:both;width:960px;margin:8px auto 0;text-align:left;border:1px solid #e2e2e2;height:210px;background:#fff;}
	.inews {width:310px;}
	.inewsl {float:left;display:inline;margin:5px 5px 0 5px;}
	.inewsr {float:right;display:inline;margin:5px 5px 0 0;}

.idls {}
	.idls dt {line-height:32px;height:32px;text-indent:10px;overflow:hidden;background:#f1f1f1 url(img/smbgs.gif) repeat-x left top;font-weight:bold;color:#222;margin-bottom:8px;border:solid 1px #e2e2e2;font-size:14px;}
	.idls dt span {float:right;padding-right:8px;font-size:12px;font-weight:normal;}
	.idls dd {line-height:28px;height:26px;text-indent:18px;overflow:hidden;background:url(icos.gif) no-repeat 2px -80px;border-bottom:dashed 1px #eee;}
	.idls dd span {float:right;}
	.idls dd a {}
	.idls dd a:link,.idls dd a:visited {}
	.idls dd a:hover {color:#F00;}


/* service */
.service {clear:both;width:960px;margin:5px auto 0;text-align:left;height:205px;background:#fff;border:1px solid #e2e2e2;}

.servicebox {float:left;width:800px;height:150px;position:relative;display:inline;margin:8px 0 0 8px;}
	.servicebox dt {position:absolute;left:0px;top:0px;}
	.servicebox dt img {width:320px;height:150px;}
	.servicebox dd {position:absolute;}
	.servicebox .d1 {left:330px;top:0px;color:#5398df;font-size:22px;line-height:30px;}
	.servicebox .d2 {left:330px;top:38px;color:#41b11f;font-size:16px;line-height:30px;}
	.servicebox .d3 {left:330px;top:70px;color:#999;font-size:14px;line-height:20px;}

.servicenav {float:right;width:130px;margin:8px 8px 0 0;}
	.servicenav li {background:#ffbb78;height:45px;line-height:45px;text-indent:15px;font-weight:bold;font-size:14px;margin-top:2px;}
	.servicenav li a {}
	.servicenav li a:link,.servicenav li a:visited {color:#fff;}

	.servicenav .hover {background:#fff7ef;}
	.servicenav .hover a:link,.servicenav .hover a:visited {color:#ff7e00;}

#linkshow {clear:both;display:block;background:#fff;border:solid 1px #e2e2e2;width:960px;margin:8px auto 0;text-align:left;}
	.linkshows {padding:8px 8px 8px 8px;}
	.linkshows a {margin:0 6px;}
	
.snav1 {clear:both;height:32px;line-height:33px;color:#222;text-indent:10px;background:#f1f1f1 url(img/smbgs.gif) repeat-x left top;font-weight:bold;font-size:14px;border-bottom:solid 1px #e2e2e2;}