@charset "utf-8";

.zu:before,.zu:after{content: " "; display: table;}
.zu:after {clear: both;}
.zu {*zoom: 1;}/* For IE 6/7 only. */

.cf	{clear: both; width: 100%; height:0 ;font-size: 1px;line-height: 0px;}
/*小样式*/
.w20p {width: 20%; display: inline-block;}
.w25p {width: 25%; display: inline-block;}
.w33p {width: 33%; display: inline-block;}
.w50p {width: 50%; display: inline-block;}
.w100p{width: 100%;display: inline-block;}

.w25 {width: 25px; display: inline-block;}
.w50 {width: 50px; display: inline-block;}
.w75 {width: 75px; display: inline-block;}
.w100{width: 100px;display: inline-block;}
.w150{width: 150px;display: inline-block;}
.w180{width: 180px;display: inline-block;}
.w200{width: 200px;display: inline-block;}
.w250{width: 250px;display: inline-block;}
.w300{width: 300px;display: inline-block;}
.w400{width: 400px;display: inline-block;}
.w500{width: 500px;display: inline-block;}
.w600{width: 600px;display: inline-block;}
.w650{width: 650px;display: inline-block;}
.w700{width: 700px;display: inline-block;}
.w800{width: 800px;display: inline-block;}
.w900{width: 900px;display: inline-block;}

.h5  {height: 5px;}
.h10 {height: 10px;}
.h20 {height: 20px;}
.h30 {height: 30px;}
.h40 {height: 40px;}
.h50 {height: 50px;}
.h60 {height: 60px;}
.h80 {height: 80px;}
.h100{height: 100px;}
.h150{height: 150px;}
.h200{height: 200px;}
.h300{height: 300px;}
.h400{height: 400px;}
.h500{height: 500px;}
.h600{height: 600px;}
.h700{height: 700px;}
.h800{height: 800px;}
.h900{height: 900px;}

.f-l {float:left;}
.f-r {float:right;}
.o-h {overflow: hidden; }

.d-i{display: inline;}
.d-n{display: none;}
.d-ib{display: inline-block;}
.d-b{display: block;}
.a-ct{text-align: center}
.a-l{text-align: left;}
.a-r{text-align: right;}

/* 最后一列 */
.col_last{margin-right: 0;}

