img {

	display: inherit;

}



.box {

	background-color: #fff;

	overflow: hidden;

}

.banner a{

	display:block;

}

body{ background:#fff; color:#333;}

a{

	color: #333;

}
.bgs{ background:#ffecda;}
.banner img{ width:100%;}
.banner .hide{ display:none;}	
.main .mxd{ background:#f1ece4;}
.main .mxd .xdbt{ display:block; font-size:1.2rem; text-align:center; line-height:1.8rem; color:#74471f; padding-top:15px;}
.main .mxd .xdbt .bt{ font-weight:bold; font-size:1.3rem;}
.main .pic img{ width:100%;}
.main .zxbtn{ display:block; text-align:center; padding:2rem 0;}
.main .zxbtn a{ text-align:center; font-size:1.2rem; padding:0.5rem 2rem; border:1px solid #333;}
.main .btcon{ display:block; text-align:center;}
.main .btcon img{ width:60%;    margin: 0 auto;}
.main .btpt{ padding-top:20px;}
.main .btcon .btwz{ display:block; position:relative; top:-1rem; line-height:1.6rem;}
.main .btcon .btwz .bt{ font-size:1.3rem; font-weight:bold;}
.main .mxx .xxlist ul{ overflow:hidden; zoom:1; padding-right:10px;}
.main .mxx .xxlist ul li{ display:inline; float:left; width:50%; padding:10px 0 0 10px;}
.main .mxx .xxlist ul li img{ width:100%;}
.main .mxx .xxlist ul li .xtxt{ background:#fff; padding:0 10px 20px 10px;}
.main .mxx .xxlist ul li .xtxt .title{ display:block; font-size:1.2rem; background:url(../images/pic.jpg) no-repeat left bottom; padding:10px 0; background-size:15%;}
.main .mxx .xxlist ul li .xtxt .twz{ display:block; height:6rem; font-size:1.2rem; line-height:1.6rem; padding-top:10px;}
.main .mxx .xxlist ul li .xtxt .tbg{ background:url(../images/pic2.jpg) no-repeat left bottom; background-size:15%;}
.main .mxx .xxlist ul li .xbg{ background:#fec85d; color:#fff;}
.main .mxx .xxlist ul li .xbg2{ background:#a6d0e4; color:#fff;}
.main .mxx .xxlist ul li .xbg3{ background:#f29c9f; color:#fff;}
.main .mxx .xxlist ul li:nth-child(5) .twz,.main .mxx .xxlist ul li:nth-child(6) .twz{ height:4rem;}
.main .mxx .xxlist ul li:nth-child(1),.main .mxx .xxlist ul li:nth-child(2){ padding:0 0 0 10px;}
.main .mxd .pic img{ padding:15px 0 0 0;}
.main .imgtpl{ overflow:hidden;}
.main .imgtpl img{ width:100%;}
.main .imgtpl .swiper-pagination{ position:static; padding:15px 0;}
.main .imgtpl .swiper-pagination span{ margin:0 5px;}
.main .imgtpl .swiper-pagination-bullet{ width:12px; height:12px; background:#5a2509; opacity:1;}
.main .imgtpl .swiper-pagination-bullet-active{ background:#fdcf0a; width:12px; height:12px;}
.main .mxl{ background:#feedd8;}
.main .mxl .xlbt{ display:block; text-align:center; padding-top:15px; font-size:1.2rem; line-height:1.8rem;}
.main .mxl .xlbt .bt{ font-size:1.3rem; font-weight:bold;}
.main .mxl .pic img{ padding:15px 0 0 0;}
.main .mxz .xzlist ul{ overflow:hidden; zoom:1; padding-right:10px;}
.main .mxz .xzlist ul li{ display:inline; float:left; width:50%; padding-left:10px;}
.main .mxz .xzlist ul li img{ width:100%;}
.main .mxz .xzlist ul li .xzcon{ background:#f7f7f7; padding:10px;}
.main .mxz .xzlist ul li .xzcon .title{ display:block; font-size:1.2rem; background:url(../images/xzpic2.jpg) no-repeat left bottom; padding-bottom:10px; background-size:15%;}
.main .mxz .xzlist ul li .xzcon .twz{ display:block; font-size:1rem; line-height:1.5rem; padding-top:5px;}
.main .mxz .xzlist ul li .xzcon .tzx{ display:block; padding:1.5rem 0 0.5rem 0;}
.main .mxz .xzlist ul li .xzcon .tzx a{ background:#fff; border:1px solid #7d7d7d; padding:0.3rem 2rem;}
.main .mxz .xzlist ul li .xzcon .tzx a i{ position:relative; top:-0.2rem; padding-right:10px;}
.main .mxz .xzlist ul li .xzcon .tzx a i img{ width:7%;}
.main .mhj .pic img{ padding:0 10px 0 10px;}
.main .mzy .zylist ul{ overflow:hidden; zoom:1; padding:0 10px 20px 5px;}
.main .mzy .zylist ul li{ display:inline; float:left; width:33.3%; padding-left:5px;}
.main .mzy .zylist ul li img{ width:100%;}
.main .mzy .zylist ul li .zycon{ background:url(../images/icon1.jpg) no-repeat 7.5rem center; background-size:11%; background-color:#a7724d; font-size:0.8rem; color:#fff; line-height:1.6rem; padding:10px;}
.main .mzy .zylist ul li .zycon .bt{ font-size:1rem;}
.main .mzy .zylist ul li .zybg{ background:url(../images/icon2.jpg) no-repeat 7.5rem center; background-size:11%; background-color:#f29c9f; }
.main .mzy .zylist ul li .zybg2{ background:url(../images/icon3.jpg) no-repeat 7.5rem center; background-size:11%; background-color:#a6d0e4; }
.main .mbm{ padding:20px 10px 10px 10px;}
.main .mbm .bmcon{ padding-bottom:20px; -moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:1px 1px 10px #333333; border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem; }
.main .mbm .bmcon .bmbt{ display:block; text-align:center; font-size:1.5rem; color:#000; font-weight:bold; line-height:2rem; padding-top:15px;}
.main .mbm .bmcon .bmbt i{ color:#ea0510;}
.main .mbm .bmcon .bmbt p:nth-child(2){ font-size:1.2rem; font-weight:normal;}
.main .mbm .bmtpl{ border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem;}
.main .mbm .bmtpl ul li{ text-align:center; font-size:1.2rem; color:#464546; padding-top:20px; vertical-align:top; font-weight:bold;}
.main .mbm .bmtpl ul li .iputs{ width:80%; background:#eee; height:2.3rem; line-height:2.3rem; font-weight:normal; border:none; padding:0 10px; border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem;}
.main .mbm .bmtpl ul li select{ width:80%; height:2.3rem; background:#fff; border:1px solid #dedede;}
.main .mbm .bmtpl ul li .sub{ width:95%; padding:0.2rem 0; font-size:1.3rem; background:#ea0510; border:none; color:#fff; cursor:pointer; border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem;}
.main .mbm .bmtpl ul li:nth-child(4){ font-weight:normal;}
.main .mbm .bmtpl ul li:nth-child(4) i{ position:relative; top:-0.2rem; padding-right:10px;}
.main .mbm .bmtpl ul li:nth-child(4) i img{ width:4%;}

.main .mms .mscon{ overflow:hidden;zoom:1;}
.main .mms .mscon .imgb img{ width:100%;}
.main .mms .mscon .swiper-pagination{ position:static;}
.main .mms .mscon .swiper-pagination span{ margin:0 5px;}
.main .mms .mscon .swiper-pagination-bullet{ width:12px; height:12px; background:#502b0f; opacity:1;}
.main .mms .mscon .swiper-pagination-bullet-active{ background:#dda841; width:12px; height:12px;}



.bd_ul{
	width: 96%;
	height: auto;
	margin:0 auto;
}
.bd_ul li{
	width: 49%;
	float: left;
	margin-right: 2%;
	text-align: left;
}
.bd_ul li:nth-child(2n){
	margin-right: 0;
}

.bd_ul_img1{
	width:100%;
}

.bd_ul_p1{
	font-size: 1.1rem;
	line-height: 2rem;
	text-align:center;
	font-weight:700;
	color:#fff;
}

.bd_ul_a1{
	display: block;
	background-color: #f8f7f1;
	width: 50%;
	line-height: 2rem;
	height: 2rem;
	margin: 0.5rem auto;
	border-radius: 1rem;
	color: #fba14d;
	text-align: center;
}
.bd_ul_a1 img{
	width: 1.2rem;
	vertical-align: middle;
}

.bd_ul_img2{
	width: 100%;
}



	/*±íµ¥*/
	.btbox {
    overflow: hidden;
    zoom: 1;
    padding: 15px 10px 10px 10px;
    border-bottom: 1px solid #e5e5e5;
}

.btbox .btwz {
    display: block;
    float: left;
    width: 80%;
    font-size: 1.3rem;
    font-weight: bold;
}

.btbox .btzx {
    display: block;
    float: right;
    width: 20%;
    text-align: right;
}
.btbox .btwz i {
    background: url(img/index-pic.jpg) no-repeat;
    font-size: 1rem;
    position: relative;
    left: 10px;
    font-weight: normal;
    background-size: 100% 100%;
    padding: 0.2rem 1rem;
}
.btbox .btwz i a {
    color: #fff;
}
.bmsiup .bmsz ul {
    overflow: hidden;
    zoom: 1;
    padding-top: 20px;
}
.bmsiup .bmsz ul li {
    display: inline;
    float: left;
    width: 33.3%;
}
.bmsiup .bmsz ul li .bmzt {
    display: block;
    border: 1px solid #fe6601;
    margin-left: 2.7rem;
    width: 50%;
    font-size: 1.2rem;
    padding: 0.3rem 0;
    line-height: 1.5rem;
    text-align: center;
    font-weight: bold;
    border-radius: 0.5rem;
    webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    -o-border-radius: 0.5rem;
    color: #fe6601;
}
.bmsiup .bmsz ul li .bmzb {
    display: block;
    font-size: 1rem;
    text-align: center;
    color: #666;
    line-height: 1.5rem;
    padding-top: 10px;
}
.bmsiup .bmscon ul li .iput {
    width: 90%;
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0 10px;
    border: 1px solid #e0e0e0;
    background: #f4f4f4;
    border-radius: 0.5rem;
    webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    -o-border-radius: 0.5rem;
}
.bmsiup .bmscon ul li {
    vertical-align: top;
    text-align: center;
    padding: 15px 0 0 0;
    color: #999;
}
.bmsiup .bmscon ul li select {
    width: 90%;
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0 10px;
    border: 1px solid #e0e0e0;
    background: #f4f4f4;
    border-radius: 0.5rem;
    webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    -o-border-radius: 0.5rem;
}
.bmsiup .bmscon ul li:nth-child(3) {
    padding-top: 1rem;

}
.footbox {
    padding-top: 15px;
    background: #fff;
}
.bmsiup .bmscon ul li:nth-child(3) i {
    position: relative;
	    font-style: normal;
}
.bmsiup .bmscon ul li:nth-child(3) i img {
    width: 5%;
    padding-right: 5px;
	    vertical-align: bottom;
}
.bmsiup .bmscon ul li .sub {
    width: 90%;
    background: #fe6601;
    padding: 0.5rem 10px;
    border: 1px solid #e0e0e0;
    text-align: center;
    font-size: 1.2rem;
    color: #fff;
    border: none;
    border-radius: 0.5rem;
    webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    -o-border-radius: 0.5rem;
}

.bottomnav {
    margin: 0 auto;
    width: 100%;
    max-width: 640px;
    position: fixed;
    padding: 0.3rem 0 0.7rem 0;
    bottom: 0px;
    background-color: #ff6600;
    z-index: 99;
}



.tchm_txt {
    text-align: center;
    padding: 1.8rem 0;
}
.tchm_txt a{
    color: #1434e4;
}






