@charset "utf-8";
* { word-wrap: break-word; outline:none;}
body, input, button, select, textarea {font: 12px/1.5 'Hiragino Sans GB','Microsoft Yahei',tahoma,sans-serif; color:#444; }
table { empty-cells: show; border-collapse: collapse; }
textarea{border:1px solid #ccc;}
 
html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, a, blockquote, address, time, span, em, img, ol, ul, li, figure, canvas, video, iframe,p { margin: 0; padding: 0; border: 0;  text-decoration: none; list-style: none }
strong { margin: 0; padding: 0; border: 0; vertical-align: baseline; text-decoration: none; list-style: none }
a, a:active, a:hover { outline: 0 }
address, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary { display: block }
 

h1, h2,h3,h4,h5,h6 { font-size: 1em; font-weight:100;}
ul li,.xl li { list-style: none; }

em,cite,i { font-style: normal; }
a { color: #333;text-decoration: none; cursor:pointer;}
a:hover { text-decoration: none; }
a img { border: none; }
label { cursor: pointer; }
.cur,cursor{ cursor:pointer;}
.z { float: left; }
.y { float: right; }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.vm { vertical-align: middle; }
.vm * { vertical-align: middle; }
.clear{clear:both;height:0;line-height:0;font-size:0;}
img { border-style:none; }
.hide{display:none;}
.del{text-decoration: line-through;margin-right:5px;color:#ddd;}
.red{color:#F00;}
.ccc{color:#ccc;}
.ad{overflow:hidden;text-align:center;}
.yzm{cursor:pointer;}
.edui-btn-toolbar .edui-btn  .edui-icon.edui-icon-taoke{background:url(/assets/global/images/login_taobao.png) no-repeat 50% 50% ;}
.edui-btn-toolbar .edui-btn  .edui-icon.edui-icon-tlj{background:url(/assets/global/images/uedit_tlj.png) no-repeat 50% 50% ;}
.iconfont{font-size: 20px;}
.one_line {overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


body .bdshare-button-style2-32 .bds_sqq{background-position: 0 -624px;}
body .bdshare-button-style2-32 .bds_weixin{    background-position: 0 -1561px;}

body .bdshare-button-style2-16 .bds_sqq{background-position: 0 -624px;}
body .bdshare-button-style2-16 .bds_weixin{    background-position: 0 -1561px;}

._auto_ad{width:100%;}
._auto_ad a{display:block;width:100%;height:100%;}
.width_height{width: 100%;  height: 0;  padding-bottom: 100%;  overflow: hidden;}
.width_height a{width:100%;}
.width_height img{width: 100%;}

.uz_system object{display:none; visibility:hidden;}
.ac{text-align:center;}
.ve{  position: relative;  top: 50%;  transform: translateY(-50%);}
.ac2 {  position: relative;  left: 50%;  transform: translateX(-50%); }
.ff{font-family:'微软雅黑','方正蓝亭中黑','方正蓝亭黑','黑体';}

.text_bg{background:url(/assets/global/images/text_bg.png) no-repeat 0 0;margin-right: 5px;padding: 8px;border: 1px solid #DADADA;}
.shadow:hover{box-shadow:1px 2px 12px #999}
.shadow2:hover{box-shadow: 1px 1px 8px 4px rgba(100,100,100,0.3);}
body .layui-layer-tab .layui-layer-title{overflow: hidden;}
body .layui-layer-tab .layui-layer-title span{cursor: pointer;}

/* go_top */
.go_top { position: fixed; bottom: 80px; right: 20px; display:none;padding-bottom: 5px;text-align: center; }
.go_top a { text-decoration: none; color: #F3F;  width: 50px;  font-size:12px;cursor:pointer;}
.go_top a:hover { color: #F3F; }
.go_top a span { background: #F6F; border-radius: 6px; display: block; width: 50px; height: 38px; margin-bottom: 5px; color: #FFFFFF; font-size: 38px; padding-bottom: 5px; }
.go_top a:hover span { background: #F06; }


/* showmessage */
.showmessage{width:700px;margin:10px auto;;}
.altw { width: 450px; margin:0 auto;}
.altw .fltc { margin-bottom: 0; padding: 8px; }
.alert_success,.alert_error,.alert_info { padding: 6px 0 6px 58px; min-height: 40px; height: auto !important; height: 40px; line-height: 160%; background:url(../images/right.gif) no-repeat 8px 8px; font-size: 14px; }
.alert_error { background-image: url(../images/error.gif); }
.alert_error a { font-weight: 700; color: #369; }
.alert_info { background-image: url(../images/info.gif); }
.alert_btnleft { margin-top: 8px; }
.alert_btn { margin-top: 20px; text-align: center; }
.alert_act { margin-top: 20px; padding-left: 58px; }
.nfl .f_c {margin: 60px auto;padding: 20px;width: 580px;border: 3px solid #F2F2F2;background: #FFF;}




/*showpage*/

.pg, .pgb { line-height:46px;height:46px; }
.pg a, .pg strong, .pgb a, .pg label {margin-left:4px; height:34px;text-align: center;font-size:16px;padding: 6px 15px; border:1px solid; border-color:#C2D5E3; background:#FFF no-repeat; color:#333; overflow:hidden; text-decoration:none; }
.pg span { width:auto!important;  margin-left:0!important; }
.pg a:hover, .pgb a:hover { border-color:#369; color:#369; }
.pg strong { background-color:#E5EDF2; }
.pg label { cursor:text; display:none; }
.pg label .px { padding:0; width:25px;}
em, cite, i { font-style: normal; }


/*日期框*/
._dateline{background:#fff url(/assets/global/images/dateline.png) no-repeat right center!important; cursor:pointer;}
.calendar { padding:5px; text-align:left; border:1px solid #DDD; background:#FFF; margin-bottom:0.8em; }
.calendar a{color:#369;font-weight:500;}
.calendar .timeee{ cursor:pointer;}
.calendar .timeee_m{position:absolute;left:0;top:0;width:40px;line-height:14px;text-align:left;}
.calendar .timeee_m a{font-weight: 600;font-size: 12px;color: #369;}
.calendar .pn{width:45px;line-height:20px; cursor:pointer;}
.calendar td { padding:2px; font-weight:700; border:none;}
.calendar_week td { height:2em; line-height:2em; border-bottom:1px solid #C2D5E3; }
.calendar_week a { color:#369; }
.hourminute td { padding:4px 2px; border-top:1px solid #C2D5E3; }
.calendar_expire, .calendar_expire a:link, .calendar_expire a:visited { color:#666; font-weight:normal; }
.calendar_default, .calendar_default a:link, .calendar_default a:visited { color:#369; }
.calendar_checked, .calendar_checked a:link, .calendar_checked a:visited { color:#F26C4F; font-weight:bold; }
td.calendar_checked, span.calendar_checked { background:#C2D5E3; }
.calendar_today,.calendar_today a:link,.calendar_today a:visited { color:#444; font-weight:bold; }
.calendar_header td { width:30px; height:20px; border-bottom:1px solid #C2D5E3; font-weight:normal; }
.calendar_year { display:none; line-height:130%; background:#FFF; position:absolute; z-index:10; }
.calendar_year .col { float:left; background:#FFF; margin-left:1px; border:1px solid #C2D5E3; padding:4px; }
.calendar_month { display:none; background:#FFF; line-height:130%; border:1px solid #DDD; padding:4px; position:absolute; z-index:11; }
.calendar .next_month,.calendar .calendar_week{ cursor:pointer;}
.calendar .calendar_td{ cursor:pointer;}


/* hover img */
._hover_img{ position:relative;}
._hover_img a img{display:none;max-width:350px;border:5px solid #ccc; position: absolute;z-index: 100;}


/* 红色版翻页 */
.redpage {text-align:center;background:none;margin:25px 0;}
.redpage .pg a,.redpage .pg strong,.redpage .pgb a, .pg label{margin-left:0;padding: 10px 20px;color:#666;border:none;border-top: 1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
.redpage .pg strong{background:#ff4e57;color:#FFF;}
.redpage .pg a:hover,.redpage  .pgb a:hover{text-decoration:none;color:#F00;background:#f1f1f1;}
.redpage .pg a.nxt{ border-radius: 0 14px 14px 0 ;border-left: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;}
.redpage .pg a.prev{ border-radius: 14px 0 0 14px ;border-right: 1px solid #f1f1f1;border-left: 1px solid #f1f1f1;}
.redpage .pg .pgb{text-align:center;background:#f1f1f1;}
.redpage .pg a.prev,.redpage  .pg a.nxt{;}

/* 蓝色版翻页 */
.bluepage {text-align:center;background:none;margin:15px 0;}
.bluepage .pg a,.bluepage .pg strong,.bluepage .pgb a, .pg label{color:#999;margin-left:0;
			border:none;border-right:#eee 1px solid;padding: 10px 20px;}
.bluepage .pg strong{background:#00a8b9;color:#FFF;padding-bottom: 12px;padding: 10px 20px;}
.bluepage .pg a:hover,.bluepage  .pgb a:hover{color:#00F;text-decoration:none;}
.bluepage .pg a.nxt{ border-radius: 0 14px 14px 0 ;background:#f5f4f4;}
.bluepage .pg a.prev{ border-radius: 14px 0 0 14px ;background:#f5f4f4;}
.bluepage .pg .pgb{text-align:center;background:#eee;}
.bluepage .pg a.prevs,.bluepage  .pg a.nexs{color:#999!important;}
.bluepage .pg a{border:1px solid #eee;border-right:none;}


.upload_box{width: 116px;height:30px;cursor:pointer;background: #ff4e57; border-radius: 2px; color: #fff; line-height: 30px;  text-align: center; position: relative;}
.upload_file{width:100%;height:30px;opacity: 0; filter: alpha(opacity=0);position:absolute;z-index:1; left:0;cursor: pointer;}



/*	弹跳进入效果	*/
.bouncein{
	-webkit-animation:bounceIn 1s .2s ease both;
	-moz-animation:bounceIn 1s .2s ease both;}
@-webkit-keyframes bounceIn{
	0%{opacity:0;-webkit-transform:scale(.3)}
	50%{opacity:1;-webkit-transform:scale(1.05)}
	70%{-webkit-transform:scale(.9)}
	100%{-webkit-transform:scale(1)}
}
@-moz-keyframes bounceIn{
	0%{opacity:0;
	-moz-transform:scale(.3)}
	50%{opacity:1;
	-moz-transform:scale(1.05)}
	70%{-moz-transform:scale(.9)}
	100%{-moz-transform:scale(1)}
}
/*	弹跳退场效果	*/
.bounceout {
-webkit-animation:bounceOut 1s .2s ease both;
-moz-animation:bounceOut 1s .2s ease both;}
@-webkit-keyframes bounceOut{
	0%{-webkit-transform:scale(1)}
	25%{-webkit-transform:scale(.95)}
	50%{opacity:1;
	-webkit-transform:scale(1.1)}
	100%{opacity:0;
	-webkit-transform:scale(.3)}
}
@-moz-keyframes bounceOut{
	0%{-moz-transform:scale(1)}
	25%{-moz-transform:scale(.95)}
	50%{opacity:1;
	-moz-transform:scale(1.1)}
	100%{opacity:0;
	-moz-transform:scale(.3)}
}

/*	摇摆	*/
.shake{
-webkit-animation:shake 1s .2s ease both;
-moz-animation:shake 1s .2s ease both;}
@-webkit-keyframes shake{
	0%,100%{-webkit-transform:translateX(0);}
	10%,30%,50%,70%, 90%{-webkit-transform:translateX(-10px);}
	20%,40%,60%,80%{-webkit-transform:translateX(10px);}
}
@-moz-keyframes shake{
	0%,100%{-moz-transform:translateX(0);}
	10%,30%,50%,70%, 90%{-moz-transform:translateX(-10px);}
	20%,40%,60%,80%{-moz-transform:translateX(10px);}
}

/*	弹起	*/
.bounce{
	-webkit-animation:bounce 1s .2s ease both;
	-moz-animation:bounce 1s .2s ease both;}
@-webkit-keyframes bounce{
	0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}
	40%{-webkit-transform:translateY(-30px)}
	60%{-webkit-transform:translateY(-15px)}
}
@-moz-keyframes bounce{
	0%,20%,50%,80%,100%{-moz-transform:translateY(0)}
	40%{-moz-transform:translateY(-30px)}
	60%{-moz-transform:translateY(-15px)}
}


