﻿body{
    margin: 0px auto;
    padding: 0px; 
    font-family: "Verdana","Arial","sans-serif","宋体";
	color: #3f3e41; /*文字颜色*/
    font-size: 12px;
	background:#d8d8d8;
}
a{ color:#4c4848;text-decoration:none;}
a:hover {color:#007133;text-decoration:none;}  
img{ border:0px;}
li {list-style-type:none}
ul,li,h1, h2, h3, h4,h5,img{padding:0px; margin:0px;}

#width943{
	width:943px;
	clear:both;
	margin:0 auto;
}
#nav{
	clear:both;
	width:940px;
	height:77px;
	margin:0 auto 5px auto;
	background:url(images/nav_m.gif) repeat-x;
}
#navL{
	float:left;
	width:11px;
	height:77px;
	background:url(images/nav_l.gif) no-repeat;
}
#navM{
	float:left;
	width:912px;
	height:77px;
}
#logo{
	float:left;
	width:140px;
	padding:10px 0 0 15px;
}
#navM2{
	float:right;
	width:750px;
}
#navM21{
	clear:both;
	text-align:right;
}
#navM21 ul{
	float:right;
}
#navM21 li{
	float:left;
	padding: 5px 10px; 
}
.menu{
	clear:both;
	margin:10px auto;
}   
.menu ul{
	float:right;
}   
.menu li{
	float:left;
	width:100px;
	text-align:center;
	display:block;
	font:normal 14px "宋体"; 
}

.TopTd{
	float:left;
	width:90px;
	height:45px;
	color:#000;
	text-align:center;
	display:block;
	font:normal 14px "宋体"; 
}
.TopTd a{ 
	color:#000;
	height:45px;
	font-weight:bold;
	display:block;
	padding-top:5px;
}
.TopTd a:hover{ 
	color:#000;
	height:35px;
	display:block;
	font-weight:bold;
	background:url(images/nav_a.gif) no-repeat center 22px;
}

.TopTd a.hover{ 
	color:#000;
	height:35px;
	display:block;
	background:url(images/nav_a.gif) no-repeat center 22px;
}
#in_ban{
	clear:both;
	width:948px;
	margin:0 auto;
	text-align:center;
}
#navR{
	float:right;
	width:11px;
	height:77px;
	background:url(images/nav_r.gif) no-repeat;
}
#In_con{
	width:948px;
	clear:both;
	margin:3px auto;
}
#In_con1{
	clear:both;
	margin:0 auto;
}
#In_con11 {
	width: 550px;
	float: left;
}
#In_con11 li {
	float: left;
	width:124px;
	text-align:center;	
	font:normal 14px "宋体"; 

}
#In_con11 li a{
	color:#fff;
	display:block;
	height:32px;
	background:url(images/in_nav21.jpg) no-repeat center;
}
#In_con11 li a:hover{
	color:#00913c;
	display:block;
	height:32px;
	background:url(images/in_nav2.jpg) no-repeat center;
}
#In_con11 #In_con111 {
	float: left;
	width:120px;
	font:normal 14px "宋体"; 
	line-height:28px;
}
#In_con11 #In_con111 a{
	color:#00913c;
	display:block;
	height:32px;
	background:url(images/in_nav1.jpg) no-repeat center;
}
#In_con11 #In_con111 a:hover{
	color:#fff;
	display:block;
	height:32px;
	background:url(images/in_nav21.jpg) no-repeat center;
}
#In_con12 {
	float: right;
	width: 380px;
}

