﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0;}
li{ list-style:none;}
a{ text-decoration:none; color:#333} 
body{max-width:640px;min-width:320px;margin:0 auto; font-family:"微软雅黑"; font-size: 100%;font-size:14px; background: #fff; }
input[type="submit"],input[type="reset"],input[type="date"]{-webkit-appearance: none;}
textarea,select,input,button{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
:not(input), :not(textarea){-webkit-user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-text-size-adjust: none}
.fl{ float:left;}
.fr{ float:right;}
.b{ vertical-align:top; width:100%;}
.cfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;line-height: 0;}
.cfix{*zoom:1;}
.public-focus .hd,
.public-focus .hd ul,
.public-focus .hd ul li{font-size: 0; line-height: 0;}
img[data-src]{ background: url("../images/loading.gif") center center no-repeat;}
.bg-blue{background: #1f166a;}
.my-btn img{display: block;}

.cnt{width: 93.75%;margin-left:auto;margin-right:auto;}
.m{padding: 0.1rem 0;font-size: 0.22rem;color: #555;line-height: 1.5em;}
.m img{display: block;}
.m .zhd{/*margin: 0 0 2% 0;*/ width:69.0625%;margin: .3rem auto; }
.m .info{margin: 0 0 3% 0;text-indent: 2em;}
.bg-blue{color: #fff;}
.bg-blue .info{color: #ccc;}

.m .xxs{ width:85%; margin:.2rem auto;}
/*.m .xxs li{ float:left; width:32.352941%;}
.m .xxs li img{ width:97.0588%;} */

.m .xxinfo{ width:85%; margin:.2rem auto; }
.m .xxinfo h2{ font-size:.25rem; font-weight:bold; background:#006db8; color:#FFF; text-align:center; border-radius: 1rem;
    /* margin: .1rem 0; */
    width: 40%;
    display: block;
    margin: .3rem auto; line-height:.5rem;}

.m .xxinfo p{ font-size:.25rem; font-weight:0; margin:.1rem 0; line-height:.35rem}
.m .xxinfo img{ }
.m .xxinfo2{width:85%; margin:.2rem auto;}
.m .xxinfo2 img{ width:49.2647%}

.m .zhd02{ width:62.5%;margin: .3rem auto; }

.m1-slide{margin: 0 0 5% 0;}
.m1-slide .pic{width: 2.4rem;height: 1.62rem;overflow: hidden;margin-bottom: 3%;}
.m1-slide p{color: #0e1e5a;text-align: center;line-height: 1.6;}

.m2-pic{margin: 0 0 5% 0;}
.m2-slide dl{margin-bottom: 0.3rem;}
.m2-slide dt{float: left; width: 1.85rem;}
.m2-slide dd{float: right;width: 3.9rem;}
.m2-slide h2{font-size: 0.28rem;line-height: 2em;}
.m2-slide .p1{margin:0 0 0.1rem;font-size: 0.22rem;line-height: 1.5;color: #ccc;}
.m2-slide .p2{padding:0.1rem 0 0;}
.m2-slide .p2 span{color: #ccc;}
.m2-slide .zline img{width: 100%;}
.m2-slide .zbtn{padding:0 0 0.5rem;text-align: center;font-size: 0;line-height: 0;}
.m2-slide .zbtn a{display: inline-block;width: 1.9rem;height: 0.55rem;margin:0 2%;line-height: 0.55rem;color: #fff;font-size: 0.24rem;
    background: -webkit-linear-gradient(#d4af69, #c28d2a);
    background: -o-linear-gradient(#d4af69, #c28d2a);
    background: -moz-linear-gradient(#d4af69, #c28d2a);
    background: linear-gradient(#d4af69, #c28d2a);
    -webkit-border-radius: 0.55rem;
    border-radius: 0.55rem;
}
.m2-slide .m2-page,
.m4-slide .m4-page{font-size: 0;line-height: 0;}
.m2-slide .m2-page span,
.m4-slide .m4-page span{background: #ccc; opacity: 1;width: 10px;height: 10px;}
.m2-slide .m2-page span.swiper-pagination-bullet-active,
.m4-slide .m4-page span.swiper-pagination-bullet-active{background: #d4a44b;}
.m3 ul{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: -1.5%; margin-bottom: 5%;}
.m3 ul li{width: 49.16%; margin-top: 1.5%;}

.m4 .zhd{/*margin-bottom: 5%;*/}
.m4-slide li{cursor: pointer;}
.m4-slide .pic1{position: relative;height: 2.38rem;overflow: hidden;}
.m4-slide .pic1 img{max-height: 2.38rem;}
.m4-slide .pic2{height: 1.97rem;overflow: hidden;}
.m4-slide .pic2 img{max-height: 1.97rem;}
.m4-slide .info{position: absolute;left: 2.95rem;top: 0;text-indent: 0;}
.m4-slide h3{height: 0.63rem;padding: 0.1rem 0 0 0; margin: 0 0 3% 0; color: #fff;font-size: 0.3rem; line-height: 0.5rem;}
.m4-slide .info li{padding: 0 0 0 0.6rem; line-height: 0.38rem;}
.m4-slide .m4-page{position: static; padding: 3% 0;}

.m5 ul{display: flex; justify-content: space-between; flex-wrap: wrap;margin:-0.1rem 0 5% 0;}
.m5 li{width: 49%;margin:0.1rem 0 0 0;background: #1f166a;}
.m5 li .intro{padding: 5%;}
.m5 li h3{margin:0 0 3% 0;font-size: 0.26rem;color: #fff;font-weight: normal;line-height: 1.6;text-align: center;}
.m5 li p{font-size: 0.2rem;line-height: 1.5;color: #ccc;}
.m5 li.long{width: 100%;display: flex; flex-direction: row; align-items: center;}
.m5 li.long .pic{width: 49%;}
.m5 li.long .intro{width: 51%; padding: 0 3%;}

.m6-slide{margin-bottom: 5%;}
.m6-slide .hd{margin-bottom: 0.2rem;}
.m6-slide .hd ul{display: flex;justify-content: space-between;}
.m6-slide .hd li{width: 33%;height: 0.6rem;line-height: 0.6rem;color: #c1924a;text-align: center;font-size: 0.26rem;background: #ffdba4;border-left: 1px solid #FFF; font-weight:600;}
.m6-slide .hd li:first-child{border: none;}
.m6-slide .hd li.on{background: #c1924a; color:#FFF}
.m6-slide .bd{/* height: 3.05rem;*/overflow: hidden;}

.m7{ background:#f5f5f5;}
.m7 .imgleft{  width:48.16666%; padding:2% 0}
.m7 .imgr{ float:right; width:49%; }
.m7 .imgr p{ text-indent:2em;text-align: justify;font-size: .15rem;line-height:0.23rem; padding:2% 0;}
	
.index-yh{margin: 0.2rem 0 0 0;}

.index-yh a{display: block;overflow: hidden;}

.index-yh img{display: block;width: 100%;}

.index-yh .yh-l{float: left;width: 35.5%;}

.index-yh .yh-r{float: right;width: 63.33333%;}

.index-yh .yh-r1{width: 100%;padding: 0 0 0.5% 0;}

.index-yh .yh-r2{float: left;width: 49.5%}

.index-yh .yh-r3{float: right;width: 49.5%}	
	
.btstyle{ width:92%; margin:.1rem auto;}	
.btl{ float:left; width:49.1%;}
.btr{ float:right; width:49.1%;}


.js01{ border:1px solid #e9e9e9; padding:5px;box-shadow:4px 2px 6px 2px #e9e9e9; margin-bottom:.2rem; background:#f5f5f5;  }
.jsimg{ width:41.37%;}
.jsinfo{ width:58%;}
.jsinfo H2{ color:#294191; font-weight:600;}
.jsinfo a{color:#294191;} 
.jsinfo span{ font-size:.17rem; color:#555}
.jsinfo i{ font-size:.12rem; color:#555}
.jsinfo p{ font-size:.18rem; line-height:.24rem; padding:4% 0;}

.bdxm li{ padding:.1rem 0 .1rem 0}
.xmpic{ width:25%;}
.xmpic img{ width:96%; margin:0 auto;}
.xmpic001{ width:50%;}
.xmpic001 img{ width:98.6666%; margin:0 auto;}




.foot{ background:#006db8; font-color:#FFF; width:100%; height:auto; margin:.1rem 0; padding:.1rem 0; }
.foot .footin{ width:85%;margin: 0 auto;} 
.foot .fin01{ width:77.3897058823%; }
.foot .fin02{ width:15.073529%; }
.foot .f01{ color:#FFFFFF;}
.foot .hm{ color:#FFFFFF; font-size:.2rem;}




