@charset "utf-8";
/* CSS Document */
body,html,ul,li,p,a,div,span,h1,h2,h3,h4,dl,dd,dt{ margin:0; padding:0; list-style:none;}
img{ display:block; border:0;}
a{ color:#000; text-decoration:none; text-shadow:none;}
a:hover{ color:#f00; text-decoration:none;}
body{ font-family: 'XinGothic-SinaWeibo','Microsoft YaHei',helvetica,arial,sans-serif; color: #1a1a1a; font-size: 16px; line-height:30px; }

aside,footer{ display:block; }
/*通用*/
.clear{ clear:both; }
dl { display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
dd { display: block; -webkit-margin-start: 0px; }
/*p { display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }*/
.lt{ float:left; }
.rt{ float:right; }
form { display: inline; }
select { -webkit-appearance: menulist; box-sizing: border-box; align-items: center; border: 1px solid; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; white-space: pre; -webkit-rtl-ordering: logical; color: black; background-color: white; cursor: default; }
input, select, button {font-family: 'XinGothic-SinaWeibo','Microsoft YaHei',helvetica,arial,sans-serif;font-size: 100%;vertical-align: middle;outline: 0;}
input, input[type="password"], input[type="search"], isindex { -webkit-appearance: textfield; padding: 1px; background-color: white; border: 2px inset; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; -webkit-rtl-ordering: logical; -webkit-user-select: text; cursor: auto; }
input, textarea, keygen, select, button, isindex { margin: 0em; font: -webkit-small-control; color: initial; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; display: inline-block; text-align: start; }
input, textarea, keygen, select, button, isindex, meter, progress {-webkit-writing-mode: horizontal-tb;}
.clearfix { display: block; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

textarea {-webkit-appearance: textarea;background-color: white;border: 1px solid;border-image-source: initial;border-image-slice: initial;border-image-width: initial;border-image-outset: initial;border-image-repeat: initial;-webkit-rtl-ordering: logical;-webkit-user-select: text;flex-direction: column; resize: auto; cursor: auto; padding: 2px; white-space: pre-wrap; word-wrap: break-word; }

/*头部*/
.head{ height: 45px; width: 100%; background: #d40000; line-height: 45px; color: #FFF; display: block; position: relative; z-index: 2000; }
.head-lt{ float: left; padding: 4px 0 0 5px; font-size: 18px; }
.head-md{  width:auto; position:absolute; z-index:2001; top:0; left:155px; font-size:16px; font-weight:bold; background:url(../images/splite-bg.png) no-repeat 0 center; background-size:1px 18px; padding-left:8px; }
.head-md a{ color:#fff; }
.head-rt{ float: right; padding-right: 10px; padding-top: 14px; }

/*首页导航*/
.nav{ font-size: 16px; line-height: 26px; padding: 6px 0; height: auto; border-bottom:1px solid #eee; background:#f3f3f3; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;-moz-box-shadow: inset 0px -4px 8px -4px #eee;-webkit-box-shadow: inset 0px -4px 8px -4px #eee;box-shadow: inset 0px -4px 8px -4px #eee; }
.nav a{ color:#004276; display:block; float:left; width:25%; text-align:center; overflow:hidden; }
/*.nav a.wauto{ width:auto; margin:0 8px; text-align:left; }*/
.nav.hide{ max-height:90px; overflow:hidden; }
.nav a#show-nav{ display:block;  }
.nav a#show-nav em.downlink{ width:6px; height:15px; padding:5px ; background:url(../images/down_point.png) no-repeat right 8px; background-size: 6px 15px; }
.nav a#hide-nav{ display:none; }
.nav a#hide-nav em.uplink{ width:6px; height:15px; padding:5px ; background:url(../images/up_point.png) no-repeat right 8px; background-size: 6px 15px; }

/*搜索*/
.tsch{ font-size: 14px; height:40px; line-height: 26px; padding: 4px 0; height: auto; border-bottom:1px solid #eee; background:#f3f3f3; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;-moz-box-shadow: inset 0px -4px 8px -4px #eee;-webkit-box-shadow: inset 0px -4px 8px -4px #eee;box-shadow: inset 0px -4px 8px -4px #eee; position: relative; padding: 0 6px; }
.t-search{ clear: both; position: relative; padding: 0 6px; }
.t-searchbox { overflow: hidden; border: 1px solid #dfdfdf; height: 32px; line-height: 32px; background: #fff; -webkit-border-radius: 4px; border-radius: 4px; position: relative; padding: 0 70px 0 0; margin-bottom: 12px; }
.t-search-input { clear: both; position: relative; padding-left: 12px; line-height: 28px; }
.t-search-t { width: 100%; border: 0; background: 0; }
.t-cross { position: absolute; display: none; right: 30px; width: 35px; height: 32px; top: 0; z-index: 5; color: #fff; }
.t-cross b { position: absolute; right: 10px; top: 7px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); width: 18px; height: 18px; -webkit-border-radius: 9px; border-radius: 9px; -webkit-user-select: none; -moz-user-select: none; background-color: #b2b2b2; }
.t-search-btn { position: absolute; right: 0; top: 0; width: 32px; height: 32px; border: 0; background:url(../images/sch-btn.png) no-repeat center; background-size: 18px; }
.t-search-count{ font-size: 14px; height:28px; line-height: 28px; padding: 6px 0; height: auto; background:#f1f1f1; border-top:1px solid #ddd; border-bottom:1px solid #eee;  position: relative; padding: 0 6px; overflow:hidden; text-align:center; }	
.t-search-count font.red{ color: #c00; }

/*焦点*/
.focus{ width:100%; height:auto; max-height:356px; z-index:1; margin:10px 0; overflow:hidden; }
.swipe { overflow: hidden;  position: relative; z-index:0;width:320px; margin:0 auto; }
.swipe-wrap { overflow: hidden;}

.swipe-wrap div { float:left; width:100%;  max-height:356px; position: relative; z-index:0; overflow:hidden;}
.swipe-wrap div img{ width:100%; }
.swipe-wrap div .caption{ height:23px; background-color: rgba(0,0,0,.4); position:absolute; z-index:5555; bottom:0; left:0; line-height:23px; color:#fff; font-size:14px; padding-left:5px; }
.btns{ width:100%; height:23px; position:absolute; z-index:10; bottom:0; left:0; text-align:right;}
.btns li{ display:inline-block; margin:6px 4px 6px 0; width:4px; height:4px; background:#e7e7e7; border-radius: 4px; cursor:pointer; }
.btns :last-child{ margin-right:5px;}
.btns li.on{background:#373737;}

/*推荐*/
.elite{ width:auto; height:auto; margin:0 12px; border-bottom: 1px solid #dedede; padding:5px 0; }
.elite h1.elite-tit{ float: left; width:100%; height: auto; padding: 6px 0; line-height:24px; font-size:17px; color:#f00; text-align:center; overflow:hidden; text-overflow: clip; white-space: normal; word-break: keep-all;}
.elite .elite-summary{ width:100%; height:46px; line-height:22px; font-size:13px; color:#333; text-align:left; overflow:hidden; }

/*列表*/
.info-list{ font-size: 14px; margin: 0 12px 0 12px; padding: 3px 0 0 0; position: relative; z-index: 80; }
.info-list li{ border-bottom: 1px solid #eeeeee; padding: 3px 0; letter-spacing: -0.2px; display: -webkit-box; overflow:hidden; font-size:16px; }
.info-list li .img{max-height:356px; width: 100%;}
.info-list li img { width: 100%; max-height: 92px; }
.info-list .info-list-h3 { position: absolute;left: 0; bottom: 0; font-size: 14px; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; background: rgba(0,0,0,0.6); height: 26px; line-height: 26px; color: #fff; width: 100%; -moz-box-shadow: inset 0px 1px 1px #fff; -webkit-box-shadow: inset 0px 1px 1px #fff; box-shadow: inset 0px 1px 1px #fff; }

/*频道标题*/
.tabnav{ clear: both;height: 44px;line-height: 44px;padding: 0 4px 0 12px;border-top: 1px solid #d9dadc;border-bottom: 1px solid #d9dadc; margin-top:10px; -moz-box-shadow: inset 0px 1px 1px #fff;-webkit-box-shadow: inset 0px 1px 1px #fff;box-shadow: inset 0px 1px 1px #fff;font-size: 16px;filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6',EndColorStr='#eeeeee');background: -webkit-gradient(linear,0 0,0 100%,from(#f6f6f6),to(#eeeeee));background: -moz-linear-gradient(#f6f6f6,#eeeeee);background: -o-linear-gradient(#f6f6f6,#eeeeee); background: linear-gradient(#f6f6f6,#eeeeee); }
.tabnav h3 { padding: 0 20px;color: #000;border-top: 2px solid #d40000;background: #f8f8f8;height: 43px;line-height: 44px;border-left: 1px solid #d9dadc;border-right: 1px solid #d9dadc;position: relative;white-space: nowrap;float: left;}
.tabnav-sub { overflow: hidden; text-align: right; }
.point { color: #ccc; font-size: 17px; display: inline; }

.info-list-box{ width:auto; height:auto; }
a.list-more{ clear: both; color: #333; margin: 0 12px 10px; height: 30px; line-height: 30px; display: block; font-size: 14px; text-align: center; background: #eee; position: relative; }
a.list-more:hover { background: #d40000; color: #fff; }

.piclistbox {clear: both; padding: 4px 12px 10px; overflow: hidden; margin: 0 auto; }
.piclistbox li { float: left; margin: 6px 1% 0 1%; width: 48%; height: 92px; display: inline; position: relative; overflow: hidden; font-size: 14px; background-color: #efefef; background-image: url(../images/xsc-ico.png); background-position: center center; background-size: 60px auto; background-repeat: no-repeat; }
.piclistbox li img { width: 100%; max-height: 92px; }
.piclistbox-h3 { position: absolute;left: 0; bottom: 0; font-size: 14px; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; background: rgba(100,100,100,.6); height: 26px; line-height: 26px; color: #fff; width: 100%; 
-moz-box-shadow: inset 0px 1px 1px #fff; -webkit-box-shadow: inset 0px 1px 1px #999; box-shadow: inset 0px 1px 1px #999; }

/*内页列表*/
.card-list{ background: #f9f9f9; }
.card-items{ clear: both; background: #fff; border-top: 1px solid #ececec; }
.card-items-list{ clear: both; border-bottom: 1px solid #ececec; padding: 10px 0; margin: 0 8px; background: #fff; }
.card-items-list-dt{ float: left; width: 80px; height: 60px; border: 1px solid #efefef; background-color: #e4f0f9; background-image: url(../images/slogo.png); background-position: center center; background-size: 42px auto; background-repeat: no-repeat; margin-right: 8px; position: relative; }
.card-items-list-dt img { width: 80px; height: 60px; font-size: 0; }
.card-items-list-dd{ overflow: hidden; }
.card-items-list-h3{ clear: both; color: #2f2f2f; line-height: 21px; line-height: 21px; font-size: 16px; font-weight: 600; }
.card-items-list-h3.pic-t-44{ height: 42px; overflow: hidden; }
p.card-items-list-op{ clear: both; overflow: hidden; height: 20px; color: #8b8b8b; margin:0; padding:0; }

.op-ico { display: inline-block; font-size: 10px; height: 20px; line-height: 26px; padding-left: 18px; margin-left: 3px; }
.op-ico.time-num { padding-left: 0; margin-left: 0; background: 0; }
.op-ico.num-ico{ background: url(../images/comment-ico.png) no-repeat 0 8px; background-size: 12px auto; }

.gotopBtn { position: fixed; display: block; right: 13px; top: 85%; width: 36px; height: 36px; z-index: 9999; background:url(../images/goTop.png) no-repeat; background-size:24px; display:none; }
.moreBtnbox { clear: both; overflow: hidden; }
.moreBtnloading { clear: both; margin: 12px 6px 12px; text-align: center; }

.loadingbtn { margin: 2px 0; display: inline-block; vertical-align: middle; height: 30px; width: 30px; overflow: hidden; text-indent: 999em; line-height: 30px; background: url(../images/loading.png) 0 0 no-repeat; background-position: 0 100%; background-size: 30px auto; -webkit-animation-name: loading; -webkit-animation-duration: 1s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; }
.more-btn{clear: both; height: 32px; line-height: 32px; text-align: center; font-size: 14px; border: 1px solid #f9f9f9; margin: 0 6px 12px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 0 #fff; }

/*人员列表*/
.agency{ width:96%; height:auto; background:#fff; padding:2%; }
.agency-con{ width:100%;font-size:14px; color:#343434; background:#ffffff; padding:2% 0; }
.agency-con ul{ width:100%; height: auto;}
.agency-con li{ width:96%; height: auto;background:#fff; float:left; float:left; padding:2px 2% ;}
.agency-con li img{ width:100%; height:auto; padding:0%; float: left; border:1px solid #e4e4e4; margin: 0;}
/*视频列表*/
.video{ width:96%; height:auto; background:#eeeeee; padding:2%; }
.video-con{ width:100%;font-size:14px; color:#343434; background:#ffffff; border:1px solid #e4e4e4; margin-left:-1px; padding:2% 0; }
.video-con ul{ width:100%; height: auto;}
.video-con li{ width:96%; height: auto;background:#fff; float:left; float:left; padding:2px 2% ;}
.video-con li .img{width:100%; height:auto; padding:0%; float: left; border:1px solid #e4e4e4; margin: 0;}
.video-con li img{width: 100%; }
.video-con li p{ float: left; width: 100%; text-align: center; padding: 5px 0 10px; line-height: 200%;}
/*分页*/
.vc_pager{ width: auto; height:30px; line-height:30px; font-size:12px; text-align: center; margin-top:10px; padding:10px 0; }
.vc_pager a,.vc_pager span.cur{ width:auto; height:20px; color:#fff; padding:6px 10px; margin:0 3px; }
.vc_pager a{ text-decoration:none;background:#999; }
.vc_pager a:hover{ text-decoration:underline;}
.vc_pager span.cur{ background:#666; padding:6px 10px; }

/*正文模板*/
.title_text { padding: 14px 15px 20px 15px; }
.title_text p { font-size: 12px; color: #666; padding-top: 5px; }
.title_text p a { color: #fa453a; float: right; display: inline-block; background: url(../images/comment-sico.png) no-repeat left center; background-size: 10px 9px; padding-left: 15px; }
.main-texts{ float: left; height:251px; padding: 10px 15px 10px 15px;text-justify: auto; text-align: justify;  font-size: 18px;  box-sizing: border-box;
 width:100%; background: #fff; position: relative;
}
.main-texts .renyuan{ float: left; width: 100%;}
.main-texts .renyuan>div{ float: left; width: 100%; height: 120px;}
.main-texts .renyuan>div>p{ display: inline-block; color: #323232;  width: 100%; line-height: 33px; height: 33px; font-size: 14px; font-weight: 600; }
.main-texts .renyuan>div>input[type="text"]{ display: inline-block; width: 100%; background: #fff;  height: 32px; line-height: 32px; font-size: 14px; border: 1px solid #ccc; border-radius: 4px; padding: 0 10px; box-sizing: border-box;}
.main-texts .renyuan>div>input[type="submit"]{width:100%; height: 32px; line-height: 32px; font-size: 14px; color:  #fff; letter-spacing:0.5em; text-align: center; margin-top: 17px; border: none !important; outline: none;
 border-radius: 4px;background:#ee1a02;}

.main-text{ padding: 10px 15px 10px 15px;text-justify: auto; text-align: justify;  font-size: 18px; }
.main-text img{ width:100%; margin:5px auto; }
.nexttit { padding: 20px 15px; font-size: 16px; line-height: 22px; }
.nexttit p { font-size: 12px; padding-bottom: 5px; }
.nexttit a { color: #033f71; }

.text-comment { padding: 20px 15px 20px 15px; }
.jc-pl { font-size: 12px; border-bottom: 1px solid #ccc; padding-bottom: 6px; }
h3.pl_tt {  float: left; width: auto; font-weight: bold; padding:0; margin:0; display: block; font-size: 1.17em; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold; margin:0; }
.pl_link { float: right; width: auto; text-align: right; }
.pl_link span { color: #f94135; padding-left: 15px; cursor:pointer; }
.texteara { position: relative; padding-top: 8px; }
.texteara::after { position: absolute; width: 17px; height: 10px; top: 0; right: 16px; content: " "; background: url(../images/point.png) no-repeat; background-size: 17px 10px; }
.txtaearas { border-radius: 0;width: 100%;height: 60px;color: #cbcbcb;font-size: 12px;padding: 8px;line-height: 18px;border: 1px solid #f2f2f2;-webkit-appearance: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; }
.ipt-cancel {color: #343142;font-size: 14px;border: 1px solid #a5a5a5;background: #fff;width: 85px;height: 30px;line-height: 28px;-webkit-appearance: none;outline: 0;border-radius: 0; text-align:center; }
.ipt-go {color: #fff;font-size: 14px;border: 1px solid #fb453a;background: #fb453a;width: 85px;height: 30px;line-height: 28px;float: right;-webkit-appearance: none;outline: 0;border-radius: 0; text-align:center; }

.com-list { margin: 0; padding: 0; }
.com-list li { position: relative; padding-top: 10px; }
.com-list ul { display: block; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; }
.com-left { position: absolute; width: 28px; top: 16px; left: 0; }
.com-left img { width: 28px; height: 28px; display: block; margin: auto; }
.com-right { background: #fff; position: relative; border-bottom: 1px solid #ccc; padding-bottom: 15px; }
.pl-name { font-size: 12px; color: #999; }
.pl-word { font-size: 16px; color: #868686; line-height: 24px; padding-top: 5px; }
.pl-word p { color: #9a9a9a; font-size: 12px; padding-top: 20px; }
.pl-word p span { float: right; }
.all-pl { text-align: center; font-size: 16px; padding-top: 20px; }

.hot-info{ margin: 10px 0 0 0; font-weight: bold; border-bottom:1px solid #c00; }
.hot-info i{ font-style:normal; margin-left:10px; }
.hot-info span { float: right; font-size: 12px; font-weight: normal; }
.hot-info span a { color: #ff262c; }

/*menu*/
.nav-title-p31 { padding: 0px 3.1%; }
.nav-title { background: #eee; font-size: 16px; height: 23px; padding-top: 5px; }
.nav-title a { border-left: 2px solid #df3031;display: block;height: 18px; padding-left: 8px; line-height: 18px; float:left; }

.nav-list { padding: 7px 1.5% 15px 3.1%; line-height: 1.8; }
.nav-list a, .nav-list a:visited { color: #858585; margin-right: 9px; white-space: normal; }
.toTop { text-align: right; font-size: 15px; padding: 15px 7% 7px 7%; }
.toTop a { padding-right: 13px; background: url(../images/totop.png) no-repeat right 1px; background-size: 12px; }

.footer{ padding: 0px 3.1%; height: 45px; box-sizing: border-box; position: relative; width: 100%; color: #fff; font-size: 16px; overflow: hidden; background-color: #df3031!important; box-sizing: border-box; }
.footer .menu { width: 24px; background-size: 24px; position: absolute; right: 3.1%; top: 0; background:url(../images/menu1.png) no-repeat; }
.footer .menu { float: right; background-position: center; background-repeat: no-repeat; height: 45px; width: 24px; background-size: 24px; margin-left: 15px; }
.footerNav { height: 25px; line-height: 30px; text-align: center; }
.footerNav a, .footerNav a:visited { color: #edede4; font-size: 17px; }
.footerInfo { height: 15px; color: #f2bcbd; text-align: center; font-size: 9px; line-height:18px; }

/*评论列表*/
.sub-nav-bak { position: absolute; top: 11px; left: 15px; width: 36px; height: 24px; }
.sub-nav-m { text-align: center; color: #FFFFFF; }
.sub-nav-r { position: absolute; top: 15px; right: 15px;}

/*底部信息*/
footer { float: left; width: 100%; text-align: center; background-color: #fff; }
.footer-top{ height: 50px; background-color: #d40000; border-bottom: 1px solid #f7f7f7; }
.footer-top>a { display: block; margin: 9px 10px 0; border: 1px solid #981d22; line-height: 30px; height: 30px; color: #fff; background-repeat: no-repeat; }
.footer-top-ltBtn { float: left; font-size: 14px; width: 44px; padding-left: 24px; background-image: url(../images/bMenu.png); background-position: 8px 50%;background-size: 16px auto; }
.footer-top-rtBtn { float: right;width: 30px; background-image: url(../images/backTop.png); background-position: 50% 50%; background-size: auto 18px; text-indent: -9999px; }
.footer-nav { background-color: #ececec; height: 32px; border-bottom: 1px solid #e0e0e0; width: 100%; text-align: center; border-collapse: collapse; border-spacing: 0; }
.footer-nav li{ width:25%; height:32px; float:left; font-size:14px; }
.footer-bot{ color: #333333; padding-bottom: 10px; font-size:12px; padding:8px 0; }
.footer-bot>p { line-height: 22px; }
.footer-bot a{ color: #333333; }

.footer-search{ clear: both; position: relative; padding: 0 6px; }

.footer-select { float: left; cursor: pointer; background: #fff; text-align: left; border: 1px solid #dfdfdf; height: 32px; line-height: 32px; -webkit-border-radius: 4px; border-radius: 4px; padding: 0 22px 0 8px; position: relative; margin-right: 10px; display:none; }
.footer-select select { position: absolute; left: 0; top: 0; height: 34px; width: 61px; opacity: 0; border: 0; z-index: 99; }
.footer-searchbox { overflow: hidden; border: 1px solid #dfdfdf; height: 32px; line-height: 32px; background: #fff; -webkit-border-radius: 4px; border-radius: 4px; position: relative; padding: 0 70px 0 0; margin-bottom: 12px; }
.footer-search-input { clear: both; position: relative; padding-left: 12px; line-height: 28px; }
.f-search-t { width: 100%; border: 0; background: 0; }
.cross { position: absolute; display: none; right: 30px; width: 35px; height: 32px; top: 0; z-index: 5; color: #fff; }
.cross b { position: absolute; right: 10px; top: 7px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); width: 18px; height: 18px; -webkit-border-radius: 9px; border-radius: 9px; -webkit-user-select: none; -moz-user-select: none; background-color: #b2b2b2; }
.f-search-btn { position: absolute; right: 0; top: 0; width: 32px; height: 32px; border: 0; background:url(../images/sch-btn.png) no-repeat center; background-size: 18px; }
.footer-navs { clear: both; line-height: 28px; padding: 2px 0; font-size: 14px; }
.footer-navs a { margin: 0 10px; display: inline-block; }
.prevPage { float: left; height: 30px; width: 35px; overflow: hidden; background:url(../images/PrevPage-bg.png) no-repeat center; background-size:10px; text-indent: 999em; }
.backTop { float: right; height: 30px; width: 35px; background:url(../images/backTop-bg.png) no-repeat center; background-size:16px; overflow: hidden; text-indent: 999em; }
.footer-times {line-height: 40px; font-size: 12px; font-family: helvetica,arial,sans-serif; }

