#body #InnerBanner { max-width:620px; margin:auto; }
#body .inner { max-width:620px; margin:auto; padding-top:0px; }
#body .inner .left { max-width:620px; }
#body .inner .right { max-width:618px; background:#FFF; border:1px solid #FFF; padding-bottom:10px; }
#body .inner .left .Sbox { background:#FF0000; padding-bottom:0px; font-size:14px; }
#body .inner .left .Sbox .topic { background: url("/images/HituxMobileImages/m_box_bg3.gif") repeat-x center top; font-size:14px; height:28px; font-family:"Microsoft Yahei"; margin:0px 0px 10px 0px; line-height:28px; border-bottom:1px solid #DDDDDD; text-align:center; color:#FFFFFF; font-weight:normal; display:none; }
#body .inner .left .Sbox .blank ul { padding:0px; }
#body .inner .left .Sbox .blank ul li { overflow:hidden; float:left; width:50%; }
#body .inner .left .Sbox .blank .current a { color:#FFFFFF; }
#body .inner .left .Sbox .blank ul li a { padding:10px 0; text-align:center; border-right:1px solid #FF4D4D; border-bottom:1px solid #FF4D4D; color:#FFF; margin:auto; display:block; }
#body .inner .left .Sbox .blank ul li a:hover { color:#FFF; text-decoration:none; }
#body .inner .left .Sbox .list dl { padding:0px 10px; }
#body .inner .left .Sbox .list dl dt { font-family:Arial; color:#666666; line-height:20px; font-size:10px; }
#body .inner .left .Sbox .list dl dd { line-height:30px; border-bottom:1px dotted #DDDDDD; padding-left:10px; }
#body .inner .left .Sbox .txt { padding:10px; }
#body .inner .right .Position { display:none; font-size:14px; line-height:28px; background:url("/images/HituxMobileImages/top_bg1.jpg") repeat left top; text-align:right; color:#666666; }
#body .inner .right .Position a { color:#666666; }
#body .inner .right .Position span { padding-right:10px; }
#body .inner .right .main { padding:10px 10px; }
/*content*/
#body .inner .right .main .content .title h3 { text-align:center; font-size:18px; line-height:56px; font-weight:normal; font-family:"Microsoft Yahei"; }
#body .inner .right .main .content .infos { font-size:12px; line-height:40px; color:#666666; text-align:center; }
#body .inner .right .main .content .maincontent { }
#body .inner .right .main .content .maincontent p { padding:5px 0px; line-height:200%; }
#body .inner .right .main .content .maincontent .ny-content-tit { font: normal 18px/36px "Î¢ÈíÑÅºÚ"; color:#FF0000;}
#body .inner .right .main .content .maincontent .title1 { color:#1B3488; font: bold 16px/40px "Î¢ÈíÑÅºÚ"; }
#body .inner .right .main .content .maincontent img { max-width:100%; margin:20px auto;}
#body .inner .right .main .content .download { background:url("/images/HituxMobileImages/downicon.gif") no-repeat 15px 7px; padding-left:55px; border:1px solid #F5F5F5; line-height:40px; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:10px 0px; }
#body .inner .right .main .content .prenext { padding:10px 0px; margin-top:10px; }
#body .inner .right .main .content .prenext ul li { line-height:30px; padding-left:15px; }
#body .inner .right .main .ArticleList { }
#body .inner .right .main .ArticleList td { line-height:45px; }
#body .inner .right .main .ArticleList .fw_t { border-bottom:1px dotted #DEDEDC; background:url("/images/HituxMobileImages/arrow_icon.png") no-repeat 0px center; padding-left:10px; }
#body .inner .right .main .ArticleList .fw_s { border-bottom:1px dotted #DEDEDC; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#666666; }
/* recruit */

