﻿@charset "utf-8"; /* CSS Document */ 
.qq_cd{ position:absolute; left:calc(50% - 700px); top:15px;}
.cd{ border:1px solid #4fc71e; background:#fff; border-radius:4px 4px 0px 0px; overflow:hidden;}
.cd_t{ background:#4fc71e; color:#fff; padding-left:15px; line-height:40px;}
.list_div{ padding:5px 10px; position:relative;}
.list_div:before{ position:absolute; top:0; left:19px; content: ""; border-left:1px dashed #ccc; width:1px; height:100%;}
.list_dt{line-height:30px; overflow: hidden; position: relative; padding-left:20px; font-size:14px;}
.list_dt_icon{ position: absolute; left:5px; top:11px; display: block; width:9px; height:9px; background:url(../images/tt1.jpg) no-repeat}
#open .list_dt_icon{ background:url(../images/tt2.jpg) no-repeat;}
.list_dd{ display: none;}
.list_li{ background: #fff; color:#666; line-height:30px; padding-left:30px; background:url(../images/tt3.jpg) no-repeat left center;}
.list_dd{ padding:5px 10px; position:relative;}
.list_dd:before{ position:absolute; top:0; left:30px; content: ""; border-left:1px dashed #ccc; width:1px; height:100%;}

.nr1_p1{ border-radius:10px; box-shadow:0 0 10px rgba(0,0,0,0.3);}
.nr1_p1 li{ float:left; width:25%;text-align:center; position:relative;}
.nr1_p1 li:before{ position:absolute; top:0; left:0; content: ""; border-left:1px solid #ddd; width:1px; height:100%;}
.nr1_p1 li a{ display:block; padding:15px;}
.nr1_p1 li a:hover{ background:#4fc71e; color:#fff;}
.nr1_p1 li a:hover img{-webkit-filter: grayscale(100%); /* <-变灰，变白-> */ filter: grayscale(100%); filter: grayscale(100%) brightness(500%);}
.tit1{ text-align:center;}
.tit1_p1{ background:url(../images/tbg1.png) no-repeat center; background-size:auto 100%; font-weight:bold; line-height:1.8;}
.tit1_p2{ color:#777; text-transform:uppercase;}
.nr1_p211{ font-weight:bold; position:relative; line-height:2;}
.nr1_p211:before{ position:absolute; bottom:0; left:0; content: ""; width:30px; height:5px; border-radius:5px; background-image: linear-gradient(to right, #94e673, #5e9e30);}
.bg1{ background:#fafafa;}
.nr1_p3,.nr1_p4{ margin:0 -1%;}
.nr1_p3 li{ float:left; width:23%; padding:1%;}
.nr1_p31{ background:url(../images/bg1.png) no-repeat bottom #fff; background-size:100% auto; border-radius:10px; border:1px solid #e7e7e7; overflow:hidden; clear:both;}
.nr1_p32{ padding:10px 15px;}
.nr1_p31 .img1{ padding-bottom:75%;}
.nr1_p33{ display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.nr1_p34{ color:#666; padding-top:5px;}
.nr1_p3 li a:hover{color:#4fc71e;}
.nr1_p35{ display:block; padding:0 30px; border-radius:30px; border:1px solid #ccc; line-height:2.5; color:#666;}
.nr1_p35:hover{ background:#4fc71e; border:1px solid #4fc71e; color:#fff;}
.nr1_p36{border-radius:10px; overflow:hidden; clear:both; position:relative;}
.nr1_p37{ position:absolute; bottom:0; left:0; width:98%; padding:1%; color:#FFF; background:rgba(0,0,0,0.4); text-align:center; line-height:2;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.nr1_p38{border-radius:10px; overflow:hidden; clear:both; border:1px solid #eee; margin-bottom:12px;}
.nr1_p38 .img1{ padding-bottom:65%;}
.nr1_p4 li{ float:left; width:31.333%; padding:1%;}
.nr1_p41{ background:url(../images/bg2.png) no-repeat right #fff; background-size:auto 100%; border-radius:10px; border:1px solid #e7e7e7; overflow:hidden; clear:both; padding:20px; position:relative;}
.nr1_p45{ position:absolute; top:0; right:0; background:#61a234; color:#fff; padding:0 10px;}
.nr1_p42{ float:left; width:104px;}
.nr1_p42 .img1{ padding-bottom:120%;}
.nr1_p43{ float:right; width:calc(96% - 104px);}
.nr1_p44{ display:block;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.nr1_p51{ border-radius:10px; overflow:hidden; position:relative;}
.nr1_p51 .img1{ padding-bottom:65%;}
.nr1_p52{ background:url(../images/bg3.png) no-repeat right #e9f5ff; background-size:auto 100%; border-radius:10px; border:1px solid #d0e5ff;}
.nr1_p52 ul{ padding:1.7% 2%; overflow:hidden; clear:both;}
.nr1_p52 ul li,.nr1_p64 li{ padding-left:15px; position:relative;}
.nr1_p52 ul li:before,.nr1_p64 li:before{position:absolute; left:5px; top:45%; content:""; width:3px; height:3px; border-radius:5px; background:#555;}
.bg2{background-image: linear-gradient(to top, #fff, #efefef); padding:10px 0;}
.bg3{ background:#f5f5f6;}
.bor1{ border:1px solid #d8d8d8; padding:1.5%; background:#fff; border-radius:5px; }
.nr1_p61{ border-bottom:1px solid #d8d8d8; padding-bottom:2%;}
.nr1_p62 td{ border-bottom:1px solid #eee; padding:1%;}
.nr1_p621 td{ border-bottom:1px solid #4fc71e;}
.nr1_p63{ padding-left:15px; position:relative; line-height:2;}
.nr1_p63:before{ position:absolute; bottom:15%; left:0; content: ""; width:6px; height:65%; border-radius:10px; background:#4fc71e;}
.nr1_p71{ border:1px solid #eee; border-radius:10px; overflow:hidden;}
.nr1_p73{ border-left:1px solid #eee; border-top:1px solid #eee; border-top-left-radius:5px; border-top-right-radius:5px;}
.nr1_p73 li{ float:left; width:calc(20% - 1px); border-right:1px solid #eee; border-bottom:1px solid #eee; text-align: center;}
.nr1_p731{ font-weight:bold; border-bottom:1px solid #eee; padding:10px 0;}
.nr1_p732{ padding:8px 0;}
.nr1_p733{ display:block; float:left; border:1px solid #fd9608; color:#fd9608; padding:5px 15px; border-radius:3px; }
.nr1_p74 li{ float:left; background:#f5f5f6; padding:3px 25px; border-radius:5px; line-height:2; margin-right:10px;}
.nr1_p74 li.active{ background:#4fc71e; color:#FFF;}

.prenext-pro a.button{height:70px;line-height:70px;padding:0 25px}
.prenext-pro a.button:hover{background:#ff9600;color:#fff}
.prenext-pro a.border{border:1px solid #eee}
.pagination { width:100%; text-align:center; margin:0 auto}
/*分页 begin*/
.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:12px 16px;border:1px solid #DCDCDC;}
/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.pagination li.active a,.pagination li a:hover {background:#ff9600;color:#fff;border:1px solid #ff9600;}
/*分页 end*/

 .news_nr{clear:both; overflow:hidden; background:#FFF; padding:20px; }
.news_tit{ text-align:center; font-weight:700; color:#000}
.news_desc{ text-align:center;   color:#6f6f6f; border-bottom:1px solid #e3e3e3; padding:25px 0}
.news_content{ line-height:2; text-align:left;padding:15px 0; min-height:300px}
.news_content img { max-width:100%}
 .pre{clear:both; overflow:hidden; line-height:2; text-align:left}
 
 
.tongzhilist{ margin:0  auto; clear:both} 
.tongzhilist li{ position:relative; padding-left:12px; line-height:2.5; border-bottom:1px dashed #CCC}
.tongzhilist li:before{ position:absolute; left:0; top:calc(50% - 2px); width:3px; height:3px; content: ""; background:#777; border-radius:50%;}
.tongzhilist li a{line-height:2.5;}
.tongzhilist li:hover a{ color:#c00   } 

.tongzhilist_p1{ width:calc(100% - 160px);float:left; line-height:30px;display:block;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; }
 .leibie{ text-align:2; text-align:left}


.pages{clear:both;padding:20px 0;font-size:12px;text-align:center; overflow:hidden; width:100%}
.pages .paginab { margin:0 auto;padding:0}
.pages .paginab a{color:#555; padding: 3px 10px; display:block; border-radius: 2px; border: 1px solid #ddd;float: left;margin: 0 5px;}
.pages .paginab span{color:#555; padding: 3px 10px; display:block; border-radius: 2px; border: 1px solid #ddd;float: left;margin: 0 5px;}
.pages .paginab span { background:#1970b3; color:#fff; border:#1970b3 1px solid}
.pages .paginab a:hover { background:#1970b3; color:#fff; border:#1970b3 1px solid}
.nr6_p3 { clear:both; overflow:hidden}
.nr6_p3 li{ float:left; width:calc(21% - 2px); margin:1% 2%; border:#4fc71e 1px solid;border-radius: 15px; background:#4fc71e; text-align:center; line-height:2}
.nr6_p3 li a{ color:#FFF}

.dn{display: none;}

/* 返回顶部 */
.go-top{position: fixed;bottom: 120px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -100px;
	width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}


@media (max-width:768px){
.nr1_p3 li{ float:left; width:48%; padding:1%;}
.nr1_p4 li{ float:left; width:98%; padding:1%;}
.cd{ margin:2% 0;}
.nr1_p72{ padding:10px 0;}

.nr6_p3 li{ float:left; width:calc(46% - 2px); margin:1%;}
}
@media (min-width:769px) {
.nr1_p21{ width:55%;}
.nr1_p22{ width:40%;}
.nr1_p51{ width:35%;}
.nr1_p52{ width:calc(65% - 2px);}
.nr1_p52 ul li{ float:left; width:calc(50% - 15px); line-height:2;}
.nr1_p64 li{ float:left; width:calc(50% - 15px); line-height:2;}
.m_right{ float:right; width:calc(98% - 260px);}
.cd{width:260px;}
.nr1_p71{ width:250px;}
.nr1_p72{ width:calc(98% - 250px);}


} 