@charset "utf-8";
*{ margin:0; padding:0;}
body{font-size:13px;text-align:center;color:#000;font-family:Arial, Helvetica, sans-serif; background:url(../images/allbg.jpg) no-repeat center top;}
i{font-style:normal;}      img{border:none;}      li{list-style:none;}          .clear{clear:both}
a{color:#000;text-decoration:none;}
a:hover{color:#c63;text-decoration:underline;}
body,div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form ,input{
	margin:0;
	padding:0;
}
/*通用样式*/
.wrap{width:1003px; height:auto;margin:0 auto;text-align:left; }
.header{height:212px;}

/*
.header{height:212px;background:url(../images/bg_01.gif) no-repeat;}
.header .logo{ height:172px;}
.header .btn{ height:40px;background:url(../images/bg_02.gif) no-repeat;}
.header .btn .left{ width:auto; height:35px; float:left; padding-left:20px;}
.header .left ul{ width:auto; text-decoration:none;}
.header .left ul li{ width:auto; padding:0 2px; float:left;}
.header .btn .right{ width:320px;; height:35px; float:right;}
.header .right ul{ width:auto; text-decoration:none;}
.header .right ul li{ width:auto; padding:0 2px; float:left;}
*/


.footer{ height:136px; width:100%;  float:left;  background:url(../images/bg_04.gif) no-repeat; color:#fff; position:relative;}
.footer .left400{ width:400px; height:auto; padding-left:320px; float:left;}
.footer .left400 .anchor{width:400px; height:20px;padding:25px 0 0 0;float:left;text-align:center;}
.footer .left400 .anchor a{ color:#fff;}
.footer .left400 .reserve{width:400px; height:20px;text-align:center;float:left;}
.footer .right60{ width:60px; height:46px; position:absolute; top:88px; right:10px; }
.footer .right60 .logo{width:60px; }

.footer .footer_os_logo{ position:absolute; top:88px; right:200px;}
.footer .footer_more_logo{ position:absolute; top:92px; right:70px;}

/*index樣式*/
.content{ height:512px;padding:20px;background:url(../images/bg_03.gif) no-repeat; position:relative;}
.content .topbtn{ height:auto; }
.content .topbtn .left368{ height:45px; width:368px; float:left;}
.content .topbtn .right80{ width:80px; height:80px; float:right;}

.gif_txt{ position:absolute; top:204px; left:374px;}


.content .aSummary{ height:440px;}
.pollbtn{ height:65; padding-left:500px; }


/*投票頁面樣式*/
.contentTop{ height:19px; background:url(../images/content_top.gif) no-repeat;}
.content2{  height:auto; padding:0 0 10px 10px; float:left; background:url(../images/content_bg.gif) repeat-y; position:relative;  }
.content2 .topbtn{ height:auto; width:100%;float:left;}
.left400{ height:auto; width:800px; float:left;}
.content2 .topbtn .right80{ width:80px; height:auto; padding-right:20px; right:10px; position:absolute; }

.title1{ width:300px; height:45px; float:left;  }
.title2{ width:auto; height:50px; float:left;}
.pList{ float:left; width:990px;}
.pList ul{ padding-left:1px;}
.pList li{ width:120px; height:160px; padding:1px; margin:0 1px 0 0; background-color:#d5d5d5; float:left;}
.plistput{border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(102, 102, 102); border-width: 0pt 0pt 1px; width: 150px; margin-top: 6px; margin-left: 10px;}
.pList dl{ height:30px; width:415px;padding-left:80px; overflow:hidden;}
.pList dl dt{ width:auto; border:0}
.pList dl dd{ width:350px; float:left;}
.content2 .pList li:hover{ width:120px; height:160px; padding:1px; margin:0 1px 0 0; background-color:#66cc99; float:left;}

.content2 .putBtn{ width:300px; height:35px; float:right; padding:35px 0;}
.content2 .putBtn .putbtnA{ width:120px; padding:0 5px; float:left;}


/*結果公布頁面的樣式*/

.contentEnd{ height:auto; width:100%;padding:0 0 20px 10px; float:left; background:url(../images/content_bg.gif) repeat-y;}
.contentEnd .topbtn{ height:90px; overflow:hidden; clear:both;}
.contentEnd .topbtn .left890{ height:auto; width:890px; float:left;}
.left890 .titleEnd{ height:20px; width:190px; padding:12px 10px 8px 185px;  background:url(../images/T_bg.jpg) no-repeat; overflow:hidden}
.titleEnd h1{ width:auto; height:20px; padding:0 2px; float:left; font-size:13px; color:#000000; }
.txt4{ width:auto; height:20px; padding:0 2px; float:left; font-size:13px; color:#000000;* margin-top:2px;/*ie6,7*/}
.titleEnd h2{ width:auto; padding:0 2px;float:left; font-size:13px;color:#FFFFFF; }
.left890 .title3{ width:290px; height:45px; padding:0 3px; float:left;}
.contentEnd .topbtn .right80{ width:80px; height:80px; padding-right:20px; float:right; }
.contentEnd .showbox{ width:480px; height:410px;margin-bottom:20px; float:left; position:relative;}
.showbox .t1{ height:50px; position:absolute; left:0; top:0;}
.showbox ul{ width:450px; height:375px;padding:20px 5px 0 10px; margin-top:30px; background:#eaf5f0; border:1px #c5f5dd solid; float:right;}

.tTxt ul li{ width:100% height:auto; padding:5px 0;}
dl{ width:100%; float:left;}
dt{ width:auto height:auto;float:left;}
dt img{ border:1px #3d7a5c solid;}

dd{ width:300px; padding:10px; float:right;}
.ddtitle1{ width:300px; padding:15px 5px 5px 15px; background:url(../images/frist.jpg) no-repeat; float:right; border-bottom:1px #3d7a5c dotted; text-align:right; font-size:13px; color:#005a2d; font-weight:bold;}
.ddtitle2{ width:300px; padding:15px 5px 5px 15px; background:url(../images/second.jpg) no-repeat; float:left; border-bottom:1px #3d7a5c dotted; text-align:right; font-size:13px; color:#005a2d; font-weight:bold;}
.fright{ float:right;}
.fleft{ float:left;}
.ddtitle3{ width:300px; padding:15px 5px 5px 15px; background:url(../images/third.jpg) no-repeat; float:right; border-bottom:1px #3d7a5c dotted; text-align:right; font-size:13px; color:#005a2d; font-weight:bold;}

h3{ height:20px;  font-size:13px;  font:Arial;color:#000000; }
.txt{color:#005a2d; float:left;}
.txt2{ width:265px; height:auto; *padding-top:2px; font-weight:normal;float:left; }
.txt3{ font-weight:bold; text-align:right; *padding-bottom:0;}





/*登記投票頁面的樣式*/
.contentBook2{ height:565px;padding:10px 20px 0px 0px;background:url(../images/thx4_bg.gif) no-repeat; overflow:hidden; }
.contentBook2 .topbtn{ height:auto; }
.contentBook2 .topbtn .left368{ height:45px; width:368px; float:left;}
.contentBook2 .topbtn .right80{ width:80px; height:80px; float:right;}
.contentBook2 .aSummary{ width:100%; height:auto;padding:335px 0 0 0; float:left;}


.contentBook3{ height:565px;padding:10px 20px 0px 0px;background:url(../images/thx5_bg.gif) no-repeat; overflow:hidden; }
.contentBook3 .topbtn{ height:auto; }
.contentBook3 .topbtn .left368{ height:45px; width:368px; float:left;}
.contentBook3 .topbtn .right80{ width:80px; height:80px; float:right;}
.contentBook3 .aSummary{ width:100%; height:auto;padding:395px 0 0 0; float:left;}


.contentBook{ height:565px;padding:10px 20px 0px 0px;background:url(../images/bin_bg.gif) no-repeat; overflow:hidden; }
.contentBook .topbtn{ height:auto; }
.contentBook .topbtn .left368{ height:45px; width:368px; float:left;}
.contentBook .topbtn .right80{ width:80px; height:80px; float:right;}
.contentBook .aSummary{ width:100%; height:auto;padding:35px 0 0 0; float:left;}
.aSummary ul { padding-left:300px; float:left;}
.aSummary ul li{ width:600px;  padding:5px 0; float:left; font-size:13px; }

.li2{ padding:0; margin:0; clear:both;}

.btxt{width:100px; padding:0 2px; float:left;font-size:13px; color:#000000; text-align:right; }
h4{ width:auto; padding:0 2px; float:left;font-size:13px; color:#000000; text-align:left;}
.h4txt2{ width:auto; padding:0 2px 0 10px; float:left;font-size:13px; color:#000000; text-align:left;}

.red{ width:auto; padding:0 2px; float:left;font-size:13px; color:#990000; text-align:left;}
.pad{height:20px; padding:6px 0 0 0; font-size:13px;  font:Arial;color:#000000;*padding:10px 0 0 0;}
.pbtn{ height:65; padding-left:400px; float:left;    }

/*輸入框樣式*/
.inputBtn80{  width:80px; margin:0 2px; float:left;}
.inputBtn100{  width:100px; margin:0 2px; float:left;}
.inputBtn200{width:200px; margin:0 2px; float:left;}
.inputch{float:left;}
.input2{margin:8px 5px 0 70px;float:left; display:inline;*margin:8px 0 0 70px;}


/*得獎頁面*/
.content3{ width:100%;height:auto; padding:0 0 10px 10px; float:left; background:url(../images/content_bg.gif) repeat-y; }


/*多謝投票頁面*/
.contentThx{ height:530px;padding:20px;background:url(../images/thx3_bg.gif) no-repeat; }
.thxTxt{ width:100%; padding:180px 0px 50px 0px; font-size:21px; font-weight:bold;  text-align:center;}
.tbtn{ height:65; padding:0 0 0 350px; float:left; }
.contentThx .right80{height:80px; float:right;}


/**video**/
.contentVideo{ height:530px;padding:20px;background:url(../images/video_bg.gif) no-repeat; }
.contentVideo .topbtn{ height:auto; }
.contentVideo .topbtn .left368{ height:45px; width:368px; float:left;}
.contentVideo .topbtn .right80{ width:80px; height:80px; float:right;}
.contentVideo .aSummary{ width:68%;  height:auto;padding:10px 16% 0 16%; float:left; font-size:13px; font-weight:bold; color:#222}
.contentVideo .aSummary i{ line-height:20px; font-style:normal; display:block; text-align:justify; }
.contentVideo .bSummary{ width:440px;  height:330px; margin:20px 25% 0 25%; float:left; display:inline; }