

/*-----------------------------------------------------------------------------------------------------------------------*/
.g-adv{height:12.5rem; overflow:hidden;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.wrap nav{height:7rem; overflow:hidden; background:url(/mobile/Images/Index/nav-bj.jpg) no-repeat center top; -webkit-background-size:100% 7rem; -moz-background-size:100% 7rem; -o-background-size:100% 7rem; background-size:100% 7rem;}
.wrap nav a{display:block; float:left; height:3.5rem; font:1rem/3.5rem "Microsoft Yahei"; width:33.33%; text-align:center; color:#fff; overflow:hidden;}
.wrap nav a:nth-child(1){background:#c19e54; font-weight:bold;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-pro{height:29.167rem; overflow:hidden;}
.m-pro h2{height:4.167rem; margin:1.5rem 0 0.708rem 0;}
.m-pro .m-cnt{width:24.167rem; height:2.25rem; margin:0 auto 0.75rem;}
.m-pro .m-cnt li{float:left; width:11.417rem; height:2.25rem; text-align:center; font:1rem/2.25rem "Microsoft Yahei"; color:#151948; border:1px solid #151948;}
.m-pro .m-cnt li:last-child{float:right;}
.m-pro .m-cnt .z-on{background:#151948; color:#fff;}
.m-pro .con{float:left; display:inline; width:100%;}
.m-pro .con ul{width:24.167rem; height:5.917rem; margin:0 auto;}
.m-pro .con ul li{float:left; height:2.5rem; width:45%; padding-left:5%; border-bottom:1px solid #c4c5cf;  background:url(/mobile/Images/Index/pro-n.png) no-repeat left center; -webkit-background-size:1rem; -moz-background-size:1rem; -o-background-size:1rem; background-size:1rem;}
.m-pro .con ul li a{display:inline-block; height:2.5rem; width:100%; font:1rem/2.5rem "Microsoft Yahei"; color:#555; }
.m-pro .con ul li:nth-child(3),.m-pro .con ul li:nth-child(4){border:0;}
.m-pro .con ol{width:24.167rem; margin:0 auto;}
.m-pro .con ol li{float:left; width:11.5rem; }
.m-pro .con ol li:last-child{float:right;}
.m-pro .con ol li img{width:11.5rem; height:8.792rem; border:2px solid #fff; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-pro .con ol li span{display:block; text-align:center; font:1rem/3rem "Microsoft Yahei"; color:#151948;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-pz{height:33.792rem; overflow:hidden; }
.m-pz h2{height:4.167rem; margin:0 0 0.958rem 0;}
.m-pz ul{width:24.167rem; margin:0 auto;}
.m-pz ul li{float:left; width:11.5rem; height:12.583rem; border-radius:0.2rem; margin-bottom:1.125rem; border:1px solid #d3d3d3; text-align:center; background:url(/mobile/Images/Index/pz-s2.jpg) #fff no-repeat center 2rem; -webkit-background-size:10.292rem 1rem; -moz-background-size:10.292rem 1rem; -o-background-size:10.292rem 1rem; background-size:10.292rem 1rem;}
.m-pz ul li:nth-child(2n){float:right;}
.m-pz ul li span{display:block; height:3.417rem; margin-top:1.333rem;}
.m-pz ul li span b{font:bold 1rem/2rem "Microsoft Yahei"; color:#333;}
.m-pz ul li img{width:2.125rem; height:2.458rem; margin:-0.2rem 0.4rem 0 0; vertical-align:middle;}
.m-pz ul li p{font:0.917rem/1.583rem "Microsoft Yahei"; color:#333;}
.m-pz ul li:first-child{background:url(/mobile/Images/Index/pz-s1.jpg) #151948 no-repeat center 2rem; -webkit-background-size:10.292rem 1rem; -moz-background-size:10.292rem 1rem; -o-background-size:10.292rem 1rem; background-size:10.292rem 1rem;}
.m-pz ul li:first-child span b{color:#fff;}
.m-pz ul li:first-child p{color:#fff;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-pic1{height:8.917rem; position:relative; overflow:hidden; background:url(/mobile/Images/Index/pic1.jpg) no-repeat center top; -webkit-background-size:100% 8.917rem; -moz-background-size:100% 8.917rem; -o-background-size:100% 8.917rem; background-size:100% 8.917rem;}
.m-pic1 p{position:absolute; top:4.25rem; right:1.5rem; width:10.417rem; height:3.25rem; text-align:center; background:url(/mobile/Images/Index/pic-br.png) no-repeat center bottom; -webkit-background-size:10.417rem 2.5rem; -moz-background-size:10.417rem 2.5rem; -o-background-size:10.417rem 2.5rem; background-size:10.417rem 2.5rem; font:1rem/1.5rem "Microsoft Yahei"; color:#fff;}
.m-pic1 p b{display:block; font:bold 1.2rem/1.2rem "Microsoft Yahei";}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-ys{height:47rem; overflow:hidden;}
.m-ys h2{height:6.708rem; margin:2.75rem 0 2.375rem 0;}
.m-ys .con{float:left; display:inline; width:100%;}
.m-ys .con dl{height:31.375rem;}
.m-ys .con dl dt{height:16.833rem;}
.m-ys .con dl dd img{height:4.5rem; margin-bottom:0.8rem;}
.m-ys .con dl dd p{width:22.333rem; margin:0 auto; font:0.917rem/2.167rem "Microsoft Yahei"; color:#333; padding-left:2.083rem; background:url(/mobile/Images/Index/ys-s.png) no-repeat 0.4rem 0.6rem; -webkit-background-size:1rem; -moz-background-size:1rem; -o-background-size:1rem; background-size:1rem;}
.m-ys .con dl dd p i{font-weight:bold; color:#c9a761;}
.m-ys .m-cnt{height:1.458rem; text-align:center; background:url(/mobile/Images/Index/ys-r.png) no-repeat center top; -webkit-background-size:100% 1rem; -moz-background-size:100% 1rem; -o-background-size:100% 1rem; background-size:100% 1rem;}
.m-ys .m-cnt li{display:inline-block; width:1.25rem; height:1.458rem; margin-right:1.917rem; background:url(/mobile/Images/Index/ys-rol1.png) no-repeat center top; -webkit-background-size:1.25rem 1.458rem; -moz-background-size:1.25rem 1.458rem; -o-background-size:1.25rem 1.458rem; background-size:1.25rem 1.458rem;}
.m-ys .m-cnt li:last-child{margin:0;}
.m-ys .m-cnt .z-on{background:url(/mobile/Images/Index/ys-rol2.png) no-repeat center top; -webkit-background-size:1.25rem 1.458rem; -moz-background-size:1.25rem 1.458rem; -o-background-size:1.25rem 1.458rem; background-size:1.25rem 1.458rem;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-pic2{height:11.375rem; position:relative; overflow:hidden; background:url(/mobile/Images/Index/pic2.jpg) no-repeat center top; -webkit-background-size:100% 11.375rem; -moz-background-size:100% 11.375rem; -o-background-size:100% 11.375rem; background-size:100% 11.375rem;}
.m-pic2 p{position:absolute; top:4.25rem; left:14.792rem; width:8.75rem; font:1rem/1.5rem "Microsoft Yahei"; color:#fff;}
.m-pic2 p b{display:block; font:bold 1.2rem/1.2rem "Microsoft Yahei";}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-hb{width:24.167rem; height:28.75rem; margin:0 auto 1.75rem; background:#fff; overflow:hidden;}
.m-hb .m-cnt{width:15.3rem; height:3.1rem; margin:1.4rem auto 1.667rem; padding:0 3rem; border-bottom:1px solid #dfdfdf;}
.m-hb .m-cnt li{height:3rem; padding-left:2.583rem; width:4.1rem; font:bold 1rem/2rem "Microsoft Yahei"; color:#333; }
.m-hb .m-cnt .z-on{border-bottom:4px solid #151948;}
.m-hb .m-cnt li:first-child{float:left; background:url(/mobile/Images/Index/hbs01.png) no-repeat left top; -webkit-background-size:2rem; -moz-background-size:2rem; -o-background-size:2rem; background-size:2rem;}
.m-hb .m-cnt li:last-child{float:right; background:url(/mobile/Images/Index/hbs02.png) no-repeat left top; -webkit-background-size:2rem; -moz-background-size:2rem; -o-background-size:2rem; background-size:2rem;}
.m-hb .m-cnt .z-on:first-child{color:#151948; background:url(/mobile/Images/Index/hbs1.png) no-repeat left top; -webkit-background-size:2rem; -moz-background-size:2rem; -o-background-size:2rem; background-size:2rem;}
.m-hb .m-cnt .z-on:last-child{color:#151948; background:url(/mobile/Images/Index/hbs2.png) no-repeat left top; -webkit-background-size:2rem; -moz-background-size:2rem; -o-background-size:2rem; background-size:2rem;}
.m-hb .con{float:left; display:inline; width:100%;}
.m-hb .con ul{width:21.25rem; height:18.833rem; margin:0 auto; overflow:hidden;}
.m-hb .con ul li{float:left; line-height:0;}
.m-hb .con ul li img{width:10.5rem;  height:8.5rem; border:1px solid #dbdbdb; }
.m-hb ul li:nth-child(1) img,.m-hb ul li:nth-child(3) img{border-right:0;}
.m-hb ul li:nth-child(1) img,.m-hb ul li:nth-child(2) img{border-bottom:0;}
.m-hb .con span a{display:block; width:10.167rem; height:2.083rem; font:bold 1rem/2.083rem "Microsoft Yahei"; color:#151948; border:2px solid #151948; text-align:center; margin:0 auto;}
.m-hb .con span a img{width:1.458rem; height:1.458rem; vertical-align:middle; margin:-0.2rem 0 0 0.5rem;}



.m-hb .con dl{width:21.125rem; height:18.875rem; margin:0 auto; overflow:hidden;}
.m-hb .con dl dt{width:21.125rem; height:10.75rem; margin-bottom:0.958rem;}
.m-hb .con dl dd{text-align:center;}
.m-hb .con dl dd h3{height:1.958rem; margin-bottom:0.5rem; font:bold 0.917rem/1.958rem "Microsoft Yahei"; color:#111; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf;}
.m-hb .con dl dd p{font:0.917rem/1.5rem "Microsoft Yahei"; color:#555;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.about-bj{height:40.208rem; background:url(/mobile/Images/Index/about-bj.jpg) no-repeat center top; -webkit-background-size:100% 40.208rem; -moz-background-size:100% 40.208rem; -o-background-size:100% 40.208rem; background-size:100% 40.208rem; overflow:hidden;}
.about-bj h2{height:4.125rem; margin:1.958rem 0 1.917rem 0;}
.about-bj dl{width:22.833rem; margin:0 auto;}
.about-bj dl dt{width:22.708rem; height:15.5rem; margin-bottom:1rem; background:url(/mobile/Images/Index/about-s.png) no-repeat center bottom; -webkit-background-size:22.708rem 1rem; -moz-background-size:22.708rem 1rem; -o-background-size:22.708rem 1rem; background-size:22.708rem 1rem;}
.about-bj dl dt img{width:22.708rem; height:14.5rem;}
.about-bj dl dd h3{height:2.6rem; margin-bottom:0.8rem; text-align:center; font:bold 1rem/1.2rem "Microsoft Yahei"; background:url(/mobile/Images/Index/about-t.png) no-repeat center bottom; -webkit-background-size:22.667rem 1rem; -moz-background-size:22.667rem 1rem; -o-background-size:22.667rem 1rem; background-size:22.667rem 1rem;}
.about-bj dl dd h3 a{color:#fff;}
.about-bj dl dd p{text-align:center; font:0.917rem/2rem "Microsoft Yahei"; color:#fff;}
.about-bj dl dd span{display:block; height:2.25rem; margin-top:1.25rem;}
.about-bj dl dd span a{display:block; float:left; width:10.2rem; height:2.2rem; text-align:center;  font:bold 1rem/2.083rem "Microsoft Yahei"; color:#fff; border:2px solid #fff; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.about-bj dl dd span a img{width:1.458rem; height:1.458rem; vertical-align:middle; margin:-0.2rem 0 0 0.5rem;}
.about-bj dl dd span a:last-child{float:right;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-news{height:17.208rem; overflow:hidden;}
.m-news .m-cnt{width:24.167rem; height:2.65rem; margin:1.8rem auto 0.6rem; border-bottom:1px solid #dadadb; overflow:hidden;}
.m-news .m-cnt li{float:left; padding:0 1rem; height:2.65rem; font:bold 1rem/1.8rem "Microsoft Yahei"; color:#333; }
.m-news .m-cnt .z-on{border-bottom:4px solid #151948; color:#151948; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-news .con{float:left; display:inline; width:100%;}
.m-news .con ul{width:24.167rem; margin:0 auto; overflow:hidden;}
.m-news .con ul li{height:2.708rem; padding-left:1.833rem; border-bottom:1px solid #d9d9da; background:url(/mobile/Images/Index/news-s.png) no-repeat left center; -webkit-background-size:1rem; -moz-background-size:1rem; -o-background-size:1rem; background-size:1rem;}
.m-news .con ul li a{font:1rem/2.5rem "Microsoft Yahei"; color:#3c3c3c;}
.m-news .con ul li:last-child{border:0;}
/*-----------------------------------------------------------------------------------------------------------------------*/








@media screen and (min-width:320px) {
	html { font-size:75%;}
}
@media screen and (min-width:360px) {
	html { font-size:85%;}
}
@media screen and (min-width:375px) {
	html { font-size:87.5%;}
}
@media screen and (min-width:384px) {
	html { font-size:90%;}
}
@media screen and (min-width:414px) {
	html { font-size:96%;}
}
@media screen and (min-width:480px) {
	html { font-size:110.5%;}
}
@media screen and (min-width:568px) {
	html { font-size:129%;}
}
@media screen and (min-width:639px) {
	html { font-size:150%;}
}
