* { word-wrap: break-word; word-break: break-all; }
a:link, a:visited { color: #333; text-decoration: none; }
a:hover { color: #f00; text-decoration: none; }
body { position: relative; margin: 0; text-align: center; background:url(../img/bg01.png); }
body, td, div, form { color: #000; font-family: "Microsoft YaHei"; font-size: 14px; }
p, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, ul, li, img, blockquote, form { margin: 0; padding: 0; border: 0; list-style: none; }
h1 { text-align: center; font: bold 24px "Microsoft Yahei", sans-serif; margin: 10px 0; }
.fixed { width: 100%; height: 50px; }
h3 { text-align: center; font-weight: normal; font-size: 12px; padding-bottom: 10px; margin-bottom: 10px; }
.color_gay, a.color_gay { color: #999; }
a.color_gay:hover { color: #666; }
.topall { width: 100%; margin: 0 auto; background: url(../img/allbg.png) repeat-x;}
.tit02 { width: 100%; height: 45px; line-height: 45px; }
.tit02 .ch { float: left; font-size: 16px; font-weight: bold; padding: 0 20px; }
.tit02 .cDGray { float: right; padding: 0 14px; }
.tel_qq { margin-left: 18px; line-height: 45px; height: 40px; vertical-align: top; }
.tel_qq a img{ padding-top:8px; }
.table_box2 { width: 790px; margin: 10px auto; }
.table_box2 td { border-bottom:#eee 1px solid}
.table_box2 .dingbg { background-color: #f7f7f7; }
/* css表格各行变色 */ 
.bianse_index tr td { }
.bianse_index tr.alt td { background: #F3F3F3; }
.bianse_index tr.over td { background: #EDFCFA; }
a.blue { color: #05c; text-decoration: none; font-size: 16px; padding-right: 12px; }
a.blue1 { color: #080; text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-right: 12px; }
a.red { color: #e00; text-decoration: none; font-size: 16px; padding-right: 12px; font-weight: 700; }
a.green { color: #090; text-decoration: none; }
a.gray { color: #707070; text-decoration: none; padding-right: 12px; font-family: Arial, Helvetica, sans-serif; }
a:hover { text-decoration: none; }
a.black { color: #333; text-decoration: none; font-size: 16px; padding-right: 12px; }
#header { width: 1200px; margin: 10px auto; height: 86px; }
#header .quick_menus, #nav .search_box .bd .search_zone { background-image: url(../img/hd_320.png); background-repeat: no-repeat; }
.index_box { border: #ddd 1px solid; background: #fff url(../img/titlebg.png) repeat-x; height: 600px; }
#top_bar .quick_link ul li { background-image: url(../img/icon.gif); background-repeat: no-repeat; }
.wrapper { width: 1200px; margin: 15px auto; position: relative; }
#top_bar { height: 33px; line-height: 33px; width: 1200px; margin: 0 auto; color: #fff; }
#top_bar .change_city { float: left; display: inline; margin-left: 10px; }
.change_city em { font-size: 14px; color: #06F; font-weight: bold; margin-right: 6px; }
#top_bar .city_zone { color: #F30; font-weight: bold; }
#top_bar .quick_link { float: right; }
#top_bar .quick_link ul li { float: left; display: inline; padding: 0 10px 0 13px; background-position: 1px -116px; }
#header .logo { float: left; margin: 10px 15px 0 0; display: inline; }
#header .logo a { width: 258px; height: 52px; }
#header .quick_menu { float: right; width: 558px; height: 40px; margin-top: 25px; margin-left: 10px; position: relative; }
#header .quick_menu .bd { color: #ccc; text-align: left; margin: 1px 0 0 2px; }
#header .post { margin-top: 25px; float: right; }
.post_top1 { height: 36px; text-align: center; margin-top: 0; }
a.p_btn1:link, a.p_btn1:visited { font-family: "Microsoft YaHei"; font-size: 16px; color: #fff; font-weight: bold; background: #FFA631 url(../img/line1.png) no-repeat 15px 10px; display: inline-block; width: 83px; height: 36px; text-align: left; line-height: 36px; letter-spacing: 1px; margin-left: 15px; padding-left: 40px; transition: .2s; }
a.p_btn1:hover { font-family: "Microsoft YaHei"; font-size: 16px; color: #fff; font-weight: bold; text-decoration: none; background: #FF9000 url(../img/line1.png) no-repeat 15px 10px; line-height: 36px; letter-spacing: 1px; }
a.p_btn2:link, a.p_btn2:visited { font-family: "Microsoft YaHei"; font-size: 16px; color: #fff; font-weight: bold; background: #FFA631 url(../img/line2.png) no-repeat 15px 10px; display: inline-block; width: 83px; height: 36px; text-align: left; line-height: 36px; letter-spacing: 1px; margin-left: 15px; padding-left: 40px; transition: .2s; }
a.p_btn2:hover { font-family: "Microsoft YaHei"; font-size: 16px; color: #fff; font-weight: bold; text-decoration: none; background: #FF9000 url(../img/line2.png) no-repeat 15px 10px; line-height: 36px; letter-spacing: 1px; }.width { min-width: 1200px; max-width: 1200px; margin-left: auto; margin-right: auto; }
.pd_15 { padding: 15px; }
.main_left { float: left; width: 790px; min-height: 500px; border:#e1e1e1 1px solid }
.baibg { background: #fff; }
.main_right { float: right; width: 360px; position: relative;border:#e1e1e1 1px solid ; background:#fff; }
.right_box1 { width: 330px; display: block; margin-bottom: 0px; clear: both; height: auto; }
.right_box2 { width: 330px; display: block; margin-bottom: 20px; clear: both; height: 650px; }
.right_box3 { width: 330px; display: block; margin-bottom: 20px; clear: both; height: 750px; }
.wrappic { width: 790px; height: 200px; position: relative; overflow: hidden; float: left; background: #ededed; }
.slidebox { width: 790px; position: absolute; top: 0; left: 0; height: 200px; }
.slidebox li { float: left; width: 790px; height: 200px; left: 0; top: 0; }
.slidebox li img { display: block; width: 790px; height: 200px; }
.dot { position: absolute; width: 100%; height: 30px; text-align: right; bottom: 5px; right: 0px; }
.dot p { margin-right: 10px; }
.dot b { width: 15px; height: 15px; color: #333; display: inline-block; border: 1px solid #fff; background: #fff; text-align: center; line-height: 15px; margin: 0 5px; margin-top: 6px; cursor: pointer; font-weight: normal; }
.dot .cur { background: #308900; color: #fff; border: 1px solid #308900; }
.x_tongji { width: 100%; height: 45px; line-height: 45px; background: #f3f3f3; margin-top: 15px; text-align: left; border-bottom: #3AA400 4px solid }
.m-box { margin-bottom: 6px; width: 330px; float: left; background: url(../img/x_title1.png) no-repeat; height: auto }
.m-box .m-hd { height: 41px; }
.m-box .m-hd .more { float: right }
.m-box .hd-title { font-size: 20px; float: left; margin-left: 27px; line-height: 26px; }
.m-box .m-bd { width: 330px; clear: both; }
.m-box2 { margin-bottom: 10px; width: 330px; float: left; background: url(../img/x_title2.png) no-repeat; height: auto }
.m-box2 .m-hd { height: 35px; }
.m-box2 .m-hd .more { float: right }
.m-box2 .hd-title { font-size: 20px; float: left; margin-left: 57px; line-height: 26px; }
.m-box2 .m-bd { width: 330px; clear: both; }
.m-box3 { margin-bottom: 10px; width: 330px; float: left; background: url(../img/x_title3.png) no-repeat; height: auto }
.m-box3 .m-hd { height: 35px; }
.m-box3 .m-hd .more { float: right }
.m-box3 .hd-title { font-size: 20px; float: left; margin-left: 47px; line-height: 26px; }
.m-box3 .m-bd { width: 330px; clear: both; }
.newslist { margin-bottom: 1px; width: 330px; text-align: left; }
.newslist li { height:30px; line-height:30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.newslist li a { font-size: 14px; }
.newslist li span { float: right; font-size: 12px; font-family: Arial; padding-left: 10px; color: #999; }
.newslist li:before { content: "\e630"; margin: 0 4px 0 0; font-family: "iconfont"; color: #292929 }
.newslist.show li { overflow: visible }
.newslist.video li:before { content: '\f0298'; color: #ec0c15 }
.newslist .date { padding: 0 0 0 16px; font-size: 12px; color: #c7c7c7 }
.newslist .line { margin-top: 16px; padding-top: 20px; border-top: 1px dashed #c7c7c7 }
.newslist.none:before { content: "" }
.newslist dd { display: inline-block; min-width: 10px; padding: 3px; font-size: 12px; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: #999; border-radius: 5px; background: #FF9933; margin-right: 5px; font-size: 12px; }
.newslist dt { display: inline-block; min-width: 10px; padding: 3px; font-size: 12px; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: #999; border-radius: 5px; background: #FF0000; margin-right: 5px; font-size: 12px; }
.newslist .noicon:before { content: "" }

.btn-s { font-weight: bold; cursor: pointer; background: url(../img/searchmap.png) no-repeat; width: 82px; height: 33px; border: 0px solid #fff; font-family: "Microsoft YaHei"; font-size: 16px; color: #fff; }
.inputtop { width: 388px; height: 34px; background: #fff; line-height: 33px; border: #fff 0 solid; float: left; }
.btn-s { font-weight: bold; cursor: pointer; background: url(../img/s_buton.png) no-repeat; width: 34px; height: 34px; border: 0 solid #fff; font-family: "Microsoft YaHei"; font-size: 16px; color: #fff; }
.search_s { border: #308900 1px solid; width: 425px; float: right; background:#308900; height: 34px; }
.nav_scroll { position: fixed; width: 100%; margin: 0; left: 0; top: 0; }
.nav { width: 100%; background: #191919; height: 45px; min-width: 1020px; zoom: 1; z-index: 99999; }
.nav_menu { width: 1200px; margin: 0 auto; clear: both }
.nav_menu ul.nav_menu_ul { border-left: 0px solid #DC294D; height: 45px }
.nav_menu ul li { float: left; border-right: 0px solid #DC294D; font-size: 18px; color: #fff }
.nav_menu ul li a { color: #ffffff; padding: 0 18px; line-height: 45px; display: block; }
.nav_menu ul li div { width: 120px; background-color: #CCC }
.nav_menu ul li a.hover { background: #308900; }
.nav_menu ul li a.hover2 { background: #fa8d00; }
.nav_menu ul li a.hover3 { background: #099659; }
.nav_menu ul li a:hover { background: #308900; }
.sub_nav { width: 1172px; background: #fff; border: 0px solid #ddd; border-top: 0 none; padding: 8px 10px 8px 16px; margin: 0 auto 15px auto; border:#e1e1e1 1px solid; border-top:none;}
.sub_nav .inner { width: 1160px; overflow: hidden; }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
i { font-style: normal; }
.sub_nav li { float: left; text-align: center; padding: 4px 9px 4px 7px; background-position: 0 0; font-size: 14px; }
.sub_nav li { background: url(../img/common2013_sp.gif) no-repeat 0 0; }
#nav .search_box { background: url(../img/bg_960.png) no-repeat 0 0; height: 42px; }
#nav .search_box .bd { padding: 8px 0 0 10px; text-align: left; }
#nav .search_box .search_zone { background-position: 0 0; height: 25px; float: left; width: 341px; }
#nav .search_box .search_zone .searchText { border: 0; background: #ccc; height: 22px; line-height: 20px; margin-left: 35px; width: 256px; background: none; }
#nav .search_box .search_zone .searchSubmit { cursor: pointer; border: 0; font-size: 14px; height: 25px; line-height: 25px; font-weight: bold; color: #fff; width: 50px; background: none; }
#nav .search_box .search_hotkey { float: left; display: inline; margin: 2px 0 0 10px; }
#nav .search_box span.hotkeyTit { font-size: 14px; color: #333; font-weight: bold; }
#nav .search_box .search_hotkey a { margin-right: 8px; color: #9f3c3c; text-decoration: none; }
#nav .search_box .search_hotkey a:hover { color: #bd5d5d; }
#nav .location { float: left; color: #666; display: inline; margin: 5px 5px 0 10px; background: url(../img/icon.gif) no-repeat 0 -219px; padding-left: 20px; }
#nav .location a { color: #36c; text-decoration: none; }
#nav .location a:hover { color: #f30; text-decoration: none; }
#nav .changeColor_bd { float: right; margin: 12px 4px 0 0; display: inline; color: #a59770; }
#content { margin: 20px auto; background: #fff; height: auto!important; border:#e1e1e1 1px solid}
#content_index { margin: 20px auto; background: #fff; height: auto!important; box-shadow: 1px 3px 3px rgba(150,152,153,0.3); width: 1000px; padding: 10px; }
#footer { margin-top: 0; border-top: 0px solid #0084cc; background: #E2FAF7 url(../img/0titlebg.png) repeat-x; }
.foot_line { width: 1000px; margin: 0 auto; height: 44px; line-height: 44px; color: #fff; }
.foot_line a { margin-right: 10px; margin-left: 10px; color: #fff; }
#footer .logo_gay { float: left; display: inline; margin-right: 12px; width: 263px; height: 57px; margin-top: 10px; }
#footer .logo_gay a { display: block; background: url(../img/logo_gay.gif) no-repeat 0 0; width: 263px; height: 57px; overflow: hidden; text-indent: -999em; }
#footer .foot_info { float: center; width: 566px; height: 90px; text-align: center; line-height: 22px; }
#footer .foot_nav { color: #fff; }
#footer .foot_nav a { color: #fff; text-decoration: none; }
#footer .foot_nav a:hover { color: #ff0; text-decoration: none; }
#footer .bor { overflow: hidden; height: 5px; background: url(../img/bg_repeatX.png) repeat-x 0 -133px; margin: 8px 0; }
#footer .foot_info { width: 100%; height: 70px; text-align: center; line-height: 22px; }
.m_title_h { width: 100%; margin: 0 auto 0 auto; background: #eeeff0; line-height: 37px; height: 50px; background: url(../img/title_hd_bg.png) repeat-x; }
.dh_list { padding: 2px 10px; margin: 1px; text-align: left; font-weight: normal; font-size: 14px; }
.dh_list b { font-size: 22px; color: #444; float: left; text-indent: 1.5em; }
.dh_list span { float: right; font-size: 14px; }
.about_title_h { width: 100%; margin: 0 auto 0 auto; background: #eeeff0; line-height: 37px; height: 50px; background: url(../img/title_about_bg.png) repeat-x; }
.news_title_h { width: 100%; margin: 0 auto 0 auto; background: #eeeff0; line-height: 37px; height: 50px; background: url(../img/title_news_bg.png) repeat-x; }
.member_title_h { width: 100%; margin: 0 auto 0 auto; background: #eeeff0; line-height: 37px; height: 50px; background: url(../img/title_member_bg.png) repeat-x; }
.ind_login_box { display: none; position: absolute; top: 21px; left: -228px; overflow: hidden; width: 360px; background-position: 0 -492px; height: 23px!important; height: 24px; text-align: left; padding: 0 8px; padding-top: 3px!important; padding-top: 2px; vertical-align: middle; }
*+html .ind_login_box { padding-top: 4px!important; height: 22px!important; }
.ind_login_box input { vertical-align: middle; }
input.ind_log_input { border: 1px solid #ccc; border-top: 1px solid #919191; border-left: 1px solid #919191; height: 16px; line-height: 16px; color: #666; width: 97px; }
input.l_send { width: 33px; height: 18px; border: 0; background-position: -240px -402px; color: #fff; line-height: 16px; cursor: pointer; }
input.l_cancel { width: 33px; height: 18px; border: 0; background-position: -275px -402px; color: #fff; line-height: 16px; cursor: pointer; }
.display { display: block; }
.login_test { border: 1px solid #ddd; height: 18px; line-height: 18px; width: 80px; }
.ind_login_box, input.l_send, input.l_cancel { background-image: url(../img/hd_320.png); background-repeat: no-repeat; }
.email_input { border: 1px solid #ccc; height: 16px; background: #fff; line-height: 16px; color: #333; width: 90px; }
.email_button { border: 1px solid #ccc; height: 18px; background: #fff; line-height: 18px; color: #777; width: 40px; }
.site_service { float: right; margin: 3px 5px 0 0; _display: inline; width: 520px; height: 25px; line-height: 25px; text-align: right; padding-left: 8px; }
#hdpic { width: 1000px; height: 100px; overflow: hidden; margin: 0 auto; position: relative; }
#hdpic a { position: absolute; top: 0; left: 0; }
#hdpic a img { border: none; }
#hdpic .abgne-controls { list-style: none; position: absolute; margin: 0; padding: 0; right: 10px; bottom: 10px; height: 16px; }
#hdpic .abgne-controls li { float: left; width: 16px; height: 16px; line-height: 16px; font-size: 12px; font-weight: 300; text-align: center; cursor: pointer; margin-right: 5px; color: #e00; background-color: #fff; }
#hdpic .abgne-controls li.current { color: #fff; background-color: #e00; }
.com_index_s { width: 270px; margin: 0 auto; background: url(../img/line_bg.png) repeat-y; }
.com_index_s li { padding: 0 10px; line-height: 44px; height: 44px; text-align: left; text-indent: 2.5em; border-bottom: #f0f0f0 1px solid; white-space: nowrap; overflow: hidden; }
.com_index_s li a { font-size: 16px; color: #222; }
.com_index_s li img { width: 270px; height: 170px; display: block; }
.com_index_s li span { width: 270px; height: 40px; display: block; line-height: 40px; font-size: 14px; }
.index_title_box_right_114 { width: 100%; border-top: #ddd 1px solid; height: 45px; line-height: 45px; background: url(../img/titlebg2.png) no-repeat; }
.index_title_box_right_news { width: 100%; border-top: #ddd 1px solid; height: 45px; line-height: 45px; background: url(../img/titlebg3.png) no-repeat; }
.adbox_1 { margin: 10px auto; width: 1200px; }
.adbox_1 img { width: 1200px; }
.frame_11 { margin: 0 10px; padding: 11px 0 8px 6px; float: left; display: inline; }
.frame_11_con { margin: 0; padding: 0; float: left; text-align: left; }
.frame_11_con li { line-height: 27px; height: 27px; white-space: nowrap; overflow: hidden; }
.frame_11_con li.blue { width: 260px; list-style: none; padding: 0 0 0 12px; line-height: 23px; background: url("../../img/bluedot.gif") no-repeat left center; }
.frame_11_con li.red { width: 260px; list-style: none; padding: 0 0 0 12px; line-height: 23px; background: url("../../img/reddot.gif") no-repeat left center; font-size: 14px; }
.frame_11_con li.green { width: 260px; list-style: none; padding: 0 0 0 12px; line-height: 23px; background: url("../../img/greendot.gif") no-repeat left center; }
a.blue02 { color: #266392; text-decoration: none; font-size: 14px; padding-right: 12px; }
.right2 .nolk { padding: 5px 10px; background: #3AA400; color: #fff; font-size: 12px; margin-left: 10px; }
.right2 a { padding: 5px 10px; background: #3AA400; color: #fff; font-size: 12px; margin-left: 10px; }
.right2 .curt { padding: 5px 10px; background: #1b6666; color: #fff; font-size: 12px; margin-left: 10px; font-weight: bold; }
.pagination_module { width: 95%; height: 40px; line-height: 40px; margin: 0 auto; }
.dibtbg { width: 100%; background: #E9E9E7 url(../img/dibtbg.png) top center no-repeat; height: 35px; }
#code, #code_hover, #gotop { width: 36px; height: 48px; background: url(../img/icon.png) no-repeat; position: fixed; right: 50px; cursor: pointer; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
#code { background-position: -276px -258px; bottom: 120px; _margin-bottom: 120px; }
#code_hover { background-position: -316px -258px; bottom: 120px; _margin-bottom: 120px; }
#gotop { background-position: -276px -310px; bottom: 67px; _margin-bottom: 67px; }
#code_img { width: 270px; height: 355px; background: url(icon.png) -4px -3px no-repeat; position: fixed; right: 90px; bottom: 67px; cursor: pointer; display: none; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
_margin-bottom: 67px; }
#rt-div { width: 95px; height: 200px; background: #069; -webkit-box-shadow: 3px 0 7px rgba(0,0,0,0.55); -moz-box-shadow: 3px 0 7px rgba(0,0,0,0.55); box-shadow: 3px 0 7px rgba(0,0,0,0.55); }
.daohang_xk { width: 95px; margin: 0 auto; }
.daohang_xk li { line-height: 45px; height: 45px; display: block; border-bottom: #0c3650 1px solid; border-top: #72bce9 1px solid; }
.daohang_xk li a { font-size: 16px; font-weight: 500; color: #fff; }
.daohang_xk li a:hover { color: #ff0; }
#rt-div { width: 96px; height: 240px; -webkit-box-shadow: 3px 0 7px rgba(0, 0, 0, 0.55); -moz-box-shadow: 3px 0 7px rgba(0, 0, 0, 0.55); box-shadow: 3px 0 7px rgba(0, 0, 0, 0.55); }
.sidenav-area { width: 100px }
.sidenav-area .sidenav-head { width: 99px; height: 7px; background: url(../img/sidenav_1.png) 0 -82px no-repeat; _background: url(../img/ie6-sidenav_2.png) 0 -82px no-repeat }
.sidenav-area .current { background-color: #de0909; color: #fff; border: 1px solid #900; margin-bottom: -1px; position: relative; z-index: 5 }
.sidenav-area .sidenav-content { width: 99px; background-color: #fff }
.sidenav-area .sidenav-foot { width: 100px; height: 34px }
.sidenav-area .sidenav-foot a { display: block; width: 99px; height: 34px; border-top: 1px solid #ddd; background: url(../img/sidenav_1.png) 0 -90px no-repeat; _background: url(../img/ie6-sidenav_2.png) 0 -90px no-repeat }
.sidenav-area .sidenav-foot a:hover { background: url(../img/sidenav_1.png) 0 -125px no-repeat; _background: url(../img/ie6-sidenav_2.png) 0 -125px no-repeat }
.sidenav-area .sidenav { display: block; width: 92px; height: 35px; padding-left: 5px; line-height: 35px; border-top: 1px solid #ddd; font-size: 14px; color: #000; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.sidenav-area .sidenav:hover { background-color: #de0909; color: #fff; border: 1px solid #900; margin-bottom: -1px; position: relative; z-index: 5 }
.floating_ck { position: fixed; right: 10px; top: 40%; font-size: 12px; font: Arial, Helvetica, sans-serif }
.floating_ck dl dd { position: relative; width: 60px; height: 80px; background-color: #999; border-bottom: solid 1px #777; text-align: center; background-repeat: no-repeat; background-position: center 20%; cursor: pointer; }
.floating_ck dl dd:hover { background-color: #308900; border-bottom: solid 1px #fff; }
.floating_ck dl dd:hover .floating_left { display: block; }
.consult, .words { background-image: url(../img/zxicon.png); }
.quote { background-image: url(../img/kficon.png); }
.qrcord { background-image: url(../img/erweima.png); }
.return { background-image: url(../img/fanhui.png); }
.floating_ck dd span { color: #fff; display: block; padding-top: 54px; }
.floating_left { position: absolute; left: -160px; top: 0px; width: 160px; height: 80px; background-color: #308900; border-bottom: solid 1px #fff; display: none; }
.floating_left a { color: #fff; line-height: 80px; }
.floating_ewm { height: 162px; top: 0px; }
.floating_ewm i { background-image: url(../img/ma.jpg); display: block; width: 145px; height: 145px; margin: auto; margin-top: 8px; }
.floating_ewm p { color: #fff; margin-top: 5px; }
.floating_ewm .qrcord_p01 { font-size: 12px; line-height: 20px; }
.floating_ewm .qrcord_p02 { font-size: 18px; }
