i,em{font-style:normal;}
body{background: #f2f6f9;}
.base_w{width:1200px;margin: 0 auto;position: relative}
input,textarea{outline: none;}
form{color:#000;font-size: 14px;background: #fff; padding: 0 22px;border: 1px solid #eee;}
.btn-group,.form_list dl dd{margin-left:26px; }
.btn-group{display: block;padding-left: 64px;width:1086px ;*padding-left: 34px;*width: 1060px;}
.control-label{float: left;display: block;width:60px ;height:48px;}

.btn{background:#fff;text-align:left;border: none;line-height: 28px;outline: none;font-size: 14px;color: #666;padding: 0 30px 0 0;*padding-right: 10px;*overflow: hidden;}
.btn:hover{background:#fff;color: #3eccb3; }
.btn-active{background: #fff;color:#3eccb3 ;}
.form-group{border-top: 1px dotted #eeebeb;line-height: 48px;color: #999;font-size: 14px;}










/*全部 人气 价格*/
.title_nav ul{padding-top:16px;border-bottom: 2px solid #EBEBEB;height: 44px;line-height: 44px;}
.title_nav ul li{float:left;position: relative;}
.title_nav ul li a{text-decoration: none;color:#000;padding: 0 20px;display: block; cursor: pointer;}
.title_nav ul li p {position: relative;display: inline;top:0;}
.title_nav ul li .priceUp{position: absolute;top:-5px;right:0;color: #3eccb3;float: left;display: block;height:5px;}
.title_nav ul li .priceDown{position: absolute;top:5px;right:0;height:5px;display: inline;}
.title_nav ul li .priceUp,.title_nav ul li .priceDown {height:10px;width: 16px;cursor: pointer;}
.title_nav ul li a.title_nav_current{color: #3eccb3;border-bottom: 2px solid #3eccb3; }
.title_nav ul li a:hover{color: #3eccb3;}
.guide_main {width: 1200px;margin: 0 auto;overflow: hidden;*overflow: hidden;_overflow: hidden}
.guide_main_titles a{color: #999;font-size: 30px;text-decoration: none;background: #fff;border: 1px solid #666;width:42px;height:20px ;display: block;float:left;text-align: center;
			line-height: 16px;margin-top:10px;}
.guide_main #all_classes{margin: 30px 0;}

.volistDL{overflow: hidden;*overflow: hidden;width: 1220px;}
/*.guide_main dl {overflow: hidden;width: 224px;background: #fff;float:left;margin: 20px 20px 0 0;}
.guide_main dl:nth-child(5n){margin-right: 0;}
.guide_main dl:hover {box-shadow: 1px 1px 6px 1px #ccc;}

.guide_main dl dt{width: 224px;height: 142px;background: #fff;cursor: pointer;text-align: center;   position: relative;}
.guide_main dl dt>div.tips{position: absolute;bottom: 0px;width: 100%;text-align: left;height: 25px;line-height: 25px;background-color: #000;opacity: 0.2;text-indent: 10px;color:#fff;}
.guide_main dl dd {background: #fff;float: right;width: 224px;}
.guide_main dl p{height:20px;width:208px;line-height: 20px;font-size:14px;color:#333;padding:5px 0 0 10px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.guide_main dl div {height:30px;line-height:30px;overflow: hidden;padding-left: 10px;}
.guide_main dl dd div span{color: #999;font-size: 12px;margin-top: 0;display: inline-block;width: 50px;height:30px;overflow: hidden;}
.guide_main dl dd div img{height:22px;width: 22px;display: block;float: left;margin: 3px 5px 0 0;border-radius: 50%;border: 1px solid #eee;}

.guide_main dl div i{font-size:18px;color:#cc0000;font-style:inherit;padding-left:0;}
.guide_main dl div em{float: right;font-size:12px;font-style:inherit;padding-right:10px;color:#999;}*/
.sel-place .btn,.sel-subject .btn{margin-right:3px}