@charset "utf-8";
/* css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family:"Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif;}
td,th,caption { font-size:14px;}

li,ol{list-style-type: none;}

a:hover{text-decoration: none !important;}

.pl-0{padding-left: 0 !important;}
.pr-0{padding-right: 0 !important;}
.mg-tb{margin: 5px 0;}
.txt-overflow{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.logo{width: 100%; margin: 0 auto;}
.logo img{width: 100%; margin: 0 auto; display: block;}
.navbar{margin-bottom: 5px !important;}


.carousel-indicators .active{background-color:#2055ac !important;}
.carousel-indicators li{background-color:#fff; border: none;}
.nav-list {margin-top: 7px;}
.nav-list ul li{background: #016823; height: 35px; line-height: 35px;text-align: center;border-right:2px solid #fff ;
border-bottom: 1px solid #fff;}
.nav-list ul li a{color: #fff;font-weight: bold;display: block;}


.icon-list{margin: 15px 0px 5px 0px}
.icon-list ul li a img{display: block; margin: 0 auto;width: 60%;}
.icon-list p{text-align: center;padding: 10px 0; color: #555;}

.ins-tit{background: url(../images/ins_19.png) center no-repeat; height: 30px;background-size: 100% 100%;}
.tit-h5{font-size: 16px; letter-spacing: 1px;color: #fff;float: left; line-height: 30px; padding-left: 4px;}
.more{float: right;line-height: 30px;padding-right: 10px;}
.more a{color: #555;}

.new-zixun{}
.new-zixun a{display: block; }
.new-zixun a dt img{width: 129px; height: 75px; display: block;margin: 0 auto;}
.new-zixun a dl{padding: 10px 0; border-bottom: 1px dashed #000;}
.new-zixun a dd h5{color: #333;padding: 7px 0 10px 0;}
.new-zixun a dd p{color: #777; font-size: 12px;}

.ins-zhaoshengzhuanlan{margin-top: 20px;}
.lx-type{background: #e8e8e8;margin-top: 10px; padding: 8px 0; margin-bottom: 60px; font-size: 12px;}

.dy-footer{background: #02681f;overflow: hidden;}
.dy-footer ul{padding: 10px 0 6px 0;overflow: hidden;}
.dy-footer ul li a{color: #fff; display: block;}
.dy-footer ul li a span{font-size: 24px;}

.dy-footer ul li a:hover{color: rgba(255,255,255,0.8);}

.local{border-bottom: 2px solid #016823; padding: 18px 0 8px 8px;}

.ny-ct{padding: 10px 0;}
.ny-ct p{text-indent: 2em; padding-top: 20px;}
.ny-ct h6{padding-top: 20px; font-size: 14px !important;}

.news-line{}
.news-line ul li{height: 30px; line-height: 30px; border-bottom: 1px dashed #999;}
.news-line ul li span{font-size: 10px; color: #02681f;line-height: 30px;}
.news-line ul li a{color: #555;display: inline-block;}
.news-line ul li a:hover{color: #00B2B6;}
.news-line ul li time{font-size: 14px;color: #999;text-align: right;}

.ny03-tit{border-bottom: 1px dashed #999; padding-bottom: 20px;}
.ny03-tit h6 span{margin-right: 20px;}
.pre-next{padding: 30px 0;}
.pre-next a{color: #555;}

.cry-img{display: block;margin: 0 auto;padding: 30px 0;}

.lqcx-h3{font-size: 16px;text-align: center; padding-bottom: 15px; border-bottom: 1px solid #999;}
.lqcx-h3 a{color: #016823;}

.form-group01 .btn{margin: 0 auto; width: 60px; display: block;background: #02681f !important;border: 1px solid #02681f;}
.yzm{width: 50% !important;float: left;}
.yzm-img{width: 40%;height: 34px;border: 1px solid #ccc;float: left;margin-left: 20px;}


.form-group01{margin-top: 30px;}
.form-group label{height: 34px; line-height: 34px !important;}
.fm-01{margin-top: 20px;}
.shipin-ct dl{border-bottom: 1px solid #999;padding-bottom: 15px;padding-top: 20px;}
.video-pic{position: relative;}
.video-pic img{width: 100%;}
.play-icon{position: absolute;top: 20px; left: 30%; color: #fff;}

.play{width: 124px; height: 30px; text-align: center;background: #016823;}
.play a{text-align: center; color: #fff; display: inline-block;font-size: 16px;line-height: 30px;}
.play span{color: #fff; padding-right: 8px; vertical-align: middle;}

.shipin-ct h5{font-size: 16px;}
.shipin-ct p{padding: 18px 0;}







/* 小屏幕（平板，大于等于768px） */
@media (max-width: 360px) {
	.play-icon{position: absolute;top: 15px; left: 30%; color: #fff;}
}

/* 中等屏幕（桌面显示器，大于等于992px） */
@media (min-width: 385px) and (max-width:768px)  {
	.play-icon{position: absolute;top: 27%; left: 35%; color: #fff;}
}

/* 大屏幕（大桌面显示器，大于等于1200px） */
@media (min-width: 1200px) {
	
}
.content-img img{width: 90%;}
