@charset "utf-8";
body, p, input, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	font-weight: normal;
}
*:focus {outline: none;}
/* CSS Document */
html{
    font-size: calc(100vw/32);
}
body{
    background-color:#F0F0F0;
    /*font-family: 'Microsoft YaHei', Helvetica, sans-serif;*/
}
body,p,div,a,ul,li,header,nav,table,th,td,dl,dd,dt,input{
    font-size: 1.5rem;
    font-family: 'Microsoft YaHei', Helvetica, sans-serif;
}
img { border:0; margin: 0; padding: 0;   }

input {
	-webkit-appearance:none;
	-webkit-tap-highlight-color:rgba(255,0,0,0);
}
header, section, footer { display: block; margin: 0; padding: 0 }

@media (min-width: 370px){
	body {
	font-size: 19px; /* iphone6 宽度标准字号 */
	}
}
@media (min-width: 401px){
	body {
	font-size: 21px; /* iphone6 plus 宽度标准字号 */
	}
}
/* 字号说明（iphone5为基础）
   1em=16px
   0.8em=14px
   0.6em=12px 
*/
.top_img{
	width: 100%;
	margin: 0;
	padding: 0;
}
.top_img img {
	width: 100%;
}
.mi_tic{
	width: 100%;
	background-color: #FFFFFF;
}
.mi_tic p{
	width: 95%;
	margin-left: 2.5%;
	border-bottom: 1px solid silver;
	padding-top: 1.2rem;
	padding-bottom:1.2rem;
}
.f_r {
	float: right;
}
.bu_1{
	width:;
}
.mi_tx{
	width: 100%;
	background-color: #fff ;
}
.ticp{
	width: 30%;
	border: 1px solid silver;
	text-align: center;
	border-radius:5px ;
	font-size: 1.5rem;
	float: right;
}
.f_rr{
	float: left;
	width:33%;
	background-color: #dddddd;
	
	}
.f_rc{
	width:33%;
	float: left;
	vertical-align: middle;
	
}
.f_rc_1{
	width: 100%;
	text-align: center;
}
.f_rd{
	width:33%;
	float: right;
	background-color: #C8000A;
}
.mi_tx{
	width: 100%;
	margin-top:7%;
}
.tx_1{
	width: 95%;
	margin-left: 2.5%;
	border-bottom:1px solid silver;
	padding-top: 3%;
	padding-bottom: 3%;
}
.tx_2{
	width: 95%;
	margin-left: 2.5%;
	padding-top: 3%;
	padding-bottom: 3%;
}
.bo_tj{
 position: fixed;
 bottom:0;
 background-color: #FFFFFF;
 float:left;
 width: 100%;
 height: 8%;
 padding-top: 5%;
 vertical-align: middle;
}
.pic_1{
 float:left;
 width: 45%;
 border: 1px solid #C8000A;
 height: 30px;
 text-align: center;
 color: #C8000A ;
 margin-left: 5%;
 vertical-align: middle;
 font-size: 15px;
 line-height: 100%;
 line-height:30px ;
}
.pic_2{
 font-size: 15px;
 float:left;
 width: 45%;
 height: 30px;
 vertical-align: middle;
 background-color:#C8000A;
 line-height:30px ;
 border: 1px solid #C8000A;
 text-align: center;
 color: #FFFFFF ;
}
/*第二个*/
.shop_je{
	width: 100%;
	background-color: #FFFFFF;
	font-size: 2rem;
	padding-bottom: 4%;
	padding-top: 4%;
	vertical-align: middle;
}
.shop_je span{
	padding-left: 5%;
}
.fan img {
	width: 6%;
	vertical-align: middle;
}
.fan{
	font-size: 1.5rem;
	color: #8a8a8a;
	vertical-align: middle;
}
.shop_je p {
	padding-left: 5%;
}
.xi{
	float: left;
	width: 5%;
}
.shop_je p img{
	width:4%;
}
.m2 {
	width: 100%;
	background-color:#fff ;
	margin-top: 2%;
	padding-top: 4%;
	padding-bottom: 4%;
}
.p1 {
	color: #fff;
	background-color: #f6ab40;
	margin-left: 4%;
	border-radius: 2px;
	padding-left: 2%;
	padding-right: 2%;
}
.m3 {
	width: 100%;
	background-color:#fff ;
	margin-top: 2%;
	padding-top: 4%;
	padding-bottom: 4%;
	vertical-align: middle;
}
.m3 img{
margin-left: 2%;
width: 6%;
vertical-align: middle;
}
.m3 span{
	vertical-align: middle;
}
.m4{
	width: 100%;
	background-color:#fff ;
	margin-top: 2%;

	padding-top: 4%;
	padding-bottom: 4%;
}
.m4 span{
	margin-left: 3%;
}
.m5{
	width: 100%;
	background-color:#fff ;
	margin-top: 2%;
	
}
.m5 p{
	font-size: 1.6rem;
	border-bottom: 1px solid silver;
	
  padding-left: 3%;

	padding-top: 4%;
	padding-bottom: 4%;
}
.m5 .pp{
	border: none;
	padding-top: 2%;
	padding-bottom: 6%;
}
.m5 span{
	font-size: 1.1rem;
	color:#8a8a8a;
	
}
.frr_bt{
	width: 33%;
}
.loding{
 width: 100%;
 height: 100%;
 position: absolute;
 top: 0;
 background-color:rgba(0,0,0,.2);
}
.tanchu{
 width: 90%;
 margin-left: 5%;
 background-color: #FFFFFF;
 margin-top: 10%;
 border-radius: 7px;
}
.tp {
 color: red;
 font-size: 2rem;
 text-align: center;
 padding-top: 2%;
}
.spp{
 color: black;
 font-size: 1.1rem;
 font-weight: bold;
 padding-left: 8%;
}
.spp_1 {
 color: black;
 font-size: 1.2rem;
}
.spp_2 {
 color: black;
 font-size: 1.2rem;
 padding-left: 10%;
 padding-right: 5%;
}
.lod {
 padding-bottom: 8%;
}
.lod_btn {
 width: 100%;
 background-color:#FFFFFF;
 border: none;
 border-top:1px solid silver;
 font-size: 1.3rem;
 padding-top: 3%;
 padding-bottom: 3%;
 color: #0000e3;
 border-bottom-left-radius: 7px;
 border-bottom-right-radius: 7px;
}
.main_mdg {
 background-attachment: fixed;
 background-image: url(../img/mdg.jpg);
 background-repeat: no-repeat;
 background-position: left bottom;
 background-size: cover;
 width: 100%;
 font-family: "arial, helvetica, sans-serif";
 /*background-color: #1a5ed9;*/
 /*background-color: rgba(26, 94, 217, .5);
 padding-top: 5%;*/
}

