﻿BODY {
	BACKGROUND: url("topbg.gif") repeat-x center top; MARGIN: 0; padding:0; FONT-SIZE: 13px;font-family:sans-serif;
}
TD {
	FONT-SIZE: 13px;font-family:sans-serif; COLOR: #666666; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
.sty {
	FILTER: alpha(opacity=0); CURSOR: hand
}
img{border:0}
li{list-style-type:none}
input{outline:0}
a:link {
 COLOR: #666666; PADDING-TOP: 3px; TEXT-DECORATION: none
}
a:visited {
 COLOR: #666666; PADDING-TOP: 3px;TEXT-DECORATION: none
}
a:hover {
 COLOR: #ff0000; PADDING-TOP: 3px;  TEXT-DECORATION: none
}
a:active {
  COLOR: #ff0000; PADDING-TOP: 3px;TEXT-DECORATION: none
}
A.dh:link {
	FONT-WEIGHT: normal; COLOR: #013155; height:30px;LINE-HEIGHT: 30px;  TEXT-DECORATION: none;width:210px; overflow:hidden; display:block
}
A.dh:visited {
	FONT-WEIGHT: normal; COLOR: #013155; height:30px; LINE-HEIGHT: 30px;  TEXT-DECORATION: none;width:210px; overflow:hidden;
}
A.dh:hover {
	FONT-WEIGHT: normal; COLOR: #ff0000; height:30px;LINE-HEIGHT: 30px; TEXT-DECORATION: none;width:210px; overflow:hidden;
}
A.dh:active {
	FONT-WEIGHT: normal;  COLOR: #013155; height:30px;LINE-HEIGHT: 30px;  TEXT-DECORATION: none;width:210px; overflow:hidden;
}
.box1 {
	border: 1px solid #93ADBE; width:230px; overflow:hidden;white-space:nowrap; list-style-position:outside
}
.c2c{ width:210px; overflow:hidden; }
.c2c a{font-size:14px; }
.font_index_company {
	 COLOR: #666666; LINE-HEIGHT: 0.58cm; PADDING-TOP: 15px;  TEXT-DECORATION: none
}
.font_search_bt {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #5b9832;  TEXT-DECORATION: none
}
.font_index_case_bt {
	PADDING-LEFT: 4px;  COLOR: #353535; PADDING-TOP: 4px;  TEXT-DECORATION: none
}
.font_date {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: "Arial"; 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 {
	 COLOR: #353535;  TEXT-DECORATION: none
}
A.ptcss_nr:visited {
	 COLOR: #353535;  TEXT-DECORATION: none
}
A.ptcss_nr:hover {
	 COLOR: #ff0000;  TEXT-DECORATION: underline
}
A.ptcss_nr:active {
	 COLOR: #ff0000;  TEXT-DECORATION: none
}
A.ptcss_nr1:link {
	 COLOR: #353535;  TEXT-DECORATION: none
}
A.ptcss_nr1:visited {
	 COLOR: #353535;  TEXT-DECORATION: none
}
A.ptcss_nr1:hover {
	 COLOR: #ff0000;  TEXT-DECORATION: underline
}
A.ptcss_nr1:active {
	 COLOR: #ff0000;  TEXT-DECORATION: none
}
A.ptcss_leftmenu:link {
	DISPLAY: block;  WIDTH: 100%; COLOR: #666666; PADDING-TOP: 3px;  HEIGHT: 25px; TEXT-DECORATION: none
}
A.ptcss_leftmenu:visited {
	DISPLAY: block;  WIDTH: 100%; COLOR: #666666; PADDING-TOP: 3px;  HEIGHT: 25px; TEXT-DECORATION: none
}
A.ptcss_leftmenu:hover {
	DISPLAY: block;  WIDTH: 100%; COLOR: #ff0000; PADDING-TOP: 3px;  HEIGHT: 25px; TEXT-DECORATION: underline
}
A.ptcss_leftmenu:active {
	DISPLAY: block;  WIDTH: 100%; COLOR: #ff0000; PADDING-TOP: 3px;  HEIGHT: 25px; TEXT-DECORATION: none
}
.about1 {
	font-size: 13px;
	font-weight: bold;
	color: #468616;
	padding-left: 38px;
}
.ltxt{float:right; font-size:12px; width:410px; overflow:hidden; height:80px}
.ltxt ul{margin:0 0 0 0; padding:0;width:270px; float:right}
.ltxt li{float:right; list-style-type:none; text-align:center; display:block; }
.ltxt li img{ margin-top:3px;vertical-align:middle; margin-right:3px}
.ltxt li dt,.ltxt li dt a{float:left; margin-right:5px; height:45px;  }
.skey{BORDER: #b7b7b7 1px solid; WIDTH: 170px; }
.prome{font-size:12px}
.ptree{width:238px;overflow:hidden; float:left;  padding-bottom:15px;}
.ptree 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; font-size:12px; line-height:28px}
.ptree h3{width:205px; overflow:hidden; font-weight:normal; font-size:12px;display:block; background:url(p.gif)  no-repeat;line-height:30px; height:30px;  margin:3px 0 3px 0px;  text-align:left; padding-left:40px }
.ptree h3 b{color:#FF6600;}
.ptree span{ width:195px;display:block; background:url(libg2.gif) 13px 0px  no-repeat;line-height:24px; list-style-position:inside; list-style-type:none; text-align:left;padding-left:39px; }
.ptree span i{color:#ff6600; font-style:normal}
.ptree span b{color:#FF6600; font-weight:normal}

.spro{display:block}
.spro li{ float:left; list-style-type:none; width:182px; margin:0 20px 0 30px;text-align:center; height:170px}
.spro img{width:180px; height:130px; display:block; margin-bottom:2px; text-align:center; border:0}
.pages{text-align:center; margin:10px 0 0 0; display:block; width:700px}
.pages a:link,.pages a:hover,.pages a:active,.pages a:visited{color:#ff6600}
.pages a:hover{color:#ff6600; text-decoration:underline}

.imenu{ width:100%;height:40px; overflow:hidden; background:url(menu.png) repeat-x; margin:2px 0 2px 0px; display:block}
.navMenu{width:963px;height:40px;margin:0; padding:0;text-align:center;overflow:hidden; display:block;font-size: 14px;}
.navMenu li {
    list-style-type:none;
	float: left;display: block;
	line-height:40px;
	height:40px;
	background:url(line.png) right no-repeat;margin:0; padding:0;font-weight:bold;
}
.navMenu li a {
	font-size: 15px; height:40px;
	color: #FFF;
	display: block;
	width:107px;margin:0; padding:0
}
.navMenu li a:hover, .navMenu li.hover a {
	text-decoration: none; height:40px;
	color:#E0FDDD;
	font-size:15px;
	width:107px;
}
.box133_1{margin:2px 0 2px 0}
.box133_1  LI {LIST-STYLE-TYPE: none;border:0; padding:0; margin:0; }
.box133_1  IMG { border:0; padding:0; margin:0}
.box133_1  .container {border:0; padding:0; margin:0}
.box133_1  .container * {border:0; padding:0; margin:0}
.box133_1  .container {
	POSITION: relative; WIDTH: 700px; HEIGHT: 260px; OVERFLOW: hidden;border:0; padding:0; margin:0
}
.box133_1  .slider {
	POSITION: absolute;
	left: 1px;
}
.box133_1  .slider ul{ margin:0; padding:0}
.box133_1  .slider LI {
	LIST-STYLE-TYPE: none; DISPLAY:block; border:0; padding:0; margin:0; 
}
.box133_1  .slider IMG {
	/*WIDTH: 700px;*/ DISPLAY: block;border:0; padding:0; margin:0/* HEIGHT: 280px*/
}
.box133_1  .slider2 {
	WIDTH: 10000px;border:0; padding:0; margin:0
}
.box133_1  .slider2 LI {
	FLOAT: left;border:0; padding:0; margin:0;list-style-position:outside
}
.box133_1  .num {
	POSITION: absolute; BOTTOM: 5px; RIGHT: 5px
}
.box133_1  .num LI {
	BORDER-BOTTOM: #5B9832 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #5B9832 1px solid; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #fff; MARGIN: 3px 1px; WIDTH: 16px; FONT-FAMILY: Arial; FLOAT: left; HEIGHT: 16px; COLOR: #5B9832;  OVERFLOW: hidden; BORDER-TOP: #5B9832 1px solid; CURSOR: hand; BORDER-RIGHT: #5B9832 1px solid
}
.box133_1 .num LI.on {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 21px; BACKGROUND-COLOR: #5B9832; MARGIN: 0px 1px; WIDTH: 21px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 16px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px
}
.plist{width:670px; text-align:left; padding:8px 0px 25px 20px}
.plist li{ list-style-type:none; text-align:left;line-height:30px; height:30px; text-indent:15px; padding:0; margin:0; background:url(dot_pro.gif) 0px 12px no-repeat; border-bottom:1px dotted #cccccc; overflow:hidden  }
.plist li a:hover{display:block; text-decoration:none;line-height:30px; height:30px;padding:0; margin:0; }
.plist li a:link,.plist li a:visited,.plist li a:active{display:block; line-height:30px; height:30px;padding:0; margin:0;}
.plist span{float:right}

.pronav{display:block; text-align:left; padding:10px 46px 10px 22px}
.pronav span{float:right}
.pronav h1{font-size:15px}
.epro li a{width:220px; height:250px;float:left; padding:0 ; margin:5px 0 0px 13px; display:block;background:url(probg.gif) no-repeat; text-align:center;line-height:17px;}
.epro li span{display:block; margin-top:5px}
.epro li img{width:200px; height:156px; border:0;margin:10px 10px 15px 10px; padding:0}

.qypro table{ border-left: 1px solid #999;border-top: 1px solid #999;}
.qypro td{text-align:center; min-height:30px; line-height:18px;    border-bottom: 1px solid #999;border-right: 1px solid #999; padding:11px 3px 11px 3px;}
.qypro td p{text-indent:0px;line-height:18px; text-align:center; margin:0; padding:0}
.qypro{font-size:14px; line-height:25px; padding:10px 0 30px 0; font-family:sans-serif}
.qypro img{max-width:96%; margin:0 auto}
.qypro pre{font-family:sans-serif}

.pagenav{ width:700px; display:table; padding-bottom:50px}
.pagenav a,.pagenav strong,.pagenav span,.pnav a,.pnav strong,.pnav span{ color:#057BD9; 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}
.pagenav a:hover,.pnav a:hover{text-decoration:none;color:#FF6600;border-color:#FF6600;background:#ffffff; }
.pagenav a.pageBtn,.pnav a.pageBtn{padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px; }
.pagenav strong,.pnav strong{color:#333;background:none;border:0}
.pagenav span,.pnav 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: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;  }
.pagenav .tbx{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}
.pagenav span i{font-style:normal; color:#ff6600; font-weight:bold}
.pagenav .idot{display:inline-block;overflow:hidden;margin:20px 0px 0;line-height:1.231;}