#In_con2{
	clear:both;
	width:943px;
	margin:0px auto;
	height:160px;
}
.In_con21 {
	clear:both;
	background:url(images/In_con_t1.gif) no-repeat top;
	height:8px;

}
.ss {
	BORDER-RIGHT: #d8d8d8 1px solid; BORDER-TOP: #d8d8d8 1px solid; BORDER-LEFT: #eaeaea 1px solid; BORDER-BOTTOM: #f3f3f3 1px solid; BACKGROUND-COLOR: transparent
}
#sa {
	Z-INDEX: 1; MARGIN: 4px 0px 0px 262px; WIDTH: 19px; POSITION: absolute; HEIGHT: 132px
}
.pro_redtit {
	clear: both;
	width:90%;
	color:#00913c;
	margin:0px auto;
	font: normal 14px "宋体";
}
.pro_redtit2 {
	clear: both;
	width:90%;
	margin:4px auto 0 auto;
}
.pro_redtit2 li {
	float: left;
	width: 135px;
	line-height:22px;
}
.news {
	clear: both;
	width: 94%;
	margin:0px auto 10px auto;
}
.news1 {
	clear: both;
	margin:0px auto;
	font-weight:bold;
	color:#099b02;
	border-bottom:dashed 1px #ccc;
}
.news2 {
	clear: both;
	margin:15px auto 10px auto;
}
.news21 {
	float: left;

}
.news21 img{
	height: 120px;
	width: 120px;
	padding:1px;
	border:solid 1px #ccc;
}
.news22 {
	float: right;
	width: 540px;
}
.news221 {
	color: #0f307e;
}
.news221 a{
	color: #0f307e;
	text-decoration:underline
}
.news221 a:hover{
	color: #0f307e;
	text-decoration:none
}
.news222 {
	color: #686868;
}

.newslist {
	clear: both;
	width: 94%;
	margin:0px auto 10px auto;
}
.newslist li {
	clear: both;
	padding-bottom:5px;
	margin-bottom:20px;
	border-bottom:dashed 1px #eee;
}

.newslist1 {
	clear: both;
	margin:10px auto  5px auto;
}
.newslist11 {
	float: left;
	color: #0f307e;
	padding-left:14px;
}
.newslist11 a{
	color: #0f307e;
	text-decoration:underline
}
.newslist11 a:hover{
	color: #0f307e;
	text-decoration: none;
}
.newslist12 {
	float: right;
	color:#666;
}

.newslist2 {
	clear: both;
	width:96%;
	margin:5px auto;
}
.newsshow{
	clear: both;
	width:94%;
	margin:20px auto 10px auto;
}
.newsshow1 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.newsshow2 {
	color: #666;
	text-align: center;
	background:#f1f1f1;
	margin:20px auto;
	height:24px;
	border-bottom:dashed 1px #ccc;
}
.newsshow3 {
	margin:20px auto;
	width:94%;
}






/* iFocus style */
#ifocus {
	width:943px;
	height:351px;
}
#ifocus_pic {
	display:inline;
	position:relative;
	float:left;
	width:943px;
	height:351px;
	overflow:hidden;
	margin:0px ;
}
#ifocus_piclist {
	position:absolute;
	clear:both;
}
#ifocus_piclist li {
	width:943px;
	height:351px;
	overflow:hidden;
}
#ifocus_piclist img {
	width:943px;
	height:351px;
}
#ifocus_btn {
	width:943px;
	clear:both;
	display:inline;
	margin-left:240px;
	margin-top:300px;
	position:absolute;
	z-index:100;
}
#ifocus_btn li {
	width:60px;
	height:44px;
	cursor:pointer;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	float:left;
}
#ifocus_btn img {
	width:60px;
	height:40px;
	margin:5px 0 0 11px;
}
#ifocus_btn .current {
	background: url(images/ifocus_btn_bg.gif) no-repeat;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
#ifocus_opdiv {
	position:absolute;
	left:0;
	bottom:0;
	width:410px;
	height:35px;
	background:#000;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}
