

/* 头部 */
.header { width: 7.5rem; margin: 0 auto; border: 1px solid transparent; }
.header .hd-b { height: 1.2rem; position: relative; background: #ffffff; border: 1px solid transparent;}
.header .hd-b .hd-bl img { width: 4.4rem; height: 1.2rem; }
.header .hd-b .hd-br { margin-right: .3rem; }
.header .hd-b .hd-br .headSearch { width: .36rem; height: 1.18rem; float: left; width: 1rem; background: url("../images_m/ss.png") no-repeat center 0.4rem; background-size: .36rem .33rem; }
.header .hd-b .hd-br .menu { float: left; width: .45rem; height: 1.18rem; background: url("../images_m/menu.png") no-repeat center 0.4rem; background-size: .45rem .38rem; }
.header .hd-b .oSearch { display: none; width: 100%; padding: 5px 1%; background: #DCE7F2; position: relative; overflow: hidden; box-sizing: border-box; z-index: 12; }
.header .hd-b .oSearch_l1 { float: left; width: 2.3rem; height: .4rem; line-height: .4rem; border: solid 1px #DEDEDE; color: #666; font-size: .21rem; }
.header .hd-b .oSearch_l2 { float: left; width: 3.1rem; height: .4rem; line-height: .4rem; border: solid 1px #DEDEDE; color: #666; font-size: .21rem; background: #fff; margin-left: .05rem; box-sizing: border-box; overflow: hidden; }
.header .hd-b .oSearch_text { width: 2.6rem; border: none; outline: none; height: .36rem; line-height: .36rem; text-indent: .1rem; }
.header .hd-b .oSearch_image { float: right; width: .33rem; height: .34rem; }
.header .hd-b .oSearch_l3 { float: right; height: .4rem; line-height: .4rem; font-size: .19rem; color: #000; display: flex; align-items: center; justify-content: space-around; flex-direction: column; }
.header .hd-b .wapNav { display: none; width: 7.5rem; position: absolute; top: 1.2rem; z-index: 12; padding-bottom: 10px; }
.header .hd-b .wapNav_ii { width: 100%; position: absolute; left: 0; top: 0; height: 100%; background: #ddd; opacity: 1; }
.header .hd-b .wapNav ul { width: 96%; position: relative; float: left; margin: 2%; padding: 0 2%; }
.header .hd-b .wapNav ul li { width: 98%; float: left; border-bottom: solid 1px #ccc; padding: .1rem .3rem; position: relative; box-sizing: border-box; }
.header .hd-b .wapNav ul li a { display: block; float: left; margin: 0 5px; color: black; font-size: 16px; line-height: 24px; }
.header .hd-b .wapNav ul li .arr { float: left; color: #fff; line-height: 24px; padding: 0 4px; }
.header .hd-b .arrowLeft { float: left; color: #fff; line-height: 24px !important; margin-left: 18px; margin-right: 4px; }
.header .hd-b .arrowLeft2 { float: left; color: #fff; line-height: 24px !important; margin-left: 18px; margin-right: 4px; }
.header .hd-b .arrowRight { float: right; color: #fff; line-height: 24px; }
.header .hd-b .arrowRight2 { float: right; color: #fff; line-height: 24px; }
.header .hd-b .arrowRight3 { float: right; color: #fff; line-height: 24px; }
.header .hd-b .wapNav_two { display: none; width: 100%; float: left; position: relative; padding-bottom: 10px; }
.header .hd-b .wapNav_two dd { width: 94%; float: left; margin-left: 3%; line-height: 24px; padding: 4px 0; }
.header .hd-b .wapNav_two dd a { font-size: 14px !important; }
.header .hd-b .wapNav_three { display: none; width: 100%; float: left; position: relative; padding-bottom: 10px; }
.header .hd-b .wapNav_three dd { width: 94%; float: left; margin-left: 3%; line-height: 24px; padding: 4px 0; }
.header .hd-b .wapNav_four { display: none; width: 100%; float: left; position: relative; padding-bottom: 10px; }
.header .hd-b .wapNav_four dd { width: 94%; float: left; margin-left: 3%; line-height: 24px; padding: 4px 0; }
.header .hd-b .fa-2x { font-size: .24rem !important; }

/* 底部 */
.footer { width: 7.5rem; margin: 0 auto; margin-top: .1rem; overflow: hidden; background: #ffffff; }
.footer .f1 { padding: .6rem .3rem; box-sizing: border-box; }
.footer .f1-left { width: 70%; }
.footer .f1-left p { font-size: .2rem; line-height: .3rem; color: #666666; }
.footer .f1-right img { width: 1.99rem; height: 1.99rem; border: 1px solid #dddddd; box-sizing: border-box; }
.footer .f2 { width: 7.5rem; background: #e60012; padding: .3rem .3rem .4rem; }
.footer .f2 p { font-size: .2rem; line-height: .36rem; color: #ffffff; text-align: center; }