.m-mbx{ width:1170px; height:32px; line-height:32px; margin:0 auto;}
.m-mbx i{ padding:0 0 0 25px; background:url(../images/azicon2015.png) no-repeat 0 0;}
.m-mbx b{ color:#5fc700;}

.m-center .m-center-l{ float:left; width:898px; _overflow:hidden;}
.m-center .m-center-r{ float:right; width:259px;}
.m-softinfo{ width:1168px; padding:15px 0; margin:0 auto 12px; border:1px solid #bfbfbf;}
.m-softinfo .photo{ float:left; width:172px; height:284px; margin:0 0 0 18px; overflow:hidden;}
.m-softinfo .photo img{ display:block; width:172px; height:284px;}
.m-softinfo .info{ position:relative; float:right; width:467px;}
.m-softinfo h1{ height:30px; line-height:20px; padding:0 0 0 22px; font-size:20px; color:#333333; clear:both;}
.m-softinfo h1 span{ color:#f60;}
.m-softinfo .app-icon{ display:block; float:left; width:100px; height:100px; margin:9px 0 0 20px; padding:4px; border:1px solid #c0c0c0; border-radius:71px;}
.m-softinfo .m-info{ position:relative; float:left; margin:0 0 0 18px;}
.m-softinfo .tip{ position:relative;}
.m-softinfo .tip i{ position:absolute; top:-1px; left:-11px; display:block; width:12px; height:14px; background:url(../images/azicon2015.png) no-repeat -93px -306px;}
.m-softinfo .tip span{ display:inline-block; *display:inline; *zoom:1; width:331px; height:35px; line-height:35px; padding:0 10px 0 0; background-color:#fafafa; font-weight:normal; font-size:14px; color:#fd9079; text-indent:1em; overflow:hidden; border:1px solid #e6e6e6;}
.m-softinfo .parametric{ clear: both; height: 62px; margin: 7px 0 0; width: 557px;}
.m-softinfo .parametric li{ float:left; height:24px; padding:0 20px 0 0;}
.m-softinfo .parametric li span{ color:#999999;}
.m-softinfo .parametric li a{ color:#fd9079;}
.downbtn .downbtn_l{ padding:6px 27px; margin:0 15px 0 0; background-color:#15bb25; color:#fff; font-size:18px; font-weight:normal; color:#fff;}
.downbtn .downbtn_l:hover { background-color: #0fab1e; text-decoration: none }
.downbtn .downbtn_r{ padding:6px 27px; background-color:#7abb15; color:#fff; font-size:18px; font-weight:normal; color:#fff;}
.downbtn .downbtn_r:hover { background-color: #6fac10;text-decoration: none }
#vote{ position: absolute; bottom: -3px; right: -57px;}
#vote .vote_bar{ position:relative; float:left; width:100px; height:30px; line-height:31px; margin:0 23px 0 0; font-weight:normal; border-radius:3px; overflow:hidden;}
#vote .vote_bar span{ display:none;}
#vote .vote_bar b{ position:absolute;z-index:3;display: inline;float: left;font-weight: bold;height: 30px;line-height: 30px;overflow: hidden;text-align: center;width: 100px; text-indent:-999em; cursor:pointer;}
#vote .vote_bar i{ padding:0 0 0 68px; cursor: pointer; color: #333333;}
#isgood{  background:url(../images/azicon2015.png) no-repeat -1px -30px;}
#isbad{ background:url(../images/azicon2015.png) no-repeat -1px -67px;}

.twocode{ float:right; width: 173px; margin:-37px 0 0;}
.twocode img{ display:block; width:130px; height:130px; margin:0 auto; border:1px solid #f4f4f4;}
.twocode span{ display:block; width:100%; padding:6px 0 0; text-align:center;}
.bdsharebuttonbox{ position: absolute; top: -15px; right: 14px; margin: 16px 0 0;}
.m-profile{ _width:680px; margin:0 0 12px; border:1px solid #bfbfbf; _overflow:hidden;}
.f-title{ height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#5fc700;}
.f-title i{ display:block; float:left; width:24px; height:22px; margin:11px 9px 0 13px;}
.m-profile .f-title i{ background:url(../images/azicon2015.png) no-repeat 0 -107px;}
.m-profile .contents{ padding:0 19px; font-size:14px; font-weight:normal; overflow:hidden;}
.m-profile .contents h3{ margin:0 0 7px; padding:0 0 0 19px; font-size:17px; color:#5fc700; border-bottom:1px solid #5fc700; background:url(../images/azicon2015.png) no-repeat scroll -2px -244px;}
.m-profile .contents p{ line-height:23px;}
.m-profile .contents p img {max-width: 630px;_width:expression(this.width > 630 ? "630px" : true); margin: 0 auto; display: block;}
.m-profile .contents p em{ display:block; padding:8px 10px; background-color:#f2fbeb; border:1px solid #5fc700; color:#5fc700;}
.m-profile .contents p strong{ color:#F00;}
.m-profile .more,.m-photo p.more2{ height:30px; line-height:30px; font-weight:normal; font-size:14px; text-align:right; cursor:pointer; color:#585858; border:none;}
.m-profile .more i,.m-photo p.more2 i{ display:block; float:right; width:15px; height:12px; margin:10px 15px 0 6px; background:url(../images/azicon2015.png) no-repeat -90px -4px;}

.xz{ position:relative; margin:0 0 12px; padding:0 0 14px; border:1px solid #bfbfbf;}
.m-address .tabnav{ height:40px; line-height:40px;}
.m-address .tabnav i{ display:block; float:left; width:100px; text-align:center; font-size:16px; cursor:pointer;}
.m-address .tabnav i.hover{ color:#5fc700;}
.m-address .tabcon{ padding:0 17px;}
.m-address .tabcon h3{ clear:both; line-height:22px; font-size:14px; color:#f00;}
.m-address .tabcon .ul_Address h3{ color:#5fc700;}
.m-address .tabcon p{ padding:0 0 4px; font-size:14px; font-weight:normal; color:#333333;}
.m-address .tabcon ul li{ float:left; width:130px; height:30px; line-height:30px; margin:9px 30px 4px 0;}
.m-address .tabcon ul li a{ display:block; width:130px; height:30px; border:1px solid #8b8b8b; border-radius:3px; text-indent:3em; color:#8b8b8b; background:url(../images/azicon2015.png) no-repeat 6px -140px; font-family:simsun; font-weight:normal;}
.m-address .tabcon ul li a:hover{ background:url(../images/azicon2015.png) no-repeat 6px -179px #5fc700; border:1px solid #5fc700; color:#fff;}

.m-news{ clear:both; margin:0 0 12px; border:1px solid #bfbfbf;}
.m-news .f-title i,.m-hj .f-title i{background:url(../images/azicon2015.png) no-repeat -28px -108px;}
.m-news ul li{ float: left; height: 36px; line-height: 36px; margin: 0 0 0 13px; overflow: hidden; width: 317px;}
.m-news ul li a { background: rgba(0, 0, 0, 0) url("../images/dian.gif") no-repeat scroll 4px 15px; display: block; font-size: 14px; font-weight:normal; padding: 0 0 0 19px;}

.m-tj{ height:314px; margin:0 0 12px; border:1px solid #bfbfbf;}
.m-tj ul{ padding:17px 0 0;}
.m-tj ul li{ _display:inline; float:left; width:62px; margin:0 7px 14px 15px; _overflow:hidden;}
.m-tj ul li img{ display:block; width:60px; height:60px; margin:0 0 5px;}
.m-tj ul li span{ display:block; height:20px; line-height:20px; overflow:hidden; text-align:center;}
.m-sidelist{ margin:0 0 12px; border:1px solid #bfbfbf;}
.f-title2{ height:44px; line-height:44px; padding:0 0 0 30px; font-size:16px; color:#333333; border-bottom:1px solid #eeeeee; background:url(../images/azicon2015.png) no-repeat 7px -241px;}
.m-sidelist ul{ padding:13px 10px 0;}
.m-sidelist ul li{ clear:both; position:relative; height:70px; margin:0 0 10px; border-bottom:1px solid #eeeeee; cursor:pointer;}
.m-sidelist ul li img{ display:block; float:left; width:60px; height:60px; margin:0 16px 0 0;}
.m-sidelist ul li p.tit{ height:21px; font-size:15px; color:#333333; overflow:hidden;}
.m-sidelist ul li a:hover{ text-decoration:none;}
.m-sidelist ul li a:hover p.tit{ color:#5fc700;}
.m-sidelist ul li p i{ display:block; height:16px; font-size:12px; color:#999999;}
.m-sidelist ul li i.icon{ position:absolute; right:12px; bottom:12px; display:none; width:20px; height:20px; background:url(../images/azicon2015.png) no-repeat -5px -302px;}
.m-sidelist ul li a:hover i.icon{ display:block;}
.m-hj{ margin:0 0 12px; border:1px solid #bfbfbf;}
.m-hj ul li{ float:left; width:160px; margin:0 0 0 8px;}
.m-hj ul li img{ display:block; width:160px; height:96px; margin:13px auto 4px;}
.m-hj ul li span{ display:block; text-align:center;}

.m-pl{ border:1px solid #bfbfbf; font-weight:normal;}
.m-pl .f-title i{background:url(../images/azicon2015.png) no-repeat -65px -107px;}
#comment { width:960px; margin:10px auto 0;}
#comment_list .quote, #comment_list .quote span { text-indent:0;}
#comment_list { color:#2f2f2f; padding:1px; zoom:1; }
#comment_list dt {line-height:28px; height:28px; overflow:hidden; padding:0 10px;  }
#comment_list .h2 { font-size:14px; color:#fff; height:30px; padding:0 10px; background:url(/skin/gr/images/comment_tbg.png) repeat-x; margin-bottom:10px; font-weight:bold;}
#comment_list .h2 span { float:left;margin-top: 4px ; width:88px; text-align:center; line-height:26px; background-repeat:no-repeat;}
#comment_list dl {padding: 0 5px; height:auto;}
#comment_list dd {word-wrap: break-word; line-height:20px; padding:5px 10px 10px; }
#comment_list dd img {margin-bottom:-5px;}
#comment_list blockquote, #comment_list .quote { padding:3px 3px 5px; margin:0  0  5px 0 ; border:1px solid #bfbfbf; background:#fffde9; color:#000;}
#comment_list blockquote h4, #comment_list .quote span{ color:#666; padding:0 3px; font-weight:normal; font-size:12px; display:block; background:none;}
#comment_list blockquote h4 cite { font-style:normal;}
#comment_list blockquote div{padding:0 7px;}

#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b {margin:0 6px; }
#comment_list p { text-align:right;  line-height:1; padding:5px 0;}
#comment_list p a { color:#e65c08; margin-left:10px;}
#comment_list dt span {float:left; }
#comment_list dt em { float:right; font-style:normal;}

#comment_0 dt {background:#fff2e8; color:#c97b54; }
#comment_0 .h2 span { background-image:url(/skin/gr/images/comment_tr.png)}

#comment_1 dt {background:#f0f7ee; color:#569659;}
/*#comment_1 dt b {color:#39863d; }*/
#comment_1 .h2 span, #s_comment .h2 span { background-image:url(/skin/gr/images/comment_tg.png)}
#s_comment { text-align:center;}
#s_comment .h2 a {float:right; font-size:12px; font-weight: normal; color:#1d8d23; line-height:30px; }
#s_comment .h2 a i { font-style:normal;}
#s_comment .nick_name { float:left; margin-left:12px; line-height:30px; display:inline; }
#s_comment .nick_name input {border:1px solid #a9b9a5; margin-left:6px; height:20px; vertical-align:middle; width:200px}
#s_comment .comment_faces {float:left; margin-left:20px; font-weight:bold; line-height:30px; display:inline;}
#s_comment .comment_faces img { vertical-align:middle; margin-left:3px; cursor:pointer;}
#s_comment textarea {border:1px solid #a9b9a5; padding:3px 5px; width:96%; height:120px; line-height:20px;  margin:8px 0; }
#s_comment .comment_btn { padding:0 12px 10px; text-align:left;}
#s_comment .comment_btn input { width:80px; color:#fff; border:0 none; padding:0; margin-right:6px; font-weight:bold; height:26px; background:url(/skin/gr/images/comment_btn.png) no-repeat; cursor:pointer;}

.m-photo{ padding:0 0 15px;}
.m-photo p{ height: 30px; line-height:30px; padding:0 0 0 15px; margin:11px 0 0; font-size: 14px; color:#ff6600;}
.m-photo ul.shot-list { height: auto; overflow: hidden;}
.m-photo ul.shot-list li{ width: 100%;  margin:0 0 16px; text-align: center; vertical-align: middle;}
.m-photo ul.shot-list li div{ display: table-cell; width: 682px;  text-align: center; vertical-align: middle;}
.m-photo ul.shot-list li img{ display: block;    margin: 0 auto; max-width: 630px;_width:expression(this.width > 630 ? "630px" : true);max-height: 480px; }

.keyText { margin: 12px auto 10px; padding: 32px 10px 10px; width: 614px; background: url(/skin/gr/images/c_destip.png) no-repeat scroll 13px 7px #FDFDE5; border: 1px solid #FF9947; color: #555555; line-height: 22px; margin-bottom: 10px; overflow: hidden; word-wrap: break-word;}
.keyText p{ padding:4px 0;}
.keyText img{ max-width:165px; margin:0 12px 0 0;}

.f-mfolder-sub-content { line-height: 26px; overflow: hidden; padding: 6px; position: relative;}
.f-mfolder-btn-spread { background: url(../images/down_all.png) no-repeat scroll 0 0; bottom: 0; font-size: 0; height: 69px; position: absolute; right: 0; width: 674px;}
.f-mfolder-btn-fold { background: url(../images/down_hide.png) no-repeat scroll -605px 0; bottom: 0; font-size: 0; height: 37px; position: absolute; right: 0; width: 60px;}
.tags{ padding:4px 0 4px 11px; border:1px solid #ff9947; background-color:#fdfde5;}
.tags a{ padding:0 6px; color:#ff6600;}

.m-photo .qp{ float:left;  padding:0 0 0 268px; text-align:right; border:none; _display: none}
.m-photo .qp i{ background: rgba(0, 0, 0, 0) url(../images/bigicon.png) no-repeat scroll 0 0; display: block; float: right; height: 12px; margin: 10px 15px 0 6px; width: 15px;}
.m-photo .qp a{ font-weight:normal;}
.m-photo p.more2 { _width:486px; padding: 0 217px 0 0;}

#gotoBox { display:none; position: fixed; bottom: 100px; left: 50%; width: 41px; cursor: pointer; margin-left: 500px; margin-top: -50px;}
#gotoBox a.cur { color: #5fb733;}
#gotoBox a { margin-bottom: 7px;}
#gotoBox i, #gotoBox a { display: block; width: 30px; height: 36px; line-height: 36px; padding: 3px 5px; background: none repeat scroll 0 0 #f8f7f7; border: 1px solid #e5e4e4; font-style: normal; text-align: center; border-radius:3px;}
#gotoBox i{ background:url(../images/topicon.png) no-repeat scroll 5px 14px;}
#gotoBox i:hover, #gotoBox a:hover{ text-decoration:none; background-color:#45b823; color:#fff;}
#gotoBox i.hover{ background:url(../images/topiconon.png) no-repeat scroll 5px 14px #45b823;}

.aznav { background: url("../images/navbg.jpg") repeat-x scroll 0 -37px transparent; height:111px; margin: 0 auto; overflow: hidden; width: 1170px;}
.aznav .aznav_t a { display: block; float: left; color: #FFFFFF;  font-size: 14px; font-weight: bold; height:37px; line-height: 37px; padding: 0 21px; text-decoration:none;}
.aznav .aznav_t a:visited { color: #FFFFFF; padding: 0 21px; display: block; line-height: 37px; height:37px;}
.aznav .aznav_t a:hover { color: #FFFFFF; padding: 0 21px; display: block; line-height: 37px; height:37px;}
.aznav .aznav_t span { float: left;}
.aznav_t{ height:36px; overflow:hidden;}
.aznav_b { background: url("../images/sx2.jpg") no-repeat scroll 576px 7px transparent; clear: both; height: 97px; padding: 16px 0 0 26px;}
.aznav_b .soft { float: left; width: 550px;}
.aznav_b .soft dt { float: left; width: 64px; padding: 0 17px 0 0; font-weight: bold; text-align: center; color: #FA6D01; }
.aznav_b .soft dt a { background: url("../images/ricon.jpg") no-repeat scroll 0 0 transparent; display: block; height: 135px; padding: 63px 0 0;color: #333333; text-decoration: none;}
.aznav_b .soft dt a:hover { background: url("../images/riconon.jpg") no-repeat scroll 0 0 transparent;}
.aznav_b .soft dd { float: left; width: 466px;}
.aznav_b .soft dd a { display: block; height:20px; overflow:hidden; float: left; padding: 0 14px 12px 0; color:#333333; text-decoration:none;}
.aznav_b .soft dd a:hover{ color: #FA7206; text-decoration: underline;}
.aznav_b .game { float: left; width: 550px; margin:0 0 0 32px;}
.aznav_b .game dt { color: #FA6D01; float: left; font-weight: bold; padding: 0 17px 0 0; text-align: center; width: 64px;}
.aznav_b .game dt a { background: url("../images/gicon.jpg") no-repeat scroll 0 0 transparent; display: block; height: 135px; padding: 63px 0 0;color: #333333; text-decoration: none;}
.aznav_b .game dt a:hover { background: url("../images/giconon.jpg") no-repeat scroll 0 0 transparent;}
.aznav_b .game dd { float: left; width: 466px;}
.aznav_b .game dd a { display: block; float: left; height:20px; padding: 0 14px 12px 0; overflow:hidden; color: #333333; text-decoration: none;}
.aznav_b .game dd a:hover{ color: #FA7206; text-decoration: underline;}

#hj{ position:relative; height:295px; border:none;}
#hj .tit{ display: inline-block; float: left; width:126px; height: 32px; line-height: 32px; padding: 0 10px 0 8px; font-size: 16px; color: #fff; background-color: #02a0c7; overflow:hidden;}
.m-hj .xianguatitle { display: block; height: 30px; line-height: 30px; padding: 0; color: #069; font-size: 14px; font-weight: bold; float: left; margin: 2px 0 0 10px;}
.m-hj .xianguatitle i.hover { color: #fff; background-color:#f9a019;}
.m-hj .xianguatitle i { float: left; width: 84px; height: 27px; line-height: 27px; padding:0 6px; margin-right:7px; color: #333333; cursor: pointer; font-size: 14px; font-weight: normal; text-align: center;  background-color:#e5e5e5; border-radius:3px; overflow: hidden;}

.xiangualist{ display:none; padding-top:10px; clear:both; overflow:hidden; background:url(../images/xianguakbj.gif) repeat-x left bottom; }
.xiangualist dl{ overflow:hidden; width:680px; height:110px;}
.xiangualist dt{ float:left; margin: 0 10px 0 0; }
.xiangualist dt img{ width:150px; height:100px; padding:2px; border:#CCC double 1px;}
.xiangualist  .xianguah1{ font-size:16px; height:25px; line-height:25px; color:#060; font-family:"Lucida Console", Monaco, monospace, "寰蒋闆呴粦"; font-weight:bold;}
.xianguah1 a{ color:#03C;}
.xiangualist .xianguah1 span{float:right; font-size:12px; color:#F30; font-weight:normal;}
.xiangualist dd { line-height:20px; height:60px; color: #666; overflow:hidden; font-weight:normal;}

.xiangualist ul{ padding-top:5px;}
.xiangualist ul li{float:left; height:64px; width:212px; margin-bottom:10px; margin-left:0; margin-right:14px; overflow:hidden;}
.xiangualist ul li img{ width:60px; height:60px; display:block;  margin:0;}
.xiangualist .xianguanleft{float:left; width:70px; height:80px; text-align:center;}
.xiangualist .xianguanleft b{ font-weight:normal; color:#FFF; display:block; line-height:23px;}
#xiangua .xiangualist .xianguanleft a{ background:url(../images/down.gif) no-repeat 15px -9px; width:80px; height:80px; float:left; overflow:hiddenpx; text-decoration:none;}
#xiangua .xiangualist .xianguanleft a:hover{ background:url(../images/down.gif) no-repeat 15px -89px; text-decoration:none;}
.xiangualist ul li i{ height:20px; line-height:20px; font-style:normal; font-weight:bold; display:block; overflow:hidden; }
#xiangua .xiangualist ul li i a{ color: #333}
.xiangualist ul li em{ line-height:20px;font-style:normal; font-weight:normal; font-size:12px; color:#666}


#xgbb ul{ border: 1px #ddd solid; margin-bottom: 10px;border-bottom: none; }
#xgbb ul li { position:relative; height: 30px; line-height: 30px;border-bottom: 1px #ddd solid;padding: 0 10px;}
#xgbb ul li a { display: block; height: 30px;}
#xgbb ul li b { position:absolute; right:12px; float: right; font-weight: normal;}
#xgbb ul li em{ font-size:12px; color:#999;}
.link_wz:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.link_wz { zoom:1;}
#content .link_wz { border: 1px #ccc solid; padding: 10px 0}
#content .link_wz li{ float: left; width: 290px; padding-left: 20px; height: 28px; line-height: 28px; overflow: hidden; border-bottom:1px #eee solid; background: url(/style/zzm_images/point_l.jpg) no-repeat 9px 11px;}
#content .link_wz li a { color: #666; font-weight: normal; text-decoration: none;}
#content .link_wz li a:hover { color: #4D9B15; text-decoration: underline;}

.img_cms_ins0{ position:relative; height:84px; margin:12px auto; overflow:hidden; background-color:#fffff6; border:1px solid #fee0b3;}
.img_cms_ins0 > a { display: block; float: left; padding: 18px;}
.img_cms_ins0 .img_cms_ins { display: block; float: left; height: 38px; width: 38px;}
.img_cms_ins0 .img_cms_ins1 { float: left;}
.img_cms_ins0 .img_cms_ins1 .img_cms_ins2 { margin: 11px 0 0;}
.img_cms_ins0 .img_cms_ins1 .img_cms_ins2 a{ text-decoration:none; font-size:16px; color:#555555; font-family:"宋体"}
.img_cms_ins0 .img_cms_ins1 .img_cms_ins2 a:hover{ color:#01c10b;}
.img_cms_ins0 .img_cms_ins1 .img_cms_ins2 a em{ font-size:12px; color:#999999; }
.img_cms_ins0 .img_cms_ins1 span em{ margin: 0 9px 0 0; padding: 5px 8px; background-color: #fdf2e2; color: #999999; font-size: 12px;}
.img_cms_ins0 .img_cms_ins1 span em i{ color:#555555;}
.img_cms_ins0 .img_cms_ins1 span em b{ font-weight:bold; color:#555555;}
.img_cms_ins0 .img_cms_ins1 span em.pf{ display:none;}
.img_cms_ins0 .img_cms_ins1 span em.pf i{ font-weight:bold; color:#ff4400;}

body .f-addurl a:hover{ background-position: 0 -110px }

/* 新版安卓下载 */
.f-fl,.f-lifl li { float: left;display:inline; }
.f-fr { float: right;display:inline; }
.azcen { width: 958px; margin:0 auto; border:1px #e8e8e8 solid; }
.m-topnav { width: 958px; border:1px #e4e4e4 solid;background: #f5f5f5; height: 35px; line-height: 35px; text-align: center; margin: 0 auto; overflow: hidden; }
.m-topnav a { color: #333; margin:0 6px;padding:0 8px; }
.m-topnav a:hover { color: #f40; }
.m-topnav a.tags0 { color: #f40 }
.g-azmain {}
.g-azmain .m-azleft { width: 220px; }
.g-azmain .m-azleft .m-aztop .m-timg { width: 140px; height: 140px; position: relative; display: block; margin:20px auto 0; }
.g-azmain .m-azleft .m-aztop .m-timg img{ width: 140px; height: 140px; display: block; margin:0 auto;  }
.g-azmain .m-azleft .m-aztop .m-timg i{ position: absolute; width: 140px; height: 140px; left: 0;top: 0; background: url(../images/frame160.png) }
.g-azmain .m-azleft .m-aztop h1 { text-align: center; font-size: 18px; }




.g-azmain .m-azright { width: 737px; border-left: 1px #ededed solid }
.enjoy{margin:0px;}
.enjoy a{text-align:center;display:inline-block;margin:20px 0 10px 3px;width:85px;height:84px;overflow:hidden;}
.enjoy img{width:60px;height:60px;margin:0 auto 5px auto;display:block;}



body .m-vote {    position: relative;bottom: 0;right: 0;}

body .m-vote img {display: none;}


#top_970 {    width: 960px;    height: 90px;    margin: 2px auto;    position: relative;}











