.mainb{float:left;width:99%; overflow:hidden;margin:10px 0 0 0px;display:inline;padding:15px 1px 0 15px; border:#dfdfdf solid 1px;}

.mainb samp{float:left;border:#dfdfdf solid 1px;padding:5px;display:inline;margin-right:16px;display:inline;}

.mainb samp img{ width:170px; }





.mainb span{float:left;width:410px;line-height:58px;text-align:center;font-size:24px;color:#cb225b;font-weight:bold;}

.mainb span a{color:#cb225b;margin-right:0px;display:inline;}





.mainb p{float:left;width:410px; line-height:44px;overflow:hidden;font-size:24px;color:#333; text-indent: 2em;}

.mainb p a{color:#cc1127;}





.mainb ul{float:left;width:280px;height:38px;overflow:hidden;margin-top:3px;display:inline;}

.mainb ul li{float:left;width:128px;height:36px;overflow:hidden;margin:0 1px 0 5px;display:inline;}





@media screen and (max-width:320px){



.mainb samp { width:40%; height:60%; margin-bottom:2%;}

.mainb samp img{ width:100%; }



.mainb span {width:50%; height:26px; font-size:12px; line-height:24px;}

.mainb p{width:50%; font-size:14px; line-height:24px;}



.mainb ul{float:right;width:160px;height:38px;}

.mainb ul li{float:left;width:68px;height:36px;}



}



@media screen and (min-width:321px) and (max-width:370px){



.mainb samp { width:40%; height:60%; margin-bottom:2%;}

.mainb samp img{ width:100%; }

.mainb span {width:50%; font-size:14px; line-height:32px;}

.mainb p{width:54%; font-size:14px; line-height:28px; text-indent: 2em;}



.mainb ul{float:right;width:160px;height:38px;}

.mainb ul li{float:left;width:68px;height:36px;}



}



@media screen and (min-width:371px) and (max-width:420px){



.mainb samp { width:40%; height:60%; margin-bottom:2%; }

.mainb samp img{ width:100%; }

.mainb span {width:55%; font-size:18px; line-height:36px;}

.mainb p{width:55%; font-size:16px; line-height:36px; text-indent: 2em;}



.mainb ul{float:right;width:180px;height:38px;}

.mainb ul li{float:left;width:68px;height:36px;}



}



@media screen and (min-width:421px) and (max-width:460px){



.mainb samp { width:30%; height:60%; margin-bottom:2%; }

.mainb samp img{ width:100%; }

.mainb span {width:55%; font-size:20px; line-height:36px;}

.mainb p{width:55%; font-size:18px; line-height:38px; text-indent: 2em;}



.mainb ul{float:right;width:180px;height:38px;}

.mainb ul li{float:left;width:68px;height:36px;}



}



@media screen and (min-width:461px) and (max-width:550px){



.mainb samp { width:30%; height:60%; margin-bottom:2%; }

.mainb samp img{ width:100%; }

.mainb span {width:55%; font-size:20px; line-height:36px;}

.mainb p{width:55%; font-size:18px; line-height:38px; text-indent: 2em;}



.mainb ul{float:right;width:180px;height:38px;}

.mainb ul li{float:left;width:68px;height:36px;}



}







@media screen and (min-width:551px) and (max-width:600px){



.mainb samp { width:30%; height:60%; margin-bottom:2%; }

.mainb samp img{ width:100%; }

.mainb span {width:55%; font-size:20px; line-height:36px;}

.mainb p{width:55%; font-size:18px; line-height:38px; text-indent: 2em;}



.mainb ul{float:right;width:180px;height:38px;}

.mainb ul li{float:left;width:68px;height:36px;}



}





@media screen and (min-width:601px) and (max-width:640px){



.mainb samp { width:25%; height:60%; margin-bottom:2%; }

.mainb samp img{ width:100%; }

.mainb span {width:55%; font-size:20px; line-height:36px;}

.mainb p{width:55%; font-size:22px; line-height:46px; text-indent: 2em;}



.mainb ul{float:right;width:180px;height:38px;}

.mainb ul li{float:left;width:68px;height:36px;}



}