@charset "gb2312";
/* reset */
a{text-decoration:none; color:#333}
a:hover{text-decoration:underline;color:#fd5151}
:focus {outline:0;}
.clear{clear:both; overflow:hidden; font-size:0; height:0;line-height:0;}

.fl,.mark{float:left}
.fr,.subMark{float:right}
.none{display:none;*zoom:1}
.block{display:block}
.toc{cursor:pointer}
.f14{font-size:14px}
.fbold{font-weight:700}
.fblue{color:#0962a4}
.fgray{color:#666}
.intro{color:#999}
.detail{color:#fd5151}
.mt10{margin-top:10px}
.mt25{margin-top:25px}
.indent24{text-indent:24px}
.lh24{line-height:24px}
.alginCenter{text-align:center}

.main{margin-left:auto;margin-right:auto;text-align: left; line-height:20px;width: 990px;color:#333}
.row{width: 990px;margin-top:10px;overflow:hidden}

/* imenu */
.imenu,.imenu li,.imenu li a,.imenu ul li a b{ background:url(http://www.2345.com/images/stock/menubg.png)}
.imenu{ height:36px; line-height:36px; border-top:2px solid #f7f7f7; text-align:left; margin-bottom:10px; clear:both}
.imenu ul{ width:990px; margin:0 auto; height:36px;}
.imenu ul li{ height:36px; float:left; background-position:right -72px;}
.imenu ul li.last{ background:none;}
.imenu ul li a{ display:inline-block; height:36px;  }
.imenu ul li a,.imenu ul li a b{ display:inline-block; height:36px; line-height:36px;}
.imenu ul li a{padding-left:27px; margin:0 7px;}
.imenu ul li a b{padding-right:27px;font-size:14px; font-weight:bold;  color:#fff; cursor:pointer;}
.imenu ul li a:hover{ background-position:0 -36px; text-decoration:none; color:#226caa}
.imenu ul li a:hover b{background-position:right -36px; text-decoration:none;color:#226caa}
.imenu ul li.curr a,.imenu ul li.curr a:hover{background-position:0 -36px; text-decoration:none}
.imenu ul li.curr a b,.imenu ul li.curr a:hover b{background-position:right -36px;color:#1364a5;}

.dlTxtA dd a:hover,.blue_tit a:hover,.red_tit a:hover,.mod_a .th_a .subMark a:hover,.ulPicC li a:hover{color:#fd5151}

.dlTxtA dt,.dlTxtB dt,.sliderA .pagination i.selected,.ulTxtA li{background-image:url(../../image/junshi/icon.png); background-repeat:no-repeat}
.th_a,.th_b,.th_c{background:url(../../image/junshi/th.jpg) 0 0 repeat-x}
.subnav{border:2px solid #add2ff; width:986px; height:205px; overflow:hidden; background:#f8fcff}
.dlTxtA{padding:10px 0 10px 30px; overflow:hidden; border-bottom:1px dashed #bfd8f6; zoom:1}
.dlTxtA dt{width:76px; height:23px; line-height:23px; text-align:center; color:#fff; float:left; margin-top:0}
.dlTxtA dt a,.dlTxtA dt a:hover{color:#fff}
.dlTxtA dd{margin-left:130px; line-height:24px}
.dlTxtA dd span{width:115px;float:left; font-size:14px}
.dlTxtA dd a{color:#666;}

.col_a{width:298px; float:left; margin-right:10px}
.col_b{width:384px; float:left}
.col_c{width:288px; float:right}
.col_ab{width:692px; float:left}
.col_bc{width:682px; float:right}

.mod_a{border:1px solid #c0dcff;zoom:1; overflow:hidden}
.mod_a .th_a{height:29px; line-height:29px;margin:1px;_overflow:hidden}

.mod_a .th_a .mark{margin:7px 0 0 10px; display:inline; background-image:url(../../image/junshi/title.png); background-repeat:no-repeat; width:80px; height:17px; line-height:9999px; overflow:hidden}
.mod_a .th_a .subMark{margin-right:10px; display:inline}
.mod_a .th_a .subMark a{color:#333}
.mod_a .tb_a{border-top:1px solid #c0dcff}
.mod_a .th_a .pagination{float:left; display:inline; margin-left:28px;}
.mod_a .th_a .pagination i{float:left; width:64px; height:26px; line-height:26px; overflow:hidden;border:1px solid #cce3ff;border-bottom:0 none;margin:4px 0 0 -1px; color:#0962a4; text-align:center; position:relative}
.mod_a .th_a .pagination i.w94{width:94px}
.mod_a .th_a .pagination i.selected{border-top:3px solid #0962a4;height:24px; line-height:24px;font-weight:700;background:#f6fbff;}

.blue_tit,.red_tit{text-align:center;font-weight:700}
.blue_tit{color:#0962a4;padding:10px 0; }
.blue_tit a{color:#0962a4;}
.red_tit{color:#f10000; font-size:16px;padding:15px 0; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\5B8B\4F53}
.red_tit a{color:#f10000;}

.ulTxtA{overflow:hidden; border-top:1px dotted #add2ff; padding-top:15px;zoom:1}
.ulTxtA li{background-position:-58px -32px;_background-position:-58px -33px; text-indent:28px; line-height:26px; height:26px; float:left; overflow:hidden; width:100%}
.ulTxtA li a{float:left}
.ulTxtA li span{float:right; color:#999; text-indent:0}

.ulTxtB{overflow:hidden; padding:0 0 10px 0;zoom:1}
.ulTxtB li{line-height:26px; height:26px;width:118px; margin-left:39px;display:inline; float:left; overflow:hidden; text-align:left}


.ulPicA{padding:0 0 20px 0; overflow:hidden}
.ulPicA li{width:260px; margin:0 auto}
.ulPicA li .img{float:left;}
.ulPicA li img{border:1px solid #dedede;float:left;padding:2px}
.ulPicA li a:hover{*zoom:1}
.ulPicA li a:hover img{border:1px solid #fd5151; text-decoration:none}
.ulPicA li .intro{width:112px; float:right}

.ulPicB li{width:141px; height:130px; overflow:hidden; text-align:center; float:left; display:inline; margin:10px 0 0 10px}
.ulPicB li img{padding:2px; border:1px solid #dedede; display:block; margin-bottom:4px}
.ulPicB li a:hover img{border:1px solid #fd5151}

.ulPicC{overflow:hidden; padding-bottom:18px; zoom:1}
.ulPicC li{width:118px; height:156px; overflow:hidden; text-align:center; float:left; display:inline; margin:18px 0 0 39px}
.ulPicC li a{padding:2px; border:1px solid #dedede; display:block;color:#fff}
.ulPicC li a:hover{border:1px solid #fd5151}
.ulPicC li .filter,.ulPicC li .dTitle{height:20px;margin:-20px auto 0; width:112px}
.ulPicC li .dTitle{position:relative;line-height:20px;cursor:pointer}

.imgbox a{padding:2px; border:1px solid #dedede; display:block;color:#fff}
.imgbox a:hover{border:1px solid #fd5151;color:#fd5151}
.filter{background:#000;filter:alpha(opacity=50);opacity:0.5; cursor:pointer}
/*mode over*/
#topic .th_a .mark{background-position:0 0}
#comment .th_a .mark{background-position:0 -20px}
#bbs .th_a .mark{background-position:0 -40px}
#gallery .th_a .mark{background-position:0 -60px}
#native .th_a .mark{background-position:0 -80px}
#international .th_a .mark{background-position:0 -100px}
#equipment .th_a .mark{background-position:0 -120px}
#bookshelf .th_a .mark{background-position:0 -140px}
#history .th_a .mark {background-position: 0 -380px}

#history{padding-bottom:10px}
#history .ulPicA img{width:130px;height:90px}
#history .ulTxtA{border-top:0 none; padding-top:0}
.mod_d{width:309px; float:left; display:inline; margin:0 10px}
.mod_d .th_d{line-height:22px; height:22px; border-bottom:1px dashed #D0D0D0; overflow:hidden; font-weight:700; color:#333; padding:10px 0 0 15px}

.sliderA{border:2px solid #add2ff; padding:2px;width:290px; height:247px; position:relative}
.sliderA .slider{width:290px; height:247px; overflow:hidden}
.sliderA .dPic{width:100%; height:215px; overflow:hidden}
.sliderA .dTitle{width:100%; height:32px; line-height:32px; overflow:hidden; text-align:center; font-size:14px; font-weight:700; color:#0962a4}
.sliderA .pagination{width:100%; height:18px; position:absolute; right:5px; top:192px;font-size:0; line-height:0}
.sliderA .pagination i{text-align:center;line-height:15px; padding:0 4px; margin:3px 3px 0 0; font-size:12px; background:#fff; color:#0962a4;filter:alpha(opacity=60);opacity:0.6; float:left;}
.sliderA .pagination i.selected{margin-top:0; padding-top:3px; position:relative;background-position:0 -25px; background-color:transparent;color:#fff;filter:alpha(opacity=100);opacity:1}
.sliderA .pagination a,.sliderA .pagination a:hover{color:#0962a4; text-decoration:none}
.sliderA .pagination i.selected a,.sliderA .pagination i.selected a:hover{color:#fff}

#topic{height:142px;}
#topic .intro{padding:0 20px;}

#news{width:380px; height:405px;padding:1px; border:1px solid #c0dcff}
#news .intro{height:120px;background:#fff;padding:0 15px;}
#news .ulTxtA li span,#native .ulTxtA li span{padding-right:10px;}

#comment{height:407px}
#bbs,#gallery{height:338px}
#gallery .ulPicB{padding:3px 0 0 18px}
#gallery .ulPicB li{width:151px; margin:15px 13px 0 0}
#native,#international,#equipment{height:324px}
#native .ulPicB{float:left; width:310px}
#native .rsider{width:378px; float:left}
#equipment .lsider{width:335px; float:left; display:inline; overflow:hidden; margin:10px 25px 0 10px}
#equipment .imgbox .filter,#equipment .imgbox .dTitle{height:28px;text-align:center; margin:-28px auto 0; width:329px}
#equipment .imgbox .dTitle{position:relative;line-height:28px; cursor:pointer}
#equipment .lsider li{width:55px; float:left; text-align:center}

/*ËÑ¹·ÈÈ´Ê*/	
.beauty_list_sogou{ width:990px; margin:10px auto 0; clear:both;}
.sghot{background-color: #FFF5E0;border: 1px solid #FEEABD;font-size: 12px;height: 60px;line-height: 30px;margin-bottom: 8px;width: auto;}
.sghot dt{color: #845A00;height: 30px;margin: 13px 0 auto;width: 80px;}
.sghot dt, .sghot dd {float: left;}
.sghot dd {height: 60px;overflow: hidden;padding-top: 2px;width: 900px;}
.sghot dt span {background:url("http://www.2345.com/image/sougou/sghot.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 23px;line-height: 23px;margin: 4px 0 3px 5px;padding-left: 5px;width: 65px;}