.ggc_db {
 width: 100%;

 margin-bottom: 5%;
}

.ggc_db img {
 display: block;
 margin-left: 30%;
 width: 40%;
}

.ggc_nr {
 width: 90%;
 margin-left: 5%;
 background-color: rgba(255, 255, 255, .9);
 border-radius: 5px;
 margin-bottom: 5%;
}

.ggc_nr_bt {
 text-align: center;
 font-size: 20px;
 line-height: 20px;
 box-shadow: 0px 4px 5px rgba(146, 146, 146, .05);
 border-radius: 5px;
 padding-top: 3.5%;
 padding-bottom: 3%;
 margin-bottom: 5%;
 color: seagreen;
 text-align: center;
}

.ggc_nr_tm {
 width: 90%;
 margin-left: 5%;
 font-size: 16px;
 margin-top: 5%;
 color: brown;
 line-height: 20px;
 margin-bottom: 2%;
}

.ggc_nr_tm1 {
 width: 90%;
 margin-left: 11%;
 font-size: 16px;
 margin-top: 5%;
 line-height: 20px;
 margin-bottom: 2%;
}

.ggc_nr_bm {
 width: 90%;
 margin-left: 5%;
 line-height: 22px;
 text-indent: 0em;
 margin-top: 1%;
 color: #464544;
 font-size: 15px;

}

.ggc_nr_vg {
 width: 90%;
 margin-left: 5%;
 line-height: 30px;
 color: #464544;
 text-indent: 2em;
 margin-bottom: 2%;
 margin-top: 1%;
 font-size: 15px;
}
.ggc_nr_vg a{
 width: 90%;
/*  margin-left: 5%; */
 line-height: 30px;
/*  color: #464544; */
 text-indent: 2em;
 margin-bottom: 2%;
 margin-top: 1%;
 font-size: 15px;
}

.ggc_all {
 width: 100%;
 padding-bottom: 10%;
}

.ggc_nr_bm span {
 color: saddlebrown;
}