﻿@charset "utf-8";
/*common*/

.rgt{margin-left: 0 !important;}

/**banner**/
.banner{ width:16rem; overflow:hidden;}
.banner img{ width:16rem; vertical-align:top;}
/**touy**/
.touy{ width:16rem; float:left; margin:0.35rem 0 0.65rem 0; position:relative; overflow:hidden;}
.touy img{ width:14.9rem; float:left;}
.touy div{width:12.7rem; position:absolute; right:1.575rem; top:0;}
.touy div p{ font-size:0.45rem; line-height:0.8rem; color:#4b347a; text-indent:0.75rem; margin-top:1.775rem}
/**/
.title{ width:16rem; overflow:hidden; font-size:0.75rem; line-height:1.0rem; color:#4b347a; text-align:center; font-weight:bold; border-bottom:3px solid #4B347A; padding-bottom:0.25rem}

/**pon1**/
.pon1{ overflow:hidden;}
.pty{ font-size:0.45rem; line-height:0.875rem; color:#272727; text-indent:0.875rem; padding:0.325rem 0.525rem;}
.pon1 ul{ overflow:hidden; padding-bottom:0.325rem}
.pon1 ul li{ width:7.4rem; float:left; overflow:hidden; margin-left:0.525rem; position:relative; margin-bottom:0.4rem}
.pon1 ul li.li1{ margin-left:0.125rem;}
.pon1 ul li img{ vertical-align:top; width:7.4rem;}
.pon1 ul li p{ font-size:0.45rem; line-height:0.8rem; color:#ffffff; position:absolute; left:0; top:1.575rem; padding:0 0.475rem;}
/**pon2**/
.pon2 ul{overflow: hidden;}
.pon2 ul li{ width:7.2rem; border:1px #D7D7D7 solid; overflow:hidden; float:left; text-align:center; margin:0 0 0.575rem 0.525rem; padding:0.425rem 0 0.375rem 0}
.pon2 ul li img{ width:1.675rem; vertical-align:top;display: inline-block;}
.pon2 ul li h1{ font-size:0.55rem; line-height:1.0rem; color:#4b347a; font-weight:normal; padding-bottom:0.1rem;}
.pon2 ul li p{ font-size:0.45rem; line-height:0.75rem; color:#777777; text-align:left; padding-left:0.4rem;}
.pon2 ul li.li1 p{ padding:0;}
.pon2 ul li.li2{ margin-left:0.675rem;}
.pon2 ul li p span{ font-size:0.55rem; color:#000000;}
.pon2 a{ display:inline-block; width:6.55rem; text-align:center; background:#4A5D87; line-height:1.15rem; float:left; font-size:0.45rem; color:#ffffff;-moz-border-radius:0.375rem;-webkit-border-radius:0.375rem;border-radius:0.375rem; margin:0.35rem 0 0.95rem 0.95rem;}
.pon2 .a1{ background:#FE002B; margin-left:0.975rem;}
.pon2 .p3{ width:16.0rem; overflow:hidden; text-align:center; font-size:0.45rem; line-height:1.125rem; color:#262535; margin-bottom:0.65rem}
.pon2 .p3 span{ color:#dd0909;}
/**fon3**/.fon3{overflow:hidden;}
.fon3 ul{ width:16.0rem; overflow:hidden; padding-top:0.475rem}
.fon3 ul li{ width:5.8rem; float:left; margin-left:1.2rem; text-align:center; margin-bottom:0.525rem}
.fon3 ul li.li1{ margin-left:1.925rem;}
.fon3 ul li img{ width:5.8rem; margin-bottom:0.25rem;}
.fon3 ul li p{ font-size:0.45rem; line-height:0.75rem; color:#262535;}
.fon3 a{ display:inline-block; width:5.275rem; background:#4B347A; color:#ffffff; text-align:center; float:left; margin:0 1.95rem 0.5rem 1.75rem; font-size:0.45rem; padding:0.2rem 0;-moz-border-radius:0.25rem;-webkit-border-radius:0.25rem;border-radius:0.25rem;}
.fon3 .a1{ margin:0;}