﻿@charset "utf-8";
/*common*/
body,h1,h2,h3,h4,p,ul,ol,form,fieldset,figure{margin: 0; padding: 0;}
body{width:100%; max-width:640px; min-width:320px; margin:0 auto; font-family: 'PingFang SC', 'Helvetica Neue', Helvetica, 'Droid Sans Fallback', 'Microsoft Yahei', sans-serif;}
div,figure,img{box-sizing: border-box;}
img{display: block; max-width: 100%;}
ul,ol{list-style: outside none none;}
i{ font-style:normal;}
a{text-decoration: none;}
table {border-collapse:collapse; border-spacing:0; -webkit-appearance: none;} 
th,td {padding: 0;}

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


.title{ width:16rem; overflow:hidden; text-align:center;}
.title p{ font-size:0.9rem; color:#4b347a; line-height:0.9rem; overflow:hidden; padding-bottom:0.1rem;}
.title .p1{ font-size:0.375rem; line-height:0.65rem; color:#24272e; vertical-align:middle; padding-bottom:0;}
.title .p1 img{ width:2.7rem; vertical-align:middle; margin-right:0.1rem;display: inline-block;}
.title .p1 .img1{ margin:0 0 0 0.1rem;}
.title1 .p1 img{ width:2.05rem; margin-right:0.125rem}
.title1 .p1 .img1{ margin:0 0 0 0.125rem}

/**banner**/
.banner{ width:16rem; overflow:hidden;}
.banner img{ width:16rem; vertical-align:top;}
/**touy**/
.touy{ width:16rem; float:left; margin:0.35rem 0 0.7rem 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.4rem; line-height:0.675rem; color:#24272e; text-indent:0.75rem; margin-top:1.825rem}
/**lon1**/
.lon1{ padding:0.5rem 0 1.05rem 0;overflow: hidden;}
.lon1 ul li{ width:14.925rem; float:left; margin:0 0 0.25rem 0.5rem; overflow:hidden; background:#24272E}
.lon1 ul li img{ float:left; width:5.725rem;}
.lon1 ul li p{ font-size:0.7rem; line-height:0.7rem; color:#fe002b; text-align:center; display:inline-block; width:8.05rem; margin-left:0.65rem; padding:0.425rem 0 0.175rem 0; float:left;}
.lon1 ul li .p1{ font-size:0.45rem; line-height:0.7rem; color:#ffffff; text-align:left; padding:0;}
.lon1 ul li.li1 img{ float:right;}
.ga{ width:12.025rem; float:left; margin:0 0 0 2.025rem; text-align:center; background:#FE002B; font-size:0.55rem; color:#ffffff; padding:0.25rem 0 0.3rem 0;-moz-border-radius:0.55rem;-webkit-border-radius:0.55rem;border-radius:0.55rem; margin-top:0.4rem}

/**lon2**/
.lon2{ padding:0.45rem 0 1.3rem 0;overflow: hidden;}
.lon2 ul li{ width:6.425rem; text-align:center; float:left; margin-left:0.95rem; margin-bottom:0.7rem}
.lon2 ul li.li1{ margin-left:1.1rem;} 
.lon2 ul li img{ width:1.65rem; vertical-align:top;display: inline-block;}
.lon2 ul li h1{ font-size:0.5rem; line-height:0.65rem; border-bottom:2px solid #24272E; padding:0.275rem 0 0.325rem 0;}
.lon2 ul li p{ font-size:0.45rem; line-height:0.75rem; color:#575859; text-align:left; padding:0.25rem 0 0 0.075rem}
.lon2 a{ display:inline-block; width:6.55rem; text-align:center; background:#24272E; margin:0 0.95rem; color:#ffffff; font-size:0.45rem; float:left; padding:0.31rem 0;-moz-border-radius:0.35rem;-webkit-border-radius:0.35rem;border-radius:0.35rem;}
.lon2 .a1{ margin:0; background:#FE002B;}
/**lon3**/
.lon3{ padding:0.4rem 0 0.625rem 0;}
.lon3 .p1{ font-size:0.45rem; line-height:0.8rem; color:#575859; padding:0 0.975rem 0.425rem 0.975rem; text-indent:0.75rem}
.lon3 ul li{ width:7.225rem; float:left; background:#DDDFE1; margin:0 0 0.475rem 0.55rem}
.lon3 ul li.li1{ margin-left:0.45rem;}
.lon3 ul li img{ width:7.225rem; vertical-align:top;}
.lon3 ul li p{ font-size:0.45rem; line-height:0.8rem; color:#262535; padding:0.55rem 0.7rem; letter-spacing:0.03rem}
.lon3 .p2{ font-size:0.45rem; line-height:1.125rem; color:#262535; text-align:center; overflow:hidden; display:inline-block; width:16.0rem; padding-top:0.475rem}
.lon3 .p2 span{ color:#fe002b}
.lon3 .p2 b{ color:#fe002b; font-size:0.5rem;}
/**fon3**/
.fon3 ul{ width:16rem; overflow:hidden; padding-top:0.475rem}
.fon3 ul li{ width:6.35rem; float:left; margin-left:1.05rem; text-align:center; margin-bottom:0.35rem}
.fon3 ul li.li1{ margin-left:1.525rem;}
.fon3 ul li img{ width:4.45rem; margin-bottom:0.225rem;display: inline-block;}
.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.45rem 1.775rem; 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;}

