@charset "utf-8";
.w880{width: 880px;}
.mainmenu{float: left;width: 100%;}
.mainmenu li{float: left;}
.mainmenu a{font-size: 18px;color: #b4b4b4;line-height: 1;padding: 0 30px;}
.mainmenu .on a{color: #1272aa}
.mainlist{float: left;width: 100%;padding: 70px 0 20px;}
.mainlist li{float: left;width: 20%;position: relative;text-align: center;}
.mainlist li .layer{position: absolute;width: 100%;height:100%;top:0;}
.mainlist li .centercnt{width:150px;height: 100%;text-align: center;margin: 0 auto;display: -ms-flex;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;}
.mainlist li p{font-size: 30px;color: #fff;text-align: center;width: 100%;}
.morelink{color: #fff;background-color: #1272aa;text-align: center;width: 240px;height: 72px;line-height: 72px;font-size: 24px;border-radius: 4px;display: block;margin: 0 auto;}

.mainbg{background-color: #1272aa;}
.commenttit{text-align: center;padding-top: 15px;}
.commenttit h1{font-size:36px;line-height: 86px;color: #fff;font-family: "黑体";display: inline-block;width: 100%;position: relative;}
.commenttit h1:after{content: "";width: 140px;height:1px;background-color:#014b92;position: absolute;bottom: -1px;left: 50%;margin-left: -70px;}
.commenttit h2{border-top: 1px solid #dddddd;width: 345px;color: #fff;font-family: "Hiragino Sans GB";display: inline-block;font-size: 24px;line-height: 70px;font-weight: normal;}
.commenttit.difcolor h1{color: #5a5a5a}
.commenttit.difcolor h2{color: #acabab}

.amlilist{float: left;width: 100%;padding-bottom: 50px;}
.amlilist li{margin-right: 20px;float: left;width: 285px;}
.amlilist li:last-child{margin-right: 0;}
.amlilist li img{float: left;width: 100%;}
.amlilist li span{float: left;width: 100%;font-size: 18px;color: #fff;font-family: "Hiragino Sans GB";line-height: 36px;margin-top: 10px;}
.amlilist li p{float: left;width: 100%;font-size: 14px;color: #fff;font-family: "Hiragino Sans GB";text-indent: 2em;line-height: 24px;}

.fenleilist{float: left;width: 100%;padding-bottom: 50px;}
.fenleilist li{float: left;margin-right: 18px;margin-bottom: 18px;}
.fenleilist li:nth-child(3n){margin-right: 0;}

.jianjiecnt{float: right;width: 500px;}
.jianjiecnt p{float: left;width: 100%;font-size: 24px;color: #fff;font-family: "Hiragino Sans GB";text-indent: 2em;line-height: 42px;margin-top: 20px;}
.jianjiecnt a{width: 210px;height: 69px;float: right;margin-top: 30px;font-size: 30px;line-height: 69px;color: #1272aa;background-color: #fff;border-radius: 5px;text-align: center;}

/*****/
.shopproductlist.bailimingtai .listbottom{background-color: #2a80b3;}
.shopproductlist.bailimingtai .listbottom span{background-color: #fff;color: #1272aa;}
.shopproductlist.bailimingtai .listbottom a{padding-right: 60px;color: #fff;}
.bailimingtaitit{text-align: center;margin-bottom: 20px;}

.bailimingtaitit{text-align: center;}
.bailimingtaitit span{display: inline-block;padding: 0 45px;border-bottom: 1px solid #ddd;}
.bailimingtaitit span em{display: inline-block;border-bottom: 1px solid #014b92;color: #5c5c5c;font-size: 15px;line-height: 35px;margin-bottom: -1px;font-style: normal;}
.bailimingtaitit p{font-size: 8px;line-height: 15px;width: 100%;display: inline-block;color: #fff;}
.mainbg .bailimingtaitit span em{color: #fff;}

.wapmainlist{display: block;width: 100%;}
.wapmainlist li{float: left;width: 33.333333%;text-align: center;display: inline-block;margin-bottom: 25px;}
.wapmainlist li.leftmargin{margin-left: 16.666666%;}
.wapmainlist li .paddingbox{display: inline-block;margin: 0 20px;position: relative;}
.wapmainlist li img{width: 100%;}
.wapmainlist li .layer{position: absolute;width: 100%;height:100%;top:0;left: 0;}
.wapmainlist li .centercnt{width:100%;height: 100%;text-align: center;margin: 0 auto;display: -ms-flex;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;}
.wapmainlist li p{font-size: 12px;color: #fff;text-align: center;width: 100%;padding: 0 10px;}
.wapmorelink{color: #fff;background-color: #1272aa;text-align: center;width: 110px;height: 34px;line-height: 34px;font-size: 10px;border-radius: 4px;display: block;margin: 0 auto;}
.wapblmtgongsi{padding-bottom: 20px;}
.wapblmtgongsi img{float: left;width: 50%;}
.wapblmtgongsi p{float: right;width: 50%;}
.wapblmtgongsi p span{float: right;padding-left: 25px;color: #fff;font-size: 8px;line-height: 14px;}
.wapblmtgongsi p a{font-size: 8px;line-height: 20px;padding: 0 10px;float: right;color: #1272aa;background-color: #fff;border-radius: 2px;margin-top: 5px;}