/* CSS Document */
body{ margin:0px auto; font-size:12px;}
img{ border:0px;}
a:link,a:visited{ color:#000000; text-decoration:none}
a:hover{ color:#FF0000; text-decoration:none;}
#box,#top,#link,#banner,#main,#foot{margin:0px auto; width:1008px;}
#top{ height:131px; background:url(../images/top.jpg) no-repeat center; margin-bottom:3px;}
#link{ height:42px; background:url(../images/link.gif) repeat-x;}
.nav{width:760px;height:42px;padding:0; margin:0px; margin-top:75px; margin-right:-160px;float:right;font-size:14px; font-weight:bold;list-style-type:none;}
.nav li{ width:95px; height:42px; display:block; line-height:42px;  text-align:center;float:left; }
.nav li a:link,.nav li a:visited{color:#ffffff;padding:0px 12px;text-decoration: none;}
.nav li a:hover { color:#FFFF00; font-weight:bold;text-decoration:underline;}
.nav li.none {border-left:none;}
.tt{ float:right; margin-right:30px; line-height:24px; height:30px;color:#FFFFFF; _display:inline}
.tt a:link,.tt a:hover,.tt a:visited{ color:#FFFFFF}

.m1,.m2,.m3,.m5{ float:left; margin:7px; width:245px; _display:inline}
.m1,.m11,.m13{ width:360px;}
.m12,.m22{ width:348px; border:1px solid #cecece; height:255px; border-bottom:0px; border-top:0px; line-height:24px; padding:5px; overflow:hidden;}
.m21,.m23{ width:245px;}
.m22{ width:243px; height:168px; text-align:center; padding:0px;}
.m3{ width:490px; border:1px solid #cecece; height:235px; background:url(../images/mt.gif) no-repeat left top #f5f5f5; line-height:32px; color:#FFFFFF; font-weight:bold; font-size:14px; margin-top:0px; margin-right:0px;}
.mc{ float:left; margin:8px;}
.ab{ float:right; margin:5px;}
.more{ float:right; margin-top:10px;*margin-top:-22px; margin-right:10px;}
.m4{ width:720px; height:220px; margin-right:5px;}
.m5,.m51{ width:264px; margin-top:0px;margin-right:0px; margin-left:0px;}
.m52{ width:242px; border:1px solid #cecece; border-top:0px; padding:10px;background:#f5f5f5; color:#0b7100; height:166px; line-height:28px; font-size:14px;}
#foot{ clear:both; width:995px; text-align:center; line-height:24px; padding-top:10px; height:100px; border-top:6px solid #7bb034; margin-top:5px;}

#left,#right{ float:left; margin:7px;_display:inline; margin-top:0px; width:245px; overflow:hidden;}
.lm5{ width:245px}
.lm6{ width:233px; border:1px solid #cecece; height:255px; border-bottom:0px; border-top:0px; line-height:24px; padding:5px; overflow:hidden;}

.mll{ margin-left:0px; margin-right:0px;}
.mxx{ height:120px;}
#right{width:735px;margin-right:5px;}
.title{ width:703px; height:32px; padding-left:30px; border:1px solid #cecece; background:url(../images/mt.gif) no-repeat left; line-height:32px; color:#FFFFFF; font-weight:bold; font-size:14px; margin-top:7px; margin-right:0px; border-bottom:0px;}
.content{ width:713px; border:1px solid #cecece; background:#f5f5f5;padding:10px;
min-height:483px;    /*高度最小值设置*/    height:auto !important; /*兼容FF,IE7也支持 !important标签*/
    height:483px; /*兼容ie6*/    overflow:visible; line-height:24px; margin-bottom:5px; color:#000}
.weizhi{ width:300px; height:32px; text-align:right; font-weight:normal; margin-right:10px; line-height:32px; float:right; *margin-top:-32px;; color:#ffffff; font-size:12px;}
.weizhi a:link,.weizhi a:visited{ color:#ffffff}

.new{ width:335px; margin-left:-30px;*margin-left:5px; margin-top:2px;list-style:none; margin-bottom:0px;}
.new li{ height:20px; padding-top:10px;line-height:20px;color:#191919; border-bottom:1px dashed #787878}
.new li a:link,.new li a:visited{ color:#2e2e2e; text-decoration:none}
.new li a:hover{ color:#FF0000;}
.n2{ width:305px; font-size:12px; font-weight:normal; margin-left:120px;}
.n2 li{ border:0px; height:14px; line-height:14px;}
.date{ float:right; *margin-top:-20px; color:#4d4d4d}

.ln{ width:220px; padding:0px; margin:0px auto;}
.ln li{ width:105px; float:left; margin-left:5px; border-bottom:1px dotted #999999;}


#demo { float:left}
#demo {overflow:hidden; width:710px; height:178px; margin-top:10px; margin-left:5px; _display:inline}
#indemo {float: left;width: 800%;}
#demo1,#demo2 {float: left;}


.case1{width:174px; height:130px; border:1px solid #2e2e2e;overflow:hidden}
.cc1{ float:left;width:174px; margin-left:18px;_margin-left:12px; margin-top:5px; text-align:center;}
.pp1{ width:174px; height:24px; line-height:24px; overflow:hidden; font-size:12px; font-weight:normal;}
#bs{ border:1px solid #013586;}
#bb{ border:1px solid #2e2e2e; }



.news_lb{ width:700px; margin-left:10px;margin-left:-30px;*margin-left:0px;}
.news_lb li{ line-height:36px; border-bottom:1px dashed #666666; list-style:none; }
.news_lb li a:link,.news_lb li a:visited{ color:#2e2e2e; text-decoration:none}
.news_lb li a:hover{ color:#006600; font-weight:bold;}
.date1{ float:right;color:#2e2e2e;*margin-top:-36px;_margin-top:-36px;}
.page{ clear:both;width:670px; margin-top:40px; height:40px; text-align:center;}
.case{width:174px; height:130px; border:1px solid #2e2e2e;overflow:hidden}
.cc{ float:left;width:174px;  margin-left:40px;_margin-left:25px; margin-top:5px; text-align:center;}
.pp{ width:176px; height:40px; line-height:20px; overflow:hidden; font-size:12px; font-weight:normal; background:#c9ec92}
.new_title{ width:700px; font-size:14px; font-weight:bold; line-height:36px;text-align:center; border-bottom:1px solid #90834e}

.content1{ width:520px; margin:0px auto;}


/*导航下拉*/
.menu-list {background:#c1c1c3 none repeat scroll 0 0;border:1px solid #D6D6D6;display:none;opacity:0.8;padding-bottom:0px;padding-right:0;padding-top:0;position:absolute;width:118px; margin-left:-18px; margin-top:10px;}
.menu-list ul li {list-style-type:none; margin-left:-40px; margin-top:5px;}
.menu-list ul li a {color:#000000;cursor:pointer;display:block;height:30px;line-height:30px;text-align:center;text-decoration:none;width:100%;}
.menu-list ul li a span {display:block;height:100%;width:100%;white-space:nowrap;overflow:hidden;}

.menu-list ul li a:hover{background:#0552ae; color:#FFF;}
/*导航下拉*/