/*showbig1 Start*/
#showbig1{ display: table;}
.showbig_left{ float: left; display: table;}
.showbig_right{ float: left; width: 50%; margin-left: 5%; padding: 10px 0;}
.showbig_right ul li{ line-height: 40px; font-size: 14px;}
.showbig_right h1,.showbig_right h2{ line-height: 50px; font-size: 24px; margin: 0; font-weight: normal;border-bottom: 1px solid #e9e9e9;}
.showbig_right h2{ font-size: 18px;}
.showbig_right ul li .tel{ font-weight: bold; font-size: 24px; color: #f00;}
.showbig_right ul li .guest{ background: #ff0000; padding: 8px 20px; color: #fff;}
.details_con {padding: 10px 0; display: table;}
.details_box {margin: 0 auto;background: #fff;position: relative;}
.big_pic_show {float: left;width: 360px;height: 100%;border: solid 1px #ddd;padding-bottom: 10px;}
.bigpic {width: 360px;height: 285px;margin-bottom: 5px;overflow: hidden;text-align: center;display: table-cell;vertical-align: middle;}
.bigpic a {display: block;}
.bigpic a img{ max-width: 100%;}
.smallbox {float: left;width: 320px;height: 80px;overflow: hidden;}
.smallpic li {float: left;border: solid 1px #ddd;width: 70px;height: 70px;margin: 4px;cursor: pointer;display: table-cell;_margin: 3px;vertical-align: unset;}
.smallpic li.smpichover {border: solid 1px #ff5a00;}
.smallpic li a {display: table-cell;width: 70px;height: 70px;text-align: center;vertical-align: middle;}
.smallpic li a img{ max-width: 100%;}
div.zoomDiv {z-index: 999;position: absolute;border: solid 1px #ddd;width: 400px !important;height: 400px !important;background: #ffffff;display: none;text-align: center;overflow: hidden; top: 0;}
div.zoomMask {position: absolute;cursor: move;z-index: 99;}
.leftpicbtn,.rightpicbtn {height: 72px;width: 18px;float: left;margin-top: 4px;cursor: pointer;text-align: center;}
.leftpicbtn {border-left: 0;}
.rightpicbtn {border-right: 0;float: right;}
.leftpicbtn span,.rightpicbtn span {display: inline-block;width: 7px;height: 14px;margin-top: 29px;margin-left: 5px; font-family: "宋体";}
.leftpicbtn span{ margin-left: 0;}
/*showbig1 end*/

/*showbig2 Start*/
.MainBg {width: 1200px;margin: 0 auto}
.OriginalPicBorder {padding: 0}
#OriginalPic {width: 1200px;overflow: hidden;position: relative;font-size: 12px}
#OriginalPic img {display: block;min-width: 100px;margin: 0 auto}
.CursorL {position: absolute;z-index: 999;width: 50%;height: 600px;color: #fff;left: 0}
.CursorR {position: absolute;z-index: 999;width: 50%;height: 600px;color: #fff;right: 0}
.SliderPicBorder {width: 100%;overflow: hidden}
.ThumbPicBorder {width: 1200px;margin: 0 auto;background: #eee;overflow: hidden;position: relative}
.HS15 {height: 20px}
.ThumbPicBorder #btnPrev {width: 45px;height: 113px;cursor: pointer;position: absolute;left: 20px;top: 20px}
.ThumbPicBorder #btnNext {width: 45px;height: 113px;cursor: pointer;position: absolute;right: 20px;top: 20px}
.ThumbPicBorder .pic {width: 1025px;overflow: hidden;position: relative;margin: 20px auto}
#ThumbPic li{overflow: hidden; float: left; width: 185px; height: 115px; margin: 0 10px;}
#ThumbPic img {border: 3px solid #ddd;cursor: pointer;background-color: #ddd;margin: 0 10px;width: 145px;height: 109px;display: block;	-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}
#ThumbPic img.active {border: 3px solid #1ea4fe}
.Hidden{ display: none;}
/*showbig2 End*/