﻿@charset "utf-8";
/* CSS Document */
img{ max-width:100%}
.air_con img{ max-width:100%; height:auto; width: auto\9;  -ms-interpolation-mode: bicubic;margin: 5px; }
body{ margin:0px; padding:0px; font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","STHeiti,MingLiu";font-size:12px; }
html,body{width:100%; height:100%;}
ul,li,div,span,p,h1,h2,h3,h4,h5,i{ margin:0px; padding:0px; list-style:none;word-break:break-all; word-wrap:break-word;}

/*解决IE下图片 按钮 链接 边框虚线  谷歌浏览器中文本框焦点时 存在边框问题*/
a{outline:none;blr:expression(this.onFocus=this.blur());color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}
input{outline:none;blr:expression(this.onFocus=this.blur());}
textarea{outline:none;blr:expression(this.onFocus=this.blur());}
ul.contents textarea{border: 1px solid #c4c4c4;
    color: #666;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 100px;
    line-height: 30px;
    outline: medium none;
    padding: 5px;
    resize: none;
    width: 99%;}
area{outline:none;blr:expression(this.onFocus=this.blur());}
.h{width:100%; height:10px; font-size:1px; line-height:10px;clear:both;}
.h1{width:100%; height:15px; font-size:1px; line-height:15px;clear:both;}
.pt{padding-top:0px;}

#header{width:100%;max-width:640px;margin:0px auto; padding:0px; background:#FFF; overflow:hidden;font-family:"Microsoft YaHei","微软雅黑";}
.head1{width:100%;max-width:640px;min-height:44px;overflow:hidden;margin:0px auto; background:#161A1C;}
a.head1_close{display:block;width:16px;height:16px;margin-left:16px;margin-top:14px; background:url(../images/head1_close.gif) no-repeat left top;float:left;}
.head1_tit{width:80px;height:24px;font-size:1px;background:url(../images/head1_line.gif) no-repeat left top;margin-top:10px;margin-left:16px; text-indent:12px;float:left; line-height:24px;color:#FFF;text-align:left;font-size:18px;}
a.head1_sz{ display:block;width:16px; height:16px; float:right; background:url(../images/head1_sz.gif) no-repeat center top;margin-top:14px;margin-right:20px;}
.head2{width:100%;max-width:640px;min-height:50px;overflow:hidden;margin:0px auto; background:#328DFF; position:relative;text-align:center; line-height:50px;font-size:18px;color:#FFF;}

a.head2_back{display:block;width:21px;height:21px;overflow:hidden;background:url(../images/head2_back.gif) no-repeat left top; position:absolute; left:16px; top:14px;}

a.head2_login{display:block;height:21px; line-height:21px;overflow:hidden;position:absolute; right:16px; top:14px; font-size:14px;color:#FFF;}
a.head2_login:hover{color:#Fff;}
.banner{width:100%;max-width:640px;}


#mainer{width:100%;max-width:640px;margin:0px auto; overflow:hidden; background:#FFF;font-family:"Microsoft YaHei","微软雅黑";}
.main{width:96%;padding:2%;overflow:hidden; padding-bottom:80px;}
.main .left{width:48%;max-width:295px;overflow:hidden;float:left;}
.main .left .box1{width:100%;overflow:hidden;float:left;}
.main .left .box1 img{width:100%;max-width:295px;border:0px;}
.main .left .box2{width:100%;overflow:hidden;float:left;padding-top:2%; padding-bottom:2%;}
.main .left .box2 img{width:100%;max-width:295px;border:0px;}
.main .left .box3{width:48%;overflow:hidden;float:left; }
.main .left .box3 img{width:100%;max-width:142px;border:0px;}
.main .left .box4{width:48%;overflow:hidden;float:right;}
.main .left .box4 img{width:100%;max-width:142px;border:0px;}
/*.main .left .box4{width:49%;max-width:147px;height:302px;overflow:hidden;float:left;margin-left:10px;background:#F0F;}*/

.main .right{width:50%;max-width:306px;overflow:hidden;float:right;}
.main .right .box5{width:100%;overflow:hidden;float:left;}
.main .right .box5 img{width:100%;max-width:306px;max-height:301px;min-height:152px;border:0px;}
.main .right .box6{width:100%;overflow:hidden;float:left;padding-top:2%; padding-bottom:1.8%;}
.main .right .box6 img{width:100%;max-width:306px;border:0px;}
.main .right .box7{width:100%;overflow:hidden;float:left;}
.main .right .box7 img{width:100%;max-width:306px;max-height:301px;border:0px;padding-bottom:2%;}

.tab{width:100%; max-width:640px;min-height:48px; line-height:48px; border:1px solid #999999; border-left:none; border-right:none; text-align:left;font-size:14px;color:#4d4d4d;}
.tab ul{width:100%}
.tab ul li{width:29%;float:left;text-align:center; height:48px; line-height:48px; font-size:14px;}
.tab ul li.line{ text-align:center;width:2%;float:left;color:#999999; height:48px; line-height:48px; text-align:center; background: url(../images/line.gif) no-repeat center top; }
.tab ul li.line1{ text-align:center;width:2%;float:left;color:#999999; height:48px; line-height:48px; text-align:center;}
.tab ul li a{color:#333; text-decoration:none;}
.tab ul li a.focus{color:#FFF;background:#328DFF;border-radius:4px; padding:6px 10px;}

.tab0{width:100%; max-width:640px; height:48px; line-height:48px; border:1px solid #999999; border-left:none; border-right:none; text-align:left;font-size:14px;color:#4d4d4d; text-indent:3%;}

.tab1{width:100%; max-width:640px; height:48px;border:1px solid #D1D1D1; border-left:none; border-right:none; text-align:left;font-size:14px;color:#4d4d4d;}
.tab1 ul{width:100%}
.tab1 ul li{width:32%;float:left;text-align:center; height:48px;font-size:14px;}
.tab1 ul li.line{ text-align:center;width:2%;float:left;color:#999999; height:48px;text-align:center; background: url(../images/line.gif) no-repeat center top;}
.tab1 ul li a{color:#4c4c4c; text-decoration:none; line-height:48px;}
.tab1 ul li a.t{line-height:16px; display:inline-block; margin-top:5px;}
.tab1 ul li.tab-current a.icon-box, .tab1 ul li.tab-current a.icon-date{color:#FFF;background:#328DFF;border-radius:3px; padding:3px 5px;}

.tab2{width:100%; max-width:640px; height:48px;border:1px solid #B3B3B3; border-left:none; border-right:none; text-align:left;font-size:14px;color:#4d4d4d;}
.tab2 ul{width:92%; padding:0PX 4%;}
.tab2 ul li{width:48%;float:left;text-align:center;}
.tab2 ul li.line{ text-align:center;width:4%;}
.tab2 ul li a{color:#4c4c4c; text-decoration:none; line-height:45px;}
.tab2 ul li a.focus{ display:block;width:100%; height:45px; line-height:45px; border-bottom:3px solid #318CFF;}


.news{width:94%;overflow:hidden; float:left; margin:0px; padding:0px 3%;padding-bottom:56px;}
.news li{float:left;width:100%; text-align:left; font-size:14px; height:40px; line-height:40px; border-bottom:1px solid #CCCCCC; overflow:hidden;}
.news li span{ float:right;}
 

.air_tit{width:94%; text-align:left; padding:0px 3%; font-size:20px; line-height:30px;color:#000000;}
.air_info{width:94%; text-align:left; padding:3%; font-size:14px;color:#8A8A8A;}
.air_info span{color:#328DFF;}
.air_con{width:94%; text-align:left; padding:0px 3% 100px; font-size:1.2rem; line-height:1.2rem;color:#333;}


.vote{width:100%;overflow:hidden; float:left; margin:0px;padding-bottom:56px;}
.vote li{width:100%; border-bottom:1px solid #ccc; padding:2% 0px;  overflow:hidden;}
.vote li .vote_li{width:94%;padding:0px 3%; overflow:hidden;text-align:left;}
.vote li .vote_li .vote_li_tit{width:100%; line-height:30px;font-size:16px;color:#000;}
.vote li .vote_li .vote_li_tit a{color:#000;}
.vote li .vote_li .vote_li_con1{width:100%; height:25px; line-height:25px;font-size:14px;color:#7f7f7f; overflow:hidden;}
.vote li .vote_li .vote_li_con1 span{float:right;color:#01cc00;}
.vote li .vote_li .vote_li_con2{width:100%;height:25px; line-height:25px;font-size:14px;color:#e50102;overflow:hidden;}
.vote li .vote_li .vote_li_con2 span{float:right;color:#318cff;}

.voteview{width:94%; padding:3%;color:#4d4d4d;}
.voteview .voteview_tit{width:100%; text-align:center; min-height:30px; line-height:30px; font-size:16px;}
.voteview .voteview_con{width:100%; text-align:left; line-height:40px; font-size:14px;}
.voteview .voteview_con font{color:#e70200;}
.voteitem{width:100%;}
.voteitem li{ border-top:1px solid #808080; height:40px; line-height:40px; text-align:left; text-indent:3%;width:100%; overflow:hidden; font-size:14px;color:#328dff;}
.voteitem li i{font-style:normal; line-height:40px;display:inline-block; height:40px;}
.voteitem li span{ float:right; line-height:40px; padding-right:3%;}
.voteitem li span a{color:#328dff; text-decoration:none;}
.voteitem li input{vertical-align:middle;margin-top:-2px;}
.voteitem li.look{ text-align:right;}
.voteitem li.look a{color:#328dff;}

.voteline{width:100%; height:10px; line-height:10px; border-top:1px solid #CCCCCC; border-bottom:1px solid #cccccc; background:#E6E6E6; font-size:1px;}

.votebtn{width:100%; text-align:center;padding-bottom:70px;}
.votebtn img{width:100%; max-width:640px; border:0px;}

.viewresult{width:94%;padding:2% 3%;padding-bottom:0px;}
.viewresult .viewresult_tit{width:100%; text-align:left; min-height:30px; line-height:30px; font-size:16px;color:#000;}
.viewresult .viewresult_ftit{width:100%; text-align:left;  line-height:30px; font-size:14px;color:#7f7f7f; overflow:hidden;}
.voteritem{width:94%; padding:0px 3%;}
.voteritem li{width:100%; padding:3% 0px; border-top:1px solid #999999;}
.voteritem li .view_item1{width:100%;line-height:25px;text-align:left; font-size:14px;color:#4d4d4d;}
.voteritem li .view_item2{width:100%;line-height:14px;height:14px; text-align:left;font-size:14px;color:#7f7f7f; margin-top:5px; padding-bottom:5px;}
.voteritem li .view_item2 span{ float:right; line-height:14px;}
.voteritem li .view_item2 .itemline{width:70%; height:14px; line-height:14px; font-size:1px; background:#FF8050;}

.voteinfo{width:100%; border-top:1px solid #808080; padding-bottom:56px; }
.voteinfo .voteinfo_con{width:94%; padding:3%; overflow:hidden; line-height:30px; text-align:left;font-size:14px;color:#7f7f7f;}
.actions{ color:red; line-height:25px;}

/*手机验证*/
.validate{width:92%; padding:0 4% 0; overflow:hidden;color:#4c4c4c;padding-bottom:1%;}
.validate li{width:100%; height:35px; margin-bottom:15px; text-align:left; line-height:35px; font-size:14px; position:relative;}
.validate li span{width:20%; height:35px; line-height:35px; float:left; text-align:left;}
.validate li .vinput{width:75%; border:1px solid #999999; height:33px; line-height:33px; overflow:hidden; float:left;border-radius:5px; padding:0px 2%;}
.validate li.h{ text-align:right; line-height:45px; height:45px; margin-top:-15px; margin-bottom:0px;}
.validate li.h a{color:#318dff; text-decoration:underline;line-height:45px; font-size:12px;}
.validate li.b{ height:39px; line-height:39px;}
.validate li.b .vbtn{width:96%; margin:0px 2%; height:39px; line-height:39px;border-radius:5px;background:#328DFF; text-align:center; border:0px;color:#FFF; font-size:14px; font-weight:bold;}
.validate li.i{width:100%; height:22px; line-height:22px;text-align:center;color:#E40001;margin-bottom:0px;}
.validate li .time,.lvalidate li.h form p a.time{ position:absolute; cursor:pointer; height:35px; line-height:35px; background:#FF7F50;color:#FFF; padding:0px 10px; top:0px; right:0.8%;border-radius:5px;}
.validate li .time i{font-style:normal;}

/*忘记密码*/
.fpassword{width:92%; padding:4%; overflow:hidden;color:#4c4c4c;padding-bottom:56px;}
.fpassword li{width:100%; height:35px; margin-bottom:15px; text-align:left; line-height:35px; font-size:14px; position:relative;}
.fpassword li span{width:20%; height:35px; line-height:35px; float:left; text-align:left;}
.fpassword li span.lh{ line-height:17px;}
.fpassword li .vinput{width:75%; border:1px solid #999999; height:33px; line-height:33px; overflow:hidden; float:left;border-radius:5px; padding:0px 2%;}
.fpassword li.h{ text-align:right; line-height:35x; height:35px; margin-top:-15px; margin-bottom:0px;}
.fpassword li.h a{color:#318dff; text-decoration:underline; font-size:12px;}
.fpassword li.b{ height:39px; line-height:39px;}
.fpassword li.b .vbtn{width:96%; margin:0px 2%; height:39px; line-height:39px;border-radius:5px;background:#328DFF; text-align:center; border:0px;color:#FFF; font-size:14px; font-weight:bold;}
.fpassword li.i{width:100%; height:30px; line-height:30px;text-align:center;color:#E40001; margin-top:-10px; margin-bottom:10px;}
.fpassword li .time{ position:absolute; height:35px; line-height:35px; background:#FF7F50;color:#FFF; padding:0px 10px; top:0px; right:0.5%;border-radius:5px;}
.fpassword li .time i{font-style:normal;}

/*邮箱修改密码*/

.epassword{width:92%; padding:4%; overflow:hidden;color:#4c4c4c;padding-bottom:56px; padding-top:12%;}
.epassword li{width:92%; padding:0px 4%; height:35px; margin-bottom:15px; text-align:center;line-height:35px; font-size:14px;}
.epassword li .vinput{width:96%; border:1px solid #999; height:33px; line-height:33px; overflow:hidden; float:left;border-radius:5px; padding:0px 2%;}
.epassword li.h{ text-align:right; line-height:35x; height:35px; margin-top:-15px; margin-bottom:0px;}
.epassword li.h a{color:#318dff; text-decoration:underline; font-size:12px;}
.epassword li.b{ height:39px; line-height:39px;}
.epassword li.b .vbtn{width:100%; height:39px; line-height:39px;border-radius:5px;background:#328DFF; text-align:center; border:0px;color:#FFF; font-size:14px; font-weight:bold;}


/*业主登陆*/
.lvalidate{width:92%; padding:0 4% 0; overflow:hidden;color:#4c4c4c;padding-bottom:10px;}
.lvalidate li{width:100%; height:35px; margin-bottom:15px; text-align:left; line-height:35px; font-size:14px; position:relative;}
.lvalidate li span{width:20%; height:35px; line-height:35px; float:left; text-align:left;}
.lvalidate li .vinput{width:75%; border:1px solid #999999; height:33px; line-height:33px; overflow:hidden; float:left;border-radius:5px; padding:0px 2%;}
.lvalidate li.h{ text-align:right; line-height:45x; height:45px; margin-top:-15px; margin-bottom:0px;}
.lvalidate li.h a{color:#318dff; text-decoration:underline; line-height:45px; font-size:12px;}
.lvalidate li.b{ height:39px; line-height:39px;}
.lvalidate li.b .vbtn{width:96%; margin:0px 2%; height:39px; line-height:39px;border-radius:5px;background:#328DFF; text-align:center; border:0px;color:#FFF; font-size:14px; font-weight:bold;}
.lvalidate li.b .vbtn1{width:96%; margin:0px 2%; height:39px; line-height:39px;border-radius:5px;background:#FF7F50; text-align:center; border:0px;color:#FFF; font-size:14px; font-weight:bold;}
.lvalidate li.i{width:100%; height:22px; line-height:22px;margin-bottom:0px;text-align:center;color:#E40001;}


/*游客体验*/
.visitor{width:92%; padding:4%; overflow:hidden;color:#4c4c4c;padding-bottom:56px;}
.visitor li{width:100%; height:35px; margin-bottom:15px; text-align:left; line-height:35px; font-size:14px; position:relative;}
.visitor li span{width:20%; height:35px; line-height:35px; float:left; text-align:left;}
.visitor li .vselect{width:75%; border:1px solid #999999; height:33px; line-height:33px; overflow:hidden; float:left;border-radius:5px; padding:0px 2%;}
.visitor li.h{ text-align:right; line-height:45x; height:45px; margin-top:-15px; margin-bottom:0px;}
.visitor li.h a{color:#318dff; text-decoration:underline; line-height:45px; font-size:12px;}
.visitor li.b{ height:39px; line-height:39px;}
.visitor li.b .vbtn{width:96%; margin:0px 2%; height:39px; line-height:39px;border-radius:5px;background:#328DFF; text-align:center; border:0px;color:#FFF; font-size:14px; font-weight:bold;}



/*重置密码*/

.reset{width:92%; padding:4%; overflow:hidden;color:#4c4c4c;padding-bottom:56px; padding-top:5%;}
.reset li{width:100%; height:35px; margin-bottom:15px; text-align:left; line-height:35px; font-size:14px; position:relative;}
.reset li span{width:31%; height:35px; line-height:35px; float:left; text-align:left;}
.reset li .vinput{width:64%; border:1px solid #999999; height:33px; line-height:33px; overflow:hidden; float:left;border-radius:5px; padding:0px 2%;}
.reset li.h{ text-align:right; line-height:45x; height:45px; margin-top:-15px; margin-bottom:0px;}
.reset li.h a{color:#318dff; text-decoration:underline; line-height:45px; font-size:12px;}
.reset li.b{ height:39px; line-height:39px;}
.reset li.b .vbtn{width:96%; margin:0px 2%; height:39px; line-height:39px;border-radius:5px;background:#328DFF; text-align:center; border:0px;color:#FFF; font-size:14px; font-weight:bold;}
.reset li.i{width:100%; height:40px; line-height:20px;text-align:center;color:#FF7A4F; margin-bottom:0px;}




/*个人中心*/
.pbox{width:100%; max-width:640px; overflow:hidden; position:relative;}
.pbox img{width:100%; max-width:640px;}
.p_tx{width:26%; height:26%; position:absolute; z-index:1; left:5%; top:24%;}
.p_tx img{width:90%;border:4px solid #FFFFFF;border-radius:50%;}
.p_info{width:60%; height:26%; z-index:2; left:35%;top:24%; position:absolute; text-align:left;color:#FFF; font-size:14px;}
.p_info p{ height:78%;}
.p_btn{ position:absolute; z-index:3; right:5%;top:40%; text-align:center;width:4%; height:10%; background:#fff; line-height:20%;background:rgba(255, 255, 255, 0.1) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=10); background:#fff;/*实现IE背景透明*/}
.p_btn a{ position:relative; font-size:16px;width:100%; text-align:center; font-weight:bold;color:#666; font-family:宋体;display:block; padding-top:55%;}
.p_btn a:hover{color:#666;}

.perul{width:100%;overflow:hidden;color:#4c4c4c;padding-bottom:56px;}
.perul li.top{ text-align:center; text-indent:0px;color:#AC7650;}
.perul li{width:100%; height:40px;text-align:left; line-height:40px; font-size:14px; border-bottom:1px solid #D2D2D2; text-indent:15px;}
.perul li span{ float:right; font-weight:bold; padding-right:15px; font-family:宋体;}
.perul li a{color:#4c4c4c; text-decoration:none;}
.perul li.h{  line-height:45x; height:45px; margin-top:-15px; margin-bottom:0px; margin-top:10px; border:none;}
.perul li.h a{color:#318dff; text-decoration:underline; line-height:45px;}
.perul li.i{width:100%; height:40px; line-height:20px;text-align:center;color:#FF7A4F; margin-bottom:0px;}
.perul li.b{ height:39px; line-height:39px; border:none; width:92%; padding:0px 4%; padding-bottom:50px; text-indent:0px;}
.perul li.b .vbtn{width:100%; height:39px; line-height:39px;border-radius:5px;background:#32B16C; text-align:center; border:0px;color:#FFF; font-size:14px; font-weight:bold;}






#footer{ position:fixed;left:0px;right:0px; bottom:0px;width:100%; max-width:640px;overflow:hidden;margin:0px auto;border-top:1px solid #B1B2B4;background:#FFFFFF; height:55px;}
.nav{width:96%;overflow:hidden; padding:0px 2%;}
.nav li{width:25%;text-align:center; float:left; margin-top:5px;}
.nav li img{border:0px;}
.nav li p{width:100%;text-align:center; line-height:25px;}
.nav li a{color:#333;}
.nav li a.focus{color:#328DFF;}

cite{ font-style:normal}
.pager {
    float: left;
    padding: 20px 0 120px;
    width: 100%;
}
.download { text-align:left; line-height:2rem;font-size:1rem;
}
    .download a {color:blue;
    }