.institute-box2 h1 { font-size: 20px; font-weight: 600;color: #353535; line-height: 28px; margin: 0;}
.banner_panel img{ width: 100%;}
.latest-sec1 { width: 100%; height: auto; float: left; display: block;margin-top:0px; padding: 50px 0 50px 0; position: relative;  }
.latest-sec1:after {content: ''; width: 100%; display: block; height: 0; font-size: 0px;  line-height: 0; clear: both;}
.latest-sec1-box1{width: 100%; height: auto; float: left; display: block; }
.latest-sec1-box1 h2{width: 100%;  height: auto; float: left; display: block;  font-size: 35px; font-weight: 600; color: #0056ae; line-height: 36px;  padding:  0px 0px 15px 0; }
.latest-sec1-box1 p{width: 100%; max-width: 775px; height: auto; float: left; display: block;  font-size: 24px; font-weight: 400; color: #0056ae; line-height: 30px;  padding:  0px 0px 0px 0; }
/* ==============SEC 1 END ============================ */
.latest-sec2 { width: 100%; height: auto; float: left; display: block;margin: 0px; padding: 0px 0 0px 0; position: relative;  }
.latest-sec2:after {content: ''; width: 100%; display: block; height: 0; font-size: 0px;  line-height: 0; clear: both;}
.latest-sec2-left{width: 67%; height: auto; float: left; display: block; margin: 0; padding: 0;}
.latest-sec2-leftbox1{width: 100%; height: auto; float: left; border: 1px solid #ebebeb;-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);border-radius: 6px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;-webkit-flex-wrap: wrap; }
.latest-sec2-leftbox1 span{width: 100%; height: auto; float: left; display: block; background: #4c609f; padding: 20px 40px; border-radius: 6px 6px 0 0; font-size: 20px; font-weight: 600; color: #fff; line-height: 26px;}
.latest-sec2-leftbox1 aside{width: 100%; height: auto; float: left; display: block; padding: 30px 15px 30px 30px;background: url(../images/announcements-bg.jpg) no-repeat right bottom; }
.custom-scroll { height: 294px; overflow: auto; padding-right: 15px; margin-right: 10px;}
.custom-scroll::-webkit-scrollbar {width: 6px;height: 10px;}
.custom-scroll::-webkit-scrollbar-track { background: #e1e1e1;  border-radius: 3px;}
.custom-scroll::-webkit-scrollbar-thumb { background: #ffcc00;  border-radius: 3px; border: 0px solid #e0e0e0;}
.custom-scroll::-webkit-scrollbar-thumb:hover { background: #ffcc00;}
.latest-sec2-leftbox1 aside ul{ width: 100%;   display: block; }
.latest-sec2-leftbox1 aside ul li{ width: 100%; display: block; padding-left: 40px;  position: relative; font-size: 18px; font-weight: 400; color: #0056ae; line-height: 22px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #cdcdcd;  }
.latest-sec2-leftbox1 aside ul li a{font-size: 16px; font-weight: 400; color: #0056ae; line-height: 20px;     transition: 0.4s; display: block; }
.latest-sec2-leftbox1 aside ul li a:hover{padding-left: 3px;}
.latest-sec2-leftbox1 aside ul li a:after { content: ''; position: absolute; left: 0px;  top: 2px; width: 32px;height: 19px;background: url(../images/arrow202.png) no-repeat -50px 0px; cursor: pointer;  transition: 0.4s;}
.latest-sec2-leftbox1 aside ul li a:hover:after { background: url(../images/arrow202.png) no-repeat 0 0px;}
.latest-sec2-leftbox1 aside ul li:last-child{  padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px dashed #cdcdcd; }
.latest-sec2-right{width: 33%; height: auto; float: left; display: block; padding-left:50px ;}
.latest-sec2-rightbox1{width: 100%; height: auto; float: left; border: 1px solid #ebebeb;-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);border-radius: 3px; }
.latest-iiswbm-list2 figure{width: 100%; height: 207px; overflow: hidden; float: left; display: block; padding-bottom: 0px; border-radius: 3px 3px 0px 0px;}
.latest-iiswbm-list2 figure img{width: 100%; border-radius: 3px 3px 0px 0px;}
.latest-iiswbm-list2 aside{ width: 100%; height: auto; float: left; display: block; padding: 20px 20px 20px 20px;  position: relative;}
.latest-iiswbm-list2 aside h2{font-size: 20px; font-weight: 600; color: #282828; line-height: 26px; padding-bottom: 5px; position: relative;  display: inline-block;  }
.latest-iiswbm-list2 aside h3{font-size: 14px; font-weight: 400; color: #617080; line-height: 20px; padding-bottom: 10px;}
.latest-iiswbm-list2 aside p{font-size: 16px; font-weight: 400; color: #0056ae; line-height: 20px; margin-bottom: 10px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.latest-iiswbm-list2 aside small{ position: relative; float: left; display: block; }
.latest-iiswbm-list2 aside small a{font-size: 15px; font-weight: 400; color: #0056ae; line-height: 20px;     transition: 0.4s; padding-right: 20px; position: relative;}
.latest-iiswbm-list2 aside small a:hover{ color: #0056ae;}
.latest-iiswbm-list2 aside small a:after { content: ''; position: absolute; right: 0px;  top: 7px; width: 15px;height: 7px;background: url(../images/arrow207.png) no-repeat -100px 0px; cursor: pointer;  transition: 0.4s;}
.latest-iiswbm-list2 aside small a:hover:after { background: url(../images/arrow207.png) no-repeat 0 0px;}
.latest-iiswbm-list2{ padding-bottom: 20px; }
.latest-iiswbm-list2 .slider_dots5{ width: auto; position: absolute; left: 19px; bottom: 20px;  line-height: 0; font-size: 0px; z-index:5; margin-top:15px;}
.latest-iiswbm-list2 .slider_dots5 li{ width: auto; display:inline-block; margin:0 4px; padding: 0;}
.latest-iiswbm-list2 .slider_dots5 li button{ display:inline-block; width:8px; height:8px; text-indent:-9999px; background:transparent; font-size:0; color:transparent; border-radius:4px; cursor: pointer; border: 1px solid #87a3c0; background: #87a3c0; padding: 0; transition: all 0.3s ease-in-out;}
.latest-iiswbm-list2 .slider_dots5 li.slick-active button{background:#ffcc00; border: 1px solid #ffcc00; width:16px; }
.latest-iiswbm-list2.slick-slider, .slick-list, .slick-track { height: auto !important; }
/* ==============SEC 2 END ============================ */
.latest-sec3 { width: 100%; height: auto; float: left; display: block;margin-top:0px; padding: 50px 0 50px 0; position: relative;  }
.latest-sec3:after {content: ''; width: 100%; display: block; height: 0; font-size: 0px;  line-height: 0; clear: both;}
.latest-sec3-box1{ width: 100%; height: 100%;  display: block; float: left; padding: 30px 0px 30px 0px; box-sizing: border-box; position: relative; background:#fff; border: 1px solid #ebebeb; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);  }
.latest-sec3-box1:after{ content: ''; position: absolute; height: 3px; background: #253bce; left: 0; right: 0; top: 0px; width: 100%;border-top-left-radius: 3px; border-top-right-radius: 3px; }
.latest-sec3-box1 h2{width: 100%;  height: auto; float: left; display: block;  font-size: 20px; font-weight: 600; color: #282828; line-height:24px;  padding:  0px 0px 0px 30px;}
.latest-sec3-box1 aside{width: 50%; height: auto; float: left;  display: block; padding: 30px 30px 0px 30px;}
.latest-sec3-box1 aside ul{ width: 100%;   display: block; }
.latest-sec3-box1 aside ul li{ width: 100%; display: block; padding-left: 40px;  position: relative; font-size: 18px; font-weight: 400; color: #0056ae; line-height: 22px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #cdcdcd;  }
.latest-sec3-box1 aside ul li a{font-size: 16px; font-weight: 400; color: #0056ae; line-height: 22px;     transition: 0.4s; display: block; padding-right: 25px; }
.latest-sec3-box1 aside ul li a:hover{padding-left: 3px;}
.latest-sec3-box1 aside ul li a:after { content: ''; position: absolute; left: 0px;  top: 2px; width: 32px;height: 19px;background: url(../images/arrow202.png) no-repeat -50px 0px; cursor: pointer;  transition: 0.4s;}
.latest-sec3-box1 aside ul li a:hover:after { background: url(../images/arrow202.png) no-repeat 0 0px;}
.latest-sec3-box1 aside ul li a:before { content: ''; position: absolute; right: 0px;  top: 2px; width:18px;height: 21px;background: url(../images/arrow201.png) no-repeat -100px 0px; cursor: pointer;  transition: 0.4s;}
.latest-sec3-box1 aside ul li a:hover:before { background: url(../images/arrow201.png) no-repeat 0 0px;}
.latest-sec3-box1 aside ul li:last-child{padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px dashed #cdcdcd; }

/* ==============SEC 3 END ============================ */
.latest-sec4 { width: 100%; height: auto; float: left; display: block;margin-top:0px; padding: 0px 0 0px 0; position: relative;  }
.latest-sec4:after {content: ''; width: 100%; display: block; height: 0; font-size: 0px;  line-height: 0; clear: both;}
.latest-sec4-box1{ margin-left: -15px; margin-right: -15px;  height: auto;  display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;  padding: 0px; box-sizing: border-box; position: relative;}
.latest-sec4-box1-left{width: calc(50% - 30px); height: auto;  display: block;  margin:0px 15px ; box-sizing: border-box; position: relative; background:#fff; border: 1px solid #ebebeb; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);  }
.latest-sec4-box1-left figure{width: 50%; height: 100%; float: left; display: block; background: url(../images/shortlisted-pic1.jpg) no-repeat center center; background-size: cover; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.latest-sec4-box1-left aside{width: 50%; height: auto; float: left; display: block; position: relative; padding: 30px 20px;}
.latest-sec4-box1-left aside h2{width: 100%;  height: auto;  display: block;  font-size: 20px; font-weight: 600; color: #282828; line-height:24px;  padding:  0px 0px 10px 0px;}
.latest-sec4-box1-left aside:after{ content: ''; position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 3px; background: #3051a7; border-radius: 0 3px 0 0;}
.latest-sec4-box1-left aside ul{ width: 100%;   display: block; }
.latest-sec4-box1-left aside ul li{ width: 100%; display: block; padding-left: 30px;  position: relative; font-size: 16px; font-weight: 400; color: #0056ae; line-height: 20px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #cdcdcd;  }
.latest-sec4-box1-left aside ul li a{font-size: 16px; font-weight: 400; color: #0056ae; line-height: 20px;     transition: 0.4s; display: block; }
.latest-sec4-box1-left aside ul li a:hover{padding-left: 3px;}
.latest-sec4-box1-left aside ul li a:after { content: ''; position: absolute; left: 0px;  top: 2px; width: 32px;height: 19px;background: url(../images/arrow202.png) no-repeat -50px 0px; cursor: pointer;  transition: 0.4s;}
.latest-sec4-box1-left aside ul li a:before { content: ''; position: absolute; right: 0px;  top: 2px; width:21px;height: 21px;background: url(../images/latest-iiswbm-pdficon.jpg) no-repeat -106px 0px; cursor: pointer;  transition: 0.4s;}
.latest-sec4-box1-left aside ul li a:hover:before { background: url(../images/latest-iiswbm-pdficon.jpg) no-repeat 0 0px;}
.latest-sec4-box1-left aside ul li:last-child{padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px dashed #cdcdcd; }
.latest-sec4-box1-right{ width: calc(50% - 30px); height: auto;  display: block; float: left; margin:0px 15px ; box-sizing: border-box; position: relative; background:#fff; border: 1px solid #ebebeb; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);  padding: 30px 30px 50px 30px;  }
.latest-sec4-box1-right:after{ content: ''; position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 3px; background: #e78e1b; border-radius: 2px 2px 0 0;}
.latest-sec4-box1-right h2{width: 100%;  height: auto;  display: block;  font-size: 20px; font-weight: 600; color: #282828; line-height:24px;  padding:  0px 0px 20px 0px;}
.latest-sec4-box1-right h3{font-size: 14px; font-weight: 400; color: #617080; line-height: 20px; padding-bottom: 10px;}
.latest-sec4-box1-right p{font-size: 16px; font-weight: 400; color: #617080; line-height: 20px; padding-bottom: 10px;}
.latest-sec4-box1-right p strong{font-weight: 600;}
.latest-sec4-box1-right span{ position: absolute; left: 30px; bottom: 30px;  display: block; }
.latest-sec4-box1-right span a{font-size: 15px; font-weight: 400; color: #0056ae; line-height: 20px;     transition: 0.4s; padding-right: 20px; position: relative;}
.latest-sec4-box1-right span a:hover{ color: #0056ae;}
.latest-sec4-box1-right span a:after { content: ''; position: absolute; right: 0px;  top: 7px; width: 15px;height: 7px;background: url(../images/arrow207.png) no-repeat -100px 0px; cursor: pointer;  transition: 0.4s;}
.latest-sec4-box1-right span a:hover:after { background: url(../images/arrow207.png) no-repeat 0 0px;}
/* ==============SEC 4 END ============================ */
.latest-sec5 { width: 100%; height: auto; float: left; display: block;margin-top:0px; padding: 50px 0 50px 0; position: relative;  }
.latest-sec5:after {content: ''; width: 100%; display: block; height: 0; font-size: 0px;  line-height: 0; clear: both;}
.latest-sec5-box1{ margin-left: -15px; margin-right: -15px;  height: auto;  display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;  padding: 0px; box-sizing: border-box; position: relative;}
.latest-sec5-box1-right{width: calc(50% - 30px); height: auto;  display: block;  margin:0px 15px ; box-sizing: border-box; position: relative; background:#fff; border: 1px solid #ebebeb; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);  }
.latest-sec5-box1-right figure{width: 50%; height: 100%; float: left; display: block; background: url(../images/latest-iiswbm-pic3.jpg) no-repeat center center; background-size: cover;  border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.latest-sec5-box1-right aside{width: 50%; height: auto; float: left; display: block; position: relative; padding: 30px 20px;}
.latest-sec5-box1-right aside h2{width: 100%;  height: auto;  display: block;  font-size: 20px; font-weight: 600; color: #282828; line-height:24px;  padding:  0px 0px 10px 0px;}
.latest-sec5-box1-right aside:after{ content: ''; position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 3px; background: #44434c; border-radius: 0 3px 0 0;}
.latest-sec5-box1-right aside ul{ width: 100%;   display: block; }
.latest-sec5-box1-right aside ul li{ width: 100%; display: block;   position: relative; font-size: 16px; font-weight: 400; color: #0056ae; line-height: 20px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #cdcdcd;  }
.latest-sec5-box1-right aside ul li a{font-size: 16px; font-weight: 400; color: #373737; line-height: 20px;     transition: 0.4s; display: block; padding-right: 55px; position: relative; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;   overflow: hidden;text-overflow: ellipsis; }
.latest-sec5-box1-right aside ul li a:hover{padding-left: 3px;}
.latest-sec5-box1-right aside ul li a span{position: absolute; right: 0px; bottom: 0px; padding: 0 15px 0 0px;  font-size: 14px; font-weight: 400; color: #0056ae; line-height: 26px; display: inline-block; border-radius: 20px;  }
.latest-sec5-box1-right aside ul li a:hover span{color: #000; }
.latest-sec5-box1-right aside ul li a span:after { content: '+'; position: absolute; right: 0px;  top: 1px; width: 10px;height: 10px;font-size: 18px; color: #000;     transition: 0.4s; cursor: pointer; display: block;}
.latest-sec5-box1-right aside ul li a:hover span:after {  content: '+'; color: #0056ae; }
.latest-sec5-box1-right aside ul li:last-child{padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px dashed #cdcdcd; }
.latest-sec5-box1-left{ width: calc(50% - 30px); height: auto;  display: block; float: left; margin:0px 15px ; box-sizing: border-box; position: relative; background:#fff; border: 1px solid #ebebeb; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);     padding: 30px 30px 30px 30px; }
.latest-sec5-box1-left:after{ content: ''; position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 3px; background: #e78e1b; border-radius: 2px 2px 0 0;}
.latest-sec5-box1-left h2{width: 100%;  height: auto;  display: block;  font-size: 20px; font-weight: 600; color: #282828; line-height:24px;  padding:  0px 0px 20px 0px;}
.latest-sec5-box1-left ul{ width: 100%;   display: block; }
.latest-sec5-box1-left ul li{ width: 100%; display: block; padding-left: 40px;  position: relative; font-size: 18px; font-weight: 400; color: #0056ae; line-height: 22px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #cdcdcd;  }
.latest-sec5-box1-left ul li a{font-size: 16px; font-weight: 400; color: #0056ae; line-height: 22px;     transition: 0.4s; display: block; padding-right: 30px; }
.latest-sec5-box1-left ul li a:hover{padding-left: 3px;}
.latest-sec5-box1-left ul li a:after { content: ''; position: absolute; left: 0px;  top: 2px; width: 32px;height: 19px;background: url(../images/arrow202.png) no-repeat -50px 0px; cursor: pointer;  transition: 0.4s;}
.latest-sec5-box1-left ul li a:hover:after { background: url(../images/arrow202.png) no-repeat 0 0px;}
.latest-sec5-box1-left ul li a:before { content: ''; position: absolute; right: 0px;  top: 2px; width:18px;height: 21px;background: url(../images/arrow201.png) no-repeat -100px 0px; cursor: pointer;  transition: 0.4s;}
.latest-sec5-box1-left ul li a:hover:before { background: url(../images/arrow201.png) no-repeat 0 0px;}
.latest-sec5-box1-left ul li:last-child{padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px dashed #cdcdcd; }
/* ==============SEC 5 END ============================ */
.latest-sec6 { width: 100%; height: auto; float: left; display: block;margin-top:0px; padding: 0px 0 0px 0; position: relative;  }
.latest-sec6:after {content: ''; width: 100%; display: block; height: 0; font-size: 0px;  line-height: 0; clear: both;}
.latest-sec6-box1{ margin-left: -15px; margin-right: -15px;  height: auto;  display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;  padding: 0px; box-sizing: border-box; position: relative;}
.latest-sec6-box1-left{width: calc(50% - 30px); height: auto;  display: block;  margin:0px 15px ; box-sizing: border-box; position: relative; background:#fff; border: 1px solid #ebebeb; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);  }
.latest-sec6-box1-left figure{width: 50%; height: 100%; float: left; display: block; background: url(../images/latest-iiswbm-pic4.jpg) no-repeat center center; background-size: cover; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.latest-sec6-box1-left aside{width: 50%; height: auto; float: left; display: block; position: relative; padding: 30px 20px;}
.latest-sec6-box1-left aside h2{width: 100%;  height: auto;  display: block;  font-size: 20px; font-weight: 600; color: #282828; line-height:24px;  padding:  0px 0px 10px 0px;}
.latest-sec6-box1-left aside:after{ content: ''; position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 3px; background: #607918; border-radius: 0 3px 0 0;}
.latest-sec6-box1-left aside ul{ width: 100%;   display: block; }
.latest-sec6-box1-left aside ul li{ width: 100%; display: block; padding-left: 30px;  position: relative; font-size: 16px; font-weight: 400; color: #0056ae; line-height: 20px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #cdcdcd;  }
.latest-sec6-box1-left aside ul li a{font-size: 16px; font-weight: 400; color: #0056ae; line-height: 20px;     transition: 0.4s; display: block; }
.latest-sec6-box1-left aside ul li a:hover{padding-left: 3px;}
.latest-sec6-box1-left aside ul li a:after { content: ''; position: absolute; left: 0px;  top: 2px; width: 32px;height: 19px;background: url(../images/arrow202.png) no-repeat -50px 0px; cursor: pointer;  transition: 0.4s;}
.latest-sec6-box1-left aside ul li a:before { content: ''; position: absolute; right: 0px;  top: 2px; width:21px;height: 21px;background: url(../images/latest-iiswbm-pdficon.jpg) no-repeat -106px 0px; cursor: pointer;  transition: 0.4s;}
.latest-sec6-box1-left aside ul li a:hover:before { background: url(../images/latest-iiswbm-pdficon.jpg) no-repeat 0 0px;}
.latest-sec6-box1-left aside ul li:last-child{padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px dashed #cdcdcd; }
.latest-sec6-box1-right{ width: calc(50% - 30px); height: auto;  display: block; float: left; margin:0px 15px ; box-sizing: border-box; position: relative; background:#fff; border: 1px solid #ebebeb; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);  padding: 30px 30px 50px 30px;  }
.latest-sec6-box1-right:after{ content: ''; position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 3px; background: #2041a8; border-radius: 2px 2px 0 0;}
.latest-sec6-box1-right h2{width: 100%;  height: auto;  display: block;  font-size: 20px; font-weight: 600; color: #282828; line-height:24px;  padding:  0px 0px 20px 0px;}
.latest-sec6-box1-right ul{ width: 100%;   display: block; }
.latest-sec6-box1-right ul li{ width: 100%; display: block; padding-left: 0px;  position: relative; font-size: 16px; font-weight: 400; color: #0056ae; line-height: 20px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #cdcdcd;  }
.latest-sec6-box1-right ul li a{font-size: 16px; font-weight: 400; color: #0056ae; line-height: 20px;     transition: 0.4s; display: block; position: relative; padding-right: 30px; }
.latest-sec6-box1-right ul li a span{font-size: 14px; font-weight: 400; color: #617080; line-height: 20px; padding-bottom: 5px;}
.latest-sec6-box1-right ul li a p{font-size: 16px; font-weight: 400; color: #0056ae; line-height: 20px;     display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.latest-sec6-box1-right ul li a:hover{padding-left: 3px;}
.latest-sec6-box1-right ul li a:before { content: ''; position: absolute; right: 0px;  top: 12px; width:21px;height: 21px;background: url(../images/latest-iiswbm-pdficon.jpg) no-repeat -106px 0px; cursor: pointer;  transition: 0.4s;}
.latest-sec6-box1-right ul li a:hover:before { background: url(../images/latest-iiswbm-pdficon.jpg) no-repeat 0 0px;}
.latest-sec6-box1-right ul li:last-child{padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px dashed #cdcdcd; }
/* ==============SEC 6 END ============================ */
.latest-sec7 { width: 100%; height: auto; float: left; display: block;margin-top:0px; padding: 50px 0 50px 0; position: relative;  }
.latest-sec7:after {content: ''; width: 100%; display: block; height: 0; font-size: 0px;  line-height: 0; clear: both;}
.latest-sec7-box1{  margin-left: -15px; margin-right: -15px;  height: auto;  display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;  padding: 0px; box-sizing: border-box; position: relative; }
.latest-sec7-box1 aside{ width: calc(33.333% - 30px); height: auto; min-height: 146px;   float: left; padding: 0px 0px 0px 0px; box-sizing: border-box; position: relative; background:#fff; border: 1px solid #ebebeb; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08); margin: 0 15px; }
.latest-sec7-box1 aside a{ display: block; width: 100%; height: 100%; display: flex;     align-items: center; }
.latest-sec7-box1 aside a span{ display: block; padding-left:160px; font-size: 20px; font-weight: 400; color: #282828; line-height: 30px;}
.latest-sec7-box1 aside a span strong{font-size: 24px; font-weight: 600;}
.latest-sec7-box1 aside a:hover span{ color: #0056ae;}
.latest-sec7-box1 aside:nth-child(1) { background: url(../images/latest-iiswbm-bg1.jpg) no-repeat left center; background-size: cover; }
.latest-sec7-box1 aside:nth-child(2) { background: url(../images/latest-iiswbm-bg2.jpg) no-repeat left center; background-size: cover; }
.latest-sec7-box1 aside:nth-child(3) { background: url(../images/latest-iiswbm-bg3.jpg) no-repeat left center; background-size: cover; }
/* ==============SEC 7 END ============================ */

@media screen and (max-width:1023px){
.latest-sec2-left {width: 100%;}   
.latest-sec2-right {width: 100%; padding-left: 0px; margin-top: 30px;}
.latest-iiswbm-list2 figure { height: auto;}
.latest-sec4-box1 { margin-left: 0px; margin-right: 0px;}
.latest-sec4-box1-left { width: 100%; margin: 0px 0px;}
.latest-sec4-box1-right {width: 100%; margin: 30px 0px 0px 0;}
.latest-sec5-box1 { margin-left: 0px; margin-right: 0px;}
.latest-sec5-box1-left { width: 100%;margin: 0px 0px;}
.latest-sec5-box1-right { width:100%; margin: 30px 0px 0 0;}
.latest-sec6-box1 {margin-left: 0px; margin-right: 0px;}
.latest-sec6-box1-left { width: 100%; margin: 0px 0px;}
.latest-sec6-box1-right { width:100%; margin: 30px 0px 0 0;}
.latest-sec7-box1 aside { width: calc(50% - 30px); margin-top:30px ;}
.latest-sec7 { padding: 0px 0 30px 0;}
.latest-sec5 { padding: 30px 0 30px 0;}
.latest-sec3 {padding: 30px 0 30px 0;}
}

@media screen and (max-width:750px){
.latest-sec3-box1 aside { width: 100%;}
.latest-sec3-box1 aside ul li:last-child { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #cdcdcd;}
.latest-sec3-box1 aside:last-child {padding: 0px 30px 0px 30px; }
}
@media screen and (max-width:650px){
.latest-sec1-box1 h2 { font-size: 24px;line-height: 25px;}
.latest-sec1-box1 p {font-size: 18px; line-height: 22px;}
.latest-sec4-box1-left figure {width: 100%; height: 250px;}
.latest-sec4-box1-left aside {width: 100%;}
.latest-sec5-box1-right figure { width: 100%;height:300px;}
.latest-sec5-box1-right aside { width: 100%;}
.latest-sec6-box1-left figure { width: 100%;height: 250px;}
.latest-sec6-box1-left aside { width: 100%;}
.latest-sec7-box1 {margin-left: 0px; margin-right:0px;}
.latest-sec7-box1 aside {width: 100%;     margin: 15px 0px;}
.latest-sec7-box1 aside:first-child { margin-top: 30px;}
.latest-sec1 { padding: 30px 0 30px 0;}
}












































