.adindex{position:relative;margin:0 auto;height:380px;overflow:hidden;top:0;z-index:1;border-bottom:5px solid #99A901}
.adindex img{width:100%;height:auto}
.newsbox{padding:20px 0 15px 5px}
.aside_box{width:235px;font-size:12px;font-family:"宋体";color:#666}
.aside_box .box_body{border:1px solid #e5e5e5;margin-top:15px}
.aside_box img{width:233px;height:98px}
.map-commend-item{margin:0 10px 0 0}
.map-commend-item-last{margin:0}
.map-imgtxt{margin:40px 0 8px 0;background-color:#fff}
.map-imgtxt li{padding:3px 0 3px 0;height:18px}
.map-commend-container{position:relative;margin:10px 0 0 0;border:1px solid #e6e6e6;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#fff}
.map-commend-item-last .map-commend-container{min-height:80px}
.map-commend-title{width:150px;position:absolute;left:9px;top:-7px;height:32px;line-height:32px;padding:0 11px;background:#06c;border:2px solid #ff7fa6;border-radius:0 0 8px 8px;font-size:16px;font-family:"Microsoft YaHei";color:#fff;text-align:center}
.map-commend-title:before{position:absolute;top:-2px;right:-10px;display:block;content:"";width:0;height:0;border-bottom:6px solid #ff7fa6;border-right:8px solid transparent}
.map-commend-title:after{position:absolute;top:-1px;right:-9px;display:block;content:"";width:0;height:0;border-bottom:5px solid #f2497c;border-right:7px solid transparent}
.map-commend-title a{color:#fff;text-decoration:none;}
.map-imgtxt-word{color:#000;font-size:12px}
.key-number{color:#eee;padding:0 5px}
.partner{position:relative;width:100%;margin-bottom:20px;background:#fff}
.partner-tit{margin-left:0px;background:url(../images/menu_bg.png) repeat-x;text-indent:2em;line-height:36px;height:36px;color:#ffffff;vertical-align:middle;font-size:14px}
.partner .goLeft,.partner .goRight{width:20px;height:32px;margin:-20px 0 0;display:block;background:url(../images/arrows.png) no-repeat 0 0;position:absolute;top:55%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;opacity:0.5}
.partner .goRight{right:0;background-position:-20px 0}
.goLeft:hover, .goRight:hover{opacity:1}
.partlist{border-bottom:3px solid #ff7fa6;overflow:hidden;margin:0 auto;width:100%;}
.aa {
    width: 500%; /* 根据总页数设置宽度 */
    overflow:hidden;
    display: flex; /* 使用 flex 布局 */
    transition: left 0.6s; /* 添加过渡效果 */
    position:relative;
}

.aa li {
	margin:0;
	padding:0;
    width: 14%; /* 根据每页显示数量设置图片宽度 */
}
.aa li a{display:block;text-align:center;width:220px;color:#333;line-height:30px;cursor:default}
.aa li a:hover{color:#069;text-decoration:none}
.aa li img{border:9px solid #eee;width:202px;height:120px}
.xuanyaji{width:100%;margin-top:20px;clear:both}
.shuipodata{margin:0 auto}
.th_shuipo > li:first-child,.row_shuipo > li:first-child{width:158px}
.th_shuipo{list-style:none;padding:0px;margin:0px;width:100%;height:40px;line-height:20px;font-size:12px;font-weight:bold}
.th_shuipo li{border:1px solid #99CC00;background:#F1FADE}
.th_shuipo li,.row_shuipo li{display:block;width:43%;float:left;text-align:center;border:1px solid #99CC00;height:50px;line-height:25px}
.th_shuipo p,.row_shuipo p{text-align:center;line-height:12.5px}
.shuipomap{clear:both;position:relative}
.black_overlay{position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80)}
.white_content{position:absolute;top:25%;left:25%;width:50%;height:auto;border:1px solid orange;z-index:1002;overflow:auto}
.shuipomap strong{cursor:pointer;position:absolute;top:25%;left:75%;width:10px;height:14px;background:#fff;z-index:1004}
.sp_box{ width:100%;  background-color:#f1f1f1}
.sp_box_con{ width:90%; margin:10px auto; overflow:hidden}
.sp_bcon{padding:15px 0}
.sp_bcon a{text-decoration:none}
.sp_bcon h3{ height:40px; line-height:40px; margin-bottom:10px; background:url("../images/sp_box.png") no-repeat right center}
.sp_bcon h3 a{ float:left; color:#155497; font-size:16px; font-weight:bold}
.sp_bcon h3 span{ float:left; font-family:Times New Roman; text-transform:uppercase; color:#909090; font-size:14px; margin-left:10px}
.sp_bcon h3 em a{ float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#aaa; font-weight:normal; margin-right:20px}
.sp_bcon dl{overflow:hidden; height:250px}
.sp_bcon dl dt{ width:40%; height:auto; float:left}
.sp_bcon dl dt img{ width:100%; height:auto}
.sp_bcon dl dd{ width:55%; float:right; line-height:22px; font-size:14px; color:#666; overflow:hidden}
.sp_bcon dl dd span{display:block}
.sp_bcon dl dd span a{line-height:30px; color:#155497; font-weight:bold; font-size:14px}
.sp_bcon dl dd em a{ display:block; width:83px; height:28px; text-align:center; line-height:28px; color:#fff; background:#155497; font-size:14px; margin-top:10px; font-style:normal}

.friend_links{margin-top:20px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}
.friend_links h3{line-height:33px;float:left;background:url(../images/friend_link.jpg) no-repeat left center;padding-left:30px;margin:5px 0;}
.friend_links h3 strong{font-size:12px;color:#232323}
.friend_links h3 span{color:#8e8e8e;font-size:12px;text-transform:uppercase}
.friend_links .home_link{float:left;width:85%;padding:0 15px}
.friend_links a{text-decoration:none;font-size:12px;color:#aaa;line-height:22px;padding:5px 10px}

.ctab{background-color:#FCFCFC;border:1px solid #CECECE;margin:20px auto;text-align:left}
.content-nav {height:52px;border-bottom:1px solid #cecece}
.ctab-title {position:relative;height:40px;
vertical-align:middle;top:0;font-size:24px;display:inline-block;_display:inline;_overflow:hidden;padding-top:10px;padding-left:7px;width:1170px}
.ctab-title a {display:block;background:url(../images/icoi.png) no-repeat;overflow:hidden;padding-left:40px;text-shadow:1px 1px 1px #000;color:#333}
.ctab-title a:hover{text-decoration:none;cursor:pointer;color:#ff7fa6}
.product-item {position:relative;_zoom:1;width:300px;float:left;_display:inline;overflow:hidden;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9}
.product-item a {text-decoration:none;color:#666;text-align:center;display:block}
.item-thumbnail {margin-bottom:3px;overflow:hidden}
.item-thumbnail img {transition:transform 0.3s ease 0s;width:210px;height:140px;border:0;vertical-align:middle;margin-top:35px}
a:hover .item-thumbnail img {-webkit-transform:scale(1.05);transform:scale(1.05)}
.item-name {white-space:nowrap;width:293px;overflow:hidden;text-align:center;color:#333;font-size:14px;font-weight:550;font-family:"microsoft yahei";margin-bottom:10px;margin-top:10px}
.showbox{width:20%;position: fixed;left:20px;bottom:20px;z-index:2 ;}
.moveshuow{ width:100%;display:table; position:absolute; bottom:5px; left:5px;border-radius:3px; }
.moveshuow .small{height: 40px;line-height: 40px; color:#fff; font-size: 16px;position: relative;padding-left: 10px; background:#e61111; border-radius:3px 3px 0 0;}
.moveshuow .small b{ display: block; height:40px; width:40px; position:absolute; top:0; right:0; cursor:pointer;}
.moveshuow .small b.up{ background:url(../images/up.png) center center no-repeat;}
.moveshuow .small b.down{ background:url(../images/down.png) center center no-repeat;}
.moveshuow #a1{padding:0;}
.newsinfotime{float:right;font-size:8px;color:#ccc;margin-right:5px;}
.wrap{overflow:hidden;}
.wrap .row{width:24%;float:left;padding:10px 0.5%;}
.wrap .left,.wrap .right2{background:#d9f5d7;}
.wrap .right,.wrap .left2{background:#edd6be;}
.wrap h2,.wrap h3{width:100%;text-align:center;}
.wrap h2{font-size:20px;font-weight:700;}
.wrap h3{font-size:14px;}
.wrap h4{height:80px;text-indent: 2em;font-size:12px;color:#777;line-height:20px;}
