/* CSS Document */
body{margin:0px auto; background:url(../images/bg.gif); font-size:12px; line-height:24px;}
img{ border:0px;}
a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#FF3300}
#box,#top,#link,#banner,#main,#fk,#foot{ margin:0px auto; width:980px;}
#box{ width:1004px; background:#ffffff; width:1004px;}
#top{ height:105px;}
#link{ height:47px; background:url(../images/link.gif) no-repeat center;}
.nav{ margin:0px auto auto 15px; width:970px; padding:0px; height:39px;}
.nav li{width:101px; height:47px;  _display:inline; text-align:center; float:left; list-style-type:none; display:block; font:normal bold 14px/47px "宋体", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif;}
.nav li a:link,.nav li a:visited{ color:#ffffff; display:block; text-decoration: none; background:url(../images/lbg.gif) no-repeat top;}
.nav li a:hover{ color:#FFFF00; display:block; background:url(../images/lbg.gif) no-repeat bottom;}

#banner{ width:980px; height:288px; padding-top:5px;}
#main{ overflow:hidden; margin-top:8px; padding-bottom:8px;}

#left,#right{ float:left; _display:inline;}
#right{ width:723px;}
#left{ width:250px; margin-right:7px;}

.gun{ line-height:24px; width:220px; height:180px; margin:5px auto; color:#666666; padding:10px;}

.lbb{ margin:9px 0px 9px 0px; padding:0px; width:250px; height:160px;}
.lbb li{ width:113px; height:30px; float:left; margin-left:7px; margin-bottom:10px; list-style:none;}
.lbb li a{display:block; line-height:30px; padding-left:23px; width:90px;}
.lbb li a:link,.lbb li a:visited{ background:url(../images/lbb.gif) no-repeat top;}
.lbb li a:hover{ background:url(../images/lbb.gif) no-repeat bottom;}

.cont{ line-height:28px; padding:10px;}
.m1,.m2,.m5{ float:left; *display:inline;}
.m2{ width:388px; height:252px; margin-left:5px;}
.m3{ width:721px; height:156px; margin-top:8px;}
.m4{ width:980px; height:220px; clear:both; margin-top:8px;}

.m5{ width:320px; height:252px; margin-right:10px; margin-top:5px;}

#fk{ width:980px; height:36px; background:#d51211; overflow:hidden;}
.nav2{ margin:0px 0px auto 70px; width:960px; padding:0px; height:36px; margin-top:12px;}
.nav2 li{font-size:12px; width:92px; height:14px; line-height:14px;  _display:inline; text-align:center; float:left; list-style-type:none; display:block; border-left:1px solid #ffffff;}
.nav2 li.one{ border:0px;}
.nav2 li a:link,.nav2 li a:visited{ color:#ffffff; display:block; text-decoration: none;}
.nav2 li a:hover{ color:#FFFF00; display:block; }

#foot{ padding-top:20px; height:115px; text-align:center; line-height:24px; color:#585858;}
#foot a:link,#foot a:visited{ color:#585858;}
#foot a:hover{ color:#333333}
.lkkk{ margin-left:10px;}

.new{ width:365px; margin:0px 0px 0px 10px; padding:0px; list-style:none; text-align:left; color:#5a615a}
.new li{ height:29px; line-height:29px; color:#000000; font-size:14px;}
.new li a:link,.new li a:visited{ color:#000000; text-decoration:none}
.new li a:hover{ color:#FF0000;}
.date{ float:right;color:#666666;*margin-top:-29px;}
.nw2{ width:295px;}


/*通用样式--容器宽度值*/
*{margin:0;padding:0;}
.wrapper{width:80%;margin:0 auto;}
/*通用样式--容器宽度值*/
.sharp{width:320px;margin:0px auto 0px 0px;float:left;}
.sharp .contentt div{padding:10px;}
.contentt{height:216px; width:320px;}

/*上圆角框通用设置样式，如果要运用多个不同颜色，以下6句不用重新变化--------------------------------*/
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 5px;}
.b2,.b7{margin:0 3px;border-right:2px solid; border-left:2px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}
.contentt {border-right:1px solid;border-left:1px solid;overflow:hidden;}
/*颜色方案一,蓝色边框----------------------------------------*/
/*下面第一、二句决定边框颜色，第三句决定背景颜色*/
/*边框色*/
.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .contentt{border-color:#d5d5d5;}
.color1 .b1,.color1 .b8{background:#d5d5d5;}
/*背景色*/
.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .contentt{background:#faf9f9;}



#demo { float:left; padding:0px;}
#demo {overflow:hidden; width:960px; height:170px; _display:inline; margin:5px auto auto 8px;padding:0px;}
#indemo {float: left;width: 800%;padding:0px;}
#demo1,#demo2 {float: left;padding:0px;}

.cc1{ float:left; width:158px; height:118px; _display:inline; text-align:center; margin:0px 5px 35px 8px; _margin:0px 0px 0px 0px;}
.case1{width:150px; height:118px; text-align:center; vertical-align:middle; line-height:108px; display:table-cell; *display:block; *font-size:100px; overflow:hidden; margin:0px auto; border:1px solid #CCCCCC; background:#ffffff; padding:4px;}

.pp1{ width:150px; height:28px; line-height:28px; overflow:hidden; font-size:12px; font-weight:normal; color:#003300}
.pp1 a:link,.pp1 a:visited{ color:#003300}
.pp1 a:hover{ color:#FF0000}
.case1 img{
vertical-align: middle; 
max-width:150px;   /* FF IE7 */
max-height:118px; /* FF IE7 */
_width:expression(this.width > 150 && this.width > this.height ? 150: auto); /* IE6 */
_height:expression(this.height > 118 ? 118 : auto); /* IE6 */ 
}
.casex{ float:left; *display:inline; width:180px; height:110px; padding:0px; border:1px solid #CCCCCC; background:#FFFFFF; margin:8px auto auto 18px;}


.title{background:url(../images/title.gif) no-repeat left top; width:703px; height:34px; padding-left:20px; font:normal bold 14px/34px "宋体", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif; color:#ffffff; margin:0px auto 0px auto; overflow:hidden;}

.weizhi{ width:300px; height:34px; text-align:right; font:normal normal 12px/34px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif; margin: auto 20px auto auto; float:right;  *margin-top:-34px; color:#333333; _display:inline; }
.weizhi a:link,.weizhi a:visited{ color:#333333}
.weizhi a:hover{ color:#FF0000;}

.content{ width:681px;  padding:20px; line-height:300%; color:#000000; margin:0px auto; overflow-x:hidden; min-height:453px;    /*高度最小值设置*/    height:auto !important; /*兼容FF,IE7也支持 !important标签*/
    height:453px; /*兼容ie6*/    overflow:visible; border:1px solid #d7d7d7;  border-top:0px; margin-bottom:10px; background:#f9f9f9;}
.news_lb{ width:680px; margin:0px auto;}
.news_lb li{ height:56px; line-height:56px; border-bottom:1px dashed #CCCCCC; font-size:14px; list-style:none; background:url(../images/dd.gif) no-repeat left center; padding-left:20px;}
.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:#990000;*margin-top:-56px;_margin-top:-56px;}
.page{ clear:both;width:610px; margin-top:25px; height:20px; text-align:center; color:#333333}
h1{ width:680px; font-size:18px; margin:0px auto; font-weight:bold; line-height:36px;text-align:center; border-bottom:1px solid #999999}

.content1{ margin: 15px auto auto 50px; text-align:left; }
.ccc{ padding:5px; background:#fff; border:4px solid #CCCCCC; max-width:600px; _width:expression(this.width > 600 && this.width > this.height ? 600: auto); /* IE6 */}
.lmm{ margin-left:0px; }


.cc3{ margin:15px 13px 35px 28px; _margin-left:10px; display:inline;}
.cc3,.case3{ width:180px; height:142px;}
.case3{ font-size:125px;}
.case3 img{
vertical-align: middle; 
max-width:180px;   /* FF IE7 */
max-height:142px; /* FF IE7 */
_width:expression(this.width > 180 && this.width > this.height ? 180: auto); /* IE6 */
_height:expression(this.height > 142 ? 142 : auto); /* IE6 */ 
}

/*导航下拉*/
.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:101px; 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;}
/*导航下拉*/

