html,body {
	height:100%
}
body{background: #f1f2f3;}
body,div,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,textarea,header,nav,section,select,article,aside,footer,figure,figcaption {
	margin:0;
	padding:0 
}
li,dt,dd {
	list-style:none
}
body,input,textarea,select {
	font:14px/1.8 "times new rome"
}
.trsn {
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	transition:all .5s
}
.scale {
	-webkit-transform:scale(1.05,1.05);
	-moz-transform:scale(1.05,1.05);
	-o-transform:scale(1.05,1.05);
	-ms-transform:scale(1.05,1.05);
	transform:scale(1.05,1.05)
}
img {
	border:none;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	transition:all .5s
}
.cb {
	clear:both
}
.clearfixed:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden;
	clear:both
}
.ttc {
	text-transform:capitalize
}
.ttu {
	text-transform:uppercase
}
.tal {
	text-align:left
}
.tac {
	text-align:center
}
.tar {
	text-align:right
}
.toe {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.fl {
	float:left
}
.fr {
	float:right
}
.fs12 {
	font-size:12px
}
.fs14 {
	font-size:14px
}
.fs16 {
	font-size:16px
}
.ofh {
	overflow:hidden
}
.fwn {
	font-weight:normal
}
.posr {
	position:relative
}
.posa {
	position:absolute
}
.block {
	display:block
}
.blockin {
	display:inline-block;
	*display:block;
	*display:inline;
	*zoom:1
}
body,a {
	color:#777
}
a {
	text-decoration:none;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	transition:all .5s
}
a:hover {
	color:#f80;
	text-decoration:underline
}
.container {
	width:1200px;
	margin:0 auto;
	clear:both
}
#ztop {
	line-height:34px;
	background-color:#03519c;
	font-size:12px
}
#ztop,#ztop a {
	color:#fff
}
#ztop a:hover {
	color:#f80;
	text-decoration:none
}
#zmain {
	margin-top:15px
}
#zlogo {
	overflow:hidden;
	margin-bottom:10px
}
#zlogo,#zlogo img {
	height:60px
}
#zlogo img {
	display:block
}
#zsearch {
	float:right;
	margin-bottom:10px
}
#zsearch form {
	border:solid 4px #666;
	height:28px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	overflow:hidden
}
#zsearch input,#zsearch select {
	border:none;
	float:left;
	display:block;
	line-height:28px
}
#zsearch input[type="text"] {
	width:400px;
	height:28px;
	line-height:28px;
	font-size:12px;
	padding:0 5px
}
#zsearch input[type="submit"] {
	height:28px;
	line-height:28px;
	padding:0 20px 0 24px;
	color:#fff;
	background-color:#666;
	cursor:pointer
}
#zsearch select {
	height:28px;
	border-left:solid 1px #eee;
	padding-left:7px
}
#zsearch dd {
	clear:both;
	color:#666;
	font-size:12px
}
#zsearch dd strong{ float:left}
#zsearch dd p{ float:left}
#zsearch p a {
	margin:0 5px
}
#znav {
	clear:both;
	line-height:46px;
	height:46px;
	background-color:#0050a2;
	text-align:center;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	overflow:hidden
}
#znav li {
	float:left
}
#znav a {
	display:block;
	padding:0 26.5px;
	color:#fff;
	text-decoration:none
}
#znav .cur,#znav a:hover {
	background-color:#5199e3
}
#znav li+li {
	border-left:solid 1px #fff
}
.zborder1 {
	border:solid 1px #666;
	padding:7px 10px;
	clear:both;
	margin-top:15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	overflow:hidden
}
.zborder1>strong {
	color:#666
}
#zgglist {
	font-size:12px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
#zgglist strong {
	float:left
}
#zgglist ul {
	display:inline
}
#zgglist ul li {
	float:left;
	margin-left:10px;
	font-weight:bold
}
#zgglist ul li a {
	margin-left:3px;
	color:#f00
}
#ztaglist {
	font-size:12px
}
#ztaglist a {
	margin-right:20px
}
#zban,#zind_login {
	overflow:hidden;
	height:350px
}
#zban {
	width:100%;
	float:left;
	margin-top:15px
}
#zban img {
	width:100%;
	height:100%
}
#zind_login {
	width:320px;
	float:right;
	margin-top:15px
}
.zlog {
	border:solid 1px #e0e0e0;
	padding:7px 15px 10px
}
.zlog:first-child {
	margin-bottom:8px
}
.zlog:first-child p {
	text-align:center
}
.zlog:first-child p strong {
	color:#f80
}
.zlog:first-child a {
	display:block;
	margin-top:6px;
	background-color:#f80;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	text-align:center;
	line-height:36px;
	color:#fff;
	font-size:15px;
	text-decoration:none;
	border:solid 1px #555
}
.zlog:first-child a:hover {
	background-color:#666
}

