@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldest,input,button,p,blockquote,th,td,main{
	 margin:0;padding:0; border:0;
	}
body{margin:0px auto; text-align:center;BACKGROUND:url(bg.jpg); color:#666; font:13px Verdana, Arial, 宋体; }

/*预设清除浮动*/
.clear{ clear:both; } 
/*白边*/
#outBox {width:1200px;  margin:0 auto; text-align:center;background-color:#FFF; }

ul,li{ line-height:22px; font-size:13px;list-style-type: none;}
td{ line-height:22px; font-size:13px;}
A {COLOR: #666;TEXT-DECORATION: none}	
A:hover {COLOR:#0A5;TEXT-DECORATION: none}

h3{ font-size:15px; color:#00AA55; font-weight:600;}
/*头部导航代码开始*/

.headerall{width:1150px;margin:0 auto;  background-color:#FFF;}
.logobox{width:1150px;HEIGHT:135px;}
.logobox .toplogo{height:135px;width:720px; text-align:left; float:left; }
.logobox .toptele{float:right; margin-top:10px;}
.banner {width:1150px;height:240px; padding-bottom:10px;}

/* 轮播图样式 */
 /* 容器样式：限制轮播范围，隐藏溢出内容 */
.banner-container {
    position: relative;
    width: 1150px; /* 可根据需求调整宽度，如1200px */
    height: 240px; /* 可根据Banner图比例调整高度 */
    overflow: hidden;
    margin: 0 auto;
}

/* 图片列表：横向排列所有Banner */
.banner-slides {
    position: absolute;
    width: 600%; /* 6张图 → 宽度=6*100% */
    height: 100%;
    display: flex; /* 横向布局 */
    transition: transform 0.5s ease; /* 切换动画，平滑过渡 */
}

/* 单个Banner：占列表1/6宽度 */
.banner-slide {
    width: 16.6667%; /* 100% ÷ 6张图 */
    height: 100%;
}

/* Banner图片：适应容器，避免变形 */
.banner-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* 保持图片比例，填充容器（可换为contain） */
}

/* 隐藏复选框（仅用于控制，不显示） */
.banner-container input[type="radio"] {
    display: none;
}

/* 指示器样式：默认状态 */
.banner-dots {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    gap: 10px; /* 指示器间距 */
    z-index: 10; /* 确保在Banner上方显示 */
}

.banner-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%; /* 圆形指示器 */
    background-color: #ccc; /* 未选中颜色 */
    cursor: pointer;
    transition: background-color 0.3s ease;
}

/* 选中状态：高亮指示器 */
#banner-1:checked ~ .banner-dots label[for="banner-1"],
#banner-2:checked ~ .banner-dots label[for="banner-2"],
#banner-3:checked ~ .banner-dots label[for="banner-3"],
#banner-4:checked ~ .banner-dots label[for="banner-4"],
#banner-5:checked ~ .banner-dots label[for="banner-5"],
#banner-6:checked ~ .banner-dots label[for="banner-6"] {
    background-color: #eec628; /* 选中颜色（可自定义） */
    transform: scale(1.1); /* 选中时轻微放大，增强视觉反馈 */
}

/* 根据复选框选中状态，切换Banner位置 */
#banner-1:checked ~ .banner-slides {
    transform: translateX(0); /* 第1张图：左移0 */
}
#banner-2:checked ~ .banner-slides {
    transform: translateX(-16.6667%); /* 第2张图：左移1/6 */
}
#banner-3:checked ~ .banner-slides {
    transform: translateX(-33.3333%); /* 第3张图：左移2/6 */
}
#banner-4:checked ~ .banner-slides {
    transform: translateX(-50%); /* 第4张图：左移3/6 */
}
#banner-5:checked ~ .banner-slides {
    transform: translateX(-66.6667%); /* 第5张图：左移4/6 */
}
#banner-6:checked ~ .banner-slides {
    transform: translateX(-83.3333%); /* 第6张图：左移5/6 */
}



