BODY {
	MARGIN: 0; padding:0; font-family:sans-serif
}
TD {
	FONT-SIZE: 13px; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY:sans-serif; TEXT-DECORATION: none
}
img{border:0}
li{ list-style-type:none; list-style-position:outside}
.search{padding-top:5px}
.search input{height:32px; margin:0; padding:0; text-indent:4px; float:right; outline:0; }
#navMenu {	
    height:44px;
	width:960px;
	overflow:hidden;
	background:url(/images/me.gif) no-repeat;
	text-align:center;margin:0 0 3px 0; padding:0
}
#navMenu ul { margin:0; padding:0
}
#navMenu li {
    margin: 0;
    list-style-type:none;
	float: left;
	line-height:42px;height:44px;
	/*font-weight:bold;*/
}
#navMenu li a {
     margin: 0; padding:0;
	font-size: 15px;
	color: #FFF;
	display: block;
	width:106px;
	color:#ffffff;height:44px;
}
#navMenu li a:hover, #navMenu li.hover a {
    margin: 0; padding:0;
	background:url(images/a.gif) center bottom repeat-x;
	text-decoration: none;
	color:#FCFF00;
	width:106px;height:44px;

}
.black{font-size:14px;line-height:18px }
.pdt5{padding:5px 0 0 0}
#fontzoom{line-height:1.6; font-size:14px}
#fontzoom img{ max-width:700px}
p{text-indent:2em; margin:20px 0 20px 0}
.sty {
	FILTER: alpha(opacity=0); CURSOR: hand
}
a:link {
 COLOR: #333333; TEXT-DECORATION: none
}
a:visited {
 COLOR: #333333;TEXT-DECORATION: none
}
a:hover {
COLOR: #0044dd; TEXT-DECORATION: none
}
a:active {
 COLOR: #0044dd;   TEXT-DECORATION: none
}
#demo,#demo1{height:250px}
.font_index_company {
	 LINE-HEIGHT: 0.58cm; PADDING-TOP: 15px;  TEXT-DECORATION: none
}
.font_search_bt {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333;  TEXT-DECORATION: none
}
.font_index_case_bt {
	PADDING-LEFT: 18px; FONT-SIZE: 12px; COLOR: #353535; PADDING-TOP: 4px;  TEXT-DECORATION: none; line-height:17px;
}
.font_index_case_bt a:link,.font_index_case_bt a:visited,.font_index_case_bt a:visited,.font_index_case_bt a:hover{ line-height:17px;}

