@charset "utf-8";
@font-face {font-family:'微軟正黑體';src:url("../fonts/MSJH.TTF");font-weight:normal;font-style:normal;}
html{-webkit-text-size-adjust:none;}
body {font-size:14px; color:#666;line-height:1.5em; margin:0; padding:0; font-family:"Microsoft JhengHei",'微軟正黑體',"MicrosoftYaHei","Microsoft YaHei","Arial"; -webkit-text-size-adjust:none; background:#FFFFFF}
img { border:0; padding:0; margin:0;}
div,form,ul,ol,li,span,h1,h2,h3,h4,h5,h6,dl,dt,dd {border: 0;margin: 0;padding: 0;list-style-type:none}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
a { outline:none;-moz-outline:none; color:#666;}
a:link {color:#00615e;text-decoration: none}
a:visited {color:#00615e;text-decoration: none}
a:active {color:#00615e;text-decoration: none}
a:hover {color:#00615e;text-decoration:none;}
p { padding:0; margin:0; padding-bottom:10px;}
.tar { text-align:right}
.tal { text-align:left}
.tac { text-align:center}
.ft {float:left}
.fr {float:right}
.clear { clear:both}
.w100 { width:1170px; margin:0 auto; position:relative; z-index:2}
.page { text-align:center; padding-top:10px; padding-bottom:60px; float:right;}
.page ul { text-align:center}
.page ul li { display:inline-block; color:#666; font-size:18px; margin:0 3px; }
.page ul li a { font-size:14px; color:#666; padding:4px 10px; line-height:1.5em; vertical-align:middle;}
.page ul li a:hover {color:#fff; text-decoration:none; background:#a0a0a0 }
.page ul li.active a {color:#fff; background:#a0a0a0}
.page-prev { background:url(../images/tb-13.png) no-repeat left;padding-left:24px;}
.page-next { background:url(../images/tb-14.png) no-repeat right; padding-right:24px;}
.page ul li a:hover .page-prev {background:url(../images/tb-15.png) no-repeat left;}
.page ul li a:hover .page-next { background:url(../images/tb-16.png) no-repeat right;}
.con-bg {background:url(../images/con-bg.png) repeat-x;}
.content { min-height:600px;}


.head { z-index:11;}
.logo { position:absolute; z-index:99;line-height: 0px; margin-top:6px}
.logo:before { content:''; position:absolute; z-index:999; bottom:0; right:100%; width:1000%; height:100%; background:#fff;}
.logo:after { content:''; position:absolute; z-index:999; bottom:0; left:100%; width:60px; height:40px;background:url(../images/hea-bg.png) no-repeat;background-size:100% 100%;}

.nav { float:right;}
.nav ul li { float:left;}
.nav ul li a { font-size:20px; color:#666; line-height:1.5em; padding:20px 20px 0px; border-top:#fff solid 5px; display:block;}
.nav ul li:hover a,.nav ul li.active a { border-top:#ffcb05 solid 5px;}
.nav-img { display:none;}
.nav-close { display:none;}
.head-mor { float:right; padding-top:20px; margin-left:25px; padding-bottom:20px;}
.letter { float:right; margin-top:10px;}
.letter a:before { content:''; width:25px; height:18px; background:url(../images/icon-3.png) no-repeat; position:absolute; z-index:99; top:2px; left:0;}
.letter a { font-size:16px; line-height:1em; color:#666; padding-left:28px; position:relative; z-index:1;}


.write { background:url(../images/write.png) no-repeat right center; height:36px; line-height:36px; text-align:center;  float:right; vertical-align:middle; }
.write img { vertical-align:middle;}
.write a {font-size:16px; color:#fff;}
.write-wrod { padding-left:20px; padding-right:5px;}
.write a:hover { color:#ffcb05}

.form-group{height: 100%;}
.head-login { background:#ffcb05; font-size:16px; color:#666; float:right; line-height:1.5em; padding:5px 0;-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px; margin:0px 15px;}
.head-login a { font-size:16px; color:#666; margin:0px 5px; cursor:pointer;display:inline-block;vertical-align:middle}
.head-login a:hover { color:#fff;}
.head-login a:nth-child(1) { max-width:40px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; }
.head-login span { display:inline-block; vertical-align:middle}

.language { float:right;margin-left:8px;}
.language ul li { width:34px; height:34px; line-height:34px; text-align:center; border:#ccc solid 1px; float:left; margin-left:5px;-moz-border-radius:35px;-webkit-border-radius:35px; border-radius:100%;}
.language ul li a { font-size:18px; color:#666;}
.language ul li:hover,.language ul li.active { border:#ffcb05 solid 1px; background:#ffcb05}

.banner { position:relative; z-index:10;}
.banner .slider { height:447px; line-height:0; text-align:center; overflow:hidden;}
.banner .slider img { width:auto; height:100%; position:absolute; z-index:99; left:50%; top:0;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.banner .slider .slider-title { font-size:54px; color:#fff; position:absolute; z-index:100; left:0; top:62%; width:100%;  text-align:center;letter-spacing:5px}
.search { position:absolute; z-index:99; bottom:0; width:100%;}
.search-con { width:1040px; margin:0 auto; background:url(../images/banner-som-1.jpg) center #d32323; padding:15px 65px 0px; background-size: cover;}
.search-input { width:465px; float:right;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; background:#fff; position:relative; z-index:1; overflow:hidden;}
.search-input .ys1 { width:90%; height:45px; line-height:45px; border:none; background:none; color:#666; padding-left:10px; box-sizing: border-box;}
.search-input .ys2 {cursor: pointer ;position:absolute; z-index:99; top:0px; right:0px; border:none; background:#ffcb05; padding:0; margin:0; width:65px; height:100%; overflow:hidden;}
.search-but { width:205px; height:46px;-moz-border-radius:32px;-webkit-border-radius:32px; border-radius:32px; font-size:16px; color:#727070; text-align:center; line-height:46px; background:#ffcb05; float:right; cursor:pointer;}
.search-input .ys2 img { width:100%; height:auto; position:absolute; z-index:99; top:50%; left:50%;-webkit-transform: translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform: translate(-50%,-50%);}
.search-key { display:block; clear:both; font-size:16px; color:#fff; line-height:1.5em; padding:10px 0px 10px;}
.search-key a {font-size:16px; color:#fff; padding-left:25px;}
.search-key a:hover { color:#ffcb05;}

.search-list {-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; background:#fff; min-height:45px; position:relative; z-index:1;}
.search-add { border-right:#c3c3c3 solid 1px; padding:6px 15px 2px; float:left; position:relative; z-index:1;cursor:pointer;}
.search-add-word {font-size:14px; color:#000; line-height:1.5em; padding:5px 15px 5px 23px; font-weight:600; background-image:url(../images/Pin-2.png), url(../images/tb-1.png);
    background-position: left 5px, right 14px;
    background-repeat: no-repeat; display:inline-block;}
.search-add-word b { width:88px; height:21px;overflow:hidden; display:inline-block}
.search-sort { border-right:#c3c3c3 solid 1px; padding:6px 15px 2px; float:left; position:relative; z-index:1;cursor:pointer;}
.search-sort-word { font-size:14px; color:#000; padding:5px 15px 5px 28px; font-weight:600; background-image:url(../images/sort.png), url(../images/tb-1.png);
    background-position: left 5px, right 14px;
    background-repeat: no-repeat;display:inline-block;}
.search-sort-word b { width:80px; height:21px; overflow:hidden; display:inline-block}
.search-tow { border-right:#c3c3c3 solid 1px; padding:11px 15px 12px; float:left; position:relative; z-index:1; cursor:pointer; width:75px;}
.search-tow-word { font-size:14px; color:#000; padding:5px 15px 5px 0px; font-weight:600; background-image:url(../images/tb-1.png);
    background-position:right center;
    background-repeat: no-repeat;}
.search-tow	.search-san { display:block;}
.search-tow-xia { display:none}
.search-tow ul { width:90px; padding:5px 0px 10px; position:absolute; top:58px; left:50%; z-index:99999; background:#f9f9f9;text-align:center; -webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); -webkit-box-shadow: 0 0 2px 1px #e3e3e3;-moz-box-shadow: 0 0 2px 1px #e3e3e3;box-shadow: 0 0 2px 1px #e3e3e3; }
.search-tow ul li { margin-top:5px;}
.search-tow ul li a {font-size:16px; color:#999; padding:2px 7px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; cursor:pointer; }
.search-tow ul li:hover a,.search-tow ul li.active a { background:#d32323; color:#fff;}
.search-tow:hover .search-tow-word {background-image:url(../images/tb-7.png);color:#ffcb05;}

.search-san {border-color: transparent transparent #f9f9f9 transparent;border-style: solid;border-width: 0 8px 8px 8px;padding: 0;width: 0;height: 0;font-size: 0;
line-height: 0;overflow: hidden; position:absolute; z-index:99; top:50px; left:50%; -webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); display:none}
.search-add-xia { width:100%; background:#f9f9f9;position:absolute; z-index:999; top:58px; left:50%; -webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); -webkit-box-shadow: 0 0 2px 1px #e3e3e3;-moz-box-shadow: 0 0 2px 1px #e3e3e3;box-shadow: 0 0 2px 1px #e3e3e3; }
.search-country-down {display:none;}
.search-city-down {display:none;}
.search-sort-down {display:none;}
.search-choose { padding:2%;}
.search-choose-left { float:left; font-size:16px; color:#666; line-height:1.5em;}
.search-choose-left span { font-size:24px; font-weight:600; display:block; padding-bottom:5px;}
.search-choose-right { width:350px; border:#ccc solid 1px;}
.search-able {overflow:auto; height:450px; margin-top:2%;}
.search-able.search-city-list > span{margin-left: 2%;font-size: 18px;text-align: center;margin-top: 20px; width: 100%; display: inline-block;}
.search-ul {}
.search-title { font-size:16px; color:#666; line-height:1.5em; background:#dbdbdb; padding:1% 2%;}
.search-li { margin:0px 2%; border-bottom:#f1f1f1 solid 1px; font-size:16px; color:#666; line-height:1.5em; padding:1% 0px 2%;}
.search-li-left { width:68px; display:table-cell; vertical-align:top; padding-top:10px;}
.search-li-right { display:table-cell;}
.search-li-right ul li { float:left; padding:10px 17px 0px 0px;}
.search-li-right ul li a { padding:2px 7px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; cursor:pointer;}
.search-li-right ul li.active a { background:#d32323; color:#fff;}
.search-li-right ul li:hover a { background:#d32323; color:#fff;}
.search-input-ul ul{margin:0px 2%;}
.search-input-ul ul li{float: left; padding: 10px 17px 0px 0px;}
.search-input-ul ul li a { padding:2px 7px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; cursor:pointer;}
.search-input-ul ul li:hover a, .search-input-ul ul li.active a{background: #d32323; color: #fff;}
.search-input-ul span { padding:0 20px; font-size:16px; color:#d32323;}

.cur .search-add-word{background-image:url(../images/Pin-2.png), url(../images/tb-7.png); color:#ffcb05;}
.cur .search-san { display:block;}
.cur .search-sort-word {background-image:url(../images/sort.png), url(../images/tb-7.png); color:#ffcb05;}

.search-more { display:none;}
.search-bt-list  { display:none;}

.search-menu-list-block {padding: 0px 45px; background: #dbdbdb; position: relative;}
.search-menu-list-block > .btn {position: absolute; background: #ffcb05;  border: none;  color: #fff;height: 45px;  font-size: 24px;padding: 7px 12px;}
.search-menu-list-block > .btn-prev{left: 0px; top: 0px}
.search-menu-list-block > .btn-next{right: 0px; top: 0px}

.search-menu { overflow:hidden; margin-top:2%;}
.search-menu-list { background:#dbdbdb; height:45px; overflow: hidden;}
.search-menu-list ul {width:1000%;}
.search-menu-list ul li { padding:0px 25px; line-height:45px; float:left; }
/*.search-menu-list ul li:first-child{padding-left: 0px;}*/
.search-menu-list ul li a { font-size:16px; color:#999; position:relative; z-index:1; padding-bottom:12px}
.search-menu-list ul li a:after { content:''; width:100%; height:2px; background:#d32323; position:absolute; z-index:99; left:0; bottom:0; display:none;}
.search-menu-list ul li:hover a { color:#666;}
.search-menu-list ul li:hover a:after { display:block;}
.search-menu-list ul li.active a { color:#666;}
.search-menu-list ul li.active a:after { display:block;}

.search-menu-li { padding:1% 2% 2%; overflow:hidden;width: 100%;}
.search-menu-li ul{display: none;}
.search-menu-li ul.active{display: block;}
.search-menu-li ul li { float:left; padding:10px 0px 0px 0px;}
.search-menu-li ul li a { padding:2px 7px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; cursor:pointer;}
.search-menu-li ul li.active a { background:#d32323; color:#fff;}
.search-menu-li ul li:hover a { background:#d32323; color:#fff;}

.index1 { margin:50px auto 40px; overflow:hidden;}
.index1-left { width:310px; float:left; position:relative; z-index:1;}
.index1-tu img { width:100%; height:auto;}
.index1-title { position:absolute; z-index:99; right:30px; bottom:25px; text-align:right;}
.index1-title a { font-size:24px; line-height:1.5em; color:#fff; position:relative; z-index:1;}
.index1-title a:before { content:''; width:60px; height:2px; right:0; top:-15px; background:#fff; position:absolute; z-index:99;}
.index1-title span { display:block; font-size:52px; line-height:1em;}

.index1-right { width:830px; float:right; font-size:18px; color:#666; position:relative; z-index:1; line-height:1.8em; }
/*.index1-right:before { content:''; width:72%; height:10px; left:0; top:0px; background:url(../images/icon-1.jpg) repeat-x; position:absolute; z-index:99;}
.index1-right:after { content:''; width:10%; height:10px; right:0; bottom:0px; background:url(../images/icon-1.jpg) repeat-x; position:absolute; z-index:99;}*/
.index1-right a { font-size:16px; color:#ffcb05; display:block;}
.index1-right a:hover { color:#d32323;}
.index1-word {padding-top:0px;height:128px;overflow: hidden;}

.index2 {background: -webkit-linear-gradient(#fff,#dddddd );
background: -o-linear-gradient(#fff,#dddddd );
background: -moz-linear-gradient(#fff,#dddddd );
background: linear-gradient(#fff,#dddddd ); overflow:hidden; padding-bottom:60px;}
.index2-top { border-bottom:#a09f9f solid 3px; overflow:hidden;}
.index2-top ul li { margin-right:5px; float:left;}
.index2-top ul li a { background:#a09f9f; font-size:18px; color:#fff; font-weight:500; padding:10px 12px 5px; line-height:1.5em;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px; border-radius:10px 10px 0px 0px; display:block;}
.index2-top ul li a:hover { background:#ffcb05;}
.index2-top ul li.active a { background:#ffcb05;}


.index2-add { background:#f2f2f2; padding:5px 10px;}
.index2-add-city { display:inline-block; position:relative; z-index:1;}
.index2-add-sapn1 { background:url(../images/icon-1.png) no-repeat left; padding-left:20px; padding-right:18px; font-size:18px; color:#666;}
.index2-add-choose { cursor:pointer;}
.index2-add-city a { font-size:18px; color:#ffcb05;}
.index2-add-xian { font-size:18px; color:#d5d5d5; padding:0px 30px;}
.index2-add-tuijian {display:inline-block;}
.index2-add-sapn2 { padding-right:20px; font-size:18px; color:#a09f9f;}
.index2-add-ul {display:inline-block;}
.index2-add-ul li { display:inline-block; padding-right:20px;}
.index2-add-ul li a { font-size:18px; color:#666;}
.index2-add-ul li a:hover {color:#ffcb05;}

.index2-list { position:relative; margin:20px -7px 0px;}
.index2-li { width:33.33%; float:left; font-size:18px; color:#fff; margin-bottom:20px;}
.index2-tu { overflow:hidden; position:relative; z-index:1; height:250px; border-bottom:#f1f1f1 solid  1px;}
.index2-tu img { width:auto; height:105%; position:absolute; z-index:99; top:50%; left:50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);
    transition: all 2s ease;
    -webkit-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -ms-transition: all 2s ease;
    -o-transition: all 2s ease;}
.index2-tu:hover img { -webkit-transform: translate(-50%,-52%);-moz-transform: translate(-50%,-52%);-ms-transform: translate(-50%,-52%);transform: translate(-50%,-52%); }
.black { background:#000; }
.black img { width:100%; opacity:0.5}
.index2-li:hover .black img {opacity:1;}
.flip img { height:100%;}
.flip:hover img {-webkit-transform: rotatey(180deg)  translate(50%,-50%);-moz-transform: rotatey(180deg)  translate(50%,-50%);-ms-transform: rotatey(180deg)  translate(50%,-50%);transform: rotatey(180deg)  translate(50%,-50%);}
.index2-con { width:96%; margin:0 auto; position:relative; z-index:1;}
.index2-num { position:absolute; z-index:99; width:60px; height:60px; background:#ff811c; font-size:24px; color:#fff; line-height:45px; left:0; top:0;-moz-border-radius:0px 0px 60px 0px;-webkit-border-radius: 0px 0px 60px 0px; border-radius:0px 0px 60px 0px;-webkit-box-shadow:1px 1px 5px 0px #222;-moz-box-shadow:1px 1px 5px 0px #222;box-shadow:1px 1px 5px 0px #222;}
.index2-num span { padding-left:15px;}
.index2-nr { position:absolute; z-index:100;-moz-border-radius:100%;-webkit-border-radius: 100%; border-radius:100%; background:rgba(0,0,0,0); top:50%; left:50%; text-align:center;-webkit-transform: translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform: translate(-50%,-50%);}
.index2-nr-span1 { display:block; font-size:16px; color:#fff; padding-top:40px; line-height:1.5em; background:url(../images/icon-2.png) 2px 43px no-repeat; padding-left:20px}
.index2-nr-span1 font { padding-left:15px;}
.index2-nr-span2 { display:block; font-size:30px; color:#fff; font-weight:600;  line-height:1.2em;border-top:#fff 1px solid; margin:5px auto; }
.index2-list .index2-li:first-child .index2-num {background:#ff0600;}
.index2-list .index2-li:nth-child(2) .index2-num {background:#fe4200;}
.index2-list .index2-li:nth-child(3) .index2-num {background:#fd5e0f;}


.index2-one { width:96%; margin:0 auto; position:relative; z-index:1;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; overflow:hidden; background:#fff; border:#ccc solid 1px; }
.index2-one-nr { padding:0 4%; min-height:195px;}
.index2-pop { border-bottom:#ccc solid 1px; overflow:hidden; padding:10px 0px;}
.index2-img { width:50px; height:50px;-moz-border-radius:100%;-webkit-border-radius:100%; border-radius:100%; float:left; overflow:hidden; position:relative; z-index:1;}
.index2-img img { width:auto; height:100%; position:absolute; z-index:99; top:50%; left:50%; -webkit-transform: translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform: translate(-50%,-50%);}
.index2-name { float:left; margin-left:10px;}
.index2-name span { font-size:16px; color:#333; line-height:1.5em; display:block;}
.index2-no {  text-align:center; background:#d5d5d5;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; float:right; margin-top:12px; padding:5px 8px; display:inline-block;}
.index2-no a { background:url(../images/hear-n.png) no-repeat left center; padding-left:22px; font-size:16px; color:#666;}
.index2-plus {  background:#ffcb05;}
.index2-plus a { background:url(../images/hear-y.png) no-repeat left center;}
.hotel { padding-top:10px;}
.index2 .hotel span { vertical-align:middle;}
.hotel-name { font-size:16px; color:#d32323; line-height:1.5em; padding-right:20px;}
.hotel-name a { color:#d32323; }
.hotel-name a:hover { color:#ffcb05}
.index2 .hotel-name {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; display:inline-block; padding-right:2px;}
.index2-li .hotel-address { display:block;}
.hotel-address { background:url(../images/Pin-1.png) no-repeat left 4px; padding-left:20px; font-size:16px; color:#666; line-height:1.5em;}
.hotel-address b { font-weight:500; padding-right:10px;}
.hotel-address b:nth-child(1) { display:none} 
.face { padding:8px 0px;}
.face span { vertical-align:top;}
.face-title { font-size:16px; color:#666; line-height:1.5em;}
.face-img img { padding-right:5px;}
.face-word { font-size:18px; color:#ffbb02; line-height:1.5em; font-weight:500;}
.face-word-no { color:#d32323;}
.face-word-c { color:#666;}
.index2-word {background-image:url(../images/tb-2.png), url(../images/tb-3.png); background-position: left top, right bottom; background-repeat: no-repeat; padding:0px 25px; font-size:16px; color:#666; line-height:1.5em; word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;  overflow: hidden; height:48px;}
.index2-word a { color:#666;}
.index2-word a:hover { color:#d32323;}
.index2-title a { color:#d32323; font-size:16px;}
.index2-title a:hover { color:#ffcb05;}

.index2-date { font-size:16px; color:#666; line-height:1.5em; padding:8px 0px 10px;}
.index2-ass { font-size:14px; color:#666; line-height:1.5em; border-top:#ccc solid 1px; padding:8px 0px 10px;}
.index2-ass span { padding-right:15px; padding-top:1px; cursor: pointer;}

.index2-ass-1 { background:url(../images/tb-17.png) no-repeat left center;padding-left:25px;}
.index2-ass-1.active { color:#ffcb05; background:url(../images/tb-5.png) no-repeat left center; padding-left:25px;}
.index2-ass-2 {background:url(../images/tb-4.png) no-repeat left center;padding-left:25px; }
.index2-ass-3 {background:url(../images/tb-6.png) no-repeat left center;padding-left:25px; }

.index2-xin { float:right;}
.index2-xin a { background:url(../images/hear-y.png) no-repeat left center; padding-left:22px; font-size:16px; color:#666;}
.star img { width:16px; height:auto;}
.hotel-food { font-size:16px; color:#666; line-height:1.5em;}
.hotel-food b:first-child{vertical-align: middle;padding-right: 0px;}
.hotel-food b:first-child img{max-height: 20px;}
.hotel-food b { font-weight:500; padding-right:8px;}
.index2-address { font-size:16px; color:#848489; line-height:1.5em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:10px;}
.index2-daa { padding-bottom:10px; overflow:hidden;}
.index2-daa .index2-date { float:left; padding:5px 0px 10px;}
.index2-daa .hotel-address { float:right; margin-top:5px}


.pop { position:fixed; z-index:999; overflow:auto; width:100%; height:100%; top:0; left:0;}
.pop-bg {width:100%; height:100%; position:fixed; z-index:99; background:rgba(0,0,0,0.8); top:0; left:0;}
.pop-con { width:1040px; position:absolute; z-index:999; left:50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); top:20%; display:none;}
.search-all { padding:1% 2%;}
.search-all a { padding:2px 7px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; cursor:pointer;}
.search-all.active a { background:#d32323; color:#fff;}
/*.search-all li.active a { background:#d32323; color:#fff;}*/
.search-all:hover a { background:#d32323; color:#fff;}

.footer { background:#363636; padding-top:75px; position:relative; z-index:1;}
.footer-logo { float:left; position:relative; z-index:1; min-width:150px; min-height:2px;}
.footer-logo img { position:absolute; z-index:99; top:-40px; width:100px; height:auto;}
.footer-nav {}
.footer-nav ul { text-align:center;}
.footer-nav ul li { display:inline-block; text-align:center; font-size:18px; color:#fff; padding:10px 17px;}
.footer-nav ul li a { font-size:18px; color:#fff; line-height:1.5em;}
.footer-nav ul li a:hover { text-decoration:underline;}
.footer-icon { float:right;}
.footer-icon a { margin-left:8px;}
.footer-copyright { width:100%; display:block; font-size:17px; line-height:1.5em; color:#6d6d6d; text-align:center; padding:55px 0px 20px;}


/*点评页 start*/
.banner-som {position:relative; z-index:10;}
.banner-som .search { bottom:3px;}
.banner-som .search-con { background:none}
.banner-som .search-tow-word { background:none; padding: 5px 0px 5px 0px;}
.banner-som .search-tow:hover .search-tow-word {background-image:none;color:#000;}
.banner-som .search-tow { cursor:text; text-align:center;}
/*.banner-som .search-input {width:508px;}*/
.banner-som .search-choose-right { width:350px;}

.where { padding:10px 20px 10px 30px; background-image:url(../images/tb-9.png); background-position: 0px 13px; background-repeat:no-repeat; }
.where a { font-size:16px; color:#666; line-height:1.5em;}
.where a:hover {color:#d32323;}
.where span { font-size:16px; color:#666; line-height:1.5em;}
.where-bg {margin-top:30px; background-color:#f5f5f5;padding:10px 20px 10px 40px; background-position: 15px 13px;}

.find-bus {background:#f5f5f5;}
.find-bus-top {  padding:1.5% 4%; margin-top:30px;}
.find-bus-left { font-size:32px; color:#444; line-height:1.5em; display:table-cell; font-weight:600; vertical-align:middle; padding-right:30px}
.find-bus-right {display:table-cell; vertical-align:middle;}
.find-bus-right .search-list {border:#ccc solid 1px; z-index:10;}
.find-bus-right .search-input { width:345px;}
.find-bus-right .search-big { float:left;}
.find-bus-right .search-choose-left { font-size:14px;}
.find-bus-list { border-top:#ccc solid 1px; padding:1.5% 4%;}
.find-bus-li { background:#fff; padding:20px; position:relative; z-index:1; margin-bottom:2%;}
.find-bus-img {  vertical-align:top;width:180px; overflow:hidden; position:absolute; left:52px; z-index:99; line-height:0; }
.find-bus-img img { width:100%; height:auto;}
.find-bus-icon { position:absolute; z-index:999; top:0; left:0; width:100%; height:100%; background:url(../images/tb-43.png) center no-repeat rgba(0,0,0,0.5);transition: all 2s ease; -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease;opacity:0;}
.find-bus-img:hover .find-bus-icon { opacity:1;}
.find-bus-con {  margin-left:230px;}
.find-bus-con .hotel { padding-top:0;}
.find-bus-li .index2-xin { float:none; margin:0px 15px;}
.find-bus-add { padding-top:18px;}
.find-bus-address { font-size:16px; color:#666;}
.find-bus-but {-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; background:#ffcb05; font-size:20px; color:#333; width:75px; height:75px; text-align:center; line-height:75px; position:absolute; z-index:999; top:50%; right:2%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); cursor:pointer;}
.find-bus-but.active { background:#a09f9f; color:#fff}
.find-bus-li .share { top:20px;}
.find-bus-li .coment-list-right { top:20px;}
.find-bus-no { text-align:center; padding:2% 0;}
.find-bus-no span { font-size:30px; color:#333; line-height:1.5em; padding-bottom:2%; display:block;}
.find-bus-no .button {cursor: pointer; font-size:16px; color:#333; line-height:1.5em; background:#ffcb05;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; text-align:center; display:inline-block; padding:8px 15px;}

.find-bus-note { overflow:hidden; text-align:center; padding-bottom:40px}
.find-bus-note-title { font-size:20px; line-height:1.5em; display:block; padding-bottom:20px;}
.find-bus-note a.write-bus-back {-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; background:#a09f9f; border:none; font-size:18px; color:#fff; line-height:1.5em; padding:10px 15px; margin:0px; display:inline-block;}

input[type="button"],input[type="submit"]{cursor: pointer;}

.find-form {border-top:#ccc solid 1px; padding:1.5% 4%;}
.find-form-title { font-size:20px; color:#848489; line-height:1.5em; font-weight:600; padding-bottom:25px;}
.find-form-row { margin-bottom:30px;}
.find-form-l {font-size:20px; color:#848489; line-height:35px; font-weight:600; width:165px; display:table-cell; vertical-align:top;}
.find-form-r { font-size:14px; color:#8e9197; line-height:35px; display:table-cell; vertical-align:top; padding-left:20px;}
.find-form-c { display:table-cell;}
.find-form-c input { font-size:16px; color:#666;height:35px; line-height:35px; border:#ccc solid 1px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; padding-left:10px;}
.input-1 { width:500px; }
.input-2 { width:320px;}

.find-select{
display:inline-block;
overflow:hidden;
height:35px;
width:155px;
border-radius:0;
background:url(../images/tb-11.png) right no-repeat #fff;
color:#797979;
line-height:2;
position:relative;
z-index:1;
margin-right:8px;

}

.find-serve-input { display:block; margin-top:25px;}

/**/
select::-ms-expand { display: none; }
select.select {
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: none;
  padding-right:0px;
}
.find-select .select{
display:block;
width:100%;
height:100%;
box-sizing:border-box;
-moz-border-radius:5px;
-webkit-border-radius:5px;
 border-radius:5px;
 border:#ccc solid 1px;
outline:none;
background:none;
-webkit-appearance:none;
padding:0px 10px;
line-height:inherit;
color:inherit;
cursor:default;
font-size:16px; color:#666;
line-height:35px;
position:relative;
z-index:3;
text-transform:capitalize;
cursor:pointer;
}
.select option{
color:#222;
}
.select option:hover{
color:#fff;
background:#eadaeb !important;
}
.select option:checked{
background:#ccc;
color:#fff; 
}

/**/

.write-bus {background:#f5f5f5; padding:1.5% 4%; margin:30px auto 60px;}
.write-bus-title { font-size:18px; color:#d32323; line-height:1.5em; border-bottom:#ccc solid 1px; padding:10px 0px;}
.write-bus-title span { font-size:24px; padding-right:20px; font-weight:600;}

.write-bus-con { padding:40px 0px;}
.write-bus-row { margin-bottom:20px; clear:both;}
.write-left { display:table-cell; vertical-align:top; width:100px; font-size:18px; color:#666; line-height:35px;}
.write-right { display:table-cell; width:975px}
.write-right input { width:100%; border:#ccc solid 1px; padding-left:1%; height:35px; line-height:35px;}
.write-right textarea { width:100%; border:#ccc solid 1px; padding:10px 1%; height:240px; line-height:1.5em; font-family:  Arial;}
a.up-tu { border:#ccc solid 1px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; background:url(../images/tb-10.png) 10px center no-repeat #fff; font-size:16px; color:#666; line-height:37px; height:37px; display:block; width:75px; padding-left:35px;}
.up-word { font-size:14px; color:#666; padding-top:5px; display:block; word-break:break-all;}
.write-right li{float: left;}
.write-right li img{max-width: 120px; margin-left: 10px; margin-bottom: 10px;}

.write-rat{min-height: 100px;}
.write-rat-tu { width:223px; height:30px; position:relative; z-index:1;margin-bottom: 5px;}
.write-rat-1 { position:absolute; z-index:99; top:0; left:2px;}
.write-rat-2 {position:absolute; z-index:99; top:0; left:50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }
.write-rat-3 {position:absolute; z-index:99; top:0; right:2px;}
.write-rat-line {width:223px; position:relative; z-index:1;}
.write-rat-line img { width:223px; height:auto;}
.write-rat-line span { position:absolute; z-index:999; top:0; left:50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); width:11px; height:18px; background:url(../images/dian.png) no-repeat;}
.write-rat-num { display: none;width:223px; font-size:14px; color:#666; line-height:1.5em; text-align:center; font-weight:600;margin-top: 20px;}

.write-bus-but { text-align:center;}
.write-bus-but input {-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; background:#a09f9f; border:none; height:40px; font-size:18px; color:#fff; line-height:40px; padding:0 15px; margin-right:10px; font-weight:500; vertical-align:middle;}
.write-bus-but input:hover {color:#fff; background:#ffbb02}
a.write-bus-back {-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; background:#a09f9f; border:none; font-size:18px; height:40px;color:#fff; line-height:40px; padding:0 15px; margin-right:10px;display: inline-block; vertical-align:middle;}
a.write-bus-back:hover  { color:#fff; background:#ffbb02}
/*点评页 end*/

/*注册 start*/
.pop-login { width:455px;background:#fff; overflow:hidden; position:absolute; z-index:999; top:15%; left:50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px; border-radius:10px 10px 0px 0px;}
.pop-login-title { font-size:30px; color:#fff; text-align:center; line-height:64px; height:64px; background:#ffcb05; font-weight:600;}
.pop-login-con { width:331px; margin:40px auto;}
.pop-login-row { margin-bottom:13px; overflow:hidden;}
.pop-login-row input { border:#d3d3d3 solid 1px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; height:40px; line-height:40px; font-size:16px; color:#999; padding:0px 10px; -webkit-box-shadow:inset 0 2px 10px #e5e5e5;   -moz-box-shadow:inset 0 2px 10px #e5e5e5;  box-shadow:inset 0 2px 10px #e5e5e5;box-sizing: border-box;}
.pop-login-row .input-1 { width:330px;}
.pop-login-row .input-2 { width:170px;}
.pop-login-row .input-3 { width:230px; float:left;}
.yzm { display:inline-block; float:right;}
.form-group .yzm img{max-width: 100px}
.pop-login-radio { font-size:15px; color:#666; line-height:1.5em;}
.pop-login-radio a {color:#ff0000;}
.pop-login-but { cursor: pointer;width:100%; height:44px; line-height:44px; font-size:18px; color:#333; text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; border:none; background:#ffcb05; margin-top:10px;}
.pop-login-q { font-size:16px; color:#999; line-height:1.5em; text-align:center; padding-top:15px;}
.pop-login-q a {color:#ff0000;}
.pop-login-l { float:left;}
.pop-login-r { float:right;}
.login-select{
display:inline-block;
overflow:hidden;
height:40px;
width:140px;
border-radius:0;
background:url(../images/icon-7.png) right no-repeat #fff;
color:#999;
line-height:2;
position:relative;
z-index:1;
}

.login-select .select{
display:block;
width:100%;
height:100%;
box-sizing:border-box;
-moz-border-radius:5px;
-webkit-border-radius:5px;
 border-radius:5px;
 border:#ccc solid 1px;
 -webkit-box-shadow:inset 0 2px 10px #e5e5e5; 
-moz-box-shadow:inset 0 2px 10px #e5e5e5;  
box-shadow:inset 0 2px 10px #e5e5e5;
outline:none;
background:none;
-webkit-appearance:none;
padding:0px 10px;
line-height:inherit;
color:inherit;
cursor:default;
font-size:16px; color:#999;
line-height:35px;
position:relative;
z-index:3;
text-transform:capitalize;
cursor:pointer;
}

.pop-perfect-title { font-size:18px; color:#666; line-height:1.5em; text-align:center;}
.pop-perfect-up { width:85px; margin:20px auto; padding:15px 0; background:#3b5998;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; text-align:center;}
.pop-perfect-up  span { display:block; font-size:16px; color:#fff; line-height:1.5em; padding-top:5px;}
#select-out-img img{max-width: 100%}
.perfect-select{
display:inline-block;
overflow:hidden;
min-height:40px;
width:100%;
border-radius:0;
background:url(../images/icon-7.png) right 14px no-repeat #fff;
color:#999;
line-height:2;
position:relative;
z-index:1;
}
.perfect-select span { color:#F00}

.perfect-select .select{
display:block;
width:100%;
height:100%;
box-sizing:border-box;
-moz-border-radius:5px;
-webkit-border-radius:5px;
 border-radius:5px;
 border:#ccc solid 1px;
 -webkit-box-shadow:inset 0 2px 10px #e5e5e5; 
-moz-box-shadow:inset 0 2px 10px #e5e5e5;  
box-shadow:inset 0 2px 10px #e5e5e5;
outline:none;
background:none;
-webkit-appearance:none;
padding:0px 10px;
line-height:inherit;
color:inherit;
cursor:default;
font-size:16px; color:#999;
line-height:35px;
position:relative;
z-index:3;
text-transform:capitalize;
cursor:pointer;
}
/*注册 end*/

/*商家主页 start*/
.business { background:none; padding-bottom:30px;}
.business .index2-top {margin-top:35px;}
.business-list { margin:20px 0px 0px;}
.business-list .find-bus-li { margin-bottom:0;}
.business-list .find-bus-li:nth-of-type(even) { background:#f7f7f7;} 
.business-list .find-bus-li:first-child .rank { border-left-color:#ff0600; border-right-color:#ff0600}
.business-list .find-bus-li:nth-child(2) .rank {border-left-color:#ff652f; border-right-color:#ff652f}
.business-list .find-bus-li:nth-child(3) .rank {border-left-color:#ffa508; border-right-color:#ffa508}
.rank { width:0; height:30px; border-bottom:8px solid transparent; border-left:12px solid #ffc90d;border-right:12px solid #ffc90d; text-align:center; float:left; position:relative; z-index:1; margin-top:-18px; margin-right:15px;}
.rank span { position:absolute; z-index:99; top:50%; left:50%; -webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); font-size:16px; color:#fff; line-height:1.5em;}
.business .face {display:table-cell;}
.business .write { float:none; display:table-cell; padding-left:20px; height:24px; line-height:24px; background-size:60px;}
.business .write a { font-size:12px;}
.business .write-wrod { padding-left:10px;}
.share { position:absolute; z-index:999; right:2%; top:30px;}
.share span{ font-size:16px; color:#666; display:table-cell; vertical-align:middle;}
.share a { display:table-cell; padding-left:5px; line-height:0;}
.share img { width:22px; height:auto;}

.search-bus { margin:15px 0px 0px; border-bottom:#f1f1f1 solid 1px; font-size:16px; color:#666; line-height:1.5em; padding:1% 0px;}
.search-bus-left { width:88px; display:table-cell; vertical-align:top; padding-top:5px;}
.search-bus-right { display:table-cell;}
.search-bus-right ul li { float:left; padding:5px 17px 0px 0px;}
.search-bus-right ul li a { padding:2px 7px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; cursor:pointer;background:#d32323; color:#fff;}

/*商家主页 end*/

/*点评主页 start*/
.coment-img { display:table-cell; text-align:center; vertical-align:top; width:100px;}
.coment-pic { overflow:hidden;}
.coment-pic img { width:100%; height:auto;transition: all 1s ease;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease; -o-transition: all 1s ease;}
.coment-pic:hover img {transform: scale(1.2);}
.coment-img .index2-name { float:none; margin-left:0; display:block;}
.coment-word { font-size:18px; color:#d32323; line-height:1.5em;}
.coment-word a {color:#d32323;}
.coment-word a:hover {color:#ffcb05;}
.coment-list .index2-word { width:360px;padding: 0px 0px 0px 25px;}
.coment-list .hotel { padding-top:0;}
.coment-list-right { position:absolute; z-index:999; right:2%; top:30px; text-align:right;}
.coment-list .find-bus-con { display:table-cell; padding-left:20px; margin-left:0;}
.field-commentform-file > .img{display: inline-block; position: relative;}
.field-commentform-file .close{position: absolute; top: 10px; right: 10px; display: none;}
.field-commentform-file .img:hover .close{display: block;}

.coment-ass { font-size:15px; color:#666; line-height:1.5em;}
.coment-ass span { padding-right:15px; padding-top:1px; display:inline-block;cursor: pointer;}
.index2-ass-4 {background:url(../images/tb-17.png) no-repeat left center;padding-left:25px; }
span.index2-ass-5 {background:url(../images/tb-18.png) no-repeat left center;padding-left:28px; padding-right:0px; }
.coment-ass a { color:#666;}
.coment-ass a:hover { color:#ffcb05}
.coment-ass a:hover span.index2-ass-5 {background:url(../images/tb-18-s.png) no-repeat left center;}

.coment-rank { margin:100px auto 0px;}
.coment-rank-title { text-align:center;}
.coment-rank-title span {background-image:url(../images/tb-19.png), url(../images/tb-19.png); background-position: left center, right center; background-repeat: no-repeat; padding:0px 50px; font-size:30px; color:#666; line-height:1.5em;}
.top-three { width:800px; margin:20px auto; border-bottom:#ccc solid 1px; overflow:hidden;}
.top-three li { width:33.33%; float:left; text-align:center; padding-bottom:15px;}
.top-three-img img { -moz-border-radius:100%;-webkit-border-radius:100%; border-radius:100%;}
.top-three li .index2-name { float:none; margin-left:0; display:block;}
.top-three li .index2-name span { font-size:20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.top-three li:first-child .top-three-img { background:url(../images/2.png) top center no-repeat; padding-top:29px; margin-top:20px;}
.top-three li:first-child .top-three-img img { width:90px; height:90px; border:#dce3e6 solid 4px}
.top-three li:nth-child(2) .top-three-img { background:url(../images/1.png) top center no-repeat; padding-top:38px;}
.top-three li:nth-child(2) .top-three-img img {width:100px; height:100px; border:#ffcb05 solid 4px}
.top-three li:nth-child(3) .top-three-img { background:url(../images/3.png) top center no-repeat; padding-top:29px;  margin-top:20px;}
.top-three li:nth-child(3) .top-three-img img { width:90px; height:90px;  border:#ff9400 solid 4px}

.top-order { padding-bottom:25px; overflow:hidden;}
.top-order li { float:left; width:25%; margin-bottom:25px;}
.order-rank { width:30px; height:30px; line-height:30px; text-align:center; background:#ffc71c;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; font-size:16px; color:#fff; float:left; margin-right:10px;}
.top-order .index2-img { width:auto;display:table-cell; float:none; vertical-align:middle;}
.top-order .index2-img a {width:80px; height:80px; position:relative; z-index:1; -moz-border-radius:100%;-webkit-border-radius:100%; border-radius:100%; display:block;}
.top-order .index2-img img { }
.top-order .index2-name {display:table-cell; float:none; vertical-align:middle; padding-left:10px;}
.top-order .index2-name span {width: 75px; font-size:20px; padding-bottom:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.coment-con {}
.coment-top {-webkit-box-shadow: 0 0 10px 2px #e3e3e3;-moz-box-shadow: 0 0 10px 2px #e3e3e3;box-shadow: 0 0 10px 2px #e3e3e3; background:#fff; overflow:hidden; padding:2% 35px; position:relative; z-index:1;}
.coment-top-img { float:left; width:222px; margin-right:30px;}
.coment-top-img-l { position:relative; z-index:;}
.coment-top-img-l a { display:none;}
.coment-top-img-l a:first-child { display:block;}
.coment-top-img-l img { width:100%; height:auto;}
.img-num { position:absolute; z-index:99; bottom:10px; left:20px; background:url(../images/tb-26.png) no-repeat left center; height:31px; line-height:31px; font-size:24px; color:#fff; font-weight:600; padding-left:45px; }
.coment-top-img-r {width:50%; float:right;}
.coment-top-img-r li { float:left; width:50%;}
.coment-top-img-r li img { width:97%;  height:auto;}
.coment-top-con { float:right; width:845px;}
.coment-top-con .hotel { padding-top:0;}
.coment-hotel { padding-top:15px;}
.coment-top-con .hotel a { display:table-cell; vertical-align:middle;}
.coment-top-con .hotel-name { font-size:32px; color:#333; line-height:1em; font-weight:600; vertical-align:middle; display:table-cell;}
.coment-top-con .index2-xin { float:none; vertical-align:middle; display:table-cell;}
.coment-top-con .hotel-food { margin:0px 15px 0px 5px;}
.coment-top-con .find-bus-add { padding:15px 0px 10px;}
.coment-top-con .hotel-address { background:url(../images/Pin-2.png) no-repeat left center; padding-top:2px; padding-left:23px; }

.coment-icon { position:absolute; z-index:999; right:30px; bottom:20px;}
.coment-icon a { cursor: pointer; font-size:16px; color:#a09f9f; line-height:1.5em; display:inline-block; margin-left:10px;}
.coment-icon-w { background:url(../images/tb-24.png) no-repeat center bottom; width:23px; height:23px; position:relative; z-index:2}
.coment-icon-w span { position:absolute; z-index:999; top:-30px; left:50%; background:url(../images/tb-25.png) no-repeat center; width:75px; height:28px; font-size:14px; color:#fff; line-height:1.5em; text-align:center;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.coment-icon-w:hover {background:url(../images/icon-4.png) no-repeat center bottom;}
.coment-icon-w:hover span {background:url(../images/tb-25-h.png) no-repeat center;}
.coment-icon-a { background:url(../images/hear-n.png) no-repeat  left center; padding-left:22px;}
.coment-icon-s { background:url(../images/tb-23.png) no-repeat left center;padding-left:20px;}
.coment-icon-a.active{color: #d32323;background: url(../images/hear-y.png) no-repeat left center;}
.coment-share-div{display: inline-block;position: relative;}
.comment-share-list{position: absolute;
    width: 200px;
    left: -110px;
    bottom: -50px;
    padding-top: 10px;
    display: none;}
.coment-con .coment-top {
    display: inline-block;
    overflow: visible;
}

.coment-con .bus-top {
    display: inline-block;
    overflow: visible;
}



.coment-nr { padding-top:35px;}
.coment-nr-left { display:table-cell; vertical-align:top; text-align:center; padding-right:65px;}
.coment-nr-img { width:100px; height:100px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; overflow:hidden; position:relative; z-index:1;}
.coment-nr-img img { width:auto; height:100%; position:absolute; z-index:99; top:50%; left:50%; -webkit-transform: translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform: translate(-50%,-50%);}
.coment-nr-left .index2-name { float:none; margin-left:0;}
.coment-nr-left .index2-no { float:none;  margin:10px auto 0;}
.coment-nr-right {display:table-cell; width:960px; padding-top:30px; padding-bottom:50px;}
.coment-nr-top { position:relative; z-index:1;  }
.coment-nr-title { font-size:20px; color:#d32323; line-height:1.2em;}
.coment-nr-title a {color:#d32323;}
.coment-nr-title a:hover {color:#ffbb02;}
.coment-nr-date {font-size:16px; color:#666; line-height:1.5em; padding-left:20px; display:inline-block}
.coment-nr-top .share { top:0; right:0;} 
.coment-nr-con {font-size:16px; color:#666; line-height:1.5em; padding-top:15px;}
.coment-nr-san { height:68px; overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.coment-nr-con a {color:#666;}
.coment-nr-con a:hover {color:#d32323;}

.response { margin-left:20px;}
.index2-ass-5 { position:relative; z-index:2;}
.ass-icon { background:url(../images/tb-29.png) no-repeat; width:18px ; height:11px; position:absolute; z-index:999; top:25px; left:50%; margin-left:-9px;}
.response-con { border:#d9dde3 solid 1px; background:#ecedf0;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; padding:20px;margin-top: 12px; }
.response-textarea { border:#ccd0d7 solid 1px;-webkit-box-shadow:inset 0 2px 10px #e5e5e5;   -moz-box-shadow:inset 0 2px 10px #e5e5e5;  box-shadow:inset 0 2px 10px #e5e5e5;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; width:98%; height:120px; padding:10px; font-size:14px; color:#a09f9f; line-height:1.5em;}

.response-but { text-align:right; padding-top:10px;}
.response-reset { font-size:16px; color:#fff; width:75px; height:30px; line-height:30px; text-align:center; background:#dfdfdf; border:none;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; margin-right:15px;}
.response-submit {font-size:16px; color:#fff; width:75px; height:30px; line-height:30px; background:url(../images/tb-28.png) no-repeat 8px center #ffca05; padding-left:32px;border:none;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.order-response { margin-left:20px; margin-top:40px; padding-bottom:45px;}
.order-response-title { font-size:18px; color:#d32323}
.order-response-list { margin-top:15px;}
.order-response-li { padding:15px 0 25px;}
.order-response-img { display:table-cell; vertical-align:top; padding-right:20px;  }
.order-response-img a {overflow:hidden; width:46px; height:46px;-moz-border-radius:100%;-webkit-border-radius:100%; border-radius:100%; display:block; position:relative; z-index:1;}
.order-response-img img { width:auto; height:100%; position:absolute; z-index:99; top:50%; left:50%; -webkit-transform: translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform: translate(-50%,-50%);}
.order-response-con {display:table-cell; width:820px;}
.order-response-top { text-align:right; padding-bottom:5px;}
.order-response-top .index2-name { text-align:left; margin-left:0;}
.order-response-top .index2-name span { display:inline-block; color:#ffca05;}
.order-response-top .star { display:inline-block;}
.order-response-top .coment-nr-date { font-size:14px;}
.order-response-word { font-size:16px; color:#333; line-height:1.5em; clear:both;}
.order-response-but { width:97%; font-size:16px; color:#666; height:40px; line-height:40px; text-align:center; background:#cccccc; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; cursor:pointer;}
.order-response-more { display:none;}

.pages { display:block;}
.pages a { width:106px; height:30px;background:url(../images/tb-30.png) no-repeat;text-align:center; font-size:16px; color:#333; line-height:30px; display:block; }
a.pages-prve {background-position:0 0; float:left;}
a.pages-next {background-position:right center; float:right;}


/*点评主页 end*/

/*城市主页 start*/
.city { background:none;}
.city .index2-top { margin-top:35px;}
.city-list {margin:0;}
.city-li { width:46%; float:left; background:#f7f7f7; padding:1.5%; margin-top:20px;}
.city-li:nth-of-type(even) { float:right;}
.city-li:first-child .rank { border-left-color:#ff0600; border-right-color:#ff0600}
.city-li:nth-child(2) .rank {border-left-color:#ff652f; border-right-color:#ff652f}
.city-li:nth-child(3) .rank {border-left-color:#ffa508; border-right-color:#ffa508}
.city-img { display:table-cell; vertical-align:middle; width:115px; padding-right:20px;}
.city-img img { width:100%; height:auto;}
.city-address {   font-size:16px; color:#666; line-height:1.5em; display:table-cell; vertical-align:middle;}
.city-address a {color:#666;}
.city-address a:hover { color:#ffcb05;}
.city-address b { font-weight:500; padding-right:10px;}
.city-address b:first-child {background:url(../images/Pin-1.png) no-repeat left center;padding-left:20px;}
.city-address b:last-child { font-size:24px; line-height:1.5em; font-weight:600;}
/*城市主页 end*/



/*页脚栏目 start*/
.problem { padding-top:15px;}
.title { font-size:28px; color:#363636; font-weight:600; line-height:1.5em;}
.problem-list { margin:10px auto 15px;}
.problem-list li { list-style:decimal inside; font-size:20px; color:#333; font-weight:600; line-height:1.5em; padding:2%; position:relative; z-index:1;  }
.problem-list li:nth-child(odd) { background:#f5f5f5}
.problem-title {font-size:20px; color:#333; font-weight:600; line-height:1.5em; display:inline; padding-right:40px;}
.problem-con {font-size:16px; color:#666; line-height:1.5em; font-weight:500;}
.problem-con p { padding-top:2%;}
.problem-list .info-top { position:static;}
.problem-list .info-icon {right:20px; top:30px;-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}
.problem-list .info-con {font-size:16px; color:#666; line-height:1.5em; font-weight:500;}

.about-con {font-size:16px; color:#666; line-height:1.5em; padding:30px 0px 70px;text-align:justify;text-justify:inter-ideograph;}
.about-con img {-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; max-width:100%; height:auto;}
.about-con p { padding-bottom:40px;}

.contact {}
.contact-con {width:700px; padding:40px 0px 100px;}
.contact-row:first-child {float:left; width:32.33%; margin-right:1%;}
.contact-row:nth-child(2) { float:left; width:32.33%; margin:0 0.5%;}
.contact-row:nth-child(3) { float:right; width:32.33%; margin-left:1%;}
.contact-row input { width:100%;box-sizing: border-box;}
.contact-row textarea { box-sizing: border-box; width:100%;border:#d3d3d3 solid 1px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; height:150px; line-height:1.5em; font-size:16px; color:#999; padding:10px; -webkit-box-shadow:inset 0 2px 10px #e5e5e5; -moz-box-shadow:inset 0 2px 10px #e5e5e5;  box-shadow:inset 0 2px 10px #e5e5e5; }
.contact-row .yzm { float:none; margin-left:20px;}
.contact-but { width:100px; height:35px; line-height:35px; font-size:18px; color:#333; text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; border:none; background:#ffcb05; margin-top:10px;}

.info-list { padding-top:25px;}
.info-list li { padding:2%;}
.info-list li:nth-child(odd) { background:#f5f5f5}
.info-top { position:relative; z-index:1;cursor:pointer;}
.info-date { font-size:16px; color:#999; line-height:1.5em; display:table-cell; vertical-align:top; width:190px;}
.info-date b { font-weight:500; padding:0px 15px;}
.info-title {display:table-cell;font-size:17px; color:#666; line-height:1.5em; padding-right:40px; }
.info-title a {word-break:break-all; }
.info-title a,.info-title a:link,.info-title a:visited{color:#666;}
.info-icon { position:absolute; z-index:99; right:0; top:50%; background:url(../images/tb-20.png) no-repeat; width:24px; height:13px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.info-con { display:none; font-size:16px; color:#999; line-height:1.5em; padding-top:15px;}
.info-top.active .info-icon { background:url(../images/tb-21.png) no-repeat;}
.not-read .info-title{color: #111; font-weight: bold;}

.web-nav { padding:25px 0px 50px;}
.web-nav li { padding:20px; position:relative; z-index:1;list-style:decimal inside; font-size:16px; color:#666; line-height:1.5em;}
.web-nav li a {font-size:16px; color:#666; line-height:1.5em; display:inline; width:100%;}
.web-nav li:nth-child(odd) { background:#f5f5f5}
.web-icon { position:absolute; z-index:999; right:2%; top:50%;width:12px; height:18px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); background:url(../images/tb-22.png)}
/*页脚栏目 end*/

/*商家详情 start*/
.bus-top { width:1040px; margin:0 30px; position:relative; z-index:1; overflow:hidden;}
.bus-top .coment-top-img { width:222px; margin-right:0;}
.bus-top .coment-top-img-l { width:100%}
.bus-top .coment-top-con { width:795px;}
.bus-top .coment-icon { right:0; bottom:0;}
.bus-prve { position:absolute; z-index:999; left:0; top:50%; margin-top:-30px; width:32px; height:61px; background:url(../images/tb-33.png) no-repeat; cursor:pointer;}
.bus-next { position:absolute; z-index:999; right:0; top:50%; margin-top:-30px; width:32px; height:61px; background:url(../images/tb-33.png) no-repeat; -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg); cursor:pointer;}
.no-nrl .bus-prve { background:url(../images/tb-33-hui.png) no-repeat; }
.no-nrl .bus-next { background:url(../images/tb-33-hui.png) no-repeat; }

.business-con .hotel-address {background: url(../images/Pin-1.png) no-repeat left center; padding-left: 20px; padding-right:10px;}
.bus-top .coment-hotel { padding-top:20px; padding-bottom:10px;}
.bus-top .index2-date { display:inline-block;}

.business-nr-left { width:245px; float:left;}
.business-nr-right { width:875px; float:right; border-left:#ccc solid 1px; padding-left:30px; margin-bottom:20px}
.business-nr-left-con { padding-bottom:25px;}
.business-nr-left-top { padding-bottom:3px;}
.business-nr-left-icon { display:table-cell; vertical-align:middle; width:30px; text-align:center; padding-right:5px;}
.business-nr-left-title { display:table-cell; font-size:18px; color:#d32323; line-height:1.5em;}
.business-nr-left-word { font-size:16px; color:#666; line-height:1.5em;}
.business-nr-left-word a {color:#666;}

.business-nr-right-top { background:#f1f1f1;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; padding:6px 15px;}
.business-nr-right-top ul li { background:#fff; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; display:inline-block; padding: 4px 9px;margin: 3px 2px 3px 0;cursor:pointer;}
.business-nr-right-top ul li a { font-size:16px; color:#666; line-height:1.5em; background:url(../images/tb-35.png) no-repeat right center; padding-right:15px;}
.business-nr-right-top ul li:hover { background:#d32323;}
.business-nr-right-top ul li:hover a {color:#fff; background:url(../images/tb-34.png) no-repeat right center; }
.business-nr-right-top ul li.active { background:#d32323;}
.business-nr-right-top ul li.active a {color:#fff; background:url(../images/tb-34.png) no-repeat right center; }
.business-nr-right-li { border-bottom:#ccc solid 1px; padding:30px 0}
.business-nr-right-li .coment-nr-left {padding-right: 38px;}
.business-nr-right-li .coment-nr-right { width:737px; padding:0;}
.business-nr-right-li .response-textarea { width: 675px;}
.business-nr-right-li .coment-nr-date { float:right;}

.bus-con { position:relative; z-index:1;}
.bus-con .coment-nr-con {}
.bus-con .bus-con-more { height:48px; overflow:hidden;}
a.business-nr-right-but { background:url(../images/icon-7.png) no-repeat right center; padding-right:22px; font-size:14px; color:#666; position:absolute; z-index:999; right:0; bottom:0; cursor:pointer;}
.bus-response .ass-icon { display:none;}
.bus-response .response-con { display:none;}
.bus-response .index2-ass-1,
.bus-response .index2-ass-2,
.bus-response .index2-ass-3,
.bus-response .index2-ass-4,
.bus-response .index2-ass-5 { cursor:pointer;}

.bus-search .find-bus-img { left:20px}
.bus-search .find-bus-con { margin-left:200px;}

.find-shop .find-bus-img { left:20px}
.find-shop .find-bus-con { margin-left:200px;}
/*商家详情 end*/

/*轮播 start*/

.bx-wrapper {
	position: relative;
	margin:20px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
	-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	
	background:none;
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
		
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
	display:none;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -20px;
	background: url(../images/tb-27.png) no-repeat;
}

.bx-wrapper .bx-next {
	right:-20px;
	background: url(../images/tb-22.png) no-repeat;
}


.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -9px;
	outline: 0;
	width: 12px;
	height: 18px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/*轮播 end*/


/**/
.head-own .head-login { background:none; color:#666}
.head-own .head-login a {color:#666; cursor:pointer;}
.banner-order { width:100%; height:238px; background:url(../images/banner-ordre.jpg) center top no-repeat; }
.name { background:#f4f4f4;}
.name-img { position:absolute; z-index:999; top:-150px; left:0; line-height:0;}
.name-img a { width:217px; height:217px;-moz-border-radius:5%;-webkit-border-radius:5%; border-radius:5%; border:#fff 4px solid;-webkit-box-shadow: 0 0 8px 1px #444;-moz-box-shadow: 0 0 8px 1px #444;box-shadow: 0 0 8px 1px #444; position:relative; z-index:1; overflow:hidden; display:block;}
.name-img img { width:auto; height:217px; position:absolute; z-index:99; top:50%; left:50%; -webkit-transform: translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform: translate(-50%,-50%);}

.name-info { padding:35px 0 35px 250px}
.name-title { font-size:30px; color:#333; line-height:1.5em; font-weight:600; display:inline-block;}
.name-info .star { display:inline-block; margin:0 20px 0 10px;}
.name-info .star img { width:25px; height:auto;}
.name-info .index2-no {float:none; margin-top:0; position:relative; z-index:1;}
.name-info .index2-no:before { content:''; position:absolute; z-index:999; left:-5px; top:50%; -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); width: 0; height: 0;border-top: 6px solid transparent; border-right: 6px solid #d5d5d5; border-bottom: 6px solid transparent;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.name-info .index2-plus:before {border-right: 6px solid #ffcb05;}
.name-date { background:url(../images/tb-36.png) no-repeat left center; font-size:18px; color:#a09f9f; line-height:1.5em; display:inline-block; padding-left:30px; margin-left:20px;}
.name-history{font-size:16px; color:#a09f9f; line-height:1.5em; display:inline-block;margin-left:20px;}

.name-history a{color: #666;}
.name-history.active a{color:#d32323; }
.ordre-bus { padding-bottom:30px; }
.ordre-bus .find-bus-img { left:20px}
.ordre-bus .find-bus-con { margin-left:200px;}

.order-critic { position:relative; z-index:1; margin:40px -5px 0; }
.order-critic-li { float:left; width:25%; padding-bottom:20px;}
.order-critic-con { width:90%; margin:0 auto; padding:3%; background:#f5f5f5;}
.order-critic-img { display:table-cell; vertical-align:top;}
.order-critic-img a {width:98px; height:98px; -moz-border-radius:5%;-webkit-border-radius:5%; border-radius:5%; display:block; position:relative; z-index:1; overflow:hidden;}
.order-critic-img img { width:auto; height:100%; position:absolute; z-index:99; top:50%; left:50%; -webkit-transform: translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform: translate(-50%,-50%);}
.order-critic-nr { display:table-cell; padding-left:10px;}
.order-critic-time { font-size:12px; color:#9a9a9a; line-height:1.1em; display:block;}
.order-critic-name { font-size:16px; color:#333; line-height:1.5em; display:block; padding-bottom:4px;}


.order-coment-top { margin-top:20px;}
.order-coment-top ul li { display:inline-block; position:relative; z-index:1; padding:0 17px 0 12px;}
.order-coment-top ul li:first-child { padding-left:0;}
.order-coment-top ul li:last-child:after { background:none}
.order-coment-top ul li a { font-size:17px; color:#666; line-height:1.5em; background:url(../images/tb-38.png) no-repeat right center; padding-right:15px;}
.order-coment-top ul li:after { content:''; position:absolute; z-index:99; right:0; top:50%; margin-top:-5px; width:1px; height:10px; background:#d5d5d5;}
.order-coment-top ul li:hover a {background:url(../images/tb-37.png) no-repeat right center; color:#ffcb05;}
.order-coment-top ul li.active a {background:url(../images/tb-37.png) no-repeat right center; color:#ffcb05;}
.order-coment-con { padding-bottom:30px;}
.order-coment-li { background:#f5f5f5; padding:30px; overflow:hidden; margin-top:20px;}
.order-coment-left { width:737px; float:left; border-right:#e0e0e0 solid 1px; padding-right:24px; position:relative; z-index:1}
.order-coment-right { width:325px; float:right;}
a.order-coment-more { font-size:16px; color:#F00; line-height:1.5em; float:right; padding-top:3px; position:relative; z-index:5; font-weight:550;}
.order-coment-c .coment-nr-date { display:table-cell; vertical-align:middle;}
.order-coment-li .response-textarea { width:653px;}
.order-coment-response { position:relative; z-index:1; margin-top:30px;}
.order-coment-response .share { right:0; top:-6px;}
.order-coment-response .share img { width:34px; height:auto;}
.coment-slider { min-height:20px;}
.coment-slider .bx-wrapper img { max-width:100%; height:75px !important;}


.bus-info-title { font-size:16px; color:#333; line-height:1.5em; font-weight:600;}
a.bus-info-writ {  width:23px; height:20px;background:url(../images/icon-4.png) no-repeat; display:block; float:right;}
.bus-info-top { padding:10px 0; min-height:54px;}
.bus-info-img { width:80px; height:54px; margin-bottom: 10px;position: absolute;z-index: 999; overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.bus-info-img img { width:auto; height:100%; }
.bus-info-con { position: relative;z-index: 1;margin-left: 90px;margin-bottom: 10px;}
.bus-info-con .hotel-name { display:block; color:#333; padding-bottom:3px} 
.bus-info-con .index2-xin  { position:absolute; z-index:999; right:0; top:-35px;}
.bus-info-line { width:100%; height:1px; background:#ccc; position:relative; z-index:1; clear:both;}
.bus-info-line:before { content:''; position:absolute; z-index:999; left:0; top:0; width:25%; height:1px; background:#ffcb05}
.bus-info-c .face { float:left; width:auto;}
.bus-info-c .face img { width:20px; height:auto;}
.bus-info-c .face-word { font-size:16px; line-height:1.2em;}
.bus-info-c .hotel-address { float:right; margin-top:5px;}
.bus-info-d { position:relative; z-index:1; clear:both;}
.bus-info-d .index2-no { float:none; margin-top:5px;}
.bus-info-d .share { right:0; top:0px; position:static; margin-top:10px;}
/**/

/**/

.name-img-border { position:absolute; z-index:99; right:4px; bottom:4px; width:0;height:0;border-width:35px; border-style:solid; border-bottom-right-radius:8px; border-color:transparent #000 #000 transparent; opacity:0.6;}
.name-img-icon {position:absolute; z-index:100; right:15px; bottom:15px; background:url(../images/tb-39.png) no-repeat; width:24px; height:19px;}
.fans .name-img-border{display: none;}
.fans .name-img-icon{display: none;}

.my-news { padding:20px 0 30px}
.my-writ {position: relative;z-index: 1;padding: 5px 8px;display: inline-block;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; background:#6884b4}
.my-writ a {font-size: 16px;color: #fff;text-align: center;}
.my-writ:before {content: '';position: absolute;z-index: 999;left: -5px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 0;height: 0;border-top: 6px solid transparent;border-right: 6px solid #6884b4;border-bottom: 6px solid transparent;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.cancel { 
    font-size:16px; 
    color:#333; 
    line-height:1.5em; 
    padding:2px 9px 2px 25px;
    border-radius: 5px;
    background: #ffcb05; 
    display:inline-block; 
    position:absolute; z-index:999; right:2%; top:46%;}
.cancel:before {
    content: '';
    position: absolute;
    z-index: 99;
    top: 0;
    left: 5px;
    background: url(../images/hear-y.png) no-repeat center;
    background-size: 100%;
    width: 15px;
    height: 100%;
}
.cancel a {color:#333;}
.cancel:hover {background: #d5d5d5;}
.cancel:hover:before {background: url(../images/hear-n.png) no-repeat center;}

.my-time {font-size: 16px;color: #666; line-height: 1.5em; position:absolute; z-index:999; right:2%; bottom:12%;}
.my-bus-news { padding:20px 0 30px;}
a.my-more {font-size: 16px; color: #ffcb05; line-height: 1.5em; padding-left:10px;}
.f-time { font-size:14px; color:#9c9ca6; line-height:1.5em; float:right; padding-top:5px;}

.my-coment-top { margin-top:20px;}
.my-coment-top ul li { display:inline-block; position:relative; z-index:1; padding:0 17px 0 12px;}
.my-coment-top ul li:first-child { padding-left:0;}
.my-coment-top ul li a { font-size:17px; color:#666; line-height:1.5em; border-bottom:#fff solid 2px; padding-bottom:5px; display:block; cursor:pointer;}
.my-coment-top ul li:hover a {border-bottom:#ffcb05 solid 2px; color:#ffcb05;}
.my-coment-top ul li.active a {border-bottom:#ffcb05 solid 2px; color:#ffcb05;}

.my-w { position:absolute; z-index:4; right:15px; top:-115px; }
.my-w img {width:239px; height:255px;}
.my-c {position:absolute; z-index:4; right:15px; top:0px; text-align:center;}
.my-c img { width:23px; height:auto;}
.my-c-writ { font-size:16px; color:#d32323; line-height:1.5em; display:block;}

.my-response { border:#ccc solid 1px; padding:10px; background:#f7f7f7;}
.my-response-title { font-size:14px; color:#d5d5d5; line-height:1.5em;}
.my-response-title span { font-size:16px; color:#a09f9f;}
.my-response-con { font-size:16px; color:#333; line-height:1.5em; padding-top:5px;}

.my-con { padding-top:30px;}

.my-status { position:relative; z-index:1; background:#f5f5f5; padding:20px 45px 50px; overflow:hidden; margin:40px 0 70px}
.my-status .my-w {-ms-transform:rotate(15deg); -moz-transform:rotate(15deg); -webkit-transform:rotate(15deg); -o-transform:rotate(15deg);transform:rotate(15deg);right: -15px; top: -40px;}
.my-status .my-w img { width:140px; height:auto;}
.my-status-title { font-size:24px; color:#d32323; line-height:1.5em; border-bottom:#ccc solid 1px; margin-bottom:40px;}
.my-status-title span { font-size:18px; color:#666; padding-left:15px;}
.my-status-row { margin-bottom:40px;}
.my-status-topic { display:table-cell; vertical-align:top; font-size:18px; color:#666; line-height:1.5em; width:115px;padding-top: 6px;}
.my-status-right { display:table-cell;}
.my-status-right-title { font-size:24px; color:#333; line-height:1.5em;}
.my-status-right .coment-nr-con { padding-top:8px;}
.my-status-right .bx-wrapper { margin-top:10px;}
.my-status-but { text-align:center;}
.my-status-but a {display: inline-block; font-size:18px; color:#333; height:40px; line-height:40px; background:#a09f9f; padding:0 15px; border:none;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; margin-right:15px}
.my-status-but a:hover {color:#fff;background:#ffbb02;}
.my-status-but button {font-size:18px; color:#333;height:40px; line-height:40px; background:#a09f9f; padding:0 15px; border:none;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; margin-right:15px}
.my-status-but button:hover {color:#fff;background:#ffbb02;}


.my-form { background:#f5f5f5; padding:50px 45px 30px; margin-top:10px;}
.my-form-title { font-size:20px; color:#d32323; line-height:1.5em; font-weight:600; margin-bottom:30px;}
.my-form-row { margin-bottom:30px;}
.my-form-topic { display:table-cell; vertical-align:top;font-size:20px; color:#848489; line-height:35px; font-weight:600; width:130px; text-align:right;}
.my-form-right { display:table-cell;}
.my-form-right input { height:35px; line-height:35px; background:#fff; border:none; padding:0 10px; font-size:16px; color:#333; margin-left:35px;}
.my-form-right span { min-height: 21px; line-height:1.5em; background:#fff; border:none; padding:7px 10px; font-size:16px; color:#333; margin-left:35px; display:inline-block;}
.my-input-1 { width:480px; display:block;}
.my-input-2 { width:300px;}
.my-input-3 { width:130px;}
.my-input-mar { margin-top:30px;}
.my-form-right span.my-input-3 { width:auto; min-width:130px; display:block; margin-bottom:5px;}
.my-form-right span.my-input-mar {margin-top:0px;}

.diqu-but { text-align:center; padding:20px 0;}
/**/
.otopmain { display:none;}
.cur { display:block;}
.pop { display:none}
.pop-l,.pop-x,.pop-lin { display:none}
.pop-img { width:600px;overflow:hidden; position:absolute; z-index:999; top:20%; left:50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); text-align:center;}

.slider { text-align:center; position:relative; z-index:1; margin-top:8px; overflow:hidden;} 
.slider img { width:auto; height:145px;}

.not_visibility{ display: none;}

.not-result { font-size:24px; line-height:1.5em; color:#a09f9f; text-align:center; min-height:200px; padding-top:30px;}
.not-result a {color:#F00;}
.not-result a:hover {color:#ffcb05;}
.info-list  .not-result {padding-top:0;}

.field-commentform-file img{max-width: 150px;margin-right: 10px;    margin-bottom: 10px;}

.help-block-error{color: red; clear:both;}
.forgot { min-height:430px;}
.new-mm { overflow:hidden; min-height:400px;}
.new-mm .member_3 {height:auto;  line-height:0;}
.member-leaguer-title { font-size:20px; padding-bottom:10px; text-align:center;}
.member-leaguer-title a {color: #333;font-weight: 600;}
.forgot span { padding-bottom:10px; display:block;}


.index2-ass-2.active {
    color: #ffcb05;
    background: url(../images/tb-4-1.png) no-repeat left center;
    padding-left: 25px;
}
.index2-ass-3.active {
    color: #ffcb05;
    background: url(../images/tb-6-1.png) no-repeat left center;
    padding-left: 25px;
}

.glyphicon-remove{
    background: url(../images/others-close1.png) no-repeat right center;
    display: inline-block;
    width: 14px;
    height: 11px;
    padding-left: 10px;
}

.site-error{
    padding-bottom: 150px;
    text-align: center;
}
.site-error > img{max-width: 150px;}
.site-error > h1 { margin: 15px 0px; }
.upload-banner-but{
    text-align: center;margin-top: 21px;
    font-size: 14px;
    color: #000;}
.upload-banner-but a{color: #d32323;font-size: 14px;}