@charset "utf-8";body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,span{margin:0;padding:0;}
*{box-sizing: border-box;font-family: "Microsoft YaHei","微软雅黑","\5fae\8f6f\96c5\9ed1";}
html{font-size: 6.46875px;}
body{font-size:12px;font-family: "Microsoft YaHei","微软雅黑","\5fae\8f6f\96c5\9ed1";font-family: "Microsoft YaHei" ! important;color:#000000;background:#fff;margin:0 auto;padding:0px;max-width: 640px;min-width: 320px;}
a{text-decoration:none;color:#235aa7;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a:active{star:expression(this.onFocus=this.blur());}
img{border:0px;vertical-align: middle;}
li{list-style: none;}
.pt10{padding-top: 10px;}
.pl10{padding-left: 10px;}
.pr10{padding-right: 10px;}
.pb10{padding-bottom: 10px;}
.pn5{padding: 5px;}
.pt5{padding-top: 5px;}
.pl5{padding-left: 5px;}
.pr5{padding-right: 5px;}
.pb5{padding-bottom: 5px;}
.mt10{margin-top: 0px;}
.mt30{margin-top: 30px;}
.ml10{margin-left: 10px;}
.mr10{margin-right: 10px;}
.mb10{margin-bottom: 10px;}
.mn5{margin: 5px;}
.mt5{margin-top: 5px;}
.ml5{margin-left: 5px;}
.mr5{margin-right: 5px;}
.mb5{margin-bottom: 5px;}

/* header */
.header{
	position:fixed;
	height:57px;
	text-align: center;
	width: 100%;
	max-width:640px;
	z-index: 99999;
	top: 0;
	background-image: url(../images/shedeng.png);
	background-position: center;
	background-repeat: repeat-x;
}
.header .logo{display:inline-block;height:50px;padding:10px 0;margin: 0 auto;text-align: center;z-index: 9999;position: relative;}
.header .logo img{display:inline-block;height:100%;}
.header .search{position:absolute;top:5px;right:10px;z-index:1000;display:block;width:40px;height:40px;text-indent:-9999em;background:url(../images/icon-search.png) no-repeat center center;background-size:50%;}
.header .search:hover{background-color:#;}
.header .search span{display:none;}

.header .back{position:absolute;top:0;left:0;display:block;width:40px;height:40px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}

.dl-menuwrapper li a em{
    float: right;
    font-style: normal;
}
.searchbox {
    float: left;
    margin: 6% 0 2%;
    width: 100%;
    text-align: center;
    font-size: 0;

}


.search-keyword{
    border: 3px solid #d5d5d5;
    width: 60%;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #aca8a8;
    text-indent: 10px;
    font-family: "Microsoft YaHei","微软雅黑","\5fae\8f6f\96c5\9ed1";
    height: 40px;
    line-height: 40px;
border-radius: 0;
}
.search-submit {
    background: #d6211a;
     border: 3px solid #d6211a;
    cursor: pointer;
   font-size: 16px;
    color: #ffffff;
    height: 40px;
    line-height: 34px;
    text-align: center;
    width: 18%;
    display: inline-block;
    vertical-align: middle;
    font-family: "Microsoft YaHei","微软雅黑","\5fae\8f6f\96c5\9ed1";
}
.h2tit {
width:100%;
height:auto;
float:left;
border-bottom: 0.5rem solid #dddddd;
background: url(../images/liang.png) no-repeat 94% center / 233px 25px ;
padding: 0 2%;
}
.h2tit span {
font-size: 3rem;
font-weight:bold;
color: #d6211a;
display: inline-block;
padding: 1.5% 0;
}
.h3tit {
width:100%;
height:auto;
float:left;
background: url(../images/liang2.png) no-repeat 94% center / 150px 25px ;

padding: 0 2%;
}
.h3tit span {
font-size: 3rem;
font-weight:bold;
color: #d6211a;
display: inline-block;
padding: 1.5% 0;
}
.h4tit {
width:100%;
height:auto;
float:left;
background: url(../images/proem.png) no-repeat 94% center / 15px 20px ;

padding: 0 2%;
}
.h4tit span {
font-size: 3rem;
font-weight:bold;
color: #d6211a;
display: inline-block;
padding: 1.5% 0;
}
.line{width: 100%;float: left;margin-bottom:0px ;border-bottom: 1px solid #dddddd;}
.ewmbox {
width:100%;
height:auto;
float:left;
text-align: center;
margin-top: 10%;
}
.ewmbox img {
display: inline-block;
}
.ewmbox img.ewm {
width:100%;

}
.ewmbox img.ewmbg {
width:100%;

}
.copyright {
width:100%;
height:auto;
float:left;
text-align: center;
background: #dd2d26;
font-size: 2.0rem;
color: #ffffff;
padding: 2%;

}
.copyright A:visited,A:link,A:hover {text-decoration:none;COLOR: #fff;} 

.fttool {
width:100%;
height:50px;
float:left;
padding: 0;
position: fixed;
border-top: 0;
max-width: 640px;
bottom: 0;
border-top: 1px solid #dddddd;
background: #ffffff;
}
.fttool ul {
width:100%;
height:auto;
float:left;
}
.fttool ul li {
width:25%;
height:auto;
float:left;
text-align: center;
}
.fttool ul li a{display: block;

}
.fttool ul li i {
width:20px;
height:20px;
display: inline-block;
margin: 5px 0 5px;
}
.fttool ul li i.iconft1 {background: url(../images/iconft1.png) no-repeat center center / 100% auto;}
.fttool ul li i.iconft2 {background: url(../images/iconft2.png) no-repeat center center / 100% auto;}
.fttool ul li i.iconft3 {background: url(../images/iconft3.png) no-repeat center center / 100% auto;}
.fttool ul li i.iconft4 {background: url(../images/iconft4.png) no-repeat center center / 100% auto;}

.fttool ul li span {
width:100%;
display: block;
font-size: 12px;
color: #969393;
}
.iprolist {
width:100%;
height:auto;
float:left;
}
.iprolist ul {
width:100%;
height:auto;
float:left;
}
.iprolist ul li {
width:100%;
height:auto;
float:left;
padding: 2% 3%;
background: url(../images/proem.png) no-repeat 94% center / 15px 20px ;
border-bottom: 2px solid #e4e4e4;
}
.iprolist ul li .picbox {
width:22%;
height:0;
position: relative;
padding-bottom: 20%;
float:left;
border: 3px solid #cccccc;
margin-right: 3%;
}
.iprolist ul li .picbox img {
width:96%;
height:96%;
position: absolute;
left: 2%;
top: 2%;
}
.iprolist ul li .info {
width:70%;
height:auto;
float:left;
}
.iprolist ul li .info .tit {
width:100%;
height:auto;
float:left;
padding: 1% 0;
margin-bottom: 5%;
margin-top: 1%;
}
.iprolist ul li .info .tit span {
display: inline-block;
vertical-align: middle;
font-size: 18px;
color: #1d1d20;
margin-left: 2%;
margin-right: 3%;
}
.iprolist ul li .info .tit i {
padding:0.5% 2%;
display: inline-block;
vertical-align: middle;
font-size: 13px;
color: #ffffff;
background: #d6211a;
border-radius: 4px;
font-style: normal;
}
.iprolist ul li .info .tag {
width:100%;
height:auto;
float:left;
font-size: 16px;
color: #929293;
}
.iprolist ul li .info .tag span {
display: inline-block;
font-size: 16px;
color: #929293;
margin: 0 2%;
}
.iprolist ul li .info .tag .waptag{
width:100%;
height:auto;
float:left;
font-size: 16px;
color: #929293;
}
.iprolist ul li .info .tag .pctag {display: none;}

.picScroll{ width: 100%;float: left;margin:3% auto 6%; text-align:center;  }
    .picScroll .bd{width: 100%;float: left;}
    .picScroll .bd ul{ float:left; padding-top:0px;  }
    .picScroll .bd li{ width:25%; float:left; font-size:14px; text-align:center;  }
    .picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
    .picScroll .bd li .picbox{width: 80%;margin: 10%;border-radius: 200px;border: 3px solid #d8d8d8;overflow: hidden;}
    .picScroll .bd li img{ width:100%; height:100%;}
    .picScroll .bd li span{width: 100%;display: block;font-size: 2.4rem;color: #8e8f8f;}

    .picScroll .hd{display: none; height:40px; line-height:40px; border-bottom:2px solid #80BD6D; background:#f6f6f6;   overflow:hidden; text-align:left;  padding:0 10px;  }
    .picScroll .hd ul{ float:right; padding-top:16px;   }   
    .picScroll .hd li{ float:left; width:8px; height:8px; background:#D0D0D0; margin:0 5px; overflow:hidden; 
    -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; 
    }
    .picScroll .hd .on{ background:#80BD6D;  }
    .picScroll .prev,.picScroll .next{ display:block; float:right;  width:18px; height:18px; background:url(images/pisScrollIcons.gif) -6px -7px no-repeat; overflow:hidden; margin:11px 5px 0 5px;  }
    .picScroll .next{ background-position:-34px -7px; }
    .picScroll .prevStop{ background-position:-6px -40px; }
    .picScroll .nextStop{ background-position:-34px -40px; }


.gotop {
width:30px;
height:30px;
z-index: 999;
position: fixed;
right: 4%;
bottom: 20%;
border-radius: 100px;
background: url(../images/gotop.png) no-repeat center center /100% auto;
}
.prolist {
width:100%;
height:auto;
float:left;
background: #f2f2f2;
}
.prolist ul {
width:100%;
height:auto;
float:left;
padding:0 2%;
}
.prolist ul li {
width:48.5%;
height:auto;
float:left;
margin-bottom: 4%;
border-radius:8px;

}
.prolist ul li:nth-child(2n) {float: right;}

.prolist ul li .picbox {
width:100%;
height:0;
padding-bottom: 133.5%;
float:left;
position: relative;
}
.prolist ul li .picbox img {
width:100%;
height:100%;
float:left;
position: absolute;
border-radius:8px 8px 0px 0px;

left: 0;
top: 0;
}
.prolist ul li .info {
width:100%;
height:auto;
float:left;
background: #ffffff;
border-radius:0px 0px 8px 8px;
}
.prolist ul li .info .tit {
white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;
height:auto;
float:left;
text-align: center;
font-size: 2rem;
font-weight:bold;
color: #0e0d09;
padding: 5% 0;
}
.prolist ul li .info .price {
width:100%;
height:auto;
float:left;
padding: 0 5%;
}
.prolist ul li .info .price span {
font-size: 2.2rem;
font-weight:bold;
color: #f61700;
float:left;
display: inline-block;
}
.prolist ul li .info .price i {
font-size: 3.4rem;
font-weight:bold;
color: #f61700;
display: inline-block;
font-style: normal;
}
.prolist ul li .info .price a {

text-align: center;
padding: 2% 0;
float:right;

color: #ffffff;
}

.c {
text-align: center;
padding: 2% 0;
margin-left:10px;
float:left;
color: #ffffff;
}


.prolist ul li .info .fwbh {
width:100%;
height:auto;
float:left;
border-top: 1px dashed #fe7d7d;

border-radius:0px 0px 8px 8px;

font-size: 2.2rem;
color: #747272;
padding: 5% 2%;
margin-top: 2%;
text-align: center;
}
.prolist ul li .info .fwbh span {
display: inline-block;
vertical-align: middle;
font-size: 2.2rem;
color: #747272;
}
.prolist ul li .info .dateun {display: none;
}


.searchpxbox {
width:100%;
height:15px;
float:left;
background: linear-gradient(to bottom, #ffffff , #f2f2f2);
}




.pxbox {
width:100%;
height:auto;
float:left;
padding: 4% 2%;font-size: 0;
background: linear-gradient(to bottom, #ffffff , #f2f2f2);
}
.pxbox a {
width: 20%;
display: inline-block;
vertical-align: middle;
font-size: 14px;
color: #515151;
text-align: center;
}

.pxbox a.on {
color: #fa6a6a;}
.pxbox i {
width:auto;
height:auto;
float:left;
}
.pxbox .pxbtn {
width:80%;
display: inline-block;
}
.pxbox .pxbtn button {
width: 25%;
display: inline-block;
vertical-align: middle;
font-size: 14px;
color: #515151;
text-align: center;
background: none;
border: 0 none;
}
.pxbox .pxbtn button.on {
color: #fa6a6a;}
.tagbox {
width:100%;
height:auto;
float:left;
padding: 2%;
font-size: 0px;
}
.tagbox span {
width:18%;
height:auto;
display: inline-block;
font-size: 13px;
font-weight: 600;
color: #fa6a6a;
margin: 1% 1%;
background: #fff;
text-align: center;
padding: 2% 0;
float: left;
border-radius:8px;
border: 1px solid #fa6a6a;
}
.tagbox a {
width:18%;
height:auto;
display: inline-block;
font-size: 13px;
color: #333333;
margin: 1% 1%;
background: #f6f6f6;
text-align: center;
padding: 2% 0;
float: left;
border-radius:8px;
border: 1px solid #f6f6f6;
}
.tagbox a.cur {
width:18%;
height:auto;
display: inline-block;
font-size: 13px;
color: #fff;
margin: 1% 1%;
background: #f6f6f6;
text-align: center;
padding: 2% 0;
float: left;
border-radius:8px;
border: 1px solid #fa6a6a;
}
.tagbox b {
display: none;
}
.content {
width:100%;
height:auto;
float:left;
font-size: 2.8rem;
color: #393a3f;
line-height: 160%;
padding: 3% 2%;
}
.content img {
max-width: 100%;
}
.h60 {
width:100%;
height:60px;
float:left;
}
.hft {
width:100%;
height:0;
float:left;
padding-bottom: 13%;
}
.icon {
   width: 1em; height: 1em;
   vertical-align: -0.15em;
   fill: currentColor;
   overflow: hidden;
}




.black_overlay {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 100001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=88);
}
.white_content {
	display: none;
	position: fixed;
	top: 50%;
	left: 15%;
	width: 70%;
	height: auto;
	padding: 2%;
	border: 0px solid orange;
	background-color: white;
	z-index: 100002;
	overflow: hidden;
	border-radius:8px 8px 8px 8px;
}

.white_content .gbbtn{
position: absolute;
font-size: 20px;
right: 5px;
top: 5px;
z-index: 1;
color: #fff;
background: #d6211a;
width: 25px;
height:25px;
border-radius:20px;
text-align: center;
line-height: 22px;
}
.white_content .picbox {
width:100%;
height:0;
padding-bottom: 133.5%;
float:left;
position: relative;
}

.white_content .picbox0 {
width:100%;
height:0;
padding-bottom: 133.5%;
float:left;
position: relative;
}



.dch {
width:100%;
height:auto;
float:left;
text-align:center;
}
.dch1 {
width:100%;
height:auto;
float:left;
text-align:center;
}
.dch2 {
width:100%;
height:auto;
float:left;
text-align:center;
}
.dch2-1 {
width:100%;
height:auto;
float:left;
text-align:center;
}
.dch2-1-1 {
width:50%;
height:auto;
float:left;
text-align:center;
}
.dch3 {
width:100%;
height:auto;
float:left;
text-align:center;

margin-top: 2%;
}




.white_content .picbox img {
width:100%;
height:100%;
float:left;
position: absolute;
left: 0;
top: 0;
border-radius:8px 8px 0px 0px;
}
.white_content .info {
width:100%;
height:auto;
float:left;
}
.white_content .info .tit {
white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;
height:auto;
float:left;
text-align: center;
font-size: 2rem;
font-weight:bold;
color: #0e0d09;
padding: 5% 0;
}
.white_content .info .price {
width:100%;
height:auto;
float:left;
padding: 0 5%;
}
.white_content .info .price span {
font-size: 2.2rem;
font-weight:bold;
float:left;
color: #f61700;
display: inline-block;
}
.white_content .info .price i {
font-size: 3.4rem;
font-weight:bold;
color: #f61700;
display: inline-block;
font-style: normal;
}
.white_content .info .price a {
width:40%;
text-align: center;
padding: 2% 0;
float:right;
background: #fe8787;
border-radius: 4px;
border: 1px solid #fe7d7d;
color: #ffffff;
}
.white_content .info .fwbh {
width:100%;
height:auto;
float:left;
border-top: 1px dashed #fe7d7d;
border-bottom: 1px dashed #fe7d7d;

font-size: 2.6rem;
color: #747272;
padding: 5% 2%;
margin-top: 2%;
text-align: center;
}


.white_content .info .fwbh a {
font-size: 2.6rem;
color: #000;
}

.white_content .info .fwbh span {
display: inline-block;

font-size: 2.6rem;
color: #747272;
}




.white_content .info .beizhu {
width:100%;
height:auto;
float:left;

font-size: 2.1rem;
color: #8b8989;

margin-top: 2%;
text-align: letf;
}











.white_content .info .dateun {display: none;}




.white_content1 {
	display: none;
	position: fixed;
	 left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	width: 70%;
	height: auto;
	padding: 2%;
	border: 0px solid orange;
	background-color: white;
	z-index: 100002;
	overflow: hidden;
	border-radius:8px 8px 8px 8px;
}

.white_content1 .gbbtn{
position: absolute;
font-size: 20px;
right: 5px;
top: 5px;
z-index: 1;
color: #fff;
background: #d6211a;
width: 25px;
height:25px;
border-radius:20px;
text-align: center;
line-height: 22px;
}
.white_content1 .picbox {
width:100%;
height:0;
padding-bottom: 133.5%;
float:left;
position: relative;

}

.white_content1 .picbox0 {
width:100%;
height:0;
padding-bottom: 133.5%;
float:left;
position: relative;

}



.white_content1 .picbox img {
width:100%;
height:100%;
float:left;
position: absolute;
left: 0;
top: 0;
border-radius:8px 8px 0px 0px;
}
.white_content1 .info {
width:100%;
height:auto;
float:left;
}
.white_content1 .info .tit {
white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;
height:auto;
float:left;
text-align: center;
font-size: 2rem;
font-weight:bold;
color: #0e0d09;
padding: 5% 0;
}
.white_content1 .info .price {
width:100%;
height:auto;
float:left;
padding: 0 5%;
}
.white_content1 .info .price span {
font-size: 2.2rem;
font-weight:bold;
color: #f61700;
display: inline-block;
}
.white_content1 .info .price i {
font-size: 3.4rem;
font-weight:bold;
color: #f61700;
display: inline-block;
font-style: normal;
}
.white_content1 .info .price a {
width:40%;
text-align: center;
padding: 2% 0;
float:right;
background: #fe8787;
border-radius: 4px;
border: 1px solid #fe7d7d;
color: #ffffff;
}
.white_content1 .info .fwbh {
width:100%;
height:auto;
float:left;
border-top: 1px dashed #fe7d7d;
border-bottom: 1px dashed #fe7d7d;
font-size: 3.0rem;
color: #747272;
padding: 5% 2%;
margin-top: 2%;
text-align: center;
}
.white_content1 .info .fwbh a {
font-size: 2.6rem;
color: #000;
}
.white_content1 .info .dateun {display: none;}
.white_content1 .info .fwbh span {
display: inline-block;
vertical-align: middle;
font-size: 2.6rem;
color: #747272;
}









.tg_pages {
    float: left;
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
    width: 100%;
	background: linear-gradient(to bottom,  #f2f2f2 ,#ffffff);
}
.tg_pages li {
    display: inline-block;
}
.tg_pages li a {
	border: 1px solid #bbbbbb;
	background: #ffffff;
	color: #aaaaaa;
	display: inline-block;
	font-size: 13px;
	height: 24px;
	line-height: 22px;
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.tg_pages li.thisclass a {
    background: #d6211a none repeat scroll 0 0;
    border: 1px solid #d6211a;
    color: #ffffff;
}




.tgsearchmtop_pages {
    float: left;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
.tgsearchmtop_pages li {
    display: inline-block;
}
.tgsearchmtop_pages li a {
	border: 1px solid #bbbbbb;
	color: #aaaaaa;
	display: inline-block;
	font-size: 13px;
	height: 24px;
	line-height: 22px;
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.tgsearchmtop_pages li.thisclass a {
    background: #d6211a none repeat scroll 0 0;
    border: 1px solid #d6211a;
    color: #ffffff;
}









.tgtop_pages {
    float: center;
    text-align:left;
    width: 50%;
}
.tgtop_pages li {
    display: inline-block;
}
.tgtop_pages li a {
	color: #aaaaaa;
	display: inline-block;
	font-size: 13px;
	font-weight:normal;
}





.888888 {
width:auto;
height:auto;
float:left;
}
