@charset "utf-8";
body,div,p,form,h1,h2,h3,h4,h5,ul,li,ol,dl,dd,input,button{margin:0;padding:0;}
body{font-size:12px;color:#333;font-family:"Arial",\5B8B\4F53,Helvetica,sans-serif;background-color:#fff;}
ol,ul,li{list-style:none;}
input,select,button,textarea{vertical-align:middle;font-size:12px;border:none;}
input{border:0;outline:none;}
img{vertical-align:bottom;border:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
/*clear*/
.clearfix:after {content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/*事件*/
a:link{color:#0E80C7;text-decoration:none;outline:none;cursor:pointer;}
a:visited{color:#0E80C7;text-decoration:none;}
a:hover{color:#0E80C7;text-decoration:underline;}
a:active{color:#0E80C7;text-decoration:none;}
a:focus{outline:none;}
input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:none;}
/* CSS Document */
input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset;}
.p-logo,.box_hd b,.box_ft b,.fLayer .fl,.fLayer .fr,.Idx .btn,.fLayer .arrow,.Idx .mapArea .slogan,.Idx .oprArea .title,.Idx .doList .dItem a,.Idx .map .userBox,.Idx .map .radius,.Idx .map .shadow,.Idx .map .desc .hd,.Idx .map .desc .ft,.fIcon .icon,#Footer .jincha2 a,.Idx .pub-ad .num a,.fLayer .loginBox .coop b{background:url(http://static01.baomihua.com/img/www/v1/g_idx.png) no-repeat;_background:url(http://static01.baomihua.com/img/www/v1/g_idx.png) no-repeat;}/*http://static01.baomihua.com*/
.Idx .mapArea .map{background:url(http://static01.baomihua.com/img/www/v1/g_map.png) no-repeat;}
.Idx{ background:#fff;}
.p-logo{display:block;width:185px;height:47px;background-position:0 -181px;text-indent:-99999px;outline:none;float:left;margin:10px 20px 0 0;}
.p-head_s{height:90px;width:988px;margin:0 auto;position:relative;z-index:2;}
.p-head_s .p-logo{margin:30px 0 0 45px;display:inline;}

.p-content{width:988px;margin:0 auto;background:#FFF;}
.p-content .box_main{width:986px;border-left:1px solid #E4E0DF;border-right:1px solid #E4E0DF;padding-bottom:48px;}
.box_hd,.box_ft{width:968px;height:9px;line-height:0;font-size:0;margin:0 auto;position:relative;}
.box_hd{border-top:1px solid #E4E0DF;}
.box_ft{border-bottom:1px solid #E4E0DF;}
.box_hd b,.box_ft b{display:block;position:absolute;width:10px;height:10px;}
.box_hd .hl{background-position:-209px -73px;left:-10px;top:-1px;}
.box_hd .hr{background-position:-219px -73px;right:-10px;top:-1px;}
.box_ft .fl{background-position:-209px -82px;left:-10px;bottom:-1px;_bottom:-2px;}
.box_ft .fr{background-position:-219px -82px;right:-10px;bottom:-1px;_bottom:-2px;}

.fLayer{position:absolute;right:10px;top:25px;width:590px;*+width:590px;}
.fLayer .fl,.fLayer .fr,.fLayer .loginBox{float:left;}
.fLayer .fl,.fLayer .fr{width:10px;height:66px;}
.fLayer .fl{background-position:-240px -88px;}
.fLayer .fr{background-position:-251px -88px;}
.fLayer .loginBox{width:570px;height:60px;background:#EEE;padding:6px 0 0 0;}
.fLayer .loginBox li{float:left;line-height:25px;position:relative;}
.fLayer .loginBox .account,.fLayer .loginBox .password{font-size:14px;padding-right:8px;}
.fLayer .loginBox .remend{padding-right:12px;line-height:12px;position:relative;top:6px;}
.fLayer .loginBox .txt{border:1px solid #E4E4E4;height:25px;line-height:25px;font-size:12px;padding-left:6px;margin-left:4px;color:#999;}
.fLayer .loginBox .account .txt{width:126px;}
.fLayer .loginBox .password .txt{width:86px;}
.fLayer .loginBox .oprBtn{margin-right:6px;}
.fLayer .loginBox .btn{width:52px;height:25px;line-height:25px;background-position:-209px -45px;color:#FFF;font-weight:700;letter-spacing:8px;text-indent:8px;cursor:pointer;}
.fLayer .loginBox .btn_reg{background-position:-165px -144px;margin:0 7px 0 9px;display:none;}
.fLayer .loginBox .tip_error{color:#F00;position:absolute;top:-24px;left:35px;font-size:12px; white-space:nowrap;line-height:1em;}
.fLayer .loginBox .checkbox{margin-right:4px;width:13px;height:13px;}
.fLayer .loginBox .coop{width:100%;clear:both;padding-top:5px;}
.fLayer .loginBox .coop b{display:inline-block;height:20px;width:20px;float:left;margin:0 3px;}
.fLayer .loginBox .c_tit,.fLayer .loginBox .c_icon{float:left;}
.fLayer .loginBox .c_icon{margin-right:11px;cursor:pointer;color:#333;}
.fLayer .loginBox .c_qq b{background-position:-20px -22px;}
.fLayer .loginBox .c_swei b{background-position:0 -22px;}
.fLayer .loginBox .c_nope b{background-position:-42px -21px;}
.fLayer .arrow{display:inline-block;width:10px;height:6px;background-position:-210px -98px;position:absolute;top:39px;right:72px;line-height;5px;font-size:5px;}
.fLayer .loginBox .c_swei,.fLayer .loginBox .c_nope{display:none;}
.Idx .mapArea{position:relative;padding:70px 0 0 20px;float:left;z-index:1;}
.Idx .mapArea .slogan{/*text-indent:-999em;*/display:inline-block;width:350px;height:70px;position:absolute;top:56px;left:32px;/*background-position:0 -325px;*/background:none;z-index:2;}
.Idx .mapArea .map{width:570px;height:500px;position:relative;}
.Idx .map .avatar img{width:24px;height:24px;}
.Idx .map .userBox{width:31px;height:41px;background-position:-174px -45px;position:relative;}
.Idx .map .userBox .avatar img{margin:3px 4px;}
.Idx .map .userBox .avatar .radius{display:none;display:block;width:25px;height:25px;position:absolute;background-position:-361px -152px;top:3px;left:3px;}
.Idx .map .desc{width:171px;position:absolute;bottom:8px;left:0;display:none;}
.Idx .map .desc .avatar img{width:22px;height:22px;}
.Idx .map .desc .box{background:#FFF;padding:0 3px;width:163px;border-left:1px solid #F99;border-right:1px solid #FAB2B2;}
.Idx .map .desc .hd{width:100%;height:5px;line-height:5px;font-size:5px;background-position:0 -45px;}
.Idx .map .desc .ft{width:100%;height:18px;background-position:0 -97px;}
.Idx .map .desc .avatar{float:left;margin-right:6px;_margin-right:3px;}
.Idx .map .desc p{line-height:22px;color:#900;}
.Idx .map .desc .uname{color:#666;}
.Idx .map .shadow{display:block;width:30px;height:10px;background-position:-174px -95px;position:absolute;bottom:0;left:0;line-height:10px;font-size:0;}

.Idx .map .item{position:absolute;width:31px;height:52px;overflow:visible;}

.Idx .oprArea{width:332px;float:left;padding-top:50px;margin-left:48px;overflow:hidden;}
.Idx .pub-ad .row{width:10000em;position:relative;}
.Idx .pub-ad .showblock{width:324px;height:324px;border:1px solid #2BA5FB;overflow:hidden;position:relative;}
.Idx .pub-ad .row li{overflow:hidden;position:relative;float:left;}
.Idx .pub-ad .row li img{width:324px;height:324px;}
.Idx .pub-ad .piece{position:absolute;width:324px;height:36px;bottom:0;left:0;color:#FFF;font-size:14px;font-weight:700;line-height:36px;overflow:hidden;text-align:center;}
.Idx .pub-ad .desc{position:relative;z-index:2;color:#E6E6E6;}
.Idx .pub-ad .descbg{display:block;width:324px;height:36px;background:#000;opacity:0.3;filter:alpha(opacity=30);position:absolute;top:0;left:0;}
.Idx .pub-ad .num{width:326px;text-align:center;padding:6px 0;}
.Idx .pub-ad .num a{display:inline-block;width:9px;height:9px;line-height:0;font-size:0;text-indent:-9999em;background-position:-240px -72px;margin:0 2px;text-indent:-9999em;}
.Idx .pub-ad .num .ac{background-position:-252px -72px;}

.Idx .appRec{width:110%;margin-top:10px;}
.Idx .appRec li{float:left;margin-right:15px;}
.Idx .appRec li img{width:70px;height:70px;}
/*自动提示*/
.ac_results {padding:0px;border:1px solid #d5d5d5;background-color:white;overflow:hidden;z-index:99999;}
.ac_results ul {width:100%;list-style-position:outside;list-style: none;}
.ac_results li {padding:2px 5px;cursor: default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;}
.ac_over{background-color:#ccc;color:white;}
/*尾部*/
#Footer{width:100%;text-align:center;clear:both;background:none;border:none;}
#Footer .fix2{min-width:990px;width:990px;margin:0 auto;padding:20px 0;overflow:hidden;zoom:1;background:#FBFBFB;}
#Footer .fix2 p{line-height:24px;clear:both;}
#Footer .fix2 p a,#Footer .fix2 p span{color:#999; margin:0 2px;}
#Footer .fix2 .FootLogo{margin:5px auto 18px auto;_margin:10px auto 8px auto;overflow:hidden;}
#Footer .fix2 .FootLogo .fIcon{display:block;margin-left:235px;}
#Footer .fix2 .fIcon li{width:150px;white-space:nowrap;text-align:left;float:left;line-height:24px;}
#Footer .fix2 .fIcon .jincha{width:88px;}
#Footer .fix2 .fIcon li a{color:#999;}
#Footer .fix2 .fIcon li a.icon{display:block;float:left;margin-right:5px;}
#Footer .fix2 .beian .icon{width:18px;height:22px;background-position:-146px -119px;}
#Footer .fix2 .jubao .icon{width:18px;height:20px;background-position:-146px -140px;margin-top:2px;}
#Footer .fix2 .baojin .icon{width:20px;height:16px;background-position:-145px -159px;margin-top:2px;}
#Footer .fix2 .jincha .icon{width:24px;height:24px;background-position:-166px -119px;}
#Footer .fix2 .xinyon .icon{background:none;}
#Footer .fix2 .copyRight{color:#999;}
#Footer .fXinYon{margin:8px 0 0 225px;}
#Footer .fXinYon li{float:left;display:inline-block;position:relative;}
#Footer .fXinYon .jincha2{margin:0 20px 0 12px;top:8px;}
#Footer .fXinYon .jincha2 a{display:block;width:145px;height:55px;background-position:-2px -118px;}
#Footer .fXinYon .beian{margin-right:15px;top:18px;}
#Footer .fXinYon .xinyon{top:14px;}

/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(100%);}*/