#body .inner .right .main .RecruitList { }
#body .inner .right .main .RecruitList td { line-height:35px; border-bottom:1px dotted #CCC; }
#body .inner .right .main .RecruitList .Rtitle { background:#f5f5f5; color:#1B3488; font-size:14px; padding-left:10px; height:30px; line-height:30px; }
#body .inner .right .main .RecruitList .Rtitle span { text-align:right; font-size:12px; }
#body .inner .right .main .content .ProInfo .image { width:270px; margin:auto; }
#body .inner .right .main .content .ProInfo .column { }
#body .inner .right .main .content .ProInfo .image img { width:270px; height:270px; }
#body .inner .right .main .content .ProInfo .image a { display:block; width:270px; height:270px; border:2px solid #F5F5F5; padding:2px; }
#body .inner .right .main .content .ProInfo .image a:hover { border:2px solid #1B3488; }
#body .inner .right .main .content .ProInfo .column .title { padding:0px 10px; }
#body .inner .right .main .content .ProInfo .column .title h3 { text-align:left; font-size:20px; text-align:center; line-height:56px; font-weight:bold; }
#body .inner .right .main .content .ProInfo .column .pro-img { width:100%; }
#body .inner .right .main .content .ProInfo .column .pro-img img { width:100%; }
#body .inner .right .main .content .ProInfo .column .infos { text-align:left; }
#body .inner .right .main .content .ProInfo .column ul li { line-height:33px; height:33px; color:#333; font-weight:normal; }
#body .inner .right .main .content .ProInfo .column ul li span { width:100px; height:20px; font-weight:bold; padding:3px; color:#333; }
#body .inner .right .main .content .ProInfo .column ul .MPrice { color:#666666; text-decoration:line-through; }
#body .inner .right .main .content .ProInfo .column ul .NPrice { color:#F00; font-weight:bold; }
#body .inner .right .main .content .ProInfo .column ul .NPrice .BuyCount { color:#060; }
#body .inner .right .main .IntroTitle { font-size:14px; line-height:25px; border-left:3px solid #1B3488; margin:10px 0px; padding-left:10px; color:#1B3488; font-weight:bold; background-color:#e5e5e5; }
#body .inner .right .main .content .MorePro { }
#body .inner .right .main .content .CaseBlock .albumblock { padding:10px 0px 10px 0px; float:left; width:50%; }
#body .inner .right .main .content .CaseBlock .albumblock .inner { margin:auto; }
#body .inner .right .main .content .CaseBlock .albumblock .inner img { width:95%; }
#body .inner .right .main .content .CaseBlock .albumblock .inner .albumtitle { }
#body .inner .right .main .content .CaseBlock .CaseBox { width:370px; float:left; height:230px; overflow:hidden; }
#body .inner .right .main .content .CaseBlock .CaseBox .CaseLeft { width:170px; float:left; }
#body .inner .right .main .content .CaseBlock .CaseBox .CaseRight { width:160px; float:right; padding-top:10px; }
#body .inner .right .main .content .CaseBlock .CaseBox .CaseRight h1 { font-size:14px; padding-bottom:10px; }
#body .inner .right .main .content .CaseBlock .CaseBox .CaseRight p { line-height:200%; color:#666; }
/* sitemap */
#body .inner .right .main .SiteMap { padding:0px 10px; }
#body .inner .right .main .SiteMap ul li { font-weight:bold; line-height:25px; padding:10px 20px; border-bottom:1px dashed #CCCCCC; font-size:14px; }
#body .inner .right .main .SiteMap ul li ul li { font-weight:normal; border-bottom:none; background:none; padding:5px 0px; }
/* FeedBack */
 .FeedBack { }
