﻿@charset "utf-8";
/* 全局样式 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{background:#f8faff;color:#2d467f;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul,li { list-style-type:none;}
.page { width:990px; height:100%; overflow:hidden; margin:0 auto;}
.clear { clear:both;}
.gary { color:#999999 !important;}
.cnttext { height:21px; line-height:21px; text-align:center;}
.orange, .orange a { color:#ff7302 !important;}
a { color:#164679; text-decoration:none !important;}
a:hover { color:#FF9400 !important; text-decoration: underline !important;}

.heard { height:78px; background:url(../images/heardBg.gif) repeat-x;}
.logo { width:550px; float:left;}
.heardside { height:78px; width:380px; float:right; padding-right:5px; background:url(../images/heardside.gif) no-repeat center right;}
.heardtel { padding-top:10px; text-align:right;}
.heardtel ul { display:inline;}
.heardtel ul li { float:right; height:21px; line-height:21px; text-align: center; margin:0 8px;}

.topside {width:490px;float:left;height:20px;text-align:right;}
.short_cut_area {width:480px;float:right;text-align:left;}
.short_cut {width:300px;float:left;}
#div_login {float:left;}
#div_logined {float:righ`t;}

.main { width:990px; height:100%; overflow:hidden; padding-bottom:10px; background:url(../images/mainBg.gif) repeat-y;}

.homebox { width:940px; height:364px; padding:5px; margin:0 auto; background:url(../images/main_bg.gif) no-repeat center center;}
.homeImg { width:940px; height:92px; margin:0 auto; }
.homeImg ul { display:inline;}
.homeImg ul li { width:311px; height:90px; float: left;}

.publiclist {list-style-type:none;}
/*.publiclist li { height:21px; line-height:21px; text-indent:12px; background:url(../images/dian.gif) no-repeat 4px center;}*/
.publiclist li { height:21px; line-height:21px; text-indent:12px; }
.loginbackground { background: url(../images/loginbackground.gif) no-repeat bottom right;}



