﻿.rtit2 b {    display: block;    text-align: left;    font-size: 14px;    color: #333;    line-height: 26px;    background: #ddd;    padding:5px 10px;}
.rtit2 {    margin-bottom: 5px;   padding: 0px 0px 10px;    width: 778px;}
.case_list ul li {  box-shadow: 2px 5px 15px #818181;margin-bottom: 27px;    width: 245px; height: auto;}
.case_list ul li a .t {color: #fff;    background: #394a76;    padding: unset;    height: 38px; font-size:14px;line-height: 38px;	 width: 247px;}
.case_list ul li a .img { width: 245px; height: auto;}
.case_list ul li a .img img {       width: 245px;    height: 240px;}
.prov_top .img img {    width: 100%;height: auto;}
.prov_top {
    padding: 15px 0;
    border-top: 0px #cecece solid;
}


@media (min-width:801px) and (max-width:1200px){
.case_list ul li {  box-shadow: 2px 5px 15px #818181;margin-bottom: 27px;width: 48%;height: auto;}
.case_list ul li a .t {color: #fff;    background: #394a76;    padding: unset;    height: 38px;  font-size:12px;  line-height: 38px;width: 100%;}
.case_list ul li a .img { width: 245px; height: auto;}
.case_list ul li a .img img { width:88%; height: 115%;}
.prov_top .img img {     width: 100%;   height: auto;}
a img, a:hover img, img {    border: 0;    vertical-align: bottom;    width: 100%;}	
.footbox .footr img {    margin: 3px 0 5px 0;    height: 30px;    width: 20%;}
.case_list ul li a .img {
    width: auto;
    height: 0;
    padding-top: 86.57%;
    border: 1px #dcdcdc solid;
}

}@media (min-width:630px) and (max-width:801px){
.case_list ul li {  box-shadow: 2px 5px 15px #818181;margin-bottom: 27px; width: 48%;height: auto;}
.case_list ul li a .t {color: #fff;    background: #394a76;    padding: unset;    height: 38px;  font-size:12px;  line-height: 38px;width: 100%;}
.case_list ul li a .img { width: 245px; height: auto;}
.case_list ul li a .img img { width: 80%; height: 115%;}
.prov_top .img img {     width: 100%;   height: auto;}
a img, a:hover img, img {    border: 0;    vertical-align: bottom;    width: 100%;}	
.footbox .footr img {    margin: 3px 0 5px 0;    height: 30px;    width: 20%;}
.case_list ul li a .img {
    width: auto;
    height: 0;
    padding-top: 86.57%;
    border: 1px #dcdcdc solid;
}

}@media (min-width:320px) and (max-width:630px){
.case_list ul li {  box-shadow: 2px 5px 15px #818181;margin-bottom: 27px;width: 48%;height: auto;}
.case_list ul li a .t {color: #fff;    background: #394a76;    padding: unset;    height: 38px;  font-size:12px;  line-height: 38px;width: 100%;}
.case_list ul li a .img { width: 100%; height: auto;}
.case_list ul li a .img img { width:100%; height: 115%;}
.prov_top .img img {      width: 100%;  height: auto;}
a img, a:hover img, img {    border: 0;    vertical-align: bottom;    width: 100%;}	
.footbox .footr img {    margin: 3px 0 5px 0;    height: 30px;    width: 20%;}
.prov_top .t {
    text-align: left;
    font-size: 20px !important;
    line-height: 26px;
    padding: 10px 0;
}
.case_list ul li a .img {
    width: auto;
    height: 0;
    padding-top: 86.57%;
    border: 1px #dcdcdc solid;
}

}