#divfindshop{}
#divfindshop .outer{zoom:1;position:relative;margin:0 0 30px;border:3px solid #ececec; height:364px;}
#divfindshop .outer:after{content:'';display:block;clear:both;}
#divfindshop .outer .conLeft{background:#fafafa;}
#divfindshop .outer .conRight{width:0; overflow:hidden;}
#divfindshop .outer .conRight h4{margin:0 0 10px;font-weight:bold;font-size:18px;color:#000;}
#divfindshop .outer .conRight .detail{padding:20px;border-top:1px solid #333;border-bottom:1px solid #ebebeb;background:#fbfbfb;}
#divfindshop .outer .conRight .detail table{width:350px; margin:0 auto;}
#divfindshop .outer .conRight .detail table td{padding:5px; color:#333;}
#divfindshop .outer .conRight .detail table td strong{margin-bottom:3px; display:block;}
#divfindshop .outer .conRight .detail input[type="text"]{width:240px;height:29px;line-height:29px; padding:0; border:1px solid #d8d8d8;vertical-align:middle;}
#divfindshop .outer .conRight .detail input[type="image"]{vertical-align:middle;}
#divfindshop .outer .conRight .dtable_desc{margin:20px 0 0; font-size:13px; color:#9e9e9e}
#divfindshop .outer .conRight .dtable_desc ul li{margin-bottom:5px; padding-left:8px; text-indent:-8px;}
#divfindshop .outer .conRight .t_strong{}
#divfindshop .outer .conSort{width:0px;overflow:hidden;}
#divfindshop .outer .conSort h4{margin:0 0 10px;font-weight:bold;font-size:18px;color:#000;}
#divfindshop .outer .conSort h4 em{font-size:12px; font-weight:100; color:#666;}
#divfindshop .box_verIcon{display:table;margin-bottom:20px; padding:12px 7px; background:#fafafa; font-size:0}
#divfindshop .box_verIcon a{width:68px; height:33px; margin:5px; display:inline-block; background:url('./image/sort_btn_bg.png') 0 -44px no-repeat; text-align:center; font-size:13px; line-height:33px; color:#666;}
#divfindshop .box_verIcon a.active{background-position:0 0; color:#fff; font-weight:bold;}
#divfindshop .box_verText{visibility:hidden; height:61px; padding:10px 0 10px 10px; overflow-x:hidden; overflow-y:scroll; font-size:0; border:1px solid #e2e2e2}
#divfindshop .box_verText a{width:17%; padding:5px 0 5px 3%; display:inline-block; text-align:left; font-size:12px; color:#666;}
#divfindshop .box_verText a.active{font-weight:bold; color:#000; text-decoration:underline;}


.store_wrap{position:relative;width:252px;height:336px;float:left; margin-top:30px;}
.store_wrap .store {}
.store_wrap .default{position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);}

