body { font-size: 13px; font-family:ËÎÌå, arial; line-height: 21px; background-color: #f9f7f6; margin:0; padding:0; }
img{border:0px}
*{margin:0; padding:0}
ul{list-style:none}
a:link{text-decoration:none; color:#000;} 
a:visited{text-decoration:none; color:#000;} 
a:hover{ color: #f60; } 
a:active{text-decoration:none; color:#000;}
.clear{ font: 0px/0px sans-serif; clear:both; display: block; height:0px; overflow:hidden }
.webmain{width:100%;height:137px;background:url(topbg.png) center;}
.main{width:1100px;margin:0 auto;position:relative; }
.menu{width:100%;height:50px;background:url(menu.png);}
.menumain {
width:1100px;margin:0 auto;position:relative;line-height:49px;}
.menumain li{
float:left;font-size:16px;width:135px;text-align:center;}
.menumain li a{color:#fff;font-family: Î¢ÈíÑÅºÚ,Microsoft YaHei,ËÎÌå,Arial,Helvetica, sans-serif;}
.maintop{width:100%;height:200px;background:url(huikai2.jpg) center;}
#bottom{ color: #000; width:1100px; clear:both; line-height:25px; background-repeat: repeat; text-align: center; height: 100px; margin: 10 auto; padding-top: 10px; border-top:solid #E35F14;  }
#bottom a:hover { color: #f30; }
.dh { background-color: #ebf7ff; width: 1100px; height: 25px; float: left; }
.dh li { color: #fff; float: right; margin-right: 5px; padding: 3px; list-style-type: none; display: inline; }
#left{ background-repeat: repeat-y; width:240px; height: auto; overflow:hidden; float: left; margin: 5px 0px 0px 0px; padding:0px; }
#indexleft{ background-repeat: repeat-y; width:240px; height: auto; overflow:hidden; float: left; margin: 5px 0px 0px 0px; padding:0px; }
#right{ width:840px; overflow:hidden; float: right; margin: 5px 0px 0px 0px; }
#indexright{ width:850px; overflow:hidden; float: right; margin: 5px 0px 0px 0px; }
.lft .md .zonghe { font-size: 12px; background-image: url(pic1/h2.gif); background-repeat: no-repeat; text-align: left; text-indent: 1em; height: 25px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; padding-top: 5px; }
.lft .md { background-color: #f7fbfe; width: 224px; height: auto; border-top: 1px solid #b1d7ee; border-right: 1px solid #b1d7ee; border-left: 1px solid #b1d7ee; }
.lft .bt { background-image: url(pic1/lftbt.gif); background-repeat: no-repeat; width: 226px; height: 10px;}
.indexlft .indexmd { background-color: #f7fbfe; width: 226px; border-top: 1px solid #b1d7ee; border-right: 1px solid #b1d7ee; border-left: 1px solid #b1d7ee; }
.indexlft { text-align: left; width: 240px; float: left; margin-bottom: 10px; border-bottom: 1px dashed #f2f2f2; }
.indexlft .bt { background-image: url(pic1/lftbt.gif); background-repeat: no-repeat; width: 226px; height: 10px; }
.lft { text-align: left; width: 240px; float: left; margin-bottom: 10px; border-bottom: 1px dashed #f2f2f2; }
.lft p { margin: 0 0 0 18px; }
.lft li { background-image: url(pic1/h2.gif); background-repeat: no-repeat; text-align: left; text-indent: 1em; height: 22px; overflow: hidden; margin-bottom: 5px; padding-top: 5px; padding-right: 5px; border-bottom: 1px dashed #ccc; list-style-type: none; }
.lft h6 { color: #fff; background-image: url(pic1/js_top.gif); background-repeat: no-repeat; width: 226px; height: 24px; }
.indexmd li { font-size:13px;background-image: url(pic1/h2.gif); background-repeat: no-repeat; text-align: left; text-indent: 1em; height: 26px; overflow: hidden; margin-bottom: 0px; padding-top: 5px; padding-right: 5px; border-bottom: 1px dashed #ccc; list-style-type: none; }
.h67 { font-size:14px;color: #fff; text-align:center;background-image: url(pic1/js_top.gif); background-repeat: no-repeat; width: 226px; height: 29px;line-height:29px; }
.r67 { background-image: url(rtitlebg.png); background-repeat: no-repeat; width: 840px; height: 39px;float:left;line-height:39px;margin:0px;padding:0px; }
.r67 span{font-size:16px;color: #fff; padding-left:110px;}
.lft span { font-size: 13px; line-height: 21px; text-indent: 2em; width: 210px; float: left; margin-bottom: 10px; padding: 5px; display: block; }
.lft .more { color: #fff; background-repeat: no-repeat; text-align: center; width: 120px; height: 25px; float: left; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; padding-top: 3px; display: block; }
.lft input { color: #f7fbfe; width: 60px; height: 22px; padding-top: 3px; padding-bottom: 3px; border: solid 1px #fff; }
.scrc { background-color: #f1f1f1; width: 220px; height: 90px; padding-top: 5px; }
.scru { float: left; }
.scrd { }
.move_pic { width: 120px; display: inline; }
.move_pic img { margin: 5px; border: solid 2px #fff; }
#kuai{width:620px; margin:5px auto; height:auto; overflow:auto;}
.news{ background-color: #fff; width:300px; height:auto; overflow:auto; float: left; padding-top: 5px; padding-bottom: 5px; display: block; }
.news li { background-image: url(pic1/list1.gif); background-repeat: no-repeat; text-align: left; text-indent: 1.5em; height: 22px; overflow: hidden; margin-top: 5px; border-bottom: 1px dashed #e8e8e8; list-style-type: none; }
.news h1 { background-image: url(pic1/newsli.gif); background-repeat: no-repeat; width: 300px; height: 33px; }
#zhanshi{width:601px; height:120px; padding:5px; overflow:hidden; clear:both; border: solid 1px #e8f5f8;}
.zhanshi{width:150px; height:113px; float:left; margin:3px; border:2px solid #fff;}
#bottom{ color: #000; width:900px; clear:both; line-height:25px; background-repeat: repeat; text-align: center; height: 93px; margin: 0 auto; padding-top: 5px; }
#bottom a:hover { color: #f30; }
#zimu{ width:900px; height:20px; line-height:20px; float: left; padding-top: 5px; }
#ziye_c{ background-color: #ffffff; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; width:836px; height:auto; overflow:auto; padding:5px 0px 5px 0px;margin:0px; border: solid 1px #e8e8e8; }
#ziye_c2{ background-color: #ffffff; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; width:836px; height:830px;  padding:5px 0px 5px 0px;margin:0px; border: solid 1px #e8e8e8; }
#nav { font-size: 14px; background-color: #ebf7ff; width: 900px; height: 30px; float: left; }
#nav li { width: 110px; height: 30px; float: left; list-style-type: none; }
#nav li a{ color: #fff; font-size: 13px; background-image: url(pic1/nav1.gif); background-repeat: no-repeat; text-decoration:none; display:block; text-align:center; width: 110px; height: 25px; padding-top: 5px; list-style-type: none; }

#nav li a:hover{ color: #f90; background-image: url(pic1/nav2.gif); width: 110px; height: 25px; padding-top: 5px; }
.content { font-size: 14px; line-height: 21px; text-align: left; text-indent: 2em; padding: 20px; word-break:break-all; }
.content img { max-width:800px; padding: 2px; border: solid 1px #f2f2f2; }
.content p { font-size: 14px; line-height: 24px; text-align: left; text-indent: 2em; margin-bottom: 10px; border-bottom: 1px dashed #ccc; }
.content div { font-size: 14px; line-height: 21px; text-align: left; text-indent: 2em; }
h1 { font-size: 16px; font-weight: bold; text-align: center; height: 60px;line-height:60px; clear: left;  }

h2 { color: #fff; font-size: 13px; font-weight: normal; background-image: url(pic1/h2.gif); background-repeat: no-repeat; text-align: left; height: 20px; margin: 0 0 0 10px; padding-left: 20px; border-bottom: 1px dashed #ccc; rder-top-style: dashed; }
h3 { font-size: 13px; font-weight: normal; line-height: 22px; text-align: left; height: 20px; margin: 0; padding: 5px 0px 0px 10px; border: solid 1px #f7f7f7; }
h4 { color: #999; font-size: 13px; font-weight: normal; background-color: #f6f6f6; height: 20px; clear: both; margin: 0; padding-top: 3px; text-align:center; border: solid 1px #f1f1f1; }
h5 { height:20px; padding-top: 5px; }
h6 {font-size: 14px; font-weight: bold; text-align: center; height: 20px;clear: left; padding-top: 5px; }
.list1 { background-image: url(pic1/list1.gif); background-repeat: no-repeat; text-align: left; height: 18px; margin: 5px; padding: 0 0 0 15px; border-color: #fff #fff #ccc; border-style: dashed; border-width: 0 0 1px; list-style-type: none; }
#head_nav { background-image: url(pic1/foot_nav_1.gif); background-repeat: repeat-x; width: 900px; height: 30px; float: left; list-style-type: none; }
#head_nav li { float: left; padding-top: 5px; list-style-type: none; FILTER: DropShadow(Color=#ffffff, OffX=1, OffY=1); }
#head_nav li a { color: #000; margin-left: 15px; }
#head_nav li a:hover { FILTER: DropShadow(Color=#000000, OffX=1, OffY=1);}
.bottom1 { float:left;text-align: center; width: 530px; height: 18px;  margin: auto; padding-top: 3px; clear:both; background-repeat: repeat;}
.pro_img { margin-bottom: 10px; padding: 2px; border: solid 1px #ccc; }
.newslist { background-image: url(pic1/list1.gif); background-repeat: no-repeat; text-align: left; width: 700px; height: 30px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px dashed #ccc; display: block; }
.newslist a { font-size: 14px; line-height: 30px; text-indent: 1.5em; width: 580px; height: 30px; overflow: hidden; float: left; }
.newslist span { color: #999; width: 120px; float: right; }

.prolist li{
width:165px;height:150px;float:left;list-style-type: none;line-height:20px;text-align:center;

}
.iprolist li { 
width:165px;height:150px;float:left;list-style-type: none;line-height:20px;text-align:center;font-size:12px;
}
.iprolist li img{margin:0px 0px 5px 0px;width:160px;padding:2px;border:1px #dcdcdc solid;height:120px;}
.iprolist li img:hover{border:1px #FF6600 solid;background:#f9f9f9;}
#lTREEMenuDEMO { width:216px; padding-bottom: 5px; }
#infoBox { position:absolute; left:180px; top:40px; border:solid 1px #ccc; width:400px; padding:0 10px; font-family:????, Geneva, Arial, sans-serif; line-height:150%; }
#debugMSG strong {color:#f00;}
.lTREEMenu dl { clear:both; margin: 5px 0 0 10px; padding-top: 5px; }
.lTREEMenu a {background:none;}
.lTREEMenu dd {padding:0;margin:0px;list-style:none;clear:both;}
.lTREEMenu dd button { width:38px; height:18px; overflow:hidden; cursor:pointer; vertical-align:middle; background:url(tree/folder-opened.gif) no-repeat 3px 1px; border-style: none; }
.lTREEMenu dd.folderClose dl {display:none;}
.lTREEMenu dd.folderClose button {background-image:url(tree/folder-closed.gif);}
.lTREEMenu dd {background:url(tree/elbow-line.gif) repeat-y 0 0;}
.lTREEMenu dd.lastChild {background:url(tree/folder-last.gif) no-repeat 0 0;}
.lTREEMenu dt { margin:0; padding:0 0 0 22px; line-height:18px; background-image: url(tree/elbow.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height: 20px; overflow: hidden; }
.lTREEMenu dt.lastChild {background:url(tree/elbow-end.gif) no-repeat 0 0;}
.lTREEMenu dd a,
.lTREEMenu dd a:visited {font-weight:bold;}
.lTREEMenu dt a,
.lTREEMenu dt a:visited {color:#000;font-weight:normal;}
.kuai{width:630px; clear:both; margin-bottom:5px;}
.index_top_c { background-color: #fff; position: relative; width: 590px; height:200px ; margin: 0; padding-right: 5px; }
.index_top_b { width:320px; float:left; height:200px ; padding: 0; }
.index_top_a { width:260px; height:200px ; float: right; }
.index_top_a h6 { font-size: 14px; background-color: #fdfff4; background-repeat: no-repeat; height: 18px; margin-top: 5px; margin-left: 20px; padding-top: 8px; border: solid 1px #f1f1f1; }
.index_top_a span { font-size: 13px; line-height: 21px; text-align: left; text-indent: 2em; width: 240px; margin-top: 5px; display: block; }
#friendlink { width:1080px; margin:10px 0 0 0px;height:80px; float:left;  overflow:hidden; border:solid 1px #e8e8e8; background:#f7fbfe; margin-bottom: 0; }
#friendlink span  { color: #fff; background-color: #3496d2; background-position: 0 0; width:25px; height:80px; padding:0; float:left; }
#friendlink  span { font-size:13px;width:20px; padding:5px 0 0 5px; display:block; font-weight:bold; color:#fff; }
#friendlink .imglist1 { float:left; width:1050px; height: 80px; display:inline; overflow:hidden; border-bottom: 1px dashed #ccc; }

#friendlink .imglist1 a{ font-size:12px; display:inline; float:left; height:18px; line-height:18px;overflow: hidden; padding:0px 0 0px 8px; }
.index_top_a li { background-image: url(pic1/s.gif); background-repeat: no-repeat; height: 25px; }
#subnav { clear:both; width:600px; height:400px; }
#subnav .mask { width:600px; height:390px; padding-top:15px; }
#subnav .title {width:600px; height:30px; margin:0 0 0 16px; padding:0 0 0 30px; overflow:hidden;}
#subnav .title a { width:100px; height:35px; padding-top:5px; display:block; float:left; text-align:center; cursor:pointer; }
#subnav .title .current { background-image: url(pic1/subnav_bg.gif); background-repeat: no-repeat; background-position: 0 0; width:100px; }
.out { background: url(pic1/subyl.gif) no-repeat; width: 100px; }
#subnav .show { display:inline; width:580px; height:auto; padding:10px 5px 0; }
.hidden {display:none;}
.bigtxt { font-size: 12px; line-height: 21px; background-color: #f7f7f7; text-align: left; text-indent: 2em; width: 580px; float: left; margin-top: 5px; margin-left: 10px; padding: 5px; border: solid 1px #e8e7e7; display: block; }
#subnav .show .imgbox {width:130px; height:160px; margin:5px 0 0 10px;}
#subnav .show .imgbox .img {width:100px; height:130px; padding:2px; border:solid 1px #f0f0f0; overflow:hidden;}
#subnav .show .imgbox a { width:130px; height:28px; padding-top:2px; }

.imglist .imgbox {margin:5px 0px 0px 5px; float:left; display:inline; text-align:center; overflow:hidden;}
.imglist a {display:block; overflow:hidden;}
.imglist .imgbox a {display:block; text-align:center; overflow:hidden;}
#subnav .title { background-image: url(pic1/subnavtl_bg1.gif); background-position: 0 0; border-left:1px solid #e8feec; border-right:1px solid #e8feec     }
.indexad { width: 900px; float: left; }
.fanye { background-color: #f2f2f2; width: 450px; height: 35px; float: right; margin-top: 10px; padding-top: 5px; padding-left: 20px; }
.fanye span { font-size: 13px; line-height: 21px; background-color: #ff9; width: 70px; height: 20px; float: left; margin-right: 5px; border: solid 1px #ccc; display: inline; }
.prolist1 { background-color: #fcfce8; background-repeat: no-repeat; text-align: left; width: 100%; height: 110px; float: left; padding-top: 5px; display: block; }
.proinline { width: 178px; height: 100px; float: left; margin-left: 2px; padding-top: 5px; padding-left: 5px; display: inline; }
.proinline li { font-size: 12px; line-height: 17px; background-image: url(pic1/list1.gif); background-repeat: no-repeat; text-indent: 1.5em; height: 18px; overflow: hidden; padding-top: 5px; border-bottom: 1px dashed #ccc; list-style-type: none; }
.proinline span { color: #999; font-size: 12px; line-height: 17px; background-color: #fff; text-indent: 2em; width: 160px; height: 85px; overflow: hidden; float: right; padding-top: 3px; padding-right: 3px; padding-left: 3px; border: solid 1px #e5e5e5; display: block; }
.proshow { width: 250px; height: 200px; float: left; margin-right: 5px; margin-bottom: 10px; padding-top: 20px; display: inline; }
.proshow li { line-height: 21px; background-image: url(pic1/list1.gif); background-repeat: no-repeat; text-align: left; text-indent: 2em; padding-top: 5px; border-bottom: 1px dashed #999; list-style-type: none; }
.pro1 { width: 150px; height:110px; float: left; padding-top: 5px; }
.pro1 span { width: 150px; float: left; display: block; }