/* CSS Document */
body{ margin:0px auto; padding:0px; font-size:12px; background:url(../images/bjj.gif) repeat-x top #ffffff;}
img{ border:0px;}
.im,.im2{ display:block; margin:0px auto;}
.im2{ padding-top:40px; padding-bottom:40px;}
a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#FF0000}

#box,#top,#link,#main,#main2,#fk,.line,#foot{ width:1200px; margin:0px auto;}
#box{ width:100%; background:url(../images/ft.gif) repeat-x bottom;}
#top{ height:145px; line-height:30px; background:url(../images/top.jpg) no-repeat center top; color:#9e9e9e; text-align:right;}
#link{ height:64px; overflow:hidden;;}
#main,#main2{ overflow:hidden; padding-top:20px; padding-bottom:20px;}
#main2{ width:100%; padding-top:0px; padding-bottom:40px;}
.line{ height:160px; background:url(../images/line.gif) no-repeat center bottom; padding-top:9px; overflow:hidden;}
.line a{ display:block; width:200px; height:160px; float:left; margin:0px auto;}
#fk{ width:1140px; clear:both; height:43px; color:#d8d8d8; line-height:43px; text-align:left;}
#fk a:link,#fk a:visited{ color:#d8d8d8;}
#fk a:hover{ color:#FFFF00;}

#foot{ clear:both; height:190px; background:url(../images/flogo.jpg) no-repeat left center; color:#f7f7f7; line-height:36px; padding-top:45px; padding-left:320px; width:880px; text-align:left;}
#foot a:link,#foot a:visited{ color:#f7f7f7;}
#foot a:hover{ color:#ffff00;}

.nav{ margin:0px auto; padding:0px; height:64px; line-height:64px; width:1200px; overflow:hidden;}
.nav li{ width:116px; height:64px;  _display:inline; text-align:center; float:left; list-style-type:none; display:block; font:normal normal 14px/64px "微软雅黑", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif;}
.nav li a:link,.nav li a:visited{ color:#ffffff; display:block; text-decoration: none; background:url(../images/nav.gif) no-repeat top left;}
.nav li a:hover{ display:block; color:#FFFF00; font-weight:bold; background:url(../images/nav.gif) no-repeat bottom left;}
.nav li.none{ width:115px;}

.ab{ width:520px; margin:0px auto; height:280px; background:url(../images/ab.jpg) no-repeat center top; color:#dedede; font-family:"微软雅黑"; font-size:14px; padding-left:660px; padding-right:20px; padding-top:40px; line-height:36px; overflow:hidden; position:relative;}
.more{ position:absolute; width:80px; height:80px; left:565px; top:245px;}
.more a{ display:block; width:80px; height:80px;}
.mm{ width:100%; margin:0px auto; height:620px; background:#ffffff; margin-top:25px; overflow:hidden;}
.mx{ width:1200px; height:475px; margin:0px auto; overflow:hidden;}
.bb{ width:100%; margin:0px auto; height:250px; background:url(../images/bb.jpg) center top no-repeat; overflow:hidden;}
.nn{ width:1180px; margin:0px auto; height:277px; padding-top:40px; background:#f7f7f7; overflow:hidden;}
.nxx,.nbg{ width:380px; height:277px; float:left; _display:inline; overflow:hidden;}
.nbg{ width:20px; background:url(../images/nline.gif) no-repeat center top;}

#left,#right{ float:left; _display:inline; width:240px; overflow:hidden; margin-left:30px;}
#right{ width:885px; margin-left:15px;}

.l1{ width:232px; height:auto; border:4px solid #121212; border-top:0px; overflow:hidden;}
.l2{ width:218px; height:180px; padding:10px; border:1px solid #dadada; border-top:0px; overflow:hidden; color:#505050; line-height:25px;}

.im22{ display:block; margin:0px auto; padding-top:10px;}
.lbb{ margin:5px auto auto auto; padding:0px; height:auto; width:210px; overflow:hidden;}
.lbb li{ width:210px; height:31px; text-align:center; list-style-type:none; display:block; font:normal normal 14px/31px "宋体", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif; margin:9px auto; }
.lbb li a{ display:block;}
.lbb li a:link,.lbb li a:visited{ color:#333333; display:block; background:url(../images/lbb.gif) no-repeat center bottom;}
.lbb li a:hover{ display:block; color:#FFFFFF; background:url(../images/lbb.gif) no-repeat center top;}


.new{ width:360px; margin:15px auto; padding:0px; height:225px; list-style:none;  text-align:left; color:#666666; overflow:hidden;} 
.new li{ height:36px; line-height:36px; color:#000; font-size:12px; border-bottom:1px dashed #cccccc;}
.new li a:link,.new li a:visited{ color:#666666; text-decoration:none}
.new li a:hover{ color:#FF0000;}
.lx{ width:360px; height:225px; margin:15px auto; font-size:16px; font-family:"微软雅黑"; line-height:45px; color:#666666; background:url(../images/lx.gif) no-repeat right top;}

.cc1{ float:left; width:253px; height:193px; _display:inline; text-align:center; margin:0px 20px 40px 20px;}
.case1{width:233px; height:173px; text-align:center; vertical-align:middle; line-height:150px; display:table-cell; *display:block; *font-size:150px; overflow:hidden; margin:0px auto; padding:0px; background:#ffffff; border:10px solid #dddddd;}

.pp1{ width:233px; height:35px; line-height:35px; 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:233px;   /* FF IE7 */
max-height:173px; /* FF IE7 */
_width:expression(this.width > 233 && this.width > this.height ? 233: auto); /* IE6 */
_height:expression(this.height > 173 ? 173 : auto); /* IE6 */ 
}

.title{background:url(../images/title.gif) no-repeat left top; width:848px; height:45px; padding-left:37px;  font:normal bold 14px/45px "宋体", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif; color:#333333; overflow:hidden; text-align:left; overflow:hidden;}

.weizhi{ width:220px; height:45px; text-align:right; font:normal normal 12px/45px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif; margin: auto 30px auto auto; float:right;  *margin-top:-45px; color:#999999; _display:inline; background:url(../images/weizhi.gif) no-repeat left bottom;}
.weizhi a:link,.weizhi a:visited{ color:#999999;}
.weizhi a:hover{ color:#FFFF00;}

.content{ width:853px;  padding:15px; line-height:300%; color:#000000; margin:0px auto; overflow-x:hidden; min-height:549px;    /*高度最小值设置*/    height:auto !important; /*兼容FF,IE7也支持 !important标签*/
    height:549px; /*兼容ie6*/    overflow:visible; margin:8px auto; border:1px solid #e6e6e6; text-align:left;}
.news_lb{ width:818px; margin:0px auto; 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:25px;}
.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:100%; margin-top:20px; height:50px; line-height:50px; text-align:center; color:#333333; font-size:14px; background:#f7f7f7;}
h1{ width:100%; font-size:24px; margin:0px auto 20px auto; font-weight:bold; line-height:105px; color:#990000; text-align:center; border-bottom:1px solid #CCCCCC}

.content1{ margin: 15px auto auto 100px; text-align:left;}
.ccc{ padding:5px; background:#ffffff; padding:5px; border:5px solid #dddddd;}
.lmm{ margin-left:0px;}


.cc2{ margin:20px 15px 40px 15px;}
.case2{ padding:5px; border:5px solid #dddddd;}

/*导航下拉*/
.menu-list {background:url(../images/meng.gif) repeat-x bottom #FFFF00; display:none;opacity:0.8;padding-bottom:0px;padding-right:0;position:absolute;width:111px; margin-top:0px; padding-top:0px; *padding-top:8px; margin-left:0px; border:1px solid #FFCC00; z-index:999;}
.menu-list ul{ margin-bottom:5px;}
.menu-list ul li {list-style-type:none; margin-left:0px; margin-top:4px;}
.menu-list ul li a {color:#FF0000;cursor:pointer;display:block;height:28px;line-height:28px;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:#FF0000; color:#FFFFFF;}
/*导航下拉*/