.zimgsarea,#zdownlist {
	border:solid 1px #666;
	margin-top:15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	overflow:hidden
}
.zimgscate {
	border-bottom:solid 1px #666;
	clear:both;
	line-height:42px;
	height:42px;
	padding-right:15px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom:10px
}
.zimgscate h3,.zimgscate .cate {
	float:left;
	background-color:#0253af;
	color:#fff !important;
	font-size:14px;
	padding:0 30px;
	display:block;
	text-decoration:none
}
.zimgscate ul {
	float:right;
	font-size:12px
}
.zimgscate ul li {
	float:left;
	margin-left:15px
}
.zimgscate ul a {
	color:#666
}
.zimgscate ul a:hover {
	color:#f80
}
.zimgslist li {
	float:left;
	width:180px;
	margin:0 9.5px 10px;
	overflow:hidden;
	font-size:12px;
	text-align:center;
}
.zimgslist li img{ width:100%; height:137px;object-fit:cover;}
.zimgslist .zimg {
	display:block;
	border:solid 1px #ccc;
	height:135px;
	overflow:hidden
}
.zimgslist .zimg:hover {
	border-color:#f80
}
.zimgslist figcaption { height:48px; line-height:24px; 
	overflow:hidden;
	text-overflow:ellipsis
}
.zimgsarea.zyellow {
	border-color:#f80 !important
}
.zimgsarea.zyellow .zimgscate {
	border-color:#f80 !important
}
.zimgsarea.zyellow .zimgscate a {
	color:#f80 !important
}
.zimgsarea.zyellow .zimgscate a:hover {
	color:#666 !important
}
.zimgsarea.zyellow .zimgscate h3 {
	background-color:#f80 !important
}
.zimgsarea.zgrey {
	border-color:#eee !important
}
.zimgsarea.zgrey .zimgscate {
	border-color:#eee !important
}
.zimgsarea.zgrey .zimgscate a {
	color:#888 !important
}
.zimgsarea.zgrey .zimgscate a:hover {
	color:#f80 !important
}
.zimgsarea.zgrey .zimgscate h3 {
	background-color:#555 !important
}




#footer { width:100%;
	background-color:#666;
	font-size:12px;
	text-align:center;
	padding:15px 0;
	clear:both;
	line-height:2;
	margin-top:20px
}
#footer a,#footer p {
	color:#fff; margin:0 15px;
}
#footer a:hover {
	color:#f80
}

#zserver,#zsico {
	position:fixed;
	right:1px;
	bottom:25%;
	z-index:555;
	display:none
}
#zserver {
	width:110px;
	padding:0 15px 15px;
	border:solid 1px #ccc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	background-color:#fefefe;
	text-align:center
}
#zserver #zsclose {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	font-size:12px;
	line-height:16px;
	width:20px;
	height:20px;
	position:absolute;
	left:-10px;
	top:-10px;
	background-color:#f80;
	color:#fff;
	display:block;
	cursor:pointer
}
#zserver h3 {
	font-size:16px;
	line-height:40px;
	border-bottom:dotted 1px #ccc;
	color:#007eb8
}
#zserver #zslist {
	position:relative
}
#zserver #zslist li {
	position:relative;
	border:solid 1px #ccc;
	line-height:36px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	clear:both;
	margin-top:10px;
	cursor:pointer
}
#zserver #zslist li i {
	display:inline-block;
	*display:block;
	*display:inline;
	*zoom:1;
	width:19px;
	height:19px;
	vertical-align:middle;
	margin:-3px 10px 0 0;
	background: url(../images/btns.png) no-repeat
}
#zserver #zslist li figure {
	position:absolute;
	left:-202px;
	bottom:-1px;
	width:200px;
	display:none;
	line-height:0
}
#zserver #zslist li figure img {
	width:100%
}
#zserver #zslist li:hover {
	background-color:#007eb8;
	border-color:#007eb8
}
#zserver #zslist li:hover figure {
	display:block
}
#zserver #zslist li:hover a {
	color:#fff;
	text-decoration:none
}
#zserver #zslist li:hover .zqq {
	background-position:0 -19px
}
#zserver #zslist .zwx {
	background-position:0 -38px
}
#zserver dl {
	margin-top:10px;
	text-align:left;
	line-height:1.4
}
#zserver dl dd {
	font-weight:bold
}
#zsico {
	width:50px;
	padding:50px 0 10px;
	background: url(../images/kf.png) no-repeat #f80 5px 5px;
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-o-border-radius:5px 0 0 5px;
	-ms-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
	display:block;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	font-family:"microsoft yahei";
	text-decoration:none
}
.zloading {
	display:none
}
#filesview table {
	width:100%
}
#filesview thead {
	text-align:left
}
#filesview tbody tr {
	cursor:pointer
}
#filesview tbody tr:hover {
	background-color:#fafafa
}
#filesview td img {
	margin-right:3px;
	vertical-align:middle
}


