﻿#contentDiv #topDiv{ width:960px;height:350px; margin:10px 0px 10px 0px;}
#contentDiv #topLeftDiv{ width:623px; height:336px;margin:0px 10px 0px 0px;border:solid #d0d0d0;border-width:1px 3px 3px 1px; padding:9px 0 0 9px;}
#contentDiv #topRightDiv{width:310px; height:353px;float:left;}
#contentDiv #topRightImg1{margin:0px 0px 10px 0px;}
#contentDiv .ContentFilter{ float:right;margin-right:6px; width:90px;}
#contentDiv .Title{ padding:3px 0px 0px 20px;font-size:14px; font-weight:bolder;}
#contentDiv .ContentSearchImg{ float:right;margin-right:15px; background-image:url("/Images/ContentSearch.jpg"); width:25px; height:21px; }
#contentRightSideAdDiv {float:right;width:310px;margin:0px; padding:0px;}

#contentDiv #cartoonDiv{height: 360px;width: 960px;border-top: #e97946 4px solid; margin:0px 0px 10px 0px;}
#contentDiv #cartoonDiv .link { color:#2f688c; font-size:12px; }
#contentDiv #cartoonDiv .link:hover { color:#ff6600; }
#contentDiv #cartoonSearchDiv{height:26px;width:958px; border-left:solid 1px #cecece;border-right:solid 1px #cecece; background-image: url(Images/conTitleBG.jpg); background-repeat: repeat-x; padding:6px 0px 0px 0px;}
#contentDiv #cartoonBodyDiv{ height:322px; width:958px; border:solid 1px #cecece;}
#contentDiv #cartoonBodyLeftDiv{ height:312px;width:465px; border-right:solid 1px #cecece; float:left; padding:10px 0 0 10px; color:#2f688c;}
#contentDiv #cartoonBodyLeftDiv #cartoonBodyLeftDivImgTitle { width:110px; height:305px; float:left; }
#contentDiv #cartoonBodyLeftDiv #cartoonBodyLeftDivImgTitle a { display:block; width:110px; height:130px; float:left; padding:16px 0 0 10px; }
#contentDiv #cartoonBodyLeftDiv #cartoonBodyLeftDivImgTitle .imgBackDiv { width:90px; height:94px; padding:1px 0px 0px 1px; background:url(Images/contentHomeBack1.gif) no-repeat; margin-bottom:8px; }
#contentDiv #cartoonBodyLeftDiv #cartoonBodyLeftDivImgTitle img{width:85px;height:85px;}
#contentDiv #cartoonBodyLeftDiv #cartoonBodyLeftDivImgTitle span { padding:0; margin:0; text-align:center; display:block; width:90px; height:22px; }
#contentDiv #cartoonBodyLeftDiv #cartoonBodyLeftDivNewsList { width:325px; height:275px; float:left; padding:15px 0 0 15px; }
#contentDiv #cartoonBodyLeftDiv #cartoonBodyLeftDivNewsList table{width: 320px;}
#contentDiv #cartoonBodyLeftDiv #cartoonBodyLeftDivNewsList a {  color:#2f688c; font-size:14px; width:320px;line-height:26px; overflow:hidden; white-space: nowrap; }
#contentDiv #cartoonBodyLeftDiv #cartoonBodyLeftDivNewsList a:hover { color:#ff6600; }
#contentDiv #cartoonBodyRightDiv{ height:306px; width:466px; float:left; padding:15px 0 0 15px;}
#contentDiv #cartoonBodyRightDiv #cartoonBodyRightDiv1 { width:225px; height:300px; float:left; margin-right:5px; }
#contentDiv #cartoonBodyRightDiv #cartoonBodyRightDiv1 .itemDiv { width:225px; height:95px; float:left; display:block; }
#contentDiv #cartoonBodyRightDiv #cartoonBodyRightDiv1 .title { color:#003f7e; font-size:12px; font-weight:bold; width:225px; height:20px; float:left; }
#contentDiv #cartoonBodyRightDiv #cartoonBodyRightDiv1 .imgDiv { width:98px; height:62px; float:left; overflow:hidden;}
#contentDiv #cartoonBodyRightDiv #cartoonBodyRightDiv1 img{ width:96px; height:60px; border:solid 1px #dedddd;}
#contentDiv #cartoonBodyRightDiv #cartoonBodyRightDiv1 .intro { width:115px; height:70px; padding-left:4px; float:left; line-height:16px; color:#444444; }
#contentDiv #cartoonBodyRightDiv #cartoonBodyRightDiv2 { width:224px; height:260px; float:left; margin-top:10px; }
#contentDiv #cartoonBodyRightDiv #cartoonBodyRightDiv2 .imgDiv { width:102px; height:77px; float:left;overflow:hidden; margin:0 10px 13px 0; display:block; }
#contentDiv #cartoonBodyRightDiv #cartoonBodyRightDiv2 .imgDivHomepage { width:100px; height:75px; float:left; overflow:hidden; padding:10px 14px 15px 0; display:block; }
#contentDiv #cartoonBodyRightDiv #cartoonBodyRightDiv2 img{width:100px; height:75px;border:solid 1px #dedddd; }
#contentDiv #cartoonBodyRightDiv span { padding:0; }
#contentDiv #cartoonBodyRightDiv #cartoonBottomBar { color:#2F688C; float:right; height:20px; margin:10px 15px 0 0; text-align:right; width:auto; }

#contentDiv #cartoonBodyRightDiv .HPFastTypeBar { color:#fe0000; float:right; line-height: 20px; margin:2px 15px 13px 0; text-align:right; width:auto; }
#contentDiv #cartoonBodyRightDiv .HPFastTypeBar a{color:#fe0000; white-space:nowrap}

