*{ margin:0; padding:0;}
.jspxlb .col-md-6{min-height:220px;line-height: 2; background-color:#ececec; padding-top:15px; padding-bottom:15px; border-bottom:5px solid #fff; border-right:5px solid #fff;}
.jspxlb h3{ margin-bottom:10px;} 
.jspxlb p{ line-height:2.4; font-size:15px;}
.jspxdjt{background:url(/uploads/image/sizhuanti/jspxtop.jpg) center top no-repeat; background-size:100%; padding-top:26%;}
.tushu{background:url(/uploads/image/sizhuanti/fengmianbg.jpg) repeat; padding:40px 0; font-size:16px; line-height:2;}
.nav{ background-color:#cd141c; font-size:23px; line-height:2.5;}
.nav .container{ width:916px;}
.nav a{ color:#fff;}
.nav a:hover{ color:#ffce3f;}
.nav-tt{ text-align:center;}
.zjctittle{border-bottom: 1px solid #979797;margin-bottom:60px; margin-top:40px;}
.zjctittle h2{color:#cd141c;width:180px;font-size: 26px;font-weight: bold;background-color: white;margin: 0 auto;top: 14px;position: relative;text-align: center;}
.zjctittle p{margin-top: -34px;text-align: center;position: relative;top: 17px;background-color: #fff;width:80px;left: 94%;}

@media screen and (max-width: 1102px) {.jspxlb .col-md-6{min-height:250px;}}
@media screen and (max-width: 986px) {.tushu .col-md-4 img{ width:100%;}.nav .container{ width:auto;}}
@media screen and (max-width: 800px) {.jspxlb .col-md-6{ width:100%;}.nav{ font-size:18px;}}
@media screen and (max-width: 560px) {.tushu .col-md-4,.tushu .col-md-8{ width:100%;}.tushu .col-md-4{margin-bottom:20px;}.tushu .col-md-4 img{ width:auto;}}
@media screen and (max-width: 498px) {.xczjc,.fjxsd{background-size:120%; padding-top:30%;}.zjctittle{margin-bottom: 30px;}.fjxsdtt h1{font-size:20px;padding:20px 0;}.nav{ font-size:14px;}}