@charset "utf-8";
/* CSS Document */
.lineDashed{ border-bottom:1px dashed #aaa; height:0; line-height:0; overflow:hidden; margin:10px 0}

.btnOrange100{ width:100px; height:35px; background:url(../ws/btnOrange.png) no-repeat 0 0; display:block; line-height:35px; text-align:center; color:#fff; font-family:"微软雅黑", "黑体", "宋体"; font-size:18px;}
.btnOrange100:hover{ background-position:0 -35px; color:#fff; text-decoration:none}

.mAuto{ margin:auto}

.orangeTitleWs{ height:35px; position:relative; }
.orangeTitleWs .leftPart,
.orangeTitleWs .rightPart,
.orangeTitleWs .centerart{ width:5px; height:35px; float:left; background:url(../wh/orangeTitle.gif) no-repeat 0 0}
.orangeTitleWs .leftPart{ background-position:0 -35px;}
.orangeTitleWs .rightPart{ background-position:-5px -35px;}
.orangeTitleWs .centerart{ width:650px; background-repeat:repeat-x;}
.orangeTitleWs .centerart .titleName{ width:161px; height:38px; background:url(../wh/orangeTitleName1.gif) no-repeat 0 0; position: absolute; left:11px; top:-7px;}
.orangeTitleWs .centerart .titleBg{ width:17px; height:32px; background:url(../wh/orangeTitle.gif) no-repeat 0 -70px; position:absolute; left:176px; top:0;}
.orangeTitleWs .centerart h4{ height:32px; line-height:32px; font-size:14px; padding-left:10px; color:#fff}

.orangeContentWs { padding:5px 10px;}
.orangeContentWs h5{ font-size:14px; color:#f24c00; line-height:20px; padding:2px 0}
.orangeContentWs h6{ font-size:12px; border-bottom:1px dashed #aaa; line-height:20px; padding:2px 0; margin:0 5px}
.orangeContentWs .detailContentWs{ padding:5px 10px; line-height:18px;}
.orangeContentWs .detailContentWs P{ text-indent:2em; margin:5px 0}

/**/
.wspxDiv .wspxTitle,
.wspxDiv .wspxTitleIn,
.wspxDiv .wspxContent{ background:url(../ws/wspxRepeatImg.png) repeat-x}
.wspxDiv .wspxTitle{ height:60px; background-position:0 0; padding:0 1px}

/*===============0316============*/
.wspxDiv .wspxContent{ background-position:0 -120px; border:2px solid #ec0300; border-top:none; background-color:#fcffc7; padding:10px 15px}
.wspxDiv .wspxTitleIn{ height:60px; background-position:0 -60px; position:relative; color:#fff; }
.wspxDiv .wspxTitleIn a {color:#fff}
.wspxDiv .wspxTitleIn .wspxTitleName{ width:349px; height:60px; background:url(../ws/wspxTitle.png) no-repeat 0 0; margin:0 auto}
.wspxDiv .wspxTitleIn .wspxNavL,
.wspxDiv .wspxTitleIn .wspxNavR{ width:280px; height:25px; line-height:25px;position:absolute; top:20px; font-size:14px; overflow:hidden}
.wspxDiv .wspxTitleIn .wspxNavL{ left:15px;}
.wspxDiv .wspxTitleIn .wspxNavR{ right:15px;}

.wspxDiv .wspxTitleIn .LinkEng{ height:25px; line-height:25px; position:absolute; top:20px; right:15px; }

.wspxDiv .wspxContent .leftPart{ width:226px; float:left; color:#666;}
.wspxDiv .wspxContent .centerPart{ width:260px; float:left; margin-left:15px; display:inline}
.wspxDiv .wspxContent .rightPart{ width:410px; float:right;}

.wspxDiv .wspxContent .leftPart p{ line-height:18px; text-indent:2em; margin:5px 0}
.wspxDiv .wspxContent .leftPart .listBanner li{ list-style:none; float:left; width:102px; height:62px; margin:5px; display: inline}
.wspxDiv .wspxContent .leftPart .listBanner li a img{ width:100px; height:60px; border:1px solid #ddd}
.wspxDiv .wspxContent .leftPart .listBanner li a:hover img{ border-color:#ff7200}

/*focus img*/
.containerWs{width:260px; height:140px; overflow:hidden;position:relative;}
.sliderWs{position:absolute;}
.sliderWs li{ list-style:none;display:inline;}
.sliderWs img{ width:260px; height:140px; display:block;}

/*资讯*/
.grayBoxWs01{ width:260px;}
.grayBoxWs01 .title{ height:26px; background:url(../ws/grayBox01.png) no-repeat -260px 0; position:relative}
.grayBoxWs01 .title h4{ font-size:14px; font-weight:normal; line-height:26px; padding-left:15px; color:#868686}
.grayBoxWs01 .content{ background:url(../ws/grayBox01.png) repeat-y 0 0; padding:5px 10px; overflow:hidden}
.grayBoxWs01 .bottomPart{ height:6px; background:url(../ws/grayBox01.png) no-repeat -260px -26px;}

.listNewsWs li{ list-style:none; background:url(../index/arrow.gif) no-repeat 5px 0px; height:18px; overflow:hidden; display:block; padding-left:12px; overflow:hidden}
.listNewsWs li a{width:190px; overflow:hidden; height:18px; display:block; line-height:18px; float:left}
.listNewsWs li .date{ float:right;height:18px; display:block; line-height:16px; width:30px; text-align:center; color:#999; font-size:11px}

.listNewsWsAuto li{ list-style:none; float:left; height:18px; line-height:18px; margin:0 5px; display:inline; white-space:nowrap} 

.lineDashed2{ border-bottom:1px dashed #aaa; height:0; line-height:0; overflow:hidden; margin:3px 0}

/*右侧文案以及倒计时*/
.wspxDiv .wspxContent .paperDiv{ width:410px; height:138px; background:#fff url(../ws/wspxPaperBg.png) no-repeat 0 0; color:#666;}
.wspxDiv .wspxContent .paperDiv .paperDivL{ width:270px; float:left; margin-left:18px; line-height:16px; padding-top:12px; display:inline}
.wspxDiv .wspxContent .paperDiv .paperDivL p{ padding:2px 0}

.wspxDiv .wspxContent .paperDiv .countdownDiv{ width:84px; height:84px; background:url(../ws/dateBg.png) no-repeat 0 0; float:right; margin-right:20px; display:inline; margin-top:30px; text-align:center; position:relative}
.wspxDiv .wspxContent .paperDiv .countdownDiv .countdownDivTitle{ height:22px; line-height:22px; color:#fff}
.wspxDiv .wspxContent .paperDiv .countdownDiv .countdownDivTime{ height:47px; line-height:47px; color:#ca0b09; font-size:36px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.wspxDiv .wspxContent .paperDiv .countdownDiv .countdownDivUnits{ position:absolute; right:10px; bottom:10px;}

/*滚动*/
.scrollWs{ width:410px;}
.scrollWs .scrollWsTitle,
.scrollWs .scrollWsEnd,
.scrollWs .scrollWsCenter{ background:url(../ws/scrollBg.png) no-repeat 0 0;}
.scrollWs .scrollWsTitle{ width:44px; height:124px; background-position:0 0; float:left}
.scrollWs .scrollWsEnd{ width:6px; height:124px; background-position:-44px 0; float:left}
.scrollWs .scrollWsCenter{ width:360px; height:124px; background-position:0 -124px; background-repeat:repeat-x; float:left}
.scrollWs .scrollWsTitle h5{ width:20px; padding:20px 0 0 15px; line-height:20px; color:#f24c00; font-size:14px}

.WSblk_18 { overflow: hidden;  width: 360px;  zoom: 1; padding-top:5px;}
.WSblk_18 .pcont {float: left; overflow: hidden; width:294px; margin:0 5px;}
.WSblk_18 .ScrCont {width: 32766px; zoom: 1}
.WSblk_18 #List1_1 {float: left}
.WSblk_18 #List2_1 {float: left}
.WSblk_18 .LeftBotton,
.WSblk_18 .RightBotton { background:url(../ws/scrollBg.png) no-repeat 0 0; float: left; margin: 10px 1px; width:20px; height:20px; margin-top:45px;}
.WSblk_18 .LeftBotton {background-position: 0px -248px; margin-left: 3px}
.WSblk_18 .RightBotton {background-position: -20px -248px; }
.WSblk_18 .LeftBotton:hover {background-position: 0 -268px}
.WSblk_18 .RightBotton:hover {background-position: -20px -268px}
.WSblk_18 .pl{ width:80px; height:95px; padding:4px; border:1px solid #dedede; margin:4px;float:left; line-height:20px; text-align: center; overflow:hidden}
.WSblk_18 .pl img {display: block; cursor: pointer; width:80px; height:80px; }


/*评选阶段*/
.hdjcWs{width:921px;}
.hdjcWs ul{width:921px;}

/*======================选手展示页====================*/
/*searchDiv*/
.searchDivWs{ text-align:right; padding:5px;}
.btnSearchWs{ width:75px; height:21px; border:none; background:url(../ws/BtnOrange.gif) no-repeat 0 0; cursor:pointer; color:#fff;}

/*tab*/
.tabWs .tabWsMenu{ height:35px; border-bottom:5px solid #f24d00;}
.tabWs .tabWsMenu li{ list-style:none; float:left;margin-right:5px;}
.tabWs .tabWsMenu li a{ display:block; height:35px; line-height:35px; width:150px; text-align:center; font-size:16px; font-family:"微软雅黑", "黑体", "宋体"; color:#333; background:url(../ws/tabBg.png) no-repeat -150px 0;}
.tabWs .tabWsMenu li a:hover{ color:#f24d00; text-decoration:none}
.tabWs .tabWsMenu li.selected a{ background-position:0 0; color:#fff;}

.tabWs .tabWsContent{ background:url(../ws/tabContentBg.png) repeat-x 0 0; border:1px solid #d6d6d6; border-top:none; padding:10px 14px;}

.yelloDivWs{ background-color:#fffeda; border:1px solid #eee; padding:10px 20px; font-size:14px; line-height:20px;}
.yelloDivWs .orangeText{ color:#f24c00}
.yelloDivWs .pcbzWs{ height:30px;}
.yelloDivWs .pcbzWs .leftPart{ float:left; width:70px; height:30px; line-height:30px;}
.yelloDivWs .pcbzWs .rightPart{ float:left; width:790px;}

.tablePcbzWs{ background-color:#fff;}
.tablePcbzWs td{ height:30px; background:url(../ws/tableBg.png) repeat-x 0 0; font-size:14px; color:#fff; text-align:center; line-height:30px; font-size:12px; overflow:hidden}

.listXszs li{ list-style:none; float:left; width:390px; height:80px; padding:15px; background:url(../ws/xszsList.png) no-repeat 0 0; position:relative; margin:10px 20px; display:inline}
.listXszs li .xszsPic{ width:80px; height:80px; float:left; overflow:hidden;}
.listXszs li .xszsPic img{ width:80px; height:80px;}
.listXszs li .xszsInfo{ width:300px; height:80px; float:right; overflow:hidden; line-height:20px;}
.listXszs li .xszsMore{ position:absolute; right:5px; bottom:5px; width:45px; padding-left:15px; height:22px; line-height:22px;}
.listXszs li .xszsMore a{ color:#fff;}


/*=========================0319========================*/

/*选手详细*/
.gray{ color:#999}

.wspxDiv .wspxTitleIn .cbody{ position:relative; }

.leftBarWs{ width:660px; float:left; overflow:hidden;}
.rightBarWs{ width:280px; overflow:hidden; float:right}

.playerDetailWs{ border:1px solid #ffd897;}
.playerDetailWs img{ width:268px;}

.playerDetaiDiv{ border:1px solid #dddddd;}
.playerDetaiDiv .playerDetaiDivIn{ border:1px solid #fff; background:#fff url(../ws/playerDetailWs.png) repeat-x 0 bottom; padding:10px 15px;}
.playerDetaiDiv .playerDetaiDivIn .topPart{ height:150px;}
.playerDetaiDiv .playerDetaiDivIn .topLeft{ width:150px; height:150px; float:left;}
.playerDetaiDiv .playerDetaiDivIn .topLeft img{ width:140px; height:140px; background-color:#fff; padding:4px; border:1px solid #ddd}

.playerDetaiDiv .playerDetaiDivIn .topRight{ width:450px; height:150px; float:right; line-height:25px; font-size:14px}

.playerDetaiDiv .playerDetaiDivIn .bottomPart{ background:url(../ws/playerDetailWs2.png) repeat-x 0 0; padding-top:10px; margin-top:10px; font-size:14px; color:#ca0800;}
.playerDetaiDiv .playerDetaiDivIn .bottomPart img{ vertical-align:-15px;}

.btnOrangeAuto,
.btnOrangeAuto span{ background:url(../ws/btnOrangeAuto.png) no-repeat 0 0; display:block}
.btnOrangeAuto{height:35px;  padding-left:15px; font-family:"微软雅黑", "黑体", "宋体"; font-size:18px; color:#fff}
.btnOrangeAuto span{ background-position:100% 100%; height:35px; line-height:35px; padding-right:15px; float:left; cursor:pointer}
.btnOrangeAuto:hover{ color:#fcff01; text-decoration:none}

.contentDetailWs{ border:1px solid #ddd;}
.contentDetailWs .contentDetailWsIn{ border:1px solid #fff; border-bottom-color:#ddd; background:#fff url(../ws/contentDetailWs.png) repeat-x 0 0; padding:10px 15px; line-height:18px;}
.contentDetailWs .contentDetailWsIn h4{ font-family:"微软雅黑", "黑体", "宋体"; font-size:20px; line-height:30px; color:#077ac7; text-align:center; padding:10px 0;}
.contentDetailWs .contentDetailWsIn p{ margin:5px 0; text-indent:2em}

.contentDetailWs .commentDivWs{ border-top:1px solid #fff ; padding:10px 30px; background-color:#eeeeee}
.contentDetailWs .commentDivWs .commentDivWsTop{ height:32px;}
.contentDetailWs .commentDivWs .commentNumWs{ float:left; width:60%; padding-top:5px;}
.contentDetailWs .commentDivWs .commentNumWs span{ font-weight:bold; color:#ca0800}
.contentDetailWs .commentDivWs .commentViewBtn{ width:93px; height:24px; background:url(../ws/viewComment.png) no-repeat 0 0; text-align:center; line-height:30px; overflow:hidden; float:right; color:#fff}
.contentDetailWs .commentDivWs .commentTextAreaWs{ width:596px; border:1px solid #ddd; background:#fff url(../ws/textAreaBg.png) no-repeat center center; overflow:auto; font-size:12px}

.contentDetailWs .commentDivWs .commentDivBottom{ height:21px; margin-top:10px}
.contentDetailWs .commentDivWs .commentDivBottom .btnComment{ height:21px; width:64px; background:url(../ws/btnComment.png) no-repeat 0 0; border:none; color:#077ac7;}

/*列表*/
.listPage{ border:1px solid #ddd; background:url(../ws/listPageBg.png) repeat-y center top}
.listPage .listPageImg{ border-bottom:1px solid #ddd; padding:10px;}
.listPage .listPageImg li{ list-style:none; float:left; margin:5px 14px; width:130px; height:110px; line-height:20px; overflow:hidden; text-align:center; display:inline}
.listPage .listPageImg li .topimg img{ width:120px; height:80px;}

.imgbd img{ padding:4px; border:1px solid #ddd}
.imgbd:hover img{ border-color:#ff7200}

.listNewsPageWs{ padding:10px 20px}
.listNewsPageWs li{ list-style:none; background:url(../index/arrow.gif) no-repeat 5px 3px; height:24px; overflow:hidden; display:block; padding-left:15px; border-bottom:1px dashed #eee}
.listNewsPageWs li a{width:540px; overflow:hidden; height:24px; display:block; line-height:24px; float:left}
.listNewsPageWs li .date{ float:right;height:24px; display:block; line-height:24px; width:50px; text-align:center; color:#999}

.listNewsPageWs2{ padding:10px 20px}
.listNewsPageWs2 li{ list-style:none; width:40%; margin-right:5%; display:inline; float:left; background:url(../index/arrow.gif) no-repeat 5px 3px; height:24px; overflow:hidden; display:block; padding-left:15px; border-bottom:1px dashed #eee; line-height:24px;}

.pdPageWs{ padding:10px 20px; text-align:right}

/*===============0323================*/

/*Top*/
.topWs{ height:35px; background:#f1f1f1 url(../ws/top.gif) repeat-x 0 0;}
.topWs .topLogoWs{ width:138px; height:25px; display:block; background:url(../ws/topLogo.gif) no-repeat 0 0; margin-top:3px; float:left}
.topWs .topLink{ float:left; margin-left:15px; display:inline; color:#ff7800; line-height:30px;}
.topWs .topLink a{color:#ff7800;}
.topWs .addFav{ background:url(../index/addfav.gif) no-repeat 0 1px; padding-left:15px; margin-top:8px; display:block; float:right; color:#333}

/*网商头部*/
.headWs{ height:192px; background:#200202 url(../ws/wsHeadBg2.gif) repeat-x bottom left; padding-bottom:8px;}
.headWs .headWsIn{ height:192px; background:url(../ws/wsHeadBg.jpg) no-repeat center top;}
.headWs .headWsIn .cbody{ position:relative}
.headWs .headWsIn .cbody .navWs{ position:absolute; right:288px; top:80px; color:#fff000; font-size:14px; line-height:18px}
.headWs .headWsIn .cbody .navWs a{ color:#fff000;}
.headWs .headWsIn .cbody .headServiceAliIM{ position:absolute; top:62px; right:32px;}
.headWs .headWsIn .cbody .headWsText{ position:absolute; left:313px; top:125px; width:630px; color:#4e0303; font-size:14px; line-height:25px}

/*tab2*/
.tabMenuWS li a,
.tabMenuWS li a span,
.tabMenuWS li.selected a,
.tabMenuWS li.selected a span{ background:url(../ws/tab2Bg.png) no-repeat 0 0;}
.tabMenuWS{ border-bottom:2px solid #f25000; height:28px;}
.tabMenuWS li{ list-style:none; float:left; margin-right:10px;}
.tabMenuWS li a{ display:block; height:28px; line-height:28px; background-position:0 -56px; padding-left:20px; float:left}
.tabMenuWS li a span{ display:block; height:28px; background-position:100% -84px; padding-right:20px; float:left; cursor:pointer}

.tabMenuWS li a:hover{ text-decoration:none}

.tabMenuWS li.selected a{ background-position:0 0; color:#fff}
.tabMenuWS li.selected a span{ background-position:100% -28px;}

/*========================0324==================*/
.grayBoxWs01 .title { position:relative}
.grayBoxWs01 .title .more{ width:37px; height:12px; background:url(../index/iconMore.gif) no-repeat 0 0; position:absolute; right:5px;top:7px;}


/*报名*/
.red{ color:red}
.orange{ color:#ff7200}
.wspxDiv .wspxContent .applyDivWs{ padding:5px; overflow:hidden}
.wspxDiv .wspxContent .applyDivWs .leftPart{ float:left; width:65%; padding-top:5px; line-height:20px;}
.wspxDiv .wspxContent .applyDivWs .rightPart{ float:right; width:34%; line-height:20px;}

/*========================0331==================*/

/*十佳网商*/
.headWsTop10{ height:172px; background:#200202 url(../ws/wsHeadBg2.gif) repeat-x bottom left; padding-bottom:8px;}
.headWsTop10 .headWsIn{ height:172px; background:url(../ws/wsTop10.jpg) no-repeat center top;}
.headWsTop10 .headWsIn .cbody{ position:relative}
.headWsTop10 .headWsIn .cbody .navWs{ position:absolute; left:235px; top:135px; color:#fff000; font-size:14px; line-height:18px}
.headWsTop10 .headWsIn .cbody .navWs a{ color:#fff000;}
.headWsTop10 .headWsIn .cbody .headWsLink{ position:absolute; right:22px; top:79px; width:67px; height:19px; color:#b92a13; font-size:12px; line-height:19px; padding-left:7px;}

.headWsLink{ position:relative; cursor:pointer}
.headWsLink ul{ border:1px solid #b92a13; background-color:#320805;display:none;position:absolute;top:18px;left:-102px;width:188px;z-index:99; padding:5px; z-index:999}
.headWsLink ul li{ list-style:none; height:20px; line-height:20px; display:block; white-space:nowrap; position:relative}
.headWsLink ul li a{ color:#b92a13}

/*评选阶段*/
.hdjc655{width:655px;}
.hdjc655 ul{width:655px;}

/*滚动*/
.scrollWsTop10{ width:660px; height:124px;}/*410*/
.scrollWsTop10 .scrollWsCenter{ width:610px;}

.scrollWsTop10 .WSblk_18 { overflow: hidden;  width: 610px;  zoom: 1; padding-top:5px;}
.scrollWsTop10 .WSblk_18 .pcont {float: left; overflow: hidden; width:564px; margin:0;}
.scrollWsTop10 .WSblk_18 .pl{ margin:4px 2px;}

.scrollWsTop10 .WSblk_18 .LeftBotton{ margin: 10px 0px; margin-top:45px; margin-left:2px;}
.scrollWsTop10 .WSblk_18 .RightBotton { margin: 10px 0px; margin-top:45px;}

/*09回顾*/
.wsTop1009 .titlePart{ height:32px; background:url(../ws/wspxTop10Img.png) repeat-x 0 0}
.wsTop1009 .titlePart h4{ font-size:14px; color:#fcffc7; line-height:32px; padding-left:15px;}
.wsTop1009 .contentPart{ background:url(../ws/wspxTop10Img.png) repeat-x 0 -32px; border:2px solid #ec0300; border-top:none; background-color:#fcffc7; padding:10px}
.wsTop1009 .contentPart .contentPartL{ width:290px; float:left; overflow:hidden;}
.wsTop1009 .contentPart .contentPartL .vedioTite{ font-weight:bold; text-align:center; padding:5px 0;}
.wsTop1009 .contentPart .contentPartL .vediOther li{ list-style:none; height:20px; background:url(../wh/icon/vedio.gif) no-repeat 0 2px; line-height:20px; padding-left:20px; overflow:hidden}

.wsTop1009 .contentPart .contentPartR{ width:335px; float:right; overflow:hidden;}
.wsTop1009 .contentPart h5{ font-size:12px; border-bottom:1px solid #ffeca0; padding:5px;}
.wsList60{ padding-top:5px;}
.wsList60 li{ float:left; width:62px; height:82px; overflow:hidden; margin:2px; display:inline; line-height:20px; text-align:center}
.wsList60 li .topImg img{ width:60px; height:60px; border:1px solid #dedede}
.wsList60 li .topImg a:hover img{ border-color:#ff7200}

.listNewsHarf li{ list-style:none; float:left; background:url(../wh/arrow.gif) no-repeat 0 7px; height:20px; line-height:20px; padding-left:8px; width:44%; padding-right:1%; display:inline; overflow:hidden}

/*图片列*/
.listImg80{ overflow:hidden; padding-left:10px}
.listImg80 li{ list-style:none; width:88px; height:108px; margin:5px 20px; float:left; overflow:hidden; display:inline; text-align:center}
.listImg80 li a{ width:86px; height:106px; border:1px solid #ddd; display:block;}
.listImg80 li a:hover{ border-color:#ff7200; text-decoration:none}
.listImg80 li a img{ width:80px; height:80px; padding:3px; display:block;}

.imgV5 img{ vertical-align:-5px}
.line20{ line-height:20px;}

.btnOrangS{ width:35px; height:17px; line-height:17px; padding-left:7px; color:#f27800; display:block; float:right; background:url(../ws/BtnOrangeS.png) no-repeat 0 0; margin-top:5px;}
.btnOrangS:hover{ text-decoration:none}

/*奖项*/
.wsJXTop10,
.wsJXTop30,
.wsJXTop100,
.wsJXTopST{ width:236px; height:37px; background:url(../ws/wsTop10JX.png) no-repeat 0 0; margin:0 auto}
.wsJXTop30{ background-position:0 -40px;}
.wsJXTop100{ background-position:0 -80px;}
.wsJXTopST{ background-position:0 -120px; position:relative;}
.wsJXTopST a{ position:absolute; right:20px; top:10px; color:#fff; text-decoration:underline}
.wsJXTopST a:hover{ color:#efffbd}

.wsJXArrow{ width:22px; height:31px; background:url(../ws/arrowTop.png) no-repeat 0 0; margin:5px auto}

.red14{ color:#ca0800; font-size:14px;}

.underline a{ text-decoration:underline}

.contentDetailWsTop10{ line-height:18px;}
.contentDetailWsTop10 p{ padding-bottom:10px;}
.contentDetailWsTop10 h6{ font-size:12px; padding-bottom:3px;}

/*0425 调查页面*/
.orange14{ color:#ff7200; font-size:14px; font-weight:bold}
.btnGrayS4{ width:68px; height:21px; border:none; background:url(../ws/btnGrayS4.png) no-repeat 0 0; text-align:center; cursor:pointer}
.btnOrangeS2{ width:45px; height:21px; border:none; background:url(../ws/btnOrangeS2.png) no-repeat 0 0; text-align:center; cursor:pointer; color:#fff}
.btnOrangeS3{ width:60px; height:21px; border:none; background:url(../ws/btnOrangeS3.png) no-repeat 0 0; text-align:center; cursor:pointer; color:#fff}
.inputText21{ height:19px; padding:0; margin:0; border:1px solid #7f9db9}
.ml5{ margin-left:5px; display:inline}

.wsEmailFeed{ background-color:#f4f4f4; border:1px solid #e3e3e3; padding:10px; line-height:20px; height:21px}

.wsSurveryB .topPart,
.wsSurveryB .bottomPart{ width:660px; background:url(../ws/wsSurveryBg.png) no-repeat 0 0;}
.wsSurveryB .topPart{ height:80px; color:#666}
.wsSurveryB .bottomPart{ height:15px; background-position:0 -80px}
.wsSurveryB .middlePart{ background-color:#f6fcff; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; padding:10px 15px 0 15px}
.wsSurveryB .surveryTitle{ font-family:"微软雅黑", "黑体", "宋体"; font-size:24px; color:#3c5d81; font-size:24px; padding:13px 0 10px 20px}
.wsSurveryB .surveryStep{ padding-left:20px;}
.wsSurveryB .surveryStep li{ list-style:none; float:left; padding-right:10px;}
.wsSurveryB .arrowR{ width:14px; height:11px; background:url(../ws/arrowR.png) no-repeat 0 0}

/*调查 图片列*/
.listWsSurveryImg{ padding:5px 0}
.listWsSurveryImg li{ width:108px; height:135px; list-style:none; padding:8px; float:left}
.listWsSurveryImg li img{ width:98px; height:98px; background-color:#fff; display:block}
.listWsSurveryImg li .checkBoxDiv{ width:24px; float:left; text-align:left; padding-top:2px}
.listWsSurveryImg li .titleDiv{ width:84px; float:left; text-align:left; line-height:16px; padding-top:2px; height:32px; overflow:hidden}

/*调查 文字列*/
.listWsSurveryText{ padding:5px }
.listWsSurveryText li{ list-style:none; float:left; width:49%; height:25px; line-height:25px; overflow:hidden}

.wsSurveryB .userInfoForm{ border:1px solid #e2e2e2; background-color:#fff; padding:10px 15px}

.textArea100{ width:98%; font-size:12px; overflow:auto}

/*时间地点*/
.tableTimeAndAddress{ background-color:#ffd897;}
.tableTimeAndAddress td{ background-color:#fffce3; padding:5px; line-height:20px; font-family:"微软雅黑", "黑体", "宋体"; font-size:14px; color:#ca0b09}
.tableTimeAndAddress td.tdBg{ background-color:#d16f10; color:#fff; text-align:center}

/*邮件订阅*/
.wsEmailFeed2{ background:#ecf8ff url(../ws/emailFeedBg.png) no-repeat 0 0; border:1px solid #cce2f9; padding:10px; line-height:20px;}

/*调查 侧边栏应用*/
.wsSurveryS{ background-color:#f6fcff; border:1px solid #e2e2e2;}
.wsSurveryS .titlePart{ height:25px; line-height:25px;border-bottom:1px solid #e2e2e2; background-color:#ecf8ff; font-size:14px; color:#3c5d81; padding-left:10px;}
.wsSurveryS .contentBox{ padding:5px 10px}

.listWsSurveryText2{ padding:5px 0}
.listWsSurveryText2 li{ list-style:none; float:left; width:120px; overflow:hidden; padding:2px}
.listWsSurveryText2 li .checkBoxDiv{ width:20px; float:left; text-align:left;}
.listWsSurveryText2 li .titleDiv{ width:100px; float:left; text-align:left; line-height:16px; overflow:hidden}

.line2{ height:2px; line-height:2px; background-color:#e2e2e2; overflow:hidden; margin:5px 0}

/*==================================0511====================*/
.wsTop100ListBg{ background:url(../ws/top100Bg.png) repeat 0 0; height:1700px}
.wsTop100Vote{ text-align:left}

.wsTop100List li{ list-style:none; width:88px; height:160px; float:left; text-align:center; padding-top:10px; margin:0 4px; display:inline; overflow:hidden;}
.wsTop100List li .topImg img{ width:80px; height:80px; padding:3px; border:1px solid #dedede; background-color:#fff;}
.wsTop100List li .topImg a:hover img{ border-color:#ff7200}
.wsTop100List p{ padding:3px 0; line-height:16px;}
.wsTop100List .wsTop100Name{ height:32px; overflow:hidden}

.wsTop100List2 li{ list-style:none; width:88px; height:122px; float:left; text-align:center; margin:5px 20px; display:inline; overflow:hidden;}
.wsTop100List2 li .topImg img{ width:80px; height:80px; padding:3px; border:1px solid #dedede; background-color:#fff;}
.wsTop100List2 li .topImg a:hover img{ border-color:#ff7200}
.wsTop100List2 p{ padding:3px 0; line-height:16px;}
.wsTop100List2 .wsTop100Name{ height:32px; overflow:hidden}

.t2{ margin-top:2px}