#divfindshop .outer .conLeft .area{width:429px; padding:30px; float:left;}
#divfindshop .outer .conLeft .area h4{padding:0 0 15px;font-weight:bold;font-size:18px;color:#5a5a5a; line-height:26px; letter-spacing:-.5px; border-bottom:1px solid #5a5a5a;}
#divfindshop .outer .conLeft .area p.area {padding:5px 0; border-bottom:1px solid #dadada; font-size:13px; line-height:26px; letter-spacing:-.5px; color:#fcb03f; font-weight:bold; margin-bottom:15px;}
#divfindshop .outer .conLeft .area .ex_img:after {content:""; display:block; clear:both;}
#divfindshop .outer .conLeft .area .ex_img { position:relative;}
#divfindshop .outer .conLeft .area .ex_img a.btn_more {position:absolute; right:0; bottom:0;}
#divfindshop .outer .conLeft .area .ex_img .image {float:left; width:198px; height:178px; border:1px solid #e2e2e2;}
#divfindshop .outer .conLeft .area .ex_img .image img {width:100%; height:100%;}
#divfindshop .outer .conLeft .area .ex_img .ex_txt {float:Left; width:210px; margin-left:19px;}
#divfindshop .outer .conLeft .area .ex_img .ex_txt table.dtable {border:none 0;}
#divfindshop .outer .conLeft .area .ex_img .ex_txt table.dtable td.th {padding:0; vertical-align:top; }
#divfindshop .outer .conLeft .area .ex_img .ex_txt table.dtable td.th span {position:relative; padding-left:5px;}
#divfindshop .outer .conLeft .area .ex_img .ex_txt table.dtable td.th span:before {content:""; display:block; width:2px; height:2px; background-color:#5a5a5a; position:absolute; left:0; top:7px;}
#divfindshop .outer .conLeft .area .ex_img .ex_txt table.dtable th, 
#divfindshop .outer .conLeft .area .ex_img .ex_txt table.dtable td {border:none 0; background-color:#FFF; line-height:30px; text-align:left; padding:0; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal; overflow:hidden; width:150px;}
#divfindshop .outer .conLeft .area .ex_img .ex_txt 
#divfindshop .outer .conLeft .area .detail{padding:20px;border-top:1px solid #333;border-bottom:1px solid #ebebeb;background:#fbfbfb;}
#divfindshop .outer .conLeft .area .detail table{width:350px; margin:0 auto;}
#divfindshop .outer .conLeft .area .detail table td{padding:5px; color:#333;}
#divfindshop .outer .conLeft .area .detail table td strong{margin-bottom:3px; display:block;}
#divfindshop .outer .conLeft .area .detail input[type="text"]{width:240px;height:29px;line-height:29px; padding:0; border:1px solid #d8d8d8;vertical-align:middle;}
#divfindshop .outer .conLeft .area .detail input[type="image"]{vertical-align:middle;}
#divfindshop .outer .conLeft .area .dtable_desc{margin:20px 0 0; font-size:13px; color:#9e9e9e}
#divfindshop .outer .conLeft .area .dtable_desc ul li{margin-bottom:5px; padding-left:8px; text-indent:-8px;}



/* @list */

