@charset "utf-8";
/* 通用 */

*{ margin:0px; padding:0px;}
body{ background:#fff; font-size:12px; font-family:tahoma,"sans serif",verdana,helvetica;}
#wrap{ text-align: center;background:url(/public/images/body_line.png) repeat-x; min-height:600px;_height:600px;}
#toplay{ width:100%; padding-bottom:1px; min-width:1090px; _width:1090px; _width:expression(document.body.clientWidth > 1090 ? document.body.clientWidth : true); background:url(/public/images/body_line.png) repeat-x;}
ul,ol,li,dl,dt,dd,img{ margin:0; padding:0; border:0;}
ul,ol,li{ list-style-type:none;}
img{ border:none; vertical-align:middle;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
input.btt{ width:60px; height:24px;}
input.border{ border:1px solid #CCC}
input.upfile{border:1px solid #CCC; height:24px; width:200px;}
a{ text-decoration:none; font-size:12px; color:blue}
a:hover{ text-decoration:none; color:#f60}
.marginleft{ margin:0 10px;}
.CO{ color:#e24a00;}
h1,h2,h3,h4,h5,h6{ padding:0; margin:0; border:0;}
h3{  padding-left:15px;font-weight:bold; font-size:14px;}
h5{ font-size:12px; font-weight:bold; color:#e24a00;}
.txtB{ font-weight:bold;}
.b{ font-weight:bold}
select{ vertical-align:middle;}
select.selectarea{ width:110px; height:20px; padding:0 3px; margin-right:5px;line-height:20px; background:#fff8d9; border:1px solid #febe8f;}
.cat select{ width:120px; margin:0 5px;}
a.c_004499{ color:#004499; text-decoration:none}
a:hover.c_004499{ color:#F60}
a.tt6hui{ color:#666}
a:hover.tt6hui{ color:#f60; text-decoration:underline}
i,em{ font-style:normal;}
a.top{ color:#999; margin-right:10px; font-family:Arial, Helvetica, sans-serif; float:right;}
a:hover.top{ color:#f60; text-decoration:underline;}

.menu_on{ background:url(/public/images/menu_select.png) 1px no-repeat; color:#FFF}
.menu_on a{ color:#FFF; font-size:14px; text-decoration:none}
.menu_on a:hover{ color:#FC0;}
.menu_no{ background:none; color:#21428c;}
.list_on{ display:block}
.list_no{ display:none}
a.moret{ float:right; line-height:24px; padding-right:10px; color:#999; font-weight:normal;}
a.moret:hover{ color:#f60; text-decoration:underline}

/*发布信息按钮*/
.pagination .fabuhere{float:left; background:url(http://maigoo.com/images/fabuhere.png);height:30px; width:170px; padding:0 25px 0 5px; text-align:center}
.pagination .fabuhere a{font-weight:bold; border:0; color:#fff; line-height:30px; display: inline; background:none; padding:0; margin:0;}
.pagination .fabuhere a:hover{ color:#fc0; border:0;}
.fabuhere{float:left; background:url(http://maigoo.com/images/fabuhere.png);height:30px; width:170px; padding:0 25px 0 5px; text-align:center}
.fabuhere a{font-weight:bold; color:#fff; border:0; line-height:30px; display: inline; background:none; padding:0; margin:0;}
.fabuhere a:hover{ color:#fc0; border:0;}

a.fabu_pro{ background:url(/images/brand/fabu_pro.png) no-repeat; width:150px; text-align:center; height:24px; line-height:24px; color:#666;}
a.fabu_pro:hover{ background-position:0 -26px; color:#f60;}


/*行业位置*/
#cat_pos{ height:40px; text-align:left;}

/*发布信息*/
.infobut{ height:40px; background:url(/public/images/but_set.png) 0 -88px no-repeat; margin:0; width:300px; float:right;}
.infobut a{ line-height:40px; color:#d84600; font-weight:bold; font-size:14px;}
.infobut a.fbinfo{ margin:0 60px 0 50px;}
.infobut a:hover{ text-decoration:underline;}
.infobut2{ height:26px; background:url(/public/images/but_set.png) -416px -88px no-repeat}
.infobut2 a{ line-height:22px; color:#d84600; font-size:12px;}
.infobut2 a.fbinfo{ margin:0 20px 0 18px;}
.infobut2 a:hover{ text-decoration:underline;}
.saleinfo{ margin-bottom:8px;}
.saleinfo .t{ height:37px; line-height: 35px;border-right: 1px solid #E5E5E5; background: url(/public/images/bg_set.png) 0 -472px repeat-x;}
.saleinfo .t a{ line-height: 35px; color:#1c7495; float:right; padding:0 10px 0 5px; text-decoration:underline}
.saleinfo .t a:hover{ color:#f60;}
.saleinfo .info_cont{ border-bottom:1px solid #dcdcdc; border-top:0; padding:2px;}
.saleinfo .info_cont .img{ border:1px solid #ccc; float:left;}
.saleinfo .info_cont img{ margin:4px; width:99px; height:65px;}
.saleinfo .info_c{ width:175px; padding-left:5px; height:73px; float:left; display:inline; text-align:left}
.saleinfo .info_c ul{ margin:0; padding:0;}
.saleinfo .info_c li{ line-height:18px; height:18px; overflow:hidden; color:#666; margin:0; padding:0;}
.saleinfo .info_c li.ttl{ line-height:24px; height:24px; margin-bottom:5px;}
.saleinfo .info_c li.ttl a{ text-decoration:underline; font-size:14px}
.saleinfo a.mblue{ height:29px;line-height:29px; padding:0 10px; margin:2px 0 1px; background:#e1e7ed;}
.saleinfo a.mgreen{ height:29px;line-height:29px; padding:0 10px; margin:2px 0 1px; background:#e6ece1;}

#leftlay .saleinfo .info_c li.ttl{ background:none;line-height:24px; height:24px; margin-bottom:5px; color:#333;}

/*弹出提示*/
.Tel{ position:relative;}
.Tel .T_sj{ display:none; position:absolute; z-index:101; left:50px; top:10px; width:15px; height:10px; overflow:hidden; background:url(/images/alert.gif) -19px 0 no-repeat;}
.Tel .T_con{ display:none; position:absolute; z-index:100; left:0; top:19px;  width:350px; text-align:left; line-height:1.8em; color:#333;}
.Tel .T_show{ padding:10px; background:url(/images/alert.gif) 0 -10px no-repeat;}
.Tel .T_bottom{ height:5px;  background:url(/images/alert.gif) bottom no-repeat;}
/*弹出大图*/
.Bigbox{ position:absolute; display:none; left:0; top:0; padding:15px; border:1px solid #ccc; background:#eee; min-width:375px;_width:375px;}
.Bigbox i{position:absolute; right:0; top:0; cursor:pointer;}

/*空提示*/
html div.note{ font-size:16px; font-weight:bold; color:#f60 !important; float:none !important; margin:5px; clear:both; padding-bottom:5px;height: 21px; line-height:21px; text-align:left; border-bottom:1px dashed #cecece;}
html div.f_l{ float:left; border:0; margin:0 5px; display:inline; width:auto;height: 21px; width:auto !important;}
html div.f_l a{ text-decoration:underline; line-height:21px;}
html .otherinfo{ padding:5px 0; margin:5px 0; line-height:21px; font-weight:bold; color:#333; text-align:left; border-top:1px dotted #ccc; border-bottom:1px solid #ccc; clear:both;}

.ads{border:1px solid #CCC; margin:5px 0; padding:5px 0; text-align:center; background:#f4fbff;}
.ads.mt0{ margin-top:0;}
.ads1{border:1px solid #CCC; margin:5px 0; padding:5px 0; text-align:center; background:#f4fbff; width:380px; height:252px; float:left;}
.ads1.mt0{ margin-top:0;}


/*翻页*/
.pagination {TEXT-ALIGN: center; PADDING-BOTTOM: 15px; MARGIN-BOTTOM: 15px; COLOR: #ccc; BORDER-TOP: #cccccc 1px dotted; PADDING-TOP: 15px}
.pagination span{ padding:3px 5px 3px 5px; margin-right:3px; background-color:#fff; border:1px solid #ccc; outline:none;}
.pagination a{ padding:3px 5px 3px 5px; margin-right:3px; background-color:#fff;color:#333; border:1px solid #ccc; outline:none;}
.pagination a:hover{ padding:3px 5px 3px 5px; margin-right:3px;color:#ff6700; border:1px solid #ff6700;text-decoration:none;}
.pagination .thispage{ padding:3px 5px 3px 5px; margin-right:3px;color:#ff6700; border:1px solid #ff6700;text-decoration:none;}
.pagination .join-pageye{ padding:3px 10px 3px 10px; margin-right:3px; background:#eee; color:#333; border:1px solid #dcdcdc; text-decoration:none;}


/* 头部 */
#top{ width:1090px; text-align:left; margin:0px auto;}
.logo{ float:left; height:80px;}
#top .tip{ float:right; text-align:left; width:210px; height:25px; background:url(/public/images/ms.jpg) right top no-repeat;}
#top .tip img{ border:0; margin-top:-2px;}
#top .tip a.tip_a{ float:left; color:#767676;}
#top .tip a.tip_a.m24{ margin:0 24px; line-height:18px; display:inline;}
#top .tip a.tip_a.m10{ margin:0 0px; line-height:18px; display:inline; width:60px;}
#top .tip a:hover.tip_a{ color:#f60}


#nav{ width:634px; float:right; height:80px; }
#menu{ width:599px; height:33px; position:relative; margin:23px 5px 0px 25px; background: url(/public/images/menu.png) 24px 0 no-repeat;z-index:100;}
#menu img{ vertical-align:bottom; margin-top:5px; float:left; display:inline;}
#menu6{ color:#F90}
#menu span{ text-align:center; width:83px; height:33px; line-height:30px; float:left; font-size:14px; cursor:pointer}
#menu span.maigoo{ width:20px; margin-right:4px;}
#menu span.maigoo img{ margin-top:12px;}
#menu span.nav_more{ width:120px; padding-left:14px; line-height:30px; text-align:left; background:url(/images/nav_more.gif) 0 3px no-repeat; position:relative;font-size:12px; color:#004499; margin-right:2px;}
#menu span.nav_more div{ text-align:left; z-index:101; position:absolute; left:0; top:26px; display:none; width:134px; padding-bottom:5px; background:url(/images/nav_more_img.gif) 10px 5px no-repeat}
#menu span.nav_more .nav_bg{ height:147px; z-index:100; background:url(/images/nav_more.gif) bottom no-repeat;filter:alpha(opacity=90);opacity:0.9}
#menu span.nav_more div a{ cursor:pointer; display:block; padding-left:24px; margin:0 10px; height:21px; line-height:21px; color:#004499; text-decoration:underline; font-size:12px}
#menu span.nav_more div a:hover{ color:#f60;}

#menu span a{ color:#21428c; font-size:14px; text-decoration:none; line-height:33px;}
#menu span a:hover{ color:#FC0;}

#menu span.menu_on{ background:url(/public/images/menu_select.png) 1px no-repeat; color:#FFF}
#menu span.menu_on a{ color:#FFF; font-size:14px; text-decoration:none}
#menu span.menu_on a:hover{ color:#FC0;}
#menu span.menu_no{ background:none; color:#21428c;}


#list{ width:1090px; height:30px; margin:0 auto; text-align:left;}
#list .user{ width:400px; float:left; height:30px; line-height:30px; color:#C0D7DC}
#list .user .userbox{ float:left;height:31px;}
#list .user a{ color:#FFF; text-align:center; height:31px; padding-left:15px; width:62px; float:left; display:inline; text-decoration:underline;}
#list .user a:hover{ color:#FF0}
#list .user .login{background:url(/public/images/tip_login.png) no-repeat}
#list .user .reg{background:url(/public/images/tip_reg.png) no-repeat}
#list .user .fabuxinxi{background:url(/public/images/tip_fabuxinxi.png) no-repeat}

#list span{ display:none; width:570px; height:30px; float:right; line-height:30px; color: #fff; font-family: Times, serif}
#list span a{ color:#7AB1C7;}
#list span a:hover{ color: #FC3}
em{ font-style:normal}
.mleft1{ margin-left:10px; display:inline}
.mleft2{ margin-left:80px; display:inline}
.mleft3{ margin-left:160px; display:inline}
.mleft4{ margin-left:220px; display:inline}
.mleft5{ margin-left:160px; display:inline}
#list span.list_on{ display:block}
#list span.list_no{ display:none}

/*position*/
#position{ width:1090px; height:29px; overflow:hidden; text-align:left;color:#666; font-size:12px; line-height:25px; margin:0px auto 4px auto; background:url(/public/images/bg_set.png) 0 -626px repeat-x;}
#position a{ color:#666}
#position a:hover{ color:#F90}
#position span.l{ float:left; margin-left:10px;}
#position span.r{ float:right; margin-right:10px;}
#position span.l h1{ font-size:12px; font-weight:bold; white-space:nowrap; display:inline; }

/*news_nav*/
.tb_more{ width:50px; height:28px; float:right; background:url(/images/brand/tb_more.gif) no-repeat}
.tb_3{ height:28px; background:url(/images/brand/titlebar_03.gif) no-repeat}
.tb_6{ height:28px; background:url(/images/brand/titlebar_06.gif) no-repeat}
.tb_10{ height:28px; background:url(/images/brand/titlebar_10.gif) no-repeat}


/*banner*/
#banner{ width:1090px; height:91px; margin:0 auto; text-align:left;}
#flashbox{ width:580px; height:91px; _margin-top:-1px; float:left; text-align:center;}
#searchbox{ width:500px; height:90px; float:right; background:url(/public/images/search_box.png) right 39px no-repeat;}
#searchbox .searchmenu{ width:460px; margin-left:50px; height:46px;}
#searchbox .searchmenu span{ float:left; width:62px; margin:19px 2px 0px 2px; text-align:center; height:25px; line-height:20px; display:inline; cursor:pointer }
#searchbox .searchmenu span a{ color:#FF0; text-decoration:underline; font-size:12px; font-family:'宋体'}
#searchbox .searchmenu span a:hover{ color:#f60}
#searchbox .searchmenu .l{ float:left; width:1px; border-left:1px solid #FF0; margin-top:24px; margin-right:0px; height:12px; overflow:hidden}
#searchbox span.search_more{ color:#FF0; position:relative; z-index:99; float:left; width:50px; margin:19px 2px 0px 2px; padding-right:5px; text-align:center; height:25px; line-height:20px; display:inline; cursor:pointer; background:url(/images/select.png) right 3px no-repeat}
#searchbox ul.s_more{ display:none; color:#333; background:#FFF; position:absolute; width:65px; padding:5px;left:0; top:20px; border:1px solid #CCC}
#searchbox ul.s_more li{ height:22px; border-bottom:1px dotted #ccc; background:url(/images/a.gif) 0 7px no-repeat;}
#searchbox ul.s_more li a{margin-left:10px; display:block; color:#333; height:22px; width:55px; line-height:22px;}
#searchbox ul.s_more li a:hover{ background:#dfdfdf; color:#f60}

.search_on{ color:#3D7198; background: url(/public/images/but_set.png) -522px -130px no-repeat;}
.search_no{ color:#FF0; background:none;}
#searchbox .search{ width:100%; height:38px; position:relative; top:-5px; }
input.key{ width:300px; height:22px; color:#666; line-height:22px; float:left; margin:5px 0px 0px 80px;border:none; background:url(/public/images/search_box.png) -35px -7px; display:inline; font-size:14px;}
input.b{ width:103px; height:31px; line-height:20px; cursor:pointer; float:left; margin:1px 0px 0px 13px;filter:alpha(opacity=0);opacity:0; background:#fff; outline:none;font-size:14px;display:inline;}


/*brand_nav2*/
#nav2{width:1090px; height:26px; margin:0 auto; text-align:left; margin-top:5px; background:url(/public/images/brand2_nav_line.png) repeat-x;}
#nav2 img.nav2_hot{ position:absolute; margin-left:60px; margin-top:-5px; *margin-top:-10px;}
#nav2 span{ float:left; height:26px; line-height:26px; text-align:center; font-weight:bold; cursor:pointer;}
#nav2 .select_left,#nav2 .select_right,#nav2 .noselect_right,#nav2 .noselect_left{ width:2px; overflow:hidden}

#nav2 .select_left{ margin-left:2px; background:url(/public/images/brand2_nav_select_left.png) no-repeat}
#nav2 .select_line{ padding:0px 9px; color:#FFF;  background: url(/public/images/brand2_nav_select_line.png) repeat-x;}
#nav2 .select_right{ margin-right:2px; background:url(/public/images/brand2_nav_select_right.png) no-repeat}

#nav2 .noselect_left{ margin-left:2px; background:url(/public/images/brand2_nav_noselect_left.png) no-repeat}
#nav2 .noselect_line{ padding:0px 9px; color: #DA6025;  background:url(/public/images/brand2_nav_noselect_line.png) repeat-x}
#nav2 .noselect_right{ margin-right:2px; background:url(/public/images/brand2_nav_noselect_right.png) no-repeat}

#nav2 a:hover .noselect_left{ margin-left:2px; background:url(/public/images/brand2_nav_select_left.png) no-repeat}
#nav2 a:hover .noselect_line{ padding:0px 9px; color:#FFF;  background:url(/public/images/brand2_nav_select_line.png) repeat-x}
#nav2 a:hover .noselect_right{ margin-right:2px; background:url(/public/images/brand2_nav_select_right.png) no-repeat}

/*introduction*/
#menu_hy{width:1090px; height:32px; margin:3px auto 0 auto; background:url(http://maigoo.com/public/images/bg_set.png) 0 -660px repeat-x;}
#menu_hy_ic{ float:left;}
#menu_hy_ul{}
#menu_hy_ul li{ margin:0 1px; position:relative; height:32px;line-height:36px; text-align:center; float:left; overflow:hidden; background:url(http://maigoo.com/public/images/top_zs_bg.gif) left no-repeat;}
#menu_hy_ul li span{ height:32px; float:left; line-height:32px; margin-left:7px; padding-right:7px; background:url(http://maigoo.com/public/images/top_zs_bg.gif) right  no-repeat;  color:#00C;}
#menu_hy_ul li a.nav{ text-decoration:underline; color:#00C; line-height:32px; padding:0 1px; margin:0;}
#menu_hy_ul li a.nav:hover{color:#ff9900;}

#menu_hy_ul li.navindu2hover{ background:url(http://maigoo.com/public/images/top_zs_hover.gif) left no-repeat;}
#menu_hy_ul li.navindu2hover span{background:url(http://maigoo.com/public/images/top_zs_hover.gif) right no-repeat;}
#ap_menu_hy{position:absolute;width:17px;height:19px;z-index:1; left:0; top:2px;}
#ap_menu_hy_hot{position:absolute;width:12px;height:12px;z-index:2; right:2px; top:4px; overflow:hidden;}

/*brand_nav*/
#pmenu-box{ width:1090px; height:36px; margin:2px auto 0 auto;background:url(/public/images/bg_set.png) 0 -311px repeat-x;}
#pmenu-boxleft{ width:5px;  float:left; display:block;height:36px; margin-right:5px;background: url(/public/images/p-topmenu.gif) 0 0 no-repeat;}
#pmenu-boxright{ width:5px; height:36px;display:block; float: right; background: url(/public/images/p-topmenu.gif) 0 -36px no-repeat;}
#pmenu-box li{ height:36px;float:left;}
.ptopmenuline{ width:2px; height:36px; background:url(/public/images/ptopmenuline.jpg) no-repeat;margin:0 1px; display:block;}
.ptopmenu1 a{background: url(/public/images/p-topmenu.gif) -6px 0 no-repeat; width:178px; height:36px; display:block; }
.ptopmenu1 a:hover{background: url(/public/images/p-topmenu.gif) -6px -36px no-repeat;}
.ptopmenu1 a.select{ background-position: -6px -72px;}
.ptopmenu2 a{ background: url(/public/images/p-topmenu.gif) -185px 0 no-repeat; width:97px; height:36px; display:block; }
.ptopmenu2 a:hover{ background: url(/public/images/p-topmenu.gif) -185px -36px no-repeat;}
.ptopmenu2 a.select{ background-position: -185px -72px;}
.ptopmenu3 a{ background: url(/public/images/p-topmenu.gif) -283px 0 no-repeat;width:114px; height:36px; display:block; }
.ptopmenu3 a:hover{ background: url(/public/images/p-topmenu.gif) -283px -36px no-repeat;}
.ptopmenu3 a.select{ background-position: -283px -72px;}
.ptopmenu4 a{ background: url(/public/images/p-topmenu.gif) -398px 0 no-repeat; width:98px; height:36px; display:block; }
.ptopmenu4 a:hover{ background: url(/public/images/p-topmenu.gif) -398px -36px no-repeat;}
.ptopmenu4 a.select{ background-position: -398px -72px;}
.ptopmenu5 a{ background: url(/public/images/p-topmenu.gif) -497px 0 no-repeat;width:89px; height:36px; display:block; }
.ptopmenu5 a:hover{ background: url(/public/images/p-topmenu.gif) -497px -36px no-repeat;}
.ptopmenu5 a.select{ background-position: -497px -72px;}
.ptopmenu6 a{ background: url(/public/images/p-topmenu.gif) -587px 0 no-repeat; width:110px; height:36px; display:block; }
.ptopmenu6 a:hover{ background: url(/public/images/p-topmenu.gif) -587px -36px no-repeat;}
.ptopmenu6 a.select{ background-position: -587px -72px;}
.ptopmenu7 a{ background: url(/public/images/p-topmenu.gif) -698px 0 no-repeat;width:152px; height:36px; display:block; }
.ptopmenu7 a:hover{ background: url(/public/images/p-topmenu.gif) -698px -36px no-repeat;}
.ptopmenu7 a.select{ background-position: -698px -72px;}
.ptopmenu8 a{ background: url(/public/images/p-topmenu.gif) -851px 0 no-repeat; width:120px; height:36px; display:block; }
.ptopmenu8 a:hover{ background: url(/public/images/p-topmenu.gif) -851px -36px no-repeat;}
.ptopmenu8 a.select{ background-position: -851px -72px;}
.ptopmenu9 a{ background: url(/public/images/p-topmenu.gif) -972px 0 no-repeat; width:82px; height:36px; display:block; }
.ptopmenu9 a:hover{ background: url(/public/images/p-topmenu.gif) -972px -36px no-repeat;}
.ptopmenu9 a.select{ background-position: -972px -72px;}
