@charset "utf-8";
@import url(base.css);
.pd_1240{width: 1240px;margin: 0 auto;}
.header{width: 100%;position: fixed;top: 0;left: 0;z-index: 1000;}
.headerup{width: 100%;background: #0c4543 url(../images/menubg.png) repeat-x center top;background-size: auto;height: 80px;     -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	overflow:hidden;}
.headerupcon{width: 100%;} 
.fix .headerup {
	height:55px;
}
.headeruplogo{float: left;padding-top: 13px;box-sizing: border-box; -webkit-transition: all 0.3s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;}
.fix .headeruplogo {
	padding-top:0;
}
.headeruplogo a{display: block;}
.headeruplogo a img{display: block;}
.headerupright{float: right;padding-top: 23px;box-sizing: border-box; -webkit-transition: all 0.3s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s}
.fix .headerupright {
	padding-top:5px;
}
.headerupright input{width: 195px;height: 36px;background: #fff;border: 1px solid #ccc;font-size: 14px;color: #333;
padding: 0 12px;box-sizing: border-box;float: left;outline: none;}

.headerupright button{width: 36px;height: 36px;padding: 0;border-radius: 0;outline: none;border: 1px solid #ccc;
padding-top: 6px;box-sizing: border-box;border-left: 0;}
.headerupright button svg{stroke: #666;width: 22px;font-size: 14px;}
.heademobileright{float: right;padding-top: 23px;box-sizing: border-box;display: none;}
.heademobileright>span{width: 22px;height: 2px;display: block;background: #333;margin-bottom: 5px;}
.heademobileright.active span:nth-child(2){margin-left:6px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.heademobileright.active span:nth-child(3){margin-left:2px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.headerbut{width: 100%;height: 40px;background: #093f39;}
.headerbut b{display: block;width: 30px;height: 30px;background: #093f39 url(../images/colse.png) center no-repeat;
position: absolute;top: 15px;right: 15px;display: none;}
.headerbut i{width: 100%;height: 100%;position: fixed;top: 0;background: rgba(17,17,17,0.5);display: none; left:0;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.headerbutcon{width: 100%;position: relative;}
.headerbutcon ul li{float: left;}
.headerbutcon ul li a{display: block;margin: 0px 14px 1px 14px;padding: 10px 4px 8px 4px;box-sizing: border-box;font-size: 16px;color: #fff;
position: relative;}
.headerbutcon ul li:first-child a{margin-left: 0;}
.headerbutcon ul li a::before{content: '';width: 0%;height: 2px;background-color: #ffcc33;position: absolute;bottom: -1px;left: 50%;
transform: translateX(-50%);transition:.15s;-moz-transition: .15s;-webkit-transition: .15s;-o-transition: .15s;}
.headerbutcon ul li a:hover{color: #f2f2f2;}
.headerbutcon ul li a:hover::before{width: 100%;}
.headerbutcon ul li.current-menu-item a{color: #f2f2f2;}
.headerbutcon ul li.current-menu-item a::before{width: 100%;}
.headerlast{position: absolute;top: 0;right: 0;width: 125px;}
.headerlast img{display: block;}
.headerlast span{position: absolute;top: 10px;left: 17px;color: #000;font-size: 16px;}
.headeruprights{padding-top: 23px;box-sizing: border-box;display: none;}
.headeruprights input{width: 195px;height: 36px;background: #fff;border: 1px solid #ccc;font-size: 14px;color: #333;
padding: 0 12px;box-sizing: border-box;float: left;outline: none;}
.headeruprights button{width: 36px;height: 36px;padding: 0;border-radius: 0;outline: none;border: 1px solid #ccc;
padding-top: 6px;box-sizing: border-box;border-left: 0;}
.headeruprights button svg{stroke: #666;width: 22px;font-size: 14px;}
.banner{width: 100%;padding-top: 120px;box-sizing: border-box;}
.bannerleft{float: left;width: 66%;position: relative;}
.bannerleft img{display: block;width: 100%;height: 100%;object-fit: cover;}
.bannerleftext{position: absolute;bottom: 60px;right: 5px;}
.bannerleftext h5{font-size: 31px;color: #fff;font-weight: bold;margin-bottom: 20px;line-height: 31px;}
.bannerleftext p{font-size: 21px;color: #fff;font-weight: 400;line-height: 21px;}
.banneright{float: right;width: 34%;background: #0d665a;}
.bannerightup{width: 100%;}
.bannerightup img{display: block;width: 100%;}
.bannerightbut{width: 100%;padding: 25px 30px 30px 30px;box-sizing: border-box;}
.bannerightbut h3{font-size: 30px;line-height: 36px;text-align: center;color: #fff;margin-bottom: 20px;}
.bannerightbut h3 a{color: #fff;transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.bannerightbut h3 a:hover{color: #093f39;}
.bannerightbut p{font-size: 20px;color: #fff;text-align: center;line-height: 26px;margin-bottom: 15px;}
.bannerightbut .more{font-size: 13px;line-height: 17px;color: #fff;display: table;margin: 0 auto;position: relative;}
.bannerightbut .more i{display: inline-block;width: 12px;height: 12px;background: url(../images/jiao.png) center no-repeat;vertical-align: -1px;}
.bannerightbut .more::before{position: absolute;display: block;left: 0;bottom: -8px;width: 0;height: 2px;content: "";transition: width .4s ease;
background-color: #093f39;}
.bannerightbut .more:hover::before{width: 100%;}
.pander{width: 100%;padding: 50px 0 80px 0;box-sizing: border-box;background: #f5f5f5;}
.panercon{width: 100%;}
.panerconlist{float: left;width: 48%;margin-right: 4%;}
.panerconlist:last-child{margin-right: 0;}
.panerconlistimg{width: 100%;}
.panerconlistimg img{display: block;width: 100%;}
.panerconlistext{width: 100%;padding: 20px;box-sizing: border-box;background: #fff;}
.panerconlistext h3{font-size: 24px;color: #093f39;text-align: center;margin-bottom: 10px;}
.panerconlistext h3 a{color: #093f39;}
.panerconlistext p{font-size: 16px;color: #333;line-height: 28px;font-weight: 400;}
.pandes{width: 100%;height: 35px;background: #ffcc33;}
.back_up{width: 40px;height: 40px;background: rgba(0,0,0,.2);padding-top: 10px;box-sizing: border-box;cursor: pointer;display: none;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;position: fixed;bottom: 10px;right: 10px;}
.back_up i{display: block;width: 20px;height: 20px;background: url(../images/up.png) center no-repeat;margin: 0 auto;}
.back_up:hover{background: rgba(0,0,0,.5);}
.pandeconter{width: 100%;background: #093f39;padding: 40px 0 90px 0;box-sizing: border-box;}
.panconter{width: 100%;}
.pantitle{width: 100%;margin-bottom: 50px;}
.pantitle h4{float: left;font-size: 20px;color: #ffcc33;padding: 0 15px;box-sizing: border-box;width: 20%;}
.pantitle p{float: left;width: 80%;font-size: 16px;color: #fff;padding-left: 30px;box-sizing: border-box;position: relative;line-height: 28px;}
.pantitle p::before{content: '';width: 1px;height: 100%;background: #ffcc33;position: absolute;top: 0;left: 0;}
.panconters{width: 100%;}
.panconterfirst{float: left;width: 25%;padding: 15px 0;box-sizing: border-box;}
.panlist{width: 100%;overflow: hidden;position: relative;cursor: pointer;}
.panlist img{display: block;transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;width: calc(100% + 50px)!important;
transform: translate3d(-40px,0,0);max-width: calc(100% + 50px)!important;height: 100%;}
.panlist p{font-size: 24px;line-height: 36px;color: #fff;font-weight: 400;padding: 15px;box-sizing: border-box;position: absolute;bottom: 30px;left: 0;
width: 100%;transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.panlist:hover img{transform: translateX(0px);}
.panlist:hover p{bottom: 60px;}
.panconterfirsted p{text-align: right;}
.panlistd p{text-align: right;}
.pancontered{width: 50%;background: #fff;float: left;}
.pantextcon{width: 100%;padding: 16px 35px;box-sizing: border-box;}
.pantextcon h3{font-size: 24px;color: #093f39;text-align: center;line-height: 34px;margin-bottom: 10px;}
.pantextcon h3 a{color: #093f39;}
.pantextcon p{font-size: 16px;color: #333;line-height: 28px;}
.pannew{width: 100%;padding: 57px 0 80px 0;box-sizing: border-box;background: #f5f5f5;}
.pannewcon{width: 100%;}
.pannewconleft{float: left;width: 48%;margin-right: 4%;}
.pannewconleft:last-child{margin-right: 0;}
.pannewconleft h4{font-size: 34px;color: #093f39;line-height: 44px;margin-bottom: 35px;}
.pannewconleft ul{margin-bottom: 30px;}
.pannewconleft ul li{border-bottom: 1px solid rgba(0,0,0,0.08);box-sizing: border-box;}
.pannewconleft ul li h3{font-size: 13px;color: #0a453e;font-weight: 400;}
.pannewconleft ul li h3 a{display: table;color: #0a453e;padding: 8px 0;box-sizing: border-box;}
.pannewconleft .mored{display: block;width: 128px;height: 49px;text-align: center;line-height: 49px;
font-size: 14px;color: #000;background: #e0e0e0;}
.footer{width: 100%;padding: 50px 0 60px 0;box-sizing: border-box;background: #013335;}
.footercon{max-width: 1600px;margin: 0 auto;padding: 0 30px 0 30px;}
.footerconter{width: 100%;}
.footerist{float: left;width: 20%;padding-top: 6px;box-sizing: border-box;}
.footeristlist{width: 100%;margin-bottom: 20px;}
.footeristlist:last-child{margin-bottom: 0;}
.footeristlist h5{font-size: 16px;color: #fff;line-height: 18px;background-color: #3b3b2c;padding: 2px 7px;
box-sizing: border-box;display: table;margin: 0 0 10px;font-weight: 400;}
.footeristcon{width: 100%;}
.footeristconleft{float: left;width: 50%;}
.footerimg{float: left;width: 23%;margin-right: 4%;}
.footerimg img{display: block;width: 100%;height: 100%;}
.footeristconleft p{float: left;font-size: 12px;color: #fff;line-height: 16px;width: 70%;padding-top: 8px;box-sizing: border-box;}
.footeres{float: left;width: 20%;border-left: 1px solid #306062;box-sizing: border-box;padding:0 15px;line-height: 2em;}
.footeres .icon {
	margin-top:20px;
}
.footeres .icon li {
	width:26px;
	height:26px;
	float:left;
	margin-right:5px
}
.footeres .icon li img {
	width:100%;
	height:100%;
	display:block;
}
.footeres ul li{width: 100%;font-size: 13px;color: #fff;}
.footeres ul li a{color: #fff;transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;display: table;}
.footeres ul li a:hover{color: #093f39;}
.footeres h5{font-size: 16px;margin-bottom: 15px;color: #fff;font: 700 16px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;}
.footeres p{font-size: 14px;color: #fff;line-height: 22px;word-break:break-all;font-size: 12px;}
.footeres p:last-child{margin-bottom: 10px;}
.footeres strong{font-size: 14px;color: #fff;line-height: 22px;font-weight: 400;}
.footerbut{width: 100%;background: #b1c5c3;height: 60px;line-height: 60px;}
.footerbut p{font-size: 13px;color: #333333;font-weight: 400;text-align: center;}
@media screen and (max-width: 1250px) {
	.pd_1240{width: 100%;padding: 0 30px;box-sizing: border-box;}
}
@media screen and (max-width: 1024px) {
	.footercon{width: 100%;max-width: 100%;padding: 0 20px;box-sizing: border-box;}
	.footerconter{display: block;}
	.footerist{float: none;width: 100%;margin-bottom: 40px;}
	.footerimg{width: 12%;}
	.footeres{float: none;width: 100%;margin-bottom: 40px;border-left: 0;}
}
@media screen and (max-width: 968px) {
	.pd_1240{padding: 0 20px;}
	.headerbut{display: none;}
	.heademobileright{display: block;}
	.headerup{height: 60px;background: #fff;}
	.headerupcon{height: 60px;}
	.headeruplogo{padding-top: 2px;}
	.headerupright{display: none;}
	.headerbut{display: block;position: fixed;top: 0;right: -100%;background: #fff;}
	.headerbuts{position: fixed;top: 0;right: -100%;padding: 45px 15px 30px 30px;z-index: 10;background: #fff;
	width: 330px;box-sizing: border-box;height: 100%;transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
	.headerbut b{display: block;z-index: 100;}

	.headerlast{display: none;}
	.headerbut ul li{float: none;border-bottom: 1px solid rgba(51,51,51,0.12);box-sizing: border-box;}
	.headerbut ul li:last-child{border-bottom: 0;}
	.headerbutcon ul li a{padding: 15.2px 25px 15.2px 0;color: #333;font-weight: 600;margin-left: 0;}
	.headerbutcon ul li a::before{display: none;}
	.headerbutcon ul li.active a{color: #093f39;}
	.headeruprights{display: block;}
	.banner{padding-top: 60px;}
	.bannerleftext{bottom: 40px;width: 80%;}
	.bannerleftext h5{font-size: 24px;line-height: 24px;}
	.bannerleftext p{font-size: 18px;line-height: 18px;}
	.bannerightbut h3{font-size: 24px;line-height: 30px;}
}
@media screen and (max-width: 568px) {
	.headerbut{width: 317px;}
	.banner{display: block;}
	.bannerleftext{bottom: 20px;width: 95%;right: 0;}
	.bannerleft{float: none;width: 100%;}
	.banneright{float: none;width: 100%;}
	.bannerleftext h5{font-size: 12px;line-height: 12px;margin-bottom: 2px;}
	.bannerleftext p{font-size: 12px;line-height: 14px;margin-bottom: 0;}
	.panerconlist{float: none;margin-right: 0;width: 100%;margin-bottom: 60px;}
	.panerconlist:last-child{margin-bottom: 0;}
	.panerconlistext h3{font-size: 18px;}
	.panerconlistext p{line-height: 24px;}
	.pantitle{display: block;}
	.pantitle h4{float: none;width: 100%;padding-left: 0;}
	.pantitle p{width: 100%;float: none;}
	.panconters{display: block;}
	.panconterfirst{float: none;width: 100%;}
	.pancontered{float: none;width: 100%;}
	.pannewconleft{float: none;width: 100%;margin-right: 0;margin-bottom: 60px;}
	.pannewconleft:last-child{margin-bottom: 0;}
	.pannewconleft ul li{border: 0;}
	.pannewconleft ul li h3 a{padding: 20px 0;}
	.footerimg{width: 24%;}
	.footeres{padding-left: 0;}
	.footer{padding-bottom: 10px;}
}


.term-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1a1a1a;background-position:center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center;overflow:hidden;min-height:450px}
.term-bar .term-bg{position:absolute;left:0;top:0;right:0;height:100%;width:100%;background-repeat:no-repeat;
background-position:center center;background-size:auto auto;overflow:hidden}
.term-bar .term-title{color:#fff;font-size:30px;font-weight:900;margin:0;position:relative;display:flex;justify-content:center;align-items:center;margin-top:-20px}
.term-bar .term-description{text-align:center;position:relative;color:#e8e8e8;font-size:15px;margin:0 auto;margin-top:10px;max-width:600px}
.clearheader{margin-top:80px}
@media (max-width:767px){.term-bar{min-height:70px}
.clearheader{margin-top:60px}
.term-bar .term-title{font-size:20px;}
}
.text-center{text-align:center!important}
body{background:#f5f5f5}
.color-title,.entry-meta .header-color,.entry-title.h1-size,.entry-title.h2-size,.entry-title.h3-size,.entry-title.h4-size,.entry-title.h5-size,.entry-title.h6-size,.h1-size,.h2-size,.h3-size,.h4-size,.h5-size,.h6-size,.header-color,h1,h1 a,h1 a:hover,h1.entry-title,h2,h2 a,h2 a:hover,h2.entry-title,h3,h3 a,h3 a:hover,h3.entry-title,h4,h4 a,h4 a:hover,h5,h5 a,h5 a:hover,h6,h6 a,h6 a:hover{color:#093f39}
h1,h2,h3,h4,h5,h6{margin-bottom:10px}
p{margin-bottom:10px}
.entry-content p{line-height:30px}
.enconter p{line-height:30px;font:normal 16px/28px Roboto,Helvetica,Arial,Verdana,sans-serif}
a,a:hover{color:#093f39}
.py-70{padding:70px 0}
.f-30{font-size:30px}
.f-12{font-size:12px!important}
.text-gray{color:#666}
.mb-30{margin-bottom:30px}
.mb-10{margin-bottom:10px}
.mb-0{margin-bottom:0}
.main-bg{background:#0d665a}
.error-404{min-height:500px;text-align:center}
.searchs{background-color:#e0e6e4!important}
.searchs.search2 .headerupright{padding-top:40px;padding-bottom:40px}
.searchs .search-form{margin-bottom:40px}
.search2 .headerupright{display:block!important;float:unset;padding-left:2.5rem;text-align:center}
.search2 .headerupright input{width:85%}
.search2 .headerupright button{margin-left:-5px;float:left}
.result-list{margin-bottom:30px}
.search-tip{border:1px solid #ddd;padding:10px;margin-bottom:30px}
@media (min-width:767px){.result-list{float:left;width:66.66%}
.search-tip{float:right;width:31.33%}
}
@media (max-width:767px){.search2 .headerupright{padding-left:.5rem}
.encon{padding:0 20px 0 20px}
}
.enconlist{width:100%}
.enconlist ul .list{border-top:1px solid;border-color:rgba(0,0,0,.08);padding-top:44px;margin-top:19px}
.enconlist ul .list:first-child{border:none;padding-top:0;margin-top:0}
.enconlist ul .grid{float:left;width:18%;border-radius:4px;background:#fff;margin-right1:1.1%;margin-bottom:4%}
.enconlist ul .grid a{display:block;box-sizing:border-box}
.enconlist ul .grid a h3{font-size:14px;color:#093f39;font-weight:500;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:50px;padding:8px 10px 8px 10px}
.enconlist ul .search-list h3{color:#093f39;font-weight:500;font-size:14px}
.enconlist ul .date-list{background-color:rgba(0,0,0,.04);margin-bottom:20px}
.enconlist ul .date-list h3 a{font-weight:700;font-size:20px}
.enconlist ul .date-list .meta{margin-bottom:15px}
.enconlist ul .date-list .meta a{color:#666;font-size:12px}
.enconlist ul .date-list .meta span{color:#666;margin:0 5px}
.enconlist ul .date-list .excerpt{color:#666}
.enconlist ul .date-list .warp{padding:10px 25px}
@media (min-width:767px){.enconlist ul .date-list{float:left;width:31.5%;margin-right:30px}
.enconlist ul .date-list:nth-child(3n){margin-right:0}
}
.enconimg{width:100%;height:100%;/*max-height:310px;*/position:relative;display:block;overflow:hidden}
.enconimg img{width:100%;height:100%}
.enconimg:hover img{will-change:auto;transform:scale(1.2);transition:transform .25s ease-out,opacity .25s ease-out;background:#093f39}
.enconimg:hover.enconimg:after{opacity:1!important;position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:0;transition:opacity .35s linear;background-color:rgba(9,63,57,.85);background:rgba(9,63,57,.85);border-radius:0}
@media (min-width:767px){/*.enconlist ul .grid:nth-child(2n-1){margin-right:10px;margin-left:10px}*/
.enconlist ul .grid {margin-right:10px;margin-left:10px}
}
@media (max-width:767px){.enconlist ul .grid{width:47.5%}
.enconlist ul .grid:nth-child(2n-1){margin-right:8px}
.enconlist ul .grid:nth-child(2n){margin-left:8px}
}
.navigation{position:relative;margin:30px 0;padding-bottom:2px;z-index:10;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.navigation a,.navigation span{font-size:16px;line-height:28px;color:#093f39;position:relative;display:inline-block;padding:1px 8px;margin:0 6px;text-align:center;text-decoration:none;font-weight:700}
.navigation .current:after{position:absolute;left:0;bottom:-2px;width:100%;height:2px;content:"";opacity:1;transition:opacity .3s ease;background:#093f39}
.breadcrumb{margin-bottom:50px;font-size:14px;color:#0c5449}
.breadcrumb a{font-size:14px;color:#0c5449}
.single .breadcrumb,.single .breadcrumb a{color:#54595f;font-size:15px}
.article-content .entry-title{color:#333;font-weight:600;text-decoration:none;text-shadow:0 0 0 rgba(0,0,0,.3);margin-bottom:70px}
.entry-content p{margin-bottom:50px}
.entry-content p{color:#54595f}
.entry-content a,.entry-content a:hover{color:#093f39;text-decoration: underline;}
.aligncenter{display:block;margin:0 auto 10px}
.aligncenter{clear:both}
.contact-item{margin-bottom:70px}
.contact-item img{margin-bottom:20px}
.contact-item .des{margin-bottom:40px;padding:0 30px}
.contact-item .num{color:#087fbd}
@media (min-width:768px){.contact-item{float:left;width:50%;min-height:300px}
.contact-item .add{margin-top:45px}
}
.contact-entry-content h3{text-align:center;margin-bottom:20px}
.article-navigation{background-color:#fff;display:block;margin-top:30px;position:relative;border-radius:5px;padding:20px}
.article-nav{overflow:hidden;font-size:14px;color:#bbb}
.article-nav span{float:left;text-align:left;position:relative;width:50%}
.article-nav span.article-nav-next{float:right;text-align:right}
.article-nav span.article-nav-next::before{content:'';position:absolute;left:0;top:0;height:100%;display:block;width:1px;background-color:#eee}


.page-loading{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-transition:all .4s .2s ease-in-out;transition:all .4s .2s ease-in-out;background-color:#fff;opacity:0;visibility:hidden;z-index:9999}
.page-loading.active{opacity:1;visibility:visible}
.page-loading-inner{position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0}
.page-loading.active>.page-loading-inner{opacity:1}
.page-loading-inner>span{display:block;font-family:Inter,sans-serif;font-size:18px;font-weight:400;color:#737491}
.page-spinner{display:inline-block;width:50px;height:50px;margin-bottom:15px;vertical-align:text-bottom;border:3px solid #766df4;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner .75s linear infinite;animation:spinner .75s linear infinite}
@-webkit-keyframes spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}



	.text-decoration {
	    text-decoration: underline;
	}
	.f-35 {
	    font-size: 35px !important;
	}

body .enconter {
    font: normal 16px / 28px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
    color: #333333;
}
h2 {
    color: #093f39;
    font: normal 700 34px / 44px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
}
.entry-tags a {
    background: #999;
    color: #0c4543;
    padding: 2px 5px;
    border-radius: 4px;
    margin: 2px;
}

@media screen and (min-width: 1200px) {
.list-img {
    float: left;
    width: 20%;
    display: block;
    position: relative;
    overflow: hidden;
    z-index: 9;
    vertical-align: middle;
}
.list-desc {
    float: left;
    width: 78%;
    padding-left: 2%;
}
} 
.list-img img {
    max-width: 100%;
    width: 100%;
    height: auto;
}
.alignleft {
    float: left;
    margin: 0 30px 10px 0;
}
.alignright {
    float: right;
    margin: 0 0 10px 30px;
}
.entry-content img, img[class*=align], img[class*=wp-image-], img[class*=attachment-] {
    max-width: 100%;
    height: auto;
}
.entry-content h3 {
    text-align: center;
}

.enconlist ul .grid .enconimg {
    height: 180px;
}
@media screen and (max-width: 786px) {
    .enconlist ul .grid .enconimg {
    height: 120px;
}
}