/*global css*/
*{font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif;-webkit-text-size-adjust:none;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color:rgba(0, 0, 0, 0); outline:none; box-shadow: none;}
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;min-width:1px;}
table{border-collapse:collapse;}
input,select,textarea{outline:none;background:none;border:none;}
select::-ms-expand{display:none;}

/*常用类*/
.fl,[fl]{float:left;}
.fr,[fr]{float:right;}
.relative,[relative]{position:relative;z-index: 1;}
.absolute,[absolute]{position:absolute;}
.absolute.max,[absolute][max]{left: 0;top: 0;right: 0;bottom: 0;}
.fixed,[fixed]{position:fixed;}
.fixed.max,[fixed][max]{left: 0;top: 0;right: 0;bottom: 0;}
.fz0,[fz0]{font-size:0;}
/*display快速设置*/
.hide,[hide]{display:none;}
.block,[block]{display:block;}
.inline,[inline]{display:inline;}
.inline-block,[inline-block]{display:inline-block;*display:inline;zoom:1;}
.table{display:table;}
.table-cell{display:table-cell;}
/*超出隐藏*/
.over{overflow:hidden;}
/*图片在div居中*/
.m-pic,[m-pic]{text-align:center;display:block;font-size:0;}
.m-pic b,[m-pic] b{display:inline-block;height:100%;vertical-align:middle;}
.m-pic img,[m-pic] img{vertical-align:middle;max-width:100%;max-height:100%;}
/*鼠标移过图片放大*/
.b-pic,[b-pic]{overflow:hidden;}
.b-pic img,[b-pic] img{-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.b-pic:hover img,[b-pic]:hover img{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);transform:scale(1.4);}
/*图片占满div*/
.i-pic,[i-pic]{overflow:hidden;font-size:0;}
.i-pic img,[i-pic] img{width:100%;min-height:100%;}
/*对齐方式*/
.text-left,[text-left]{text-align:left;}
.text-right,[text-right]{text-align:right;}
.text-center,[text-center]{text-align:center;}
/*当前行超出，显示省略号*/
.text-over,[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;}
/*css3变换时间300毫秒*/
.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;}
/*宽高100%*/
.maxh{height:100%;}
.maxw{width:100%;}
/*最多宽度设置*/
.cw1920{max-width: 1920px;margin: auto;}
.cw1600{max-width: 1600px;margin: auto;}
.cw1400{max-width: 1400px;margin: auto;}
.cw1200{max-width: 1200px;margin: auto;}
/*编辑器*/
.editor{line-height:1.8;}
.editor *{font-size:inherit;color:inherit;font-family:inherit;}
.editor ul li{list-style:disc inside;padding-left:10px;}
.editor ol li{list-style:decimal inside;padding-left:10px;}
.editor img{max-width:100%;height:'auto' !important;}
.editor a{color: #0782C1;text-decoration:inherit;}

/*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;}

.blank3{margin:0px auto;clear:both;height:3px;font-size:1px;overflow:hidden;}
.blank6{margin:0px auto;clear:both;height:6px;font-size:1px;overflow:hidden;}
.blank9{margin:0px auto;clear:both;height:9px;font-size:1px;overflow:hidden;}
.blank12{margin:0px auto;clear:both;height:12px;font-size:1px;overflow:hidden;}
.blank15{margin:0px auto;clear:both;height:15px;font-size:1px;overflow:hidden;}
.blank20{margin:0px auto;clear:both;height:20px;font-size:1px;overflow:hidden;}
.blank25{margin:0px auto;clear:both;height:25px;font-size:1px;overflow:hidden;}
.blank30{margin:0px auto;clear:both;height:30px;font-size:1px;overflow:hidden;}

/*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;}


/*win_alert*/
.win_alert{position:fixed; left:0; top:30%; background:#fff; border:1px #ccc solid; opacity:0.95; filter:alpha(opacity=95); width:400px; z-index:100000; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; padding-top:7px; overflow:hidden; box-shadow:0 2px 10px rgba(0,0,0,.25); -webkit-box-shadow:0 2px 10px rgba(0,0,0,.25);}
.win_alert .win_close{height:14px; padding:5px 0;}
.win_alert .win_close .close{float:right; padding:0; line-height:100%; font-size:16px; margin-right:17px; opacity:0.2; filter:alpha(opacity=20); cursor:pointer; background:none; border:0; font-weight:bold; text-shadow:0 1px 0 #fff; color:#000; outline:0;}
.win_alert .win_close .close:hover{opacity:0.5; filter:alpha(opacity=50);}
.win_alert .win_tips{padding:12px 30px 26px 80px; background:url(../images/check3.png) no-repeat 30px 8px; line-height:23px; border-bottom:1px #dbdbdb solid; margin-bottom:1px;}
.win_alert.not .win_tips{background:url(../images/win_warning.jpg) no-repeat 30px 8px;}
.win_alert .win_btns{padding:10px 4px 10px 0; background:#ededed; text-align:right;}
.win_alert .win_btns .btn{height:23px; line-height:23px; text-align:center; padding:0 17px; border:1px #b7b7b7 solid; background:#fff; color:#7d7070; cursor:pointer; margin-right:12px; font-size:14px;}
.win_alert .win_btns .btn_sure{border:1px #0073bc solid; background:#0073bc; color:#fff;}
.win_alert .win_pwd{padding:10px 0 15px 0;}
.win_alert .win_pwd .pwd_name{text-align:right; width:24%; margin-right:10px; font-size:14px; color:#000; line-height:30px; height:30px;}
.win_alert .win_pwd .pwd_r{width:70%;}
.win_alert .win_pwd .pwd_text{width:243px; border:1px solid #e6e6e6; height:28px; line-height:28px;}
.win_alert .win_pwd .error_tips{color:#f00; line-height:20px; display:none; width:100%;}


/*turn_page*/
/*#turn_page{ width:100%; height:46px; line-height:44px; text-align:center; overflow:hidden; margin-top:5%;}
#turn_page img{ width:100%;}
#turn_page form{ display:inline-block;}
#turn_page span{ display:inline-block; vertical-align:top; font-size:0; color:#666; margin:0 0.3%;}
#turn_page font{ display:inline-block; font-size:14px; background:#fff; color:#666;}
#turn_page .page_button{ width:44px; height:44px; display:inline-block; background:#fff; font-size:14px; color:#757575; border:1px solid #ebebeb;}
#turn_page .page_button.in{ width:78px;}
#turn_page .page_noclick{ width:44px; height:44px; display:inline-block; background:#fff; font-size:14px; color:#757575; border:1px solid #ebebeb;}
#turn_page .page_noclick.in{ width:78px;}
#turn_page .page_item_current{ width:44px; height:44px; background:#333; color:#fff; border:1px solid #333;}
#turn_page .page_item{ width:44px; height:44px; display:inline-block; background:#fff; font-size:14px; color:#757575; border:1px solid #ebebeb;}

@media only screen and (max-width:760px){
	#turn_page{ line-height:40px; line-height:38px;}
	#turn_page .page_button{ width:38px; height:38px;}
	#turn_page .page_button.in{ width:70px;}
	#turn_page .page_noclick{ width:38px; height:38px;}
	#turn_page .page_noclick.in{ width:70px;}
	#turn_page .page_item_current{ width:38px; height:38px;}
	#turn_page .page_item{ width:38px; height:38px;}
}

@media only screen and (max-width:460px){
	#turn_page span{ margin:0 0.6%;}
	#turn_page font{ font-size:12px;}
	#turn_page{ line-height:36px; line-height:26px;}
	#turn_page .page_button{ width:26px; height:26px; font-size:12px;}
	#turn_page .page_button.in{ width:50px;}
	#turn_page .page_noclick{ width:26px; height:26px; font-size:12px;}
	#turn_page .page_noclick.in{ width:50px;}
	#turn_page .page_item_current{ width:26px; height:26px;}
	#turn_page .page_item{ width:26px; height:26px; font-size:12px;}
}*/

/*分页*/
#turn_page{margin-top: 5%;text-align:center; height: auto;line-height:43px;}
#turn_page .page_button.in,
#turn_page .page_noclick.in{padding: 0;width: 78px;}
#turn_page .n1,
#turn_page .p1{width: 11px;height: 43px;margin: 0;padding: 0;background-position: center center;-webkit-background-size: 11px 20px;background-size: 11px 20px;background-repeat: no-repeat;}
#turn_page .n1{background-image: url(../images/page_right.png);}
#turn_page .page_button:hover .n1{background-image: url(../images/page_right1.png);}

#turn_page .p1{background-image: url(../images/page_left.png);}
#turn_page .page_button:hover .p1{background-image: url(../images/page_left1.png);}
#turn_page em{display: none;}
#turn_page img{margin-top: 12px;}
#turn_page span{border-radius:0;border:none;background: transparent;margin:0 8px;height:auto;line-height: normal;}
#turn_page font,
#turn_page a{width: auto;margin-bottom: 12px;}
#turn_page .icon_page_next,
#turn_page .icon_page_prev{display: none;background: transparent;}
#turn_page .page_button,
#turn_page .page_item,
#turn_page .page_button,
#turn_page .page_noclick,
#turn_page .page_item_current{border:none;height: 43px;line-height: 43px;display: inline-block;vertical-align: top;padding:0 17px;color:#757575;font-size: 14px;}
#turn_page .page_button,
#turn_page .page_noclick,
#turn_page .page_item{background: #fff;border: 1px solid #e5e5e5;}
#turn_page .page_button:hover,
#turn_page .page_item:hover,#turn_page .page_item_current{transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;color:#fff;background:#0073bc;border: 1px solid #0073bc;}
#turn_page .page_noclick:hover,
#turn_page .page_button:hover{background: #fff;}
#turn_page .first_button:hover,
#turn_page .last_button:hover{transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;color:#fff;background:#0073bc;border: 1px solid #0073bc;}
#turn_page .page_button:hover{background-color: #0073bc;}
#turn_page .total{display: inline-block;vertical-align: top;margin: 0;margin-right: 13px;text-align: center;line-height: 43px;color:#777777;font-size: 14px;}
#turn_page .total.t1{margin: 0 8px 0 19px;}
#turn_page .pageOne{display: inline-block;vertical-align: top;}
#turn_page .pageOne input{height: 43px;margin: 0;color: #757575;font-size: 14px;background: #fff;border: 1px solid #e5e5e5;}
#turn_page .pageOne input.text{width: 43px;text-align: center;margin-right: 8px;}
#turn_page .pageOne input.submit{cursor: pointer;padding: 0 17px;}

@media (max-width: 981px){
	#turn_page span font,
	#turn_page span a{height: 35px;line-height: 35px;}
	#turn_page .page_button.in, #turn_page .page_noclick.in{display: none;}
}