em,i{font-style: normal;}
a{cursor: pointer;}
.farm_con{width: 1200px;margin: 0 auto;}
.beadcrumb { width: 1200px;height: 28px; position: relative; margin: 0px auto; padding-top: 16px; font-size: 13px; color: #999; }
.beadcrumb a { display: inline; color: #999; }
.beadcrumb span { padding-left: 5px; padding-right: 5px; }

.farm_info{margin: 25px auto 48px;height:400px;overflow: hidden;}
#banner { width:620px; height:400px; position: relative; float: left; overflow: hidden }
#banner .pic { width:620px; height:400px; position: relative }
#banner .pic ul li { list-style: none; width:620px; height:400px; position: absolute; left: 0; top: 0; display: none }
#banner .pic ul li.first { display: block }
#banner .picnav { width: 600px; height: 66px;position: absolute; bottom: 20px; left: 50%; margin-left: -300px;padding: 0 30px;}
#banner .picnav ul li { list-style: none; width: 115px; height: 58px; float: left; margin: 5px 10px; border:2px solid #fff }
#banner .picnav ul li img { width:100%; height: 54px }
.ban_rt{float: right;width: 545px; padding:0;}
.ban_rt h2{font-size: 24px;color: #333;margin-bottom: 12px;}
.ban_rt p{font-size: 14px; color: #999;line-height: 20px;margin-bottom:20px;}
.ban_rt_item{font-size: 14px;color: #999;margin-bottom:12px;}
.ban_rt_item span{background: #89d08e;color: #fff;font-size: 12px;padding:2px 7px;margin: 0 10px 0 2px;border-radius: 2px;}
.ban_rt_item label{ padding-left: 2px;color: #666;}
.ban_rt_item em{ display:inline-block; color:#89d08e; font-size:14px;  height:26px; line-height:26px; padding:0 10px; margin-right:12px; font-weight:bold; cursor:pointer}
.ban_rt_item em.cur{border:1px solid #89d08e;}
.review{width:460px;font-size: 12px;margin-top:19px;border-bottom:1px dashed #e4e4e4;border-top: 1px dashed #e4e4e4;padding:12px 0;}
.review span{padding: 0 35px; border-right:1px solid #e4e4e4;}
.review span:last-child{border: none;}
.review em{color: #666;}
.review i{color:#ff6600 ;}
.tc_explain{ padding-left:70px;}
.tc_explain p label{ display:block; float:left}
.tc_explain p{ width:100%; overflow:hidden; color:#999; margin-bottom:8px; font-size:12px}
.tc_explain p span{ color:#666;padding-left: 69px; display: block;}
.tc_explain p b{ font-size:14px; color:#ff6600}
.tc_explain button{ background:#ff6600; color:#fff; margin-top:3px; width:60px; height:24px; line-height:24px; text-align:center; border-radius:3px; border:none; cursor:pointer}

.nav_btn{width: 100%; height:50px;line-height:50px;font-size:16px;background: #5c983d; color: #fff;margin-bottom: 30px;}
.nav_btn .nav_ul li{width: 160px;text-align: center;float: left;cursor: pointer;}
.nav_btn .nav_ul li.on{background: #ff6600;}
.classCon{border:1px solid #e7e7e7;margin-bottom: 30px;}
.classCon .classCon_top{background: #f5f5f5;border-bottom:1px solid #e7e7e7;height: 44px;line-height: 44px;padding-left: 20px;}
.spot_info{padding: 30px;overflow: hidden;}
.spot_info p{font-size: 14px; color: #999; line-height: 25px;text-indent:30px;text-align: justify;}
.spot_info_img{padding-top: 28px;overflow: hidden;}
.spot_info_img span{display:block; float:left;width: 342px;height: 248px;margin-right: 30px; border:1px solid #e7e7e7;padding:5px;}
.spot_info_img span img{display: inline-block;width: 342px;height: 248px;border-radius: 3px;}
.spot_info_img span:last-child{margin-right: 0;}

.position_info{padding: 30px;overflow: hidden;}
.position_info_lt{width: 350px; float: left;}
.position_info_lt .pos_tit{color: #5c983d;font-size: 14px;border-left:5px solid #5c983d;padding-left: 6px;margin-bottom: 12px;}
.position_info .position_info_rt{float: right; width: 740px; height: 370px;}
.pos_line{margin-bottom: 25px;}
.pos_line p{line-height: 24px;text-align: justify;}

.ts_dishes{padding: 30px;overflow: hidden;}
.ts_dishes p{line-height: 24px;text-align: justify;}
.ts_food{width:1140px;height:180px;overflow:hidden;  margin:0 auto 30px}
.ts_food ul li{float:left; width: 250;height: 180px;margin: 0 10px}
.ts_food ul li img{display:block;width: 250;height: 180px;}
.cost_info{padding: 30px;overflow: hidden;}
.cost_info p{line-height: 28px;}

.comment_sum{ margin-bottom: 20px;padding:25px 0 20px 38px;overflow: hidden;}
.comment_sum_lt{float: left;border-right:1px solid #e4e4e4;padding-right: 20px;margin-top: 5px;}
.comment_sum_lt b{font-size: 30px;color: #ff6600;}
.comment_sum_lt p{font-size: 14px;color: #666;padding-top:5px;text-align: center;}
.comment_sum .percent{float:left;margin-left: 20px;}
.comment_sum .percent .row{height: 24px;line-height: 24px;overflow: hidden;font-size: 12px;}
.comment_sum .percent .row label{float: left;width: 70px;color: #999;margin-right: 10px;}
.comment_sum .percent .row .chart{position: relative;width: 150px;float: left;background:#ddd;height: 10px;margin-top: 8px;margin-right: 10px;}
.comment_sum .percent .row .chart i{position: absolute;left: 0;top: 0;background: #FF6600;height: 100%;}
.comment_sum .percent .row span{color: #FF6600;}

.comment_cen{padding: 20px 30px;overflow: hidden;}
.comment_li{height:40px; line-height:40px;border-bottom:1px solid #ddd;}
.comment_li a{display: block;float: left;color: #666;font-size: 14px;padding: 0 25px;cursor: pointer;}
.comment_li a.curn{color: #FF6600;border-bottom:3px solid #FF6600;line-height: 36px;}
.comment_card{padding-bottom: 20px;margin-bottom: 10px;border-bottom:1px solid #ddd; overflow: hidden;margin-top: 25px;}
.comment_card:last-child{border: none;}
.comment_card .comment_card_user{width: 90px;float:left;text-align: center;}
.comment_card .comment_card_user span{display: block;width: 60px;height: 60px;margin: 0 auto;}
.comment_card .comment_card_user img{width: 60px;height: 60px;border-radius: 100%;}
.comment_card .comment_card_user p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:36px;color: #333;}
.comment_card .comment_card_rt{margin-left: 100px;}
.comment_card_text{font-size: 14px;color: #666;line-height: 24px;text-align: justify;}

.comimgul li{float: left;overflow: hidden;width: 115px;height: 100px;margin-right:15px;margin-top:  10px;position: relative;}
.comimgul li img{width: 115px;height: 100px;cursor: pointer;}
.shop_img_big{max-width:400px;height:auto;position: relative;top: 2px;left: 0;}
.shop_img_big img{width:100%;}
.datetime{ clear: both; width: 100%;padding-top: 20px;color: #999;font-size: 12px;}
.datetime a{color: #5c983d; display: inline-block;padding-left: 10px;cursor: pointer;}
.s_reply{background: #f6f6f6; padding: 10px 20px; overflow: hidden;margin-top: 15px;}
.s_reply span{display: block; float: left;width: 46px;height: 46px;}
.s_reply span img{display: block;width: 100%;height: 100%;border-radius: 50px;}
.s_reply_text{margin-left: 60px;}
.s_reply_text p{line-height: 24px;color: #666;margin-top:8px;}
.reply_date{font-size: 12px;color: #999;line-height: 20px;}
.reply_date em{padding-right: 10px;}


/* banner */
.banner { margin: 0 auto; width: 1920px; position: relative; height: 477px; overflow: hidden; }
.banner .bd { position: relative; z-index: 0; }
.banner .bd ul { width: 100% !important; }
.banner .bd li { width: 100% !important; height: 477px; }
.banner .bd li a { height: 477px; display: block; }
.banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 8px; left: 0; height: 30px; line-height: 30px; text-align: center; }
.banner .hd ul { width: 150px; margin: 0 auto; }
.banner .hd ul li { background: url(../images/dot.png) no-repeat center center; cursor: pointer; display: inline-block; zoom: 1; width: 16px; height: 16px; margin: 4px; overflow: hidden; font-size: 0px; }
.banner .hd ul .on { background: url(../images/dot_on.png) no-repeat center center; }
.service_wrap { width: 1200px; margin: 30px auto }
.service_wrap ul { margin: 0; padding: 0; overflow: hidden }
.service_wrap ul li a { float: left; width: 300px; height: 155px; position: relative }
.service_wrap ul li a h4 { position: absolute; font-size: 22px; color: #fff; top: 35px; left: 30px; font-weight: normal }
.province_menu{margin: 20px auto;overflow: hidden;}
.province_menu a{display: block; float: left;width: 76px;height: 30px;line-height:30px;
background: #f2f2f2;color: #666;font-size: 14px;margin-right: 10px;text-align: center;margin-bottom: 10px;cursor: pointer;}
.province_menu a:nth-child(14n){margin-right: 0;}
.province_menu a.activ{background:#5c983d;color: #fff;}
.tool_nav{clear: both; background: #f8f8f8;border:1px solid #e7e7e7;height: 42px;margin-top:26px;line-height: 42px;}
.tool_nav a{width: 100px; display:block; float:left;text-align: center;border-right:1px solid #e7e7e7;cursor: pointer;color: #666;}
.tool_nav a i{display: inline-block;width: 7px;height: 8px;background: url(../images/arrow.png) no-repeat center center;padding-left: 10px;}
.tool_nav a.current{background: #5c983d;color: #fff;height: 40px;}
.tool_nav p{float: left;padding-left: 10px;color: #666;}
.tool_nav p font{padding-right: 5px;}
.tool_nav p input{
  width: 60px;
  height: 20px;
  border: 1px solid #ddd;
  text-indent: 5px;
}
.scenic_list{margin-top: 20px;}
.scenic_list ul li{border:1px solid #e4e4e4; height: 212px;margin-bottom: 30px;}
.scenic_list ul li span{display: block; float:left;width: 370px;height: 210px;}
.scenic_list ul li span img{width: 370px;height: 210px;}
.scenic_li_cen{width:600px;float: left;height: 210px; overflow: hidden;padding: 18px 20px;}
.scenic_li_cen h2{ font-size: 18px;color: #333;line-height: 30px;margin-bottom: 12px;}
.scenic_li_cen h2 a{display: inline-block;}
.scenic_li_cen h2 i{width: 20px;height: 20px;background: url(../images/jing.png) no-repeat center center;display: inline-block;margin-left: 10px;vertical-align: sub;}
.scenic_li_cen p{color: #999;line-height: 24px;}
.scenic_li_cen p em{font-size: 16px;color: #ff6600;}
.scenic_li_cen p.scenic_nr{margin-bottom: 20px; height: 45px;overflow: hidden;}
.scenic_btn {
    display: inline-block;
    color: #fff;
    background: #5c983d;
    padding: 11px 36px;
    font-size: 14px;
    border-radius: 30px;
    float: right;
    margin: 80px 40px 0 0;
}
/* 翻页样式 */
/* .pagination { text-align: center; display:block; margin: 0 auto; padding: 15px 0 30px; }
.pagination ul { font-size: 0; *word-spacing:-1pxIE6、7;
}
.pagination ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; margin: 0 0 0 -1px; }
.pagination ul li { *display: inlineIE6、7;
*zoom:1;
}
.pagination li span { font: 600 12px/20px Verdana, Tahoma, Arial; color: #AAA; background-color: #FFF; text-align: center; display: block; min-width: 20px; padding: 8px; border: 1px solid #E6E6E6; position: relative; z-index: 1; }
.pagination li a span, .pagination li a:visited span { color: #555; text-decoration: none; background-color: #FFF; position: relative; z-index: 1; }
.pagination li a:hover span, .pagination li a:active span { color: #5c983d; text-decoration: none; border-color: #5c983d; position: relative; z-index: 9; cursor:pointer; }
.pagination li a:hover { text-decoration: none; }
.pagination li span.currentpage { color: #FFF; font-weight: bold; background-color: #5c983d; border-color: #5c983d; position: relative; z-index: 2; }
.pagination li:first-child { margin-right: 8px; }
.pagination li:last-child { margin-left: 8px; } */

.country_tra{margin: 15px auto;}
.country_tra .country_head{padding: 10px;border-bottom:2px solid #5c983d;margin-bottom: 10px;}
.country_tra .country_head b{font-size: 23px;color: #5c983d;margin-right: 30px;font-weight: normal;}
.country_tra .country_head a{display: inline-block;font-size: 14px;color: #333;padding: 0 15px}
.country_tra .country_head a.current,.country_tra .country_head a:hover{color:#5c983d;}
.country_con{padding: 15px 0 0;overflow: hidden;}
.country_con .country_con_left{width: 235px;float:left}
.country_con_class{width: 235px;padding-bottom:20px;overflow: hidden;}
.country_con_class span{display: block;width: 74px;height: 24px;line-height:24px;background: #5c983d;color: #fff;font-size: 14px;border-radius: 50px;text-align: center;margin-bottom:20px;}
.country_con_class ul li a{display: block;float: left;padding-left:4px;padding-right: 20px;font-size: 12px;color: #666;line-height:28px;}
.country_con_class ul li a:hover{color: #5c983d;}
.country_con .country_con_rt{width: 950px;float: right;}
.country_con_rt ul li{display: block;float: left;width: 228px;margin-right:12px;margin-bottom: 20px;overflow: hidden;position: relative;}
.country_con_rt ul li:nth-child(4n){margin-right: 0;}
.country_con_rt ul li img{display: block;width:228px;height: 148px;}
.country_con_rt ul li p{padding:10px 2px 0;overflow: hidden;}
.country_con_rt ul li p span{width:128px;display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.country_con_rt ul li p span:hover{color: #5c983d;}
.country_con_rt ul li p em{float: right;color: #ef5a00;font-size: 14px;font-weight: bold;}
.country_con_rt ul li p i{font-size: 12px;color: #999;}
.country_con_rt ul li .words {
	background: rgba(0,0,0,0.5);
	padding: 15px;
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 228px;
    height: 148px;
    color: #fff;
    line-height: 20px;
    overflow: hidden;
    display: none;
}
.country_con_rt ul li a:hover .words{display: block;}
.hot_jd{overflow: hidden;margin-bottom: 10px;}
.jd_tit { width: 100%; height: 45px; border-bottom: 2px solid #5c983d;margin-bottom: 20px; }
.jd_tit h3 { font-size: 18px; float:left;font-weight:normal;background: #5c983d; color: #fff; width:160px; text-align: center; line-height: 42px; border: 1px solid #2f9560; }  
.jd_tit .more{font-size: 14px;color: #999;float: right;line-height: 42px;}
.hot_jd_lt{width: 954px;float: left;}
.hot_jd_lt ul li{display: block;float: left;width: 464px;margin-right:12px;margin-bottom: 20px;overflow: hidden;position: relative;}
.hot_jd_lt ul li:nth-child(2n){margin-right: 0;}
.hot_jd_lt ul li img{display: block;width:464px;height: 320px;}
.hot_jd_lt ul li p{padding:10px 2px 0;overflow: hidden;}
.hot_jd_lt ul li p span{width:342px;display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hot_jd_lt ul li p span:hover{color: #5c983d;}
.hot_jd_lt ul li p em{float: right;color: #ef5a00;font-size: 14px;font-weight: bold;}
.hot_jd_lt ul li p i{font-size: 12px;color: #999;}
.hot_jd_lt ul li .words {
	background: rgba(0,0,0,0.5);
	padding:40px;
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 464px;
    height: 320px;
    color: #fff;
    line-height: 24px;
    overflow: hidden;
    display: none;
}
.hot_jd_lt ul li a:hover .words{display: block;}
.hot_jd_rt{ width: 228px;float: right;}
.hot_jd_rt ul li{display: block;float: left;width: 228px;margin-right:12px;margin-bottom: 10px;overflow: hidden;position: relative;}
.hot_jd_rt ul li:nth-child(2n){margin-right: 0;}
.hot_jd_rt ul li img{display: block;width:228px;height: 140px;}
.hot_jd_rt ul li p{padding:10px 2px 0;overflow: hidden;}
.hot_jd_rt ul li p span{width:142px;display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hot_jd_rt ul li p span:hover{color: #5c983d;}
.hot_jd_rt ul li p em{float: right;color: #ef5a00;font-size: 14px;font-weight: bold;}
.hot_jd_rt ul li p i{font-size: 12px;color: #999;}
.hot_jd_rt ul li .words {
	background: rgba(0,0,0,0.5);
	padding:15px;
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 228px;
    height: 140px;
    color: #fff;
    line-height: 24px;
    overflow: hidden;
    display: none;
}
.hot_jd_rt ul li a:hover .words{display: block;}
.guide_con{margin-bottom: 10px; overflow: hidden;}
.guide_con ul li{
	display: block;
	float: left;
	width: 373px;
	height: 368px;
	border:1px solid #e4e4e4;
	margin-right: 40px;
	margin-bottom: 20px;
}
.guide_con ul li:hover{box-shadow:0 4px 12px 3px rgba(0, 0, 0, 0.1);}
.guide_con ul li:nth-child(3n){margin-right:0;}
.guide_con ul li span{
	display: block;
	width: 373px;
	height: 210px;
}
.guide_con ul li span img{
	width: 100%;
	height: 100%;
}
.guide_con ul li h5{
	font-size: 16px;
	color: #333333;
	height: 45px;
	line-height: 45px;
	padding: 0 10px;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.guide_con .guide_text{
	font-size: 14px;
	color: #999999;
	line-height: 22px;
	padding:0 10px;
	height: 50px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.user_com{
	padding:0 10px;
	overflow: hidden;
}
.user_com .user_com_lt{
	margin-top: 20px;
	line-height: 28px;
	color: #5c983d;
	font-size: 12px;
}
.user_com .user_com_lt img{
	display: block;
	float: left;
	width: 28px;
	height: 28px;
	border-radius: 50px;
	margin-right: 5px;
}
.user_com .user_com_lt em{
	display: block;
	float: right;
	color: #bbb;
	background: url(../images/eye.png) no-repeat left center;
	background-size: 14px 10px;
	padding-left: 18px;
}
.travel_new{
	margin: 10px 0;
	overflow: hidden;
}
.travel_new ul li a{
	display: block;
	width: 365px;
	margin-right: 52px;
	float: left;
	font-size: 12px;
	color: #333333;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	}
.travel_new ul li a:nth-child(3n){
	margin-right: 0;
}

.nj_commend_main{ width:1200px; overflow:hidden; position:relative;}
.nj_commend_main .nj_commend_arrow{ overflow:hidden; }
.nj_commend_main .nj_commend_arrow .prev{ display:block;width: 35px;height: 83px;cursor:pointer; background:url(../images/left.png) no-repeat;position: absolute;left: 0;top: 50px;}
.nj_commend_main .nj_commend_arrow .next{  display:block;width: 35px;height: 83px;cursor:pointer; background:url(../images/right.png) no-repeat;position: absolute;right: 0; top: 50px;}
.nj_commend_main .nj_commend_con{ padding:10px 50px;}
.nj_commend_main .nj_commend_con ul{ overflow:hidden; zoom:1; }
.nj_commend_main .nj_commend_con ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; }
.nj_commend_main .nj_commend_con ul li .pic{ text-align:center; }
.nj_commend_main .nj_commend_con ul li .pic img{ width:161px; height:110px; display:block;  padding:2px; border:1px solid #ccc; }
.nj_commend_main .nj_commend_con ul li .pic a:hover img{ border-color:#999;  }
.nj_commend_main .nj_commend_con ul li .title{ line-height:24px;}
.nj_commend_main .nj_commend_con ul li .title h5{color: #333;font-size: 14px;font-weight: normal;padding: 10px 0 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nj_commend_main .nj_commend_con ul li .title p{font-size: 12px;color: #999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nj_commend_main .nj_commend_con ul li .title span{display: block;background: url(../images/zan.png) no-repeat;background-size:15px;padding-left: 18px;color: #ff6c00;font-size:12px;background-position: 0 4px;margin-top: 5px;}

.btmHeader{
	padding-top:30px;
	padding-bottom:44px;
}
.wraper{
	width: 1200px;
	margin: 0 auto;
}
.btmHeader .sjlogo{
	float:left;
	height:58px;
}
.btmHeader .sjlogo img{
	height:58px;
}
.btmHeader .sjrzTit{
	float:left;
	padding-top:14px;
	padding-bottom:14px;
	font-size:24px;
	color:#666;
	padding-left:16px;
	margin-left:16px;
	border-left:1px solid #e3e3e3;
}
.Reminder{ background:#fffdf0; border:1px solid #ffe179; padding:22px 20px; overflow:hidden; margin:13px auto -8px; font-size:12px; color:#666; line-height:22px;}
.Reminder em{ color:#e0930d;}
.enterInfo {
    border: 1px solid #eee;
    margin: 0 auto;
    padding-bottom: 50px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.enterInfo h3 { font-size: 16px; color: #000; padding-left: 27px; margin: 30px auto; overflow:hidden; padding-right:30px; }
.rz_info_box {margin-bottom: 20px;overflow:hidden;}
.rz_info_box em { display: block; width: 215px; height: 37px; line-height: 37px; text-align: right; float: left; font-size: 14px; color: #666; margin-right: 20px; }
.rz_info_box em font { color: #e60012; padding-right: 4px; }
.rz_info_box input[type=text] {width: 401px;height: 37px;border: 1px solid #e3e3e3;text-indent: 10px;z-index: 9;}
.rz_info_box label { margin-right: 23px; line-height: 37px; }
.a-radio { display: none !important; }
.b-radio { display: inline-block; border: 1px solid #ccc; width: 14px; height: 14px; vertical-align: middle; margin-right: 5px; position: relative; border-radius: 50px; }
.b-radio:before { background: url(../images/radio_check.png) 0 0 no-repeat; content: '';width: 16px; height: 16px; position: absolute; left: 50%; top: 50%; margin-left: -8px; margin-top: -8px; display: none;}
.a-radio:checked~.b-radio:before{ display: block; }
input::-webkit-input-placeholder{ color:#c2c2c2}
textarea::-webkit-input-placeholder{ color:#c2c2c2}
.rz_info_box textarea{ width:401px; height:75px;border: 1px solid #e3e3e3;text-indent: 10px;padding-top: 10px;}
.democon {
   width:401px; height:37px; border:1px solid #e3e3e3; float:left; margin-right:8px
}
.democon select{ display:none}
.select_box{font-size: 12px;color: #999999;width:100%;line-height: 37px;height: 37px; padding-right:10px}
.select_showbox{height: 37px;padding-left: 10px;background: url(../images/xiala.png) no-repeat right 13px;}
.select_option{ width:133px;border:1px solid #e3e3e3; margin-top:3px;display: none;background: #fff; position:absolute;border-radius:5px; z-index:999}
.select_option li{padding-left: 10px;}
.select_option li:hover{background-color: #f5f7fa; color:#666}
.rz_info_box input[type=text].rz_date{ width:195px; background:url(../images/date.png) left center no-repeat; padding-left:10px;}
.rz_info_box .long_date{width:15px;height:15px;position: absolute;top:2px;margin-left: 11px;}
.rz_info_box span {
    position: relative;
    line-height: 37px;
}
.rz_info_box i{ padding-left:30px;}
.rz_info_box .card_con{ width:713px; float:left}
.rz_info_box .card_con p{ line-height:22px; color:#999; clear:both}
//.uplode_img{ position:relative; margin:5px 0}
//.uplode_img img{ display:block; width:86px; height:82px;}
//.uplode_img .file{ width:100%; height:100%; position:absolute; top:0; left:0; opacity:0; z-index:100; cursor:pointer}
.sub_btn{width: 160px;height: 45px;line-height:45px;background: #ff6c00;color: #fff;text-align: center;font-size: 14px;border-radius:5px;margin-top: 40px;margin-left: 236px;}


.uplode_img{ position:relative; margin:8px 32px 10px 0; float:left}
.uplode_img .cz_close {width: 16px;height: 16px;background: url(../images/cz_close.png) no-repeat left center;background-size: 16px;position:absolute;right: -21px;top: 1px;}
.uplode_img img{ display:block; width:86px; height:82px;}
.uplode_img .file{ width:100%; height:100%; position:absolute; top:0; left:0; opacity:0; z-index:100; cursor:pointer}
.nybuynum_box{overflow:auto;display:block;float:left;\: 5px;border:1px solid #dedede;margin-right: 10px;margin-top: 5px;}
.nybuynum_box a{display:block;width:15px;background:#ddd;float:left;text-align:center;font-size:14px;}
.nybuynum_box input{display:block;float:left;width:50px;line-height: 19px;border:none;text-align:center;}
.nybuynum_span{float: left;margin-top: 7px;}

.wuyou-waiter{position: fixed; right: 0px; top:60%; margin-top: -90px; width: 62px; box-shadow: 0px 0px 20px rgba(0,0,0,.3); z-index: 999;}
.waiter-ul li{position: relative; height: 62px; line-height: 66px; border-bottom: 1px solid #fff;}
.waiter-ul li a{ position: absolute; left: 0; top: 0; z-index: 2; color: #fff; display: block; width: 66px; height: 66px; line-height: 66px; text-align: center; -webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; text-decoration: none; font-size: 24px;}
.waiter-title{position: absolute; left: 0px; bottom: 1px; color: #fff; width: 80px; height: 40px; line-height: 40px; text-align: center;-webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; background-color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.3); z-index: 1; opacity: 0;}
.waiter-title:before{content: ''; display: block; width: 10px; height: 10px; position: absolute; right: -5px; top: 14px; background-color:#fff; transform:rotate(45deg);}
.waiter-ul li:hover .waiter-title{left: -88px; opacity: 1;}
.waiter-ul li.wuyou-shop a{background-image: -webkit-linear-gradient(left, #f60, #ffb443);background-image: -moz-linear-gradient(left, #f60, #ffb443);background-image: -ms-linear-gradient(left, #f60, #ffb443);}
.waiter-ul li.wuyou-shop a img{ display:block; margin:14px auto 0;}
.waiter-ul li.wuyou-shop .waiter-title{background-color:#f60; }
.waiter-ul li.wuyou-shop .waiter-title:before{background-color:#f60; }
.waiter-ul li.wuyou-top a{background-image: -webkit-linear-gradient(left, #666, #999);background-image: -moz-linear-gradient(left, #666, #999);background-image: -ms-linear-gradient(left, #666, #999);}
.waiter-ul li.wuyou-top a img{ display:inline-block; vertical-align:middle}
.waiter-ul li.wuyou-top .waiter-title{background-color:#333; }
.waiter-ul li.wuyou-top .waiter-title:before{background-color:#333; }