/* CSS reset */
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

body{font-size:12px; margin:0px; background-color:#FFFFFF; background:url(../image/top_bj.jpg) center top no-repeat;}

.clear{clear:both;}
.top{width:1004px; margin:0 auto;}
.logo{width:984px; margin:0 auto; background:url(../image/logo.png) 0px 0px no-repeat;}

dl.logo {padding:20px 20px 55px 0px; text-align:right;}
.logo dd{display:inline; padding:0px; margin:0px;}

dl.nav{background:url(../image/dh.jpg) 0px 0px repeat-x; margin:0px auto; padding:0px;}
.nav dd{background:url(../image/dh_x.jpg) 0px 0px no-repeat; display:inline-block; padding-left:2px; *display:inline; *zoom:1;  line-height:36px; font-size:14px; color:#ffffff; font-family:"方正准圆简体"; font-weight:normal; text-decoration:none;}
.nav dd a{font-size:14px; color:#ffffff; font-family:"方正准圆简体"; font-weight:normal; text-decoration:none; display:inline-block; *display:inline; *zoom:1; width:102px; text-align:center;}
.nav dd a:hover{font-size:14px; color:#ffffff; font-family:"方正准圆简体"; font-weight:normal; text-decoration:none; background:url(../image/dh1.jpg) 0px 0px no-repeat; display:inline-block; *display:inline; *zoom:1; width:102px; text-align:center;}
dd.nav_index{padding-left:0px; text-indent:0px; background:none;}

dl.banner{background:url(../image/f_bg.jpg) 0px 0px no-repeat; margin:0px auto; padding:4px 0px 9px 0px; text-align:center;}

.main{width:1012px; margin:0px auto; background:#fff;}
.sidebar{width:278px; float:left; overflow:hidden;}
.index{width:724px; float:right; overflow:hidden;}
.r{width:724px; float:right; overflow:hidden;}

dl.prolist{width:267px;}
.prolist dd{background:url(../image/x.jpg) left bottom repeat-x; line-height:35px; text-indent:12px;}
#menu{font-size:13px; font-family:"方正准圆简体"; text-decoration:none; font-weight:normal; color:#000000;}
#menu a:link,#menu a:visited{	font-size:13px; font-family:"方正准圆简体"; text-decoration:none; font-weight:normal; color:#000000;}
#menu a:hover{font-size:13px; font-family:"方正准圆简体"; text-decoration:none; font-weight:normal; color:#ff0000;}
dl.contact{width:267px;}
.contact dd{ height:224px; width:235px; padding:8px 16px; line-height:24px; background:url(../image/r_c_b.jpg) center top no-repeat; font-size:14px;}

.about{width:426px; float:left;}
.case{width:278px; float:right;}

.i_content{padding:10px; line-height:2.0;}

.newsl {width:362px; float:left;}
.newsl dd{background:url(../image/x.jpg) left bottom repeat-x; line-height:27px; text-indent: 5px;  width: 345px;}
.newsl dd .time{float:left;}

.newsr {width:352px; float:right;}
.newsr dd{background:url(../image/x.jpg) left bottom repeat-x; line-height:27px; }
.newsr dd .time{float:left; display:inline;}

.product{background:url(../image/i_p.jpg) 0px 0px no-repeat; margin:10px 0px;}
.product .i_title{padding-top:20px; text-align:right;}
.product .i_content{padding:50px 15px 45px 15px;}
#demo1,#demo2{float:left;}
.newpro-ul{float:left;}
.newpro-ul{float:left;}
.newpro-ul li{float:left; width:150px; margin:5px 10px; text-align:center;}
.newpro-ul li span{line-height:2.0;}

.footer{background:#e3e3e3; padding:20px 0px; line-height:2.0; margin-top:15px;}

/*.footer_content{background:url(../image/t1.png) left top no-repeat; padding-left:120px; margin:0px auto; width:884px;}*/
.footer_content{/* background:url(../image/t1.png) left top no-repeat; height:120px; */margin:0px auto; width:1004px; text-align:center; vertical-align:middle;}

.r{background:url(../image/i_m.jpg) right top repeat-y;}
.r_title{background:url(../image/jj.jpg) right top no-repeat; font-size:14px; padding-top:5px; font-weight:bold; text-indent:35px; line-height:50px;}
.r_content{background:url(../image/i_b.jpg) right bottom no-repeat; padding:10px 25px 10px 35px; line-height:2.0;}
.r_content .a_title{font-size: 14px; font-weight: bold;	color: #FF3300; width:100%;}
.r_content p{padding:10px;}

a:link,a:visited{font-size:12px; color:#000000; text-decoration:none; font-weight:normal;}
a:hover{font-size:12px; color:#ff0000; text-decoration:none; font-weight:normal;}
.STYLE1 {font-size: 14px;font-weight: bold;	color: #FF3300;}
.STYLE3 {color: #FF3300}
.p{BORDER-RIGHT: #E6E6E6 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #E6E6E6 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #E6E6E6 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #E6E6E6 1px solid;}
.STYLE4 {color: #FF0000}

.pages{ margin-top:10px; text-align:center;}
.pages li{ display:inline; line-height:20px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.pages li.c{background-color:#588FD9; color:#FFF;padding:0 8px; display:inline;}
.pages li a{padding:0 8px;height:20px;}.pages li a:hover{background-color:#588FD9; color:#FFF;text-decoration: none;}

div.c,.comment div.c,.r ul.c,.comment ul.c{clear:both; padding:10px;}
.list li{ line-height:35px; border-bottom:1px solid #EEE; padding-left:15px; font-size:14px; background:url(../image/i.png) 0px -22px no-repeat;}
.list li span{ float:right; font-size:11px; color:#999; font-family:Verdana, Geneva, sans-serif}
.list li em{padding-left:10px; color:#C00; font-size:12px; font-style: normal;}
.list dl{ float:left; width:190px; height:180px; padding:5px; text-align:center; overflow:hidden; margin-left:12px; margin-bottom:12px;}
.list dl dt{height:155px;}
.list dl dt img{width:190px;height:147px;}
.list dl dd{height:30px; overflow:hidden; line-height:30px;}
.list dl:hover{}
.list dl:hover a{}


.comment{margin-top:10px;}
.comment .t{ padding-left:10px; font-weight:bold;}
.comment .i dl{ margin-bottom:10px; width:740px;float:left;}
.comment .i dl dt{float:left; width:80px; font-weight:bold; text-align:right; padding-right:10px; line-height:25px;}
.comment .i dl dd{float:left; padding-right:10px;}
.comment .list{clear:both}
.comment .list dl{ margin-bottom:10px; line-height:22px;border-top:1px solid #E7E7E7;}
.comment .list dl dt{background-color:#F3F3F3; padding:3px 10px;}
.comment .list dl dd{padding:3px 10px;}

.member_f{margin-top:5px;}
.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0; width:100%; float:left;}
.member_f dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:bold;}
.member_f dl dd{float:left; line-height:26px; padding-left:10px;}
.member_f dl dd textarea{ width:90%; height:200px;}
.member_f dl dd.m span{color:#C00;}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}



h1,.f1,h2{font-family:"微软雅黑","宋体",Arial; font-weight:bold;color: #444;}
h1{font-size:18px;text-align:center}
.f1,h2{font-size:14px;}
h1{font-size:20px; padding:5px 0;}
.f2{font-size:14px; line-height:160%;}
.inp{border:1px solid #CCC; padding:3px; border-top-color:#666;border-left-color:#666;background-color:#F6F6F6; line-height:14px;}
.inp:hover{border:1px solid #5EA2D9;background-color:#EDF3F8;}
.btnmini,.btnbig{border:1px solid #999; overflow:hidden; border-top:#E0E0E0;border-left:#E0E0E0;background-color:#E0E0E0;font-weight:bold;color:#555;}
.btnmini{padding:0 10px; line-height:17px;height:24px;}
.btnbig{padding:5px 10px;font-size:14px; height:30px;margin-top:5px}

.r_content .t,.comment .t{ line-height:30px;border:1px solid #E7E7E7; font-family:Verdana, Geneva, sans-serif; border-left:0;border-right:0;background-color:#F3F3F3}
.r_content .t{color:#999; text-align:center;}