/*字*/
.txt1, a.txt1:link, a.txt1:visited{color:#766666;}/*灰*/
.txt2, a.txt2:link, a.txt2:visited{font-weight:bold; color:#0066CC;}/*蓝*/
.txt3, a.txt3:link, a.txt3:visited{font-weight:bold; color: #C90;}/*橙*/
.txt4, a.txt4:link, a.txt4:visited{font-weight:bold; color: #F00;}/*红*/
.txt41{color:#F00; font:bold 18px/26px Tahoma;}/*红*/
.txt42{color: indianred; font:bold 15px/24px Tahoma;}/*红*/
.txt43{color: #D6096A; font-weight: bold;font-size: 15px; vertical-align: baseline;}/*桃红*/
.txt44{color: #f099aA; font-weight: bold;font-size: 14px; vertical-align: baseline;}/*桃红*/
.txt45{color: #c7a630; font-weight: bold;font-size: 14px; vertical-align: baseline;}/*橙*/
.txt21{color:#CCC; font:normal 9px/9px Tahoma;}/*说明文字*/

/*下划线*/
.xhx1 {border-bottom: 1px solid #D5E7FF;}
.xhx2 {border-bottom: 1px solid #ccc;}
.xhx3 {border-bottom: 1px solid #ccc;}
.xhx11{border-bottom: 1px dashed #CDCDCD;}
.xhx12{border-bottom: 1px #BCBAAB dotted;}

/*删除线*/
.scx{text-decoration:line-through;}

.img_40{
	max-width: 40px; max-height: 40px;
	width: expression(this.width > 40 && this.width > this.height ? 40 : true);
    height: expression(this.height > 40 ? 40 : true);
}

.img_80{
	max-width: 80px; max-height: 80px;
	width: expression(this.width > 80 && this.width > this.height ? 80 : true);
    height: expression(this.height > 80 ? 80 : true);
}

.img_120{
	max-width: 120px; max-height: 120px;
	width: expression(this.width > 120 && this.width > this.height ? 120 : true);
    height: expression(this.height > 120 ? 120 : true);
}

.img_200{
	max-width: 200px; max-height: 200px;
	width: expression(this.width > 200 && this.width > this.height ? 200 : true);
    height: expression(this.height > 200 ? 200 : true);
}

.img_320{
	max-width: 320px; max-height: 320px;
	width: expression(this.width > 320 && this.width > this.height ? 320 : true);
    height: expression(this.height > 320 ? 320 : true);
}
.img_480{
	max-width: 480px; max-height: 480px;
	width: expression(this.width > 480 && this.width > this.height ? 480 : true);
    height: expression(this.height > 480 ? 480 : true);
}

.img_800{
	max-width: 800px; max-height: 800px;
	width: expression(this.width > 800 && this.width > this.height ? 800 : true);
    height: expression(this.height > 800 ? 800 : true);
}
.img_1250{
	max-width: 1250px; max-height: 1250px;
	width: expression(this.width > 1250 && this.width > this.height ? 1250 : true);
    height: expression(this.height > 1250 ? 1250 : true);
}

/*********************以下为常用，但不一定用************/

/*分页DZ25 Start*/
.pg{float: right; line-height: 20px; font:12px/1.5 Tahoma; margin: 5px 0;}
	.pg a, .pg strong, .pg label {float: left; display: inline; margin-left:3px; padding: 0 5px; height: 20px; border: 1px solid; border-color:#C2D5E3; background-color:#FFF; color:#333; overflow: hidden; text-decoration: none; }
		.pg a:hover {border-color:#369; color:#369; }
		.pg strong {background-color:#E5EDF2; }
	.pg label	{cursor: text; padding-top: 1px;}
		.pg label .px {padding: 0; width: 22px; height: 14px; line-height: 14px; }
/*分页 End*/


/*就地编辑*/
.editable_input{background: url(b_editable.gif) no-repeat right 2px;padding-right: 11px;}
.editable_input_x{display: inline;}/*点击后*/
.editable_input_mouse{background: url(b_editable.gif) no-repeat right 2px #CCF; color:green; border-bottom:1px dotted red;}

/* 聊天框 */
#lqchat_on{position:fixed;right:1px;top:180px;width:109px;font-size:12px;z-index:1;
_position:absolute;_top:expression(eval(document.documentElement.scrollTop+180));
}
#lqchat_off{display:none;position:fixed;right:1px;top:220px;z-index:1;
_position:absolute;_top:expression(eval(document.documentElement.scrollTop+220));color:#F60;cursor:pointer;
background:url(lqchat.png) 0px -200px no-repeat;width:32px;height:117px;
}
#lqchat_close{display:block;width:18px;height:18px;margin-left:91px;cursor:pointer;}
#lqchat_on_top{height:82px;background:url(lqchat.png) no-repeat}
#lqchat_on_main{width:96px; padding:0 0 5px 0;text-align:center; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;background: url(lqchat_bg.png) repeat-y -1px 0;}
#lqchat_on_bottom{height:3px;width:98px;overflow:hidden;background:url(lqchat.png) 0px -160px no-repeat }
#lqchat_on_main a {display:block; margin:5px auto;}
#lqchat_on_main a.a_kf1, #lqchat_on_main a.a_kf2{ margin:0; padding-right: 14px; height:20px;background-image: url(lqchat.png); background-position: -1px -82px; font:normal 12px/20px Tahoma; color: #FFF;}
#lqchat_on_main a.a_kf2{ background-position: -1px -102px; color:#555;}


/*行*/
.hang {clear:both; width:100%; float:left; border-bottom: 1px solid #9aC;}/*鼠标移入会变成的普通行*/
.hang_hover{background-color: #FF9;}/*鼠标移入*/
.hang_fy{clear:both; width:750px; float:left; padding: 6px 0;}/*分页*/
.hang_ok{clear:both; width:100%; float:left; padding: 9px 0; text-align: center;background:#eee;}/*最后的确定按钮*/
.hang_pl{clear:both; width:100%; float:left;background:#eee;}/*批量操作行*/
.hang_tt {clear:both; width:100%; float:left; border-bottom: 1px solid #CCC; font-weight:bold; color:#06c; background:#eee;}/*标题行*/

/*小块，超出的隐藏*/
.kuai{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap: normal; line-height:19px; min-height: 19px; float:left;}
/*小块，超出的显示*/
.kuai2{line-height:19px; min-height: 19px; float:left;}
/*小块，超出的显示 有间隙*/
.kuai3{line-height:19px; min-height: 19px; float:left; padding: 6px;}

/*********************以下为本程序专用************/
#fancybox-loading, #fancybox-loading div {
  z-index: 200001;/* 修正切换下一页不显示Loading */
}

/* 修正文章列表（图片）标题换行 */
.front-team h3 strong {
	white-space: nowrap;
}
.front-team h3  {
	overflow: hidden;
	text-overflow: ellipsis;
}
/* 修正文章列表（图片）摘要太少引起排版混乱 */
.front-team p {
	height: 46px;
}
/* 正文里的图片 */
a.text_tu .img-responsive{
  display: inline-block;
  margin-top: 7px;
  margin-bottom: 7px;
}
/* 修正info_view页 End */

.page-404 .number, .page-500 .number {
	letter-spacing: -1px;
	font-family: sans-serif;
}
/* 覆盖导航菜单 */
.ecommerce .header-navigation {
  font: 19px sans-serif;
}

.captcha{cursor:pointer;}

