.banner img {position:relative;left:50%;-webkit-transform:translateX(-50%);max-width:100%;/*width:100%;overflow:hidden;*/}
section {margin-top:23px !important;}
.sec1 h2,.sec2 h2,.sec4 h2,.sec6 h4 {height:34px;line-height:34px;font-size:26px;font-weight:bold;color:#000;padding-bottom:9px;}
.sec1 p:first-of-type {padding:6px 0;text-indent:2em;line-height:33px;}
.sec1 p:last-of-type {padding:6px 0;}
.sec1 p:last-of-type a,.btn a {color:#ff0000;}
.sec1 p:last-of-type a:hover,.btn a:hover {color:#ff0000;text-decoration:underline;}
.img-cen {margin:0 auto;}
.sec2 h2 span,.sec4 h2 span,.tab .tab-nav .active a span,.sec6 h4 span {color:#003bc2;}
.sec2 h2 + p {margin:15px 0 20px;}
.sec2 .xs6 {position:relative;margin-bottom:20px;}
.opa {position:absolute;bottom:0;background-color:rgba(4,60,144,0.9);left:0;right:0;opacity:0;text-align:center;transition:all .5s cubic-bezier(0.175,0.885,0.32,1) 0s;height:100%;}
.sec2 .xs6:hover .opa {opacity:1;transition:all .5s cubic-bezier(0.175,0.885,0.32,1) 0s;}
.opa * {padding:15px 15px 0;color:#fff;}
.img-max {width:100%;}
.sec2 h3 {font-size:26px;font-weight:500;padding-top:20px;}
h3.xs12 {padding-bottom:20px;}
.sec2 h3 span {font-size:12px;}
.sec2 .img-xl {margin-bottom:15px;}
.sec3 * {text-align:center;}
.sec3 p:first-child {font-size:20px;line-height:34px;}
.sec3 p:last-of-type {font-size:24px;font-weight:bold;line-height:34px;color:#003bc2;}
.sec3 div {background:url("../img/1.gif");margin-top:15px;}
.sec3 div span {font-size:20px;line-height:37px;color:#fff;background-color:#003bc2;display:inline-block;height:39px;line-height:39px;padding:0 20px;cursor:pointer;}
.sec4 .active {position:relative;}
.sec4 .tab-head {width:100%;height:auto;padding:15px 0;border-bottom:2px solid #4f4f4f;}
.tab .tab-nav li a,.tab .tab-body {border:none;}
.gy-bg {display:none;}
.tab .tab-nav .active a + .gy-bg {display:block;width:254px;height:12px;top:51px;left:15px;position:absolute;z-index:2;background:url("../img/gy-title-bg.jpg");}
.tab .tab-nav li {font-size:20px;line-height:28px;color:#3e3e3e;}
.tab .tab-head ul {text-align:center;}
.pia {font-size:28px !important;line-height:28px !important;color:#bcbcbc !important;padding:0 10px;}
.tab .tab-body {margin-top:0;padding-top:31px;}
.tab .tab-body p {padding-bottom:2px;text-indent:2em;line-height:28px;}
.btn {text-indent:0 !important;}
.sec5 .xm7 h3 {color:#003bc2;padding-bottom:11px;font-size:24px;}
.sec5 .xm7 h3 span {color:#181818;font-size:14px;}
.sec5 .xm7 p {padding:6px 0;text-indent:2em;line-height:28px;}
.sec5 .xm7 p span {color:#f80300;}
.sec6 .xs6.xm4 h5 {font-weight:bold;font-size:14px;line-height:24px;color:#000;padding:12px 0 8px;}
.sec6 .xs6.xm4 h5:hover a {color:#000;text-decoration:underline;}
.sec6 .xs6.xm4 p {font-size:12px;line-height:21px;color:#000;}
.sec6 h4 {margin-bottom:29px;}
.sec6 ul li {margin-bottom:25px;}
.triple {position:relative;}
.triple span {position:absolute;font-size:23px;color:#fff100;z-index:3;bottom:10px;right:6px;}
.triple:after {position:absolute;display:block;content:" ";width:0;height:0;border-bottom:81px solid #c01821;border-left:81px solid transparent;bottom:0;right:0;}
.mask {position:relative;}
.sec7 span a {color:#fff;}
.sec8 {text-align:center;}
.sec8 h5 {font-size:26px;font-weight:bold;}
.sec8 p {font-size:20px;line-height:45px;}
/*foot*/
.footd{width:100%; background:#171f23;color:#a9b3b3; text-align:center; line-height:20px; padding:15px 0;}

@media(min-width:1000px) {.show-xs {display:none;}
}
@media(max-width:999px) {.hid-xs {display:none !important;}
.img-xs {width:100%;}
.tab .tab-nav li {width:100%;text-align:center;}
.tab .tab-nav li:nth-of-type(1),.tab .tab-nav li:nth-of-type(3) {border-bottom:1px solid #ccc;}
.tab .tab-nav li a {line-height:40px;font-size:20px;}
.tab .tab-nav .active a {font-weight:bold;font-size:25px;}
}
@media(max-width:999px) and (min-width:760px) {.opa * {padding:30px 30px 0;}
.sec2 h3 {font-size:40px;}
.opa p {font-size:22px;line-height:35px;}
}
@media(max-width:759px) {.img-xl {width:100%;}
.hid-xl {display:none;}
.sec2 h3 {font-size:38px;padding-top:10px;}
.opa p {font-size:20px;line-height:33px;}
.sec7 * {text-align:center;}
}
@media(min-width:450px) {.show-small {display:none;}
}
@media(max-width:449px) {.hid-small {display:none !important;}
.duiqi {padding:0 10px;}
}