.map_wrap{overflow:hidden;margin:18px 0 0;}
.map_wrap .conLeft{float:left;width:272px;}
.map_wrap .map{float:right;width:494px;height:272px;border:1px solid #eee;}

#imgView{}
#imgView .view{table-layout:fixed;width:100%;}
#imgView .view td{width:272px;height:221px;background:#ebebeb;text-align:center;}
#imgView .view td img{max-width:100%;max-height:100%;}
#imgView .control{overflow:hidden;margin:5px 0 0;}
#imgView .control li{float:left;width:64px;height:48px;margin:0 0 0 5px;background:url('./image/img_no.png') no-repeat;cursor:pointer;}
#imgView .control li:first-child{margin-left:0;}
#imgView .control li img{max-width:100%;}

.list_title{margin-bottom:12px; font-size:15px; font-weight:bold; color:#000}
.list_title span{margin-left:7px; font-size:13px; font-weight:100; color:#999}
.list_title span strong{font-size:25px; font-weight:bold; color:#20409a}

.map_info{margin:15px 0 0;}
.map_info dl{width:100%;}
.map_info dl:after{content:''; display:block; clear:both;}
.map_info dl dt{height:20px; padding:0 15px 15px 0; float:left; font-size:14px; font-weight:bold; color:#000;}
.map_info dl dt img{height:20px; padding:0 15px 15px 0; float:left;}
.map_info dl dd{width:1000px; float:left; font-size:13px; line-height:20px; color:#666;}
#bbslist table td{font-size:13px; color:#666;}
#bbslist table th{vertical-align:middle;}
#bbslist table th img{margin-right:3px; vertical-align:top;}
/* @view */


.list_gallery{margin:20px 0 0;}
.list_gallery ul{margin:-20px 0 0 -20px;}
.list_gallery ul:after{content:'';display:block;clear:both;}
.list_gallery ul li{width:33.33%;float:left;}
.list_gallery ul li .wrap{margin:20px 0 0 20px;padding:10px;}
.list_gallery .photo{position:relative;  cursor:pointer; border:1px solid #e2e2e2; text-align:center;}
.list_gallery .photo a {display:block;}
.list_gallery .photo img{max-width:100%; height:213px;}
.list_gallery .info{padding:13px 0 5px; text-align:center;}
.list_gallery .info strong{padding-bottom:3px; display:block; color:#545454; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list_gallery .info strong a{color:#545454; text-decoration:none;}
.list_gallery .info em{padding:0 5px 0 0; color:#9b9b9b;font-size:11px;}

.list_gallery span {background-color:#000; opacity:.5; position:absolute; left:0; right:0; top:0; bottom:0; display:none;}
.list_gallery span.ico {background: url('image/ico_more.png') center 0 no-repeat; width:52px; height:54px; position:absolute; left:50%; top:50%; margin:-27px 0 0 -26px; opacity:1;}

.mLook{position:relative;background:#fff;}
.mLook .view_item{height:499px;text-align:center;font-size:0; border:1px solid #d8d8d8; position:relative;} 
.mLook .view_item .nav1 button{position:absolute;top:50%; margin-top:-24px; width:48px;height:48px;z-index:4;outline:0; text-indent:-99999px;}
.mLook .view_item .nav1 button.links_prev{left:0; background-image:url('./image/nav_preview1.png');}
.mLook .view_item .nav1 button.links_next{right:0;background-image:url('./image/nav_next1.png');}
.mLook .view_item:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;}
.mLook .view_item .thumb{}
.mLook .view_item .thumb img{max-width:100%;max-height:100%;}
.mLook .view_item p{position:absolute;left:0;bottom:0;right:0;height:59px;line-height:59px;padding:0 20px;text-align:left;}
.mLook .view_item p span{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);}
.mLook .view_item p em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;color:#fff;}
.mLook .view_item p em > strong{font-weight:normal;}
.mLook .inner{overflow:hidden;display:block;position:relative;height:69px;margin:20px 36px 0;}
.mLook .gallery{position:absolute;left:0;top:0;width:10000%;margin:0 0 0 -13px;}
.mLook .gallery li{float:left;margin:0 0 0 14px; border:1px solid #d8d8d8;}
.mLook .gallery li > span{display:block;position:relative;width:99px;height:66px;cursor:pointer; text-align:center; font-size:0; background-color:#FFF;} 
.mLook .gallery li > span:before {content:""; display:inline-block; vertical-align:middle; width:0; height:100%;}
.mLook .gallery li.on > span{cursor:default;}
.mLook .gallery li.on > span:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:3px solid #fcb03f; box-sizing:border-box;}
.mLook .gallery li > span img{max-width:100%; max-height:100%;}
.mLook .gallery li > span img:before {content:""; display:inline-block; vertical-align:middle; width:1px; height:100%;}
.mLook .nav{}
.mLook .nav button{position:absolute;bottom:0px;width:26px;height:66px;z-index:4;outline:0;}
.mLook .nav button.links_prev{left:0; background-image:url('./image/nav_preview.png');}
.mLook .nav button.links_next{right:0;background-image:url('./image/nav_next.png');}
.mLook .nav button span{visibility:hidden;}

#bbsview .info_wrap {margin-top:40px;}
#bbsview .info_wrap:after {content:""; display:block; clear:both;} 
#bbsview .info_wrap .info:first-child {margin-left:0;}
#bbsview .info_wrap .info {width:369px; float:left; border-top:2px solid #5a5a5a; margin-left:10px;}
#bbsview .info_wrap .info table th {line-height:20px; font-weight:bold; letter-spacing:-.5px; color:#333; border-bottom:1px solid #dfdfdf; vertical-align:top; padding:10px 0;}
#bbsview .info_wrap .info table td {line-height:20px; letter-spacing:-.5px; color:#7a7a7a; border-bottom:1px solid #dfdfdf; padding:10px 0;}
