﻿@charset "utf-8";
/* 底部 */
.foote2r { background-color: #fafafa; padding: 30px 0; margin:0 auto; }
.footer2 span { color: #666; display: block; text-align: center; }
.footer2 span a { color: #666; }
.footer2 span a:hover { color: #ababab; }
@media (max-width: 767px) {
	
	.footer2 { padding: 20px 0; }
	.footer2 span { font-size: 0.9rem; }
}
@media (max-width: 767px) {
	body { font: 0.44rem/1.5 "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif; }

}

.xhnkwp{width: 100%;margin:0 auto; background: #f7fbfc;}
.xh_tmenu{ background: url("../images/xhnk/tbg1.png") no-repeat 0 bottom}
.xh_tmenu h3{font:500 24px/28px "\5FAE\8F6F\96C5\9ED1";padding: 0 0 10px 5px;}


.xh_tmenu2{background: url("../images/xhnk/tbg2.png") no-repeat center bottom;margin: 30px 0 15px 0;}
.xh_tmenu2 h3{font:500 24px/28px "\5FAE\8F6F\96C5\9ED1";text-align: center;padding: 15px 0;}

.xh_tmenu3{margin: 30px 0 15px 0;}
.xh_tmenu3 h3{font:500 24px/28px "\5FAE\8F6F\96C5\9ED1";text-align: center;padding: 15px 0;}

.xhbox{background: #f1f1f1;padding:60px 20px;width:96%;height:300px;margin: 0 auto;}
.xhbox i{text-align: center; font-size: 60px;color: #444;padding: 0 0 15px 0; }
.xhbox h4{text-align: center;font:500 20px/32px "\5FAE\8F6F\96C5\9ED1";color: #444;padding:0 30px;}


.wenti p{float: left;font:500 18px/32px "\5FAE\8F6F\96C5\9ED1";}
.wenti span{float: right;padding: 0 60px 0 0}
.wenti span a{font:500 18px/32px "\5FAE\8F6F\96C5\9ED1";}
.wenti span a:hover{   text-decoration: none;}

.bigbox img{width: 100%;}
.bigbox{margin: 40px auto 40px auto;width: 100%;}
.bigbtn{text-align: center;display: block; padding: 15px 30px;background: #00529d;width: 100%;color: #fff;font:700 24px/32px "\5FAE\8F6F\96C5\9ED1";}

.bigbtn:hover{background: #bda179;color: #fff; text-decoration: none;}

.shanchang{border-top: 1px dashed #ccc;margin: 15px 0 0 0;padding: 10px 0 0 0}

.swiper-wrapper_tese{margin: 45px 0;width: 100%;}
.swiper-wrapper_ttkf{margin: 45px 0;width: 100%;}


.xhxq:hover{color: #fff;background:#bda179; text-decoration: none;}
.xhyy:hover{color: #fff;background:#00529d; text-decoration: none;}



.xhnkwp2{width: 100%;margin:0 auto;background-color: #fdfdfd;background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23f9f9f9' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
}



.zysx p{padding: 0 10px;margin: 0;font: normal 14px/24px "\5FAE\8F6F\96C5\9ED1";text-indent: 2em;}



.box_shadow_2{
-webkit-box-shadow:1px 1px 4px rgba(188,188,188,0.7),
0px 0px 20px rgba(188,188,188,0.7) ;
-moz-box-shadow:1px 1px 4px rgba(188,188,188,0.7),
0px 0px 20px rgba(188,188,188,0.7) ;
box-shadow:1px 1px 4px rgba(188,188,188,0.7),
0px 0px 20px rgba(188,188,188,0.7) ;}

@media screen and (min-width:301px) and (max-width:424px) {
.tijiao li { line-height: 35px;margin: 0 0 5px 0; display: table; }
.tijiao li span { float: left; width:25%; text-align:left; font:normal 14px/24px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif"; }
.tijiao li textarea{width:96%;height:125px;}
.coolbg { background: #173f70; color: #ffff; padding: 10px 40px;margin: 0 0 0 25px; border-radius: 8px; border: none; }
.coolbg_box { width:100%; margin: 0px auto;padding: 0 0 15px 0;border-bottom:1px dashed #d2d1d1;display: table; font:normal 14px/24px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif"; }
.coolbg_box em { line-height: 40px; font:normal 14px/24px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif"; }	

}
@media (min-width:425px){
    
.tijiao li { line-height: 35px; margin: 0 0 12px 0;display: table; }
.tijiao li span { float: left; width: 20%; text-align:right; font:normal 14px/24px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif"; }
.tijiao li textarea{width: 67%;height:125px;}
  .coolbg { background: #173f70; color: #ffff; padding: 10px 40px;margin: 0 0 0 45px; border-radius: 8px; border: none; }
.coolbg_box { width:100%; margin: 0px auto;padding: 0 0 15px 0;border-bottom:1px dashed #d2d1d1;display: table; }
.coolbg_box em { line-height: 40px;margin: 0 0 0 60px;  }  
}
@media (min-width:426px) {
.tijiao h6 { font-size:30px; text-align: center; margin-bottom: 25px; line-height: 40px; color: #263858}
}


@media (max-width:425px) {
.tijiao h6 { font-size:30px; text-align: center; margin-bottom: 25px; line-height: 40px; color: #263858;}
}

@media (min-width: 767px) {
.wenti p{float: left;font:500 18px/32px "\5FAE\8F6F\96C5\9ED1";}
.wenti span{float: right;padding: 0 60px 0 0}
.wenti span a{font:500 18px/32px "\5FAE\8F6F\96C5\9ED1";}
.wenti span a:hover{   text-decoration: none;}    
.biaodian_but { width:60%; text-align: center; margin: 0px auto; display: table; }
.biaodian_but .coolbg { background: #173f70; color: #fff;margin: 0; line-height: 30px; padding: 2px 15px;border: 0px; border-radius: 12px; display: table;float: left; }
}
@media (max-width: 767px) {
.wenti p{float: left;font:500 16px/32px "\5FAE\8F6F\96C5\9ED1";width:70%;}
.wenti span{float: right;padding: 0 20px 0 0}
.wenti span a{font:500 16px/32px "\5FAE\8F6F\96C5\9ED1";}
.wenti span a:hover{   text-decoration: none;}
.biaodian_but {  text-align: center; margin: 0px auto; display: table; }
.biaodian_but .coolbg { background: #173f70; color: #fff; line-height: 30px; padding: 2px 15px;border: 0px; border-radius: 12px; display: table;float: left; }
}


.tijiao { margin:0px auto; background:#e3e3e3;padding:30px 20px ;  width:100%; box-sizing: border-box; }

.tijiao li { line-height: 35px; margin-bottom: 15px; display: table; }
.tijiao li span { float: left; width: 20%; text-align: center; color: #444;}
.tijiao li input { width: 70%; float: left; height: 28px; margin-top: 4px;border: 0 }
.tijiao li textarea{border: 0 }
.tijiao li { width: 100%; }
.biaodian_box{background: #fff;text-align: center; padding: 25px;box-sizing: border-box;width: 90%;margin:45px auto 25px auto;}
.biaodian_box img{margin: 0 0 25px 0;}

/**/
.swiper-wrapper{padding: 0;}
.swiper-container-horizontal>.swiper-pagination-hot { bottom:60px;right: 0;left: inherit; width:100%;}
.swiper-pagination .swiper-pagination-bullet {
  background-color: #999;
  opacity: 0.8;
  -moz-border-radius: 0;
       border-radius: 0;
}

.swiper-pagination .swiper-pagination-bullet-active {
  background-color: #173f70;
}

.swiper-container1 .swiper-slide {
  position: relative;
  overflow: hidden;
  -webkit-transform: scale(1, 1);
     -moz-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
          transform: scale(1, 1);
}

.swiper-container1 .swiper-slide a {
  width: 100%;
  height: 100%;
}
/**/

@media (max-width: 767px) {
.slideTxtBox_tt2{ width:100%;margin: 0 auto;padding:30px 0 }
.slideTxtBox_tt2 .hd{ height:46px; padding: 0; position:relative;margin: 0 auto 20px auto;}
.slideTxtBox_tt2 .hd ul{ width: 100%;  text-align: center; position:absolute; left:0; top:-1px; height:46px;   }
.slideTxtBox_tt2 .hd ul li{ float:left; width:49%;height:46px;font: normal 14px/46px "\5FAE\8F6F\96C5\9ED1"; margin:0 1% 5px 1%;padding: 0; cursor:pointer; background:#dcdcdc;color: #333  }
.slideTxtBox_tt2 .hd ul li:last-child{margin: 0;}
.slideTxtBox_tt2 .hd ul li.on{  background:#00529d;color: #fff  }
.slideTxtBox_tt2 .bd ul{zoom:1; }
.slideTxtBox_tt2 .bd li{} 
.biaodian_box p{color: #263858;text-align: left;padding: 0;margin: 0; font: normal 14px/28px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";}
}
@media (min-width: 768px){
.slideTxtBox_tt2{ width:100%;margin: 0 auto;padding:30px 0 20px 0}
.slideTxtBox_tt2 .hd{ height:46px; padding: 0; position:relative;margin: 0 auto 30px auto;width:100%;}
.slideTxtBox_tt2 .hd ul{ float:left;  text-align: center; position:absolute; left:10px; top:-1px; height:46px;box-sizing: border-box;width:100%; }
.slideTxtBox_tt2 .hd ul li{ float:left; width:45%;height:46px;font: normal 14px/46px "\5FAE\8F6F\96C5\9ED1"; margin:0 8px 0 0;padding:0 5px; cursor:pointer; background:#dcdcdc;color: #333; }
.slideTxtBox_tt2 .hd ul li:last-child{margin: 0;}
.slideTxtBox_tt2 .hd ul li.on{  background:#00529d;color: #fff  }
.slideTxtBox_tt2 .bd ul{zoom:1; }
.slideTxtBox_tt2 .bd li{}    
.biaodian_box p{color: #263858;text-align: left;padding: 0;margin: 0; font: normal 18px/32px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";}
}




.docbox2021{width: 100%;background: #fff} 
.jzdocpic img{width: 100%;}
@media(max-width:374px) and (min-width:300px) {
.xh_txt p{font:normal 14px/24px "\5FAE\8F6F\96C5\9ED1";padding:5px 0 0 0}
.xh_pic img{width:90%; margin:30px auto 0 auto;display: block;text-align: center;}  
.xh_btn{width:100%;margin:20px auto 0 auto; text-align: center}  

.xhxq{background: #00529d;margin:15px 20px 0 0;}
.xhyy{background:#bda179;margin:15px 0 0 20px;}
.xhxq,.xhyy{float: left;width: 120px;text-align: center;padding: 8px 15px;color: #fff;font:normal 14px/24px "\5FAE\8F6F\96C5\9ED1"; }    
    
.jzdocpic{border: 1px solid #d7d7d8;padding: 1px;background: #fff;width: 204px;margin: 0 auto}
.jzdocbox{margin: 0;padding:20px 30px;}
.jzdocbox h3{float: left;padding: 0 15px 0 60px;margin: 0 auto;font:700 20px/30px "\5FAE\8F6F\96C5\9ED1";color: #00529d;}
.jzdocbox span{float: left;font: normal 14px/30px "\5FAE\8F6F\96C5\9ED1"; display: block}
.jzdocbox p{font: normal 14px/26px "\5FAE\8F6F\96C5\9ED1";padding: 0;margin:15px 0;text-align: left}

.doc_btn{ width:100%;margin: 0 auto;padding:0;text-align: center}
.doc_btn .zx a{padding: 5px 18px; background: #00529d;}
.doc_btn .zx a,.doc_btn .gh a{color: #fff;font: 500 18px/32px "\5FAE\8F6F\96C5\9ED1"}
.doc_btn .zx,.doc_btn .gh{margin: 0 auto;width:50%;float: left}
.doc_btn .gh a{padding: 5px 18px; background: #bda179;}
.doc_btn .gh a:hover{background: #00529d;}
.doc_btn .zx a:hover{background: #bda179;}

.cgxinfo p{font:100 16px/32px "\5FAE\8F6F\96C5\9ED1";margin: 0 auto;padding:30px 0 0 0;width:92%;}
.xhnkwp3{ background:#eef4f9}     
    
}

@media(max-width:424px) and (min-width:375px) {
.xh_txt p{font:normal 14px/24px "\5FAE\8F6F\96C5\9ED1";padding:5px 0 0 0}
.xh_pic img{width:90%; margin:30px auto 0 auto;display: block;text-align: center;}
.xh_btn{width:90%;margin:20px auto 0 auto; text-align: center}      

.xhxq{background: #00529d;margin:15px 20px 0 0;}
.xhyy{background:#bda179;margin:15px 0 0 20px;}
.xhxq,.xhyy{float: left;width: 120px;text-align: center;padding: 8px 15px;color: #fff;font:normal 14px/24px "\5FAE\8F6F\96C5\9ED1"; }   
    
    
.jzdocpic{border: 1px solid #d7d7d8;padding: 1px;background: #fff;width: 204px;margin: 0 auto}
.jzdocbox{margin: 0;padding:20px 30px;}
.jzdocbox h3{float: left;padding: 0 15px 0 100px;margin: 0 auto;font:700 20px/30px "\5FAE\8F6F\96C5\9ED1";color: #00529d;}
.jzdocbox span{float: left;font: normal 14px/30px "\5FAE\8F6F\96C5\9ED1"; display: block}
.jzdocbox p{font: normal 14px/26px "\5FAE\8F6F\96C5\9ED1";padding: 0;margin:15px 0;text-align: left}

.doc_btn{ width:100%;margin: 0 auto;padding:0;text-align: center}
.doc_btn .zx a{padding: 5px 18px; background: #00529d;}
.doc_btn .zx a,.doc_btn .gh a{color: #fff;font: 500 18px/32px "\5FAE\8F6F\96C5\9ED1"}
.doc_btn .zx,.doc_btn .gh{margin: 0 auto;width:50%;float: left}
.doc_btn .gh a{padding: 5px 18px; background: #bda179;}
.doc_btn .gh a:hover{background: #00529d;}
.doc_btn .zx a:hover{background: #bda179;}

.cgxinfo p{font:100 16px/32px "\5FAE\8F6F\96C5\9ED1";margin: 0 auto;padding:30px 0 0 0;width:92%;}
.xhnkwp3{ background:#eef4f9}     
}

@media(max-width:767px) and (min-width:425px) {
.xh_txt p{font:normal 14px/24px "\5FAE\8F6F\96C5\9ED1";padding:5px 0 0 0}
.xh_pic img{width:90%; margin:30px auto 0 auto;display: block;text-align: center;}
.xh_btn{width:90%;margin:20px auto 0 auto; text-align: center}    

.xhxq{background: #00529d;margin:15px 20px 0 0;}
.xhyy{background:#bda179;margin:15px 0 0 20px;}
.xhxq,.xhyy{float: left;width: 150px;text-align: center;padding: 8px 15px;color: #fff;font:normal 14px/24px "\5FAE\8F6F\96C5\9ED1"; }    
.cgxinfo p{font:100 16px/32px "\5FAE\8F6F\96C5\9ED1";margin: 0 auto;padding:30px 0 0 0;width:92%;} 
    
.jzdocpic{border: 1px solid #d7d7d8;padding: 1px;background: #fff;width: 204px;margin: 0 auto}
.jzdocbox{margin: 0;padding:20px 30px;}
.jzdocbox h3{float: left;padding: 0 15px 0 130px;margin: 0 auto;font:700 20px/30px "\5FAE\8F6F\96C5\9ED1";color: #00529d;}
.jzdocbox span{float: left;font: normal 14px/30px "\5FAE\8F6F\96C5\9ED1"; display: block}
.jzdocbox p{font: normal 14px/26px "\5FAE\8F6F\96C5\9ED1";padding: 0;margin:15px 0;text-align: left}

.doc_btn{ width:100%;margin: 0 auto;padding:0;text-align: center}
.doc_btn .zx a{padding: 5px 18px; background: #00529d;}
.doc_btn .zx a,.doc_btn .gh a{color: #fff;font: 500 18px/32px "\5FAE\8F6F\96C5\9ED1"}
.doc_btn .zx,.doc_btn .gh{margin: 0 auto;width:50%;float: left}
.doc_btn .gh a{padding: 5px 18px; background: #bda179;}
.doc_btn .gh a:hover{background: #00529d;}
.doc_btn .zx a:hover{background: #bda179;}
.xhnkwp3{ background:#eef4f9}  
}

@media(max-width:1023px) and (min-width:768px) {
.xh_txt p{font:normal 14px/24px "\5FAE\8F6F\96C5\9ED1";padding:5px 0 0 0}
.xh_pic img{width:90%; margin:30px auto 0 auto;display: block;text-align: center;}
.cgxinfo p{font:100 18px/34px "\5FAE\8F6F\96C5\9ED1";margin: 0 auto;padding:40px 0 0 0;width:92%;}
.xh_btn{width:58%;margin:20px auto 0 auto; text-align: center}    

.xhxq{background: #00529d;margin:15px 20px 0 0;}
.xhyy{background:#bda179;margin:15px 0 0 20px;}
.xhxq,.xhyy{float: left;width: 180px;text-align: center;padding: 8px 15px;color: #fff;font:normal 14px/24px "\5FAE\8F6F\96C5\9ED1"; }    

.jzdocpic{border: 1px solid #d7d7d8;padding: 1px;background: #fff;float: left;width:240px;margin: 0}
.jzdocbox{margin:0;padding:20px 30px;float: left;width:500px}
.jzdocbox h3{float: left;padding: 0 15px 0 0;margin: 0;font:700 20px/30px "\5FAE\8F6F\96C5\9ED1";color: #00529d;}
.jzdocbox span{float: left;font: normal 14px/30px "\5FAE\8F6F\96C5\9ED1"; display: block}
.jzdocbox p{font: normal 14px/26px "\5FAE\8F6F\96C5\9ED1";padding: 0;margin:0;text-align: left}
.jzwc_wp2{ background: url("../images/jzwcwk/spbg2.jpg")repeat 0 0;}   
.doc_btn{ width:100%;margin:30px auto 0 auto;padding:0;text-align: center}
.doc_btn .zx a{padding: 5px 18px; background: #00529d;}
.doc_btn .zx a,.doc_btn .gh a{color: #fff;font: 500 18px/32px "\5FAE\8F6F\96C5\9ED1"}
.doc_btn .zx,.doc_btn .gh{margin: 0 auto;width:50%;float: left}
.doc_btn .gh a{padding: 5px 18px; background: #bda179;}
.doc_btn .gh a:hover{background: #00529d;}
.doc_btn .zx a:hover{background: #bda179;}

.xhnkwp3{ background:#eef4f9}     
    
}

@media(max-width:1139px) and (min-width:1024px) {
.cgxinfo p{font:100 18px/36px "\5FAE\8F6F\96C5\9ED1";margin: 0;padding:0 15px;width:100%;height:393px;display: flex;align-items: center;}
.xh_txt p{font:normal 14px/24px "\5FAE\8F6F\96C5\9ED1";padding:5px 0 0 0}
.xh_pic img{width:96%; float: right;}
    
.xhxq{background: #00529d;margin:15px 20px 0 0;}
.xhyy{background:#bda179;margin:15px 0 0 20px;}
.xhxq,.xhyy{float: left;width: 180px;text-align: center;padding: 8px 15px;color: #fff;font:normal 14px/24px "\5FAE\8F6F\96C5\9ED1"; }    
    
    
.jzdocpic{border: 1px solid #d7d7d8;padding: 1px;background: #fff;float: left;width:240px;margin: 0}
.jzdocbox{margin:0;padding:20px 30px;float: left;width:700px}
.jzdocbox h3{float: left;padding: 0 15px 0 0;margin: 0;font:700 20px/30px "\5FAE\8F6F\96C5\9ED1";color: #00529d;}
.jzdocbox span{float: left;font: normal 14px/30px "\5FAE\8F6F\96C5\9ED1"; display: block}
.jzdocbox p{font: normal 14px/26px "\5FAE\8F6F\96C5\9ED1";padding: 0;margin:0;text-align: left}
    
.doc_btn{ width:100%;margin:20px auto 0 auto;padding:0;text-align: center}
.doc_btn .zx a{padding: 5px 18px; background: #00529d;}
.doc_btn .zx a,.doc_btn .gh a{color: #fff;font: 500 18px/32px "\5FAE\8F6F\96C5\9ED1"}
.doc_btn .zx,.doc_btn .gh{margin: 0 auto;width:50%;float: left}
.doc_btn .gh a{padding: 5px 18px; background: #bda179;}
.doc_btn .gh a:hover{background: #00529d;}
.doc_btn .zx a:hover{background: #bda179;}

.xhnkwp3{ background:#eef4f9 url("../images/xhnk/njbg.jpg") no-repeat top center }  
}

@media (min-width: 1140px) {
.cgxinfo p{font:100 18px/36px "\5FAE\8F6F\96C5\9ED1";margin: 0;padding: 0 15px;width:100%;height:393px;display: flex;align-items: center;}
.xh_txt p{font:normal 14px/28px "\5FAE\8F6F\96C5\9ED1"; padding: 10px 70px 0 0}
.xh_pic img{width: 100%;}
    
.xhxq{background: #00529d;margin:15px 20px 0 0;}
.xhyy{background:#bda179;margin:15px 0 0 20px;}
.xhxq,.xhyy{float: left;width: 180px;text-align: center;padding: 8px 15px;color: #fff;font:normal 14px/24px "\5FAE\8F6F\96C5\9ED1"; }    
.xhnkwp3{ background:#eef4f9 url("../images/xhnk/njbg.jpg") no-repeat top center }   
    
.doc_btn{ width:100%;margin:20px auto 0 auto;padding: 20px 0 0 0;text-align: center}
.doc_btn .zx a{margin: 0 20px;padding: 5px 18px; background: #00529d;float: left}
.doc_btn .zx a,.doc_btn .gh a{color: #fff;font: 500 18px/32px "\5FAE\8F6F\96C5\9ED1"}
.doc_btn .gh a{margin: 0 20px;padding: 5px 18px; background: #bda179;float: left}
.doc_btn .gh a:hover{background: #00529d;}
.doc_btn .zx a:hover{background: #bda179;}
.jzdocpic{border: 1px solid #d7d7d8;padding: 1px;background: #fff;float: left;width:332px;}
.jzdocbox{margin: 0;padding:20px 30px 20px 40px;float: left;width:820px;}
.jzdocbox h3{float: left;padding: 0 15px 0 0;margin: 0;font:700 30px/50px "\5FAE\8F6F\96C5\9ED1";color: #00529d;}
.jzdocbox span{float: left;font: normal 20px/50px "\5FAE\8F6F\96C5\9ED1"; display: block}
.jzdocbox p{font: normal 16px/30px "\5FAE\8F6F\96C5\9ED1";padding: 0;margin:5px 0 0 0;text-align: left}

    
    
}
.xh_txt p{color: #555;}

/**/
.line {
  height: 1px;
  line-height: 0px;
  font-size: 0;
  background-color: #e5e5e5;
}


.tw03 {
  overflow: hidden;
  padding: 5px 0 25px 0;
}

.tw03 h2 {
  font-size:16px;
  font-weight: bold;
  line-height:2;
  max-height: 36px;
  overflow: hidden;
  margin: 15px 0 0 0;
}

.tw03 h2 a {
  color: #333;
}

.tw03 span {
  font-size: 14px;
  line-height: 1.8;
  max-height: 51px;padding: 0 20px 0 0;
  overflow: hidden;
  display: block;
}

.tw03 img {
  float: left;
  width: 100%;
  max-width:130px;
  margin: 20px 32px 0 0;
  -webkit-transition: .3s ease-out;
  -moz-transition: .3s ease-out;
  transition: .3s ease-out;
}

.tw03:hover h2 a {
  color: #2d6fad;text-decoration: none;
}

.tw03:hover img {
  -webkit-transform: translate(4px, 0);
     -moz-transform: translate(4px, 0);
      -ms-transform: translate(4px, 0);
          transform: translate(4px, 0);
}

@media (max-width: 991px) and (min-width: 768px) {
  .tw03 h2 {
    font-size: 18px;
    max-height: 27px;
  }
}

@media (max-width: 767px) {
  .tw03 {
    padding:1.2rem 0;
    overflow: hidden;
  }
  .tw03 h2 {
    font-size:1.5rem;
    line-height: 1.7rem;
    max-height:3.8rem;
    margin: 0;
  }
  .tw03 span {
    font-size:0.7rem;
    line-height: 1.5rem;
    max-height: 5.7rem;
  }
  .tw03 img {
    float: left;
    margin: 0;
    padding-right: 0.7rem;
    max-width:30%;
  }
  .tw03:hover img {
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
            transform: none;
  }
}


@media (max-width: 991px) and (min-width: 768px) {
  .tw03 h2 {
    font-size: 18px;
    max-height: 27px;
  }
}