/* CSS Document */
#banner{width:100%; height: auto; position: relative;}
#banner .bannerk{width:100%; height: auto;}
#banner img{width:100%;}

#banner .banner{width:100%;height:auto;position:relative;overflow:hidden;z-index:222;}
#banner .banner1{height:100%;position:absolute;overflow: hidden;top:0;left:0;}
#banner .banner1 li{width: 100%;height:100%;display:block;position: relative;overflow: hidden;float:left;}
#banner .banner1 li a{display:block;width:100%;height:auto;float:left;}
#banner .banner1 li img{width:100%; height: 100%;}

#banner .banner2{width:100%;height:auto;position:absolute;bottom:10px;left:0;text-align:center;font-size:0;}
#banner .banner2 li{display:inline-block;width:10px;height:10px;background:none;border:2px solid #fff;
	border-radius:50%;color:#fff;font-size:12px;line-height:18px;text-align:center;cursor:pointer;margin:0 4px;
	*zoom:1;
	*display:inline;}
#banner .banner2{ width:100%; height:auto; position:absolute; bottom:30px; left:0; text-align:center;
	font-size:0; z-index: 333;}
#banner .banner2 li{display:inline-block; width:15px; height:2px; background:#FFF; border:0px solid #fff;
	border-radius:5px; color:#fff; font-size:12px; line-height:18px; text-align:center;
	cursor:pointer; margin:0 4px;
	*zoom:1;
	*display:inline;}
#banner .banner2 li.on{background:#e82100;}

#cpsx{width:100%; height: auto; background: #FFF; padding-bottom: 15px;}
#cpsx .nr{width:90%; height:auto;}
#cpsx .nr .top{width:100%; height:40px; line-height: 40px; font-size: 1rem; font-weight: bold; color:#171717;
	border-bottom: 1px solid #e5e5e5;}
#cpsx .nr .top span{width:calc(100% - 40px); float: left; display:block; height:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#cpsx .nr .top img{width:25px; height:25px; float: right; margin-top: 7.5px;}
#cpsx .nr .size{width:100%; height: auto; font-size: 0.8rem; line-height: 25px; padding-top: 8px;}

#yybs{width:100%; height:auto; margin-top: 10px; background: #FFF; padding-top: 8px; padding-bottom: 8px;}
#yybs .nr{width:90%; height: auto;}
#yybs .nr .pic{width:48px; height:48px; border: 1px solid #efefef; overflow: hidden; border-radius: 100px; float: left; margin-top: 12.5px;}
#yybs .nr .pic img{width:100%; height:100%;}
#yybs .nr .size{width:calc(100% - 140px); height: 75px; float: left; margin-left: 15px; font-size: 0.8rem; color:#666666; line-height: 25px;}
#yybs .nr .size p:nth-child(1){font-size:0.8rem; font-weight: bold; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#yybs .nr a{display:block; float: right; width:68px; height: 35px; text-align: center; line-height: 35px; border: 1px solid #e82100; color:#e82100;
	font-size: 0.8rem; border-radius: 30px; margin-top:19px;}

.ggtop{width:90%; height:35px; border-bottom: 1px solid #e5e5e5; padding-top: 8px;}
.ggtop p{width:calc(100% - 4px); height:30px; border-left:4px solid #e82100; line-height: 30px; font-size: 1rem; font-weight: bold;
	text-indent: 0.5rem;}
#spxq{width:100%; height: auto; background: #FFF; margin-top: 10px; padding-top: 8px; padding-bottom: 8px;}
#spxq .content{line-height:25px; width:90%; padding-top: 15px; padding-bottom: 15px;}
#spxq .content img{max-width: 100%;}

#xgyd{width:100%; height: auto; background: #FFF; margin-top: 10px; padding-top: 8px; padding-bottom: 8px;}
#xgyd ul{width:90%; height:auto;}
#xgyd ul li{width:100%; height:35px; line-height: 35px; color:#e82100; margin-top: 5px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#xgyd ul li a{color:#333333; font-size: 0.8rem; padding-left: 5px;}

#pro{width:100%; height:auto; background:#FFF; margin-top: 10px; padding-bottom: 15px;}
#pro ul{width:90%; height: auto;}
#pro ul li{width:calc((100% - 12px) / 2); height:auto; float: left; border-radius:0px; overflow: hidden; margin-top:15px; background: #FFF;
	border: 1px solid #f5f5f5;}
#pro ul li:nth-child(2n){float:right;}
#pro ul li .pic{width:100%; height:auto; overflow: hidden;}
#pro ul li .pic div{width:1000px; height:100%; position: relative; left:50%; margin-left: -500px; text-align: center;}
#pro ul li .pic div img{height:100%;}
#pro ul li p:nth-last-child(2){width:95%; height:auto; line-height: 25px; font-size:0.8rem; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
	text-align: center; color:#333333; font-weight: bold;padding-top: 5px;}
#pro ul li p:nth-last-child(1){width:95%; height:auto; line-height: 25px; font-size:0.8rem; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
	text-align: center; color:#666666;padding-bottom: 5px;}