#contentDiv #movieDiv{height: 432px;width: 960px;border-top: #5c8dac 4px solid; margin:0px 0px 10px 0px; }
#contentDiv #movieDiv .link { color:#2f688c; font-size:12px; }
#contentDiv #movieDiv .link:hover { color:#ff6600; }
#contentDiv #movieSearchDiv{height:26px;width:958px; border-left:solid 1px #cecece;border-right:solid 1px #cecece; background-image: url(Images/conTitleBG.jpg); background-repeat: repeat-x;padding:6px 0px 0px 0px;}
#contentDiv #movieBodyDiv{ height:394px; width:958px; border:solid 1px #cecece;}
#contentDiv #movieBodyDiv span { padding:0; }
#contentDiv #movieBodyLeftDiv { height:378px; width:401px; border-right:solid 1px #cecece; padding:16px 0 0 18px;}
#contentDiv #movieBodyLeftDiv #topBar { width:390px; height:110px; float:left; }
#contentDiv #movieBodyLeftDiv #topBar .title { width:390px; height:20px; float:left; color:#2f688c; font-size:12px; font-weight:bold; }
#contentDiv #movieBodyLeftDiv #topBar .imgBack { width:140px; height:72px; float:left; background:url(Images/contentHomeBack2.gif) no-repeat; margin:4px 15px 0 0; padding:1px 0 0 1px; }
#contentDiv #movieBodyLeftDiv #topBar .imgDiv { width:136px; height:68px; float:left; overflow:hidden; }
#contentDiv #movieBodyLeftDiv #topBar .textDiv { width:225px; height:80px; float:left; color:#626262; text-indent:2em; line-height:20px; overflow:hidden; }
#contentDiv #movieBodyLeftDiv #newsList { width:385px; height:245px; float:left; }
#contentDiv #movieBodyLeftDiv #newsList a { color:#2F688C; font-size:14px; line-height:24px; }
#contentDiv #movieBodyLeftDiv #newsList a:hover { color:#ff6600; }
#contentDiv #movieBodyLeftDiv #newsFoot { width:390px; height:20px; float:left; text-align:right; }
#contentDiv #movieBodyRightDiv{ height:378px; width:520px; float:right; padding:16px 0 0 16px; }
#contentDiv #movieBodyRightDiv #movieSuggest { width:515px; height:355px; float:left; }
#contentDiv #movieBodyRightDiv #movieSuggest .itemDiv { width:515px; height:165px; float:left; padding-top:10px; }
#contentDiv #movieBodyRightDiv #movieSuggest .imgBorder { width:98px; height:130px; float:left; border:1px solid #999999; }
#contentDiv #movieBodyRightDiv #movieSuggest .imgDiv { width:96px; height:128px; float:left; border:1px solid #ffffff; overflow:hidden; }
#contentDiv #movieBodyRightDiv #movieSuggest .info { width:395px; height:100px; float:left; padding-left:20px; }
#contentDiv #movieBodyRightDiv #movieSuggest .title { width:395px; height:28px; float:left; text-align:left; font-size:14px; color:#2f688c; font-weight:bold; }
#contentDiv #movieBodyRightDiv #movieSuggest .itemLine { width:395px; height:22px; float:left; }
#contentDiv #movieBodyRightDiv #movieSuggest .itemName { width:40px; height:22px; float:left; color:#000000; }
#contentDiv #movieBodyRightDiv #movieSuggest .itemValue1 { width:85px; height:16px; float:left; color:#666666; overflow:hidden; }
#contentDiv #movieBodyRightDiv #movieSuggest .itemValue2 { width:220px; height:16px; float:left; color:#666666; overflow:hidden; }
#contentDiv #movieBodyRightDiv #movieSuggest .suggestion { width:410px; height:60px; float:left; padding-left:5px; }
#contentDiv #movieBodyRightDiv #movieSuggest .imgDiv2 { width:15px; height:60px; float:left; }
#contentDiv #movieBodyRightDiv #movieSuggest .text { width:390px; height:60px; float:left; color:#666666; overflow:hidden; line-height:20px; }
#contentDiv #movieBodyRightDiv #movieSuggest .text span { padding:0; }
#contentDiv #movieBodyRightDiv #movieBottomBar { color:#2F688C; float:right; height:20px; margin-right:15px; text-align:right; width:auto; }

#contentDiv #tvDiv{height: 511px;width: 960px;border-top: #60ac5c 4px solid; margin:0px 0px 10px 0px; }
#contentDiv #tvDiv .link { color:#2f688c; font-size:12px; }
#contentDiv #tvDiv .link:hover { color:#ff6600; }
#contentDiv #tvSearchDiv{height:26px;width:958px; border-left:solid 1px #cecece;border-right:solid 1px #cecece; background-image: url(Images/conTitleBG.jpg); background-repeat: repeat-x;padding:6px 0px 0px 0px;}
#contentDiv #tvBodyDiv{ height:473px; width:958px; border:solid 1px #cecece;}
#contentDiv #tvBodyDiv span { padding:0; }
#contentDiv #tvBodyLeftDiv{ height:457px; width:304px; float:left; padding:16px 0 0 18px; }
#contentDiv #tvBodyLeftDiv #topBar { width:295px; height:120px; float:left; }
#contentDiv #tvBodyLeftDiv #topBar .title { width:290px; height:20px; float:left; color:#2f688c; font-size:12px; font-weight:bold; }
#contentDiv #tvBodyLeftDiv #topBar .imgBack { width:140px; height:72px; float:left; background:url(Images/contentHomeBack2.gif) no-repeat; margin:4px 8px 0 0; padding:1px 0 0 1px; }
#contentDiv #tvBodyLeftDiv #topBar .imgDiv { width:136px; height:68px; float:left; overflow:hidden; }
#contentDiv #tvBodyLeftDiv #topBar .textDiv { width:145px; height:80px; float:left; color:#626262; text-indent:2em; line-height:20px; overflow:hidden; }
#contentDiv #tvBodyLeftDiv #newsList { width:305px; height:310px; float:left; }
#contentDiv #tvBodyLeftDiv #newsList a { color:#2F688C; font-size:14px; line-height:28px; }
#contentDiv #tvBodyLeftDiv #newsList a:hover { color:#ff6600; }
#contentDiv #tvBodyLeftDiv #newsFoot { width:290px; height:20px; float:left; text-align:right; }
#contentDiv #tvBodyMiddleDiv { height:451px; width:311px; border-right:solid 1px #cecece; float:left; padding:22px 0 0 18px; }
#contentDiv #tvBodyMiddleDiv #midList { width:310px; height:410px; float:left; }
#contentDiv #tvBodyMiddleDiv #midList .listItem { width:306px; height:92px; float:left; margin-bottom:10px; }
#contentDiv #tvBodyMiddleDiv #midList .listItem:hover { background-color:#f2f2f2; }
#contentDiv #tvBodyMiddleDiv #midList .imgBack { width:85px; height:85px; float:left; background-color:#d1d1d1; }
#contentDiv #tvBodyMiddleDiv #midList .imgDiv { width:85px; height:85px; float:left; border:1px solid #000000; overflow:hidden; position:relative; left:-6px; top:-6px; }
#contentDiv #tvBodyMiddleDiv #midList .title { width:200px; height:45px; float:left; text-align:left; font-size:14px; color:#2f688c; font-weight:bold; padding-left:15px; }
#contentDiv #tvBodyMiddleDiv #midList .textDiv { width:200px; height:42px; float:left; text-align:left; font-size:12px; color:#666666; padding-left:15px; line-height:20px; overflow:hidden; }
#contentDiv #tvBodyMiddleDiv #tvBottomBar { color:#2F688C; float:right; height:30px; letter-spacing:2px; line-height:15px; margin-right:12px; text-align:right; width:auto; }

