/* reset  */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button{margin:0;padding:0;}
body{ font:14px/1.8 "Microsoft YaHei",Arial,simsun; color:#333; background-color: #f4f4f4; }
img, fieldset{-ms-interpolation-mode:bicubic; border:none; vertical-align:middle;}
input, textarea{font-size:14px;}
table{border-collapse:collapse;}
a{color:#000;text-decoration:none;}
a:hover{color:#009646; text-decoration:underline;}

h1,h2,h3,h4,h5,h6,p{-webkit-text-size-adjust:100%;}
ul,ol,li{list-style:none;}
input[type="button"],input[type="submit"]{-webkit-appearance:none;}
input[type="text"]{border-radius:0;}
button::-moz-focus-inner {  border:none; }
section,article,aside,header,footer,nav,dialog,figure,details{display:block;}
html{  _text-overflow:ellipsis; }
/* baseStyle */
.hidn{display: none;}
.clear:before,.clear:after{content:""; height:0; line-height:0;display:block; clear:both;overflow: hidden;}
.clear{clear:both;zoom:1;}
.fl{ float: left;}
.fr{ float: right;}
.chk-ipt{position: relative; top: -2px; *top: -1px; margin-right: 3px; }
/* sprite */

/* module */
.cont:after,.wrap:after{content:""; height:0; line-height:0;display:block; clear:both;overflow: hidden;}
.cont,.wrap{ width: 1000px; margin: 0 auto; clear:both;zoom:1;}
.col{ margin-bottom: 15px; clear:both;zoom:1;}
.wrap{margin:12px auto; }
.mod{ margin-bottom: 20px;}	
.box{ padding:10px 0;  background-color: #fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; }
.mod .hd { padding:10px 22px; margin-bottom: 15px; }
	.mod .hd h3{padding-left: 8px;height: 18px;
    line-height: 18px; font-size: 18px; border-left: 6px solid #6ebe32; color:#009646; }
	.mod .bd li{margin-bottom: 7px; }
.mod .bd{padding:0 35px 10px;}
.mod .bd p{ margin-bottom: 10px;}
.list a:hover{ text-decoration: none;}
.banner1{width:100%;background-color:#cfbf5d; }
.banner2{width:100%;background-color:#badbdf;}
/* header */
.header{ height:45px;width:100%; margin-bottom: 20px; background-color:#6ebe32; }
.nav:after{content:""; height:0; line-height:0;display:block; clear:both;overflow: hidden;}	
.nav{clear:both;zoom:1;}
.nav li{ float:left;}	
.nav li a{ display:block; padding:0 15px; height:45px; line-height: 45px; font-size: 16px; color:#fff; _float:left;}	
.nav li a:hover,.nav .curr a{ color:#fff; background-color:#46aa1e; text-decoration: none;}
/* footer */
.footer{ width: 100%; height: 100px; padding:15px 0 10px; background-color: #383838; color: #ddd; text-align: center; line-height: 2em;font-family: "Microsoft YaHei"; }
	.footer a{color: #ddd;}
	.footer .line{ margin: 0 10px; color: #aaa;}
	.copyert{ margin-bottom: 10px;}
	.footer ul li{ display: inline; margin-right: 10px; vertical-align: middle;}
.votebx{ padding-top: 20px;}
.vote ul:after{content:""; height:0; line-height:0;display:block; clear:both;overflow: hidden;}	
.vote ul{clear:both;zoom:1;}
.vote li{ float:left; width:320px; height:230px; margin: 0 0 20px 95px;}
.vote li img{ width:300px;  height:125px; padding:10px; margin-bottom: 15px; background-color: #fff; border:1px solid #dcdcdc;}
.votebtns{ text-align: center;}
.votebtns button{ padding:8px 25px; margin:0 15px;}
.votebtns button strong{ font-size: 16px; margin-left: 10px;}
.vote .txtct{ text-align: center;}
.vote h4{ margin-bottom: 10px; font-size: 16px;}
.listA:after,.mod dl:after,.item:after{content:""; height:0; line-height:0;display:block; clear:both;overflow: hidden;}	
.listA{ margin-left: -15px; clear:both;zoom:1;}
.listA li{ float:left; width:205px; height:250px; padding:8px; margin-left: 15px; background-color: #f0f0f0; _display:inline;}
.listA li img{ width:100%;}
.listA li h5{ margin-bottom: 5px; padding-top:5px; font-size: 14px; color:#999;}
.item,.mod dl{margin-bottom: 10px;clear:both;zoom:1;}
.item { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #dcdcdc;}
.wrap .last{border-bottom: 0 none;}
.intro{margin-bottom: 30px;}
.intro dt{ font-size: 16px;font-weight: bold;}
.item h4{ padding:5px 0; margin-bottom: 10px; font-size: 16px;  background-color:#6ebe32; text-indent: 5px; color:#fff; }
.item .fl{ width:250px; margin-right: 10px;}
.item .intro{ float:right; margin-bottom: 0; width:660px;}
.item .intro dl dt{ font-weight: bold; font-size:14px; }
.item .intro .fbig{ font-size: 18px;}
.item .intro .weima{ float:right;}
.backToTop{bottom: 0px!important;bottom: auto;position:fixed;_position:absolute;width:43px;height:43px;background: url(../images/gotop.png) no-repeat 0 0;cursor: pointer;z-index:1990;bottom:0;display:none;}
.backToTop:hover{background-position: 0 -43px;
	-webkit-transition:background 0.2s ease 0s;
	-moz-transition:background 0.2s ease 0s;
	-o-transition:background 0.2s ease 0s;
	-ms-transition:background 0.2s ease 0s;
	transition:background 0.2s ease 0s;}

@media screen and (max-width:800px){
	.cont,.wrap{width:100%;}
	.cont img{ width:100%;}
	.header { height:auto;}
	.nav li a{ font-size: 14px;height: 30px;line-height: 30px;padding: 0px 10px;}
	.wrap .mod .vote li,.wrap .mod .listA li { float:none; width:100%; height:auto; margin:0 0 40px 0;}
	.vote li img{ width:100%;height:auto; padding:0;}
	.listA li{ float:none; width:100%; height:auto; margin-left: 0;}
	.footer .line{margin: 0 5px; }
	.item .fl{ width:100%; margin-left: 0;}
	.item .fl img{ width:100%; height:auto;}
	.item .intro{ float:none; margin-bottom: 0; width:100%;}
	.item h4 {font-size: 14px;}
	.item .intro dd img{ width:100%;height:auto;}
}