.font_date {
	FONT-SIZE: 11px; COLOR: #999999;  TEXT-DECORATION: none
}
.input01 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; repeat-x: 
}
A.ptcss_nr:link {
	FONT-SIZE: 12px; COLOR: #353535;  TEXT-DECORATION: none
}
A.ptcss_nr:visited {
	FONT-SIZE: 12px; COLOR: #353535;  TEXT-DECORATION: none
}
A.ptcss_nr:hover {
	FONT-SIZE: 12px; COLOR: #0044dd;  TEXT-DECORATION: underline
}
A.ptcss_nr:active {
	FONT-SIZE: 12px; COLOR: #0044dd;  TEXT-DECORATION: none
}
A.ptcss_nr1:link {
	FONT-SIZE: 12px; COLOR: #353535;  TEXT-DECORATION: none
}
A.ptcss_nr1:visited {
	FONT-SIZE: 12px; COLOR: #353535;  TEXT-DECORATION: none
}
A.ptcss_nr1:hover {
	FONT-SIZE: 12px; COLOR: #0044dd;  TEXT-DECORATION: underline
}
A.ptcss_nr1:active {
	FONT-SIZE: 12px; COLOR: #0044dd;  TEXT-DECORATION: none
}
A.ptcss_leftmenu:link {
	DISPLAY: block; FONT-SIZE: 13px; WIDTH: 100%; COLOR: #666666; PADDING-TOP: 3px;  HEIGHT: 28px; TEXT-DECORATION: none
}
A.ptcss_leftmenu:visited {
	DISPLAY: block; FONT-SIZE: 13px; WIDTH: 100%; COLOR: #666666; PADDING-TOP: 3px;  HEIGHT: 28px; TEXT-DECORATION: none
}
A.ptcss_leftmenu:hover {
	DISPLAY: block; FONT-SIZE: 13px; WIDTH: 100%; COLOR: #0044dd; PADDING-TOP: 3px;  HEIGHT: 28px; TEXT-DECORATION: underline
}
A.ptcss_leftmenu:active {
	DISPLAY: block; FONT-SIZE: 13px; WIDTH: 100%; COLOR: #0044dd; PADDING-TOP: 3px;  HEIGHT: 28px; TEXT-DECORATION: none
}
.about1 {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding-left: 38px;
}
.homenews{ text-align:left; padding:0 0px 0 5px; width:254px; display:block}
.homenews li{ background:url(dot_pro.gif) 0px 8px no-repeat; line-height:16px;text-align:left; padding:4px 2px 4px 15px; border-bottom:1px dotted #cccccc; overflow:hidden  }
.homenews li a{display:block; }
.homenews ul{ padding:5 5 5 5; margin:0 0 5 0;}

.proa{ background-color:#F3F8FF; width:237px; margin:5px 0px 1px 0px; padding:0; text-align:center}
.proa ul{background:url(prot.gif) left bottom  no-repeat; text-align:left; margin:0 0 8px 0; padding:0px 0px 0px 25px;  color:#FFFFFF; font-weight:bold;  line-height:28px}
.proa h3{width:195px; overflow:hidden; font-size:13px;display:block; background:url(cp_ico.jpg) 9px 6px no-repeat; border:1px solid #93ADBE;line-height:25px; height:25px;  margin:3px 0 3px 0px;  text-align:left; padding-left:26px }
.proa h3 a:link,.proa h3 a:hover,.proa h3 a:visited,.proa h3 a:active{font-size:13px;width:195px;display:block; text-decoration:none; text-align:left; }
.proa h3 b{color:#FF6600;}
.proa span{ width:195px;display:block; background:url(libg2.gif) 13px 0px  no-repeat;line-height:23px; height:23px; list-style-position:inside; list-style-type:none; text-align:left;padding-left:39px; }
.proa span a:link,.proa span a:hover,.proa span a:visited{width:195px;display:block; list-style-type:none; line-height:23px; height:23px;list-style-position:outside;  text-align:left;padding-left:6px; }
.proa span i{color:#ff6600; font-style:normal}
.proa span b{color:#FF6600; font-weight:normal}
.pageme a:link,.pageme a:visited,.pageme a:active{color:#0044dd;line-height:25px; margin:0 5 0 5}
.pageme{line-height:25px}
.epro{height:255px;}
.epro li{width:156px; height:240px; line-height:17px;float:left; display:inline;  padding:0 ;margin:2px 15px 0 3px; text-align:center}
.epro li img{width:156px; height:156px; border:0;margin:1px 1px 5px 1px; padding:0; display:block}

.ihot li{width:210px; height:250px; line-height:17px;float:left; display:inline;  padding:0 ;margin:8px 15px 0 3px; text-align:center}
.ihot li img{width:210px; height:200px; border:0;margin:1px 1px 4px 1px; padding:0; display:block}
#demo {
	MARGIN: auto; OVERFLOW: hidden; WIDTH: 690px; HEIGHT: 220px;  TEXT-ALIGN: center
}
.pnav{display:block; text-align:left; padding:10px 46px 10px 22px}
.pnav span{float:right}
.spro li{width:200px; height:255px; overflow:hidden; text-align:center; text-decoration:none;float:left; padding:0 ; margin:5px 0 3px 25px; display:table;background:url(probg.png) no-repeat; text-align:center;line-height:17px;white-space:normal; word-break:break-all;}
.spro li a{width:200px; height:213px; }
.spro li img{width:183px; display:block; height:183px; border:0;margin:9px 10px 12px 9px; padding:0}
.hpic{display:table; margin-bottom:20px}
.hpic li{width:160px; height:160px; overflow:hidden;float:left; line-height:16px;  padding:0 ;margin:0 5px 5px 5px; text-align:center}
.hpic li img{width:158px; height:123px; border:0;margin:1px 1px 3px 1px; padding:0; display:block}
.kefu{background:url(iibg.gif) bottom repeat-x; width:254px}
.kefu ul{padding:10 10 25 10; margin:0; text-align:left}
.kefu h2{font-size:14px; text-align:left}
.prolist{width:680px;  text-align:left; padding:8px 0px 25px 15px}
.prolist li{ list-style-type:none; text-align:left;line-height:30px; padding-left:15px; background:url(dot_pro.gif) 0px 10px no-repeat; list-style-position:outside; border-bottom:1px dotted #cccccc; overflow:hidden  }
.prolist ul{background:url(ag.gif) repeat-x; border:1px solid #E0E0E0; height:30px; line-height:30px; font-weight:bold; font-size:14px; padding:0 0 0 15; margin:0 0 5 0;}
.prolist span{float:right; font-weight:normal; color:#999999; font-size:12px;  padding-right:15px}

.pagerss{ width:700px; display:table}
.pagerss a,.pagerss strong,.pagerss span,.pagerss a,.pagerss strong,.pagerss span{ color:#057BD9;font-size:12px; display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:27px 3px 0;line-height:1.231;border:1px solid #d6d6d6;background:#fff;vertical-align:middle}
.pagerss a:hover,.pnav a:hover{text-decoration:none;color:#FF6600;border-color:#FF6600;background:#ffffff;font-size:12px; }
.pagerss a.pageBtn,.pagerss a.pageBtn{padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;font-size:12px; }
.pagerss strong,.pagerss strong{color:#333;background:none;border:0}
.pagerss span,.pagerss span{padding:0;margin:0;background:none;border:0}
.pagerss strong{font-size:12px; font-weight:bold;display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:27px 3px 0;line-height:1.231;border:1px solid #FF6600;background:#FFEEE5;vertical-align:middle;padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;color:#FF6600;  }
.pagerss .tbx{font-size:12px;display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:27px 3px 0;line-height:1.231;border:0px solid #d6d6d6;background:#fff;vertical-align:middle;padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;color:#888888}
.pagerss span i{font-style:normal; color:ff6600; font-weight:bold}
.pagerss .idot{display:inline-block;overflow:hidden;margin:20px 0px 0;line-height:1.231;}

.mmpic{ width:960px; height:277px;margin:0; background-color:#FFFFFF}
.ipic{padding:0 0 3 0; margin:0}
.ipic  LI {LIST-STYLE-TYPE: none;border:0; padding:0; margin:0; }
.ipic  IMG { border:0; padding:0; margin:0}
.ipic  .container {border:0; padding:0; margin:0}
.ipic  .container * {border:0; padding:0; margin:0}
.ipic  .container {
	POSITION: relative; WIDTH: 700px; HEIGHT: 250px; OVERFLOW: hidden;border:0; padding:0; margin:0
}
.ipic  .slider {
	POSITION: absolute;
	left: 1px;
}
.ipic  .slider ul{ margin:0; padding:0}
.ipic  .slider LI {
	LIST-STYLE-TYPE: none; DISPLAY:block; border:0; padding:0; margin:0; 
}
.ipic  .slider IMG {
	/*WIDTH: 700px;*/ DISPLAY: block;border:0; padding:0; margin:0/* HEIGHT: 280px*/
}
.ipic  .slider2 {
	WIDTH: 10000px;border:0; padding:0; margin:0
}
.ipic  .slider2 LI {
	FLOAT: left;border:0; padding:0; margin:0;list-style-position:outside
}
.ipic  .num {
	POSITION: absolute; BOTTOM: 5px; RIGHT: 5px
}
.ipic  .num LI {
	BORDER:0; TEXT-ALIGN: center;  LINE-HEIGHT: 16px; BACKGROUND-COLOR: #fff; MARGIN: 3px 1px; WIDTH: 16px; FONT-FAMILY: Arial; FLOAT: left; HEIGHT: 16px; COLOR: #666666; FONT-SIZE: 12px; OVERFLOW: hidden;CURSOR: hand; 
}
.ipic .num LI.on {
	BORDER: 0px; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #4890CF; MARGIN: 3px 1px; WIDTH: 16px; HEIGHT: 16px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; 
}

.propro{line-height:26px;}
.propro img{max-width:700px; display:block; margin-bottom:10px}