/* CSS Document */
.lanmu{ padding:30px 0;}
.ggqsy-title{ color:#db140c; font-size:28px; font-weight:bold; padding:0 0 30px; text-align:center;}
.ggqsy ul{ padding:0; margin:0; list-style:none; overflow:hidden;}
.ggqsy ul li{ float:left; width:31%; margin:0 3.5% 3.5% 0; border:2px solid #f0f0f0; border-radius:10px;}
.ggqsy ul li:nth-of-type(3n){ margin:0 0 3% 0;}
.ggqsy ul li a{ font-size:22px; text-align:center; width:100%; height:333px; display:inline-block; background-position:center 42px !important; padding:260px 0 0;}
.content-info{ text-align:center; padding:0 0 30px; margin:0 0 40px; border-bottom:1px solid #ddd;}
.ggqsy table{border:solid #e4e4e4; border-width:1px 0px 0px 1px; line-height:26px;}
.ggqsy th{ background:#edf5ff; padding:10px 0;}
.ggqsy th,.ggqsy td{border:solid #e4e4e4; border-width:0px 1px 1px 0px;}
.ggqsy td{ padding:10px 20px;}
.ggqsy .b {background-color:#f9f9f9;}
.mouse_color{background-color:#e9f3ff;} 

.older .ggqsy{ font-size:36px; line-height:60px; padding:60px 0 0;}
.older .ggqsy-title{ font-size:36px;}
.older .ggqsy ul li a{ font-size:36px;}
.older .ggqsy table{ line-height:60px;}

@media screen and (max-width:767px) {
.lanmu{ padding:.36rem .2rem;}
.ggqsy{ padding:0 .2rem;}
.ggqsy ul li{ width:49%; margin:0 2% 2% 0; border:1px solid #f0f0f0; border-radius:.1rem;}
.ggqsy ul li:nth-of-type(3n){ margin:0 2% 2% 0;}
.ggqsy ul li:nth-of-type(2n){ margin:0 0 2% 0;}
.ggqsy ul li a{ font-size:.29rem; height:3.8rem; display:inline-block; background-position:center .58rem !important; background-size:1.8rem; padding:2.8rem 0 0;}
.content-info{ padding:0 0 .36rem; margin:0 0 .36rem;}
.ggqsy-title{ font-size:.38rem; line-height:.58rem; padding:0 0 .36rem;}
.ggqsy-title{ font-size:.29rem;}
.ggqsy ul li a{ font-size:.29rem; background-size:1.8rem !important;}
.ggqsy table{ line-height:.58rem;}

}