.clean50{clear:both;height:50px;overflow:hidden;}
.clean30{clear:both;height:30px;overflow:hidden;}
.clean20{clear:both;height:20px;overflow:hidden;}
.clean10{clear:both;height:10px;overflow:hidden;}
.left{ float:left;overflow:hidden;}
.right{float:right;overflow:hidden;}
.mar{   overflow:hidden;}
.w1200{ width:1200px;margin:0 auto;clear:both; }
.pt_bt{ width:100%; margin:20px 0; font-size:20px; font-weight:600}


/*产品中心*/
.protl_bt{ width:98%; float:left; color:#fff; line-height:50px; background:#3f5260; padding-left:2%; font-size:18px; margin-bottom:20px;}

.protl ul{ width:101%; float:left; overflow:hidden;}
.protl ul li{ width:21.8%; background:#fff;  text-align: center; border:1px solid #fff; padding:1%; float:left; margin-right:1%; margin-bottom:20px;}
.protl ul li .imghvr-slide-down{ width:100%;  height:180px; float:left;}
.protl ul li .wot{ width:100%;object-fit:cover;}
.protl ul li p{ margin-top:15px; display:block; width:100%; height:40px; line-height:20px; overflow:hidden;  float:left;font-size:14px;}
.imghvr-slide-down {position: relative;
	display: inline-block;
	margin: 0;
	max-width: 100%;	
background:rgba(33, 89, 198, 0.8) none repeat scroll !important; /*实现FF背景透明，文字不透明*/
background:#2159c6; filter:Alpha(opacity=80);/*实现IE背景透明*/
	color: #fff;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.imghvr-slide-down>img {
	vertical-align: top;
	max-width: 100%; height:180px;object-fit:cover;
}
.imghvr-slide-down .figcaption{
	background-color: inherit;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%);background-color: inherit
}
.imghvr-slide-down:before,.imghvr-slide-down:after,.imghvr-slide-down *,.imghvr-slide-down *,.imghvr-slide-down *:before,.imghvr-slide-down *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .35s ease;
	transition: all .35s ease; 

}

.imghvr-slide-down:hover .figcaption {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}


.figcaption {opacity:0.95; width:100%; height:100%; text-align: center;}
.figcaption img{ max-height:48px; margin-top:60px}


.w950{width:950px; float:left; overflow:hidden }