#contentDiv #tvBodyRightDiv { height:465px; width:295px; float:right; padding:8px 0 0 10px; }
#contentDiv #tvBodyRightDiv #titleDiv { height:21px; width:270px; float:left; color:#000000; font-size:14px; font-weight:bold; }
#contentDiv #tvBodyRightDiv #topTvs { width:280px; height:105px; float:left; border-bottom:1px dashed #cecece; margin-bottom:8px;padding-left:5px; }
#contentDiv #tvBodyRightDiv #topTvs .info { width:130px; height:105px; float:left; }
#contentDiv #tvBodyRightDiv #topTvs .info .time { width:115px; height:52px; float:left; color:#666666; font:36px/50px Arial,serif; border-bottom:1px dashed #cecece; }
#contentDiv #tvBodyRightDiv #topTvs .info .tip { width:115px; height:46px; float:left; color:#666666; font-size:12px; line-height:20px; padding-top:6px; overflow:hidden;}
#contentDiv #tvBodyRightDiv #topTvs .title { width:143px; height:22px; float:left; color:#2f688c; font-weight:bold;overflow:hidden;white-space:nowrap }
#contentDiv #tvBodyRightDiv #topTvs .num { width:40px; height:22px; float:right; color:#666666; }
#contentDiv #tvBodyRightDiv #topTvs .imgBack { width:140px; height:72px; float:left; background:url(Images/contentHomeBack2.gif) no-repeat; padding:1px 0 0 1px; }
#contentDiv #tvBodyRightDiv #topTvs .imgDiv { width:136px; height:68px; float:left; overflow:hidden; }
#contentDiv #tvBodyRightDiv #topTvs .TopImage{width:136px; height:68px;}
#contentDiv #tvBodyRightDiv .listDiv { width:285px; height:328px; float:left; }
#contentDiv #tvBodyRightDiv .listDiv .item { width:85px; height:160px; float:left; margin-right:8px; }
#contentDiv #tvBodyRightDiv .listDiv .outBorder { width:79px; height:104px; border:1px solid #999999; margin-bottom:4px; }
#contentDiv #tvBodyRightDiv .listDiv .imgDiv { width:77px; height:102px; border:1px solid #ffffff; overflow:hidden; }
#contentDiv #tvBodyRightDiv .listDiv .tvimage{width:77px; height:102px;}
#contentDiv #tvBodyRightDiv .listDiv .title { width:85px; height:15px; float:left; color:#2f688c; text-align:center; }
#contentDiv #tvBodyRightDiv .listDiv .mediatime { width:85px; height:15px; float:left; color:#a5a5a5; text-align:center; }
#contentDiv #tvBodyRightDiv .listNewDiv { width:295px; height:328px; float:left; }
#contentDiv #tvBodyRightDiv .listNewDiv .item { width:140px; height:110px; float:left; margin-right:6px; }
#contentDiv #tvBodyRightDiv .listNewDiv .outBorder { width:138px; height:70px; border:1px solid #999999; margin-bottom:3px; }
#contentDiv #tvBodyRightDiv .listNewDiv .imgDiv { width:136px; height:68px; border:1px solid #ffffff; overflow:hidden; }
#contentDiv #tvBodyRightDiv .listNewDiv .tvimage{width:136px; height:68px;}
#contentDiv #tvBodyRightDiv .listNewDiv .title { width:136px; height:14px; line-height:14px; float:left; color:#2f688c; text-align:center;overflow:hidden;white-space:nowrap }
#contentDiv #tvBodyRightDiv .listNewDiv .mediatime {width:136px;height:14px; float:left; color:#a5a5a5; text-align:center;overflow:hidden;white-space:nowrap;}
#contentDiv #tvBodyRightDiv .listNewDiv .media {width:84px;height:14px; line-height:14px; float:left; color:#a5a5a5; text-align:right;overflow:hidden;white-space:nowrap; }
#contentDiv #tvBodyRightDiv .listNewDiv .time {width:36px;height:14px; line-height:14px; float:left; color:#a5a5a5; text-align:left;padding-left:10px; }

#contentHot{ width:615px; height:225px; float:left; overflow:hidden;}

#contentHot3 { width:620px; height:112px; overflow:hidden;}
#contentHot3 .ContentHot3DataList{ float:none;}
#contentHot3 .ContentHot3DataList a { display:block; width:201px; height:108px; }
#contentHot3 .ContentHot3DataList a:hover { color:#b4700a;}

#contentListBigDiv{width:960px;}

#contentListDiv{ width:644px; margin:10px 0px 0px 0px; overflow:hidden;}
#contentListDiv a{color:#2e688d;}
#contentListDiv .ContentTypeLable{ font-weight:bold;font-size:14px; padding:9px 15px 0px 15px;  vertical-align:middle; }
#contentListDiv .ContentSubTypeBL{ float:left;}
#contentListDiv .ContentSubTypeBL li{ float:left; margin:13px 0px 0px 0px;border-right:solid 1px #cecece;  border-top:solid 1px #cecece;  width:36px; height:16px; padding:4px 0px 0px 6px;white-space: pre-wrap;}
#contentListDiv .ContentSubTypeBL .selecteda{background-color:White;margin-top:12px;height:17px;top:1px;color:#000000;font-weight:bold;}
#contentListDiv .ContentSubTypeBL .selecteda a{color: #000000}
#contentListDiv .ContentLinkButtn{ float:left; margin:13px 0px 0px 0px; border-right:solid 1px #cecece;  border-left:solid 1px #cecece;  border-top:solid 1px #cecece;  width:36px; height:16px; padding:4px 0px 0px 6px;white-space: pre-wrap;}
#contentListDiv #contentListHeadDiv{ width:642px; height:33px; border-top:solid 3px #5c8dad;border-left:solid 1px #cecece; border-right:solid 1px #cecece; border-bottom:solid 1px #cecece; background-color:#ececec;}
#contentListDiv #contentListBodyDiv{ width:642px; border-left:solid 1px #cecece;border-right:solid 1px #cecece;border-bottom:solid 1px #cecece; overflow:hidden;}

