/*-------------------页面全局-------------------*/

/*格式化*/
*{ margin:0; padding:0;}
* html body{ overflow:visible;}
* html iframe, * html frame{ overflow:auto;}
* html frameset{ overflow:hidden;}s
body{ color:#000; background:#FFF; font:12px/22px SimSun, Arial, Helvetica, sans-serif; text-align:center; font-family:SimSun;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:12px; vertical-align:middle;}
/*body div{text-align:left;}*/
* i, * em{ font-style:normal;}

/*强制输入时内容超出时换行*/
textarea,input{	word-wrap:break-word ;word-break:break-all; padding:0px;}

/*清除ul列表标记*/
li{ list-style-type:none;}

/*去除图片边框*/
img{ border:0 none;}

/*定义默认的链接样式*/
a{ color:#000; text-decoration:none;}
a:hover{ color:#F30; text-decoration:underline;}

/*定义H系列标签*/
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}

/*鼠标样式*/
.pointer{cursor:pointer;}

/* 取消边框 */
.NoBorder{ border:0 none;}

/*文本对齐方式*/
.t-l{text-align:left;}
.t-c{text-align:center;}
.t-r{text-align:right;}

/*字母和单词换行不换行设置*/
.Break{ word-break:break-all; word-wrap:break-word;}
.Nobreak{ word-break:keep-all; word-wrap:normal;}

/*浮动定义*/
.FL{float:left;}
.FR{float:right;}

/*定义文本下划线*/
.UnLine{ text-decoration:underline;}
.DisunLine{ text-decoration:none;}

/*定位关系*/
.absolute{ position:absolute;}
.relative{ position:relative;}

/*通用容器*/
.wrapper{ clear:both; overflow:hidden;}

/*隐藏元素*/
.o-hidden{ overflow:hidden;}

/*隐藏元素*/
.invisible{ visibility:hidden;}

/*从页面布局上隐藏元素*/
.hidden{ display: none;}
.block { display:block;}

/*清理元素*/
.clear{clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
.CLR{ overflow:auto; zoom:1; clear:none; clear:both;}
 

/*-------------------常用样式定义-------------------*/

/*边框定*/
.BTW{ border-top-width:1px;}
.BRW{ border-right-width:1px;}
.BLW{ border-left-width:1px;}
.BBW{ border:0px; border-bottom-width:1px;}
.Bord1{border:1px solid #999;}
.Bord2{border:2px solid #999;}

/*边框宽度(BW开头)*/
.BW1{ border-width:1px;}
.BW2{ border-width:2px;}
.BW3{ border-width:3px;}
.BW4{ border-width:4px;}
.BW5{ border-width:5px;}

/*边框样式(Bs开头)*/
.BsS{ border-style:solid;}
.BsD{ border-style:dotted;}

/* 边框颜色 (Bc开头) */
.BcBlue{ border-color: #00F;}
.BcBlack{ border-color: #000;}

/* 下划线 */
.BotLine{ border-bottom:1px solid #CFCFCF; overflow:hidden;}
.BotDotLine01{ width:95%; margin:0 auto; background: url(../image/dot01.gif) repeat-x; height:1px; line-height:1px; overflow:hidden;}

/*宽度定义*/
.W1024,.W1000,.W786,.W975,.W972,.W960{width:968px;margin:0 auto;}
.W1024{width:1024px;}
.W1000{width:1000px;}
.W786{width:786px;}
.W975{width:975px;}
.W960{width:960px; _overflow-x:hidden;}
.W972{width:972px;}

/*颜色功能定义*/
.cRed{color: #F00;}
.cWhite{color: #FFF;}
.cGreen{color:#0F0;}
.cGray{color: #666;}
.cBlue{ color: #00F;}
.cblack{ color:#000;}

/* 定义某个项目常用颜色 */
.c001{color:#663;}

/* 字体样式 */
.FB{ font-weight:bold;}
.FN{ font-weight:normal;}
.FI{ font-style:italic;}

/* 字体大小 */
.F10{font-size:10px;}
.F11{font-size:11px;}
.F12{font-size:12px;}
.F13{font-size:13px;}
.F14{font-size:14px;}
.F16{font-size:16px;}
.F18{font-size:18px;}

/*定义间距*/
.DivH5,.DivH10,.DivH15,.DivH20,.DivH25,.DivH30,DivH1,.DivH40{ width:100%; overflow:hidden;}
.DivH1{ height:1px;}
.DivH5{height:5px;}
.DivH10{height:10px;}
.DivH15{height:15px;}
.DivH20{height:20px;}
.DivH25{height:25px;}
.DivH30{height:30px;}
.DivH40{height:40px;}

/*定义行高*/
.LH1{ line-height:1px; }
.LH10{ line-height:10px; }
.LH15{ line-height:15px; }
.LH18{ line-height:18px; }
.LH20{ line-height:20px; }
.LH25{ line-height:25px;}
.LH30{ line-height:30px;}
.LH35{ line-height:35px;}

/*常用边框*/
.rim_gray{ border:1px solid #DEDEDE; background-color:#FFF;}

/*标题样式定*/
.PTit25,.PTit20,.PTit18,.PTit30,.PTit,.PTit1,.PTit22{ width:100%; overflow:hidden;}
.PTit30{line-height:30px;height:30px;}
.PTit25{line-height:25px;height:25px;}
.PTit22{line-height:22px;height:22px;}
.PTit20{line-height:20px;height:20px;}
.PTit18{line-height:18px;height:18px;}
.PTit15{line-height:15px;height:15px;}
.PTit10{line-height:10px;height:10px;}
.PTit1{line-height:1px;height:1px;}

/*MORE更多样式设*/
.More{ text-align:right; position:absolute; top:0; right:3px;}
.MoreR5{ position:absolute; top:0px; right:3px; font:12px normal; }
.MoreR15{ position:absolute; top:0px; right:15px; font:12px normal;}

/*普通列表样式定义*/
.ArtList,.ArtList25,.ArtList22,.ArtList24{ width:100%; overflow:hidden; margin:0 auto;}
.ArtList li{ width:100%; height:20px; line-height:20px; overflow:hidden;}
.ArtList25 li{ width:100%; height:25px; line-height:25px; overflow:hidden;}
.ArtList24 li{ width:100%; height:24px; line-height:24px; overflow:hidden;}
.ArtList22 li{ width:100%; height:22px; line-height:22px; overflow:hidden;}


/*常用边距*/
.Tmar10{ margin-top:10px;}
.Bmar10{ margin-bottom:10px;}
.Lmar10{ margin-left:10px;}
.Rmar10{ margin-right:10px;}
.Tmar5{ margin-top:5px;}
.Bmar5{ margin-bottom:5px;}
.Lmar5{ margin-left:5px;}
.Rmar5{ margin-right:5px;}

.Tmar6{ margin-top:6px;}
.Bmar6{ margin-bottom:6px;}
.Lmar6{ margin-left:6px;}
.Rmar6{ margin-right:6px;}

/*--------------------------页眉--------------------------*/

/*顶部快速链接*/
.t_top{ border-bottom:1px solid #E3E3E3; background:#F5F5F5; height:30px; color:#C6C6C6;}
.t_top .FL{ color:#C6C6C6;}
.t_top .FL i{ font-style:normal; color:#666; margin:auto 3px;}
.t_top .FL a{ color:#666; margin:auto 3px; text-decoration:none;}
.t_top .FL a:hover{ color:#000;}

.t_top .FR{ color:#C6C6C6;}
.t_top .FR a{ color:#666; margin:auto 3px; text-decoration:none;}
.t_top .FR a:hover{ color:#000;}

/*logo+城市+顶部广告*/
.LCA{ margin:10px auto; height:80px; overflow:hidden;}
.LCA h1{ width:180px; height:64px; padding:8px 0; overflow:hidden; text-align:center; }
.LCA h1 img{ width:180px; height:64px;}
.LCA .city{ background:url(default/zywfz_bg.png) no-repeat -5px -104px; _background:url(default/zywfz_bg.gif) no-repeat -5px -104px; width:68px; height:70px; overflow:hidden; padding:10px 0 0 2px; font-size:12px; text-align:center; color:#CCC;}
.LCA .city strong{ font-size:15px; font-family:SimSun, Arial, Helvetica, sans-serif; line-height:35px; color:#666;}
.LCA .city a{ margin:auto 3px; color:#666;}

/*顶部广告*/
/*#t_ad{width:710px; height:80px; overflow:hidden; background:url(/NivoSlider/images/loading.gif) no-repeat 50% 50%; background-size:710px 80px;}
#t_ad .nivoSlider{ -moz-background-size:100% 100%; background-size:100% 100%; background-repeat:no-repeat;}
#t_ad img {position:absolute;top:0px;left:0px;display:none;width:710px; height:80px; overflow:hidden;}
#t_ad .nivo-controlNav{ position:absolute; right:3px; bottom:5px; z-index:999;}
#t_ad .nivo-controlNav a{ width:5px; height:5px; display:block; background:#FFF; border-radius:8px; text-indent:-9999px; border:0; margin:auto 3px; float:left; font-size:0; filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
#t_ad .nivo-controlNav a.active{ filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}
#t_ad .nivo-directionNav a{ display:none;}
#t_ad .nivo-caption{ display:none;}*/

.t_ad{ position:relative; width:710px; height:80px; display:block; overflow:hidden;}
/*.t_ad #TopBox{ background:url(/NivoSlider/images/loading.gif) no-repeat 50% 50%;}
*/
.t_ad #TopBox img{ width:710px; height:80px; overflow:hidden;}

.t_ad #TopNum{ position:absolute; right:3px; bottom:5px; z-index:9;}
.t_ad #TopNum li{ width:6px; height:6px; display:block; background:#FFF; border-radius:8px; text-indent:-9999px; border:0; margin:auto 3px; float:left; font-size:0; filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5; cursor:pointer;}
.t_ad li{ position:relative;}
.t_ad #TopNum li:hover, .t_ad #TopNum li.active{ filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}


/*----- 导航条(与风格样式重合) -----*/
/*.nav{ background:#FF7700; color:#FFF; height:40px; line-height:40px; font-size:14px;}
.nav a{ display:inline-table; text-decoration:none;}
.nav a:hover{ text-decoration:none;}
.nav ul{ float:left; width:760px; height:40px; overflow:hidden;}
.nav ul a{ color:#FFF;}
.nav ul li{ float:left; padding:0 12px; height:40px; overflow:hidden; vertical-align:middle;}
.nav ul li:hover{ background-color:#CC0000;}

.nav .menu{ float:left; background-color:#F05700; width:200px; height:40px; overflow:hidden;}
.nav .menu a{ color:#FFF; width:182px; height:40px; display:block; padding-right:18px; text-align:center; background-repeat:no-repeat; background-image:url(default/zywfz_bg.png); _background-image:url(default/zywfz_bg.gif); cursor:pointer;}
.nav .menu .menu_on{ background-position:150px 14px;}
.nav .menu .menu_off{ background-position:150px -40px;}
*/
/*服务导航*/
/*.nav .W960{ position:relative;}
.nav .menu_main{ width:198px; height:249px; overflow:hidden; border:1px solid #FFB877; border-top:none; border-bottom:2px solid #FFB877; background-color:#FFF; background:url(default/zywfz_bg.png) repeat-x 0 -300px; _background:url(default/zywfz_bg.gif) repeat-x 0 -300px; position:absolute; z-index:999999; top:40px; left:0;}
.nav .menu_main hr{ clear:both; border:none 0; border-bottom:1px dashed #CCC; margin-bottom:6px; height:7px; *height:0; *margin-bottom:0; width:184px; margin-left:-30px; *margin-top:-3px; _margin-top:-3px; _margin-bottom:-3px; _height:0; }
.nav .menu_main dl{ margin:10px 8px 8px; padding-left:28px; background:url(default/zywfz_bg.png) no-repeat -80px 4px; _background:url(default/zywfz_bg.gif) no-repeat -80px 4px;}
.nav .menu_main dt{ clear:both; line-height:25px; color:#333; font-size:15px; font-family:microsoft yahei, SimSun, Arial, Helvetica, sans-serif;}
.nav .menu_main dt a{ color:#000;}
.nav .menu_main dt a:hover{ color:#F30;}
.nav .menu_main dd{ width:160px; overflow-x:hidden; white-space:nowrap;}
.nav .menu_main dd a{ color:#888; float:left; font-size:12px; line-height:22px; margin-right:5px; display:inline; color:#888;}
.nav .menu_main dd a:hover{ color:#F30; text-decoration:underline;}
*/

/*导航菜单地图新*/
/*.nav_new_ico{ background-image:url(/img/nav_new_ico.gif); background-repeat:no-repeat; background-position:77px 2px; width:80px;}
li.nav_new_ico:hover{ background-image:url(/img/nav_new_ico.gif); background-repeat:no-repeat; background-position:77px 2px; background-color:#CC0000;}
.nav_new_ico a{ margin-right:15px; display:block; width:88px;}
*/
/*导航招标热*/
/*.nav_hot_ico{ background-image:url(/img/nav_hot_ico.gif); background-repeat:no-repeat; background-position:77px 2px; width:80px;}
li.nav_hot_ico:hover{ background-image:url(/img/nav_hot_ico.gif); background-repeat:no-repeat; background-position:77px 2px; background-color:#CC0000;}
.nav_hot_ico a{ margin-right:15px; display:block; width:88px;}
*/

/*--------------------------页脚--------------------------*/
.footer{ border-top:1px solid #DEDEDE;}
.footer .W960{ text-align:center; font-size:12px; line-height:24px; color:#666; padding:8px 0 3px;}
.footer .W960 a{ color:#666; *margin-left:3px;}
.footer .W960 a:hover{ color:#F30;}
.footer .W960 .f_link{ color:#CCC;}
.footer .W960 .f_tongji *{ font-style:normal;}
.footer .W960 .f_tongji i{ margin:auto 5px;}
.footer .W960 .f_tongji em{ color:#333; margin:auto 2px;}
.footer .W960 .f_tongji a:hover{ color:#000;}

.footer .W960 .f_lxfs{ color:#C00;font-size:13px;font-family:microsoft yahei; line-height:30px;}

.foot_code{ text-align:center; font-size:12px; color:#666;}

/*--------------------------返回顶部、微博、微信--------------------------*/
#iuptop {position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px");bottom:20px;right:20px;width:30px;zoom:1;}
#iuptop a{background-image:url(iuptop_bg.png); background-repeat:no-repeat; display:block; width:30px; height:30px; margin-bottom:2px; overflow:hidden; text-indent:-999px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
#iuptop a{}
#iuptop .sina {background-position:0 -30px; position:absolute; bottom:32px;}
#iuptop a.sina:hover { background-position:-30px -30px;}
#iuptop .tencent { background-position:0 -60px; position:absolute; bottom:0; cursor:pointer;}
#iuptop a.tencent:hover { background-position:-30px -60px;}
#iuptop a#totop{background-position:0 0;position:absolute;bottom:64px;cursor:pointer;}
#iuptop a#totop:hover {background-position:-30px 0;}
#iuptop #weixin_ewm{ width:160px; height:160px; overflow:hidden; display:block; position:absolute; z-index:999; left:-164px; bottom:2px; cursor:pointer; background-color:#FFF; border:1px solid #D9D9D9;}
#iuptop #weixin_ewm img{ width:160px; height:160px;}


/*-------------------- 图片切换效果、焦点图样式 通用部分 --------------------*/
.nivoSlider{ position:relative;}
.nivoSlider img{ position:absolute; top:0px; left:0px;}

.nivoSlider a.nivo-imageLink{ position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none;}
.nivo-slice{ display:block; position:absolute; z-index:50; height:100%;}
.nivo-html-caption{ display:none;}

.nivo-controlNav a{ position:relative; z-index:99; cursor:pointer;}
.nivo-controlNav a.active{ font-weight:bold;}

.nivo-directionNav a{ position:absolute; top:45%; z-index:99; cursor:pointer;}
.nivo-prevNav{ left:0px;}
.nivo-nextNav{ right:0px;}

.nivo-caption{ position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; width:100%; z-index:89;}
.nivo-caption p{ padding:5px; margin:0;}
.nivo-caption a{ display:inline !important;}


/*-----------------翻页-----------------*/ 
div.page_number{ padding:3px; margin:18px auto 15px; text-align:center; color:#999;
/*IE6兼容*/_margin:20px auto 19px;} 
div.page_number a{ border:1px solid #DDD; padding:2px 5px; margin:2px; color:#999; text-decoration:none;} 
div.page_number a:hover{ border-color:#F00; background:#F60; color:#FFF;} 
div.page_number span.current{ border:1px solid #F30; padding:2px 5px; font-weight:bold; margin:2px; color:#fff; background:#F60;} 
div.page_number span.disabled{border:1px solid #EEE; padding:2px 5px; margin:2px; color:#DDD;} 

.paginator .cpb{ background:#F30;}



/*面包屑*/
.tag{ border-bottom:1px solid #EDEDED; line-height:35px; font-size:12px; color:#666;}
.tag a{ margin:auto 5px;}

/*板块标题*/
.tit_h3{overflow:auto; zoom:1; clear:both; padding:0 8px; line-height:35px; height:35px; background:url(/fz/style/default/style_default_bg.png) repeat-x 0 -380px;_background:url(/fz/style/default/style_default_bg.gif) repeat-x 0 -380px;}
.tit_h3 h3{ color:#F30; font-size:18px; font-family:microsoft yahei, SimSun, Arial, Helvetica, sans-serif; float:left; font-weight:normal;}
.tit_h3 a h3{ text-decoration:none; cursor:pointer;}
.tit_h3 em{ float:right; font-size:12px; font-style:normal;}
.tit_h3 em a{ color:#999;}.tit_h3 em a:hover{ color:#F30;}
.tit_h3 .h_tit_r{ float:right; font-size:12px; color:#333; padding-top:7px;}
.tit_h3 .h_tit_r select{ height:22px; margin-right:10px;}
.tit_h3 .h_tit_r i{ height:22px; line-height:22px; font-style:normal; float:left; _padding-top:2px;}
.tit_h3 .h_tit_r .srk{ width:95px; height:20px; margin-right:10px; line-height:20px; padding-left:5px; border:1px solid #ABADB3;}
.tit_h3 .h_tit_r .buut{ width:60px; height:23px; line-height:23px; *line-height:17px;}


/*------------------------------2014.07.07追加------------------------------*/


/*频道导航下方通用搜索*/
.fz_sou{ background:#FFF0DD; padding:5px 0 0;}
.fz_sou1{ padding:5px 0;}
.fz_so{ width:945px; margin:auto auto; padding:5px 5px 5px 8px; *zoom:1; background:url(zb_so_bg.png) no-repeat 0 0;}
.fz_so:after{ content:'\20'; display:block; height:0; clear:both;}
.fz_so select{ height:22px; width:100px; overflow:hidden;}
.fz_so i{ height:22px; line-height:22px; font-style:normal; float:left; _padding-top:2px; font-size:14px; font-weight:bold; padding-right:35px;}
.fz_so .srk{ width:80px; height:20px; margin-right:3px; line-height:20px; padding-left:5px; border:1px solid #ABADB3;}
.fz_so .buut{ width:60px; height:23px; line-height:17px; *line-height:17px;}

/*频道导航下方广告通用样式*/
.adwfz{ *zoom:1;}
.adwfz:after{ content:'\20'; display:block; height:0; clear:both;}
.adwfz ul li{ width:188px; height:65px; float:left; margin-top:5px; margin-left:1px; margin-right:1px; border:1px solid #C7C8C3;}
.adefz ul li{ width:478px; background:#663366; height:65px; margin-top:5px;}
.adwfz ul li img{ width:188px; height:65px;}
.adefz ul li img{ width:478px; height:65px;}
.adtl ul li{ margin-top:5px;}
.adtl ul li img{ width:960px; height:65px;}
.adtl ul li{ margin-top:3px;}

.adwfz .clearit {clear: both;}
.adwfz .fl{ float:left;}
.adwfz .fr{ float:right;}


/*广告*/
.w960{ width:960px; margin:auto auto;}
.bgbai{ margin:-2px auto -5px; *margin:-2px auto -5px; margin-bottom:-2px\9\0;}
.fl{ float:left;}
.fr{ float:right;}
.adwfz{ *zoom:1;}
.adwfz:after{ content:'\20'; display:block; height:0; clear:both;}
.adwfz ul li{ width:188px; height:65px; float:left; margin-top:5px; margin-left:1px; margin-right:1px; border:1px solid #C7C8C3;}
.adefz{ *zoom:1;}
.adefz:after{ content:'\20'; display:block; height:0; clear:both;}
.adefz ul li{ width:478px; background:#663366; height:65px; margin-top:5px;}
.adwfz ul li img{ width:188px; height:65px;}
.adefz ul li img{ width:478px; height:65px;}
.adtl{ *zoom:1;}
.adtl:after{ content:'\20'; display:block; height:0; clear:both;}
.adtl ul li img{ width:960px; height:65px; margin-top:5px;}
.adtl ul li{ margin-top:3px;}




/*————————————————————————浮动招标框————————————————————————*/
#div_fixed{ position:fixed; width:100%; bottom:-60px; z-index:10; left:0;}
#div_fixed_rim{ filter:alpha(Opacity=80); -moz-opacity:0.8; opacity:0.8; width:100%; height:60px; background:#000; z-index:11; bottom:0;}
#div_fixed_main{ position:relative; width:960px; height:60px; z-index:12; margin:0 auto; top:-60px; *zoom:1; color:#FFF;}
#div_fixed_main a{ color:#FFF;}
#div_fixed_main a:hover{ text-decoration:none; color:#FFFFDC;}
#div_fixed_main:after{ content:'\20'; display:block; height:0; clear:both;}
#fix_bmrs{ float:left; font-family:"microsoft yahei", "SimHei", "Arial Black", Gadget, sans-serif; font-size:14px; line-height:32px; width:210px; height:40px; padding-top:12px; padding-bottom:8px; overflow:hidden; text-align:center; }
#fix_bmrs em{ color:#FC0; font-size:20px; margin:auto 5px; line-height:35px;}
#fix_bmk{ float:left; font-size:12px; margin:8px 10px auto 10px;}
#fix_bmk .rixsrk_xm{ height:17px; width:142px; margin-right:8px; border:none; padding:3px 5px 4px 33px; background-image:url(fix_bg.png); background-repeat:no-repeat; background-position:0 0; background-color:#FFF; line-height:17px; color:#333;}
#fix_bmk .rixsrk_sj{ height:17px; width:142px; margin-right:8px; border:none; padding:3px 5px 4px 33px; background-image:url(fix_bg.png); background-repeat:no-repeat; background-position:0 -38px; background-color:#FFF; line-height:17px; color:#333;}
#fix_bmk .rixsrk_xq{ height:17px; width:150px; border:none; padding:3px 5px 4px 33px; background-image:url(fix_bg.png); background-repeat:no-repeat; background-position:0 -76px; background-color:#FFF; line-height:17px; color:#333;}
/*#fix_buut{ background:url(fix_bg.png) no-repeat -400px 0; width:137px; height:70px; overflow:hidden; display:block; border:none; position:absolute; right:0; top:-6px; z-index:99; cursor:pointer;}
*/
#fix_buut{ background:url(fix_bg.png) no-repeat -400px 0; width:130px; height:36px; overflow:hidden; display:block; border:none; position:absolute; right:10px; top:10px; z-index:99; cursor:pointer;}
#fix_bmk #fix_bkm_wz{ margin-top:8px; *margin-top:6px; color:#CCC;}
#fix_close a{ background:url(fix_bg.png) no-repeat right 0; width:11px; height:11px; display:block; border:none; position:absolute; right:-18px; top:23px; display:block; z-index:102; text-indent:-9999px; font-size:0; cursor:pointer;}
#fix_close a:hover{ background-position:right -50px;}

/*店铺内1000px宽度*/
#div_fixed_main_shop{ position:relative; width:1000px; height:60px; z-index:12; margin:0 auto; top:-60px; *zoom:1; color:#FFF;}
#div_fixed_main_shop a{ color:#FFF;}
#div_fixed_main_shop a:hover{ text-decoration:none; color:#FFFFDC;}
#div_fixed_main_shop:after{ content:'\20'; display:block; height:0; clear:both;}


/*---------------- 报名成功弹窗 ----------------*/
.hui_div{background:#000; opacity:.3; filter: alpha(opacity=30); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index:9999;}

.window_main{ width:500px; height:260px; background:url(window-bg.png) no-repeat 0 0; position:fixed; z-index:10000; left:50%; top:50%; margin-left:-250px;margin-top:-130px; text-align:center; opacity:1; filter: alpha(opacity=100); padding:13px;}
.window_main .p_tit{ *zoom:1; text-align:left; height:40px; line-height:40px;}
.window_main .p_tit:after{ content:"\20"; display:block; height:0; clear:both;}
.window_main .p_tit h3{ float:left; margin-left:32px; font-size:16px; line-height:38px; font-family:microsoft yahei; width:200px; color:#555; }
.window_main .p_tit span{ float:right; width:20px; height:20px; margin-right:12px; color:#999; font-size:12px;}
.window_main .p_tit span a{ color:#04C; text-indent:-99999px; width:20px; height:20px; display:block; margin:10px auto auto auto; cursor:pointer;}
.window_main .p_main{ margin:12px 18px auto; width:465px; height:70px; overflow:hidden; text-align:center; font-size:15px; font-family:microsoft yahei; line-height:35px; color:#666; padding-top:80px;}
.window_main .p_main p b{ font-size:18px; color:#090;}



/*---------- 在线客服(营销QQ)样式开始（分站两种样式） ----------*/
/*样式1*/
.ronsever1{ position:fixed; right:6px; top:200px; z-index:9999999998;}
.ronsever1 .ros_m .ros_top,.ronsever1 .ros_m .ros_bottom,.ronsever1 .ros_m .ros_main,.ronsever1 .ros_m .ros_close,.ronsever1 .ros_butt{ background-image:url(/style/ronsever_bg1.png); background-repeat:no-repeat;}

.ronsever1 .ros_m{}
.ronsever1 .ros_m p{ margin:0; padding:0;}
.ronsever1 .ros_m .ros_top{ width:116px; height:56px; display:block; overflow:hidden; background-position:0 0;}
.ronsever1 .ros_m .ros_bottom{ width:116px; height:17px; display:block; overflow:hidden; background-position:0 -56px;}
.ronsever1 .ros_m .ros_main{ width:100px; background-position:-116px 0; background-repeat:repeat-y; padding-right:11px; padding-left:5px; text-align:center;}
.ronsever1 .ros_m .ros_main .rosm_qq{ text-align:center;}
.ronsever1 .ros_m .ros_main .rosm_qq p{ font-size:13px; line-height:22px; word-wrap: break-word; padding-bottom:8px;}
.ronsever1 .ros_m .ros_main .rosm_tel{ text-align:center; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; margin:10px auto; padding:5px 0;}
.ronsever1 .ros_m .ros_main .rosm_tel p{ font-size:13px; line-height:22px; height:22px; overflow-y:hidden; word-wrap: break-word;}
.ronsever1 .ros_m .ros_main .rosm_tel p b{ color:#C30; font-size:14px; font-family:simsun;}
.ronsever1 .ros_m .ros_main .rosm_ewm{ cursor:pointer; text-align:center;}
.ronsever1 .ros_m .ros_main .rosm_ewm img{ width:90px;}
.ronsever1 .ros_m .ros_close{ position:absolute; z-index:99999999999; top:-8px; right:-2px; font-size:0; display:block; width:19px; height:19px; background-position:-232px 0; cursor:pointer;}
.ronsever1 .ros_m .ros_close:hover{ background-position:-232px -19px;}

.ronsever1 .ros_butt{ position:fixed; right:6px; top:265px; z-index:9999999999; background-position:-251px 0; font-size:0; width:31px; height:146px; display:block; cursor:pointer;}


/*样式2*/
.ronsever2{ position:fixed; right:6px; top:220px; z-index:9999999998;}
.ronsever2 .ros_m .ros_top,.ronsever2 .ros_m .ros_bottom,.ronsever2 .ros_m .ros_main,.ronsever2 .ros_m .ros_close,.ronsever2 .ros_butt,.ronsever2 .ros_m .ros_main .rosm_tel p em{ background-image:url(/style/ronsever_bg2.png); background-repeat:no-repeat;}

.ronsever2 .ros_m{ text-align:center;}
.ronsever2 .ros_m p{ margin:0; padding:0;}
.ronsever2 .ros_m .ros_top{ width:127px; height:75px; display:block; overflow:hidden; background-position:0 0;}
.ronsever2 .ros_m .ros_bottom{ width:127px; height:18px; display:block; overflow:hidden; background-position:0 -75px;}
.ronsever2 .ros_m .ros_main{ width:103px; background-position:-127px 0; background-repeat:repeat-y; padding:0 12px; text-align:center;}
.ronsever2 .ros_m .ros_main .rosm_tel{ text-align:center; padding:8px 0 5px; font-family:microsoft yahei;}
.ronsever2 .ros_m .ros_main .rosm_tel p{ line-height:22px; word-wrap:break-word; *zoom:1;}
.ronsever2 .ros_m .ros_main .rosm_tel p:after{ content:"\20"; display:block; height:0; clear:both;}
.ronsever2 .ros_m .ros_main .rosm_tel p b{ color:#E10; font-size:15px; letter-spacing:-0.5px; *letter-spacing:-1px; letter-spacing:-1px\9;}
.ronsever2 .ros_m .ros_main .rosm_tel p em{ width:32px; height:15px; float:left; background-position:0 -125px; margin:5px 2px auto 12px;}
.ronsever2 .ros_m .ros_main .rosm_tel p i{ font-size:15px; font-style:normal; float:left;}
.ronsever2 .ros_m .ros_main .rosm_qq{ border-top:1px solid #EEE; border-bottom:1px solid #EEE; text-align:center; padding-bottom:5px; margin-bottom:5px; padding-top:5px; margin-top:2px;}
.ronsever2 .ros_m .ros_main .rosm_qq p{ font-size:13px; line-height:22px; word-wrap: break-word; padding-bottom:8px;}
.ronsever2 .ros_m .ros_main .rosm_ewm{ cursor:pointer; text-align:center;}
.ronsever2 .ros_m .ros_main .rosm_ewm img{ width:80px;}
.ronsever2 .ros_m .ros_close{ position:absolute; z-index:99999999999; top:55px; right:-3px; font-size:0; display:block; width:21px; height:21px; background-position:0 -93px; cursor:pointer;}
.ronsever2 .ros_m .ros_close:hover{ background-position:-21px -93px;}

.ronsever2 .ros_butt{ position:fixed; right:0; top:285px; z-index:9999999999; background-position:-254px 0; font-size:0; text-indent:-10000000000px; width:31px; height:146px; overflow:hidden; display:block; cursor:pointer;}
/*---------- 在线客服(营销QQ)样式结束（分站两种样式） ----------*/





/*---------- 依据最新广告法，广告批量添加广告字眼 ----------*/
.ggico_lb{ position:absolute; left:0; bottom:0; width:30px; display:block; height:20px; z-index:9; background:url(txt_ggico.png) no-repeat 0 0;}
.ggico_rb{ position:absolute; right:0; bottom:0; width:30px; display:block; height:20px; z-index:9; background:url(txt_ggico.png) no-repeat 0 0;}
.ggico_lt{ position:absolute; left:0; top:0; width:30px; display:block; height:20px; z-index:9; background:url(txt_ggico.png) no-repeat 0 0;}
.ggico_rt{ position:absolute; right:0; top:0; width:30px; display:block; height:20px; z-index:9; background:url(txt_ggico.png) no-repeat 0 0;}

.ggico_dl_lb{ position:absolute; left:0; bottom:20px; width:30px; display:block; height:20px; z-index:9; background:url(txt_ggico.png) no-repeat 0 0;}
.ggico_dl_rb{ position:absolute; right:0; bottom:20px; width:30px; display:block; height:20px; z-index:9; background:url(txt_ggico.png) no-repeat 0 0;}

.fz_topad{ position:relative;}
#adBig{ position:relative;}