.nav { width:1150px; height:33px; border:#408c00 1px solid; background:url(mainnav-bg.jpg) repeat-x;margin:0 auto;}
.nav A {FONT: bold 15px/33px "微软雅黑";BACKGROUND: url(mainnav-li-bg.jpg) no-repeat right; FLOAT: left; WIDTH: 100px; COLOR: #fff;TEXT-DECORATION: none; HEIGHT: 33px}
.nav A:hover {BACKGROUND: url(mainnav-li-hover.jpg) no-repeat center center;TEXT-DECORATION: none;COLOR:#fff；}

 .zaixiankefu {position: fixed;right:8px;bottom: 168px;z-index: 9999;}
/*头部导航代码结束*/
.main{width:1150px;text-align:left;clear:both;margin:0 auto;position:relative; padding-bottom:10px; background-color:#FFF; line-height:25px;}
.main1{width:1150px;margin:10px 0px 0px 0px;text-align:left; border:1px solid #DEDEDE;clear:both;margin:0 auto; margin-top:10px;position:relative}
.main2{width:1150px;margin:10px 0px 0px 0px;text-align:left;clear:both;margin:0 auto; margin-top:10px;position:relative}
.main3{width:1150px;text-align:left;border:1px solid #39A5E3;clear:both;margin:0 auto;position:relative}

.left1{width:255px;float:left;text-align:left;margin:0px 10px 0px 0px}
.left1 ul {margin:0px;padding:0px;text-align:left;}
.left1 li{height:36px; line-height:36px;background:url(submenubg.png) no-repeat;padding-left:58px;font-weight:600;list-style-type:none;}
.cent1{width:520px;float:left;text-align:left;margin:0px 0px; height:483px;}
.cent1 li{border-bottom:1px dashed #39A5E3;height:25px; line-height:25px;padding-left:10px;list-style-type:none;}
.right1{width:355px;float:left;text-align:left;margin:0px 0px 0px 10px; height:483px;}
.right1 li {border-bottom:1px dashed #CCC;text-align:left; line-height:25px;}
.right1 li span{ float:right}
.mainright{width:885px;float:left;text-align:left;}

.jianjieTu{ width:180px; height:140px; float:left;margin:10px 10px 10px 10px;}
.jianjieNr{ width:510px; height:140px; line-height:22px; float:left;margin:10px 0px 10px 10px;}

.chanpin{WIDTH:1150px;HEIGHT:130px; background:url(chanpinbg.jpg) no-repeat center; background-color:#FFF;}
.chanpinNr{width:180; height:120px;margin:5px 8px 5px 9px; float:left;display:inline; text-align:left;line-height:22px; color:#999; font-size:12px}
.youqing{WIDTH:1150px;HEIGHT:100px; background-color:#FFF;}

.XXbiaoti{font-size:16px; font-family:"微软雅黑"; text-align: center; height:35px;line-height:35px;}
.XXneirong{line-height:25px; font-size:14px; width:690px;text-align: left;margin:10px 10px 10px 20px;}
.newsZhaiyao{width:630px; margin:10px 40px 10px 40px;line-height:22px;font-size:13px; text-align:left;border:1px solid #17D;}
.newsTongji{line-height:30px; height:30px; font-size:12px; width:710px;text-align:center;margin:5px 10px 5px 10px;}
.NZhaiyao{font-size:15px;COLOR:#00AA55;line-height:30px; width:690px;text-align: left;margin:10px 20px 20px 20px; font-weight:500;}

.tab472{width:520px; margin:0px 0px 10px 0px;}
.tab472 img{float:left; width:130px; height:150px;}

.tab550 {width:550px; height:290px; margin:10px 10px 10px 10px;float:left;display:inline;}
.tab420 {width:420px; height:290px; margin:10px 10px 10px 0px; float:left;display:inline;}
.xdh1{ height:28px;margin:2px 0px 0px 0px;border-bottom:1px dashed #9DF; color:#1690D9; font-weight:600; line-height:28px; padding-left:15px;}
.tab67 {width:67px; height:271px;float:left;background:url(lvjx.jpg);}
.tab312 {width:298px; height:271px;float:left;border-left:1px solid #DEDEDE; padding-left:10px;overflow:hidden; }

.tab360 {width:360px;float:left;overflow:hidden; }
.jinxuan {width:290px; height:85px;}
.jinxuan  img{ text-align:left;margin:5px 5px 5px 5px;}
.jinxuan  p{ color:#D78A30; line-height:25px;}
.ddh {width:1150px;margin:10px 0px 0px 0px;text-align:left;font-size:16px; background:url(ddhbg.gif); height:36px; color:#ffffff; line-height:36px;text-indent:2em;clear:both;margin:0 auto; margin-top:10px;}
.ddh span{color:fff; float:right; padding-right:10px; font-size:12px;}
.tab742{width:742px; border-left:1px solid #9DF; border-bottom:1px solid #9DF;border-right:1px solid #9DF;margin:0px 0px 10px 0px;}
.tab982{width:982px;border-left:1px solid #9DF; border-bottom:1px solid #9DF;border-right:1px solid #9DF;margin:0px 10px 10px 10px; text-align:center;}
.tabMain3 {width:170px; height:150px;margin:15px 10px 15px 10px;float:left; line-height:25px;display:inline;border-right:1px solid #DEDEDE;}
.tabMain3B { width:215px;height:150px;margin:15px 10px 15px 10px;float:left;display:inline; padding-top:20px;}

.XianLu{WIDTH:250;height:232px;text-align:left;float:left;display:inline;margin:0px 0px 5px 0px;}
.XianLu p{height:40px; line-height:40px; text-align:center;}
.XianLuB{WIDTH:110px;height:120px;text-align:center;float:left;display:inline;margin:5px 5px 3px 9px;}

.xianluA{WIDTH:240;height:215px;text-align:center;float:left;display:inline;margin:10px 10px 0px 0px;}
.xianluB{WIDTH:110;height:120px;text-align:center;float:left;display:inline;margin:5px 0px 5px 12px;}

.zonghe{WIDTH:240;height:225px;text-align:center;float:left;display:inline;margin:0px 10px 0px 0px;}
.zongheA{WIDTH:240;height:100px;}
.zongheB{WIDTH:240;height:30px; text-align:left; padding-left:15px; line-height:30px;font-size:15px;color:#1690D9; font-weight:600;}
.zongheC{WIDTH:240;height:95px; font-size:13px; line-height:20px; text-align:left}
.FriendA{WIDTH:1150px;height:32px; text-align:left; background:url(linkbg2.gif);text-indent:2em; line-height:30px;font-size:15px;color:#F86A18; font-weight:600; border-bottom:1px dashed #9DF;}

.right{width:255px;float:left;text-align:left;margin:0px 0px 0px 10px}
.right ul {margin:0px;padding:0px;text-align:left;}
.right li{border-bottom:1px dashed #666;height:25px; line-height:25px;background:url(xdh_img.gif) no-repeat;padding-left:35px;list-style-type:none;}
.mainleft{width:885px;float:left;text-align:left;margin:0px auto;}
.mainleft1{width:885px;float:left;text-align:left;margin:0px auto;}
.mainleft li{border-bottom:1px dashed #00AA55;height:25px; line-height:25px;padding-left:10px;list-style-type:none;}
.subnav472{width:520px;background:url(472bg.jpg) no-repeat;height:33px;line-height:33px; font-size:13px;text-indent:35px; COLOR:#37AB22;font-weight:600;}
.subnav472 A,A:hover{ COLOR:#37AB22; TEXT-DECORATION: none}

.subnav732{width:885px;background:url(730Bg.jpg) repeat-x;height:33px;line-height:13px; font-size:14px; COLOR:#37AB22;font-weight:600;}
.subnav732 A,A:hover{ COLOR:#37AB22; TEXT-DECORATION: none;}
.subnav732N{width:885px;background:url(titbg.jpg) no-repeat;height:29px;line-height:29px; font-size:15px;text-indent:15px; COLOR:#fff;font-weight:600;}
.subnav732N A,A:hover{ COLOR: #fff; TEXT-DECORATION: none}
.subnav360{width:360px;background:url(titbg.jpg) no-repeat;height:29px;line-height:29px; font-size:15px;text-indent:15px; COLOR:#fff;font-weight:600;}
.subnav360 A{ COLOR: #fff; TEXT-DECORATION: none}

.tab732{width:883px;border-left:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE;border-right:1px solid #DEDEDE; margin:0px 0px 10px 0px;}
.tab732N{width:883px; margin:0px 0px 10px 0px;}

.subnav255{width:255px;background:url(rightit.jpg) no-repeat;height:33px;line-height:30px; font-size:13px;COLOR: #fff;text-align:left;text-indent:23px; font-weight:600;}
.subnav255 A,A:hover{ COLOR: #fff; TEXT-DECORATION: none}
.tab255{width:255px; margin-bottom:10px;}
.tab255N{width:255px; margin-bottom:10px;}

.footer{width:1200px; text-align:center;LINE-HEIGHT: 30px; background:url(foot.jpg) repeat-x; background-color:#FFF; clear:both; height:180px;}
.footerDao{width:1150px;text-align:center;LINE-HEIGHT: 30px; float:left; clear:both; padding-top:20px; margin:0 auto}
.footerDao A,A:hover{ COLOR: #303030; TEXT-DECORATION: none}
.sheji_zhanshi{WIDTH:725px;height:155px;text-align:center;}
.anli_zhanshi{height:155px;text-align:center; width:720px;}
.sheji_zhanshi_A{WIDTH:160;height:150px;text-align:center;float:left;margin:5px 5px 5px 10px;border:1px solid #ccc；}
.AnliZhanshi{WIDTH:220;height:180px;text-align:center;float:left;margin:5px 4px 10px 6px;}
.AnliZhanshiKj{WIDTH:1150PX;text-align:center;}
.font12 { font-size:12px;}
.font14 { font-size:14px; font-weight:400;}
.font14A { font-size:14px; font-weight:600; color:#000000} 
#A A {COLOR: #666;TEXT-DECORATION: none}	
#A A:hover {COLOR:#0A5; TEXT-DECORATION: none}

/*新增css*/
.prod{height:auto; width:732px;overflow:hidden;}
.prod {font-size:16px;width:732px;height:auto;overflow:hidden;}
.prod .chang{padding-left:40px;line-height:50px;font-size:23px; background:url(chan.png)  no-repeat  left;background-size：30px;border-bottom:1px solid silver;display:block;}
.prod  ul{margin-top:10px;padding:0px;}
.prod  ul li{width:160px;height:160px;text-align:center;float:left;overflow:hidden;margin-right:18px;padding:0px; position:relative}
.prod  ul li a.changdu{width:160px;height:127px;display:inline-block;padding:0px;margin:0;}
.prod  ul li img.imgsize{width:160px;height:127px;} 
.prod  ul li a.a_size{color:rgb(102, 102, 102);font-size:14px;}
.prod ul li:hover b{ display:block}
.mainbottom{ margin-top:10px; float:left; clear:both}
.subnav1200{width:1150px;background:url(730Bg.jpg) repeat-x;height:33px;line-height:33px; font-size:13px; COLOR:#37AB22;font-weight:600;}
.subnav1200 A{ COLOR:#37AB22; TEXT-DECORATION: none}

.subnav400{width:355PX;background:url(rightit1.jpg) no-repeat;height:33px;line-height:30px; font-size:13px;COLOR: #fff;text-align:left;text-indent:13px; font-weight:600;}
.subnav400 A{ COLOR: #fff; TEXT-DECORATION: none}
.tab400{width:355PX; margin-bottom:10px;}
.tab400N{width:355PX; margin-bottom:10px; padding-left:5px;}

.rightBot{ float:left; clear:both; margin-top:5px; height:200px;}
.jpgc{WIDTH:885PX;height:155px;text-align:center; float:left}
.jpgcZhanshi{WIDTH:200;height:160px;text-align:center;float:left;margin:5px 5px 10px 15px;}
.AnliZhanshi  a.a_font{color:rgb(102, 102, 102);font-size:14px; line-height:30px; height:30px;}
.jpsjlist{WIDTH:885PX;text-align:center; float:left; margin-top:15px;}

.br-content{ height:auto; overflow:hidden; margin:10px 0px;}
/*图片带标题表*/
.nb-list{ height:auto; overflow:hidden; min-height:200px; margin:15px 0px;}
.nb-list ul{ height:auto; overflow:hidden}
.nb-list ul li{ width:200px; height:250px; overflow:hidden; margin-top:10px;float:left; margin-right:10px;transition:0.3s ease-in;-webkit-transition:0.3s ease-in;}
.nb-list ul li img{max-width:200px; height:160px;}
.nb-list ul li h3{height:30px; line-height:30px; text-align:center; overflow:hidden; }
.nb-list ul li h3 a{ font-size:14px; color:#333;}
.nb-list ul li span{ display:block;font-size:12px; width:200px;line-height:23px;text-align:left; margin-top:5px;overflow:hidden;}

/*图文列表*/
.nb-nlist{ height:auto; overflow:hidden; min-height:200px; margin:15px 0px;}
.nb-nlist li{ display:block; padding-bottom:16px; border-bottom:1px solid #f0f0f0; overflow:hidden; }
.nb-nlist li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.nb-nlist li h2{ padding:6px 0 14px 0; font-size:16px; line-height:27px; font-weight:normal; }
.nb-nlist li h2 a{ font-size:16px; line-height:29px; color:#00AA55; text-decoration:none; }
.nb-nlist li h2 em{ font-size:13px; float:right; }
.nb-nlist li h2 a:hover{ color:#00AA55; }
.nb-nlist li .note b{ position:relative; display:block; float:left; margin-right:16px; width:156px; height:104px; font-style:normal; }

/*内容标题样式*/
.nr-auto{ height:auto; overflow:hidden; min-height:200px; margin:15px 0px;}
.nr-auto .daodu{ margin:10px 10px; min-height:60px; text-align:left; color:#CCCCCC; }
.meta{ margin:0px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #f0f0f0; text-align:center }
.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.meta h1{ margin:0; padding:0 0 15px 0; color:#1f1f1f; font-size:22px; line-height:30px; }
.meta .meta-info{ color:#999; font-size:12px; line-height:24px; }
.meta .meta-info span{ margin-right:10px; padding-left:20px; color:#777; background:url(sprite.gif) no-repeat; }
.meta .meta-info .time{ background-position:left -156px; }
.meta .meta-info .view{ background-position:left -32px; }
.meta .meta-info .comm{ background-position:left 4px; }
.content_nr{ font-size:15px; color:#444; line-height:30px; /*min-height:200px;*/ margin:15px 0px;height:auto; overflow:hidden}
.content_nr p{ margin-bottom:10px; line-height:30px; font-size:15px;}
.content_nr img{max-width:800px;  /*IE7和Firefox用*/ width: expression(this.width > 890 ? 890: true);   /*IE6用*/ margin:0px 0px;}
.content_nr p a{ font-weight:bold; color:#03F; text-decoration:underline;}

.xgbox{ height:auto; overflow:hidden; margin-top:0px; clear:both; margin-bottom:10px;}
.xgtitle{ line-height:40px; border-bottom:solid 1px #ddd; font-size:16px; color:#069}
.xgnlist{ height:auto; overflow:hidden; margin:15px 0px;}
.xgnlist ul{ height:auto; overflow:hidden;}
.xgnlist ul li{ width:45%; float:left; line-height:28px; padding-left:15px; background:url(do.jpg) no-repeat  left center;    height: 28px;
    overflow: hidden;}
.xgnlist ul li a{ font-size:13px; color:#666;}
.xgnlist ul li a:hover{ color:#f30}

.f-info{ width:1150px; height:auto; overflow:hidden; margin:0 auto}
.f-link{ height:auto; overflow:hidden; line-height:35px; border-bottom:solid 1px #ccc; padding-left:30px; font-size:14px;}
.f-link li{ float:left; margin-right:25px;}
.f-link li a{ font-size:16px; color:#333}
.footer em a{ color:#595959}
.footer em{ color:#595959}
.f-text{ height:auto; overflow:hidden; line-height:26px; color:#666; margin-top:20px; font-size:14px; text-align:center}
.f-text a{ color:#333}