@charset "utf-8";
/* 公用样式-by:zhwang王智洪 */
body{margin:0px;padding:0px;font-size:100%;font-family:"微软雅黑"; font-family:Arial;color:#333;background:#f7f7f7;font-size:14px;-webkit-overflow-scrolling: touch;}
html{-webkit-text-size-adjust:none;}
ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,p{margin:0px;padding:0px;list-style:none;border:none;}
a{text-decoration:none;color:#333;font-family:"微软雅黑";}
.video embed, .video object, .video iframe {width:100%;height: auto; } 
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}

.pc {
	width: 640px;
	margin: 0 auto;
}

.pic-module{width: 100%;vertical-align:top}
header{width:100%;height:48px;line-height:48px;position:fixed;z-index:9999;background:#2e9df9;text-align:center;color:#FFF; left:0;top:0; overflow:hidden}
header h1{font-size:20px;width:100%; position:absolute;top:0px;left:0px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:60%;left:20%;font-family:Arial}
header a.back{position:absolute;left:0px;top:0px;width:35px;height:48px;background-position:center center; background-repeat:no-repeat; background-size:100% 100%; background-image:url(../images/kpfx/kpfx_back.png)}
.m-slider {
	overflow-x: hidden;
	width: 100%;
	position: relative;
	margin-top:48px;
}

.slider-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);
	position: relative;
	z-index: 1;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.slider-item {
	width: 100%;
	height: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: #f6f6f6;
}

.slider-item img {
	width: 100%;
	height: auto;
	display: block;
	border: none;
}

.slider-pagination {
	text-align: right;
	position: absolute;
	width: 100%;
	z-index: 2;
	right: 0;
	bottom: 10px;
	pointer-events: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.slider-pagination > .slider-pagination-item {
	margin: 0 .25rem;
	width: 22px;
	height: 4px;
	display: inline-block;
	border-radius: 4px;
	background-color: rgba(255, 255, 255, 0.5);
}

.slider-pagination > .slider-pagination-item.slider-pagination-item-active {
	background-color: #2d9df9;
	border-radius: 22px;
	width: 20px;
}

.tdcont{ display:block; padding:10px 15px 20px; overflow:hidden; background-color:#fff}
.jianjie{ display:block; overflow:hidden;font-family:"黑体";}
.jianjie h3{height:40px; line-height:40px; display:block; font-size:18px; font-weight:bold; border-bottom:1px solid #efefef;font-family:"黑体";}
.jianjie p{ font-size:14px; color:#333; line-height:20px;font-family:"黑体"; text-indent:2em; padding:10px 0}
.kpitem{display:block;overflow:hidden; padding-top:15px}
.kpitem h3{height:32px; line-height:32px; color:#fff; font-size:16px; background:url(../images/kpfx/kpfx_th3.png) no-repeat right 0; display:inline-block; padding:0 18% 0 14px;font-family:"黑体"; background-size:cover}
.kpdian{ display:block; overflow:hidden; padding:20px 0 10px;text-align:center;}
.kpdian a{width:45%; display:inline-block;text-align:center; height:30px; line-height:30px;font-family:"黑体"; color:#000; background-color:#e0e0e0; margin:5px 1.5%}
.zhixue{ display:block; overflow:hidden; padding:20px 0 0; text-align:center}
.zhixue img{width:90%; display:block; margin:0 auto}
.zhixue h4{height:38px; line-height:45px; display:block; font-size:16px; font-weight:normal; font-family:"黑体";}
.zhixue p{ font-size:14px; color:#666; line-height:20px}
.kpyj img{ width:90%; display:block; margin:20px auto}
.kpyj h4{height:20px; line-height:20px; display:block; font-size:16px; font-weight:normal; font-family:"黑体"; }
.kpyj p{ font-size:14px; color:#666; line-height:20px;font-family:"黑体"; text-indent:2em; padding:10px 0 20px}
.policybar{ display:block; margin:25px 12px; overflow:hidden; line-height:24px; font-size:12px; color:#000;}
.policybar a{ color:#2499f9; display:inline-block}
.policybar a.gray{  color:#bbb; float:right; font-size:12px}
.policybar span{width:14px; height:14px; display:block; float:left; overflow:hidden; border:1px solid #2499f9; border-radius:14px; margin:4px 4px 0 0;background-position:0 0; background-repeat:no-repeat; background-size:cover;transition: all .2s; background-image:url(../images/kpfx/kpfx_zcxz.png)}
.policybar.on span{background-position:0 -14px;}

.purchasebottom{height:50px; display:block; overflow:hidden; background-color:#FFF; border-top:1px solid #fff; position:fixed; left:0; bottom:0; width:100%; z-index:999999999}
.purchasebottom .puc60{height:50px; display:block; overflow:hidden; float:left;cursor:pointer; text-align:center; font-size:12px}
.purchasebottom .puc60{ width:50%; line-height:50px; font-size:24px; color:#000; text-align:center}
.purchasebottom .puc60 i{ font-size:12px; margin:5px 4px 0 10px; font-style:normal}
.purchasebottom .puc60 span.red{ line-height:56px; color:#f00}
.purchasebottom .puc40{width:50%; height:51px; display:block; overflow:hidden; float:left;cursor:pointer; text-align:center; font-size:18px; color:#fff; line-height:51px;margin-top:-1px;}
.purchasebottom .puc40 a{ background-color:#2d9df9; display:block; width:100%; height:50px; line-height:50px; color:#fff}

nav{height:40px; display:block; background-color:#fff; top:48px; position:fixed; left:0; width:94%; padding:10px 3%; z-index:9999}
.navsel{ display:block; padding:10px; overflow:hidden; line-height:24px; font-size:14px; color:#666; border:1px solid #dddddd; width:99.2%; background-color:#fff; outline:none; border-radius:3px}
.picbox{margin-top:108px; padding:15px 15px 65px; display:block; overflow:hidden; position:relative}
.sharebtn{width:100%; height:48px; display:block; overflow:hidden; font-size:18px; color:#fff; text-align:center; cursor:pointer; background-color:#2d9df9; line-height:48px; position:fixed; left:0; bottom:0}
.sharebtn:hover{background-color:#1595ff}
.jmcode{width:44%; position:absolute; left:28%; top:25%}
.jmcode2{width:50%; position:absolute; left:25%; top:25%}

.hdongjia{ padding:0px 0 10px}
.hdongjia a{ width:90%; height:40px; line-height:40px; border-radius:50px; display:block; overflow:hidden; margin:15px auto; border:1px solid #d5d5d5; background-color:#f3f3f3; font-size:14px;font-family:"微软雅黑"; text-align:center}
.hdongjia h3{ margin-bottom:20px}
.hdongjia a font{ text-decoration:line-through}
.hdongjia a span{ color:#f00}
.hdongjia a.on{border:1px solid #2d9df9; background-color:#2d9df9; color:#fff}




/*iphone6-7-8\安卓中等密度*/
@media only screen and (max-width: 400px) {
	.jmcode2{top:25%}
	}
/*iphone5\5s\安卓低等密度*/
@media only screen and (max-width: 360px) {
	.jmcode2{top:26%}
	}
@media only screen and (max-width: 320px) {
	.jmcode2{top:25%}
	}
/*iphoneX*/
@media only screen and (min-height: 812px) {
	.jmcode2{top:20.5%}
}



















