*{ margin: 0; padding: 0; box-sizing: border-box;}
html,body{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
@media screen and (min-width: 750px) {
  html {
    font-size: 75px !important;
  }
}
body {
  min-width: 320px;
  max-width: 750px;
  /* flexible.js把设计稿750px进行10等分，所以html文字大小设置为75px(750px/ 10)，页面元素rem值:页面元素的px值/ 75(750px/75)*/
  width: 10rem;
  margin: 0 auto;
  color: #333333;
  line-height: 1.7;
}
img { max-width: 100% !important; height: auto !important; border: 0px; vertical-align: middle;}
body{ background-color: #ffffff; font-family:"Heiti SC", HelveticaNeue, Droidsansfallback, "Droid Sans","微软雅黑","Microsoft YaHei";  font-size: .4rem;}
.fm2{ position: relative; }
.fmtxt{ text-align: right;  position: absolute; top: 0.05rem; left: 0; width: 100%; }
.logo{ margin: 0.333333rem 0.266667rem 0.3333rem auto; width: 42.7536%; float: right; }
.biaoti{ width: 54.7536%; float: right; clear: both; margin-right: 0.266667rem;}

.bg0{ padding: .6rem 0;}
.bg{ background-image: linear-gradient(120deg, #005aa3, #2095ed);  }
.content{ width: 90%; margin: 0 auto; background-color: #ffffff; border-radius: .2rem; padding: .4rem;}
.sectit{ width: 3.2667rem; height: .8667rem; margin: 0 auto; background: url(../images/btbg.png) no-repeat center center; background-size: cover;}
.sectit h2,.sectit1 h2,.sectit2 h2{font-size: .533333rem; color: #ffffff; font-weight: bold; text-align: center; line-height: .8667rem;}
.gsnr{ padding: .4rem 0; overflow: hidden;}
.gsnr p{ font-size: .4rem; text-indent: .8rem; font-weight: normal; text-align: justify;}
.gstu{ margin-top: .4rem;}
.bg2{ background-color: #f2f2f2;  }
.gszz{ overflow: hidden;}
.gszz li{ width: 48%; float: left; margin: .333333rem 1% 0; }
.gstu video{ max-width: 100%;}

.bg4{ background-color: #e5f5ff;}
.bg43{ position: relative; margin-top: -5rem; }
.sectit1 h2,.sectit2 h2{ color: #333333;}
.sectit1 h2:before,.sectit1 h2:after{ content:""; display: inline-block; width: .213333rem; height: .213333rem; border-radius: 50%; border:.066667rem #f48000 solid;}
.sectit1 h2:before{ margin-right: .133333rem;}
.sectit1 h2:after{ margin-left: .133333rem;}
.gsnr li{ font-size: .38rem;color: #ffffff; margin-bottom: .266667rem; text-align: justify;  }
.gsnr li div{ background-color: #f48000; padding: .2rem .2rem .2rem .533333rem; line-height: 1.5; margin-left: .413333rem; position: relative; border-top-right-radius: .2rem; border-bottom-right-radius: .2rem;}
.gsnr li span{ display: block; position: absolute; top: 30%; left: -0.413333rem; width: .826667rem; height: .826667rem; line-height: .826667rem; border-radius: 50%; background-color: #0666b2; text-align:  center;}
.gsnr li:nth-child(2n) div{ background-color: #0666b2;}
.gsnr li:nth-child(2n) span{background-color: #f48000;}
.sectit2 h3{font-size: .4rem; color: #ffffff; font-weight: normal; text-align: center; line-height: .586667rem; background-color: #f48000; border-radius: .293333rem; width: 3.466667rem; height: .586667rem; margin: 0 auto;}
.sectit2 p{ font-size: .266667rem; text-align: center; margin-top: .133333rem;}
.bg7{ padding-top: .6rem;}

.tablescoll table { width: 100%; text-align: center; border-collapse: collapse; border-spacing: 0; margin: 0 auto .4rem; font-size: 0.875rem; min-width: 260px !important; font-size: .266667rem; }
.tablescoll table, .tablescoll td, .tablescoll th { border: 1px #ccc solid; box-sizing: border-box; padding:.12rem 0; line-height: 1.2; }
.tablescoll tr:nth-child(odd) { background-color: #f4f4f4; }
.tablescoll tr, .tablescoll td { vertical-align: middle!important; }
.tablescoll th{ font-size: .32rem;color: #ff0000;}
.tablescoll th span{ color: #ff0000;}