@charset "utf-8";
/* CSS Document */

.indexBtn { overflow:hidden; background:#0061ae; margin-top:8px; border-bottom:#8eb9db solid 1px; border-top:#8eb9db solid 1px;}
.indexBtn ul{ margin-left:-4px;}
.indexBtn li {float:left; width:23%; overflow:hidden; background:url(../images/line2.jpg) no-repeat; }
.indexBtn li.li_01{ width:31%}
.indexBtn a {display:block; height:28px; line-height:28px; position:relative; text-align:center; color:#FFF; font-size:13px;}

.indexFlash{min-height:100px; _height:100px; position:relative;}
.indexFlash li img{width:100%; float:left;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:0px; bottom:8px; width:100%; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; width:9px; height:9px; background:url(../images/limg9_b.png) no-repeat; margin:0 3px;}
.indexFlash .btnDiv .spanNow{background:url(../images/limg9_a.png) no-repeat;}

.vote1 .btnDiv{position:absolute; z-index:10; left:0px; bottom:20px; width:100%; text-align:center;}
.vote1 .btnDiv span{display:inline-block; width:9px; height:9px; background:url(../images/limg9_d.png) no-repeat; margin:0 3px;}
.vote1 .btnDiv .spanNow{background:url(../images/limg9_c.png) no-repeat;}

.indexPart1{ overflow:hidden; padding:16px 10px;}

.indexPart1 li{ float:left; width:27.33%; overflow:hidden; margin-right:9%; margin-bottom:5%;}
/*.indexPart1 li a{ display:block; min-height:92px; overflow:hidden; text-align:center; _height:92px;}
.indexPart1 li div{ min-height:60px; overflow:hidden; _height:60px;}*/
.indexPart1 li a{ display:block; overflow:hidden; text-align:center;  font-size:13px;}
.indexPart1 li div{ overflow:hidden; }
.indexPart1 li span{ padding-top:5%; display:block}
.indexPart1 li img{ width:100%;}

.indexPart2{ padding:0 0 0 2%;}
.indexPart2 li{ float:left; width:23%; overflow:hidden; margin-right:2%}
.indexPart2 li a{ display:block; overflow:hidden; text-align:center;}
.indexPart2 li a img{ width:100%}
/*.indexPart2 li a{ display:block; overflow:hidden; text-align:center; min-height:32px; _height:32px;}*/

.holiday{ padding:10px 10px;}
.holiday .title{ font-size:14px; color:#333333; font-weight:bold; padding:10px 0;}
.holiday .content{ line-height:20px;}
.holiday .imgDiv{ padding:10px 0;}
.holiday .imgDiv img{ width:100%;}


.history{ padding:16px 10px;}
.history li{background:url(../images/border_1.gif) 16px top repeat-y; padding-bottom:50px;}
.history h5{height:32px; line-height:32px; overflow:hidden; background:url(../images/limg32_1.png) left center no-repeat; font-weight:400; color:#FFF; font-size:10px; text-align:center; width:32px;}
.history .ico{ background:url(../images/lico10_1.png) 5px 10px no-repeat; height:30px; width:15px;}
.history .content{margin-left:46px; line-height:18px; padding:15px; background:#f6f6f6;}
.history .imgDiv{ padding-top:10px;}
.history .imgDiv img{ width:100%;}

.news1{padding:10px 10px 0 10px;}
.news1 li{height:100px; overflow:hidden; position:relative; background:url(../images/lline_2.gif) bottom repeat-x; padding:0 10px 0 110px; line-height:18px; color:#999;}
.news1 .imgDiv{position:absolute; left:0px; top:10px;}
.news1 h2{padding:10px 0 20px 0;}
.news1 h2 a{color:#000;}
.news1 .time{ color:#0061bc; background:url(../images/limg15_1.png) no-repeat left center; line-height:15px; padding-left:20px;}

.news2{ padding:0 10px;}
.news2 li{height:36px; overflow:hidden; position:relative; background:url(../images/lline_2.gif) bottom repeat-x; color:#999; line-height:36px;}
.news2 li a{ background:url(../images/lico2_1.gif) left center no-repeat; padding-left:8px;}

.newShow{padding:10px;}
.newShow h2{text-align:center; font-weight:400;}
.newShow .time{text-align:center; padding:8px 0 20px 0; background:url(../images/lline_2.gif) repeat-x bottom; color:#999999;}
.newShow .content{line-height:24px; text-align:justify; color:#333333;}
.newShow .imgDiv{padding:10px 0;}
.newShow .imgDiv img{width:100%;}
.newShow p{ text-align:center;}

.tickets{padding:25px 10px;}
.tickets li{min-height:35px; _height:35px; line-height:35px; padding:0 0 15px 70px; position:relative;}
.tickets li em{position:absolute; left:0px; top:0px; white-space:nowrap; font-size:14px;}
.tickets .input1{width:100%; height:28px; line-height:28px; text-indent:10px; border:#d6d6d6 solid 1px;}
.tickets textarea{width:100%; height:120px; line-height:33px; text-indent:10px; border:#d6d6d6 solid 1px;}
.tickets select{width:100%; height:33px; border:#e3e3e3 solid 1px; color:#888;}
.tickets .btn1{width:100%; height:48px; background:url(../images/limg245_1.png) no-repeat; color:#FFF; font-size:14px;}


.videos .title{ font-size:16px; padding:10px 10px; color:#333333;}
.videos li {float:left; width:50%; min-height:50px; _height:50px; position:relative;}
.videos .imgDiv { margin:10px 10px;}
.videos img{ width:100%;}
.videos .name {text-align:center; height:20px;  overflow:hidden;}

.videoShow{ padding:0 10px;}
.videoShow .title {color:#333333; font-size:16px; padding:25px 0 10px; text-align:center;}
.videoShow .time{ color:#999999; text-align:center;}
.videoShow .imgDiv{ padding-top:25px;}
.videoShow img{ width:100%;}
.videoShow .btnDiv{ height:48px; text-align:center; background:url(../images/btn310.png) no-repeat center; margin-top:20px; line-height:35px; color:#fff;}
.videoShow .btnDiv a{ color:#fff;}

.teachers{ margin:20px 10px; background:#e6e6e6;}
.teacherbox{ margin:0 10px;}
.teachers .bg{ height:10px; background:#E6E6E6;}
.teachers li{  width:100%; height:122px; position:relative; margin-bottom:10px;}
.teachers .content{ background:#0061bc; text-align:center; margin-right:116px; height:122px; color:#FFF; font-size:14px;}  
.teachers .imgDiv{ width:106px; height:122px; position:absolute; top:0px; right:10px;}
.teachers .content2{ background:#0061bc; text-align:center; margin-left:116px; height:122px; color:#FFF;} 
.teachers .imgDiv2{ width:106px; height:122px; position:absolute; top:0px; left:0px;}
.teachers font{ font-size:18px;}
.teachers a{ color:#FFF;}

.teacherShow{ padding:10px 10px;}
.teacherShow .head{ background:#FFF; position:relative;}
.teacherShow img{ width:100%;}
.teacherShow .imgDiv a{ margin-right:0px;}
.teacherShow .msg{ position:absolute; bottom:3px; height:35px; background:url(../images/bg_1.png) repeat-x; width:100%; line-height:35px; color:#fff; font-size:16px; text-align:center;}
.teacherShow .content{ padding-top:20px; line-height:24px; color:#333333;}

.course{ padding:0 10px;}
.course .content{ line-height:30px; padding-top:20px;}
.course li{height:96px; overflow:hidden; position:relative; border-bottom:#e3e3e3 solid 1px; padding-left:115px;}
.course .ico{position:absolute; left:0px; top:20px;}
.course h1{font-weight:400; line-height:96px; font-size:14px;}
.course h1 a{color:#333333; background:url(../images/lico8_1.png) no-repeat right center; width:100%; display:block;}
.course p{ line-height:20px; padding:2px 0 2px 0; font-size:12px; color:#909090; font-family:Arial;}
.course .msg{line-height:26px; padding-right:35px; height:48px; overflow:hidden; font-size:14px; padding:20px 0 0 30px; background:url(../images/ico_1.png) no-repeat right center; width:75px;} 

.course01{ padding:0 10px;}
.course01 p{ color:#ff0000; padding-top:20px;}
.course01 .table{ padding-top:20px;}
.course01 table{ border-top:2px solid #dddddd; border-left:2px solid #dddddd;}
.course01 table td{ height:48px; border-right:2px solid #dddddd; border-bottom:2px solid #dddddd; text-align:center; color:#333333;}
.course01 .content{ line-height:24px; padding-top:20px; color:#333333;}
.course01 .btnDiv{ text-align:center; }
.course01 .btnDiv a{ padding:0 25px;}

.course01Show{ padding:20px 10px;}
.course01Show .content{ line-height:24px; color:#333333;}
.course01Show .btnDiv{ text-align:center; }
.course01Show .btnDiv a{ padding:0 25px;}

.pay{ padding:0 10px;}
.pay .content{ font-size:16px; color:#666666; line-height:30px; padding-top:20px;}
.pay .btnDiv{ height:48px; text-align:center; background:url(../images/btn310.png) no-repeat center; margin-top:20px; line-height:35px; color:#fff;}
.pay .btnDiv a{ color:#fff; font-size:16px;}

.reg p{ color:#000; font-weight:bold; padding:0px 10px 0 10px; height:80px;}
.regform .tab{ width:100%;}
.regform .tab li{ float:left; width:50%; height:50px; background:#FFF; text-align:center; line-height:50px; border-bottom:#d5d5d5 solid 1px;}
.regform .tab li:hover,.regform .tab li.liNow{border-bottom:#0061bc solid 2px;}
.reg{ padding:30px 10px;}
.reg li{background:#FFF; padding:15px 10px 15px 60px; border-top:#ebebeb solid 1px; height:30px; line-height:30px; position:relative; overflow:hidden; border-left:#ebebeb solid 1px; border-right:#ebebeb solid 1px;}
.reg b{position:absolute; left:20px; top:15px; white-space:nowrap; color:#000;}
.reg a{ width:77px; height:36px; background:url(../images/limg77_1.jpg) no-repeat; position:absolute; right:10px; text-align:center; line-height:36px; color:#FFF;}
.reg a.yanzheng{ width:73px; height:30px; position:absolute; right:10px; }
.reg .input1{border:none; height:28px; line-height:28px; width:60%; text-indent:10px; position:relative; left:-1px; float:left; color:#666666; opacity:0.5;}
.reg dd{float:left; white-space:nowrap; padding-right:20px;}
.reg dd input{float:left; margin-right:5px; position:relative; top:5px; left:-3px;}
.reg select{float:left; width:45%; margin-right:10px;}
.regform .btnDiv{ height:48px; text-align:center; background:url(../images/btn310.png) no-repeat center; margin-top:20px; line-height:35px; color:#fff; font-size:16px;}
.regform .btnDiv a{ color:#fff;}

.login{width:300px; overflow:hidden; margin:0 auto;}
.login .imgDiv{text-align:center; padding:38px 0 30px 0;}
.login li{min-height:45px; _height:45px; position:relative;}
.login li em{position:absolute; left:40px; top:0px; line-height:45px; white-space:nowrap; color:#333; font-size:16px;}
.login .input1{width:100%; height:45px; line-height:45px; border:#c6c6c6 solid 1px; text-indent:110px; font-size:15px; color:#333333; background:#FFF;}
.login .input1{ border-top:none;}
.login .btn1{height:41px; width:136px; background:url(../images/limg136_1.jpg) no-repeat; color:#FFF; font-size:16px; cursor:pointer;}
.login .btn2{height:41px; width:136px; background:url(../images/limg136_2.jpg) no-repeat; color:#FFF; font-size:16px; cursor:pointer;}
.login .btnDiv{height:50px; overflow:hidden; padding:10px 10px;}
.login .btnDiv a{font-size:12px; color:#fff;}
.login .msg{color:#9899a1; padding:10px 0 0 40px;}

.integral{padding:0 10px;}
.integral p{ color:#0061bc; height:40px; background:url(../images/limg19_2.png) no-repeat left center; line-height:40px; padding-left:25px;}
.integral li{float:left; width:50%; overflow:hidden; padding-bottom:10px;}
.integral .bg{border:#d2d2d2 solid 1px; background:#FFF; margin-right:10px;}
.integral .imgDiv img{float:left; width:100%; border-bottom:#d2d2d2 solid 1px}
.integral .price{padding:0 10px; clear:both; height:30px; line-height:30px; overflow:hidden; position:relative; color:#c40000;}
.integral .price b{font-size:15px; color:#0061bc;}
.integral .price span{color:#0061bc; position:absolute; top:0px; right:10px; font-weight:bold;}
.integral .content{line-height:18px; padding:10px 10px;}

.integralShow{ padding:0 10px;}
.integralShow .imgDiv{ padding:20px 0;}
.integralShow img{ width:100%;}
.integralShow .fen{ color:#0061bc;}
.integralShow .btnDiv{height:48px; text-align:center; background:url(../images/btn310.png) no-repeat center; margin-top:20px; line-height:35px; color:#fff; font-size:16px;}
.integralShow .btnDiv a{ color:#fff;}
.integralShow .content{ color:#333333; padding-top:20px;}

.gift{padding:15px 10px 0 10px; }
.gift h2{ font-size:14px; color:#333333; padding-bottom:20px;}
.gift .imgDiv{text-align:center; padding:3px 0 15px 0;}
.gift li{padding-bottom:15px; font-family:"宋体"; position:relative;}
.gift li.li_01{ padding-left:40px; line-height:30px;}
.gift em{position:absolute; left:0px; top:0px; white-space:nowrap; color:#999;}
.gift li a{color:#0064a3;}
.gift .numInput{background:url(../images/input.gif) left top no-repeat; width:94px; height:29px; overflow:hidden;}
.gift .numInput span{display:block; float:left; cursor:pointer; width:30px; height:29px; overflow:hidden;}
.gift .numInput input{float:left; height:29px; line-height:29px; width:30px; text-align:center; font-size:18px; font-weight:bold;}
.gift .input1{width:100%; height:29px; line-height:29px; border:#d6d6d6 solid 1px; font-family:"宋体";  background:#FFF; text-indent:10px; position:relative; left:-1px; color:#666;}
.gift .btnDiv{height:48px; text-align:center; background:url(../images/btn310.png) no-repeat center; margin-top:20px; line-height:35px; color:#fff; font-size:16px;}
.gift .btnDiv a{ color:#fff;}

.memberInfo{ padding:0 10px;}
.memberPart1{ margin-top:22px; background:#fff url(../images/lline285.png) center no-repeat; height:116px;}
.memberPart1 li{ width:50%; float:left; height:58px; line-height:58px; position:relative; background: url(../images/lico31_1.png) no-repeat right center; text-indent:20px;  }
.memberPart1 li span{ background:url(../images/limg22_1.png) no-repeat center;  text-align:center; width:22px; height:22px; display:block; position:absolute; left:80px; top:15px; line-height:22px; color:#FFF; text-indent:0px;}
.memberPart1 b{ color:#0061bc; font-size:14px;}
.memberPart2{ margin-top:22px;}
.memberPart2 li{ width:100%; border-bottom:#ededed solid 1px; height:45px; background:#FFF; line-height:45px; text-indent:20px;}
.memberPart2 font{ font-size:14px; color:#0061bc;}
.memberPart2 img{ padding-right:10px;}

.contact{ padding:0 10px;}
.contact p{ font-size:14px; padding:20px 0;}
.contact li{ line-height:30px; position:relative; padding-left:30px;}
.contact li img{ position:absolute; left:0px; top:4px;}
.contact .imgDiv{ padding-top:20px;}
.contact .imgDiv img{ width:100%;}

.dzp{ padding:0 10px;}
.faq{padding-bottom:80px;}
.faq .imgDiv{ padding-top:30px;}
.faq .imgDiv img{width:100%; float:left;}
.faq .imgDiv2{ float:right;}
.faq .bg{background:url(../images/bg_5.png) no-repeat;  height:203px; width:291px; margin:0 auto;}
.faq .bg2{background:url(../image/img300_2.png) repeat-x; margin:0 10px; clear:both; height:168px;}
.faq h1{font-weight:400; background:url(../image/faqTitle.png) left top no-repeat; height:50px; line-height:35px; color:#FFF; padding-left:20px;}
.faq .content{line-height:1.8em; padding:50px 20px 20px 20px; color:#ffea00;}
.faq .btnDiv{padding-bottom:25px;}
.faq .btnDiv a{display:block; background:#76b74c; width:100px; height:35px; line-height:35px; text-align:center; margin:0 auto; color:#FFF; font-weight:bold; font-size:14px;}
/**/
.dzp h1{background:url(../image/img108.png) left top no-repeat; height:40px; line-height:40px; padding-left:12px;}
.dzp .content{font-size:14px;}
.w_bg{ background:url(../image/bg_a.png) repeat; height:56px; text-align:center; font-size:18px; line-height:56px; color:#FFF; font-family:"微软雅黑";}
.w_bg img{ vertical-align: middle; padding-right:20px;}

.QA{ padding:20px 10px;}
.QA p{ padding:8px;}
.QA dl{height:35px; overflow:hidden; background:#efefef;}
.QA dd{float:left; padding:10px 0px 0 20px; white-space:nowrap; width:20%;}
.QA dd input{float:left; position:relative; top:-10px; height:30px;}
.QA .btnDiv{ height:48px; text-align:center; background:url(../images/btn310.png) no-repeat center; margin-top:20px; line-height:35px; color:#fff;}
.QA .btnDiv a{ color:#fff; font-size:16px;}

.angel{ padding:170px 10px;}
.angel .bg2{ height:10px; background:url(../images/bg_7.png) repeat;}
.angel2{ background:url(../images/bg_7.png) repeat;}
.angel2 ul{ }
.angel2 .bg{ background:#FFF; margin:0 10px; overflow:auto; height:500px;}
.angel2 .imgDiv{ padding:10px 10px;}
.angel2 img{ width:100%;}

.angelShow{ padding:0 10px;}
.beauty{ padding-top:20px; }
.beauty img{ width:100%;}
.beauty p{ padding-top:15px; line-height:24px; color:#333333;}
.beauty .name{height:37px; line-height:33px; overflow:hidden; color:#515151;}
.beauty .name em{float:left;}
.beauty .name span{display:block; float:left; background:url(../images/ico4.png) left top no-repeat; width:20px; height:19px; cursor:pointer; position:relative; top:6px; margin-right:5px;}
.beauty .name .on{background:url(../images/ico4on.png) left top no-repeat;}
.beauty textarea{width:90%; height:90px; border:#e0e0e0 solid 1px; padding:10px; color:#c3c3c3; font-size:12px;}
.review li{ padding-left:65px; position:relative; height:128px; border-bottom:#eaeaea solid 1px; padding-top:20px;}
.review li .headDiv{ width:50px; height:50px; position:absolute; top:20px; left:0px;}
.review .name{ color:#333333;}
.review .star{ padding-top:10px;}
.review .star span{display:block; float:left; background:url(../images/ico4.png) left top no-repeat; width:20px; height:19px; cursor:pointer; position:relative; margin-right:5px;}
.review .star .on{background:url(../images/ico4on.png) left top no-repeat;}
.review .content{ padding-top:30px; color:#333333;}
.review .time{ padding-top:10px; color:#999999;}
.review li .choose{ position:absolute; right:0px; bottom:15px; width:80px; height:20px;}
.review li .zan{ background:url(../images/zan.jpg) no-repeat; padding-left:20px; float:left; margin-right:5px;}


.activity .imgDiv img{ width:100%;}
.activity p{ padding:10px 10px; line-height:20px;}

.voteForm h1{font-weight:400; position:relative; top:-10px; padding-bottom:5px;}
.voteForm{padding:25px 10px;}
.voteForm li{min-height:35px; _height:35px; line-height:35px; padding:0 0 15px 75px; position:relative;}
.voteForm li em{position:absolute; left:0px; top:0px; white-space:nowrap; font-size:14px;}
.voteForm .input1{width:100%; height:33px; line-height:33px; text-indent:10px; border:#e3e3e3 solid 1px;}
.voteForm select{width:100%; height:33px; border:#e3e3e3 solid 1px; color:#888;}
.voteForm .btn1{width:80px; height:35px; background:#0099e0; color:#FFF; font-size:14px; cursor:pointer; border-radius:4px;
-moz-border-radius:4px;}
.votePart2{ padding:15px 10px;}
.votePart2 h1{font-weight:400; position:relative; top:-10px;}
.votePart2 p{ line-height:24px; padding-bottom:40px;}
.template{ padding:0 0 0 10px;}
.template ul{ width:50%; float:left;}
.template li{ width:100%; float:left; padding-bottom:10px;}
.template li .imgDiv{ padding-right:10px;}
.template li img{ width:100%;}

.voteOK{ left:0%; top:0%;  z-index:100;  position:fixed; width:100%; height:142px; background:#0061ae; display:none;}
.voteOK h2{ color:#fff; text-align:center; padding:30px 0 18px 0; font-size:24px;}
.voteOK p{ text-align:center; font-size:12px; color:#fff; }

.vote2{ height:36px; background:#a3a3a3; position:relative;}
.vote2 li{ width:70px; float:left; text-align:center; color:#fff; height:36px;}
.vote2 li.li_01{ border-right:#949494 solid 1px; line-height:18px;}
.vote2 li.li_02{ border-left:#bcbcbc solid 1px; line-height:18px;}
.vote2 .btn{ position:absolute; left:50%; z-index:5; margin-left:-23px; bottom:-3px;}
.vote2 p{ color:#fff; text-align:right; line-height:36px; padding-right:20px;}

.voteSearch{ left:0%; top:0%;  z-index:400;  position:fixed; width:100%; height:142px; background:#0061ae; display:none;}
.voteSearch .imgDiv{ text-align:center; padding-top:10px;}
.voteSearch .text{  padding-top:10px; height:26px; width:302px; margin:0 auto;}
.voteSearch .input{ width:272px; height:26px; background:url(../images/input2.png) no-repeat;}
.voteSearch .btn{ width:20px; height:22px; background:url(../images/limg20_5.png) no-repeat; cursor:pointer;}
.voteSearch p{ text-align:center; color:#fff; padding-top:20px;}

.vote3{ background:#eaeaea;}
.vote3 li{ height:32px; background: url(../images/line3.jpg) repeat-x top; line-height:32px; position:relative; padding-left:30px;}
.vote3 li.li_01{ width:100%;}
.vote3 li img{ position:absolute; left:10px; top:6px;}
.vote3 li em{ color:#0061ae;}
.vote3 li font{ color:#666}
.vote3 li a{ background:url(../images/lico12_1.png) no-repeat right center; display:block;}

.vote4{ padding:10px 0 0 10px;}
.vote4 ul{ width:50%; float:left;}
.vote4 li{  float:left; width:100%; margin-bottom:10px; position:relative; min-height:50px; _height:50px;}
.vote4 li .imgDiv{ padding-right:10px;}
.vote4 li img{ width:100%; float:left;}
.vote4 li .name{  color:#fff; clear:both;  font-size:14px; font-weight:bold; position:absolute; width:100%; z-index:66; bottom:0px; left:0px;} 
.vote4 li .name a{ margin-right:10px; display:block; height:40px;  background:url(../images/bg_8.png) repeat-x; line-height:35px; text-align:center; color:#fff;}
.vote4 .btn{display:block; background:url(../images/btn2.png) left top no-repeat; width:61px; height:20px; line-height:20px; color:#FFF; position:absolute; z-index:10; left:50%; bottom:50%; text-indent:25px; font-size:13px; margin-left:-30px;}

.voteBox{ width:230px; left:50%; top:50%; margin-left:-115px; position:fixed; display:none; background:#fff; z-index:400; margin-top:-200px;}
.voteBox1{ position:relative; width:230px;}
.voteBox1 .close{ position:absolute; right:-5px; top:-5px; }
.voteBox1 .imgDiv{ padding:10px 10px;}
.voteBox1 .imgDiv img{ width:100%;}
.voteBox1 .name{ color:#777777; padding:0 10px; font-weight:bold;}
.voteBox1 .leftBtn{ width:130px;}
.voteBox1 .btnDiv{ background:url(../images/limg81_1.png) no-repeat; width:81px; height:23px; margin-left:10px; color:#fff; line-height:23px; text-indent:30px; cursor:pointer;}
.voteBox1 .btnDiv2{ background:url(../images/limg81_2.png) no-repeat; width:81px; height:23px; margin-left:10px; color:#fff; line-height:23px; text-indent:30px; display:none;}
.voteBox1 .rightBtn{ background:url(../images/limg81_1.png) no-repeat; width:81px; height:23px; margin-right:10px; color:#fff; line-height:23px; text-indent:30px;}
.voteBox1 .btnDiv a{ color:#fff;}
.voteBox1 .rightBtn a{ color:#fff;}
.voteBox1 .leftBtn .shu{ padding-left:5px; color:#777777; font-size:14px; float:left;} 

.voteSuccess{position:fixed; left:50%; width:160px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:14px; font-weight:bold; margin-left:-80px; top:50%; z-index:999; background:url(../images/bg_9.png) no-repeat; margin-top:-18px; display:none;}
