.pagedlist-container-center{margin:50px auto !important;}
.body-mrap{ width: 1100px; margin: 0 auto ;}
.body-mrap:after{ display: block; clear: both; height: 0; overflow: hidden; content: ".";}
.body-mrap .body-left{ float: left; width: 760px;}
.body-mrap .body-right{ float: right; width: 300px;}
.body-mrap .body-right .title-box{ background: #f9f9f9; height: 45px; line-height: 45px; margin-top: 25px;}
.body-mrap .body-right .title-box span{ border-left: 5px solid #82bb30; color:#1c1c1c;padding:2px 0 2px 10px; font-size: 18px;}
.body-mrap .body-right .title-box span a{ color:#1c1c1c; float: none;}
.body-mrap .body-right .title-box span a:hover{ text-decoration: none; color:#1c1c1c;}
.body-mrap .body-right .title-box a{margin-right:7px; float: right; color:#999; transition: color 0.3s; -moz-transition: color 0.3s; -webkit-transition: color 0.3s; -o-transition: color 0.3s; -ms-transition: color 0.3s;}
.body-mrap .body-right .title-box a:hover{ text-decoration: none; color:#74a131;}
.add-box{ background: #f6f6f6; margin: 15px 0 ; height: 30px; width: 760px; line-height: 30px; text-align: center; color:#999; display: block; transition: color 0.2s,background 0.2s; -moz-transition: color 0.2s,background 0.2s; -webkit-transition: color 0.2s,background 0.2s; -o-transition: color 0.2s,background 0.2s; -ms-transition: color 0.2s,background 0.2s;}
.add-box:hover{ background: #82bb30; color:#FFF; text-decoration: none;}
.add-box em{ font-style: normal; font-family: "SimSun"; margin-left: 2px;}
.clear{ clear: both; height: 0;}

/* Banner */
.banner-mrap{ width:760px; overflow:hidden; position:relative; margin: 25px 0 20px; }
.banner-mrap .hd{ width: 758px; border: 1px solid #EEE; height:54px; background: #fafafa; overflow:hidden; z-index:1; }
.banner-mrap .hd ul{ overflow:hidden; zoom:1; text-align: center; margin-top: 22px;  }
.banner-mrap .hd ul li{ transition: width .3s ease;-webkit-transition: width .3s ease; -moz-transition: width .3s ease; -ms-transition: width .3s ease; display: inline-block; margin-right:2px;  width:8px; height:8px; text-align:center; background:#7a7a7a; cursor:pointer; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px; }
.banner-mrap .hd ul li.on{ background:#e94740; color:#fff; width: 30px; }
.banner-mrap .bd{ position:relative; height:100%; z-index:0; }
.banner-mrap .bd li{ zoom:1; vertical-align:middle; width:760px; height:333px; }
.banner-mrap .bd li .zl{ width: 507px; height: 333px; float: left; overflow: hidden; position: relative;}
.banner-mrap .bd li .zl:hover img{ transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1); /* IE 9 */-moz-transform:scale(1.1,1.1); /* Firefox */-webkit-transform:scale(1.1,1.1); /* Safari and Chrome */-o-transform:scale(1.1,1.1); /* Opera */}
.banner-mrap .bd li .zl a:before { content: "";position: absolute;width: 100%;height: 100%;z-index: 1;opacity: 1;-webkit-transition: all .3s ease;transition: all .3s ease;background: -webkit-gradient(linear,0 30%,0 100%,from(rgba(0,0,0,0)),to(#121515));background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);background: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);  }
.banner-mrap .bd li .zl p{ position: absolute; bottom: 0; left:0; right:0; padding: 10px 15px; line-height: 30px; overflow: hidden; color: #FFF; z-index: 2; font-size: 20px; transition: bottom 0.3s; -moz-transition: bottom 0.3s; -webkit-transition: bottom 0.3s; -o-transition: bottom 0.3s; -ms-transition: bottom 0.3s;}
.banner-mrap .bd li .zl img{ width: 507px; height: 333px; transition: transform .3s ease;-webkit-transition: -webkit-transform .3s ease; -moz-transition: -moz-transform .3s ease; -ms-transition: -ms-transform .3s ease;}
.banner-mrap .bd li .yr { width: 248px; float: right; }
.banner-mrap .bd li .yr .yr-img{ width: 248px; height: 164px; overflow: hidden; margin-bottom: 5px; position: relative;}
.banner-mrap .bd li .yr .yr-img:hover img{ transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1); /* IE 9 */-moz-transform:scale(1.1,1.1); /* Firefox */-webkit-transform:scale(1.1,1.1); /* Safari and Chrome */-o-transform:scale(1.1,1.1); /* Opera */}
.banner-mrap .bd li .yr .yr-img a:before { content: "";position: absolute;width: 100%;height: 100%;z-index: 1;opacity: 1;-webkit-transition: all .3s ease;transition: all .3s ease;background: -webkit-gradient(linear,0 30%,0 100%,from(rgba(0,0,0,0)),to(#121515));background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);background: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);  }
.banner-mrap .bd li .yr .yr-img p{ font-size: 16px; padding: 7px 10px; position: absolute; bottom: 0; left:0; right:0; line-height: 22px; overflow: hidden; color: #FFF; z-index: 2; transition: bottom 0.3s; -moz-transition: bottom 0.3s; -webkit-transition: bottom 0.3s; -o-transition: bottom 0.3s; -ms-transition: bottom 0.3s;}
.banner-mrap .bd li .yr .yr-img img{ width: 248px; height: 165px; transition: transform .3s ease;-webkit-transition: -webkit-transform .3s ease; -moz-transition: -moz-transform .3s ease; -ms-transition: -ms-transform .3s ease;}
.banner-mrap .bd img{ display:block; }
.banner-mrap .prev,
.banner-mrap .next{ background: url("/images/home/2017/fang-l0.png") no-repeat 50% 50%; position:absolute; left:0; top:50%; margin-top:-27px; display:block; width:35px; height:54px; font-size: 22px; text-align: center; line-height: 54px; background-color: rgba(225, 225, 225, 0.5); filter:alpha(opacity:30) ;opacity:0.3 ;-moz-opacity:0.3;transition: all .3s ease;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease;}
.banner-mrap .next{ background: url("/images/home/2017/fang-r0.png") no-repeat 50% 50%; left:auto; right:0; border-right:none;  background-color: rgba(225, 225, 225, 0.5);filter:alpha(opacity:30) ;opacity:0.3 ;-moz-opacity:0.3;}
.banner-mrap .prev:hover{ background-color: rgba(225, 225, 225, 0.5); filter:alpha(opacity:90) ;opacity:0.9 ;-moz-opacity:0.9;}
.banner-mrap .next:hover{ background-color: rgba(225, 225, 225, 0.5);filter:alpha(opacity:90) ;opacity:0.9 ;-moz-opacity:0.9; }
.banner-mrap .prevStop{ display:none; }
.banner-mrap .nextStop{ display:none; }

/*新闻资讯*/
.news-mrap{ margin-top: 10px;}
.news-mrap .small-img{ padding:30px 0; border-bottom: 1px solid #f5f5f5;transition: background 0.2s; -moz-transition: background 0.2s; -webkit-transition: background 0.2s; -o-transition: background 0.2s; -ms-transition: background 0.2s;}
.news-mrap .small-img:after{ content: ".";display: block; height: 0; overflow: hidden; clear: both;}
.news-mrap .small-img:hover{ background: #f5f5f5;}
.news-mrap .small-img:hover .meta-mrap .meta-box .tab span a{ color:#82bb30; }
.news-mrap .small-img .img-box{ width: 230px; height: 153px; float: left; overflow: hidden; position: relative; margin-right: 15px;}
.news-mrap .small-img .img-box span{background: rgba(135, 182, 68, 0.91); color:#FFF; padding: 3px 5px; font-size: 14px; position: absolute; top:0; left:0;}
.news-mrap .small-img .img-box img{ display: block; width: 230px; height: 153px; transition: transform .3s ease;-webkit-transition: -webkit-transform .3s ease; -moz-transition: -moz-transform .3s ease; -ms-transition: -ms-transform .3s ease;}
.news-mrap .small-img .img-box img:hover{ transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1); /* IE 9 */-moz-transform:scale(1.1,1.1); /* Firefox */-webkit-transform:scale(1.1,1.1); /* Safari and Chrome */-o-transform:scale(1.1,1.1); /* Opera */}
.news-mrap .small-img .meta-mrap{ display: table-cell; width: 700px;}
.news-mrap .small-img .meta-mrap h3{ font-size: 20px; line-height: 26px; height: 52px; overflow: hidden;}
.news-mrap .small-img .meta-mrap h3 a{ color: #1c1c1c;transition: color 0.3s; -moz-transition: color 0.3s; -webkit-transition: color 0.3s; -o-transition: color 0.3s; -ms-transition: color 0.3s;}
.news-mrap .small-img .meta-mrap h3 a:hover{ color: #74a131; text-decoration: none;}
.news-mrap .small-img .meta-mrap .meta-box{ height: 24px; overflow: hidden; margin-top: 17px;}
.news-mrap .small-img .meta-mrap .meta-box p{ float: left; color:#999; line-height: 24px;}
.news-mrap .small-img .meta-mrap .meta-box .tab{ display: table-cell; width: 700px; float: none; text-align: right;}
.news-mrap .small-img .meta-mrap .meta-box .tab span a{ color:#999;transition: color 0.2s; -moz-transition: color 0.2s; -webkit-transition: color 0.2s; -o-transition: color 0.2s; -ms-transition: color 0.2s;}
.news-mrap .small-img .meta-mrap .meta-box .tab span{ margin: 0 4px 0 2px; display: inline-block;}
.news-mrap .small-img .meta-mrap .meta-box .tab em{ width: 13px; display: inline-block; height: 22px; background: url("/images/home/2017/icon.png") no-repeat -157px -57px;}
.news-mrap .small-img .meta-mrap .text-mrap{ color:#999; line-height: 22px; margin-top: 15px; height: 44px; overflow: hidden;}
.news-mrap .small-img .meta-mrap .meta-box .name{ height: 24px; line-height: 24px; color:#999; float: left; margin-right:10px;}
.news-mrap .small-img .meta-mrap .meta-box .name img{ display: block; float: left; width: 24px; height: 24px; margin: 0 5px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; }
.news-mrap .small-img .meta-mrap .meta-box .name a{ color:#999;transition: color 0.2s; -moz-transition: color 0.2s; -webkit-transition: color 0.2s; -o-transition: color 0.2s; -ms-transition: color 0.2s;}
.news-mrap .small-img .meta-mrap .meta-box .name a:hover{ text-decoration: none; color: #74a131; }
.information-mrap{ text-align:left; margin-top: 30px; }
.information-mrap .hd{ height:35px; line-height:35px; font-size: 16px; color:#444; border-bottom:1px solid #ddd;  position:relative; }
.information-mrap .hd ul{ position: absolute; top:1px;}
.information-mrap .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.information-mrap .hd ul li a{ color:#444;  }
.information-mrap .hd ul li.on{ background: #87b644; color:#FFF; }
.information-mrap .hd ul li.on a{ color:#FFF; }
.information-mrap .hd ul li a:hover{ text-decoration: none;}
.information-mrap .hd .information-list-mrap{ position: absolute; top:1px; right:0; cursor: pointer; width: 22px; height: 35px; background: url("/images/home/2017/icon.png") no-repeat -107px -99px;}
.information-mrap .hd .information-list-mrap div{ display: none; position: absolute; top:35px; right:0; background: #FFF; width: 350px; padding: 15px; border:1px solid #e7e7e7; box-shadow:1px 1px 3px #e7e7e7; -moz-box-shadow:1px 1px 5px #e7e7e7;-webkit-box-shadow:1px 1px 3px #e7e7e7; -ms-box-shadow:1px 1px 5px #e7e7e7; -o-box-shadow:1px 1px 5px #e7e7e7; z-index: 5;}
.information-mrap .hd .information-list-mrap div a{ display: inline-block; color:#444; line-height: 18px; font-size: 14px; margin: 10px; transition: color 0.2s; -moz-transition: color 0.2s; -webkit-transition: color 0.2s; -o-transition: color 0.2s; -ms-transition: color 0.2s;}
.information-mrap .hd .information-list-mrap div a:hover{ text-decoration: none; color: #74a131; }
.information-mrap .hd .information-list-mrap div:after{ display: block; content: ' '; height: 0; position: absolute; top:-2px; left:0; right:0; border-top:1px solid #74a131;}
.information-mrap .hd .information-list-mrap div:before{ width: 10px; height: 10px; position: absolute; z-index:1;top: -7px;right:6px;margin-left: -6px;-ms-transform: rotate(-45deg);transform: rotate(-45deg);border-right: 1px solid #74a131;border-top: 1px solid #74a131;background: #FFF;content: " ";}

/*热点专题*/
.special-mrap{ background: #f9f9f9;}
.special-mrap .special-mrap-box{ width:260px; overflow:hidden; position:relative; padding: 20px 0; margin: 0 auto; }
.special-mrap .special-mrap-box .hd{ width: 258px; height:24px; overflow:hidden; z-index:1; }
.special-mrap .special-mrap-box .hd ul{ overflow:hidden; zoom:1; text-align: center; margin-top: 10px;  }
.special-mrap .special-mrap-box .hd ul li{ display: inline-block; width: 10px; height: 10px; margin: 0 3px; background:#e3e2e2;  float: none; padding:0; cursor: pointer;}
.special-mrap .special-mrap-box .hd ul li.on{ background:#82bb30; border:none; }
.special-mrap .special-mrap-box .bd{ position:relative; height:100%; z-index:0; }
.special-mrap .special-mrap-box .bd li{ zoom:1; vertical-align:middle; width:260px; }
.special-mrap .special-mrap-box .bd li img{ display: block; width:260px; height:173px; }
.special-mrap .special-mrap-box .bd li p{ line-height: 22px; margin-top: 10px; padding: 0 10px; height: 66px; overflow: hidden; }
.special-mrap .special-mrap-box .bd li p a{ color:#666; transition: color 0.2s; -moz-transition: color 0.2s; -webkit-transition: color 0.2s; -o-transition: color 0.2s; -ms-transition: color 0.2s;}
.special-mrap .special-mrap-box .bd li p a:hover{ text-decoration: none; color: #74a131; }

.scroll-mrap{ background: #f9f9f9; height: 421px; padding-bottom: 10px;}
.scroll-mrap .list-mrap{ padding: 0 6px;}
.scroll-mrap .list-mrap li:after{ display: block; content: ' '; height: 0; border-top:1px solid #ebebeb;margin: 11px 13px 5px;}

/*会员推荐*/
.ecommend-scroll{ height: 300px;}
.scroll-mrap { padding: 15px 6px;}
.scroll-mrap .Recommend-one-title{ color:#555; border-bottom:1px dashed #e6e6e6; height: 42px; line-height: 42px; overflow: hidden; cursor: pointer; padding: 0 5px;}
.scroll-mrap .Recommend-one-title.on{ display: none;}
.scroll-mrap .Recommend-one-title i{ display: inline-block; width: 7px; height: 7px; float: left; margin: 18px 8px 0 0; background: #82bb30;}
.scroll-mrap .Recommend-one{ display: none; background: #FFF; padding:15px 5px; border-bottom:1px dashed #e6e6e6; }
.scroll-mrap .Recommend-one.on{ display: block }
.scroll-mrap .Recommend-one .lead-box:after{ content: ".";display: block; height: 0; overflow: hidden; clear: both;}
.scroll-mrap .Recommend-one .img-box{ width: 100px; position: relative; height: 44px; float: left; margin-right: 5px;}
.scroll-mrap .Recommend-one .img-box a{ position: absolute; top:0px; left:0px; right:0px; bottom:0px;}
.scroll-mrap .Recommend-one .img-box a img{ display: block; max-width: 100%; max-height: 100%; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0;}
.scroll-mrap .Recommend-one .text-box { display: table-cell; }
.scroll-mrap .Recommend-one .text-box p{ max-height: 44px; line-height: 22px; overflow: hidden; }
.scroll-mrap .Recommend-one .text-box p a{ color:#333; transition: color 0.2s; -moz-transition: color 0.2s; -webkit-transition: color 0.2s; -o-transition: color 0.2s; -ms-transition: color 0.2s;}
.scroll-mrap .Recommend-one .text-box p a:hover{ text-decoration: none; color: #74a131; }
.scroll-mrap .Recommend-one .text-box .goto{ margin-top: 5px; display: block; float: left; height: auto; max-height: 44px; line-height: 22px; color: #888;}
.scroll-mrap .Recommend-one .text-box .goto em{ font-style: normal; color:#bbb;}

/*热门标签*/
.classify-mrap{ padding: 10px; background: #f9f9f9; margin-bottom: 25px;}
.classify-mrap a{ color:#a8a8a8; display: inline-block; height: 25px; line-height: 25px; padding: 0 10px; margin: 10px 10px 0 0; border:1px solid #a8a8a8;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; -ms-border-radius:8px; transition: color 0.2s,border 0.2s; -moz-transition: color 0.2s,border 0.2s; -webkit-transition: color 0.2s,border 0.2s; -o-transition: color 0.2s,border 0.2s; -ms-transition: color 0.2s,border 0.2s;}
.classify-mrap a:hover{ text-decoration: none; color: #74a131; border-color: #74a131; }

/*会刊杂志*/
.magazine-mrap{ padding: 10px; background: #f9f9f9; text-align: center;}
.magazine-mrap img{ display: block; max-width: 260px; margin: 0 auto;}
.magazine-mrap a{ color:#4b9ae9; line-height: 25px; transition: 0.2s; -moz-transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s; -ms-transition: 0.2s;}
.magazine-mrap a:hover{ color:#4b9ae9; text-decoration: underline; }

/*热文*/
.hottext-mrap{ background: #f9f9f9; text-align:left; margin-top: 30px; padding: 10px 0; }
.hottext-mrap .hd{ height:30px; line-height:30px; font-size: 16px; color:#444; position:relative; }
.hottext-mrap .hd div{ line-height: 28px; border-left: 5px solid #82bb30; color:#1c1c1c;padding:0 0 0 10px; font-size: 18px; float: left; margin-right: 10px; }
.hottext-mrap .hd ul{ float: left; font-size: 14px;}
.hottext-mrap .hd ul li{ float:left; margin:0 4px; line-height: 26px; padding: 0 5px; cursor:pointer;  }
.hottext-mrap .hd ul li.on{ color: #87b644; border-bottom:1px solid #87b644; }
.hottext-mrap .hd ul li a{text-decoration:none; }
.hottext-mrap .bd li{ width: 300px;}
.hottext-mrap .bd li:after{ content: ".";display: block; height: 0; overflow: hidden; clear: both;}
.hottext-mrap .bd li p{ padding: 0 10px; max-height: 44px; overflow: hidden; margin: 10px 0; }
.hottext-mrap .bd li p em{ color:#FFF; font-size: 12px;font-style:normal; display: block; width: 17px; height: 17px; text-align: center; line-height: 17px; margin: 3px 5px 0 0; background: #bfbfbf; float: left;}
.hottext-mrap .bd li p em.t{ background: #82bb30;}
.hottext-mrap .bd li p a{ display: table-cell; color:#666; line-height: 22px; transition: color 0.2s; -moz-transition: color 0.2s; -webkit-transition: color 0.2s; -o-transition: color 0.2s; -ms-transition: color 0.2s;}
.hottext-mrap .bd li p a:hover{ text-decoration: none; color: #74a131; }