#contentListBodyDiv .ContentListGridView {width: 642px; table-layout: fixed; border-collapse:separate;}
#contentListBodyDiv .ContentListGridView tbody{width: 642px;}
#contentListBodyDiv .ContentListGridView td{float:left;overflow:hidden;}
#contentListBodyDiv .ContentListGridView .onerow{width: 642px;float:left;}
#contentListBodyDiv .ContentListGridView .iconrow{width: 25%;float:left;}
#contentListBodyDiv .SmallProdPic{ width:96px; height: 128px; vertical-align: middle; border: solid 1px White; float: left; display: inline; margin:0px 0px 0px 0px;}
#contentListBodyDiv .lnkSmallProd{border:solid 1px #999999; float:left;}
#contentListBodyDiv .onetd{ padding:23px 0px 0px 20px;}
#contentListBodyDiv .ListMDiv{ width:589px;border-bottom:dashed 1px #cecece;}
#contentListBodyDiv .ContentListLargeScore{ float:left; padding:6px 0px 0px 0px; font-size:24px; font-weight:bold; color:#ef7102;}
#contentListBodyDiv .ContentListSmallScore{ float:left; padding:5px 0px 0px 0px; font-size:16px; font-weight:bold; color:#ef7102;}


#contentListBodyDiv #contentInfo{ letter-spacing: 1px; width: 467px;display: inline; float: left; padding: 2px 0px 0px 22px; overflow:hidden;} 
#contentListBodyDiv #contentInfo .contentTitle{ color:#2f688c; padding:0px 17px 0px 0px; font-size:14px; font-weight:bold; float:left;}
#contentListBodyDiv #contentInfo .contentETitle{ color:#2f688c; padding:0px 17px 0px 0px; font-size:14px; font-weight:bold; float:left;}
#contentListBodyDiv #contentInfo span{ padding:0px 0px 0px 0px;}
  #contentListBodyDiv #contentInfo .staticspan{color: Black; padding-right: 0px;line-height: 22px; display: block; }
  #contentListBodyDiv #contentInfo .ptt, #contentListBodyDiv #contentListBodyDiv #contentInfo .rtt{width: 500px;overflow: hidden; line-height: 22px; max-height: 40px; margin: 0px; padding: 0px;}
  #contentListBodyDiv #contentInfo .contentText,#contentListBodyDiv #contentInfo .contentTextShort, #contentListBodyDiv #contentInfo .contentTextMiddle  {color: #666666; float: left; min-height: 22px;height: auto; line-height: 22px; max-height: 44px; vertical-align: top; display: inline; float: left; overflow: hidden; padding: 0px 0px 0px 0px; }
  #contentListBodyDiv #contentInfo .contentText{ margin-bottom:8px;width: 395px; }
  #contentListBodyDiv #contentInfo .contentTextMiddle{width:220px;}
  #contentListBodyDiv #contentInfo .contentTextShort{ margin-right:15px;}


  #contentListBodyDiv #contentInfo .rtt{width: 690px; height: 26px; background-color: #f3f3f3; padding-top: 5px;margin-top: 0px;}
  #contentListBodyDiv #contentInfo .rtt .contentText{width: 500px; }
  #contentListBodyDiv #contentInfo .rtt a{color: #d00202 }
  #contentListBodyDiv #contentInfo .rtt .requestEndTime{color: #878686; float: right; padding-right: 5px;}
  #contentListBodyDiv #contentInfo .rinfodiv{width: 600px;}
  #contentListBodyDiv #contentInfo .rinfodiv .contentText{float: left;width: 490px;color: #2e2e2e}
  #contentListBodyDiv #contentInfo .rinfodiv .contentTextMiddle{float: left;width: 210px;color: #2e2e2e; margin-right: 10px;}
  
  
  #contentListBodyDiv #contentInfo .productType{color: #007eff; float: left; margin-left: 10px; padding-left: 0px;  line-height: 20px; vertical-align: middle; display: inline;  overflow: hidden;}
  #contentListBodyDiv #contentInfo strong{color: #878787}
  #contentListBodyDiv #contentInfo .contentText a{color: #007eff;}
  #contentListBodyDiv #contentInfo .contentText a:hover{color: #f60}
  #contentListBodyDiv #contentInfo .contentText a:visited{}
  #contentListBodyDiv #contentInfo .reqserial{width:480px; height: 16px;  color: #0000fe; float: left; padding-left: 5px;}
  
  #contentListBodyDiv #contentInfo .rtt .requestTitle {float: left;color: #0260c0;line-height: 18px; font-size: 14px; font-weight: bold; padding:2px 0px 0px 18px;}  
  #contentListBodyDiv #contentInfo .rtt .viewDetail { color: #878686; float: right; margin-right: 18px; }
  #contentListBodyDiv #contentInfo .rtt .viewDetail:hover { color:#ff6600; }
  #contentListBodyDiv #contentInfo .introBox { width:670px; height:auto; padding:8px 0px 10px 20px; line-height:24px; overflow:auto; }
  #contentListBodyDiv #contentInfo .otherinfo { width:690px; height:110px; padding:0px 0px 0px 10px; }
  #contentListBodyDiv #contentInfo .otherinfo .infoType { width:128px; height:22px; background-color:#f3f3f3; border:#ffffff 1px solid; border-left:none; border-right:none; float:left; font-weight:bold; text-align:left; color:#444444; padding:8px 0px 0px 10px; }
  #contentListBodyDiv #contentInfo .otherinfo .infoTypeL { width:128px; height:22px; background-color:#f3f3f3; border-top:#ffffff 1px solid; float:left; font-weight:bold; text-align:left; color:#444444; padding:8px 0px 0px 10px; }
  #contentListBodyDiv #contentInfo .otherinfo .infoValue { width:185px; height:20px; border:#f3f3f3 2px solid; text-align:left; color:#7f7f7f; padding:8px 0px 0px 16px;}
  #contentListBodyDiv #contentInfo .otherinfo .infoValueL { width:528px; height:auto; border:#f3f3f3 2px solid; text-align:left; color:#7f7f7f; padding:8px 0px 8px 16px; line-height:18px; background-color:#ffffff; min-height:12px;}
  #contentListBodyDiv #contentInfo .otherinfo .infoBoxBig { width:686px; height:auto; border:none; background-color:#f3f3f3; }
  #contentListBodyDiv #contentInfo .bottomBar { background:url("Images/reqBottomBar.jpg") no-repeat; width:502px; height:65px; }
  
  #contentListBodyDiv #contentInfo .reqintrodiv{width: 680px; background-color: #e0e0e0; padding: 10px 5px 20px 5px; margin: 0px 0px 15px 0px;}
  #contentListBodyDiv #contentInfo .reqintrodiv .introspan{line-height: 18px; width:660px; padding-left: 15px; }
  
  #contentListBodyDiv #contentInfo .headblock{width: 705px; height: 22px; margin-top: 0px; padding: 8px 0px 0px 0px; background-color: #e7e7e7;}
  #contentListBodyDiv #contentInfo h3{vertical-align: middle; border-left:ridge 6px #737373; margin-left: 6px; background-color: #e7e7e7; font-size: 14px; font-weight: bold; display: block; color:#737373;}

