@charset "utf-8";
/* CSS Document */

body { padding-:0; margin:0; font-family:Tahoma, Verdana, "宋体"; font-size:12px; color:#464646; line-height:18px; }
div { margin-left:auto; margin-right:auto; }
ul { margin:0px; padding:0px; list-style-type:none; }
li { margin:0px; padding:0px; list-style-type:none; }
form { padding:0px; margin:0px; list-style-type:none; }
img { border-top-style:none; border-right-style:none; border-left-style:none; border-bottom-style:none; }
input { padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px; margin:0px; }
table { border:0; border-bottom:0; border-left:0; border-right:0; border-top:0; }
a { color:#464646; text-decoration:none; }
a:hover { color:#2977bd; text-decoration:none; }


.aleft{float:left}
.aright{float:right}
.ashuzi{ float:left; width:760px; text-align: center; margin:10px 0px 10px 0px;}
.aboth{clear:both}
.line{border-bottom:1px dashed #c1c1c1; clear:both;}
.btaleft{width:760px; line-height:22px; float:left}

.font12red{color:#d2000a}
.font12red a{color:#d2000a}
.fontb{font-weight:bold}
.fontb a{font-weight:bold}
.fontb13t{font-weight:bold; font-size:12px; width:202px; float:left; color:#2977bd; margin:5px 0px; font-size:13px;}
.fontb13t a{font-weight:bold; color:#2977bd}
.buleu { color:#2977bd; text-decoration:underline; }
.backbole{ color:#000000; font-weight:bold;}


.top{width:985px; height:110px; }
.toplogo{width:985px; float:left; height:70px;}
.topmune{width:985px; float:left; height:38px; line-height:38px;}
.topmuneleft{width:115px; height:38px; float:left; line-height:38px; color:#FFF; text-align:center; font-weight:bold; background:url(../images/muenleft.gif) no-repeat;}
.topmuneleft a{color:#FFF; text-decoration:none}
.topmuneright{ width:870px; float:left; height:38px; line-height:38px;}
.topmunecentre{width:850px; float:left; height:38px; line-height:38px; background:url(../images/muenlc.gif) repeat-x}
.topmunecentre li{width:75px; height:38px; margin:0px 1px; padding:0px 3px; line-height:38px; float:left; font-size:14px}
.topmunecentre li a{width:75px; height:38px; margin:0px 1px; line-height:38px; float:left; text-align:center; color:#FFF; font-weight:bold ; font-size:14px}
.topmunecentre li a:hover{width:75px; height:38px; float:left; color:#FFFFFF; background:url(../images/muenlca.gif) repeat-x; border-left:#040404 1px solid; border-right:#040404 1px solid; font-size:14px}


.center{width:985px; height:auto; text-align:left}

.intopcen{width:985px; height:330px; float:left; padding:0px; background:#ececec url(images/ad05.gif) bottom left no-repeat; margin-bottom:10px;}
.intopcenleft{width:270px; float:left; height:310px; padding:10px 20px 5px 15px;}
.intopcenleftitle{width:270px; font-size:14px; color:#000; line-height:35px; font-weight:bold; float:left}
.intopcenleftext{width:250px; float:right; line-height:22px; margin-bottom:14px; display:inline}
.intopcenleftext01{width:240px; float:right; padding-left:20px; line-height:24px;}
.intopcenleftext01 li{width:240px; float:right; height:24px; line-height:24px;}

.intopcenright{width:665px; float:left; height:320px; padding-top:10px; }

.inleft{width:262px; height:auto; float:left;}
.inleftpro{width:260px; height:auto; float:left; border:1px solid #CCCCCC; margin-bottom:5px;}
.inleftprolist{width:220px; padding:5px 20px; float:left;}
.inleftprolist01{width:200px; float:left;}
.inleftprotitle{width:200px; line-height:26px; height:26px; float:left; border-bottom:1px dashed #CCCCCC; background:url(../images/ion01.gif) left no-repeat; padding-left:20px;}
.inleftprotitle01{width:200px; line-height:26px; float:left; }
.inleftprotitle01 li{width:200px; padding-left:20px; line-height:26px; height:26px; border-bottom:1px dashed #CCCCCC;}

.eleftprotitle{width:180px; line-height:26px; height:26px; float:left; border-bottom:1px dashed #CCCCCC; background:url(../images/ion01.gif) left no-repeat; padding-left:20px;}
.eleftprotitle01{width:180px; line-height:26px; float:left; }
.eleftprotitle01 li{width:180px; padding-left:20px; line-height:26px; height:26px; border-bottom:1px dashed #CCCCCC;}


.inleftlianxi{width:260px; height:192px; background:#ececec url(../images/ad06.gif) left no-repeat; float:left; padding:10px 8px 10px 62px;}

.inrihgt{ width:715px; float:right; height:auto}

.index_center03{
	width:200px;
	height:auto;
	margin-top:5px;
	float:left;
	margin-left:32px;
	border-right:1px dashed #b2b2b2;
	padding:10px 10px 10px 0px;
	display: inline;
}

.index_center03 li.intile{
	width:160px;
	line-height:27px;
	color:#3c3c3c;
	font-size:14px;
	float:left;
	font-weight:bold;
}
.index_center03 li.intup{
	width:180px;
	height:120px;
	float:left;
}
.index_center03 li.intext{
	width:157px;
	line-height:20px;
	height:47px;
	float:left;
}
.index_center03 li.inont{
	width:157px;
	float:left;
	line-height:20px;
	height:20px;
}

.inrightnewspro{width:715px; float:left; height:auto}
.inrightnewsprotex{width:495px; float:left; line-height:22px; padding:10px 5px;}
.inrightnewsprotup{width:515px; float:left; height:auto}
.inrightnewspro0{width:515px; float:left; height:auto}
.inrightnewsprotup li{width:80px; height:80px; margin:10px; float:left; display:inline}


/*bottom*/
.bottom{width:985px; height:auto; margin:5px auto}
.link{width:983px; float:left; padding:10px; border:1px #CCCCCC solid; margin:5px 0px;}
.bottomuen{width:985px; height:25px; line-height:25px; background:#4c4c4c; float:left; text-align:center; color:#FFFFFF}
.bottomuen a{color:#FFFFFF}
.bottomuen01{width:985px; float:left; text-align:center; line-height:30px; }


.left{
	width:216px;
	height:auto;
	float:left;
	overflow:hidden;
}
.right{
	width:760px;
	float:right;
	height:auto;
	overflow:hidden;
}

/*二级页左侧*/
.leftbox{
	width:202px;
	overflow:hidden;
	padding:5px;
	float:left;
	margin:2px 0 2px 0;
	background-color:#f8f8f8;
	border:1px solid #e7e7e7;
}
.leftbox2{
	width:202px;
	min-height:490px;
	height:auto !important; 
    height:490px; 
    overflow:visible;
	padding:5px;
	float:left;
	margin:2px 0 2px 0;
	background-color:#f8f8f8;
	border:1px solid #e7e7e7;
}
.leftnews{
	width:202px;
	float:left;
	margin:2px 0 2px 0;
}
.leftnews li{
	width:190px;
	line-height:20px;
	float:left;
	overflow:hidden;
	padding-left:10px;
	background:url(../images/iondd.gif) left no-repeat;
}
.leftprod{
    width:200PX;
	float:left;
	overflow:hidden;
}
.leftprod ul.oneprod{
	margin:5px 0px 0px 0px;
	background:url(../images/+.gif) left top no-repeat;
	color:#000000;
	clear:both;
	font-weight:bold;
	overflow:hidden;
	padding-left:13px;
}
.leftprod ul.oneprodaa{
	margin:5px 0px 0px 0px;
	background:url(../images/+11.gif) left top no-repeat;
	color:#000000;
	clear:both;
	font-weight:bold;
	overflow:hidden;
	padding-left:13px;
}
.leftprod ul.oneprod  a,.leftprod ul.oneprodaa a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.leftprod ul.oneprod a:hover,.leftprod ul.twoprod a:hover,.leftprod ul.threeprod li a:hover,.leftprod ul.oneprodaa a:hover,.leftprod ul.twoprodaa a:hover{
	text-decoration:underline;
}
.leftprod ul.twoprod {
	margin:5px 5px 0px 10px;
	font-weight:normal;
	clear:both;
	padding-left:13px;
	overflow:hidden;
	background:url(../images/-.gif) left top no-repeat;
}
.leftprod ul.twoprodaa {
	margin:5px 5px 0px 10px;
	font-weight:normal;
	clear:both;
	padding-left:13px;
	overflow:hidden;
	background:url(../images/-11.gif) left top no-repeat;
}
.leftprod ul.twoprod a,.leftprod ul.twoprodaa a{
	text-decoration:none;
	font-weight:normal;
}
.leftprod ul.threeprod{
	display:inline;
	margin:5px 0px 0px 15px;
	display: inline;
	width:95%;
	text-align:left;
	padding:0px;
	float:left;
	overflow:hidden;
}
.leftprod ul.threeprod li{
	float:left;
	font-weight:normal;
	margin: 2px 0px 3px 5px;
	padding: 0 5px 0px 0px;
	background: url(../images/line.gif) no-repeat right;
	white-space:nowrap;
	word-break:keep-all;
	display: inline;
}
.leftprod ul.threeprod li a{
	text-decoration: none;
	font-weight:normal;	
}
.leftprod ul.threeprod li a:hover{
	text-decoration: underline;	
}
/*right*/
.twoflash{
	width:750px;
	float:left;
	height:auto;
	overflow:hidden;
	padding:2px;
	margin-bottom:5px;
	border:1px solid #cecece;
}
.righttilte{
	height:26px;
	float:left;
	width:740px;
	margin-top:7px;
	margin-bottom:7px;
	line-height:26px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	background:url(../images/inion04.gif) left no-repeat;
	border-bottom:1px dashed #CCCCCC;
}
.righttilte03{
	height:26px;
	float:left;
	margin-left:3px;
}
.righttilte01{
	height:24px;
	float:left;
	line-height:24px;
	border-bottom:1px solid #dedede;
}
.righttilte02{
	height:26px;
	float:left;
	line-height:26px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	color:#000000;
	font-weight:bold;
	border-bottom:2px  solid #959493;
}
.righttilte_tese{
	height:26px;
	clear:both;
	margin-top:7px;
	margin-bottom:7px;
	line-height:26px;
	padding-left:12px;
	background:#e9eaea;
	border-bottom:1px dotted #c1c1c1;
}
.righttilte_tese li{
	float:left;
	margin: 0px 5px;
	color:#000000;
	padding-left:7px;
	padding-right:7px;
	text-align:center;
	line-height:26px;
	overflow:hidden;
	background-color:#d4d2d2;
}
.righttilte_tese li.xuanzhong{
	float:left;
	margin: 0px 5px;
	color:#2977bd;
	background-color:#e9eaea;
	font-weight:bold;
	line-height:26px;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
	cursor:pointer;
}
.righttilte_tese li a{
	float:left;
	margin: 0px 5px;
	color:#000000;
	padding-left:7px;
	padding-right:7px;
	text-align:center;
	line-height:26px;
	text-decoration:none;
}
.righttilte_tese li a:hover{ text-decoration:none; color:#000000; font-weight:bold; background-color:#e9eaea;}
.prodlist{
	width:132px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:10px 10px 10px 10px;
	display:inline;
	background:url(../images/prodback.gif) no-repeat;
}
.prodlist li.prodtup{
	width:122px;
	height:122px;
	overflow:hidden;
	float:left;
	padding:4px;
	border:1px #CCCCCC solid;
	margin-bottom:7px;
}
.prodlist li.prodtext{
	width:122px;
	overflow:hidden;
	float:left;
	padding-left:4px;
}

.Page{
	width:350px;
	text-align:center;
	height:24px;
	margin:10px  auto 20px  auto;
	line-height:24px;
}
.Page li.prodpage01{
	width:55px;
	line-height:22px;
	float:left;
	margin:0px 2px 0px 2px; 
	text-align:center;
    border:1px solid #cfcfcf;
}
.Page li.prodpage{
	width:16px;
	line-height:22px;
	float:left;
	cursor:pointer;
	display:block;
	margin-left:3px;
	margin-right:3px;
	text-align:center;
	background-color:#d3d3d3;
	color:#606060;
    border:1px solid #cfcfcf;
}
.Page li.prodpage02{
	height:22px;
	width:16px;
	line-height:22px;
	float:left;
	text-align:center;
	margin-left:3px;
	margin-right:3px;
    border:1px solid #cfcfcf;
}
.rghtnewsd_list{
	width:650px;
	height:auto;
	float:left;
	display:inline;
	margin:10px 25px 20px 25px;
}
.rghtnewsd_list li{
	width:620px;
	height:30px;
	line-height:30px;
	float:left;
	margin-left:6px;
	display:inline;
	padding-left:5px;
	border-bottom:1px dotted #CCCCCC;
	background:url(../images/new2.gif) left no-repeat;
}

.threerighttexe{width:740px; height:auto; font-size:12px; padding:10px; float:left;}


/* iFocus style */
#ifocus { width:980px; height:310px; margin:0px; border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:860px; height:290px; overflow:hidden; margin:10px 0 0 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:860px; height:290px; overflow:hidden; }
		#ifocus_piclist img { width:860px; height:290px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
		#ifocus_btn .current { background: url(img/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:860px; 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; }
		#ifocus_tx .normal { display:none; }
		
		
		
/*newsindex*/
.indexnewsrcase{ margin-left:7px; display:inline; width:692px; float:left; height:auto; margin-top:10px;}
.indexnewsrcase01{width:692px; float:left; height:37px; line-height:37px; padding-left:35px; font-size:14px; color:#000000; font-weight:bold; background:url(../images/ion06.gif) no-repeat; padding-right:2px;}

.indexnewsrcase02{width:692px; height:auto; float:left;}
.indexnewsprodlist{
	width:132px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:10px 3px 10px 3px;
	display:inline;
	background:url(../images/prodback.gif) no-repeat;
}
.indexnews li.prodtupindexnew{
	width:122px;
	height:100px;
	overflow:hidden;
	float:left;
	padding:4px;
	border:1px #CCCCCC solid;
	margin-bottom:7px;
}
.indexnews li.prodtextindexnew{
	width:122px;
	overflow:hidden;
	float:left;
	line-height:18px;
	height:18px;
	text-align:center;
}


.inlefthangye{width:243px; height:auto; background:#ececec url(../images/ion07.gif) top no-repeat; float:left; padding:10px 8px 10px 10px; margin:5px 0px 10px 0px; }
.inlefthangye00{width:243px; height:auto; background:#ececec url(../images/ion08.gif) bottom no-repeat; float:left; padding:10px 8px 10px 10px; margin:0px 0px 10px 0px; }
.inlefthangye01{width:230px; float:left; line-height:32px; font-size:14px; color:#000000; font-weight:bold; padding-left:10px;}
.inlefthangye02{width:220px; float:right; padding-left:20px; line-height:24px;}
.inlefthangye02 li{width:220px; float:right; height:24px; line-height:24px;}		
		
		
		
		
		
		
		
		
