*{font-family:'Microsoft Yahei', PingFangSC-Regular, Arial, Helvetica, sans-serif; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: transparent;/*letter-spacing: 1px;*/}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,form,fieldset,input,textarea,blockquote{ padding:0; margin:0; font-size:14px; color:#333; }
h1,h2,h3,h4,h5,h6,th{font-weight:normal;}
li{list-style-type:none;}
img{border:none;}
table{border-collapse:collapse;}
input,select,textarea{ outline:none; background:none; }
select::-ms-expand { display: none; }          
select{
	border: none;
	outline: none;
	/*将默认的select选择框样式清除*/
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
	/*在选择框的最右侧中间显示小箭头图片*/
	/*background: url(/images/arrow.png) no-repeat scroll right center transparent;*/
}

/*常用类*/
.fl{float:left;}
.fr{float:right;}
.rp{position:relative;z-index: 1;}
.ap{position:absolute;}
.ap.max{left: 0;top: 0;right: 0;bottom: 0;}
.fp{position:fixed;}
.fz0{font-size:0;}
.auto{margin:auto;}
.hide{display:none;}
.block{display:block !important;}
.inline{display:inline !important;}
.inline-block{display:inline-block !important;*display:inline; zoom:1;}
.table{display: table;}
.table.max{width: 100%;}
.table-cell{display: table-cell;}
.over{overflow:hidden;}
.m-Pic{text-align:center;display:block;font-size:0;}
.m-Pic b{display:inline-block;height:100%;vertical-align:middle;}
.m-Pic img{vertical-align:middle;max-width:100%;max-height:100%;}
.b-Pic{overflow:hidden;}
.b-Pic img{-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;}
.b-Pic:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);transform:scale(1.06);}
.i-Pic{overflow:hidden;font-size:0;}
.i-Pic img{width:100%;min-height:100%;background:#ccc;}
.r-Pic{overflow:hidden;display:inline-block;position:relative;}
.r-Pic img{-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;}
.r-Pic:hover img{/*-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);*/}
.r-Pic:before{border-left:1px solid #f4f4f4;border-top:1px solid #f4f4f4;left:0;top:0;}
.r-Pic:after{border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;right:0;bottom:0;}
.r-Pic:before,
.r-Pic:after{position:absolute;height:0;width:0;z-index:2;-webkit-transition:all 500ms ease 0s;-moz-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; transition:all 500ms ease 0s; content:'';display:block;pointer-events:none;z-index:22;}
.r-Pic:hover:before{height:100%;width:100%;border-color:#1fb2ff;}
.r-Pic:hover:after{height:100%;width:100%;border-color:#1fb2ff;}
.r-Pic.artive:before{height:100%;width:100%; border-color:#1fb2ff;}
.r-Pic.artive:after{height:100%;width:100%; border-color:#1fb2ff;}

.r-Pic.b1:before{border-left:1px solid #f5f5f5;border-top:1px solid #f5f5f5;left:0;top:0;height:100%;width:100%;}
.r-Pic.b1:after{border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;right:0;bottom:0;height:100%;width:100%;}
.r-Pic.b1:hover:before{height:100%;width:100%;border-color:#008cd6;z-index:30;}
.r-Pic.b1:hover:after{height:100%;width:100%;border-color:#008cd6;z-index:30;}
.r-Pic.b1.artive:before{height:100%;width:100%; border-color:#008cd6;z-index:30;}
.r-Pic.b1.artive:after{height:100%;width:100%; border-color:#008cd6;z-index:30;}

.r-Pic.b2 img{-webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray;}
.r-Pic.b2:hover img{-webkit-filter:grayscale(0%); -moz-filter:grayscale(0%); -ms-filter:grayscale(0%); -o-filter:grayscale(0%); filter:grayscale(0%); filter:gray;-webkit-transform:scale(0.9); -moz-transform:scale(0.9); transform:scale(0.9);}
.r-Pic.b2:before{border-left:2px solid #f5f5f5;border-top:2px solid #f5f5f5;left:0;top:0;height:100%;width:100%;}
.r-Pic.b2:after{border-right:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;right:0;bottom:0;height:100%;width:100%;}
.r-Pic.b2:hover:before{height:100%;width:100%;border-color:#008cd6;}
.r-Pic.b2:hover:after{height:100%;width:100%;border-color:#008cd6;}
.r-Pic.b2.artive:before{height:100%;width:100%; border-color:#008cd6;}
.r-Pic.b2.artive:after{height:100%;width:100%; border-color:#008cd6;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-over{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.text-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.text-line.line3{-webkit-line-clamp:3;}
.text-line.line4{-webkit-line-clamp:4;}
.text-line.line5{-webkit-line-clamp:5;}
.nowrap,[nowrap]{white-space:nowrap;}
.break{white-space:normal;word-break:break-all;}
.v-middle{vertical-align:middle;}
.v-top{vertical-align:top;}
.v-bottom{vertical-align:bottom;}
.border-box{-moz-box-sizing:border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}


/*.border-box{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*/


.trans{-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;outline:none;}
.pointer{cursor:pointer !important;}
.upper{text-transform:uppercase;}
.lower{text-transform:lowercase;}
.maxh{height:100%;}
.maxw{width:100%;}

/*padding*/
.clear{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;position: relative;}
.clear.a{top: -54px;display:block;height: 1px;width: 100%;position: relative;}
.clean{zoom:1;}
.clean:after,.clean:before{content:''; display:table;}
.clean:after{clear:both;}

/*a*/
a{color:#333; text-decoration:none;}
a.red{color:red; text-decoration:none;}
a.red:hover{color:red; text-decoration:underline;}
a *{text-decoration:none;}
a:hover *{text-decoration:none;}

#turn_page{text-align:center; height:40px; line-height:40px; padding:60px 0; font-size:14px; color:#666666;}
#turn_pagegy{text-align:center; height:40px; line-height:40px; padding:10px 0; font-size:14px; color:#666666;}
#turn_page .page_button{width:40px; height:40px; margin:0 3px; font-size:14px; color:#666666;border:1px solid #e5e5e5;border-radius: 3px;display:inline-block;background:#fff;}
#turn_page .page_noclick{width:40px; height:40px; margin:0 3px; font-size:14px; color:#666666;border:1px solid #e5e5e5;border-radius: 3px;display:inline-block;background:#fff;}
#turn_page .page_item{width:40px; height:40px;border:1px solid #e5e5e5;margin:0 3px; font-size:14px; color:#666666;border-radius: 3px;display:inline-block;background:#fff;}
#turn_page .page_item1{width:60px; height:40px;border:1px solid #e5e5e5;margin:0 3px; font-size:14px; color:#666666;border-radius: 3px;display:inline-block;background:#fff;}
#turn_page .page_input1{width:60px; height:40px;border:1px solid #e5e5e5;margin:0 3px; font-size:14px; color:#757575;border-radius: 3px;display:inline-block;background:#fff;}
#turn_page .page_item_current{width:40px; height:40px; background:#008cd6;border:1px solid #008cd6; margin:0 3px; font-size:14px; color:#fff;border-radius: 3px;display:inline-block;}
#turn_page .page_input input{width:40px; height:40px;text-align:center;}
#turn_page .page_click1{width:60px; height:40px;line-height:40px;color:#757575;background:#fff;border:1px solid #e5e5e5;text-align:center;cursor:pointer;}
#turn_page font.page_noclick{color:#b6b6b6 !important;}
#turn_page span{color:#757575 !important;}

@media screen and (max-width: 750px){
	#turn_page{height:0.8rem; line-height:0.8rem; padding:1.2rem 0; font-size:0.4rem;}
	#turn_page .page_button{width:0.8rem; height:0.8rem; margin:0 0.06rem; font-size:0.4rem;}
	#turn_page .page_noclick{width:0.8rem; height:0.8rem; margin:0 0.06rem; font-size:0.4rem;}
	#turn_page .page_item{width:0.8rem; height:0.8rem;margin:0 0.06rem; font-size:0.4rem;}
	#turn_page .page_item1{width:1.2rem; height:0.8rem;margin:0 0.06rem; font-size:0.4rem;}
	#turn_page .page_input1{width:1.2rem; height:0.8rem;margin:0 0.06rem; font-size:0.4rem;}
	#turn_page .page_item_current{width:0.8rem; height:0.8rem; margin:0 0.06rem; font-size:0.4rem;}
	#turn_page .page_input input{width:0.8rem; height:0.8rem;}
	#turn_page .page_click1{width:1.2rem; height:0.8rem;line-height:0.8rem;font-size:0.4rem;}
	#turn_page span{font-size:0.4rem;}
}