.buyR { width:100%; float:left; margin:10px 0 30px;  }
.buyR a.gm0 {display:block;  line-height:2.2em;text-align: center;  font-size:1.2em;background:#ff6c00 url(../images/down-icon.png) center -74px no-repeat; color:#fff;text-decoration:none;}
.buyR a:hover.gm0 {border:1px solid #ededed; border-bottom:1px solid #ccc;background:url(../images/down-icon.png) center 15px no-repeat;   color:#f50;}


.bshareDiv{ display:none !important}
.bshare-custom{ width:100%; float:left; margin-bottom:30px;}

/*paytocss*/
.box_div {  display: none;  background-color:#fff;  z-index:999; position:relative  } 
#light0{ width:100%; float:left;  display:none; margin-left:0px;background:#fff7f2; border:2px solid #ededed; margin-bottom:20px;  }
#idh1{ float:left; width:100%;  font-size:1.6rem; line-height:1em; display:block; color:#555; overflow:hidden }
#idnumber{ font-size:1rem;  color:#aaa; float: left   line-height:2.2em; display:block; color:#ff6c00;   }
#idnumber1{font-size:1rem; color:#f50;  }
#idnumber2{font-size:1rem; color:#f50;  }
#idnumber3{font-size:1rem;color:#f50;  }
.noname1{ font-size:12px; color:#f50;  }
.noname2{ font-size:0px; color:#f50;  }
.money{   clear:both;   font-size:1.8rem; float:left;color:#dd0000;    }
.money span{  font-size:1.4rem; line-height:1.4rem }
.h2name{ clear:both; font-size:1.2rem; line-height:3.0em; text-align:right;  }
.h2name a{ color:#999;}
.h2name a:hover{ color:#2196f3;}
.box_shut{ float: right;margin-top:0px; }
.box_shut a{  float:right; display:block; clear:both; width:60px; height:28px; line-height:15px;  background: url(../images/close.png) 8px 5px  no-repeat; margin-top:20px; margin-right:15px;}

  
.box_content{ width:97%; float:left;   padding:0 18px 20px 18px;    color:#555;}
.box_content img{ width:48%; float:left;margin-right:2%; }
.box_content_l_z30 {width:40%;float:left; margin-bottom:10px;  }

.box_content_r_z { width:58%;  float:right;  font-size:1rem;   }
   





.pet_img{ width:94%; padding:3%; float:left; background:#fff}
.pet_img h1{width:100%; float:left;border-bottom:1px dashed #dedede; margin-bottom:10px; padding-bottom:10px;}
.pet_img b{ float:left;  font-size:24px; line-height:40px; }
.pet_img i{ float:right; font-size:17px; font-weight:normal; font-style:normal; color:#ff0000; font-weight:600; margin-top:10px; margin-right:20px;}


.xq{ width:100%; float:left; background:#3f5260;  font-size:18px; line-height:50px;height:50px;color:#fff; margin:20px 0;}

.xq  h2{ float:left; font-size:18px; margin-left:10px; color:#fff;}



.pet_img dd{ width:95.8%; float:left;border:1px solid #dedede; padding:2%;}
.pet_img p{ line-height:30px; font-size:15px; }
.pet_img dd img{ max-width:100%;}
.nrte{ width:100%; float:left; height:56px;  background:url(../images/pc-xc-icon2.png) left no-repeat; padding-top:20px; border-top:2px solid #2159c6; margin-top:20px;}
.nrte p{ padding-left:50px; float:left; font-size:24px;line-height:36px;}
.nrte a{ display:inline-block; float:right; width:100px; height:40px; line-height:40px; text-align:center; color:#fff; background:#cc0001; }

/*主图*/
.idx-focus{margin:40px auto 0 auto;}
.idx-focus,.focus-pic li{width:893px;height:700px;position:relative;overflow:hidden;}
.idx-foc-tmp{height:640px;}
.focus-pic li{float:left;height:640px;}
.focus-pic li img{width:100%;max-height:640px;object-fit:cover;}
.focus-pic .bg{height:30px;width:100%;position:absolute;left:0;bottom:0;background:#000;opacity:.6;filter:Alpha(opacity=60);z-index:1;}
.focus-pic .txt{height:30px;position:absolute;width:100%;line-height:30px;text-indent:10px;overflow:hidden;z-index:2;left:0;bottom:0; color:#fff;}
.idx-focus .xtaber-tabs{height:60px;background:#565656;}
.idx-focus .xtaber-tabs li{float:left;padding:3px;margin-right:-3px;position:relative;cursor:pointer;z-index:3;}
.idx-focus .xtaber-tabs img{width:90px;height:54px;object-fit:cover;}
.idx-focus .xtaber-tabs .current{background:#2ba4d7;}
.idx-focus .xtaber-tabs .current i{width:7px;height:4px;position:absolute;left:50%;margin-left:-3px;top:-4px;overflow:hidden;}
.idx-focus .btn-prev,.idx-focus .btn-next{background:url(../images/foc_btn.png) no-repeat;_background:url(../images/foc_btn_8.png) no-repeat;width:31px;height:50px;position:absolute;z-index:4;top:50%;_filter:Alpha(opacity=70);}
.idx-focus .btn-prev{background-position:0 0;left:10px;}
.idx-focus .btn-next{background-position:-33px 0;right:10px;}

.w250{ width:230px; float:right}
.prt_zi,.news_lt{ width:90%; padding:5%; float:left; background:#fff; margin-bottom:20px;}
.cf a{ display:inline-block; background:#ff5400; color:#fff; padding:15px 51px; border:none; font-size:17px; font-weight:600;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius: 3px;-o-border-radius: 3px; float:left; margin:10px 8px;}

.cf a img{ margin-right:5px;}
.white_content dl{ float:right; font-size:20px; font-weight:600}

        .black_overlay{ 
            display: none; 
            position: absolute; 
            top: 0%; 
            left: 0%; 
            width: 100%; 
            height: 100%; 
            background-color: black; 
            z-index:1001; 
            -moz-opacity: 0.8; 
            opacity:.80; 
            filter: alpha(opacity=88); 
        } 
 .white_content { 
            display: none; 
            position: absolute; 
            top: 30%; 
            left: 20%; 
            width: 55%; 
            height: 45%; 
            padding: 20px; 
            border: 10px solid orange; 
            background-color: white; 
            z-index:1002; 
            overflow: auto; 
        } 
   


.prt_zi h1,.news_lt h1{ font-size:16px; line-height:40px; width:100%;float:left}
.prt_zi dd{ background:#f3f4f5; padding:4%; width:92%; float:left}
.prt_zi dd p{ font-size:14px; line-height:28px;}

.news_lt ul{ width:90%; float:left; background:url(../images/shu.png) 0 10px no-repeat; padding-left:10%; overflow:hidden}
.news_lt ul li{ width:100%; float:left; line-height:30px; height:30px; overflow:hidden}


.pag_nrt,.pag_t{ width:93.8%; padding:3%; border:1px solid #dedede; float:left; background:#fff }
.pag_nrt h1,.pag_t h1{ font-size:18px; font-weight:600; line-height:40px; border-bottom:1px dashed #dedede; margin-bottom:20px;}
.pag_nrt p{ font-size:16px; line-height:36px;}
.pag_nrt img{ max-width:90%}

.pag_t h2{ width:100%; font-size:20px; margin-bottom:15px; float:left; color:#008dcd }
.pag_t1{ width:94%; padding:3%; background:#fff7f2; float:left}
.pag_t1 ul{ width:40%; float:left}
.pag_t1 ul li{ width:45%; margin-right:2.5%; float:left}
.pag_t1 ul li img{ max-width:100%}
.pag_t1 dt{ width:58%; float:right}
.pag_t1 dt p{ font-size:16px; line-height:40px;}


#pages{ width: 100%; height: 50px; text-align: center; line-height: 22px; padding-top: 1px; clear:both;}
#pages a,#pages span{ background: #f5f5f5; border: #ddd solid 1px; padding: 3px 8px; margin: 0 2px; float: none; color: #333; font-size: 14px;}
#pages .page-num-current{ background: #c7b17f; color: #fff; border: #DDD solid 1px; padding: 3px 8px; margin: 0 2px; float: none;}
#pages a:hovert{border: #c7b17f solid 1px;}

.articlebook{ width:100%; float:left; overflow:hidden; padding-top:10px; padding-bottom:10px}
.articlebook a.zuo{ float:left}
.articlebook a.you{ float:right}
.articlebook a:hover{ color:#F00}


/*返回顶部样式*/
.totop{position:fixed;right:25px;bottom:25px;display:block;width:26px;height:62px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover{background:url(../images/rocket.png) no-repeat 0 -62px;}

.new_lb{ width:100%; float:left; min-height:600px;}
.new_lb ul{ width:99%;background:#fff;  border:2px solid #dedede; float:left}
.new_lb ul li{ width:96%; padding:0 2%; line-height:45px; float:left; border-bottom:1px solid #dedede}
.new_lb ul li h2{ width:90%; float:left; border-right:1px solid #dedede; font-size:16px;}
.new_lb ul li i{ float:right;font-style:normal  }
.new_lb ul li:hover{ background:#0050a2 }
.new_lb ul li:hover h2,.new_lb ul li:hover i{ color:#fff;}


/*新闻内容*/
.bkt{ border:1px solid #eeeeee; width:99.5%;float:left; }
.wznr{ width:94%; padding:3%;  background:#fff;}
.wznr b{width:100%; float:left; text-align:center; font-size:20px; line-height:36px; padding-bottom:20px;}
.wznr p{line-height:32px; font-size:16px;text-transform:capitalize}
.wznr p strong{ font-size:20px; color:#314391}
.wznr img{ max-width:100%;}
.wznr h5{ width:100%; float:left; text-align:center; font-size: 15px; font-weight: normal; padding-bottom:20px;}
.wznr h5 a{ color:#feac2a; font-size:16px; font-weight:600}
.wznr table{ margin:0 auto; }

.wznr table td{border:1px solid #ccc !important;}
.wznr table td p{line-height:30px !important;}
.cp_dy{ width:99.8%; float:left; border:1px solid #eee; background:#f9f9f9; margin-bottom:15px;}
.cp_dy dd{ float:left; margin:5px; line-height:22px;max-height:44px; overflow:hidden; font-size:13px;}