*{ margin:0; padding:0px;}
body {margin:0 auto; padding:0px; font-size: 12px; line-height:20px; background:url(../images/bg.jpg) repeat-x top; font-family:"Î¢ÈíÑÅºÚ"; }
ul,li,div,dl,dd,dt,ol,p,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; list-style:none;}
img,div,input { behavior: url("css/iepngfix.htc") };
img{ border:none; vertical-align:middle;}
a img{ border:none;}
a{ color:#666; text-decoration:none;}
a:hover{ text-decoration:underline;}
.clear{	clear:both; height:0px;}
span{ vertical-align:middle;}

.fle{ float:left;}
.flr{ float:right;}
.persent{ width:100%;}
.h_persent{ height:100%;}
.content{ width:1024px; margin:0 auto;}

.top{ line-height:85px; height:144px; color:#bbb; text-align:right;}
.top span{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#e34b2c;}
.logo{ display:block; width:308px; height:85px; background:url(../images/logo.jpg) no-repeat;}

.nav{ padding-top:1px; height:54px; line-height:54px; text-align:center; z-index:999;}
.nav li{ width:145px; font-size:14px; font-weight:bold; padding-right:1px; float:left; background:url(../images/libg.jpg) no-repeat right top; z-index:999; position:relative;}
.nav li a{ display:block;}
.nav li a:hover,.nav li a.on{ color:#FFF; text-decoration:none; background:url(../images/on.jpg) repeat-x;}

.edit{ display:none; font-family:"ËÎÌå"; background:url(../images/dw.png); z-index:999;}
.edit li{ padding:0; line-height:29px; float:none; background:none;}
.edit li a{ color:#149e91;}

/*========== banner style ==========*/
#inner { width:1024px; height:447px; margin-bottom:20px; }
.hot-event {width:1024px; height:447px; position: relative; }
.hot-event li {width:1024px; height:447px; position: absolute; z-index: 1; left: 0; top: 0; }
.hot-event li img{width:1024px; height:447px; border:0;}
.hide-clip { position: absolute!important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); padding: 0!important; border: 0!important; height: 1px!important; line-height: 0!important; width: 1px!important; overflow: hidden; }

.title{ height:25px; line-height:25px; font-size:14px; font-weight:800; color:#666; background:url(../images/titlebg.jpg) no-repeat left bottom; margin-bottom:20px;}
.title span{ color:#316c0b; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:15px;}

.box1{ width:328px;}
.box1 dl,.box1 ul{ padding:0 5px;}
.box1 dt{ float:left; width:100px; height:75px; text-align:center; margin-right:3px;}
.box1 dd{ float:left; width:215px; height:75px; line-height:18px; }
.box1 dd b{ font-size:14px; display:block; color:#316c0b;}
.box1 dd a{ color:#e34b2c;}
.box1 li{ line-height:24px; height:24px; background:url(../images/cs.png) no-repeat left center; padding-left:16px;}
.box1 li span{ float:right; color:#ccc;}

.box2{ width:380px; display:inline; margin:0 20px;}
.box2 dl{ text-align:center; width:120px; display:inline; margin:0 3px; float:left;}
.box2 dt{ height:90px;}
.box2 dd{ line-height:25px;}
.box2 dd span{ color:#316c0b; display:block;}

.box3{ width:275px;}
.foot{ border-top:1px solid #ccc; height:27px; line-height:27px; margin-top:20px;}
.foot_l{ width:45%;}
.foot a{ padding:0 5px;}
.foot_r{ text-align:right;}

.childbanner{ height:170px; margin-bottom:20px;}

#left{ width:200px; line-height:24px;}
.left_t{ height:26px; line-height:26px; color:#FFF; font-weight:800; background-color:#149e91; background-image:url(../images/left_t.png); background-repeat:no-repeat; background-position:10px center; padding-left:20px;}

#left ul{ border:1px solid #ececec;}
#left li{ height:26px; line-height:26px; background:url(../images/leli.jpg) no-repeat right bottom; padding-left:10px;}
#left li.on,#left li:hover{ background:url(../images/lelion.jpg) repeat-y right;}

#left li a{ display:block; background:url(../images/cs.png) no-repeat left center; padding-left:10px;}
#left li a:hover,#left li a.on{ text-decoration:none; background:url(../images/cs2.png) no-repeat left center; color:#149e91; font-weight:800;}

#right{ width:804px;}
#right .title,#right .title span{ color:#149e91}
.rightcon{ padding:10px 0; line-height:25px;}

.newsul{}
.newsul li{ line-height:30px;}
.newsul li a{ color:#3c3c3c; display:block; padding-left:20px; background:url(../images/libg.png) no-repeat 15px center; padding-left:32px; padding-right:10px; outline:none; blr:expression(this.onFocus=this.blur());}
.newsul li a span{ color:#707070; float:right;}
.newsul li a:hover{ background:#eef7fd url(../images/libg.png) no-repeat 15px center; text-decoration:none;}

.fy{ margin-top:25px; text-align:right; margin-bottom:20px; margin-right:20px; border-top:1px solid #a7a7a7; padding-top:10px;}
.fy a{ display:inline-block; padding:0 8px; height:20px; line-height:20px; text-align:center; border:1px solid #d3d3d3; margin:0 2px;}
.fy a:hover,.fy a.fyon{ text-decoration:none; color:#f13000;}

.imgmid{display:inline-block;*display:inline;*zoom:1;height:100%;width:1px;margin-left:-1px;vertical-align:middle;}
.pro{}
.pro dl{ display:inline; float:left; text-align:center; width:178px; margin:0 9px;}
.pro dt{ width:172px; height:127px; padding:3px; background:#FFF; border:1px solid #fff;}
.pro dt:hover{ border:1px solid #e34b2c;}
.pro dt img{ vertical-align:middle;}
.pro dd { height:30px; line-height:25px; padding-top:5px;}
.pro dd a:hover,.pro dl:hover a{ color:#e34b2c; text-decoration:none;}

.proname{text-align:center; font-size:14px; font-weight:800;}
.proname span{ font-weight:normal;}
.supimg{ border:1px solid #cbcbcc; margin:0 auto; padding:5px; display:block; margin-bottom:10px;}
.box_border{ border-bottom:1px dashed #ccc; height:1px; margin:10px 0;}

.case{}
.case dl{ padding:20px 0; border-bottom:1px dotted #b5b5b5; display:block; width:100%;}
.case dt{ width:172px; height:127px; padding:3px;  border:1px solid #ccc; float:left;}
.case dd{ width:590px; float:right; display:block;}