#contentDetailDiv { width:959px; height:auto; float:left; }

#contentDetailTitleDiv { width: 960px; height: 55px; background-image: url(/Images/ContentDetailTitleBackground.jpg); margin:10px 0px 10px 0px; }
#contentDetailLeftMenuBarDiv { height:auto; width:99px; margin:0px 5px 10px 0px; }
#contentDetailMenu {float:left;}
#contentDetailMenuDiv { float:left; height:336px; width:96px; border-color:#CECECE; border-style:none solid solid none; border-width:1px; background-image:url(/Images/ContentDetailMenuBg.jpg);}
#contentDetailMenuBlankDiv { height:17px; width:90px; padding:0px 0px 0px 6px;}
#contentDetailMenuSubBlankDiv { height:inherit; width:85px; border-bottom:dashed 1px White;}
#contentDetailMenuDiv .ContentDetailMenuItem{ height:29px; width:89px; padding:0px 0px 0px 6px; border-left:solid 1px #cecece;border-collapse:collapse;}
#contentDetailMenuDiv .ContentDetailMenuSubItem{ height:29px; width:85px; border-bottom:dashed 1px White; color:White;}
#contentDetailMenuDiv .ContentDetailMenuSubSubItem{ padding:10px 0px 0px 11px; }
#contentDetailMenuDiv .ContentDetailMenuItem a, #contentDetailMenuDiv .ContentDetailMenuSubItem a, #contentDetailMenuDiv .ContentDetailMenuSubSubItem a{color:#ffffff}
#contentDetailMenuAdDiv { height:auto; width:95px; float:left; border:solid 1px #cecece; margin:10px 0px 0px 0px;}
#contentDetailTitle { padding:16px 0px 0px 20px;}
#contentDetailTitle .contentDetailTitleChinese{ font-size:24px; padding:0; font-family:"黑体"}
#contentDetailTitle .contentDetailTitleEnglish{ font-size:16px; padding:4px 0px 0px 19px; font-family:"Arial Rounded MT Bold"; color:#2f688c; font-weight:bold;}

#contentSearchDiv{ width:308px; border:solid 1px #a0ceff; margin:10px 0; float:left;}
#contentSearchDiv #contentSearchHeadDiv{ background-image: url(/Images/contentSearchHeadBg.jpg); background-repeat: repeat-x; width:308px; height:35px;}
#contentSearchDiv #contentSearchHeadDiv #contentSearchHeadLbDiv{ padding:10px 0px 0px 18px;}
#contentSearchDiv #contentSearchHeadDiv #contentSearchHeadLbDiv .ContentSearchHeadLable{ font-size:14px; font-weight:bold; padding:0px;}

#contentSearchDiv #contentSearchBodyDiv { width:280px; height:95px; padding:8px 0px 0px 17px; overflow:hidden;}
#contentSearchDiv #contentSearchBodyDiv span{ color:#a5a5a5; padding:0px 200px 10px 5px; float:left; }
#contentSearchDiv #contentSearchBodyDiv .ContentSearchTypeList{ width:124px; margin:0px 13px 11px 0px; height:21px; float:left; }
#contentSearchDiv #contentSearchBodyDiv .ContentSearchInputText{ height: 16px; line-height: 18px; width: 219px;float:left; padding-top:3px; margin-right:16px; float:left; }
#contentSearchDiv .ContentSearchButton{ background-image:url(/Images/ContentSearch.jpg); width:25px; height:21px; float:left; cursor:pointer;}


