/*public*/
body {
	margin: 0;
    font-color:#228811;
	font-family:sans-serif;
	FONT-SIZE: 13px;
    /*background:url(images/c_bg.gif) center repeat-y #C7C7C7;*/
    background:#fff;
}
img{ margin:0;border:0;}
td {
	FONT-SIZE: 14px;
	line-height:1.8;
	color: #000000;
}
select,input{
    FONT-SIZE: 14px;
	color: #000000;}
a:link {
	color: #000000; text-decoration: none; 
}
a:visited {
	color: #000000; text-decoration: none; 
}
a:active {
color: #000000; text-decoration: none; 
}
a:hover {
	color: #0044dd; text-decoration: none;
}
a.pt:hover {COLOR: #003399; TEXT-DECORATION:none}
a.pt:link {COLOR: #003399; TEXT-DECORATION:  none}
a.pt:active {COLOR: #003399; TEXT-DECORATION: none}
a.pt:visited {COLOR: #003399; TEXT-DECORATION:  none}

.banner{ width:1200px;height:250px;margin:0px 0 5px 0;border:1px solid #dedede}
.banner  LI {LIST-STYLE-TYPE: none; border:0; padding:0; margin:0; }
.banner  IMG { border:0; padding:0; margin:0}
.banner  .container {border:0; padding:0; margin:0}
.banner  .container * {border:0; padding:0; margin:0}
.banner  .container {
	POSITION: relative; WIDTH: 700px; HEIGHT: 280px; OVERFLOW: hidden;border:0; padding:0; margin:0
}
.banner  .slider {
	POSITION: absolute;
	left: 1px;
}
.banner  .slider ul{ margin:0; padding:0}
.banner  .slider LI {
	LIST-STYLE-TYPE: none; DISPLAY:block; border:0; padding:0; margin:0; 
}
.banner  .slider IMG {
	/*WIDTH: 700px;*/ DISPLAY: block;border:0; padding:0; margin:0/* HEIGHT: 280px*/
}
.banner  .slider2 {
	WIDTH: 10000px;border:0; padding:0; margin:0
}
.banner  .slider2 LI {
	FLOAT: left;border:0; padding:0; margin:0;list-style-position:outside
}
.banner  .num {
	POSITION: absolute; BOTTOM: 5px; RIGHT: 5px
}
.banner  .num LI {
	TEXT-ALIGN: center; BORDER: #ff6600 1px solid; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #fff; MARGIN: 0px 1px; WIDTH: 16px; FLOAT: left; HEIGHT: 16px; COLOR: #ff6600; FONT-SIZE: 12px; OVERFLOW: hidden; CURSOR: hand; 
}
.banner .num LI.on {
	LINE-HEIGHT: 16px; BORDER: #ff6600 1px solid;BACKGROUND-COLOR: #ff6600; MARGIN: 0px 1px; WIDTH: 16px; HEIGHT: 16px; COLOR: #fff; FONT-SIZE: 12px;  FONT-WEIGHT: bold; 
}

.logo{width:400px; text-align:left; height:50px; overflow:hidden; }
.logo span{float:right; font-size:13px; text-align:right; line-height:33px; padding-right:15px}
.logo span strong{font-size:15px; font-size:15px; font-weight:normal}
.logo li span{float:left; }
.logo li{float:right; text-align:right; display:block; }
.logo input{height:34px; line-height:26px; margin:0; padding:0;float:left; overflow:hidden;border:1px solid #dedede;}

.propic{WIDTH: 248px; HEIGHT: 180px; OVERFLOW: hidden; border:1px solid #f3f3f3; margin:0; padding:0}
.propic  LI {LIST-STYLE-TYPE: none;border:0; padding:0; margin:0; }
.propic  IMG { border:0; padding:0; margin:0; width:250px; height:173px}
.propic  .container {border:0; padding:0; margin:0}
.propic  .container * {border:0; padding:0; margin:0}
.propic  .container {
	POSITION: relative; WIDTH: 250px; HEIGHT: 173px; OVERFLOW: hidden;border:0; padding:0; margin:0
}
.propic  .slider {
	POSITION: absolute;
	left: 1px;
}
.propic  .slider ul{ margin:0; padding:0}
.propic  .slider LI {
	LIST-STYLE-TYPE: none; DISPLAY:block; border:0; padding:0; margin:0; 
}
.propic  .slider IMG {
	DISPLAY: block;border:0; padding:0; margin:0
}
.propic  .slider2 {
	WIDTH: 10000px;border:0; padding:0; margin:0
}
.propic  .slider2 LI {
	FLOAT: left;border:0; padding:0; margin:0;list-style-position:outside
}
.propic  .num {
	POSITION: absolute; BOTTOM: 10px; RIGHT: 10px
}
.propic  .num LI {
	BORDER: 0px;TEXT-ALIGN: center;  LINE-HEIGHT: 12px; BACKGROUND-COLOR: #4F4543; MARGIN: 0px 1px; WIDTH: 12px;  FLOAT: left; HEIGHT: 12px; COLOR: #D1D1D1; FONT-SIZE: 9px; OVERFLOW: hidden;CURSOR: hand; 
}
.propic .num LI.on {
	BORDER: 0px; LINE-HEIGHT: 12px; BACKGROUND-COLOR: #f3f3f3; MARGIN: 0px 1px; WIDTH: 12px; HEIGHT: 12px; COLOR: #333333; FONT-SIZE: 9px; FONT-WEIGHT: bold; BORDER: 0px
}
.titfont{color:#216499; font-weight:bold; height:31px; line-height:31px;background:url(images/ta.png) no-repeat; font-size:14px; padding-left:35px}
.titfont a:link,.titfont a:hover,.titfont a:active,.titfont a:visited{color:#216499; font-weight:normal}
.titfont22,.titfont33,.titfont2{background:url(images/ta.png) no-repeat;line-height:31px; height:31px; color:#216499; font-weight:bold;padding-left:35px}

.tittxt{color:#216499; font-weight:bold; }
.lrp10{ margin-left:10px; margin-right:10px}

.tb10{ padding-bottom:10px; }
.fbg{background:url(images/foot.jpg) repeat-x; line-height:20px; min-width:1200px}
.ptb10{padding:15px 0 10px 0; font-size:13px; color:#666}
.ptb10 a{font-size:13px; color:#666}
.mlink{margin-bottom:6px}
.mlink a{ margin:0 10px 0 10px}
.mlink span{padding:0 10px 0 10px}
.hop10{margin-top:10px}
li{list-style-type:none}
h1{font-size:20px; padding-top:20px}
.lixp{width:95%; height:26px;padding-left:3px; line-height:26px;border-bottom:1px solid #E0E0E0}
.lixp a{width:95%; height:26px;padding-left:3px; line-height:26px;}

.f12{ font-size:12px; text-align:right; float:right}
.f12 a{font-size:12px}
.enfont{font-size:9px;  color:#999999; font-weight:normal}
.rf{ color:red}
.pd5555{padding:5 5 5 5}
.cctitle{ font-weight:bold; text-align:left; line-height:31px; font-size:14px; display:block;   color:#216499; height:30px;  overflow:hidden }
.cctitle span{float:right; margin-right:30px; overflow:hidden}
/*public*/

/*menu*/
.menu{background:url(images/menu.png) repeat-x; width:100%;min-width:1200px}
#myMenu {	
    height:43px;
	width:1200px;
	overflow:hidden;
	
	text-align:center; margin-left:0; display:block;  margin-bottom:1px;
}
#myMenu ul { line-height: 43px;margin: 0; padding:0;
}
#myMenu li {
    margin: 0;
    list-style-type:none;
	float: left;
	line-height:43px
}
#myMenu li a {
    margin: 0;
	font-size: 15px; 
	font-weight:bold;
	color: #ffffff;
	display: block;
	width:150px;text-align:center
}
#myMenu li a:hover, #navMenu li.hover a {
    margin: 0;
	text-decoration: none;
	color:#FFFF01;
	font-weight:bold;
	width:150px;
	background-color:#1B4A9A; text-align:center

}
.ibg{background: url(images/bt.gif) center no-repeat;}

.fright{float:right}
.fleft{float:left}
th{font-size:12px}

/*prodict*/
.epro{margin:30px 0 0 0}
.epro li{width:220px; height:275px;float:left; padding:0 ; font-size:13px; margin:5px 0 3px 15px; display:block;background:url(images/probg.png) no-repeat; text-align:center;line-height:18px;}
.epro li a{ display:block;}
.epro li img{width:200px; height:200px; display:block; border:0;margin:10px 10px 13px 10px; padding:0 0 3px 0}


.protext{text-align:left; width:95%}
.protext ul{line-height:45px; float:left; display:block; height:45px; width:100%; font-weight:bold;  padding:10 0 0 0; margin:0}
.protext li{margin:0; padding:0; list-style-type:none; float:left}
.protest img,.protest p img{max-width:920px; text-align:center; padding:0; margin:0 0 15px 0}
/*prodict*/

/*fqa*/
.fqa li{ background:url(images/arr.gif) 0px 15px no-repeat; padding-left:12px;  list-style-position:inside; line-height:35px; width:99%; border-bottom:1px dashed #cccccc; height:35px; }
.fqa li a{display:block}
.fqa li a:hover{ color:#0044dd}
.fqa li span{float:right; color:#666666; font-size:13px}
.fpage{padding-top:30px} 
/*fqa*/

.box{width:2240px;display:inline-table; margin-top:8px}
.box img{width:200px; height:156px; border:0}
.box li{float:left; width:202px; overflow:hidden; margin-left:13px; list-style-type:none; margin-bottom:8px; text-align:center; line-height:18px; padding-left:0px; display:block}
.box img{border:1px solid #cccccc; display:block}
.box a{ line-height:30px; font-size:13px}
.box a:hover img {border:1px solid #cccccc}
.proc{width:930px; height:200px; overflow:hidden; text-align:center}

.hot{width:220px}
.hot img{margin:10px 0 3px 0}
.proa{width:250px;overflow:hidden; float:left; background-color:#E9FBFE; padding-bottom:20px; }

.proa h3{width:215px; overflow:hidden; font-weight:normal; font-size:13px;display:block; background:url(images/cp_ico.jpg) 8px 8px no-repeat; border:1px solid #93ADBE;line-height:24px;   margin:5px 0 3px 0px;  text-align:left; padding:0 ; line-height:17px ;padding:6px 3px 6px 25px;}
.proa h3 a:link,.proa h3 a:hover,.proa h3 a:visited,.proa h3 a:active{font-size:13px;width:215px;display:block; text-decoration:none;    line-height:17px; text-align:left; }
.proa h3 b{color:#FF0000;}
.proa span{ width:245px;display:block; font-size:12px;background:url(images/sm.gif) 5px 0px  no-repeat;line-height:20px; list-style-position:inside; list-style-type:none; text-align:left;padding-left:28px; }
.proa span a:link,.proa span a:hover,.proa span a:visited{width:195px;display:block;font-size:12px; list-style-type:none; line-height:20px; list-style-position:outside;  text-align:left;padding-left:6px; }
.proa span i{color:#ff6600; font-style:normal}
.proa span b{color:#FF0000; font-weight:normal}

.proa h2{background:url(images/pc.png) no-repeat;padding-left:15px; padding:0; margin:0; height:29px;}
.news{width:250px; margin-bottom:15px; margin-top:10px}
.news li a{ width:225px; overflow:hidden; background:url(images/arr.gif) 2px no-repeat ; display:block; padding-left:12px; white-space:nowrap; overflow:hidden;list-style-type:none; line-height:30px; border-bottom:1px dashed #cccccc; text-align:left; font-size:13px }
.newst{width:225px; overflow:hidden;white-space:nowrap; display:inline}
.abt{padding:10px 10px 10px 10px}
.redf{color:#FF0000}
.tp10{margin-top:8px}
.protop{padding:10 10 10 17; display:block; height:240px}
.protop img{ float:left; width:350px; height:240px;display:block; border:1px solid #cccccc}
.protop ul{ margin0; padding:0;  height:240px; margin-left:23px; float:left;display:block}
.protop ul li{line-height:45px; text-align:left;display:block;width:520px; }
.protop ul li span{color:#FF6600; font-weight:bold}
.probot ul{border-bottom:1px solid #cccccc; padding:10 20 10 20; margin:0}
.probot li,.probot li a,{text-align:center; list-style-position:outside;list-style-type:none; color:#666666; line-height:30px }
.zoom{width:370px;}
.zoom img{width:52px; height:18px; margin-top:3px}
.tpage{ padding:0px 20px 20px 20px}
.links{ border:1px solid #cccccc; width:242px; display:table; padding:5 3 5 3; background-color:#FFFFFF; margin:0}
.links li{width:95px; overflow:hidden; float:left; margin:0 5px 0 5px; list-style-type:none; }
.pages{padding:20px 0 35px 0; text-align:center; display:table; width:930px}
.pages a.:active{BORDER: #9aafe5 1px solid;padding:3 5 2 5; TEXT-DECORATION: none; font-size:14px;  color:#6682CB}
.pages a:link{BORDER: #9aafe5 1px solid;padding:3 5 2 5; TEXT-DECORATION: none; font-size:14px;  color:#6682CB}
.pages a:visited{BORDER: #9aafe5 1px solid;padding:3 5 2 5; TEXT-DECORATION: none; font-size:14px; color:#6682CB}
.pages a:hover{BORDER: #2b66a5 1px solid;padding:3 5 2 5; TEXT-DECORATION: none; font-size:14px; color:#2b66a5}
#pageNav a,#pageNav strong,#pageNav span,.pageNav a,.pageNav strong,.pageNav span{display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:7px 3px 0;line-height:1.231;border:1px solid #d6d6d6;background:#fff;vertical-align:middle}
#pageNav a:hover,.pageNav a:hover{text-decoration:none;color:#fff;border-color:#3090BC;background:#0066CC;}
#pageNav a.pageBtn,.pageNav a.pageBtn{padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px}
#pageNav strong,.pageNav strong{color:#333;background:none;border:0}
#pageNav span,.pageNav span{padding:0;margin:0;background:none;border:0}
#pageNav strong{ font-weight:bold;display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:7px 3px 0;line-height:1.231;border:1px solid #0066CC;background:#0066CC;vertical-align:middle;padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;color:#ffffff;  }
#pageNav .tbx{display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:7px 3px 0;line-height:1.231;border:1px solid #d6d6d6;background:#fff;vertical-align:middle;padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;color:#888888}
#pageNav .tbx i{color:#FF0000; font-style:normal}

#divStayTopLeft,#divStayTopLeft a{font-size:12px}