/*通用样式*/
html,body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,object,iframe,form,blockquote,fieldset,input,textarea,code,address,caption,cite,code,em,i,ins{margin:0;padding:0;font-style:normal;font-size:12px;}
ul,ol,dl,dt,dd{list-style:none;}

fieldset,img{border:none;}caption,th{text-align:left;}table{border-collapse:collapse;border-spacing:0;}
body{background:#fff;font-family:"宋体", Arial, Helvetica, sans-serif}

a:link{color:#333;text-decoration:none;}
a:visited{color:#800080;text-decoration:none}
a:hover{color:#c00;text-decoration:underline!important}
a:active{color:#f00}
h3 a:visited{color:#333!important;}

.spacer{clear:both;font-size:0;line-height:0;height:10px;overflow:hidden}

.container{ background: url(http://i3.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover1.jpg) no-repeat center top; height: 1560px;}
.container2{ background: url(http://i0.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover2.jpg) no-repeat center top; height: 3120px;}
.container3{ background: url(http://i1.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover3.jpg) no-repeat center top; height: 1094px;}
.container4{ background: url(http://i2.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover4.jpg) no-repeat center top; height: 1660px;}
/*网友参与投票的弹出窗口*/
.openwindows{width: 216px; height: 222px; background-color: #E5D7C3; border: 1px solid #fefdfd;padding:22px;}
.openwindowsinfo{ color: #9c1b0f;}
.openwindows .input{ width:118px; height: 20px; line-height: 20px; border: 1px solid #b8a68d; background-color: #fff; margin-top: 12px;}
.openwindows .submit{ margin: 10px 0 0 60px;}

/*登录及注册浮层*/
.layer{ width: 350px; height: 255px; border: 1px solid #b5b4b4; background-color: #f7f7f7; }
.layer_logo{ background: url(http://i3.sinaimg.cn/travel/subject/2010/0619/slxr_reg/login_logo.jpg); width: 57px; height: 44px; float: left;}
.layer .tabs{ border-bottom: 1px solid #b1b1b1; width: 285px; height: 36px; margin-left:57px; *margin-left:57px; _margin-left:56px; margin-top: 7px; *margin-top:7px; _margin-top:6px;}
.layer .tabs li{ float:left;}
.layer .tabs li em{ /* border:1px solid #b5b4b4; */ cursor:pointer; display:block; font-weight:normal; width: 118px; height:35px; line-height:35px; margin-right:10px; color: #969696; font-size: 16px; font-weight: 700; text-align: center;}
.layer .tabs li em a{ color: #969696;}
.layer .tabs li em a:hover{ text-decoration: none!important;}
.layer .tabs li em.curror{ border-top: 1px solid #b1b1b1; border-left: 1px solid #b1b1b1; border-right: 1px solid #b1b1b1;  border-bottom: 1px solid #f7f7f7; }
.layer .login{ margin: 10px 0 0 20px; color: #626161;}
.layer .login .input{ border: 1px solid #babac4; width: 198px; height: 25px; line-height: 25px; margin-top: 12px;}
.layer .login span{ color:#CC0000; font-size:14px; line-height:30px;}
.layer .login .checkbox{ margin:10px 0 0 60px;}
.layer .login .submit{ margin:20px 0 0 40px;}
.layer .login a{ text-decoration: underline; }

.layer2{ position: relative; width: 435px; height: 500px; border: 1px solid #b5b4b4; background-color: #f7f7f7;}
.layer2_logo{background: url(http://i3.sinaimg.cn/travel/subject/2010/0619/slxr_reg/login_logo.jpg); width: 57px; height: 44px; float: left;}
.layer2 .tabs{ position: absolute; left:-1px; border-bottom: 1px solid #b1b1b1; width: 370px; height: 36px; margin-left:57px; *margin-left:57px; _margin-left:56px; margin-top: 7px; *margin-top:7px; _margin-top:6px;}
.layer2 .tabs li{ float:left;}
.layer2 .tabs li em{cursor:pointer; display:block; font-weight:normal; width: 118px; height:35px; line-height:35px; margin-right:10px; color: #969696; font-size: 16px; font-weight: 700; text-align: center;}
.layer2 .tabs li em a{ color: #969696;}
.layer2 .tabs li em a:hover{ text-decoration: none!important;}
.layer2 .tabs li em.curror{ border-top: 1px solid #b1b1b1; border-left: 1px solid #b1b1b1; border-right: 1px solid #b1b1b1; border-bottom: 1px solid #f7f7f7; width: 116px; height: 35px;}

.layer2 .reg{ clear:both; margin: 10px 0 0 20px; color: #626161;}
.layer2 .reg .input{ border: 1px solid #babac4; width: 198px; height: 25px; line-height: 25px; margin-top: 12px;}
.layer2 .reg span{ color:#CC0000; font-size:14px; line-height:30px;}
.layer2 .reg form div{ font-size:14px!important;}
.layer2 .reg .checkbox{ margin:10px 0 0 60px;}
.layer2 .reg .submit{ margin:0 0 0 149px;}
.layer2 .reg a{ text-decoration: underline; }
.layer2 .reg form div.reg_info{ margin:10px 0 -5px 0; font-size:12px!important;}
.layer2 .reg form div.reg_info2{ margin:10px 0 20px 0; font-size:12px!important;}
.layer2 .reg_line{position: absolute; top:36px; *top:36px; _top:23px; left:0; border-bottom:1px solid #f7f7f7; width: 116px; }
.layer2 .reg_line2{position: absolute; top:36px; *top:36px; _top:23px; left:129px; border-bottom:1px solid #f7f7f7; width: 116px; }
/*通用页面背景*/
.main_cover{ position: relative; width: 976px; margin: 0 auto;}
.main_cover_center{ position: absolute; top:15px; left:15px; background: url(http://i2.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_center.jpg) repeat-y; width: 955px; /*height: 1492px;*/ height: 1520px; padding-left: 10px; }
/*
.main_cover_top{ position: absolute; top:0; left:14px; background: url(http://i0.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_top.jpg) no-repeat; width: 955px; height: 15px;}
.main_cover_bottom{ position: absolute; top:1507px; left:14px; background: url(http://i2.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_bottom.jpg) no-repeat; width: 962px; height: 31px;}
.main_cover_left{ position: absolute; top:0; left: 0; background: url(http://i0.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_left.jpg) no-repeat; width:14px; height: 1538px;}
.main_cover_right{ position: absolute; top:0; right: 0; background: url(http://i3.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_right.jpg) no-repeat; width:7px; height: 1507px;}
*/

.main_cover_center2{ position: absolute; top:15px; left:15px; background: url(http://i2.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_center.jpg) repeat-y; width: 955px; padding-left: 10px;}
.main_cover_center3{ position: absolute; top:25px; left:16px; background: url(http://i2.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_center.jpg) repeat-y; width: 955px; height: 1040px; padding-left: 10px; }
.main_cover_center4{ background:url("http://i0.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_center.jpg") repeat-y scroll 0 0 transparent; height:1492px; left:15px;
padding-left:10px; position:absolute; top:15px; width:920px; }
/*
.main_cover_top2{ position: absolute; top:0; left:14px; background: url(http://i0.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_top.jpg) no-repeat; width: 955px; height: 15px;}
.main_cover_bottom2{ position: absolute; top:3083px; left:0px; background: url(http://i0.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_bottom2.jpg) no-repeat; width: 976px; height: 31px;}
.main_cover_left2{ position: absolute; top:0; left: 0; background: url(http://i2.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_left2.jpg) no-repeat; width:14px; height: 3083px;}
.main_cover_right2{ position: absolute; top:0; right: 0; background: url(http://i1.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_right2.jpg) no-repeat; width:7px; height: 3083px;}
*/
.main_cover_center_title{ margin-left:30px; margin-bottom:10px; background: url(http://i3.sinaimg.cn/travel/subject/2010/0809/sxlr/cover_title.jpg) no-repeat; width:623px; height: 69px;}
.main_cover_center_title2{ margin-left:30px; margin-bottom:10px; background: url(http://i1.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_title2.jpg) no-repeat; width:623px; height: 69px;}
.main_cover_center_title3{ margin-left:30px; margin-bottom:10px; background: url(http://i2.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_title3.jpg) no-repeat; width:623px; height: 69px;}
.main_cover_center_title4{ position:absolute; top:0; left:30px; background: url(http://i3.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_title4.jpg) no-repeat; width:623px; height: 69px;}
.main_cover_center_title5{background:url("http://i3.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_title6.jpg") no-repeat scroll 0 0 transparent; height:85px; left:0;
position:absolute; top:-4px; width:773px; z-index:1;}

.main_cover_center_index{ position: absolute; top: 40px; right: 140px; font-size: 17px!important; font-weight: 700;z-index: 1;}
.main_cover_center_index4{ position: absolute; top: 20px; right: 140px; font-size: 17px!important; font-weight: 700;z-index: 1;}
.main_cover_center_body{background:url("http://i1.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_body.jpg") no-repeat scroll 0 0 transparent; height:443px; position:absolute; right:-23px; top:-4px; width:399px;}
.main_list{ float: left; width: 188px; height: 425px; border-right: 1px dotted #5f3d1f;/*  margin-top:10px; */ padding-left:1px; padding-bottom: 15px; padding-top: 5px;}
.main_list.noline{ border-right: none;}
.main_list a img{ border: 2px solid #fdfbfb; /*margin: 0 0 20px 20px;*/}
.main_list_item{ margin-bottom: 10px; line-height: 18px; }
.main_list_vote{ margin: 10px 0 0 27px; }
.main_list_cut{background: url(http://i1.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_cut.jpg) no-repeat; width:900px; height: 10px; clear: both; margin: 15px 0 0 0;}
.main_list_ticket{ color: #3d2d10!important; font-weight: 700;}
.main_date{ clear: left;  font-size: 16px; margin: 10px; font-weight: 700; color:#685342;}
.main_cover_info{ font-size: 14px; color: #a99482; font-weight: 700; position: absolute; top:75px; left: 86px;}
.main_cover_date{ position: absolute; left: 500px; top: 100px; background: url(http://i3.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_date.jpg) no-repeat; width:73px; height:37px;}
.main_cover_date2{ position: absolute; left: 585px; top: 100px; background: url(http://i3.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_date.jpg) no-repeat; width:73px; height:37px;}
.main_cover_date3{ position: absolute; left: 670px; top: 100px; background: url(http://i3.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_date.jpg) no-repeat; width:73px; height:37px;}
.main_cover_date4{ position: absolute; left: 755px; top: 100px; background: url(http://i3.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_date.jpg) no-repeat; width:73px; height:37px;}
.main_cover_date5{ position: absolute; left: 840px; top: 100px; background: url(http://i3.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_date.jpg) no-repeat; width:73px; height:37px;}
.main_cover_date_i{ width:73px; text-align: center; color: #fff; line-height:18px;}
.main_cover_talk{ border-top:1px dotted #9E8F7B; left:65px; position:absolute; top:156px; width:850px;}
.main_cover_img{ background: url(http://i1.sinaimg.cn/travel/subject/2010/0619/slxr_reg/cover_talk.jpg) no-repeat; width: 121px; height: 31px; position: absolute; top:15px;}
.main_cover_about{ font-size:15px; color: #542b0d; line-height:25px; position:absolute; text-indent:124px; top:20px;} 
.main_cover_asker{ font-size:15px; position:absolute; right:60px; top:100px; color: #542b0d;}
.main_message{ position: absolute;top:300px; left: 65px;}
.main_message_item{ width: 794px; height: 104px; position: relative;}
.main_message_item.alt{border: 1px solid #fff; background-color: #d4cabb; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;opacity:0.7;}
.main_message_img{ background: url(db/pic2.jpg) no-repeat; width: 55px; height: 76px; position: absolute; top:15px; left: 10px;}
.main_message_info{ color: #61330f; position: absolute; top:25px; left: 80px; line-height: 20px;}

.main_message2{ position: absolute;top:80px; left: 65px;}
.main_message_item2{ width: 794px; height: 60px; position: relative;}
.main_message_item2.alt{background-color: #d4cabb;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;opacity:0.5;}
.main_message_info2{ color: #61330f; position: absolute; top:10px; left: 10px; line-height: 20px; width: 750px}

.upload_pic{ position: absolute;top:80px; left: 40px; width: 760px; height: 289px; border: 2px solid #fff; background-color: #d0c5b5; color:#362b21;}
.upload_pic_info{ margin: 10px 0 0 50px; width: 700px;}
.upload_pic_head{ position: absolute; top:50px; left: 45px;}
.upload_pic_shead{ position: absolute; top:137px; left: 250px; width: 82px; height: 114px; background-color: #f1ece5; border: 1px solid #fdfcfc;}
.upload_pic_head img{ border: 1px solid #fff;}
.upload_pic_name{ position: absolute; top:260px; left: 45px; width: 144px; text-align: center;}
.upload_pic_name2{ position: absolute; top:260px; left: 250px; width: 82px; text-align: center;}
.upload_pic_bn{ position: absolute; top:215px; left: 470px; }
.upload_input{ position: absolute;top:425px; left: 70px;}
.upload_input p{ position: relative;font-size: 14px; line-height: 50px; height: 50px;}
.upload_input p.p2{ position: relative;font-size: 14px; height: 120px; line-height: 120px;}
.input{ width: 100px!important; border: 1px solid #bbaea3; height: 25px;}
.input2{ width: 200px!important; border: 1px solid #bbaea3; height: 25px;}
.textarea{ width: 500px; height: 100px; margin-left:115px; }
.input_title{ position: absolute; top:0px;}
.upload_input_info{ margin: 30px 0 10px -30px; color: #9d1609; border-bottom: 1px dotted #75583e; padding: 0 0 30px 100px; width:750px;}
.upload_input_submit{margin: 10px 0 0 300px;}
.upload_pic_file{ position: absolute; left: 250px; top:50px;}
.upload_pic_file2{ position: absolute; left: 350px; top:137px;}
.page2{text-align:center;font-size:14px;zoom:1;clear:both;overflow:hidden; padding-top: 20px;}