#contentDetailMainDiv { width:855px; height:auto; display:block; margin:0; padding:0; }
#contentDetailMainDiv #contentDetailBoard1 { width:841px; height:285px; float:left; border:1px solid #cecece; margin-bottom:8px; padding:10px 0 0 12px; }
#contentDetailMainDiv span { padding:0; margin:0; float:none; }
#contentDetailMainDiv #contentImgDiv { width:190px; height:253px; float:left; border:8px solid #e4e4e4; overflow:hidden; margin-right:14px; }
#contentDetailMainDiv #wholeScoreDiv { width:365px; height:88px; float:left; }
#contentDetailMainDiv #myScoreDiv { width:245px; height:77px; float:left; border-left:1px dashed #cecece; padding-left:10px; }
#contentDetailMainDiv #myScoreDiv #myScoreComment { width:245px; height:35px; float:left; padding-top:4px; font-weight:bold; }
#contentDetailMainDiv #myScoreDiv #myScoreComment #myScoreCommentText { color:#a5a5a5; padding:0; float:none; font-weight:normal; }
#contentDetailMainDiv #myScoreDiv #myStarContainer { width:185px; height:20px; float:left; }
#contentDetailMainDiv #myScoreDiv #myStarContainer .myStarDiv { width:18px; height:18px; float:left; background-image:url(/Images/starGreenFull.jpg) }
#contentDetailMainDiv #myScoreDiv #myScore { color:#4B860B; float:left; font:bold 28px/28px Arial,serif; height:28px; text-align:center; width:40px; position:relative; top:-6px; }
#contentDetailMainDiv #moreInfoDiv { width:600px; height:152px; float:left; border-color:#cecece; border-width:1px; border-style:dashed none; }
#contentDetailMainDiv #moreInfoDiv #infoText { width:400px; height:147px; padding-top:5px; float:left; line-height:28px; text-align:left; font-size:12px; }
#contentDetailMainDiv #moreInfoDiv #infoText .item { width:400px; height:28px; float:left; overflow:hidden; }
#contentDetailMainDiv #moreInfoDiv #infoText .contentType { color:#409edb; }
#contentDetailMainDiv #moreInfoDiv #infoText .leftText { font-weight:bold; color:#333333; float:left; }
#contentDetailMainDiv #moreInfoDiv #infoText .rightText { color:#337096; max-width:300px; float:left; }
#contentDetailMainDiv #moreInfoDiv #previewDiv { float:right; width:116px; height:134px; padding:18px 36px 0 0; }
#contentDetailMainDiv #moreInfoDiv #previewDiv #preview { width:114px; height:86px; float:left; border:1px solid #898989; overflow:hidden; }
#contentDetailMainDiv #btnDiv { width:212px; height:26px; float:left; padding:10px 0 0 398px; }
#contentDetailMainDiv #btnDiv .msg { width:100px; height:25px; float:left; background-image:url(/Images/msgBtn.jpg); cursor:pointer; margin-right:11px; }
#contentDetailMainDiv #btnDiv .collect { width:100px; height:25px; float:left; background-image:url(/Images/collectBtn.jpg); cursor:pointer; }
#contentDetailMainDiv #scoreComment { width:365px; height:26px; float:left; padding-top:4px; }
#contentDetailMainDiv #scoreComment .scoreCommentText { color:#a5a5a5; padding:0; float:none; }
#contentDetailMainDiv #starContainer { width:300px; height:36px; float:left; }
#contentDetailMainDiv #starContainer .starDiv { width:29px; height:29px; float:left; background-image:url(/Images/starYellowFull.jpg) }
#contentDetailMainDiv #score #scoreInteger { width:auto; height:32px; float:left; font:32px/32px 'Arial Black',serif; color:#f78404; }
#contentDetailMainDiv #score #scoreDecimal { width:auto; height:32px; float:left; font:20px/24px Arial,serif; color:#f78404; }
#contentDetailMainDiv #memberAct { width:365px; height:18px; float:left; font-size:12px; color:#333333; }
#contentDetailMainDiv #memberAct .num { font-size:12px; color:#2f688c; }

#contentDetailMainDiv #contentDetailBoard2 { width:841px; height:146px; float:left; border:1px solid #cecece; margin-bottom:8px; padding:12px 0 0 12px; }
#contentDetailMainDiv #contentImgDivSmall { width:100px; height:132px; float:left; border:1px solid #999999; margin-right:42px; }
#contentDetailMainDiv #btnDiv2 { border-top:1px dashed #CECECE; float:left; height:26px; padding:20px 0 0 470px; width:212px; }
#contentDetailMainDiv #btnDiv2 .msg { width:100px; height:25px; float:left; background-image:url(/Images/msgBtn.jpg); cursor:pointer; margin-right:11px; }
#contentDetailMainDiv #btnDiv2 .collect { width:100px; height:25px; float:left; background-image:url(/Images/collectBtn.jpg); cursor:pointer; }


#contentDetailMainDiv #mainInfoDiv { width:611px; height:auto; padding:20px 0 20px 14px; border:1px solid #d1d1d1; color:#333333; margin-bottom:8px; }
#contentDetailMainDiv #mainInfoDiv span { padding:0; margin:0; }
#contentDetailMainDiv #mainInfoDiv .infoSubDiv { width:610px; height:auto; float:left; margin-bottom:20px; }
#contentDetailMainDiv #mainInfoDiv .infoSubDiv .infoTitle { width:610px; height:30px; float:left; font-size:14px; font-weight:bold; color:#333333; }
#contentDetailMainDiv #mainInfoDiv .infoSubDiv .textContentDiv { width:570px; height:auto; float:left; padding:5px 0 0 16px; }
#contentDetailMainDiv #mainInfoDiv .infoSubDiv .textContentDiv .infoItem { width:275px; height:25px; float:left; }
#contentDetailMainDiv #mainInfoDiv .infoSubDiv .textContentDiv .infoItem .leftText { font-weight:bold; color:#333333; }
#contentDetailMainDiv #mainInfoDiv .infoSubDiv .textContentDiv .infoItem .rightText { color:#337096; }
#contentDetailMainDiv #mainInfoDiv .infoSubDiv .textContentDiv .shortText { width:570px; height:40px; float:left; overflow:hidden; line-height:20px; letter-spacing:1px; margin-bottom:10px; }
#contentDetailMainDiv #mainInfoDiv .infoSubDiv .textContentDiv .more { width:570px; height:18px; float:left; text-align:right; color:#337096; }
#contentDetailMainDiv #mainInfoDiv .infoSubDiv .textContentDiv .more a{color:#337096;}
#contentDetailMainDiv #mainInfoDiv .infoSubDiv .textContentDiv #similarNews { width:570px; height:120px; float:left; color:#337096; }
#contentDetailMainDiv #mainInfoDiv .infoSubDiv .imgDiv { width:598px; height:auto; float:left; }

#contentDetailMainDiv #mainCommentDiv { width:611px; height:auto; padding:20px 0 20px 14px; border:1px solid #d1d1d1; color:#333333; }
#contentDetailMainDiv #mainCommentDiv span { padding:0; margin:0; }
#contentDetailMainDiv #mainCommentDiv .titleDiv { width:610px; height:30px; float:left; font-size:14px; font-weight:bold; color:#333333; }
#contentDetailMainDiv #mainCommentDiv .commentCount { color:#337096; font-size:12px; font-weight:normal; line-height:16px; }
#contentDetailMainDiv #mainCommentDiv #contentDiv { width:600px; height:950px; float:left; }
#contentDetailMainDiv #mainCommentDiv .more { width:570px; height:18px; float:left; text-align:right; color:#337096; }
#contentDetailMainDiv #mainCommentDiv .more a{color:#337096;}