#ifocus_tx {
	position:absolute;
	left:8px;
	bottom:8px;
	color:#FFF;
}
.index4_ceng_sbk_xhx {
	BORDER-BOTTOM: #ffffff 1px solid
}
#ifocus_tx .normal {
	display:none;
}
.top_ce_w1 {
background:url(images/top_01.jpg) no-repeat right top;
 BACKGROUND-ATTACHMENT: scroll; 
}
.top_ce_w2 {
	BACKGROUND-POSITION: right top; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/over_top_01.jpg); BACKGROUND-REPEAT: no-repeat
}
.ab_con {
	clear: both;
	width: 920px;
	padding: 2px 10px;
	margin:0px auto;
	background:#fff;
	height:auto;
}
.ab_ban{
	text-align:center;
	clear:both;
	width: 920px;
	margin: 0 auto;
}
.ab_con1{
	clear:both;
	width:920px;
	height:auto;
	background:#fff;
	margin:10px auto;
}
#Left{
	float: left;
	width: 183px;
}
#left_pic{
	clear:both;
	margin:20px auto;
}
#left_pic li{
	clear:both;
	margin:5px auto;
}
.ab_con_t{
	clear:both;
	height:8px;
	margin:0 auto;
	width:940px;
	background:url(images/content_t.gif) no-repeat top;
}
.ab_con_L {
	clear:both;
	width: 183px;
	background:url(images/ab_Lm.gif) repeat-y ;
}
.ab_con_L1{
	clear:both;
	width:183px;
	color:#007133;
	height:36px;
	letter-spacing:1mm;
	text-indent:15px;
	font: bold 14px "宋体";
	background:url(images/ab_Lt.gif) no-repeat;
	line-height:36px;
}
.ab_con_L2{
	clear:both;
	margin:10px auto;
	padding:0 5px;
}
.ab_con_L2 li {
	clear: both;
	height: 36px;
	margin:5px auto;
	display:block;
	font: normal 13px "宋体";
	width:172px;
	line-height:36px;
}
.ab_con_L2 li a{width:172px; height:36px; display:block; color:#2a2929; background:url(images/icona.gif) no-repeat 8px center; text-indent:30px;}


.ab_con_L2 li a:hover{ width:172px; height:36px; display:block; color:#fff; background:url(images/reda.jpg) no-repeat  center;}




.ab_con_L2 li a.visited{ width:172px; height:36px; display:block; color:#fff; background:url(images/reda.jpg) no-repeat  center;}



.mdtab
{
    width:96%;
	clear:both;
	margin:20px auto;
}
.mdCl
{
    cursor:pointer;
    padding-top:3px;
    padding-left:15px;
    padding-right:15px;
    border-top:solid 1px #ccc;
    border-left:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    height:18px;
    background-color:#ececec;
}
.mdCl2
{
    cursor:pointer;
    color:#16a24b;
    padding-top:3px;
    padding-left:15px;
    padding-right:15px;
    border-top:solid 1px #ccc;
    border-left:solid 1px #ccc;
    height:18px;
}

.Tab01Li
{
    cursor:pointer;
}
.tab01Con
{
    color:#000;
    text-align:left;
    line-height:20px;
    padding-bottom:5px;
}
.tab01Con p
{
    padding-top:0px;
    margin-top:5px;
}

.about5{
	width:90%;
	clear:both;
	margin:20px auto 0 auto;
	height:25px;
	background:#e6e6e8;
	margin-bottom:15px;
	border-bottom: solid 1px #e1a0a0;
	font-weight:bold;
	padding-left:20px;
	line-height:25px;
}

.about51{
	width:98%;
	clear:both;
	margin:10px auto;
}
.about51 dl {
	float: left;
	height: 230px;
	width: 150px;
	text-align:center;
	margin:0;
	padding:5px 13px 10px 12px;
}
.about51 dt {
	height: 180px;
	width: 130px;
}
.about51 dt img {
	border: solid 1px #9d9a9a;
	padding:1px;
}

.about51 dd {
	font: normal 12px  Arial;
	color:#373535;
	padding-top:10px;
	width: 130px;
	height:30px;
	margin:0;
	line-height:15px;
}

.about6 {
	height: 259px;
	width: 321px;
	clear: both;
	margin:20px auto;
	border:solid 1px #ccc
}

.about61 {
	height: 222px;
	width: 311px;
	clear: both;
	margin:5px ;
}
.about62 {
	height: 25px;
	width: 311px;
	clear: both;
	margin:5px ;
	background-color:#e5e3e3;
	line-height:25px;
	text-align:center

}
.about63 {
	width: 650px;
	margin:0 auto 20px auto;
}

.about63 li {
	width: 650px;
	float: left;
	line-height:30px;
	height:30px;
	background:url(images/icon_02.gif) no-repeat left 13px;
	padding-left:10px;
	border-bottom: dashed 1px #ccc
}
.about63 li a {
	float: left;
	color:#252222;
}
.about63 li a:hover {
	float: left;
	color:#000;
}
.about63 li span {
	float: right;
	padding-right:5px;
	color:#bbb;
}
.about631 {
	float: left;
}
.about632 {
	width: 50px;
	float: left;
	padding-top: 8px;
	padding-left: 5px;
}
.ab_con_Lb{
	clear:both;
	height:9px;
	background:url(images/ab_Lb.gif) no-repeat;
}
.ab_con_b{
	clear:both;
	height:8px;
	margin:0 auto;
	width:940px;
	background:url(images/content_b.gif) no-repeat  bottom;
}

.ab_con_R{
	width:727px;
	float:right;
	line-height:24px;
	background:url(images/r_bj.gif) no-repeat top;
}
.ab_con_R1{
	clear:both;
	width:94%;
	height:22px;
	text-indent:10px;
	margin:10px auto 15px auto;
	padding-bottom:6px;
	background:url(images/r_line.gif) no-repeat bottom center;
}
.ab_con_R11{
	float:left;
	color:#4a4949;
	font: normal 14px "宋体";
}
.ab_con_R12{ 
	float:right;
	padding-right:8px;
}
.con23 dl {
	float: left;
	height: 150px;
	width: 190px;
	margin:0;
	padding:10px 13px 24px 12px;
}
.con23 dt {
	height: 126px;
	width: 175px;
}
.con23 dt img {
	border: solid 1px #9d9a9a;
}

.con23 dd {
	font: normal 12px  Arial;
	color:#373535;
	text-align:center;
	padding-top:10px;
	margin:0
}
.pro_Lnav{
	clear:both;
	margin:10px auto;
	padding:0 5px;
}
.pro_Lnav li {
	clear: both;
	height: 36px;
	margin:5px auto;
	display:block;
	font:bold 12px "宋体";
	width:172px;
	line-height:36px;
}
.pro_Lnav li a{width:172px; height:36px; display:block; color:#242322; background:url(images/icona.gif) no-repeat 8px center; text-indent:20px;}
.pro_Lnav li a:hover{ width:172px; height:36px; display:block; color:#fff; background:url(images/reda.jpg) no-repeat  center;}

.pro_Lnav li a.visited{ width:172px; height:36px; display:block; color:#fff; background:url(images/reda.jpg) no-repeat  center;}




.pro_Lnav li ul li {
	background-image: none;
	height:28px;
	margin:0px;
	display:inline;
	font: normal 12px "宋体";
}
.pro_Lnav li ul li a{
	background: none;
	height:28px;
	color:#828282;
	line-height:28px;

}
.pro_Lnav li ul li a:hover{
	height:28px;
	color:#007133;
	line-height:28px;
	background:none;
}


.pro_Lnav li ul li a.visited{
	height:28px;
	color:#007133;
	line-height:28px;
	background:none;
}

.pro_Lnavsmall visted { 

	height:28px;
	color:#007133;
	line-height:28px;
	background:none;

}



.products_R{ float:right; padding-left:10px;}
.products1 {
	width:550px;
	float:left;
}
.products11 {
	height: 15px;
	clear: both;
	width:100%;
	margin:15px auto;
	font:bold 14px "宋体";
	color:#066839;
	text-indent:15px;
}
.products12{
	clear:both;
	width:98%;
	margin:20px auto 10px auto;
	height:20px;
	padding-left:10px;
	font-weight:bold;
	color:#16a24b;
	padding-bottom:5px;
	border-bottom: solid 1px #e0e0e0;
	line-height:20px;
}
.products12 a{ color:#16a24b;}
.products12 a:hover{ color:#242322;}
.products13{
	clear:both;
}
.products13 li {
	float: left;
	width: 260px;
	height:80px;
	padding:10px 7px;
}
.products131 {
	float: left;
	height: 80px;
	width: 100px;
}
.products132 {
	float: right;
	width: 150px;
}
.products1321 {
	height:22px;
}
.products1321 a{
	color:#223f76;
	text-decoration:underline;
}
.products1321 a:hover{
	color:#db231b;
	text-decoration:none
}
.products1322 {
	width: 150px;
	height:60px;
	line-height:22px;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#999999;
}


.products_con_R {
	width:165px;
	float:right;
	border-left:dashed 1px #ccc;
	border-bottom:dashed 1px #ccc;
	border-right:solid 1px #ccc;
	line-height:20px;
}
.products_con_R1 {
	text-align: center;
}
.pro_con_sulution {
	clear: both;
	margin:10px auto;
}
.pro_con_sulution li {
	height:25px;
	padding-left:10px;
	background:url(images/icon.jpg) no-repeat left center;
	line-height:25px;
}
.red{
	font-weight:bold;
	color:#099b02;
}
.red a{ color:#de0202;}
.red a:hover{ color:#242322;}
.green{
	font: normal 14px "宋体";
	color:#0f6e42;
}
.red a{ color:#0f6e42;}
.red a:hover{ color:#6cc885;}
.productslist{
	clear:both;
	margin:20px auto 10px auto;
	height:20px;
	padding-left:15px;
	font-weight:bold;
	color:#16a24b;
	padding-bottom:5px;
	line-height:20px;
}
.productslist a{ color:#16a24b;}
.productslist a:hover{ color:#242322;}
.products_list2 {
	clear: both;
	margin:20px auto;
	width:520px;
}
.products_list2 ul {
	width:520px;
	border-bottom:solid 1px #ccc;

}
.products_list2 li {
	float: left;
	width:84px;
	display:block;
	line-height:23px;
	text-align:center;
	height:23px;

}
.products_list2 li a {
	color:#fff;
	display:block;
	width:84px;
	height:23px;
	background:url(images/tag_bg_2.gif) no-repeat ;

}
.products_list2 li a:hover {
	color:#de0202;
	display:block;
	width:84px;
	height:23px;
	background:url(images/tag_bg_1.gif) no-repeat ;

}







.digg { 
	padding:3px; 
	margin:10px 3px 20px 3px;
	text-align:center;
	clear:both
}
.digg A {
	BORDER: #28156e 1px solid; PADDING:2px 5px; MARGIN: 2px;  COLOR: #000000;TEXT-DECORATION: none;
}
.digg A:hover {
BORDER: #F8062E 1px solid;COLOR: #f00;
}
.digg A:active {
BORDER:#F8062E 1px solid;COLOR: #000;
}
.digg SPAN.current {
BORDER: #F8062E 1px solid; PADDING:2px 5px; FONT-WEIGHT: bold;MARGIN: 2px;COLOR: #fff; BACKGROUND-COLOR: #F8062E;
}
.digg SPAN.disabled {
	BORDER: #eee 1px solid; PADDING:2px 5px;MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; 
}
.con_hui{
	height:25px;
	background:#e6e6e8;
	margin-bottom:15px;
	border-bottom: solid 1px #87b094;
	font-weight:bold;
	padding-left:20px;
	line-height:25px;
	
}
.tablebg{
background:url(images/pro_08_line.jpg) repeat-x bottom;
}
.img_picbk{ border:solid 1px #ccc; padding:1px;}
.land_textfield {
border:solid 1px #ccc;
}

.cjwt {
	width: 98%;
	clear: both;
	height: 90px;
	margin:8px auto 0 auto;
}
.cjwt li {
	height: 24px;
	width:257px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap; 
}


.fwzc_bj {
	height: 23px;
	width: 103px;
	color:#333;
	text-align:center;
	font: normal 13px "宋体";
	background:url(images/fwzc_bj.gif) no-repeat;
	line-height:23px;
}

.jjfa_ir {
	width:180px;
	clear: both;
	margin:8px auto 0 6px;
}
.jjfa_ir li {
	height: 24px;
	width:200px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap; 
}
#bottom1{
	clear:both;
	width:948px;
	height:45px;
	margin:0px auto 5px auto;
	background:url(images/bottom_m.jpg) repeat-x;
}
#bottom11{
	float:left;
	width:10px;
	height:45px;
	background:url(images/bottom_l.jpg) no-repeat;
}
#bottom12{
	float:left;
	width:798px;
	height:45px;
	padding-left:10px;
}
#bottom12 li {
	float: left;
	padding:15px 3px;
}

#bottom13{
	float:right;
	width:89px;
	height:45px;
	background:url(images/bottom_r.jpg) no-repeat;
}
#bottom2{
	width:910px;
	clear:both;
	padding-left:10px;
	margin:0px auto;
	padding-bottom:15px;
	color:#7e7d7d;
}
