/* CSS Document */
.lineH{margin:0 auto; width:990px; font-size:1px; overflow:hidden; height:1px; background:url(../img/lineH.gif);}
.lineH1{margin:0 auto; width:990px; font-size:1px; overflow:hidden; height:1px; background:url(../img/lineH1.gif);}

.area{margin:0 auto; width:990px;}
.area .col1{float:left; width:608px; }
.area .col2{float:right; width:372px; }
.area .colm{float:left; width:10px; }
.bg1 { background:url(../img/bg1.gif) repeat-y;}
.bg2 { background:url(../img/bg2.gif) repeat-y;}

.leftCon{clear:both}
.leftCon .title{ margin:0 auto; width:950px; background:url(../img/title_bg2.gif) repeat-x; height:37px; clear:both}
.leftCon .title h3{float:left; margin-right:5px; padding:6px 20px 4px 20px; font-size:14px; color:#407dd9; font-weight:bold; border:1px solid #ddd; border-bottom:none; background:url(../img/title_bg1.gif) repeat-x top;}
.leftCon .title h4{float:left; margin-right:5px; padding:6px 20px 3px 20px; font-size:14px; color:#407dd9; font-weight:bold; border:1px solid #ddd; border-bottom:none; background:#f0f3f9;}
.leftCon .title h5{ float:left; padding:6px 0 0 20px; }
.leftCon .title span{ float:right; padding:6px 0 0 20px; }
.leftCon .title a {color:#407dd9}
.leftCon .title a:visited {color:#407dd9}

.leftCon .lvtouNav{ margin:0 1px; padding:7px 0 5px 0; border-bottom:1px solid #DEEAF7; background:#fff; text-align:left; clear:both}
.leftCon .lvtouNav h3{ padding:0 20px; color:#999}
.leftCon .lvtouNav a {color:#999}
.leftCon .lvtouNav a:visited {color:#999}

/**/
.cNav .cnavleft {float:left;}
.cNav .cnavleft .order {float:left;width:80px;margin-right:3px;background-color:#fff;border:1px solid #CEEFFF;border-bottom:none;}
.cNav .cnavleft .order a {color:#4BA7FF;}
.cNav .cnavleft .order a:visited {color:#4BA7FF;}
.cNav .cnavleft .active {background-color:#CAE6FF;}
.cNav .cnavleft .order span {padding:10px;display:block;}
/**/
.searchNav { margin:0px 20px auto; padding:8px 0 0; font-size:14px; letter-spacing:1px; text-align:center; border-top:1px solid #c7d8ea; font-family:Verdana, Arial, sans-serif;}

.choicePhoto { margin:0 auto; clear:both;display:table;}

.choicePhoto .search { margin:0 auto; width:950px; height:100px; font-size:14px; font-weight:bold; color:#000; background:url(../img/search_bg6.gif) no-repeat; clear:both}
.choicePhoto .search h3 { float:left; padding:10px 0 2px 35px; font-size:20px; font-family:"榛戜綋"; background:url(../img/is4.gif) 12px 15px no-repeat; clear:both}
.choicePhoto .search h4 { float:left; padding:10px 0 2px 35px; font-size:12px; text-align:left; clear:both}
.choicePhoto .search .s1 { float:left; padding:10px 0 0 35px; }
.choicePhoto .search .s1 input{border:1px solid #b7cce0; width:105px; font-size:12px; height:17px;}
.choicePhoto .search .s1 select{font-size:12px; width:105px;}
.choicePhoto .search .s2 { float:left; padding:10px 0 0 10px;}
.choicePhoto .search .s2 input{border:1px solid #b7cce0; width:140px; font-size:12px; height:17px;}
.choicePhoto .search .s2 select{font-size:12px; width:140px;}
.choicePhoto .search .s3{float:left; padding:10px 0 0 10px; }
.choicePhoto .search .s3 input{height:22px; width:78px; background:url(../img/line_save.gif); border:0; padding:2px 0 0; font-size:12px;}
/*
.choicePhoto .tag{margin:0 auto; width:948px; border:1px solid #eef3fe; background:#fff;}
.choicePhoto .tag ul{ font-size:14px; padding:5px 10px; color:#999; text-align:left; }
.choicePhoto .tag li{ float:left; font-size:14px; width:185px; padding:5px 0; color:#999; text-align:left;}
.choicePhoto .tag span{ font-weight:bold; color:#000 }
.choicePhoto .tag h3 { margin:0 auto; width:910px; padding:10px 0 5px 20px; font-size:14px; color:#407dd9; font-weight:bold; border-bottom:1px dashed #eef3fe; text-align:left; background:url(../img/is4.gif) no-repeat left; clear:both}
*/
.luPhoto {}
.luPhoto .photo{ margin:0 auto; width:950px; clear:both}
.luPhoto .photo ul{padding:9px 0 9px 0;clear:both;}
.luPhoto .photo li{ float:left; width:190px; -width:185px;overflow:hidden; padding:0px; text-align:center; list-style-type:none;display:inline;}
.luPhoto .photo .pic{ margin:0 auto; padding:0; width:120px;}
.luPhoto .photo .pic img{border:1px solid #b2b2b2; margin:0;}
.luPhoto .photo .pic h3{ font-size:12px; font-weight:normal; text-align:left; clear:both; }
.luPhoto .Pic{ height:220px; margin:0 6px 20px;}
.luPhoto .Pic .pic1 {overflow:hidden; border:1px solid #eee;background:#fff;}
.luPhoto .Pic .pic-in {border:1px solid #ccc;padding:5px;}
.luPhoto .Pic .pic-out {border: 1px solid #ddd;}
.luPhoto .Pic .text1 {text-align:left; clear:both; width:150px; overflow:hidden;font-weight:bold;color:#666666;margin-top:10px;}
.luPhoto .Pic .text2 {padding:5px 0;}
.luPhoto .Pic .dt{font-size:.80em; padding:4px 0 0 0; font-family:Arial, Helvetica, sans-serif; text-align:left; clear:both;}
.luPhoto .Pic .pic2 {}
.luPhoto .arguments {padding:3px 0 0 0; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:9px;text-align:center; padding-right:15px;}
.luPhoto .line{ margin:0 auto; width:950px; border-bottom:1px dashed #ddd; height:1px; overflow:hidden; clear:both }
.luPhotoMore { margin:0 auto; width:950px; clear:both;}
.luPhotoMore h4{float:left; font-size:12px; padding:16px 0 4px 10px; font-weight: normal; color:#666; text-align:center;}
.luPhotoMore span {float:right; padding:10px 10px 0 0; font-size:12px; text-align:left;}

.luPhoto .cNav { margin:0 auto; width:950px;height:35px; clear:both;}
.luPhoto .cNav .cnavleft { float:left; width:200px; margin:10px 0 0 0; padding:0 0 0 15px; text-align:left}
.luPhoto .cNav .cnavright { float:right; width:600px!important; margin:0; display:inline;padding:6px; text-align:right;}
.luPhoto .cNav .cnavright input{ width:150px; border:1px solid #ddd;}
.luPhoto .text { margin:0 auto; width:950px; text-align:left; clear:both}

.contentPhoto {margin:0 auto; width:950px; padding:0; text-align:center;}
.contentPhoto ul{clear:both;}
.contentPhoto li{list-style-type:none; padding:0 0 15px 0; text-align:center}
.contentPhoto .Pic{ margin:0 auto; padding:8px; border:1px solid #eef3fe; background:#fff;}
.contentPhoto .Pic .text{padding:8px 0 0 0; text-align:left; font-size:14px;  font-family: verdana, Arial, Helvetica, sans-serif; clear:both;}
.contentPhoto .Pic .dt{ padding:4px 0 0 0; text-align:left; color:#999; font-size:.9em;  font-family: Arial, Helvetica, sans-serif;  clear:both;}
.contentPhoto .Pic img{border:1px solid #b2b2b2; margin-bottom:6px;}
.contentPhoto .arguments {padding:3px 0 0 0; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:9px;}
.contentPhoto a{color:#393939;}
.contentPhoto a:visited{color:#393939;}
.contentPhoto a:hover{color:#03c; background:#efefef; text-decoration:none;}

.contentPhotoNote {margin:0 auto; width:650px; background:#f8f8f8; padding:0; clear:both;}
.contentPhotoNote .Notetitle {margin:0 auto; width:640px; background:#ddd; padding:3px 0 3px 10px; line-height:165%; text-align:left;}
.contentPhotoNote p{margin:0; padding:9px; line-height:165%; text-align:left;}

.listPhoto {margin:0 auto; width:880px; padding:0; }
.listPhoto .page{ padding:6px 0; border-bottom:1px dashed #ddd; font-weight:bold; color:#407DD9; text-align:center; clear:both }
.listPhoto .dt{ padding:6px 0; line-height:160%; font-size:14px; text-align:left; clear:both }
.listPhoto .editer{ padding:6px 0; border-top:1px dashed #ddd; color:#999; text-align:right; clear:both }
#oDiv {margin:0 auto; width:880px; height:190px; scrollbar-face-color:white; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:white; color:pink; scrollbar-3dlight-color:pink; scrollbar-arrow-color:black; scrollbar-darkshadow-color:pink; background-color:transparent; scrollbar-face-color:#ffdddd; overflow-y:hidden;overflow-x:scroll; } 
#oDiv .pic{ margin:0 auto; padding:6px;}
#oDiv .pic img{border:1px solid #b2b2b2;}
#oDiv .pic .now{ background:#5BD020; padding:5px; border:0px;}
#oDiv .pic h3{ font-size:12px; font-weight:normal; text-align:left; clear:both; }


.score {margin:0 auto; width:880px; padding:10px 0; background:#fff; border:1px solid #EEF3FE; text-align:center}
.score .s1{padding: 5px;}
.score .s1 input{height:22px; width:78px; background:url(../img/line_save.gif); border:0; padding:2px 0 0; font-size:12px; color:#407dd9; font-weight:bold}
.score .s2{ margin:0 auto; padding: 5px; clear:both}
.score .s2 input{height:22px; width:78px; background:url(../img/line_save.gif); border:0; padding:2px 0 0; font-size:12px; color:#407dd9; font-weight:bold}

.includeText{ margin:0 auto; width:950px; background:#fff; clear:both;}
.includeText .part{float:left; width:300px; padding:10px 8px}
.includeText .list{}
.includeText .list ul{ border-top:3px solid #5BD020; padding:5px 0;}
.includeText .list li{ padding:6px 0; text-align:left; border-bottom:1px dashed #ddd;}
.includeText .list h3{ font-size:14px; font-weight:bold; text-align:left; clear:both; }
.includeText .photo{ margin:0 auto; width:934px; clear:both}
.includeText .photo ul{ border-top:3px solid #5BD020; padding:9px 0}
.includeText .photo li{ float:left; width:186px; padding:10px 0; text-align:center; list-style-type:none;}
.includeText .photo img{border:1px solid #b2b2b2; margin:0;}
.includeText .photo h3{ font-size:14px; font-weight:bold; text-align:left; clear:both; }
.includeText .photo h4{ font-size:12px; padding:6px; font-weight:normal; clear:both; }

.miniNav{ margin:0 auto; color:#fff; width:948px; height:23px; background:#0098ef url() no-repeat; clear:both;}
.miniNav h2{float:left; padding:7px 0 4px 12px; font-size:12px; font-weight:normal; }
.miniNav h3{float:left; padding:7px 0 4px 5px; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.miniNav span{float:right; padding:7px 12px 4px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.miniNav a{color:#1f3a87;}
.miniNav a:visited{color:#1f3a87;}
.miniNav a:hover{color:#c30;}

.commendTitle {margin:0 auto; padding:0; width:948px; background:#ddd; clear:both;}
.commendTitle h2{float:left; margin:0; width:150px; padding:6px 0 3px 23px; background:url(../img/i1.gif) 8px 10px no-repeat; font-size:12px; text-align:left; font-family:Arial, Helvetica, sans-serif; }
.commendTitle h3{float:left; margin:0; padding:7px 0 0px 20px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666; font-weight:normal;}
.commendTitle span{float:right; color:#03C;  padding:7px 9px 0px 0; font-size:12px; font-weight:normal; letter-spacing:1px;}
.commendReview { margin:0 auto; padding:9px 20px 9px 20px; text-align:left; font-size:12px; line-height: 160%; table-layout: fixed; overflow: hidden; word-wrap:break-word; word-break:break-all; clear: both; height /**/: auto ; }
.commendReview table{table-layout:fixed;}
.commendReview td{ overflow:hidden;text-overflow:ellipsis;}
.commendReback {margin:0 0 6px 0; padding:6px; font-size:12px; border:1px solid #f0f0f0; background:#ffffee; text-align:left; clear:both}
.commendline {margin:0 auto; padding:0; width:588px; border-bottom:1px dashed #ddd; font-size:1px; clear:both}
.commendTitle a{color:#03c;}
.commendTitle a:visited{color:#03c;}
.commendTitle a:hover{color:#3FA800; background:#fff; text-decoration:none;}

.endReview { margin:0 auto; width:948px;}
.inputReview { float: left; width:700px;}
.inputReview .inPut{ clear:both;}
.inputReview .inPut .s1 { float:left; padding:15px 0 10px 10px;  font-size:12px;}
.inputReview .inPut .s1 input{border:1px solid #b7cce0; width:105px; font-size:12px; height:16px;}
.inputReview .inPut .s1 select{font-size:12px; width:130px;}
.inputReview .inPut .s2 { float:left; padding:15px 0 10px 10px;  font-size:12px; color:#407dd9; font-weight:bold}
.inputReview .inPut .s2 input{}
.inputReview .inPut .s2 select{}
.inputReview .inPut .s3{float:left; padding:16px 0 10px 5px;}
.inputReview .inPut .s3 input{height:20px; width:48px; background:url(../img/menu_bg3.gif); border:0; padding:2px 0 0; font-size:12px; color:#407dd9; font-weight:bold}
.inputReview textarea{ width:98%; padding:0; margin:0; height:143px !important; height:139px; font-size:12px;}
.endReview .icon { float: right; width:220px; padding:45px 0 0;}
.endReview .icon ul{}
.endReview .icon li{ float:left; width:48px;}
.endReview .icon img{}


.photoHead {height:170px;width:960px;margin:0 auto;background-color:#fff;border:1px solid #b7cce0;margin-bottom:15px;}
.photoHead .iconleft {float:left;width:169px;height:148px;background:url(../img/foodheadicon.gif) no-repeat;}	
.photoHead .right {float:left;text-align:left;width:500px;}
.photoHead .right .tags {width:475px;height:70px;border-bottom:1px solid #b7cce0;padding:0;}
.photoHead .right .tags .namepic {float:left;margin-top:24px;}
.photoHead .right .tags .pubpic {float:left;margin:30px 0 0 10px;}
.photoHead .right .tags .rig {float:right;height:65px;}
.photoHead .right .tags .tag {border:medium none;float:right;height:30px;margin:15px 0 0;width:auto;}
.photoHead .right .tags .tag img {float:right;margin:6px 5px 0;}
.photoHead .right .tags .tag ul {float:right;font-size:12px;}
.photoHead .right .tags .blue {float:right;text-align:right;width:230px;clear:none;color:#407dd9;margin-top:50px;}
.photoHead .right .sear {margin-top:10px;text-align:left;display:table;}
.photoHead .right .sear span {margin:0 10px;color:#407dd9;float:left;display:block;padding-top:3px;}
.photoHead .right .sear select {margin:0 5px;}
.photoHead .right .sear input {margin:0 5px;background:url(../img/line_save.gif) no-repeat;border:none;}
.photoHead .right .sear .s1 {height:22px;}
.photoHead .right .sear #place {float:left;}
.photoHead .right .tag {width:auto;border:none;margin-top:10px;width:480px;}
.photoHead .right .tag ul {float:right;}
.photoHead .right .tag img {float:right;margin:2px 10px 0 0;}
.photoHead .news {float:right;text-align:left;width:250px;margin-right:20px;color:#666;}
.photoHead .news p {margin:10px 0;}
.photoHead .news a {color:#407dd9;}
.photoHead .news ul {clear:both;}
.photoHead .news .blue {text-align:left;color:#f90;clear:both;font-size:14px;margin:10px 0;float:left;}