#contentDetailMainDiv .hotspan { float:left;width: 215px;padding-left:5px;margin-left:0px; }
#contentDetailMainDiv .hot111 { float:left;padding-left:5px; margin-left:0px;}

#contentDetailMainDiv #contentImageListDiv { width:611px; height:auto; float:left; border:1px solid #d1d1d1; color:#333333; margin-bottom:8px; padding:14px 0 14px 14px; }
#contentDetailMainDiv #contentImageListDiv #contentTitleDiv { width:600px; height:24px; float:left; border-bottom:1px dashed #cecece; margin-bottom:22px; }
#contentDetailMainDiv #contentImageListDiv #contentTitleDiv .titleText { float:left; font-weight:bold; font-size:14px; }
#contentDetailMainDiv #contentImageListDiv #contentTitleDiv .imgNum { float:right; font-size:12px; color:#a5a5a5; }
#contentDetailMainDiv #contentImageListDiv .imgList { width:611px; height:auto; float:left; }
#contentDetailMainDiv #contentImageListDiv .imgList .itemDiv { width:140px; height:200px; float:left; border:2px solid #ededed; margin:0 7px 7px 0; }
#contentDetailMainDiv #contentImageListDiv .imgList .itemDiv .inDiv { width:100px; height:182px; float:left; border:1px solid #ffffff; background-color:#ededed; padding:16px 19px 0; overflow:hidden; }
#contentDetailMainDiv #contentImageListDiv .imgList .itemDiv .inDiv:hover { background-color:#f3f3f3; }
#contentDetailMainDiv #contentImageListDiv .imgList .itemDiv .inDiv img { margin-bottom:10px; }
#contentDetailMainDiv #contentImageListDiv .imgList .itemDiv .titleDiv { width:100px; height:18px; float:left; text-align:center; font-size:12px; color:#333333; }

#contentDetailMainDiv #mainInfoDiv .titleDiv { width:600px; height:24px; float:left; border-bottom:1px dashed #cecece; margin-bottom:14px; color:#333333; font-size:14px; font-weight:bold; }
#contentDetailMainDiv #mainInfoDiv .textDiv { width:570px; height:30px; float:left; margin-bottom:15px; padding-left:32px; color:#337096; }


#contentDetailMainDiv #hotContent { width:220px; height:450px; border:1px solid #cbcbcb; }

#hotprodincont { width: 310px; margin: 0px 0px 0px 0px; float:left;}
#hotprodincont .imgend{ width:5px; height:31px; float:left;display:inline;}
#hotprodincont .headhot{width: 310px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#hotprodincont .headArrow{width:244px; height:5px;}
#hotprodincont .myhottitle{margin-top: 10px; width:114px; height:20px; line-height: 20px; vertical-align: middle; background-image:url(Images/ListUnsel.gif); background-color:Transparent; text-align:center; font-size:14px; font-weight:normal; color:#000000;}
#hotprodincont .myselltitle{margin-top: 10px; width:114px; height:20px; line-height: 20px; vertical-align: middle;background-image:url(Images/ListSel.gif); background-color:Transparent; text-align:center;font-size:14px;  font-weight:bold; color:#ffffff;}
#hotprodincont .selectorLeft{width:122px; text-align:center; }
#hotprodincont .selectorRight{width:122px; text-align:center; visibility: hidden;}
#hotprodincont .headhot .midbody{ background-image: url("Images/RectMiddle.gif"); background-repeat: repeat-x; width:300px;}
#hotprodincont .headhot .midbody h3{font-size: 14px; line-height: 31px; color: BLACK;width: 140px; float: left; padding-top: 0px; margin-left: 5px;}
#hotprodincont .headhot .more{color:#585858; font-size:13px;padding-right:5px;}
#hotprodincont .headhot a{color: #595758;padding-top: 10px; float: right;margin-right: 16px;}
#hotprodincont .listprodbody{width:244px; padding-top:0px; display:block;}
#hotprodincont .listprodbody .selector{ height:5px; padding-top:0px; width:100%;}
#hotprodincont .listprodbody .kernel { width: 240px;}
#hotprodincont .hotprodbody {width: 308px;padding: 0px; margin-top: 0px; border-bottom:solid 1px #cbcbcb; border-left:solid 1px #cbcbcb; border-right:solid 1px #cbcbcb; padding-bottom:10px;}
#hotprodincont .hotprodbody span{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#hotprodincont .hotprodbody .hot111 { width:82px; height:124px; padding: 17px 0px 0px 16px;}
#hotprodincont .hotprodbody .hot111 span{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:82px;}
#hotprodincont .hotprodbody .hot111 img{ height:107px; width:82px;}
#hotprodincont .hotprodbody .hotspan{width: 215px;height:auto; }

