@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	line-height:20px;
	margin:0px;
	background: url(../images/index_62.gif) #ffffff center repeat-y;
}
td,input,select,a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
}
ul,li,p,form{ margin:0px; list-style:none; padding:0px;}
h3,h2,h1,h4,h5{ font-size:14px; font-weight:600; margin:0px; list-style:none; padding:0px;}

 .zred{color: #FF0000;}
 a.zred:visited, a.zred:link{color: #FF0000; }
.zred a:visited,.zred a:link{color: #FF0000; }

 .zred2{color: #FF6600;}
 a.zred2:visited, a.zred2:link{color: #FF6600; }
.zred2 a:visited,.zred2 a:link{color: #FF6600; }

 .zblue{color: #0C8CC2;}
 a.zblue:visited, a.zblue:link{color: #0C8CC2; }
.zblue a:visited,.zblue a:link{color: #0C8CC2; }

 .zorage{color: #D76A2E;}
 a.zorage:visited, a.zorage:link{color: #D76A2E; }
.zorage a:visited,.zorage a:link{color: #D76A2E; }

 .zhui{color: #999999;}
 a.zhui:visited, a.zhui:link{color: #999999; }
.zhui a:visited,.zhui a:link{color: #999999; }
 .zhui2{color: #8097AE;}

 .zBlack{color: #000000;}
 a.zBlack:visited, a.zBlack:link{color: #000000;}
.zBlack a:visited,.zBlack a:link{color: #000000;}


 .zgreen{color: #003300;}
 a.zgreen:visited, a.zgreen:link{color: #003300; }
.zgreen a:visited,.zgreen a:link{color: #003300; }
 .zgreen2{color: #006766;}


 .zwright{color: #FFFFFF;}
 a.zwright:visited, a.zwright:link{color: #FFFFFF; }
.zwright a:visited,.zwright a:link{color: #FFFFFF; }

a:link {
	color: #707070;
	text-decoration: none;
}
a:visited {
	color: #707070;
	text-decoration: none;
}
a:hover {
	color: #D25850;
	text-decoration: none;
}
a:active {
	color: #D25850;
	text-decoration: none;
}

.menu a{ font-size:14px; color:#000000; text-align:center; display:block; height:46px; line-height:40px; width:148px;}
.menu a:visited,.menu a:link{ color:#000000;}
.menu a:hover {color: #D25850; background:url(../images/index_15.gif) top center no-repeat;}

.leftbg{ background: url(../images/index_45.gif) right repeat-y; }
.banbg{ background:url(../images/index_48.gif) #D9D9D9 right repeat-y; color:#000000; font-weight:600; padding-left:20px; height:26px; line-height:26px;}
.text1{ padding:10px 20px; padding-right:10px;}

.banbg2{ background:#E9E9E9; color:#9E2021; height:30px; line-height:30px; display:block; font-weight:600; padding-left:20px;}
.banbg2 span em{ font-style:normal; font-family:"宋体"; }

.pro{ width:668px; height:auto; overflow:hidden; padding:15px 0px;}
.pro ul{ width:700px; overflow:hidden; }
.pro li{ width:122px; height:114px; margin-right:12px; float:left; background:#FFFFFF; text-align:center; margin-bottom:15px; white-space:nowrap; overflow:hidden; }
.pro img{ margin-bottom:5px; border:1px solid #E2DEDB; padding:2px; }

.link{ background:url(../images/index_64.gif) top repeat-x; margin:15px auto; margin-bottom:0px;}
.link img{ margin:8px;}

.inputbg{ background:url(../images/index_19.gif);}
.inputbg input{ background:none; border:none;}

.leftbanbg{ background:url(../images/webpic_05.gif); height:44px; line-height:44px; font-size:20px; font-family:"Times New Roman","宋体"; padding-left:30px; color: #000000;}

.leftmenu{ background:url(../images/webpic_12.gif); height:31px; line-height:31px; color:#000000; padding-left:30px; border-bottom:1px solid #FFFFFF; font-size:14px;}
.leftmenu a:visited,.leftmenu a:link{ color:#000000; font-size:14px;}
.leftmenu a:hover {color: #D76A2E; font-size:14px;}

 a.leftmenured:visited, a.leftmenured:link{color: #D76A2E; font-size:14px;}

.promenuz{ padding:10px; padding-left:40px; color:#000000; line-height:26px; display:none}
.promenuz a:visited,.promenuz a:link{ color:#000000; font-size:14px;}

.rightb{ border:1px solid #C8C8C8; margin-top:15px; margin-bottom:15px;}
.banbg2{ background:url(../images/webpic_08.gif); height:34px; line-height:34px; border-bottom:1px solid #C8C8C8;}
.banbg2 span{ float:right; background:url(../images/wz_11.gif) left center no-repeat; padding-left:20px; color:#919191; font-weight:100; padding-right:20px;}
.banbg2 h3{ float:left; color:#000000; font-size:14px; font-weight:600;}

.prolist{ background:url(../images/webpic_14.gif) left no-repeat; padding-left:40px; line-height:90px; font-size:13px; font-weight:600; color: #000000; height:104px;}
.prolist a:visited,.prolist a:link{ color:#000000; font-size:13px;}
.prolistright{ background:url(../images/webpic_17.gif) left no-repeat; text-align:center; }
.prolistright img{ padding-top:1px; padding-right:3px; }

.twoprotypelist{ float:left; }
.twoprotypelist li{ float:left; width:150px; overflow:hidden; height:20px; padding-right:8px; }
.twoprotypelist li a{ font-size:11px; color:red; }
.twoprotypelist li a:hover{ text-decoration:underline; }

.text2{ color:#000000; padding:20px;}
.news td{ border-bottom:1px solid #D4D4D4;}



/*shf*/
a,img{ border:none; }

.clear{ clear:both; height:0; line-height:0; font-size:0; width:100%; }
.page{ padding-top:10px; text-align:center; margin:0 auto; color:#666; }
.page a{ color:#333; }
.page a:hover{ color:#D76A2E; }

.title{ font-weight:bold; font-size:14px; text-align:center; margin-bottom:30px; color:#D76A2E; }
.con{ padding:0 15px 30px 15px; }

.prolist2 .pro{ padding-left:13px; _padding-left:11px; }

.proinfo{ padding:20px 10px; }

.mimg{ margin-bottom:20px; }

.w640{ width:640px; margin:0 auto; }
.navbg{ height:43px; overflow:hidden; line-height:43px; background:url(../images/qiehuandw.gif) repeat-x left top; position:relative; }
.navleft{ height:100%; width:100%; }
.navright{ height:100%; }
.navright li{ float:left; height:100%; width:183px; overflow:hidden; }
.navright li a,.navright li a:hover{ display:block; height:100%; width:100%; background:url(../images/danhuixian.gif) no-repeat right top; font-weight:bold; color:#666; }
.navright li a.ahover,.navright li a.ahover:hover{ color:#c40008; background:url(../images/fensexian.gif) no-repeat left top; }
.navcon li.sh{ display:none; text-align:left; padding:20px 10px; }
.navcon li.sh table{ border-collapse:collapse; }
.navcon li.sh table td{ padding:1px 5px; border:1px solid #ccc; font-size:11px; }
