/* CSS Document */
body{ margin:0px auto; padding:0px; font-size:12px; background:url(../images/bj.gif) repeat-x top #efefef;}
img{ border:0px;}
.im{ display:block;}
a:link,a:visited{ color:#888888; text-decoration:none;}
a:hover{ color:#FF0000}

#box,#top,#link,#banner,#main,#fk,#foot{ width:990px; margin:0px auto;}
#box{ width:100%; background:url(../images/top.jpg) no-repeat center top;}
#top{ height:123px;}
#link{ height:43px; overflow:hidden;}
#banner{ height:335px; margin-top:6px;}
#main{ overflow:hidden; padding-bottom:10px; padding-top:11px;}
#fk{ clear:both; height:37px; background:#46ab34; color:#ffffff; line-height:37px; text-align:center;}
#fk a:link,#fk a:visited{ color:#ffffff;}
#fk a:hover{ color:#FFFF00;}

#foot{ clear:both; height:131px; background:#ffffff; color:#545353; line-height:28px; padding-top:20px; text-align:center;}
#foot a:link,#foot a:visited{ color:#545353;}
#foot a:hover{ color:#940501;}

.nav{ margin:0px auto 0px auto; padding:0px; height:43px; line-height:43px; width:990px; overflow:hidden;}
.nav li{ width:108px; height:43px;  _display:inline; text-align:center; float:left; list-style-type:none; display:block; font:normal bolder 14px/43px "宋体", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif;}
.nav li a:link,.nav li a:visited{ color:#ffffff; display:block; text-decoration: none;}
.nav li a:hover{ display:block; color:#FFFF00; font-weight:bold;}

#left,#right{ float:left; display:inline; width:230px;}
#right{ width:750px; margin-left:10px;}

.l1,.l2,.l3{ width:228px; height:534px; border:1px solid #d8d8d8; border-top:0px; overflow:hidden; background:#ffffff;}
.l2{ width:214px; height:173px; margin-left:6px; text-align:center; padding:4px;}
.l3{ width:192px; height:142px; line-height:26px; color:#818080; margin-left:6px; padding:15px;}

.lbb{ width:200px; height:534px; margin:0px auto; padding:0px; list-style:none;}
.lbb li{ width:140px; height:30px; line-height:30px; background:url(../images/lbb.gif) no-repeat left bottom; padding-left:60px; margin-top:13px;}
.im2{ display:block; margin-top:14px;}

.new{ width:208px; margin:5px auto 0px auto; padding:0px; height:174px; list-style:none; text-align:left; overflow:hidden;} 
.new li{ height:28px; line-height:28px; color:#888888; font-size:12px; border-bottom:1px dashed #d5d5d5; _margin-left:-15px;}
.new li a:link,.new li a:visited{ color:#888888; text-decoration:none}
.new li a:hover{ color:#FF0000;}
.date{ float:right; color:#e62108; *margin-top:-28px; font-size:12px;}

.r1{ float:left; _display:inline; width:510px; height:222px; overflow:hidden; overflow:hidden;}
.r2{ float:left; _display:inline; width:230px; height:222px; margin-left:10px; overflow:hidden;}
.ab{ width:482px; height:133px; line-height:26px; color:#686868; padding:10px; margin-left:6px; background:#ffffff; overflow:hidden; border:1px solid #d8d8d8; border-top:0px;}
.r22{ width:208px; height:173px; padding:6px; border:1px solid #d8d8d8; border-top:0px; overflow:hidden; background:#ffffff; padding:10px;}
.im3{ display:block; clear:both; padding-top:13px;}
.r3{ width:748px; height:833px; border:1px solid #d8d8d8; overflow:hidden; background:#ffffff;}

.cc1{ float:left; width:174px; height:189px; _display:inline; text-align:center; margin:16px 0px 0px 10px;}
.case1{width:162px; height:148px; text-align:center; vertical-align:middle; line-height:130px; display:table-cell; *display:block; *font-size:130px; overflow:hidden; margin:0px auto; padding:5px; background:#ffffff; border:1px solid #dddddd;}

.pp1{ width:168px; height:29px; line-height:29px; overflow:hidden; font-size:12px; font-weight:normal; color:#505050;}
.pp1 a:link,.pp1 a:visited{ color:#505050;}
.pp1 a:hover{ color:#FF0000;}
.case1 img{
vertical-align: middle; 
max-width:162px;   /* FF IE7 */
max-height:148px; /* FF IE7 */
_width:expression(this.width > 162 && this.width > this.height ? 162: auto); /* IE6 */
_height:expression(this.height > 148 ? 148 : auto); /* IE6 */ 
}

.title{background:url(../images/title.gif) no-repeat left top; width:735px; height:31px; padding-left:20px;  font:normal bold 14px/31px "宋体", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif; color:#ffffff; overflow:hidden; text-align:left; overflow:hidden;}

.weizhi{ width:300px; height:31px; text-align:right; font:normal normal 12px/31px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif; margin: auto 30px auto auto; float:right;  *margin-top:-31px; color:#009933; _display:inline;}
.weizhi a:link,.weizhi a:visited{ color:#009933;}
.weizhi a:hover{ color:#000000;}

.content{ width:728px;  padding:10px; line-height:300%; background:#ffffff; color:#000000; margin:0px auto; overflow-x:hidden; min-height:817px;    /*高度最小值设置*/    height:auto !important; /*兼容FF,IE7也支持 !important标签*/
    height:817px; /*兼容ie6*/    overflow:visible; margin:0px auto 5px auto; border:1px solid #d8d8d8; border-top:0px; text-align:left;}
.news_lb{ width:700px; margin-left:-30px; *margin-left:5px; font-size:14px;}
.news_lb li{ line-height:62px; border-bottom:1px dashed #CCCCCC; list-style:none; height:62px; background:url(../images/dd.gif) no-repeat left center; padding-left:15px;}
.news_lb li a:link,.news_lb li a:visited{ color:#383838; text-decoration:none}
.news_lb li a:hover{ color:#FF0000; font-weight:bold;}
.date1{ float:right;color:#383838;*margin-top:-62px; color:#999999;}
.page{ clear:both;width:720px; margin-top:20px; height:20px; text-align:center; color:#333333; font-size:14px;}
.page a:link,.page a:visited{ color:#333333;}
.page a:hover{ color:#333333;}
h1{ width:720px; font-size:24px; margin:0px auto 20px auto; font-weight:bold; line-height:55px; color:#990000; text-align:center; border-bottom:1px solid #CCCCCC}

.content1{ margin: 15px auto auto 100px; text-align:left;}
.ccc{ padding:5px; background:#dfc09a; }
.lmm{ margin-left:0px;}

.cc2{ margin:16px 4px 0px 4px;}

