body,a,div,span,p,input,textarea,dl,dt,dd{margin:0;padding:0;}
body{font-family:"PingFang","Microsoft YaHei","Helvetica","Arial","SimSun"; color:#333;}
h1,.h1,h2,.h2,h3,.h3 {margin:0px;padding:0;}
ul,li,ol {list-style:none;margin:0;padding:0;}
p {margin:0;padding:0;}
em,i{font-style:normal;}
.w {width:100%;margin:0 auto;position:relative;}
.fl {float:left;}
.fr {float:right;}
.clearfix {clear:both;float:none;}
.clearfix::before{content:"　"; width:0; height:0; font-size:0;clear:both;float:none;}
.clearfix::after{content:"　"; width:0; height:0; font-size:0;clear:both;float:none;}
.cf::after,.cf::before {content: " ";display: table;}
.cf::after {clear: both;}

.clear{clear:both;float:none;}
input,select,textarea{outline:none;}
a{outline: none;text-decoration:none; color: initial;}
/* a:hover{ color: transparent;} */
textarea{ font-family:"Microsoft YaHei";}
.hide{display: none;}
*{outline: none; /*-webkit-tap-highlight-color: transparent;-webkit-appearance: none;*/}

/* 去边框
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
*/

/*
:nth-child(2){}
:last-child{}
:first-child{}
:nth-child(odd){}
:nth-child(even){}
*/
.qu_bian{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/**font**/
.font_family_simsun{ font-family:'SimSun'}
.font_family_yahei{ font-family:'Microsoft YaHei'}
.font_family_he{ font-family:'Helvetica'}
.font_family_Arial{ font-family: 'Arial Narrow', 'Arial', sans-serif;}
.font_family_SimHei{ font-family:'SimHei'}
.font_family_Impact{ font-family:'Impact'}

.font_weight{ font-weight:bold;}
.font_weight_normal{ font-weight:normal;}

.weui_flex{display:-webkit-box;display:-webkit-flex;display:flex;}
.weui_flex_item_1{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.weui_flex_item_2{-webkit-box-flex:2;-webkit-flex:2;flex:2;}
.weui_flex_item_3{-webkit-box-flex:3;-webkit-flex:3;flex:3;}
.weui_flex_item_4{-webkit-box-flex:4;-webkit-flex:4;flex:4;}
.weui_flex_item_5{-webkit-box-flex:5;-webkit-flex:5;flex:5;}
.weui_flex_item_6{-webkit-box-flex:6;-webkit-flex:6;flex:6;}
.weui_flex_item_7{-webkit-box-flex:7;-webkit-flex:7;flex:7;}

.ove_h{ overflow: hidden;}
.ove_h_x{ overflow-x: hidden;}
.ove_dian{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ove_dian_2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;word-break: break-all;}
.ove_dian_3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;text-overflow: ellipsis;word-break: break-all;}
.ove_dian_4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;text-overflow: ellipsis;word-break: break-all;}

.display-block{display: block;}

/**手机样式开始**/
@media (min-width:750px) {
	/* html{ font-size: 100px !important;} */
}


/**表单**/
/*
::-webkit-input-placeholder{}
:-moz-placeholder{}
::-moz-placeholder{}
:-ms-input-placeholder{}
*/
.inp_radio input[type="radio"]{ opacity: 0;}
.inp_radio input[type="radio"] + .ico_radio { color: #9b9b9b;}
.inp_radio input[type="radio"] + .ico_radio:before {content: "\f10c";}
.inp_radio input[type="radio"]:checked + .ico_radio { color: #e6212a;}
.inp_radio input[type="radio"]:checked + .ico_radio:before {content: "\f058";}

.inp_radio1 input[type="radio"]{ opacity: 0;}
.inp_radio1 input[type="radio"] + .ico_radio { background-color: #e6e6e6; color: #666666;}
.inp_radio1 input[type="radio"]:checked + .ico_radio { background-color: #0068b6; color: #ffffff;}

/**
checkbox

**/
.inp_checkbox1{ position: relative;}
.inp_checkbox1 input[type="checkbox"]{ opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9; }
.inp_checkbox1 input[type="checkbox"] + .bgs{ background-color: #fff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; }
.inp_checkbox1 input[type="checkbox"] + .ico_checkbox { color: #333333; }
.inp_checkbox1 input[type="checkbox"] + .ico_checkbox.fa-square-o:before { content: "\f096";}
.inp_checkbox1 input[type="checkbox"]:checked + .ico_checkbox { color: #de2053;}
.inp_checkbox1 input[type="checkbox"]:checked + .bgs{ background-color: #02a7f0;}
.inp_checkbox1 input[type="checkbox"]:checked + .ico_checkbox.fa-square-o:before { content: "\f046";}

.but_auto{ padding: 0; border: none; background-color: transparent;}

.textarea{ }

.checkbox_w{}
.checkbox_w .checkbox{ position:relative; margin-right:5px;}
.checkbox_w .checkbox input{ position:absolute; width:100%; height:100%; left:0; top:0; opacity:0;}
.checkbox_w .checkbox .fa{ font-size:20px;}
.checkbox_w .checkbox .fa.fa-square{ color:#dee2e6; display:block;}
.checkbox_w .checkbox .fa.fa-check-square{ color:#2878ff; display:none;}
.checkbox_w.checkbox_on .checkbox .fa.fa-square{ display:none;}
.checkbox_w.checkbox_on .checkbox .fa.fa-check-square{ display: block;}
.checkbox_w .text{ color:#999; font-size:12px;}
.checkbox_w.checkbox_on .text{ color:#2878ff;}


/**手机样式结束**/

/***公共样式 **/
/**position**/

/**投影 阴影 box_shadow**/
.box_shadow_bottom{-webkit-box-shadow:0 0px 6px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0px 6px 3px rgba(0,0,0,0.2); box-shadow:0 0px 6px 3px rgba(0,0,0,0.2); }

/**分页**/
.pages{width:100%; text-align:center; }
.pages ul{text-align: -webkit-center;border:1px solid #dadada;border-radius: 5px;display: inline-block;margin-bottom: 20px;}
.pages ul li {box-sizing: border-box; display:table-cell;font-size: 13px;padding: 9px 19px;cursor: pointer;border-left:1px solid #dadada ;}
.pages ul li:first-child{border: none;}
.pages ul li a{     align-self: center;  }
.pages ul li.ons{background-color: #169bd5;color: #fff;}

/*渐变色*/
{background-image: linear-gradient(#e66465, #9198e5);}

/**通用样式**/

/* @media (min-width: 1200px) {

}

@media (min-width:900px) {

} */

/**HTML5***/
.hover{-webkit-transition-property: background-color,background-image,color,border-color,font-size,width,height,opacity,font-weight,top,bottom,left,box-shadow,z-index,overflow; -webkit-transition-duration:0.5s;-webkit-transition-timing-function:0.5s;}
.hover a{-webkit-transition-property: background-color,background-image,color,border-color,font-size,width,height,opacity,font-weight,top,bottom,left,box-shadow,z-index,overflow; -webkit-transition-duration:0.5s;-webkit-transition-timing-function:0.5s;}
.hover .h{-webkit-transition-property: background-color,background-image,color,border-color,font-size,width,height,opacity,font-weight,top,bottom,left,box-shadow,display,z-index,overflow; -webkit-transition-duration:0.5s;-webkit-transition-timing-function:0.5s;}

.hovers .h{
	transition-property: background-color,background-image,color,border-color,font-size,width,height,opacity,font-weight,top,bottom,left,box-shadow,display,z-index,overflow;
	transition-duration: 0.8s;
	-moz-transition-property: width; /* Firefox 4 */
	-moz-transition-duration: 0.8s; /* Firefox 4 */
	-webkit-transition-property: width; /* Safari and Chrome */
	-webkit-transition-duration: 0.8s; /* Safari and Chrome */
	-o-transition-property: width; /* Opera */
	-o-transition-duration: 0.8s; /* Opera */
}

.hover_img .h{ display:block; margin:0 auto; -webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.hover_img:hover .h{-webkit-transform: scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
@keyframes shangxs {
	0%{
	  transform:translateY(0px);
	}
	25%{
	  transform:translateY(-6px);
	}
	50%{
	  transform:translateY(0px);
	}
	75%{
	  transform:translateY(-6px);
	}
	100%{
	  transform:translateY(0px);
	}
}
@-webkit-keyframes shangxs{
	0%{
	  transform:translateY(0px);
	}
	25%{
	  transform:translateY(-6px);
	}
	50%{
	  transform:translateY(0px);
	}
	75%{
	  transform:translateY(-6px);
	}
	100%{
	  transform:translateY(0px);
	}
}











