@charset "utf-8";

.wrapper{ margin:0 auto;}

.header{}

.swiper-slide img{ width:100%;}

/* banner 分页器 */
.swiper-pagination {
	width: 100%!important;
	text-align: center!important;
	bottom: 0rem!important;
}
.swiper-pagination .swiper-pagination-bullet {
	width: 30px!important;
	height: 4px!important;
	background-color: #fff !important;
	opacity: 1!important;
	border-radius: 0!important;
}
.swiper-pagination .swiper-pagination-bullet-active {
	background-color: #fd482c !important;
}


.swiper-anli-container .swiper-pagination {
	width: 100%!important;
	text-align: center!important;
	bottom: .95rem!important;
}
.swiper-anli-container .swiper-pagination .swiper-pagination-bullet {
	width: 4px!important;
	height: 4px!important;
	background-color: #ccc !important;
	opacity: 1!important;
	border-radius: 0!important;
	border-radius: 50%;
}
.swiper-anli-container .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #fd482c !important;
}

.jmtop-biaodan{ background:#fff; padding:.25rem .465rem; min-height:1.5rem; margin:.25rem .225rem; border-radius:.125rem; box-shadow:0px 0px 30px #ddd;}
.jmtop-biaodan h2{ font-size:.25rem; font-weight:800; color:#535353; letter-spacing:.0075rem; margin-bottom:.125rem;}
.jmtop-biaodan h2 .say{ margin-left:.125rem; font-size:.125rem; font-weight:normal;}
.jmtop-biaodan h2 .num{ color:#E67030;}
.jmtop-biaodan .input-row{ float:left;}
.jmtop-biaodan #thecity{ background-size: .15rem; outline:0; border:1px solid #e7e7e7; width:.875rem; height:.475rem; font-size:.15rem; color:#666; padding-left:.15rem; border-radius:0;}
.jmtop-biaodan #phone{ outline:0; border:1px solid #e7e7e7; width:2.685rem; height:.45rem; font-size:.15rem; margin-left:10px; padding-left:.065rem; border-radius:0;}
.jmtop-biaodan #jmsubmit{ outline:0; text-align:center; width:3.8rem; height:.45rem; background:#E67030; font-size:.175rem; border:none; color:#fff; margin-top:.185rem; cursor:pointer; border-radius:.065rem;}

.main{}

.main-sec-1{}
.main-sec-1 .container{}
.main-sec-1 h2{ background: url(../images/title_bg.png) 0 bottom no-repeat; height:.75rem; margin:0 .5rem; background-size:100%; line-height:.75rem; font-size:.225rem; font-weight:600; text-align:center; color:#333;}
.main-sec-1 .desc{ text-align:center; font-size:.125rem; color:#aaa;}
.main-sec-1 .content{ position:relative; margin-top:.45rem;}
.main-sec-1 .content img{ width:100%;}
.main-sec-1 .content button{ position:absolute; bottom:.15rem; left:50%; margin-left:-1.25rem; outline:0; text-align:center; width:2.5rem; height:.45rem; background:#E70012; font-size:.175rem; border:none; color:#fff; cursor:pointer; border-radius:.065rem;}

.main-sec-2{}
.main-sec-2 .container{}
.main-sec-2 h2{ background: url(../images/title_bg.png) 0 bottom no-repeat; height:.75rem; margin:.25rem .5rem 0; background-size:100%; line-height:.75rem; font-size:.225rem; font-weight:600; text-align:center; color:#333;}
.main-sec-2 .desc{ text-align:center; font-size:.125rem; color:#aaa;}
.main-sec-2 .content{ position:relative; margin-top:.45rem; width:100%; overflow:hidden;}
.main-sec-2 .content button{ position:absolute; bottom:.15rem; left:50%; margin-left:-1.25rem; outline:0; text-align:center; width:2.5rem; height:.45rem; background:#E70012; font-size:.175rem; border:none; color:#fff; cursor:pointer; border-radius:.065rem;}

.main-sec-3{}
.main-sec-3 .container{}
.main-sec-3 h2{ background: url(../images/title_bg.png) 0 bottom no-repeat; height:.75rem; margin:.25rem .5rem 0; background-size:100%; line-height:.75rem; font-size:.225rem; font-weight:600; text-align:center; color:#333;}
.main-sec-3 .desc{ text-align:center; font-size:.125rem; color:#aaa;}
.main-sec-3 .content{ position:relative; margin-top:.45rem; width:100%; min-height:5.5rem;}
.main-sec-3 .content ul{ overflow:hidden;}
.main-sec-3 .content li{ position:relative; float:left; width:1.765rem; height:2.35rem;}
.main-sec-3 .content li:nth-of-type(1){ background:url(../images/sec-3_pic-001.png) no-repeat 0 0; background-size:100%;}
.main-sec-3 .content li:nth-of-type(2){ background:url(../images/sec-3_pic-002.png) no-repeat 0 0; background-size:100%;}
.main-sec-3 .content li:nth-of-type(3){ background:url(../images/sec-3_pic-003.png) no-repeat 0 0; background-size:100%;}
.main-sec-3 .content li:nth-of-type(4){ background:url(../images/sec-3_pic-004.png) no-repeat 0 0; background-size:100%; margin-left:.885rem;}
.main-sec-3 .content li:nth-of-type(5){ background:url(../images/sec-3_pic-005.png) no-repeat 0 0; background-size:100%;}

.main-sec-3 .content li p{ position:absolute; width:1.3rem; height:1rem; bottom:.25rem; color:#fff; left:50%; margin-left:-.65rem; text-align:center;}
.main-sec-3 .content button{ position:absolute; bottom:.15rem; left:50%; margin-left:-1.25rem; outline:0; text-align:center; width:2.5rem; height:.45rem; background:#E70012; font-size:.175rem; border:none; color:#fff; cursor:pointer; border-radius:.065rem;}

.main-sec-4{ background:#EFEFEF;}
.main-sec-4 .container{}
.main-sec-4 h2{ background: url(../images/title_bg.png) 0 bottom no-repeat; height:.75rem; margin:.25rem .5rem 0; background-size:100%; line-height:.75rem; font-size:.225rem; font-weight:600; text-align:center; color:#333;}
.main-sec-4 .desc{ text-align:center; font-size:.125rem; color:#aaa;}
.main-sec-4 .content{ position:relative; margin-top:.25rem; width:100%; min-height:3.5rem;}
.main-sec-4 .content img{ width:100%;}
.main-sec-4 .content button{ position:absolute; bottom:.35rem; left:50%; margin-left:-1.25rem; outline:0; text-align:center; width:2.5rem; height:.45rem; background:#E70012; font-size:.175rem; border:none; color:#fff; cursor:pointer; border-radius:.065rem;}

.main-sec-5{}
.main-sec-5 .container{}
.main-sec-5 h2{ background: url(../images/title_bg.png) 0 bottom no-repeat; height:.75rem; margin:.25rem .5rem 0; background-size:100%; line-height:.75rem; font-size:.225rem; font-weight:600; text-align:center; color:#333;}
.main-sec-5 .desc{ text-align:center; font-size:.125rem; color:#aaa;}
.main-sec-5 .content{ position:relative; margin:.25rem .15rem 0;  min-height:3.25rem; overflow:hidden;}
.main-sec-5 .content .swiper-anli-container{ border:1px solid #efefef; overflow:hidden; }
.main-sec-5 .content .swiper-slide{ width:100% !important; padding:.1rem; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box;}
.main-sec-5 .content img{ float:left; width:1.85rem;}
.main-sec-5 .content .text{ float:right; width:2.65rem; margin-right:.175rem;}
.main-sec-5 .content .text h3{ font-size:.185rem; font-weight:500; color:#333; margin-bottom:.1rem;}
.main-sec-5 .content .text b{ font-size:.125rem;}
.main-sec-5 .content .text p{ font-size:.125rem;}


.main-sec-5 .content button{ position:absolute; bottom:.35rem; left:50%; margin-left:-1.25rem; outline:0; text-align:center; width:2.5rem; height:.45rem; background:#E70012; font-size:.175rem; border:none; color:#fff; cursor:pointer; border-radius:.065rem;}

.main-sec-6{ background:#EFEFEF;}
.main-sec-6 .container{}
.main-sec-6 h2{ background: url(../images/title_bg.png) 0 bottom no-repeat; height:.75rem; margin:.25rem .5rem 0; background-size:100%; line-height:.75rem; font-size:.225rem; font-weight:600; text-align:center; color:#333;}
.main-sec-6 .desc{ text-align:center; font-size:.125rem; color:#aaa;}
.main-sec-6 .content{ position:relative; margin:.25rem .15rem 0;  min-height:4.5rem; overflow:hidden;}
.main-sec-6 .content img{ width:100%;}
.main-sec-6 .content button{ position:absolute; bottom:.35rem; left:50%; margin-left:-1.25rem; outline:0; text-align:center; width:2.5rem; height:.45rem; background:#E70012; font-size:.175rem; border:none; color:#fff; cursor:pointer; border-radius:.065rem;}

.main-sec-7{ position:relative; overflow:hidden; min-height:6.95rem;}
.jmfoot-biaodan{ position:absolute; top:.25rem; width:98.5%; border:3px solid #efefef; border-top:5px solid #e67030 !important;}
.jmfoot-biaodan h3{ margin-top:.35rem; font-size:.275rem; color:#e67030; text-align:center;}
.jmfoot-biaodan span.text{ display:block; margin:.185rem auto; padding-bottom:.25rem; font-size:.175rem; color:#aaa; text-align:center; border-bottom:1px solid #efefef;}
.jmfoot-biaodan .input-row{ margin-bottom:.185rem}
.jmfoot-biaodan .biaodan-main{ padding-left:.285rem; padding-bottom:.275rem;}
.jmfoot-biaodan input, .jm-biaodan textarea, .jm-biaodan button{-webkit-appearance: none; outline:none; }
.jmfoot-biaodan input{ width:3.5rem; height: .285rem; line-height: .275rem; padding:.085rem .1rem; border: 1px solid #d8d8d8;}
.jmfoot-biaodan textarea{ width:3.5rem; height:1.35rem; border:1px solid #d8d8d8; padding:.1rem; resize:none; border-radius:0;}
.jmfoot-biaodan label{ color:#aaa;}
.jmfoot-biaodan span.ly{ vertical-align:top; color:#aaa;}
.jmfoot-biaodan button{ margin-top:5px; background-color:#f60; color:#fff; font-size:16px; width:3.75rem; margin-left:.55rem; height:45px; border:1px solid #fff; cursor:pointer}


.footer{ height:15px;}
