/* CSS Document */

*{margin: 0;padding: 0;}

html {overflow:-moz-scrollbars-vertical; scrollbar-face-color:#E8E8E8;scrollbar-shadow-color:#C1C1BB;scrollbar-highlight-color:#C1C1BB;scrollbar-3dlight-color:#EBEBE4;scrollbar-darkshadow-color:#EBEBE4;scrollbar-track-color:#F4F4F0;scrollbar-arrow-color:#CACAB7; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,input,td{padding:0; margin:0;}   
div,ul,li{list-style:none;}
a{text-decoration: none; color:#555555;}
a:hover { text-decoration: none; color:#158d2d;}
h1,h2,h3,h4,h5,h6{}
.clear{margin:0px; padding:0px; clear:both;}
TABLE {BORDER-COLLAPSE: collapse; border-spacing: 0;}
img{border:0px;}
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
        .clearfix { display: inline-table; }
        *html .clearfix { height: 1%; }
        .clearfix { display: block; }
        *+html .clearfix { min-height: 1%; }

body{font-size:12px; color:#555555; background:#f3f4f6; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif;  padding:0; margin:0; behavior:url("images/csshover.htc");}

td{font-size:14px;}


#idheader{margin:0 auto; position:fixed; top:0; width:100%; height:60px; z-index:1000; background:#158d2d;}
/*--------网站头部 --------------*/
.header{width:92%; max-width:1400px; height:60px; margin:0 auto;}
.headerleft{float:left; height:60px; width:18%; overflow:hidden;}
.header img{display:block; max-width:100%; height:auto;}
.headercent{float:left; width:33%; text-align:right;}
.headercent p{padding-top:15px;}
.header_select01{height:29px; line-height:29px; border:0; width:25%;font-family:Microsoft YaHei; text-align:center; background:#fff;}
.text01{height:29px; line-height:29px; background:#fff; width:60%; padding-left:2%; vertical-align:top; font-family:Microsoft YaHei;color:#555555;border:0px;}
.submit01{ width:10%; height:29px; background:url(../images/back_05.jpg) no-repeat; border:0; cursor:pointer; vertical-align:top;}
.headernav{float:left; width:37%;}
.mainmenu{overflow:hidden; text-align:center; width:80%; float:left;}
.headernav a{line-height:60px; height:60px; display:inline-block; font-size:18px; color:#fff; padding:0 15px;}
.headernav a:hover{color:#fff000;}
.headerright{float:right; overflow:hidden; width:12%; text-align:right;}
.logintxt{padding-top:12px; font-size:14px; color:#FFF; text-align:left; line-height:18px;}
.logintxt a{color:#fff100;}
.logintxt a:hover{color:#ff6600;}
.logintxt img{ float:left; width:35px; height:35px; margin-top:2px; vertical-align:middle; margin-right:5px;}

.headerright p{overflow:hidden; padding-top:17px;}
.topsubmit01{display:inline-block; width:64px; height:27px; line-height:23px; border:1px #48a65b solid; background:#0c621c; text-align:center; color:#fff; font-size:14px; font-weight:normal; margin-left:6px;font-family:Microsoft YaHei;border-radius:5px;}
.topsubmit01:hover{cursor:pointer;border:1px #ff7624 solid; background:#ff6000; border-radius:5px;}
@media screen and (max-width:1200px){
.headernav a{padding:0 15px;}
.headercent{width:31%;}
.headerright{width:17%;}
}




.nav_wrap2{display:none;}
@media screen and (max-width:768px){
#idheader{display:none;}
.nav li a{ font-family: 'Microsoft Yahei';}
.nav_wrap2{ display: block;}
.nav_wrap2{ position: fixed;  z-index: 999; width: 100%; height:50px; top: 0; left: 0;}

.nav_wrap2 .nav_box2{text-align: center; width: 100%;}
.nav_wrap2 .nav_box2{ margin: 0; padding: 0; position: relative; height: 50px; background:#158d2c;}
.nav_wrap2 .nav_box2 h2{display:block; line-height: 50px; font-weight: bolder; font-size: 20px; width: 60%; float:left; text-align:left; cursor:pointer;}
.nav_wrap2 .nav_box2 h2 a{ margin: 0 auto;}
.nav_wrap2 .nav_box2 h2 img{height:50px; display:block; margin-left:15px;}

.daohang{width: 40px; height: 30px;background: url(../images/caidan.png) center center no-repeat; display: block; -webkit-background-size:35px 20px; background-size: 35px 20px;}
.daohang{ position: absolute; right:16px; top: 50%;-webkit-transform: translate(0,-50%);
       -moz-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
         -o-transform: translate(0,-50%);
            transform: translate(0,-50%); cursor: pointer;}
			

.rightNav span{
    display: inline-block;
    width: 96%;
    height: 45px;
    line-height:45px;
    border-bottom: 1px solid #1da737;
	font-size:1rem;
}

.bgDiv{
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5;
    position:fixed;
    display: none;
    z-index: 99999;
    bottom: 0;
}
.rightNav{
    text-align:left;
	text-transform:uppercase;
	font-weight:normal;
    width: 45%;
	padding-left:5%;
    height: 100%;
    background-color: #158d2c;
    position: fixed;
    z-index: 9999999;
    top:50px;
    right: -50%;
	opacity: .9;
}
.rightNav a{color:#fff;}
}

.homemsearch{display:none;}
@media screen and (max-width:768px){
.homemsearch{display:block; overflow:hidden; margin:50px auto 0; background:#e8e7e7; padding:10px 4%; width:92%;}
}


.dhlr{display:none;}
@media screen and (max-width:768px){
.dhlr{ overflow: hidden; width: 92%; margin:10px auto 0;display:block; background:#fff;}
.dhlr li{ font-size: 13px; color:#333; cursor: pointer;}
.dhlr li:hover{ font-weight: bold;color:#000;}
.dhlr li.current{ font-weight: bold; color:#158d2c;}
.dhlr li.current a{ color:#000;}
.dhlr li a{color:#525252;}
.dhlr li{ float: left; display: inline-block; padding: 10px 0px;  border-bottom: 2px solid #fff; width:20%; text-align:center; font-size:1rem;}
.dhlr li.current{list-style:none;border-bottom: 2px solid #158d2c;}
.dhlr ul{ border-bottom: 1px solid #ddd; }
#pagenavi1{position: relative; white-space: nowrap;}
.find_nav_list ul#pagenavi1 li{ display: inline-block;float: none;}
.find_nav_list {position: absolute;left: 0;}
.find_nav_left {position: relative;overflow: hidden; -webkit-box-flex: 1;}
}



.hmain{width:92%; max-width:1400px; overflow:hidden; margin:80px auto 0;}
.hmainleft{float:left; width:5%;}
.hmainright{float:right; width:10%;}
.hmaincent{float:left; padding-left:9%; width:73.5%;}
@media screen and (max-width:1440px){
.hmaincent{width:74%;}
}
@media screen and (max-width:768px){
.hmain{width:92%; margin:15px auto 0;}
.hmainleft{display:none;}
.hmainright{float:none; width:100%;}
.hmaincent{float:none; padding-left:0; width:100%;}
}



.article-toolbar{min-width:83px; margin-top:8px; position:fixed; top:78px; left:50%; margin-left:-680px; background:#fff; border:1px #d7d8da solid;}
@media screen and (max-width: 1420px) {
.article-toolbar{margin-left:-640px;}
}
.article-toolbar center{ width:100%; margin-top:20px;color:#fff; height:30px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; line-height:30px; display:none;}
.articleul{padding-top:52px;}
.articleul li{width:100%; height:40px; border-top:#ebebeb solid 1px; line-height:40px; text-align:center; color:#464646; font-size:16px; cursor:pointer; background:#fff;}
.articleul li:hover{color:#158d2d;}
.articleul li a{display:block; width:100%; height:100%;}
.articleul li a:hover{ color:#158d2d; background:#f5f5f5; display:block; width:100%; height:100%;}
.newshover{color:#158d2d; background:#f5f5f5;}

.articleul li.article-prev{}
.articleul li.article-next{}
.articleul li.article-prev:hover{}
.articleul li.article-next:hover{}

.articleend{ background:#158d2d;width:100%; height:42px; line-height:42px; text-align:center; font-size:16px; color:#fff; }
.articleend a{color:#fff; display:block;}
.articleend a:hover{color:#fff; background:#3e3e3e;}



.li1font{font-size:18px; height:52px; line-height:52px; background:#515151; display:block;}
.li1font:hover{ background:#158d2d; color:#fff;}
.li1font img{padding-left:8px; vertical-align:middle;}
.lanren ul a{color: #fff;}
.lanren ul li{height:40px;line-height:40px;text-align: center;position: relative;}
.lanren ul li:hover{background: #c1c1c1;}
.lanren ul{width: 83px;height: auto;position: absolute; background: #DADADA;}

.lanren ul.nav2{left:83px; top:0; display: none; width:500px; background:#515151;}
.lanren .nav1 .li1:hover ul.nav2{display:block; background:#515151; padding:0px 5px;}
.li2{float:left; width:25%; font-size:14px; line-height:40px;}
.li2 a{color:#fff; display:block; text-align:left; padding-left:25px; background:url(../images/dian.png) 15px center no-repeat;}
/*.li2 a:hover{color:#fff;background:#158d2d url(../images/dian.png) 10px center no-repeat;}*/
.li2 a:hover{color:#fcff00; background:#515151 url(../images/dian.png) 15px center no-repeat;}




.article-toolbar02{width:10%; min-width:178px; margin-top:8px; position:fixed; top:78px; right:50%; margin-right:-670px; background:#fff; border:1px #d7d8da solid;}
@media screen and (max-width: 1420px) {
.article-toolbar02{margin-right:-630px;}
}

.hrightone{overflow:hidden; font-size:14px; padding:5px 15px 10px;border-bottom:1px #d7d8da solid;}
.hrightone p{ background:url(../images/back_13.jpg) no-repeat left center; padding-left:18px;overflow:hidden; line-height:24px; margin-top:5px;}
.hrightcent{overflow:hidden;}
.hrighttitle{ line-height:40px; overflow:hidden; font-size:16px; padding-left:15px; color:#158d2d; border-bottom:1px #d7d8da solid; background:#f9fafc; font-weight:700;}
.hrightcent ul{overflow:hidden;}
.hrightcent li{ border-bottom:#ebebeb solid 1px; line-height:38px; height:38px; background:url(../images/back_21.jpg) no-repeat 20px center; padding-left:32px; font-size:14px;}
.hrightend{text-align:center; overflow:hidden; font-size:14px; padding:10px 0; height:30px;}
.hrightend span{float:left; padding-left:20px;color:#158d2d; line-height:30px;}

.weixin{ width:30px; height:30px; position:absolute; font-size:14px; text-align:center; margin-left:95px;}
.weixin a{width:30px; height:30px; display:block; position:absolute; left:0; top:0;}
.weixin .weixin_nr{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-45px; top:45px; display:none;}
.weixin .weixin_nr img{ margin-bottom:2px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{}

.weixin02{ width:30px; height:30px; position:absolute; font-size:14px; text-align:center; margin-left:130px;}
.weixin02 a{width:30px; height:30px; display:block; position:absolute; left:0; top:0;}
.weixin02 .weixin_nr02{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-45px; top:45px; display:none;}
.weixin02 .weixin_nr02 img{ margin-bottom:2px;}
.weixin02 .weixin_nr02 .arrow02{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin02.on02 .weixin_nr02{ display:block;}
.weixin02.on02 a{}


.websitecode{ width:90px; height:60px; position:absolute; font-size:14px; text-align:center; float:right; margin-left:340px;}
.websitecode a{height:60px; display:block; position:absolute; left:0; top:0;}
.websitecode .websitecode_nr{width:140px; height:160px; padding:10px; background:#fff; text-align:center; position:absolute; left:-45px; top:50px; display:none;}
.websitecode .websitecode_nr img{ margin-bottom:0px;}
.websitecode .websitecode_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:80px; top:-10px;}
.websitecode.on .websitecode_nr{ display:block;}
.websitecode.on a{}


.hrightone02{display:none;}
@media screen and (max-width: 768px) {
.article-toolbar02{width:99%; min-width:0; margin-top:10px; position:static; top:0; right:0%; margin-right:0px;}
.hrightone{display:none;}
.hrightone02{display:block; overflow:hidden;}
.hrightone02 ul{overflow:hidden; padding:2% 5% 3%;border-bottom:1px #d7d8da solid;}
.hrightone02 li{float:left; width:45%; background:url(../images/back_13.jpg) no-repeat left center; padding-left:5%; overflow:hidden; line-height:26px; font-size:0.875rem;}
.hrighttitle{font-size:1rem;}
.hrightcent li{font-size:0.875rem; width:40%; float:left; padding-left:8%;}
.hrightend{font-size:0.875rem;}
}




.hcenttitle{line-height:42px; overflow:hidden; font-size:24px; color:#158d2d; border-bottom:1px #d5d6d8 solid;}
.hcenttitle span{float:right; font-size:14px;}
.hcenttop{width:100%; overflow:hidden;}
.videolist{ width:100%; height:auto; display:block; margin-top:8px;}
.videolist img{ width:100%; height:auto; display:block;}

.hcenttop ul{overflow:hidden; padding-top:12px;}
.hcenttop li{float:left; width:31.3%; overflow:hidden; padding-bottom:20px;}
.hcenttop li:not(:nth-of-type(3n)){ margin-right:3%;}
.hcenttop li img{width:100%; height:201px; display:block;}
.hcenttop li h2{ background:#158d2d;padding:15px;}
.hcenttop li h2 a{color:#fff; line-height:20px; font-size:15px; font-weight:normal; height:60px; overflow:hidden; text-overflow:ellipsis;  display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.hcenttop li h2 a:hover{ color:#fcff00;}
.hcenttop li p{line-height:22px; padding-top:5px; font-size:14px; min-height:70px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.hcenttop li p a{color:#2ba245;}
.hcenttop li p a:hover{color:#ff0000;}
/*图片放大效果*/
.tv_hot01 {
    width:100%;
}
.avatar01 {
    display: block;
    overflow: hidden;
}
.avatar01 img {
	-webkit-transition: all ease .3s; 
    transition: all ease .3s;
}
.avatar01:after {
    bottom: 0;
    left: 5px;
    position: absolute;
    z-index:-2;
}
.avatar01:hover{
}
.avatar01:hover img{
    transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}

.hcentend{width:100%; overflow:hidden; margin-top:20px;}
.hcentend ul{overflow:hidden; padding-top:15px;}
.hcentend li{float:left; width:31.3%; overflow:hidden; padding-bottom:30px;}
.hcentend li:not(:nth-of-type(3n)){ margin-right:3%;}
.hcentend li h2{overflow:hidden; line-height:20px; height:40px; font-size:16px; font-weight:700; color:#000000; /*overflow: hidden;text-overflow:ellipsis;white-space: nowrap;*/}
.hcentend li h2 a{color:#444;}
.hcentend li h2 a:hover{ color:#158d2d;}
.hcentend li p{line-height:22px; min-height:70px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; font-size:14px;}
.hcentend li p a{color:#2ba245;}
.hcentend li p a:hover{color:#ff0000;}
@media screen and (max-width:768px){
.hcenttitle{font-size:1.4rem;}
.hcenttitle span{font-size:0.875rem;}
.hcenttop li{float:none; width:100%; padding-bottom:20px;}
.hcenttop li:not(:nth-of-type(3n)){ margin-right:0;}
.hcenttop li h2{font-size:1.125rem; line-height:20px; padding:10px; min-height:inherit; max-height:inherit;}
.hcenttop li p{font-size:0.875rem; min-height:50px;}
.hcenttop li img{width:100%; height:auto; display:block;}

.hcentend{margin-top:0;}
.hcentend li{width:47%;}
.hcentend li:not(:nth-of-type(3n)){ margin-right:0;}
.hcentend li:not(:nth-of-type(2n)){ margin-right:6%;}
.hcentend li h2{font-size:0.875rem;}
.hcentend li p{ font-size:0.875rem;}
}




/*--------版权说明 --------------*/
.footer{width:92%; max-width:1400px; margin:25px auto 0; padding-bottom:40px; overflow:hidden;}
.endbanner{overflow:hidden; width:73.5%; padding-left:9%;}
.endbanner img{display:block; width:100%; height:auto;}
.endnav{overflow:hidden; text-align:center; line-height:26px; padding-top:12px;}
.endnav img{border:#ebebeb solid 1px; margin:10px 6px 0;}
.end{overflow:hidden; text-align:center; line-height:26px;}
.zsend{display:none;}
@media screen and (max-width: 768px) {
.footer{width:92%; margin:30px auto 0;}
.endbanner{width:100%; padding-left:0;}
.endnav{font-size:0.875rem;}
.endnav img{margin:0px 3px 0; display:inline-block; max-width:27%;}
.zsend{
display:block;
margin:0 auto; 
position:fixed; 
bottom:0; 
width:100%; 
height:40px; padding:5px 0;
z-index:1000; 
text-transform:uppercase;
background:#555555;}
.zsend li{float:left; text-align:center; color:#fff; width:24%; font-size:0.875rem; height:40px;}
.zsend li img{width:20px; margin:0 auto;}
}


.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:220px;left:50%;margin-left:-300px;width:580px;background:#fff;position:absolute;z-index:101;padding:30px 40px 34px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal-modal .close-reveal-modal {
font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;} 
.reveal-modal h2{font-size:20px; padding:0 0 20px 0; text-align:center; font-weight:normal;}
.myModaldiv{overflow:hidden; margin:0 auto;}
.myModaldiv ul{overflow:hidden; padding-left:100px;}
.myModaldiv li{overflow:hidden; font-size:14px; line-height:40px; padding-bottom:6px;}
.myModaldiv li span{float:left; padding-right:10px; font-size:16px;}
.myModaldiv p{ padding-left:100px;}
.myModaltext01{height:30px; line-height:30px; border:1px #ddd solid; width:60%; padding:0px 5px;}
.myModalsubmit01{display:inline-block; width:90px; height:30px; line-height:30px; border:1px #0c621c solid; background:#0c621c; text-align:center; color:#fff; font-size:14px; font-weight:normal; font-family:Microsoft YaHei; margin:0 5px;
moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(../images/pie.htc);}

.myModalsubmit01:hover{cursor:pointer;border:1px #ff7624 solid; background:#ff6000; 
moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(../images/pie.htc);}

.myModalsubmit02{display:inline-block; width:90px; height:30px; line-height:30px; border:1px #999999 solid; background:#999999; text-align:center; color:#fff; font-size:14px; font-weight:normal; font-family:Microsoft YaHei; margin:0 5px;
moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(../images/pie.htc);}

.myModalsubmit02:hover{cursor:pointer;border:1px #ff7624 solid; background:#ff6000; 
moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(../images/pie.htc);}


.myModaldiv02{overflow:hidden; margin:0 auto;}
.myModaldiv02 ul{overflow:hidden; padding-left:55px;}
.myModaldiv02 li{overflow:hidden; font-size:14px; line-height:40px; padding-bottom:6px;}
.myModaldiv02 li span{float:left; padding-right:10px; font-size:16px; width:100px; text-align:right;}
.myModaldiv02 p{ padding-left:100px;}
.myModaldiv02 b{font-weight:normal; font-size:14px; color:#ff0000; padding-left:10px;}
.myModalselect01{height:30px; line-height:30px; border:1px #ddd solid; width:300px;}
.myModaltext02{height:30px; line-height:30px; border:1px #ddd solid; width:100px;}
@media screen and (max-width: 768px) {
.reveal-modal{display:none;}
}






.lymainright{float:right; width:20%; background:#fff; border:1px #d7d8da solid; overflow:hidden;}
.lymaincent{float:left; padding-left:9%; width:68.5%; overflow:hidden; padding-bottom:30px;}
@media screen and (max-width: 768px) {
.lymainright{width:99%; float:none;}
.lymaincent{float:none; padding-left:0; width:100%;}
}


.lyrightone{overflow:hidden; font-size:14px; padding:5px 15px 10px;}
.lyrightone p{ background:url(../images/back_13.jpg) no-repeat left center; padding-left:18px;overflow:hidden; line-height:35px;font-size:14px; border-bottom:1px #CCCCCC dotted;}
#onsec a{color:#F60;}
@media screen and (max-width: 768px) {
.lyrightone{}
}

.rightlrtitle{ line-height:42px; overflow:hidden; font-size:16px; padding-left:15px; color:#158d2d; border-bottom:1px #d7d8da solid; background:#f9fafc;}
.rightlrtitle span{float:right; font-size:14px; padding-right:10px;}
.rightlr{overflow:hidden;}
.rightlr ul{overflow:hidden; padding:6px 0 10px;}
.rightlr li{border-bottom:1px #ebebeb dotted;background:url(../images/back_21.jpg) no-repeat 18px 16px; padding:8px 12px 8px 28px; font-size:14px;}
.rightlr_border{border-top:1px #d7d8da solid;}
@media screen and (max-width: 768px) {
.rightlrtitle{font-size:1rem;}
.rightlrtitle span{font-size:0.875rem;}
.rightlr li{font-size:0.875rem;}
}


.rightshowone{overflow:hidden;}
.rightshowone ul{overflow:hidden;}
.rightshowone li{border-bottom:1px #ebebeb dotted; padding:12px 15px; overflow:hidden; line-height:20px; font-size:14px;}
.rightshowone li img{float:left; width:80px; height:60px; margin-right:10px;}

.rightshowtwo{overflow:hidden;}
.rightshowtwo ul{overflow:hidden;}
.rightshowtwo li{border-bottom:1px #ebebeb dotted;background:url(../images/back_21.jpg) no-repeat 20px 16px; padding:8px 12px 8px 32px; font-size:14px;}


.rightshowtwo{overflow:hidden;}
.rightshowthree ul{overflow:hidden;}
.rightshowthree li{border-bottom:1px #ebebeb dotted; padding:12px 15px; overflow:hidden; line-height:22px; font-size:14px;}
.rightshowthree li img{width:220px; height:100px; display:block;}
.rightshowthree li p{padding-top:5px;}




.lytitle{line-height:42px; overflow:hidden; font-size:16px; color:#158d2d; border-bottom:1px #d5d6d8 solid;}
.lytitle span{float:right; font-size:14px;}
.lytitle a{color:#158d2d;}
.lytitle a:hover{color:#0c621c;}
@media screen and (max-width: 768px) {
.lytitle{font-size:1rem;}
.lytitle span{font-size:0.875rem;}
}




.tupian{overflow:hidden;}
.tupianul{overflow:hidden;}
.tupianul li{float:left; width:23%; overflow:hidden; padding-top:20px; padding-bottom:10px;}
.tupianul li:not(:nth-of-type(4n)){ margin-right:2.55%;}
.tupianul li img{width:100%; height:auto; display:block;}
.tupianul li p{font-size:14px; padding-top:4px; text-align:center; min-height:30px; max-height:30px; line-height:20px;}
@media screen and (max-width: 768px) {
.tupianul li{width:48%; padding-top:15px;}
.tupianul li:not(:nth-of-type(4n)){ margin-right:0;}
.tupianul li:not(:nth-of-type(2n)){ margin-right:4%;}
}


.zhuce{display:none;}
@media screen and (max-width: 768px) {
.zhuce{display:block; width:92%; margin:15px auto; overflow:hidden;}
.zhuce ul{overflow:hidden; padding-top:15px;}
.zhuce li{overflow:hidden; font-size:14px; line-height:40px;}
.zhuce li span{float:left; padding-right:10px; font-size:0.875rem; width:20%; text-align:right;}
.zhuce ul p{padding-left:20%; margin-left:10px; margin-top:5px; overflow:hidden;}
.zhuce li b{color:#ff0000;}
.zhucetext01{height:30px; line-height:30px; border:1px #ddd solid; width:65%; font-size:0.875rem; padding:0px 5px;}
.zhucetext02{height:30px; line-height:30px; border:1px #ddd solid; width:25%; font-size:0.875rem;}
.zhuceselect01{height:30px; line-height:30px; border:1px #ddd solid; width:65.5%; font-size:0.875rem;}

.zhucesubmit01{width:90px; height:30px; line-height:30px; border:1px #0c621c solid; background:#0c621c; text-align:center; color:#fff; font-size:0.875rem; font-family:Microsoft YaHei; border-radius:5px; margin-right:10px;}
.zhucesubmit01:hover{cursor:pointer;border:1px #ff7624 solid; background:#ff6000; border-radius:5px;}

.zhucesubmit02{width:90px; height:30px; line-height:30px; border:1px #999999 solid; background:#999999; text-align:center; color:#fff; font-size:0.875rem; font-family:Microsoft YaHei; border-radius:5px;}
.zhucesubmit02:hover{cursor:pointer;border:1px #ff7624 solid; background:#ff6000; border-radius:5px;}
}


.menulist{display:none;}
@media screen and (max-width: 768px) {
.menulist{display:block; width:92%; margin:15px auto; overflow:hidden;}
.menulist ul{overflow:hidden; padding-top:15px;}
.menulist li{overflow:hidden; font-size:14px; line-height:40px; width:30%; float:left; text-align:center; background:#fff; margin:1%;}
}



.news{overflow:hidden;}
.newsul02{overflow:hidden;}
.newsul02 div{float:left; width:25%; margin-right:20px;}
.newsul02 li{overflow:hidden; padding:20px 0; border-bottom:1px #ddd dotted;}
.newsul02 li h2{font-size:18px; font-weight:normal; padding-bottom:10px;}
.newsul02 li h2{overflow:hidden; padding-bottom:8px; line-height:20px; font-weight:bold;}
.newsul02 li h2 a{color:#444;}
.newsul02 li h2 a:hover{ color:#158d2d;}
.newsul02 li p{line-height:22px; font-size:14px;}
.newsul02 li p a{color:#2ba245;}
.newsul02 li p a:hover{color:#ff0000;}
.newsul02 h3{font-weight:normal; font-size:14px; overflow:hidden; padding-bottom:8px; color:#999;}
.newsul02 h3 span{padding-right:10px;}
.newsul02 h4{font-weight:normal; font-size:14px; text-align:right; padding-top:10px;}
.newsul02 h4 span{padding:0px;}
.newsul02 h4 a{ color:#2ba245;}
.newsul02 h4 a:hover{ color:#ff0000;}
/*图片放大效果*/
.tv_hot02 {
    width:100%;
}

.avatar02 {
    display: block;
    overflow: hidden;
}
.avatar02 img {
    width:100%; height:auto;
    -webkit-transition: all ease .3s; 
    transition: all ease .3s;
}
.avatar02:after {
    bottom: 0;
    left: 5px;
    position: absolute;
    z-index:-2;
}
.avatar02:hover{
}
.avatar02:hover img{
    transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}

.newsul{overflow:hidden;}
.newsul li{overflow:hidden; padding:20px 0; border-bottom:1px #ddd dotted;}
.newsul li:hover{background:#FFF;}
.newsul li h2{font-size:16px; font-weight:normal; padding-bottom:10px;}
.newsul li h2{overflow:hidden; padding-bottom:8px; line-height:20px; font-weight:bold;}
.newsul li h2 a{color:#444;}
.newsul li h2 a:hover{ color:#158d2d;}
.newsul li p{line-height:22px;}
.newsul li p a{color:#2ba245; padding-left:6px;}
.newsul li p a:hover{color:#ff0000;}
.newsul h3{font-weight:normal; font-size:14px; overflow:hidden; padding-bottom:4px; color:#999;}
.newsul h3 span{padding-right:10px;}
.newsul h4{font-weight:normal; font-size:14px; text-align:right; padding-top:10px;}
.newsul h4 span{padding:0 10px;}
.newsul h4 a{ color:#2ba245;}
.newsul h4 a:hover{ color:#ff0000;}
@media screen and (max-width: 768px) {
.newsul02 div{float:none; width:100%; margin-right:0;}
.newsul02 li h2{font-size:1.125rem; padding-top:10px; line-height:28px;}
.newsul02 li p{font-size:0.875rem;}
.newsul02 h3{font-size:0.875rem;}
.newsul02 h4{font-size:0.875rem;}

.newsul li h2{font-size:1rem;}
.newsul li p{font-size:0.875rem;}
.newsul h3{font-size:0.875rem;}
.newsul h4{font-size:0.875rem;}
}




.gongyi{overflow:hidden;}
.gongyiul{overflow:hidden; padding-bottom:20px;}
.gongyiul li{overflow:hidden; padding:10px 10px; border-bottom:1px #ddd dotted; font-size:14px;}
.gongyiul li:hover{background:#FFF;}
.gongyiul li span{display:block; float:right;}



.tylm{ overflow:hidden; line-height:28px; font-size:14px; padding-top:10px; margin:0 auto;}
@media screen and (max-width: 768px) {
.tylm{font-size:0.875rem;}
.tylm img{max-width:100%; height:auto;}
}


.abouttext{margin:15px auto; overflow:hidden;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif!important;}
.abouttext p,.abouttext span{line-height:28px!important; font-size:15px!important;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif!important;}
.abouttext td{padding:4px; font-size:14px!important; border:1px #CCCCCC solid;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif!important;}
.abouttext img{ max-width:100%; height:auto; overflow:hidden; margin:0 auto; padding:10px 0;}


.newsshow{padding:20px 0 15px; overflow:hidden;}
.news_xxjs{/*line-height:26px!important; font-size:14px!important; font-weight:normal!important;*/ margin:15px auto; overflow:hidden;}
.news_xxjs p,.news_xxjs span{line-height:28px!important; font-size:15px!important;}
.news_xxjs td{padding:4px; font-size:14px!important; border:1px #CCCCCC solid;}
.news_xxjs img{ max-width:100%; height:auto; overflow:hidden; margin:0 auto; padding:10px 0;}
.news_title{font-size:26px; color:#0079c2; padding:10px 0 15px;}
.news_title h1{font-size:26px; font-weight:normal; color:#158d2d;}


.pubdate_new{height:36px; line-height:36px; margin:0 auto; OVERFLOW: hidden; text-align:center; margin:20px auto 0; border-top:1px #CCCCCC dotted;}
.pubdate_new2{ border:#ccc 1px solid; height:26px; line-height:26px; margin:0 auto; OVERFLOW: hidden; text-align:center; margin:10px auto 0; background-color:#f5f5f5;}
.pubdate{line-height:30px;text-align:center; margin:20px auto; color:#999;}
.pubdate01{ height:30px; line-height:30px; OVERFLOW: hidden; margin:0px auto; color:#999; border-bottom:1px #CCCCCC dotted;}
.pubdate01 span{ padding-right:15px;}
.pagelist{overflow:hidden;background-color: #666;padding:1px 5px 1px 5px;color: #ffffff;}
.red {/overflow:hidden;	background-color: #c9091c; color: #ffffff;font-weight: bold; padding:1px 5px 1px 5px;}
.pagelist_on {overflow:hidden; background-color: #c9091c; color: #ffffff;font-weight: bold; padding:1px 5px 1px 5px;}


/*相关资讯*/
.Information{overflow:hidden;}
.Information h4{padding-left:10px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#333; border-bottom:1px solid #ccc; background:#fff;}
.Information ul{ padding:0px;}
.Information li{border-bottom:1px dotted #DCDCDC; line-height:22px;font-size:14px; padding:5px 0px;}
.Information li span{float:right; font-size:14px; color:#999999;padding-left:10px; padding-right:10px;}
.Information li{/* overflow: hidden; white-space: nowrap; text-overflow: ellipsis;*/}

@media screen and (max-width: 768px) {
.news_title{font-size:1.4rem;padding:0px 0 15px;}
.news_title h1{font-size:1.4rem;}
.news_xxjs{font-size:1rem!important;}
.news_xxjs p,.news_xxjs span{font-size:0.875rem!important;}
.news_xxjs td{font-size:0.875rem!important;}
.news_xxjs img{width:100%!important; height:auto;}
.Information ul li{font-size:0.875rem;}
}


.pinglun{overflow:hidden; padding:30px 0;}
.pingluntitle{overflow:hidden; font-size:14px; font-weight:bold; float:right;}
.pingluntop{overflow:hidden; width:100%; padding-top:15px;}
.pingluntop_l{float:left; width:35px;}
.pingluntop_l img{width:35px; height:35px;border-radius:35px;}
.pingluntop_r{float:right; width:93.5%; border:1px #ddd solid; overflow:hidden; background:#fff;}
.pingluntext01{height:110px; line-height:24px; border:0; width:98.5%; padding:0.5%; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif;}
.pingluntop_r h4{line-height:42px; font-weight:normal; overflow:hidden; background:#fff; font-size:14px; padding-left:15px; border-top:1px #CCCCCC solid;}
.pingluntop_r span{float:right; margin-left:5px; font-size:14px;}
/*
.pingluntop_r a{line-height:30px; font-size:14px; width:60px; text-align:center; color:#fff; background:#0c621c; display:block; float:left; margin-top:6px; margin-left:2px;}
.pingluntop_r a:hover{background:#158d2c; color:#fff;}
*/
.pinglunsubmit01{ height:42px; line-height:42px; border:0; background:#40404c; width:100px; text-align:center; font-size:16px; color:#fff; font-family:Microsoft YaHei,Arial;}
.pinglunsubmit01:hover{cursor:pointer; background:#0c621c; color:#fff;}


#tab1 p{float:right; line-height:34px; font-size:14px;}
#tab1 p label{color:#ff0000;}
#tab1 ,#tab2{ width:93.5%; overflow:hidden; margin-top:30px; float:right; border-bottom:1px #ddd solid;}
#tab1 ul ,#tab2 ul{margin:0;padding:0; overflow:hidden; float:left;}
#tab1 li,#tab2 li{float:left;padding:0 25px; height:34px;line-height:32px; font-size:14px; text-align:center;cursor:pointer; background:#9f9f9f; color:#fff; margin-right:1px;}
#tab1 li.now,#tab2 li.now{color:#fff; background:#0c621c;}
.tablist{width:100%;display:none; overflow:hidden;}
.block{display:block; }
.tablistlr{overflow:hidden; padding:18px 0; border-bottom:1px #ddd solid;}
.tablistleft{float:left; width:35px;}
.tablistleft img{width:35px; height:35px;border-radius:35px;}
.tablistright{float:right; width:93.5%;}
.tablistright h4{font-size:15px;}
.tablistright h4 a{ color:#158d2c; padding-right:6px;}
.tablistright p{ overflow:hidden; line-height:24px; font-size:14px;}
.tablistright h5{overflow:hidden; text-align:right; font-size:14px; font-weight:normal; line-height:24px; padding-right:10px;}
.tablistright h5 span img{overflow:hidden;}
@media screen and (max-width: 768px) {
#tab1 p{float:none; line-height:40px; font-size:0.875rem; display:block;}
#tab1 ul ,#tab2 ul{float:none;}
.pinglun{padding:20px 0;}
.pingluntitle{font-size:0.875rem;}
.pingluntop_r{width:87%;}
.pingluntop_r h4{font-size:0.875rem;}
.pingluntop_r a{font-size:0.875rem;}
.pinglunsubmit01{font-size:1rem;}

#tab1 ,#tab2{ width:87%;}
#tab1 li,#tab2 li{padding:0 18px;font-size:0.875rem;}
.tablistright{width:87%;}
.tablistright h4{font-size:0.875rem;}
.tablistright p{font-size:0.875rem;}
.tablistright h5{font-size:0.875rem;}
}





/*会员注册*/
.guestbook{margin:20px auto 0; overflow:hidden; border:1px solid #ccc;  width:98%; border-bottom:0px; background:#FFF;}
.guestbook h5{text-align:left; font-size:18px; color:#2A2A2A; font-weight:bold; text-align:center;line-height:40px; background:#f5f5f5; border-bottom:1px #CCCCCC solid;}
.guestbook ul{border-bottom:0px solid #ccc; margin:0 auto;} 
.guestbook ul li{border-bottom:1px solid #ccc; line-height:40px; text-align:center; padding:5px 0px; font-size:14px;}
.guestbook ul li span{float:left; text-align:right; width:250px; padding:0 10px 0 0;}
.box1{ width:220px; height:23px; padding:0px 5px; line-height:23px; border:1px #CCCCCC solid; background:#f5f5f5;}
.box2{ width:320px; height:23px; padding:0px 5px; line-height:23px; border:1px #CCCCCC solid; background:#f5f5f5;}
.box3{width:223px;color:#2A2A2A; height:22px;}
.guestbook h3,.guestbook p{border-bottom:1px #CCCCCC solid;text-align:center; height:20px; line-height:20px; padding:10px 0px;}
.bigtext{ font-size:16px;}

.pagepic{ text-align:center;}
.pagepic img{ margin:0px 10px;}

@media screen and (max-width: 768px) {
.lymaincent td{ padding:2px;}
.guestbook ul li span{float:left; text-align:right; width:100px; padding:0 10px 0 0;}
.box1{ width:60%; height:23px; padding:0px 5px; line-height:23px; border:1px #CCCCCC solid; background:#f5f5f5;}
.box2{ width:60%; height:23px; padding:0px 5px; line-height:23px; border:1px #CCCCCC solid; background:#f5f5f5;}
.box3{width:60%;color:#2A2A2A; height:22px;}

}

.comments_list_in{overflow:hidden; margin-top:25px;}
.comments_list_in h5{font-size:16px; font-weight:bold; padding-bottom:10px; border-bottom:1px #CCCCCC solid;}
.comments_list_in{overflow:hidden;}
.comments_list_in li{overflow:hidden; padding:10px; border-bottom:1px #ddd dotted; line-height:24px;}
.comments_list_in li span{ float:right;}
.comments_list_in li:hover{background:#FFF;}
.comments_list_in li h2{font-size:16px; font-weight:normal; padding-bottom:10px;}
.comments_list_in li h2{overflow:hidden; padding-bottom:8px; line-height:20px; font-weight:bold;}
.comments_list_in li h2 a{color:#444;}
.comments_list_in li h2 a:hover{ color:#158d2d;}


/*--------在线留言--------------*/
.guestbook2{overflow:hidden;}
.guestbook2 ul{padding:20px;} 
.guestbook2 ul li{padding-bottom:6px;min-height:35px;}
.guestbook2 ul li span{float:left; text-align:right; width:60px; padding:0 10px 0 0;}
.guestbook2test01{border:1px #ddd solid; height:35px; line-height:35px; width:70%; padding-left:5px;}
.guestbook2test02{border:1px #ddd solid; height:120px; line-height:24px; width:70%; padding-left:5px;}
.guestbook2test03{border:1px #ddd solid; height:20px; line-height:20px; width:60px; padding-left:5px;}




.wybc{background:#158d2c; color:#fff; font-size:14px; text-align:center; margin-top:10px;}
.wybc a{color:#fff; display:block; padding:10px 0; }
.wybc a:hover{color:#fff; background:#08711c;}
@media screen and (max-width: 768px) {
.wybc{font-size:0.875rem;}
}

.bdsharebuttonbox span{float:left; font-size:14px; line-height:36px; padding-right:10px; color:#08711c;}
@media screen and (max-width: 768px) {
.bdsharebuttonbox span{font-size:0.875rem;}
}


.xgns{overflow:hidden; font-size:14px; line-height:30px; border-bottom:1px #CCCCCC solid; margin:20px 0px 10px;}
.xgns a{padding-right:10px;}
.xgns span{font-weight:bold;}
@media screen and (max-width: 768px) {
.xgns{font-size:0.875rem;}
}


/*视频弹窗*/
.mod0 {display:flex; gap:10px;}
.mod0 > div {flex: 1 1 50%; min-width: 0;}
.masklayer{position: fixed;display: none;width:100%;height:100%; top:0px; left:0px;background-color: rgba(0, 0, 0, 0.8);z-index:99999; -webkit-user-select: none;-ms-user-select: none;}
.vclose { position:absolute;right:-15px; top:-15px;cursor: pointer; width:30px; height:30px; }
.vclose img{width:auto; height:auto; display:inline-block;}
.videos {
    display: none;
    border: 15px solid #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 100;
    width: 1000px;
    height: auto;
    background: #000000;
    box-sizing: border-box;
}


.videos video{width:100%; height:100%;}
.videolist {cursor:pointer;}
@media screen and (max-width: 768px) {
.mod0 {display:flex; gap:0px; flex-wrap: wrap;}
.mod0 > div {flex: 1 1 100%;}
.vclose { position:absolute;right:-10px; top:-10px; cursor: pointer; width:30px; height:30px; }
.vclose img{width:auto; height:auto; display:inline-block;}
.videos {
    width: 300px;
}
.videolist {}
}





