@charset "gb2312";
/* CSS Document */

/* CSS Document */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
body {margin: 0px;	color: #333;	font-size: 14px;line-height: 1.5;font-family:Tahoma,Arial,'Microsoft YaHei',"微软雅黑",'\5b8b\4f53',"宋体",'Hiragino Sans GB',"Microsoft JhengHei","华文细黑",'Heiti SC','Hiragino Sans GB',STHeiti,MingLiu,SimSun,Verdana;	}/*基本样表 */
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }/*去掉点击框*/
* { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
* {	margin: 0px;padding: 0px;list-style: none;}/*默认所有边距为0 */
img, :link img, :visited img {	border: none;}/*默认图片边距为0 */
ul, li {	list-style: none;}
.fl {	float: left;}
.fr {	float: right;}
.both{ clear:both;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.tc{ text-align:center;}
.block{ display:block;}
.none{ display:none;}
a:link {	color: #333;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #333;}
a:hover {	text-decoration: none;	color: #FF0000;}
a:active {	text-decoration: none;	color: #333;}
html, body { height:100%; }
input, button ,select,textarea{ outline: none; font-family: Tahoma, Arial, 'Microsoft YaHei',"微软雅黑",  "Microsoft JhengHei", 'Hiragino Sans GB',"华文细黑", STHeiti, MingLiu, '\5b8b\4f53', "宋体", SimSun, Verdana; }
input:focus { outline: none; }
/*缓动效果 */
.transition ,.transition a{	-webkit-transition:  0.2s ease-in 0s;	-moz-transition:  0.2s ease-in 0s;	-o-transition:  0.2s ease-in 0s;	transition:  0.2s ease-in 0s;	-ms-transition:  0.2s ease-in 0s;}
/*  a{	-webkit-transition:  0.2s ease-in 0s;	-moz-transition:  0.2s ease-in 0s;	-ms-transition:  0.2s ease-in 0s;	-o-transition:  0.2s ease-in 0s;	transition:  0.2s ease-in 0s;}  */
.zh-self img{max-width: 100%;height: auto;width: auto\9; vertical-align:bottom;}/*图片自动适应到100% */
/*圆角*/
.round3 { -moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius:3px;}
.round5 {-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;}
.round10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
.round15 { -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px;}
.round50 { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%;}
/*透明度*/
.opacity10 { filter: alpha(opacity=10); -moz-opacity: 0.1; -khtml-opacity: 0.1; opacity: 0.1; }
.opacity30 { filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.opacity50 { filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.opacity80 { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.opacity100 { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
/*定位数值*/
.pt3{ padding-top: 3px;}.pt5{ padding-top: 5px;}.pt10{ padding-top: 10px;}.pt15{ padding-top: 15px;}.pt20{ padding-top: 20px;}.pt25{ padding-top: 25px;}.pt30{ padding-top: 30px;}
.pb3{ padding-bottom: 3px;}.pb5{ padding-bottom: 5px;}.pb10{ padding-bottom: 10px;}.pb15{ padding-bottom: 15px;}.pb20{ padding-bottom: 20px;}.pb25{ padding-bottom: 25px;}.pb30{ padding-bottom: 30px;}
.pr3{ padding-right: 3px;}.pr5{ padding-right: 5px;}.pr10{ padding-right: 10px;}.pr15{ padding-right: 15px;}.pr20{ padding-right: 20px;}.pr25{ padding-right: 25px;}.pr30{ padding-right: 30px;}
.pl3{ padding-left: 3px;}.pl5{ padding-left: 5px;}.pl10{ padding-left: 10px;}.pl15{ padding-left: 15px;}.pl20{ padding-left: 20px;}.pl25{ padding-left: 25px;}.pl30{ padding-left: 30px;}
.mt3{ margin-top:3px; }.mt5{ margin-top: 5px;}.mt10{ margin-top: 10px;}.mt15{ margin-top: 15px;}.mt20{ margin-top: 20px;}.mt25{ margin-top: 25px;}.mt30{ margin-top: 30px;}
.mb3{ margin-bottom: 3px;}.mb5{ margin-bottom: 5px;}.mb10{ margin-bottom: 10px;}.mb15{ margin-bottom: 15px;}.mb20{ margin-bottom: 20px;}.mb25{ margin-bottom: 25px;}.mb30{ margin-bottom: 30px;}
.mr3{ margin-right: 3px;}.mr5{ margin-right: 5px;}.mr10{ margin-right: 10px;}.mr15{ margin-right: 15px;}.mr20{ margin-right: 20px;}.mr25{ margin-right: 25px;}.mr30{ margin-right: 30px;}
.ml3{ margin-left: 3px;}.ml5{ margin-left: 5px;}.ml10{ margin-left: 10px;}.ml15{ margin-left: 15px;}.ml20{ margin-left: 20px;}.ml25{ margin-left: 25px;}.ml30{ margin-left: 30px;}

/*字号*/
.fz12{ font-size:12px;}.fz14{ font-size:14px;}.fz16{ font-size:16px;}.fz18{ font-size:18px;}.fz20{ font-size:20px;}.fz22{ font-size:22px;}
.fb{ font-weight:bold;}
.zh-txt{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}/*超过两行省略号*/
.one-txt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*开始*/
.wd1150{ width:1150px; height:auto; overflow:hidden; margin:0 auto;}
.header{ width:100%; height:120px; overflow:hidden; background:#f1fbff url(../img/top.jpg) no-repeat center bottom;}
.topr{ height:auto; overflow:hidden; padding-top:50px;}
.topjt{ display:block; float:left; padding:12px 10px 0 8px; background:url(../img/jt.png) no-repeat left 18px; font-size:12px;}
.toptel{ font-size:24px; color:#3fb72f;}
.logo{ height:auto; overflow:hidden; padding-top:30px;}
.logo dl dt{ height:auto; overflow:hidden;}
.logo dl dd{ height:auto; overflow:hidden; font-size:19px; color:#37ab03;}
.nav{ width:100%; height:45px; overflow:hidden; background:#37ab03; color:#fff;}
.nav ul{ width:1170px; height:45px; margin:0 auto;}
.nav ul li{ width:145px; height:45px; overflow:hidden; float:left;}
.nav ul li a{ display:block; width:140px; height:45px; color:#f5f5f5; line-height:45px; background:url(../img/line.png) no-repeat right center; text-align:center; font-size:16px;}
.nav ul li a:hover{ color:#fff}
.banner{ width:100%; height:400px; overflow:hidden;}
.banner .swiper-container{width: 100%; height: 400px;}
.banner .swiper-slide{text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;} 
.banner .swiper-pagination-bullet{width: 12px; height: 12px; text-align: center; line-height: 20px; font-size: 12px; color:#FFF; opacity: 1; background: rgba(255,255,255,0.8);} 
.banner .swiper-pagination-bullet-active{color:#fff; background: #37ab03;}

.pro{height:auto; overflow:hidden; background:#f5f5f5; padding-top:20px;}
.pror{ width:280px; height:auto; overflow:hidden; background:#dcdcdc url(../img/pror.png) no-repeat center bottom; padding-bottom:50px;}
.pror dl dt{ height:45px; overflow:hidden; color:#fff; background:#8fc31f; line-height:45px; padding-left:10px;}
.pror dl dt a{ color:#fff;}
.pror dl dd{ height:auto; overflow:hidden; padding-top:10px; padding-left:5px;}
.pror dl dd a{ display:inline-block; width:80px; height:30px; overflow:hidden; line-height:30px; text-align:center; background:#ff9400; color:#fff; font-size:16px;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius:3px; margin:10px 3px;}
.pror dl dd a:hover{ background:#ee8a00;}
.prol{ width:840px; height:auto; overflow:hidden;}
.prol-title{ height:42px; overflow:hidden; border-bottom:3px solid #8fc31f; }
.titspan{ display:inline-block; width:115px; padding:6px 0 6px 5px; background:#8fc31f; font-size:18px; color:#fff;}
.pror-mian{width:900px; height:auto; overflow:hidden;}
.pror-mian ul li{ width:250px; height:auto; overflow:hidden; float:left; margin-right:44px; margin-top:20px;}

.inews{ height:auto; overflow:hidden; padding:30px 0;}
.inewstop{ border-bottom:3px solid #8fc31f; height:42px; width:1150px;  overflow:hidden; margin:0 auto 10px auto;}
.inewslist{ width:650px; height:auto; overflow:hidden;}
.inewslist ul li{ height:50px; overflow:hidden; background:#f5f5f5;margin-bottom:14px; padding-top:5px;}
.intxt{ width:470px; height:auto; overflow:hidden; padding-left:20px;}
.intxt dl dt{ font-size:16px; color:333;}
.intxt dl dd{ width:470px; font-size:12px; color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.intime{ width:100px; height:auto; overflow:hidden; text-align:center; color:#a02e13;}

.inewsimg{ width:480px; height:260px; overflow:hidden;}
.inewsimg a{ display:block; width:480px; height:260px; overflow:hidden; position:relative;left:0; top:0;}
.inewsimg a p{ color:#fff; background:url(../img/bg.png); position:absolute; bottom:0; left:0; width:100%; padding:5px; font-size:16px;}
.iab{ height:auto; overflow:hidden; padding:30px 0; background:#f5f5f5;}
.iabmian{ width:640px; height:auto; overflow:hidden;}
.iabvdeo{ width:490px; height:auto; overflow:hidden;}
.footer{ width:100%; height:auto; overflow:hidden; background:#dcdcdc;}
.footera{ height:auto; overflow:hidden; background:#37ab03; color:#fff; padding:10px 0;}
.footera a{ display:inline-block; padding:0 10px; color:#fff;}
.footerb{ height:auto; overflow:hidden; text-align:center; padding:20px 0 80px 0; line-height:26px;}


.aleft{ width:240px; height:auto; overflow:hidden; float:left; background:#f2f2f2;}
.aright{ width:auto; height:auto; overflow:hidden; margin-left:260px;}
.titbox{ height:50px; line-height:50px; overflow:hidden; border-bottom:1px solid #e1e1e1;}
.infobox{ height:auto; overflow:hidden; padding:15px 0 30px 0;}
.infobox img{max-width: 100%;height: auto;}
.tibspan{ height:48px; font-size:18px; color:#37ab03; border-bottom:2px solid #37ab03; padding-right:15px;}
.zrltop{ height:auto; overflow:hidden; background:#37ab03 url(../img/iconfont-jishukaifa.png) no-repeat 35px center; color:#fff; text-align:center;  padding:20px 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius:  5px 5px 0 0;border-radius: 5px 5px 0 0; } 
.zrltop p{ font-size:18px;}
.zrltop span{ display:block; font-size:12px;}
.zrlonline{ height:auto; overflow:hidden; background:#37ab03 url(../img/iconfont-kefu1.png) no-repeat 35px center; color:#fff; text-align:center;  padding:5px 0;}
.zrlonline p{ font-size:18px;}
.zrlonline span{ display:block; font-size:12px;}
.zrnav{ height:auto; overflow:hidden; padding:10px 0;}
.zrnav dl dt{ height:auto; overflow:hidden;}
.zrnav dl dt a{ display:block; height:auto; overflow:hidden; padding:8px 0 8px 23px;}
.zrnav dl dt a:hover{  border-left:3px solid #37ab03; background:#edfee6; color:#FF0000;padding:8px 0 8px 20px;}
.zrnav dl dt a.canon{ border-left:3px solid #37ab03; background:#edfee6; color:#000;padding:8px 0 8px 20px;}
.zrr{ margin-left:250px; min-height: 730px; height:auto!important;height:730px; width:auto;overflow:hidden; border-left:1px solid #cecece;}
.zrtel{height:auto; overflow:hidden; padding-top:10px;}
.zrtel dl dt{ height:auto; overflow:hidden;padding:5px 0 5px 20px; font-weight:bold;border-bottom:1px dashed #ddd; font-size:14px;}
.zrtel dl dd{ height:auto; overflow:hidden;padding:5px 0 5px 25px;border-bottom:1px solid #ddd;}

.zicoa{ display:inline-block; width:15px; height:15px; overflow:hidden; background:url(../img/zra.png) no-repeat center center; background-size:cover; margin-right:5px; float:left; margin-top:3px;}

.zicob{ display:inline-block; width:15px; height:15px; overflow:hidden; background:url(../img/zrb.png) no-repeat center center; background-size:cover; margin-right:5px; float:left; margin-top:3px;}
.zicoc{ display:inline-block; width:15px; height:15px; overflow:hidden; background:url(../img/zrc.png) no-repeat center center; background-size:cover; margin-right:5px; float:left; margin-top:3px;}
.zicod{ display:inline-block; width:15px; height:15px; overflow:hidden; background:url(../img/zrd.png) no-repeat center center; background-size:cover; margin-right:5px; float:left; margin-top:3px;}

.probox{ width:900px; height:auto; overflow:hidden;}
.probox li{ width:250px; height:auto; overflow:hidden; float:left; margin-right:44px; margin-top:20px;}
.proimg{width:250px; height:180px; overflow:hidden;}
.proimg img{ width:260px;}

.pronav{ height:auto; overflow:hidden; padding:10px 0;}

.pronav dl dt{ width:49%; height:auto; overflow:hidden; float:left; text-align:center;}
.pronav dl dt a{ display:block;height:auto; overflow:hidden; line-height:35px; background:#9ed625; color:#fff; font-size:16px;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius:3px; margin:5px 3px;}
.pronav dl dt a:hover{  background:#319a02; color:#fff;}
.pronav dl dt a.proon{background:#319a02; color:#fff;}

/*翻页样式*/
.fanbox{ height:auto; overflow:hidden; padding:10px 0;}
.metpager_1{ text-align:center;}
.metpager_2{ text-align:center;}
.metpager_3{ text-align:center;}

.digg4{ padding:3px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}

.metpager_4 a,.metpager_4 span.miy{ border:1px solid #aaaadd; padding:2px 5px 2px 5px; color:#009;}
.metpager_4 a:hover { border:1px solid #009; color:#000;}
.metpager_4 a:active {border:1px solid #009; color:#000;}
.metpager_4 span.current { border:1px solid #009; background-color:#009; padding:2px 5px 2px 5px; margin:2px; color:#FFFFFF; text-decoration:none;}
.metpager_4 span.disabled { border:1px solid #eee; padding:2px 5px 2px 5px; margin:2px; color:#ddd;}

.metpager_5 a,.metpager_5 span.miy{ border:1px solid #ccdbe4; padding:2px 8px 2px 8px; color:#0061de; }
.metpager_5 a:hover { border:1px solid #2b55af; color:#fff; background-color:#3666d4;}
.metpager_5 a:active {border:1px solid #009; color:#000;}
.metpager_5 span.current { padding:2px 8px 2px 8px; margin:2px; color:#000; text-decoration:none;}
.metpager_5 span.disabled { border:1px solid #ccdbe4; padding:2px 8px 2px 8px; margin:2px; color:#ddd;}

.metpager_6{ color:#ff6500; }
.metpager_6 a,.metpager_6 span.miy{ border:1px solid  #ff9600; padding:2px 7px 2px 7px; background-position:50% bottom; color:#ff6500; background-image:url(../img/page/page6.jpg);}
.metpager_6 a:hover { border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 a:active {border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 span.current {border:1px solid #ff6500; padding:2px 7px 2px 7px; margin:2px; color:#ff6500; background-color:#ffbe94; text-decoration:none;}
.metpager_6 span.disabled { border:1px solid #ffe3c6; padding:2px 7px 2px 7px; margin:2px; color:#ffe3c6;}

.metpager_7 a,.metpager_7 span.miy{ border:1px solid  #2c2c2c; padding:2px 5px 2px 5px; background:url(../images/page/page7.gif) #2c2c2c; color:#fff;}
.metpager_7 a:hover { border:1px solid #aad83e; color:#fff;background:url(../img/page/page7_2.gif) #aad83e;}
.metpager_7 a:active { border:1px solid #aad83e; color:#fff;background:url(../img/page/page7_2.gif) #aad83e;}
.metpager_7 span.current {border:1px solid #aad83e; padding:2px 5px 2px 5px; margin:2px; color:#fff;background:url(../img/page/page7_2.gif) #aad83e; text-decoration:none;}
.metpager_7 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_9 a,.metpager_9 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#88af3f; } 
.metpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.metpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.metpager_9 span.current {border:1px solid #b2e05d; padding:2px 5px 2px 5px; margin:2px; color:#fff; background-color:#b2e05d; text-decoration:none;} 
.metpager_9 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;} 

.infoh3{ padding:5px 0 15px 0; border-bottom:1px dashed #ccc;}
.inline{ border-top:1px dashed #ccc;}
.inli{ height:auto; overflow:hidden;}
.inli dt{ float:left; width:155px; height:auto; overflow:hidden; margin-right:10px;}
.inli dt img{ width:150px; height:125px; border:1px solid #ccc;}
.newslist{ height:auto; overflow:hidden;}
.newslist li{ height:auto; overflow:hidden; padding:8px 0; border-bottom:1px dashed #CCCCCC;}

/*分页*/
.page-kuan{height: auto; overflow: hidden; padding: 10px 0; text-align: center; }
.pagination{height: auto; overflow: hidden;-ms-flex-pack: center!important;    justify-content: center!important;display: -ms-flexbox;    display: flex;border-radius: 3px;}
.pagination a{display: block; color: #666;}

a.page-link:not(:disabled):not(.disabled) {    cursor: pointer;}
a.page-num, a.page-link {    position: relative;    display: block;    padding: .5rem .75rem;    margin-left: -1px;    line-height: 1.25;    color: #666;    background-color: #fff;    border: 1px solid #dee2e6;}
.pagination a:hover{background: #f7f7f7}
a.page-num-current {    z-index: 1;    color: #fff;    background-color: #16b31f;    border-color: #16b31f;}
a.page-num-current:hover {    z-index: 1;    color: #fff;    background-color: #089210;    border-color: #089210;}