.ContentHotSpotRating {width:310px; margin-top:10px; float:left; }
.ContentHotSpotRating .other2body{border:solid 1px #cccccc; width:308px;}
.ContentHotSpotRating #titles1{ width:308px; height:26px; font-size:12px; line-height: 27px; color: BLACK; float:left; background-image:url(/Images/ContentHotSpotRatingHead.jpg);background-repeat:repeat-x; text-align:center;} 
.ContentHotSpotRating #titles1 #t22{ height:26px;width:102px;float:left;display:inline; color:Black; font-weight:bold;background-color:#FFFFFF;border-right:solid 1px #cecece;}
.ContentHotSpotRating #titles1 #t23{ height:26px;width:102px;float:left;display:inline; color:Black; border-right:solid 1px #cecece;}
.ContentHotSpotRating #titles1 #t24{ height:26px;width:102px;float:left;display:inline; color:Black; }
.ContentHotSpotRating span{padding:0px}
.ContentHotSpotRating .textspan{ float:left; width:290px; letter-spacing:1px; padding:12px 0px 0px 10px; line-height: 16px; }
.ContentHotSpotRating #titles div, .ContentHotSpotRating #titles1 div{float:left; cursor:hand;}
.ContentHotSpotRating #mcont div,.ContentHotSpotRating #mcont1 div{}
.ContentHotSpotRating .mcontent1{ height: 406px; display:block;}
.ContentHotSpotRating .mcontent2{ height: 406px; display:none;}
.ContentHotSpotRating .mcontent3{ height: 406px; display:none;}

.ContentHotSpotRating #mcont1 .firstDiv { width:280px; height:105px; float:left; padding:20px 0 0 22px; display:block; }
.ContentHotSpotRating #mcont1 .firstDiv .firstIcon { width:32px; height:100px; float:left; display:block; background:url(/Images/topTenHot_01.jpg) no-repeat; }
.ContentHotSpotRating #mcont1 .firstDiv .firstImgBox { width:77px; height:102px; float:left; border:1px solid #999999; margin-right:8px; }
.ContentHotSpotRating #mcont1 .firstDiv .headSpan { width:148px; height:25px; float:left; }
.ContentHotSpotRating #mcont1 .firstDiv .firstTitle { width:auto; height:24px; float:left; color:#2f688c; font-weight:bold; }
.ContentHotSpotRating #mcont1 .firstDiv .firstLink { width:auto; height:24px; float:right; }
.ContentHotSpotRating #mcont1 .firstDiv .firstIntro { width:145px; height:55px; float:left; display:block; color:#6f6f6f; letter-spacing:1px; line-height:18px; overflow:hidden; }
.ContentHotSpotRating #mcont1 .top9 { width:270px; height:auto; float:left; padding-left:22px; display:block; }
.ContentHotSpotRating #mcont1 .top9 .item { width:270px; height:30px; float:left; display:block; border-bottom:1px dashed #cecece; }
.ContentHotSpotRating #mcont1 .top9 .listIcon { width:34px; height:20px; padding-top:8px; float:left; background-repeat:no-repeat; background-position:0 8px; }
.ContentHotSpotRating #mcont1 .top9 .itemTitle { width:auto; height:20px; padding-top:8px; float:left; color:#2f688c; }
.ContentHotSpotRating #mcont1 .top9 .itemLink { width:auto; height:20px; padding-top:8px; float:right; }
.ContentHotSpotRating a { color:#333333; }
.ContentHotSpotRating a:hover { color:#ff6600; }

.ContentHotSpotRating2 {width:223px; margin-top:10px; float:left; }
.ContentHotSpotRating2 .other2body{border:solid 1px #cccccc; width:223px;}
.ContentHotSpotRating2 #titles1{ width:223px; height:26px; font-size:12px; line-height: 27px; color: BLACK; float:left; background-image:url(/Images/ContentHotSpotRatingHead.jpg);background-repeat:repeat-x; text-align:center;} 
.ContentHotSpotRating2 #titles1 #t22{ height:26px;width:73px;float:left;display:inline; color:Black; font-weight:bold;background-color:#FFFFFF;border-right:solid 1px #cecece;}
.ContentHotSpotRating2 #titles1 #t23{ height:26px;width:73px;float:left;display:inline; color:Black; border-right:solid 1px #cecece;}
.ContentHotSpotRating2 #titles1 #t24{ height:26px;width:74px;float:left;display:inline; color:Black; }
.ContentHotSpotRating2 span{padding:0px}
.ContentHotSpotRating2 .textspan{ float:left; width:290px; letter-spacing:1px; padding:12px 0px 0px 10px; line-height: 16px; }
.ContentHotSpotRating2 #titles div, .ContentHotSpotRating #titles1 div{float:left; cursor:hand;}
.ContentHotSpotRating2 #mcont div,.ContentHotSpotRating #mcont1 div{}
.ContentHotSpotRating2 .mcontent1{ height: 406px; display:block;}
.ContentHotSpotRating2 .mcontent2{ height: 406px; display:none;}
.ContentHotSpotRating2 .mcontent3{ height: 406px; display:none;}

.ContentHotSpotRating2 #mcont1 .firstDiv { width:216px; height:105px; float:left; padding:20px 0 0 6px; display:block; }
.ContentHotSpotRating2 #mcont1 .firstDiv .firstIcon { width:32px; height:100px; float:left; display:block; background:url(/Images/topTenHot_01.jpg) no-repeat; }
.ContentHotSpotRating2 #mcont1 .firstDiv .firstImgBox { width:77px; height:102px; float:left; border:1px solid #999999; margin-right:8px; }
.ContentHotSpotRating2 #mcont1 .firstDiv .headSpan { width:93px; height:25px; float:left; }
.ContentHotSpotRating2 #mcont1 .firstDiv .firstTitle { width:auto; height:24px; float:left; color:#2f688c; font-weight:bold; }
.ContentHotSpotRating2 #mcont1 .firstDiv .firstLink { width:auto; height:24px; float:right; }
.ContentHotSpotRating2 #mcont1 .firstDiv .firstIntro { width:96px; height:74px; float:left; display:block; color:#6f6f6f; letter-spacing:1px; line-height:18px; overflow:hidden; }
.ContentHotSpotRating2 #mcont1 .top9 { width:216px; height:auto; float:left; padding-left:6px; display:block; }
.ContentHotSpotRating2 #mcont1 .top9 .item { width:215px; height:30px; float:left; display:block; border-bottom:1px dashed #cecece; }
.ContentHotSpotRating2 #mcont1 .top9 .listIcon { width:34px; height:20px; padding-top:8px; float:left; background-repeat:no-repeat; background-position:0 8px; }
.ContentHotSpotRating2 #mcont1 .top9 .itemTitle { width:auto; height:20px; padding-top:8px; float:left; color:#2f688c; }
.ContentHotSpotRating2 #mcont1 .top9 .itemLink { width:auto; height:20px; padding-top:8px; float:right; }
.ContentHotSpotRating2 a { color:#333333; }
.ContentHotSpotRating2 a:hover { color:#ff6600; }



#OneSentenceRemarkDiv{clear:both;width:310px;margin:10px 0px 0px 0px;padding:0px;}
#OneSentenceRemarkDiv .OneSentenceRemarkImg { float:left;width:310px;height:177px; margin:0px; padding:0px; }


#contentDetailMainDiv #mainInfoDiv .previewTitle{width: 600px; height: 30px; line-height:30px; font-size:16px; font-weight:bold; color:#404040; text-align:center;border-bottom: dashed 1px #a0a0a0;margin-bottom: 20px;}
#contentDetailMainDiv #mainInfoDiv .previewpanel{width: 600px; height: 300px;}
