.cnts, .cnts ul, .cnts li{overflow:hidden;clear:both;}
.cnts p{margin:1px 0 10px 0; line-height:20px; text-align:justify;}
.cnts h1{margin:0 0 3px 0; font-size:30px; font-weight:bold; font-family:square721_cn_btroman; color:#333}
.cnts h2, .cnts h3, .cnts h4, .cnts h5, .cnts h6{margin:0 0 3px 0; font-size:25px; font-weight:bold; font-family:square721_cn_btroman; color:#333}
.cnts a:hover{ color:#ffb0b0; text-decoration:underline;}

/* anim start */
.anim-block{overflow:hidden;position:relative;clear:both;margin:3px;}
.escprtpic{overflow:hidden;clear:both;}
.escprtpic img{width:100%;}
.ecorbg{overflow:hidden;background:url(icon/transbg1.png) repeat scroll left top;width:100%;height:100%;position:absolute;z-index:6;left:0;top:0;clear:both;display:none;}
.erctbtn{width:120px;overflow:hidden;display:block;font-size:18px;text-align:center;font-weight:700;clear:both;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;margin:0 auto;padding:8px 0;background:#FFF;}
.erctbtn span{overflow:hidden;display:block;}
.erctbtn:hover{background-color:#2e2e2e;color:#FFF;}
.erctdet{overflow:hidden;background:url(icon/transbg2.png) repeat;clear:both;padding:10px; color:#000;}
.erctdet .hd3{border-bottom:dashed 1px #333;padding:0 0 2px;}
.erctdet p{float:left;margin:5px 0 0;}
.erctdet span{display:block;float:right;font-style:italic;margin:5px 0 0;}
/* anim end */


/* carousel start */
#slds1, #slds2, #slds3, #slds4, #slds16, #slds7{display:none;}
.ecotmarg{position:relative;overflow:hidden;clear:both;margin:0 0 35px;}
.ecotmarg .heading .hd2{float:left;}
.ecotmarg .heading .viemore{background-color:#333;font-size:13px;color:#FFF;float:right;margin:9px 0 0;padding:2px 7px;}
.ecotmarg .heading .viemore:hover{background-color:#ffb0b0; color:#000;}
.carowrap{overflow:hidden;clear:both;}
.carocol{width:240px;float:left;}
.nbs-flexisel-container{position:relative;max-width:100%;overflow:hidden;margin:7px 0 0;}
.nbs-flexisel-ul{position:relative;width:9999px;}
.nbs-flexisel-inner{overflow:hidden;float:left;clear:both;width:100%;}
.nbs-flexisel-item{float:left;}
.leftarrow1, .rightarrow1{width:29px;height:42px;position:absolute;cursor:pointer;z-index:100;opacity:0.5;top:40% !important;}
.leftarrow1:hover, .rightarrow1:hover{opacity:0.9;}
.leftarrow1{left:0;background:url(icon/left-arrow.png) no-repeat;}
.rightarrow1{right:0;background:url(icon/right-arrow.png) no-repeat;}
.latestcol .nbs-flexisel-container{position:inherit!important;margin:0;}
.latestcol .leftarrow1, .latestcol .rightarrow1{top:10px!important;width:18px;height:18px;}
.latestcol .leftarrow1{left:inherit;right:35px!important;background:url(icon/arowleft1.png) no-repeat scroll center center!important;}
.latestcol .rightarrow1{right:10px!important;background:url(icon/arowright1.png) no-repeat scroll center center!important;}
.fetwrap .nbs-flexisel-container{margin:0;}
/* carousel end */


/* right side start */
.lftcol{margin:0 0 30px;}
.latestcol{overflow:hidden;background-color:#ffb0b0;color:#000;clear:both;padding:10px 10px 0;}
.latestcol .heading .hd2{float:left;color:#000;}
.latespic{overflow:hidden;clear:both;margin:10px 0 0;}
.latespic img{width:100%;}
.latedet .pnme{font-size:22px;border-bottom:dashed 1px #fb9c40;clear:both;padding:0 0 3px;}
.latedet .pncty{float:right;font-style:italic;font-size:13px;font-family:Arial, Helvetica, sans-serif;margin:8px 0 0;}
.defil{width:80px;float:left;margin:0 15px 0 0;}
.defil span{float:right;font-weight:bold;}
.dlok{overflow:hidden;}
.latedet, .latedet ul, .latedet li{overflow:hidden;clear:both;}
.latedet li{margin:10px 0 0;}
.latedet li .pnmeds{font-size:22px;}
.latestbtn{width:125px;overflow:hidden;background-color:#FFF;clear:both;margin:10px auto 0;}
.latestbtn a{overflow:hidden;display:block;clear:both;padding:6px 0;text-align:center;font-weight:bold;font-size:18px;}
.latestbtn a:hover{background-color:#2e2e2e;color:#FFF;}

.rctcol{overflow:hidden;border:solid 1px #ffb0b0;background-color:#FFF;clear:both;}
.rectdetail li{border-bottom:dashed 1px #999;padding:10px;}
.rectdetail li:hover{background-color:#f1f1f1;}
.rectdetail .blgheading{color:#333;clear:both;margin:0 0 10px 0;overflow:hidden;}
.rectdetail .blgheading span{display:block;font-size:12px;color:#333;font-style:italic;font-weight:700;float:right;}
.rctpic{width:50px;float:left;margin:0 10px 0 0;}
.rctcont p{text-align:justify;font-size:13px;}
.rctcont span{float:right;font-size:11px;display:block;color:#656565;margin:5px 0 0 2px;}

.featuredcol{overflow:hidden;border-bottom:solid 2px #ffb0b0;clear:both;padding:0 0 7px;}
.fetblock{overflow:hidden;position:relative;clear:both;}
.featpic{overflow:hidden;clear:both;}
.featpic img{width:100%;}
.featdet{overflow:hidden;clear:both;margin:5px 0 0;}
.featdet .ftname{font-size:18px;color:#333;float:left;}
.featdet .ftname span{font-style:italic;display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#333;margin:1px 0 0;}
.featdet .ftcty{font-style:italic;display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#333;float:right;margin:10px 0 0;}

.cities{background:url(icon/anim4.png) no-repeat scroll right top;}
.cities, .cities ul, .cities li{overflow:hidden;clear:both;}
.cities li a{background:url(icon/bult1.png) no-repeat scroll 10px 10px;overflow:hidden;display:block;padding:7px 0 7px 22px;}
.cities li a:hover{color:#000;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;margin:0 0 0 8px;}
/* right side end */



@media only screen and (max-width:768px){.latespic, .latedet{padding:5px !important;}
.featuredcol{margin:0 5px !important;}
}