/* CSS Document */

/*******************************list****************************/
.clear{ width:100%; clear:both;}
.l-main{ width:1200px; margin:20px auto; padding:0; overflow:hidden; font-family:"宋体"}
.lfmain{ float:left; width:215px;}
.menu_list{ overflow:hidden;}
.menu_list h3{height:51px; line-height:51px; text-indent:2em; font-size:14px;  color:#525252; cursor:pointer; position:relative; margin:0px; font-weight:bold; background:url(../images/p-images/py_22.jpg) center right no-repeat;}
.menu_list h3.active{ background:url(../images/p-images/py_20.jpg) no-repeat center right;}
.menu_list h3 a{ text-decoration:none; color:#000; list-style:none; display:block;}
.rfmain{ float:right; width:924px;}
h1.title3{background:#F2F2F2;color:#444;height:50px;line-height:50px;font-weight:400;font-size:18px; border-radius: 5px; text-align:left}
h1.title3 i{background:#49b6bd;width:4px;height:30px;display:block;float:left;margin:10px 10px 0px 10px;}
h1.title3 span{float:right;padding:0px 15px;font-size:15px;}
h1.title3 span a{color:#999; display:inline-block; padding-right:5px; text-decoration:none;}
.showlist{ overflow:hidden; padding:5px 0;}
.showlist li{ float:left; width:307px;border-right:1px solid #eeeeee;}
.showlist li:nth-child(3n){ border-right:none;}
.lip{ width:250px; padding:5px; overflow:hidden; margin:0 auto; border-radius:5px; }
.showlist li img{max-width:250px; display:block; margin:0 auto; max-height:185px;}
.showlist li p{ height:45px; line-height:45px; text-align:left; text-indent:2px;}
.showlist li a p { color:#666666;}
.showlist li:hover p{background:rgba(153,153,153,.2);}
.showlist li:hover .lip{box-shadow: 0px 0px 8px #666;background:#f0f0f0;}
.pagelist{ padding:10px 0px 10px 0px; width:1200px; margin:0px auto; background:#f9f9f9;}
.pagelist ol{ padding:0px 20px;}
.pagelist ol li{ display:inline-block; font-size:18px; border:1px solid #c9c9c8; padding:10px ; text-align:center;  border-radius:5px; margin-right:2px;}
.pagelist ol .thisclass{ background:#c9c9c8; color:#fefefe;}
.pagelist ol li a{ color:#605e5d; }
.img_p{ cursor:pointer;}
.img_p img:hover:after{ color:#ff0000;}
/*******************************list****************************/
/*******************************article****************************/
.a-content{ overflow:hidden;font-family: "微软雅黑";}
.a-content h1{ text-align:center; font-size:22px;color: #292929;font-weight: normal;}
.a-content hr{ background-color:#f6f6f6; height:1px; border:none; width:90%; margin-top:15px; margin-bottom:10px;}
.a-content .lf_nei_xinxi{ text-align:center; color:#999}
.a-content .lf_nei_xinxi_content{ text-align:center; line-height:36px; padding-bottom:20px;}
.a-content .lf_nei_xinxi_content img{ text-align:center; margin:10px; border:2px solid #fff; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;cursor:pointer;}
.a-content .lf_nei_xinxi_content img:hover{border:2px solid #eaeaea; background:#fdfdfd;box-shadow: 0px 0px 8px #ddd;}
.a-prene{height:35px; background-color:#F2F2F2; line-height:35px; font-size:14px}
.a-prene a{font-size:13px; text-indent:0.5em; color:#999; text-decoration:none;}
.a-pre,.a-ne{ width:50%; float:left; text-indent:10px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; text-align:center;}
.a-love{ overflow:hidden; font-family:"微软雅黑", "宋体";}
.plove{ overflow:hidden;}
.plove li{ float:left; width:180px; padding:10px;}
.plove li a{ display:block; color:#666; margin:10px;}
.plove li img{ max-width:100%; display:block; margin:0 auto;}
.plove li p{ padding-top:15px; text-align:left; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.plove li a:hover{color:#FF0000;}
.plove li a img:hover{box-shadow: 0px 0px 15px #aaa;}
.plove li a img{width:171px;border-radius: 5px;}
/*******************************article****************************/
/*alt*/
#alttxt{background: #FFF;border: 1px #ddd solid;font-size:12px;padding:10px;z-index:1000;position:absolute;display:none; border-radius:5px; box-shadow:0px 0px 15px #aaa; font-family:"微软雅黑", "宋体";}
/*缩略图放大缩小*/
#show{position:absolute;z-index:992;height:100%;width:100%;text-align:center;top:0px;overflow:hidden;background:url(../images/side.jpg); display:none;}
#show div{height:100%;position:relative;margin-right:200px;}
#show div img{margin:auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0; cursor:pointer;}
#show dl {height:100%;top:0px;marging-top:20px;position:absolute;right:0px;width:200px;background:#787878 url(../images/1.gif); overflow-y:auto;overflow-x:hidden;;}
#show dl dt{width:180px;margin:0 auto;}
#show dl dd{padding:10px;}
#show img{max-height:95%;max-width:95%;border:solid #aaa 3px;border-radius: 5px;position:relative; margin:0 auto;}
#show img:hover{border:solid #fff 3px;box-shadow: 0px 0px 15px #aaa;}