.FeedBack .Fleft { width:90px; float:left; }
.FeedBack .Fleft .Ficon { padding:0px 12px; }
.FeedBack .Fleft .Fname { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:5px; color:#1B3488; font-weight:bold; }
.FeedBack .Fright { float:left; width:600px; padding-bottom:10px; }
.FeedBack .Fright .Fcontent .Ftime { text-align:right; font-family:Arial, Helvetica, sans-serif; color:#1B3488; padding:0px 20px 5px 20px; }
.FeedBack .Fright .Fcontent { width:600px; background:url("/images/HituxMobileImages/PostBG.jpg") no-repeat left top; padding:10px 0px; }
.FeedBack .Fright .Fcontent p { padding:0px 20px 5px 50px; }
.FeedBack .Fright .Fcontent .Freply .FRtitle { margin-left:20px; line-height:20px; color:#FFFFFF; height:25px; background:url("/images/HituxCMSSimple/picon.gif") no-repeat 2px 0px; padding-left:20px; font-weight:bold; }
.FeedBack .Fright .Fcontent .Freply p { color:#989E4D }
.FeedBack .Fright .Fline { float:right; width:572px; border-top:1px solid #EDEDEF;  filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=1, Direction=180);
}
.FeedBack .IntroTitle { margin:auto; }
.FeedBack .commentbox { padding-top:5px; }
.FeedBack .commentbox #commentform td { height:40px; }
.FeedBack .commentbox #commentform input { height:25px; line-height:25px; }
.FeedBack .commentbox #commentform td span { font-weight:bold; color:#900; }
.FeedBack .commentbox #commentform .Cbutton { line-height:25px; background:#1B3488; border:none; color:#FFFFFF; font-size:14px; cursor:pointer; }
#body .inner .right .main .FeedBack .commentlist dt { padding:5px 10px; background-color:#dededc; height:22px; line-height:22px; }
#body .inner .right .main .FeedBack .commentlist dd { padding:15px 0px 15px 0px; line-height:180%; font-size:14px; }
#body .inner .right .main .FeedBack .commentlist dd b { color:#458D3A; }
#body .inner .right .main .FeedBack .commentlist dd span { color:#A00000; }
#body .inner .right .main .FeedBack .commentlist p { padding:0px; line-height:180%; margin:0px; }
.clicktimes { display:none; }
/*img list*/
.ImageList { padding:0px 0px; }
.ImageList .ImageBlockBG { float:left; width:50%; padding:10px 0px 20px 0px; }
.content .ImageList .ImageBlockBG { max-width:50%; width:133px; }
.ImageList .ImageBlock { width:127px; height:170px; overflow:hidden; cursor:pointer; margin:auto; }
.content .ImageList .ImageBlock { height:170px; float:left; padding:2px; }
.ImageList .ImageBlock:hover { }
.ImageList .ImageBlock .ImageNote { padding:5px; line-height:25px; color:#FFFFFF; font-size:11px; }
.ImageList .ImageBlock p a { color:#333; }
.ImageList .ImageBlock img { width:125px; height:110px; }
.ImageList .ImageBlock img:hover { }
.ImageList .ImageBlock p { text-align:center; bottom:0px; background-color:#EEE; color:#333; }
.content .ImageList .ImageBlock p { color:#333; }
.ImageList .ImageBlock a { text-decoration:none; }
#body .prenext .blk_29 { PADDING:0px 0px; OVERFLOW: hidden; ZOOM: 1; POSITION: relative; }
#body .prenext .blk_29 .LeftBotton { BACKGROUND: url(/images/Arrow_l.jpg) no-repeat -1px 0px; LEFT: 0px; FLOAT: left; WIDTH: 35px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 114px }
#body .prenext .blk_29 .RightBotton { RIGHT: 5px; BACKGROUND: url(/images/Arrow_r.jpg) no-repeat -0px 0px; FLOAT: right; right:0px; WIDTH: 35px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 114px }
#body .prenext .blk_29 .Cont { MARGIN: 0px auto; OVERFLOW: hidden; PADDING:15px 0 0 0px; float:left; height:170px; width:720px; POSITION: relative; left:30px; }
#body .prenext .blk_29 .box { FLOAT: left; WIDTH: 240px; TEXT-ALIGN: center; }
#body .prenext .blk_29 .box IMG { BORDER: #ccc 1px solid; PADDING: 3px; DISPLAY: block; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; width:160px; height:120px; }
#body .prenext .blk_29 .box A:hover IMG { BORDER: #3092b9 1px solid; }
#body .prenext .blk_29 .box P { WIDTH: 240px; LINE-HEIGHT: 20px; text-align:center; font-size:12px; color:#3092b9 }
/* open div*/
#popupMask { display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:9990; background-color:#000; -moz-opacity: 0.7; opacity:0.70; filter: alpha(opacity=70); font-size:12px; }
#popupContainer { position: absolute; z-index: 9991; top: 0px; left: 0px; display:none; padding: 0px; }
#popupInner { border: 3px solid #1B3488; background-color: #FFFFFF; }
#popupFrame { margin: 0px; width: 100%; height: 100%; position: relative; z-index: 9; }
#popupTitleBar { background:url("/images/box_bg1.jpg") repeat-x left top; color: #1B3488; font-weight: bold; height: 1.3em; padding: 5px; z-index: 9992; text-align:center; }
#popupTitle { float:left; font-size: 1.1em; }
#popupControls { float: right; cursor: pointer; cursor: hand; }
#popupControls a span { display: block; height: 15px; width: 15px; text-indent: -9000px; background: url('/images/close.gif') no-repeat; }
.VideoBox { padding:10px; }
.Image-box { width:100%; }
.Image-box img { width:100%; }