.mainmenu { height:40px; margin:0 20px; background:url(../images/mainmenuBg.gif) repeat-x;}
.mainmenu ul { display:inline;}
.mainmenu ul li { width:158px; height:40px; text-align:center; float:left; display:inline; background:url(../images/mainmenu_line.gif) no-repeat center right;}
.mainmenuA, .mainmenuB { width:120px; height:38px; margin:2px auto 0; line-height:38px; font-size:16px; font-weight:bold; }
.mainmenuA {background-repeat: no-repeat;}
html>body .mainmenuA {background-repeat: no-repeat;background: url(../images/mainmenuBgA.png);}
*.mainmenuA {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/091212/images/mainmenuBgA.png")}
.mainmenuA a{ color:#2d467f;  }
.mainmenuB a {color:#fff;  }

.mainsubmenu { height:25px;margin:0 20px;background:url(../images/mainsubmenuBg.gif) repeat-x;}
.mainsubmenu ul { display:inline;}
.mainsubmenu ul li { float:left; height:25px; line-height:25px; color:#818181; margin:0; padding:0 10px; background:url(../images/mainsubmenuBg_line.gif) no-repeat right center;}

.mainsubmenu ul li a {color:#DFDFF; font-weight:bold;font-size:14px;}
.mainsubmenu2 { height:18px;margin:0 20px;background:url(../images/mainsubmenuBg.gif) repeat-x;float:right;}
.mainsubmenu2 ul { display:inline;}
.mainsubmenu2 ul li { float:left; height:18px; line-height:18px; color:#818181; margin:0; padding:0 20px; background:url(../images/mainsubmenuBg_line.gif) no-repeat right center;}
.mainsubmenu2 ul li a {color:#ff7302;font-size:14px;font-weight:bold;}
.mainsubmenu3 { height:18px;margin:0 20px;float:left;width:100%;}
.mainsubmenu3 ul { display:inline;}
.mainsubmenu3 ul li { float:left; height:18px; line-height:18px; margin:0; padding:0 20px; background:url(../images/mainsubmenuBg_line.gif) no-repeat right center; }
.mainsubmenu3 ul li a {color:#870903;font-size:12px;font-weight:bold;}
.submenu_list {display:none;}
.submenu_list ul {display:none;}

.mainmenuEnglish {width:153px;height:38px;margin:2px auto 0;line-height:38px;font-size:14px;font-weight:bold;font-family:System;}
.mainmenuEnglish {background-repeat: no-repeat;}
html>body .mainmenuEnglish {background-repeat: no-repeat;background-image: url(../images/mainmenuBgA.png);}
.mainmenuEnglish a {color:#2d467f;}
.mainmenuEnglish a {color:#fff;}

.searchbox { height:38px; margin:0 20px; background:url(../images/searchboxBg.gif) repeat-x;}
.searchbar { width:300px; height:23px; margin:6px 0 0 10px; float:left;}
.searchmsg { width:450px; height:23px; margin:6px 0 0 10px; float:left;}
.searchinput { height:19px; width:260px; border:1px solid #818181; background:url(../images/searchBg.gif) repeat-x;}
.searchmsg td  { line-height:23px; padding:0 3px;}
.searchbottom { width:180px; height:24px; margin:5px 10px 0 0; float:right; text-align:right;}
.searchbottom img { margin:0 5px; vertical-align:middle;}

.conter { width:100%;height:100%; overflow:hidden;float:left;}
.leftmenubox_yp { width:180px; float:left; height:100%; overflow:hidden; margin:5px 0 0 28px;_margin:5px 0 0 14px;background:url(../images/leftmenu_bodyBg.gif) repeat-y;}
.leftmenubox {width:180px; float:left; height:100%; overflow:hidden; margin:0 0 0 0;_margin:0 0 0 0;background:url(../images/leftmenu_bodyBg.gif) repeat-y;}
.leftmenutitle { width:180px; height:37px; background:url(../images/leftmenu_title.gif) no-repeat;}
.leftmenucnt { width:166px; margin:0 auto;}
.leftmenunav { height:27px; text-align:left; font-size:12px; font-weight:bold; line-height:27px; text-indent:12px; color:#131e37;background:url(../images/leftmenu_menuBg.gif) no-repeat; }
.leftmenucnt ul { display:block;}
.leftmenucnt ul li { height:21px; line-height:21px; text-indent:30px; background:url(../images/icon_arrow.gif) no-repeat 20px center;}
.leftmenudown {width:180px; height:15px; background:url(../images/leftmenu_down.gif) no-repeat;}

.sideright { width:934px; height:100%; overflow:hidden; float:right;margin:9px 28px 0 0;_margin:9px 14px 0 0; }
.indexbanner { width:750px; margin:0 auto; text-align:center;}
.rightsideR { width:700px; height:100%; overflow:hidden; padding:5px; float:left;}
.cntbox { overflow:hidden; display:inline;}
.cntbox li { width:116px; height:200px; float:left; margin:0 10px; display:inline; text-align:center;}
.cntboximg { width:106px; height:143px; padding:5px; overflow:hidden; background: url(../images/imgBg.gif) no-repeat;}
.cntboxtext { height:15px; line-height:15px; text-align:center; display:block;}
.texttitle, .texttitle a { font-size:12px; font-weight:bold; color:#2d467f;}
.texttime { font-size:12px; font-weight: normal; color:#929396;}
.textbuy, .textbuy a { font-size:12px; font-weight: bold; color:#131e37; text-decoration:underline;}

.cntbox2 { overflow:hidden; display:inline;}
.cntbox2 li { width:116px; height:210px; float:left; margin:0 10px; display:inline; text-align:center;}
.cntboximg2 { width:106px; height:143px; padding:5px; overflow:hidden; background: url(../images/imgBg.gif) no-repeat;}
.cntboxtext2 {  line-height:15px; text-align:center; display:block;}
.texttitle2, .texttitle2 a { font-size:12px; font-weight:bold; color:#2d467f;}
.texttime2 { font-size:12px; font-weight: normal; color:#929396;}
.textbuy2, .textbuy2 a { font-size:12px; font-weight: bold; color:#131e37; text-decoration:underline;}

.cntbox200 { overflow:hidden; display:inline;}
.cntbox200 li { width:116px; height:210px; float:left; margin:0 10px; display:inline; text-align:center;}
.cntboximg200 { width:106px; height:140px; padding:5px; overflow:hidden; background: url(../images/imgBg.gif) no-repeat;}
.cntboxtext200 {  line-height:15px; text-align:center; display:block;}


.listfoot { overflow:hidden; height:21px; text-align:center; margin:10px; display:block;}
.nextbox { height:21px; display:inline; text-align:center;}
.nextPage{ height:16px; margin:0 3px; float:right; line-height:15px; text-align:center; }
.nextPage a { height:13px; width:13px; background:#f9faf3; border:1px solid #cecfce; display:block;}
.nextPage a:hover { background:#8e0b01; display:block;  color:#fff !important; text-decoration:none;}
.nextPage label{ height:13px; width:40px; background:#f9faf3; border:1px solid #cecfce; display:block;}
.nextPage label a {height:13px; width:40px; border:0;}
.nextPage label a:hover { background:#8e0b01; display:block; color:#fff !important; text-decoration:none;}
.listfoot font { line-height:21px; margin:0 5px; display:inline; font-size:12px;}

.sideleft { width:200px;height:100%; overflow:hidden; margin:5px 5px 0 0;_margin:0 0 0 0; float:right;}
.login { width:146px; height:76px; padding:30px 12px 0 12px; background:url(../images/loginBg.gif) no-repeat;}
.login td { padding:1px 0;}
.logininput { width:80px; height:14px;}
.login td a { text-decoration:underline !important;}
.rightpic { margin-top:0px;}

.magazinebox { width:930px; height:100%; overflow:hidden; margin:5px auto;}
.pagebanner { margin:0; display:block; border:0;}
.pagebox { margin-top:8px; height:100%; overflow:hidden;}
.pagetitle { height:28px;background:url(../images/pagetitleBg.gif) no-repeat;}
.pagetext { width:135px; height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#d20c01; padding-left:10px;float:left;}
.pagesubtit { width:680px; height:28px; line-height:28px; float:left;}
.tabtitle{ height:28px;padding-left:8px;}
.tabtitle .menu-2{ width:71px; height:28px; float:left; text-align:center;margin-top:0; display:block; color:#1C5385;}
.tabtitle .menu-2 p{ padding-top:3px}
.tabtitle .menu-1{ width:71px; height:28px; float:left; text-align:center; margin-top:0; background: url(../images/titlebg.gif) no-repeat; display:block;  font-weight:bold; }
.tabtitle .menu-1 p{ padding-top:3px;}
.tabtitle .menu-1 p a{color:#ff7023; }

.tabtitle .menu-3{ width:71px; height:28px; float:left; text-align:center; margin-top:0; background: url(../images/titlebgC.gif) no-repeat; display:block;  font-weight:bold; }
.tabtitle .menu-3 p{ padding-top:3px;}
.tabtitle .menu-3 p a{color:#ff7023; }

.pagemore { width:76px; height:28px; line-height:28px; text-align:right;padding-right:15px; float:right; background:url(../images/pagemoreBg.gif) no-repeat;}
.pagecnt { padding:8px; height:100%; overflow:hidden;}
.pagecnt h4 { font-size:12px; margin:10px 0; padding:0; color:#131e37;}
.pagecnt dl { margin:5px 0; padding:0;}
.pagecnt dt { height:21px; line-height:21px; font-weight:bold; text-indent:6px; margin:0; padding:0;}
.pagecnt dd { height:18px; line-height:18px; color:#666666; text-indent:12px; margin:0; padding:0; }
.cntboxB { overflow:hidden; display:inline;}
.cntboxB li { width:132px; height:170px; float:left; margin:0 10px; display:inline; text-align:center;}
.cntboxBimg { width:122px; height:122px; padding:5px; overflow:hidden;}
.pagehot { display:inline;}
.pagehot li { width:204px; padding:5px; height:100px; float:left; display:inline;}
.pagehot li td { padding:2px;}

.companyhot { display:inline;}
.companyhot li { width:903px; padding:5px; height:100px; float:left; display:inline;}
.companyhot li td { padding:2px 5px;}

.pageleft { width:702px; height:100%; overflow:hidden; float:left;}
.pageright { width:218px; height:100%; overflow:hidden; float:right;}
.pagerightbox { padding:12px; background:url(../images/pagerightBg.gif) no-repeat; height:100%;}
.pagerighttitle { height:21px; line-height:21px; font-size:14px; font-weight:bold;}
.pagerightlist {list-style-type:none;}
.pagerightlist li { height:21px; line-height:21px; text-indent:12px; background:url(../images/dian.gif) no-repeat 4px center;}
.pagerightdown { padding:0; margin:0; height:7px; background:url(../images/pagerightdown.gif) no-repeat;}

.inforight { width:702px; height:100%; overflow:hidden; float:right;}
.infobanne { width:702px;overflow:hidden; margin-bottom:8px;}
.infoleft { width:218px; height:100%; overflow:hidden; float:left;}
.infoleftbox { width:194px; padding:12px; background:url(../images/infoleftBg.gif) no-repeat;}

.infoleftbox_noimg { width:190px; padding:12px;border: solid #d4d4d4; border-width:1px 1px 1px 1px;}

.infolefttitle { height:21px; line-height:21px; font-size:14px; font-weight:bold;}
.infoleftdown { padding:0; margin:0; height:7px; background:url(../images/infoleftdown.gif) no-repeat; overflow: hidden;}
.infotitle { height:28px;background:url(../images/infotitleBg.gif) no-repeat;}
.infomore { width:76px; height:28px; line-height:28px; text-align:right;padding-right:15px; float:right; background:url(../images/infomoreBg.gif) no-repeat;}
.flashbox { OVERFLOW: hidden; POSITION: relative; HEIGHT: 204px; }
.flashbox .pic { BORDER: #ffb46f 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; LEFT: 0px; PADDING-BOTTOM: 1px;  WIDTH: 450px; PADDING-TOP: 1px; POSITION: absolute; TOP: 0px; HEIGHT: 200px }
.flashbox UL { LEFT: 455px; WIDTH: 245px; POSITION: absolute; TOP: 0px }
.flashbox LI { MARGIN-BOTTOM: 1px; OVERFLOW: hidden; LINE-HEIGHT: 21px; HEIGHT: 40px; text-align:left; }
.flashbox LI A { PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #fafafa; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 6px; POSITION: relative; HEIGHT: 34px; border-bottom:1px solid #fff;}
.flashbox LI.selected A { BACKGROUND: url(../img/index_icon.gif) repeat-x 0 -5px; COLOR: #333; TEXT-DECORATION: none }
.flashbox LI A:hover { BACKGROUND: url(../img/index_icon.gif) repeat-x 0 -5px; COLOR: #333; TEXT-DECORATION: none }
.flashbox LI STRONG { DISPLAY: block; OVERFLOW: hidden; CURSOR: pointer; LINE-HEIGHT: 14px; HEIGHT: 12px }
.flashbox LI IMG { RIGHT: 7px; WIDTH: 74px; POSITION: absolute; TOP: 3px; HEIGHT: 44px }
.infotable td { padding:3px 0;}
.infobotton { width:56px; height:24px; background:url(../images/infobuttonBg.gif) no-repeat; border:0;}
.magazine_thumb {width:85px;height:93px;}
.magazine_yearno {padding:3px 0;height:15px;overflow:hidden;}


.hyj_tl{ clear:both; height:24px; margin-top:8px;background: url(../images/right_phb.gif) repeat-x left 0px; }
.hyj_tl{ clear:both; height:24px; margin-top:8px;background: url(../images/right_phb.gif) repeat-x left 0px; }
.hyj_tl .tjunit-2{ width:59px; height:24px; background: url(../images/right_phbB.gif) no-repeat; float:left; text-align:center; margin-left:3px; margin-top:0; display:block; color:#1C5385 }
.hyj_tl .tjunit-2 p{ padding-top:3px}
.hyj_tl .tjunit-1{ width:59px; height:24px; float:left; text-align:center; margin-left:3px; margin-top:0; background: url(../images/right_phbA.gif) no-repeat; display:block; color:#fff; font-weight: normal; }
.hyj_tl .tjunit-1 p{ padding-top:3px}
.hyjbox td { padding:3px 0;}

.nettitle { height:28px;}
.netmore { width:76px; height:28px; line-height:28px; text-align:right;padding-right:15px; float:right;}
.nettext { width:135px; height:28px; line-height:28px; font-size:15px; font-weight:bold; color:#d20c01; padding-left:10px;float:left;}


.netdefamidd { width:330px; height:100%; overflow:hidden; float:left;}
.netdefaright { width:330px; height:100%; overflow:hidden; float:right;}


.salonrightbox { padding:12px; background:url(../images/salonleftBg.gif) no-repeat;}
.salonrightdown { padding:0; margin:0; height:7px; background:url(../images/salonleftdown.gif) no-repeat; overflow: hidden;}
.salontitle { height:28px;background:url(../images/salontitleBg.gif) no-repeat;}
.salonmore { width:76px; height:28px; line-height:28px; text-align:right;padding-right:15px; float:right; background:url(../images/salonmoreBg.gif) no-repeat;}
.salonboxBg { border: solid #dcdcdc; border-width:0 1px 1px 1px;}

.defaleft { width:218px; height:100%; overflow:hidden; float:left;}
.defamidd { width:446px; height:100%; overflow:hidden; float:left; margin-left:8px;}
.defaright { width:250px; height:100%; overflow:hidden; float:right;}
.defaleftbox { padding:12px; background:url(../images/defaleftBg.gif) no-repeat;}
.defaleftbox_noimg { padding:12px;border: solid #d4d4d4; border-width:1px 1px 1px 1px;}

.defaleftdown { padding:0; margin:0; height:7px; background:url(../images/defaleftdown.gif) no-repeat; overflow: hidden;}
.defatitle { height:28px;background:url(../images/defatitleBg.gif) no-repeat;}
.defamore { width:76px; height:28px; line-height:28px; text-align:right;padding-right:15px; float:right; background:url(../images/defamoreBg.gif) no-repeat;}
.defaright_title { height:28px;background:url(../images/defaright_title.gif) no-repeat;}
.defaright_more { width:76px; height:28px; line-height:28px; text-align:right;padding-right:15px; float:right; background:url(../images/defaright_more.gif) no-repeat;}
.defaright_box { border: solid #d4d4d4; border-width:0 1px 1px 1px; padding:3px; background:#f7faff;}
.blankbox { margin:0; padding:0; height:100%; overflow:hidden; background:#ffffff;}
.blankboxleft {margin-top:5px; padding:0; height:100%; overflow:hidden; background:#ffffff;}
.blankboxshhit {padding:0; height:100%; overflow:hidden; background:#ffffff;}

.defatable td { text-align:center; line-height:21px;}
#fods #Fod_list DIV {FLOAT: left; CURSOR: pointer; TEXT-ALIGN: center}
#fods #Fod_list DIV.moardd {BACKGROUND: url(../images/sjc138.gif); WIDTH: 148px; COLOR: #000; LINE-HEIGHT: 27px; PADDING-TOP: 0; HEIGHT: 27px}
#Fod_list p { margin:0; padding:0;}
#fods #Fod_list DIV.moardd  { margin-bottom:2px;}
#fods #Fod_list DIV.moardd A {COLOR: #000}
#fods #Fod_list .mod {BACKGROUND: url(../images/sjc139.gif); WIDTH: 148px; COLOR: #000; LINE-HEIGHT: 27px; PADDING-TOP: 0; HEIGHT: 27px; margin-bottom:2px;}
#fods #Fod_list .mod A {COLOR: #000}
#fods UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
.undis {	DISPLAY: none}
.dis, .undis { margin:0; padding:0;}
.dis img, .undis img {margin:0; padding:0; width:290px; height:172px; vertical-align:middle;}

.matiright_title { height:28px;background:url(../images/matiright_title.gif) no-repeat;}
.matiright_more { width:76px; height:28px; line-height:28px; text-align:right;padding-right:15px; float:right; background:url(../images/matiright_more.gif) no-repeat;}
.matiright_box { border: solid #d3d3d3; border-width:0 1px 1px 1px; padding:3px; background:#fafafa;}
.matiright_box2 {height:175px; border: solid #d3d3d3; border-width:0 1px 1px 1px; padding:3px; background:#fafafa;}

.digititle { height:21px; text-align:left; padding-left:10px;border-bottom:3px solid #7397ee; margin-bottom:8px; background-color:#f8f8f8;}
#demo {background: #FFF;overflow:hidden;width: 540px; height:143px; margin:0 auto;}
#demo img {border: 3px solid #F2F2F2; width:106px; height:143px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

.footer_bg { height:58px; line-height:30px; text-align:center; color:#878787; background:url(../images/footer_bg.gif);}
.footer { height:24px; line-height:30px; text-align:center; color:#878787; background:url(../images/footerBg.gif) no-repeat;}

.ads_01 {width:950px;height:150px;margin:0 auto;display:none;}



.cntboxC { overflow:hidden; display:inline;}
.cntboxC li { width:146px; height:140px; border:1px solid #CCCCCC; float:left; margin:5px 11px;_margin:5px 10px; display:inline; text-align:center; background-color:#fefff7;}
.cntboxC img { width:136px; height:80px; padding:5px; overflow:hidden;}

.salondefamidd { width:350px; height:100%; overflow:hidden; float:left;}
.salondefaright { width:340px; height:100%; overflow:hidden; float:right;}

.salondefamidd2 { width:700px; height:100%; overflow:hidden; float:left;}

/*分页*/
#pages { margin:15px auto; text-align:center; clear:both;width:100%;height:30px;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #B9DFF9; text-align:center; color:#077ac7;}
#pages a.now{ background:#077ac7; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover { background:#077ac7; color:#fff;}

.specialShow {font-weight:bold;color:#FF6300;font-size:14px;}

.pagerightbox2 { padding:12px; background:url(../images/pagerightBg2.gif) no-repeat; height:100%;}

.pagecnt2 { padding:8px; height:100%; overflow:hidden;}
.pagecnt2 h4 { font-size:12px; margin:10px 0; padding:0; color:#131e37;}
.pagecnt2 dl { margin:5px 0; padding:0;}
.pagecnt2 dt {  font-weight:bold; text-indent:6px; margin:0; padding:0;}
.pagecnt2 dd {  color:#666666; text-indent:12px; margin:0; padding:0; }

