.bg{background:url("../images/bg.jpg") repeat;}
.pos{position: relative;}
/*aboutus*/
h2{font-size:46px;text-align: center;font-weight: normal;padding:50px 0 20px;}
h2 span{color:#AF852D}
p{line-height: 40px;padding-bottom:50px;}
.aboutus,.safe,.services,.notice,.partner{width: 100%;min-width: 1160px;font-size:18px;  color: #818181;text-align: center;}
/*safe*/
.safe>.w>ul{margin:0 -17px;}
.safe>.w>ul>li{float: left;width: 364px;padding-bottom:40px;margin:0 17px;}
.safe>.w>ul>li>dl>dt{position: relative;top:-30px;}
.safe>.w>ul>li>dl>.title{font-size: 22px;}
.safe>.w>ul>li>dl>.explain{font-size: 16px;  line-height: 26px;  padding: 22px 0;}
.safe dl dd a,.notice dl dd a{width: 118px;display: inline-block;  height: 36px;  line-height: 36px;  color: #fff;  background-color: #999999;  text-align: center;  font-size: 16px;  border-radius: 4px;}
/*services*/
.services>.w>ul{margin:0 -20px;}
.services>.w>ul>li{float: left;width: 360px;text-align: center;color:#818181; font-size: 16px;padding-bottom: 49px;    line-height: 26px;margin:0 20px;}
.services dl dd a{width:360px;  display: inline-block;  height: 48px;  line-height: 48px;  color: #fff;  background-color: #999999;  text-align: center;  font-size: 22px;  margin:24px 0}
dl dd a:hover,dl dd a.hover{background-color: #C79939;-webkit-transition: background 0.2s linear;  -moz-transition: background 0.2s linear;  -o-transition: background 0.2s linear;  transition: background 0.2s linear;}
a.more{  font-size:14px;  position: absolute;  right:0;  bottom:15px;    color: #818181;  }
.more:hover{text-decoration: underline;}
/*notice*/
.notice ul li>div{    width: 80px;  height: 98px;  background-color: #C79939;  font-size: 18px;  color: #fff;  margin-right: 30px;}
.notice ul li>div span{font-size:38px;display: inline-block;margin-top: 10px; }
.notice ul li>dl{width:414px;text-align:left;font-size:16px;    padding-bottom: 42px;}
.notice ul li>dl dt a{font-size:20px;font-weight:600;}
.notice ul li>dl dd.source{padding:20px 0;}
.notice ul li>dl dd.substance{margin:20px 0;line-height: 26px;height: 130px;  overflow: hidden;}
/*partner*/
.partner ul{margin: 0 -16px;padding-bottom:50px;}
.partner li{ width: 206px; height: 168px;float: left;margin: 0 16px;background-color:#C8C8C8;}