











@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin: 0;	padding: 0}
table {	border-collapse: collapse;	border-spacing: 0}
fieldset,img {border: 0}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal;	font-weight: normal}
ol,ul {	list-style: none;	list-style-type: none;}
caption,th {text-align: left}
h1,h2,h3,h4,h5,h6 {	font-size: 100%;font-weight: normal}
q:before,q:after {	content: ''}
abbr,acronym {	border: 0;	font-variant: normal}
sup {vertical-align: text-top}
sub {vertical-align: text-bottom}
input,textarea,select {	font-family: inherit;font-size: inherit;*font-size: 100%;font-weight: inherit;	resize: none;}
input,img {	vertical-align: middle;}
legend { color: #000; display: none}
.clearfix {	zoom: 1}
.clearfix:after {content:'';visibility: hidden;display: block;	height: 0;	clear: both;}

body {
	width: 100%;
	margin: auto;
	line-height: 1.62;
}
button, input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}

input[type="button"]{
	cursor: pointer;
}

a { text-decoration: none;cursor:pointer;}
a:hover {text-decoration:none;}

body{ background-color:#F5F5F5;font-family:'黑体';}
.bg_fff{ background-color:#fff;}

/*comman*/
.li_top{ border-top:1px solid #E5E5E5;}
.li_bot{ border-bottom:1px solid #E5E5E5;}
.m_top{ margin-top:20px;}
.m_bot{ margin-bottom:20px;}
.font18{ font-size:18px; color:#000; font-style:italic; font-weight:bold;}
.font10{ font-size:10px; color:#999; font-style:italic;}
.font12{ font-size:12px; color:#666;}
.font14{ font-size:14px; color:#333; text-align:center; margin-top:5px;}
.font16{font-size:16px;color:#000; font-weight:bold;}
.font40{font-size:40px;color:#000; font-weight:bold;}

/*header*/
header{ font-size:20px; height:42px; line-height:42px; text-align:center; color:#fff; background-color:#0099ff;z-index:1999;position:fixed; top:0; left:0; width:100%;}
.hd_right{width:26px; height:20px;margin-top:12px; text-align:right; margin-right:10px;z-index:999; position:absolute; right:0;top:0;}
.hd_right img{height:100%;}

/*banner*/
.bannerbox{width:100%; overflow:hidden;}
.bannerbox img{ width:100%;}
.ban_box{width:150px; height:55px;left:40px;bottom:20px; position:absolute;overflow:hidden;}
.ban_lan{height:12px; line-height:12px;}
.ban_price{height:43px; line-height:43px;}

/*nav*/
.nav_tab{width:100%;background-color:#fff; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}
.nav_tab tr td{width:25%; font-size:12px; text-align:center;}
.nav_blk{color:#333333; display:block;border-right:1px solid #E5E5E5;}
.nav_blk:visited{color:#333333;}
.nav_blk img{ padding-top:5px;}
.nav_blk p{ padding-bottom:5px;}
.nav_more{ display:block;color:#0099FF; font-size:12px;border-right:none;}
.nav_more:visited{color:#0099FF;}
.ft_09F a{color:#0099FF; font-size:12px;}
.ft_09F a:visited{color:#0099FF;}

/*content*/
.content{width:100%;}
.menubox{height:30px; line-height:30px; font-size:12px; color:#333; padding:0 10px;}
.rank_tab{ width:100%;height:100%; overflow:hidden;}
.rank_tab tr td{padding-left:10px; }
.rank_tab tr td a{ display:block; background-color:#fff; width:99%;border:1px solid #E5E5E5;}
.pro_price{ height:15px; line-height:15px;padding-top:10px; margin-left:10px;}
.pro_price_img{ float:right; margin-right:10px; width:10px; height:10px;}
.pro_price_img img{ height:100%; margin-top:3px;}
.pro_name{margin-left:10px;}
.pro_img{ margin-left:32%; margin-right:6%;}
.pro_img img{width:100%;}
.pro_tab{ width:100%;height:100%; background-color:#fff; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}
.pro_tab tr td{width:33.33%;border:1px solid #E5E5E5; }
.pro_tab tr td a{ display:block; width:100%;}
.today li{ float:left; margin:0px 1.5% 0px 1.5%; width:30.3%;}
.today li a{border:1px solid #E5E5E5; display:block; color:#333;}
.today li a:visited{color:#333;}
.today li img{width:100%;}

.tuijian li{ float:left; margin:5px 1.5% 5px 1.5%; width:47%;}
.tuijian li a{display:block; color:#333;}
.tuijian li a:visited{color:#333;}
.tuijian li img{width:100%;}

.border{ border:1px solid #e5e5e5;}
.fc_box{font-size:12px;height:20px;line-height:20px;color:#fff; margin-top:-25px; z-index:1; position:absolute;}
.zcs_box{font-size:12px;height:20px;line-height:20px;color:#fff; margin-top:-35px; z-index:1; position:absolute;}
.zcs_box img{height:20px;}
.zoushi{ height:45px; line-height:45px; font-size:12px; color:#333; margin-left:10px;}
.navbox{height:37px; font-size:16px; background-color:#fff; border-top:1px solid #E5E5E5;}
.navbox li{top:2px; position:relative;height:37px; line-height:40px;float:left;width:33.3%;text-align:center; border-bottom:2px solid #E5E5E5;}
.navbox a{ height:37px; display:block;text-align:center;}
.rankbox{height:37px; font-size:16px; background-color:#fff;}
.rankbox li{top:2px; position:relative;height:37px; line-height:40px; float:left;width:50%;text-align:center; border-bottom:1px solid #E5E5E5;}
.rankbox a{ height:37px; display:block;text-align:center;}
.rankbox2{height:37px; font-size:16px; background-color:#fff;}
.rankbox2 li{top:2px; position:relative;height:37px; line-height:40px; float:left;width:33.33%;text-align:center; border-bottom:1px solid #E5E5E5;}
.rankbox2 a{ height:37px; display:block;text-align:center;}

.tody_box{height:37px; font-size:16px; background-color:#fff;}
.tody_box li{top:2px; position:relative;height:37px; line-height:40px; float:left;width:20%;text-align:center; border-bottom:1px solid #E5E5E5;}
.tody_box a{ height:37px; display:block;text-align:center;}
.li_block a{color:#333;border-bottom:3px solid #fff;bottom:3px; position:relative;}
.li_current a{ border-bottom:3px solid #0099FF; color:#0099FF; bottom:3px; position:relative;}
.list{width:100%; background-color:#fff; margin-bottom:20px;}
.list li{ height:90px;}
.listbox{height:90px; border-bottom:1px solid #E5E5E5; margin-left:20px; display:block;}
.adr_name{ padding-top:15px;font-size:16px;color:#000; font-weight:bold;}
.adr_name a{color:#000;}
.adr_name a:visited{color:#000;}
.dh_img{ width:13px; height:13px; float:left; }
.dh_img img{height:100%; margin-top:3px;}
.rt_price{font-size:16px;color:#000; float:right; margin-right:20px; margin-top:-4px;}
.rt_price_img{ width:30px; height:15px; float:right;margin-right:20px; }
.rt_price_img img{height:100%;}
.tipbox{ width:100%;height:72px; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; background-color:#F5F5F5;}
.tip1{ color:#FF3300; font-size:16px; margin-top:10px;}
.tip2{ color:#333333; font-size:12px; margin-top:15px;}
.caipu ul{ margin-top:10px;}
.caipu li{ float:left; margin:0px 1.5%; width:47%; text-align:left; margin-bottom:15px; font-size:16px; color:#333;}
.caipu li a{color:#333; display:block;}
.caipu li a:visited{color:#333;}
.caipu li img{width:100%;}
.csc_det{width:100%; height:125px; background-color:#fff;border-bottom:1px solid #e5e5e5;}
.csc_detcon{  height:125px;}
.csc_img{padding:10px 0px 10px 10px;}
.csc_img img{ height:105px; }
.csc_detail{ padding-left:15px;}
.csc_time{ height:25px; line-height:25px; color:#000; font-size:16px; margin-right:13px;}
.csc_adr{ color:#666; font-size:12px; margin-right:13px; height:35px; white-space:normal; overflow:hidden;}
.csc_listbox{ padding:10px 10px 0 10px;display:block;}
.csc_name{ height:22px; line-height:22px; margin-top:20px; font-size:18px; color:#000; font-weight:bold;}
.csc_price{font-size:16px; color:#000;}
.csc_zr{font-size:12px; color:#666;}
.csc_price_img{width:18px; height:18px; float:right;}
.csc_price_img img{ height:100%; margin-top:3px;}
.csc_zc_list{ background-color:#fff; border-bottom:1px solid #E5E5E5; margin-left:10px; padding-top:10px; padding-bottom:10px; display:block; padding-right:15px;}
.bot_none{ border-bottom:none;}
.zc_img{ width:13px; height:11px; float:left; }
.zc_img img{height:100%; margin-top:3px;}
.zc_jl{float:right; color:#0099ff; font-size:16px; margin-top:-3px;}
.morebox{ text-align:center; margin-top:20px; margin-bottom:20px; background-color:#fff; height:48px; line-height:48px; display:block;color:#0099ff; font-size:12px;border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5;}
.banner_box{ width:100%; height:32px;line-height:32px;font-size:20px;color:#fff; margin-top:-52px; float:left; position:absolute;}
.banner_box img{height:32px;}
.csc_dc_det{height:48px; line-height:48px; background-color:#fff; border-bottom:1px solid #E5E5E5; margin-left:10px; display:block;}
.csc_dc_det:last-child{border-bottom:none;}
.csc_dc_img1{width:17px; height:17px; margin-top:16px; float:left; margin-right:10px;}
.csc_dc_img1 img{ height:100%;}
.csc_dc_img2{width:19px; height:19px; margin-top:16px; float:left; margin-right:10px;}
.csc_dc_img2 img{ height:100%;}
.csc_dc_img3{width:25px; height:25px; margin-top:12px; float:left; margin-right:10px;}
.csc_dc_img3 img{ height:100%;}
.csc_dc_img4{width:43px; height:30px; margin-top:9px; float:left; margin-right:15px;}
.csc_dc_img4 img{ height:100%;}
.csc_gray{ font-size:16px; color:#999; font-weight:normal;}
.csc_black{ font-size:16px; color:#000; font-weight:normal;}
.csc_dc_jl{float:right; color:#0099ff; font-size:16px;}
.csc_dc_jl span{float:right; font-weight:bold; margin-left:10px; margin-right:15px;}
.con_box{padding:0 15px;}
.con_title{font-size:20px; color:#000; font-weight:bold; margin-top:20px;margin-bottom:10px;}
.con_subtitle{font-size:16px; color:#000; font-weight:bold; margin-top:10px;margin-bottom:10px;}
.con_lan{font-size:14px; color:#333;margin-top:10px;margin-bottom:10px;}
.spe_tab{width:100%;background-color:#fff; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}
.spe_tab tr td{width:50%; text-align:left;}
.ft16{ color:#09f; font-size:16px;}
.ft18{ color:#09f; font-size:18px;}
.ft12{ color:#333; font-size:12px;}
.zb_list{height:80px; background-color:#fff; border-bottom:1px solid #E5E5E5; margin-left:20px; display:block; padding-right:15px;}
.zb_list:last-child{border-bottom:none;}
.wait_lan{margin-top:10px;font-size:14px; color:#666; letter-spacing:2px;}
.lzh_more{ text-align:center;background-color:#fff; height:48px; line-height:48px; display:block;color:#0099ff; font-size:12px;border-bottom:1px solid #E5E5E5;}
.pro_star li{ float:left; margin:10px 1.5% 0px 1.5%; width:47%;}
.pro_star li a{border:1px solid #E5E5E5; display:block;}
.pro_star li img{width:100%;}
.ft_price{font-size:18px; color:#ff0000; font-weight:bold;}
.lzh_title{padding:0 15px;font-size:20px; color:#000; font-weight:bold; height:25px; line-height:25px; margin-top:30px;}
.lzh_lan{padding:0 15px;font-size:14px; color:#333; margin-top:5px}
.tab_more{ width:110%;height:37px; font-size:16px; background-color:#fff;}
.tab_more tr td{ white-space:normal;height:37px; line-height:40px;text-align:center; border-bottom:1px solid #E5E5E5;}
.tab_more a{ height:37px; display:block;text-align:center;}
.tab_block a{color:#333;border-bottom:3px solid #fff;}
.tab_current a{ border-bottom:3px solid #0099FF; color:#0099FF;}
.bus_box{ font-weight:normal; width:100%; height:32px; overflow:hidden; line-height:32px;font-size:20px;color:#fff; margin-top:-62px; float:left; margin-left:10px; position:relative;}
.bus_descrip{ font-weight:normal; width:100%; height:20px; line-height:20px;font-size:14px;color:#fff; margin-top:-25px; float:left; padding-left:20px; position:relative;}
.bus_box img{height:32px;}
.farm_box{ width:100%; overflow:hidden;color:#fff; height:90px; margin-top:-90px; margin-right:10px; float:right; text-align:right; position:relative;}
.farm_name{ font-weight:bold; height:24px; line-height:24px; color:#fff; font-size:20px; padding-right:15px;}
.farm_descrip{ height:20px; line-height:20px; color:#fff; font-size:14px; padding-right:15px;}
.farm_nav{ margin-top:5px; height:32px;}
.farm_nav li{ float:right;}
.farm_nav li a{ background:url(../images/ban_l.png) repeat; height:32px; line-height:32px; font-size:14px; margin-left:1px; padding:0 15px; display:block; color:#fff;}
.farm_nav li a:visited{ color:#fff;}
.farmlist{width:100%; background-color:#fff;}
.farmlist li{ height:80px;}
.farmlistbox{height:80px; border-bottom:1px solid #E5E5E5; margin-left:20px; display:block;}
.worktime{ font-size:14px; color:#666; padding-left:15px; margin-top:10px;}
.adress{height:48px; background-color:#fff; border-bottom:1px solid #E5E5E5; margin-left:10px; display:block;}
.adress:last-child{border-bottom:none;}
.star_box{ width:100%; margin-top:-65px; margin-right:10px; float:right; text-align:right; position:relative;}
.star_img{ width:52%; margin-left:6%; margin-right:42%; margin-bottom:20%;}

.cardbox{ height:50px; font-size:18px; color:#333; line-height:50px; margin-left:15px;}
.card_tab{width:100%; border:1px solid #e5e5e5; margin-bottom:20px;}
.card_tab tr td{border:1px solid #e5e5e5; padding:15px;}
.card_spe{text-align:center; vertical-align:top;}
.card_type{color:#FF6600; height:50px; line-height:50px; font-size:64px; font-weight:bold;}
.card_price{color:#FF6600; font-size:16px; font-weight:bold;}
.card_week{ color:#000; font-size:12px; font-weight:bold;}
.card_year{ color:#000; font-size:12px; font-weight:bold;}
.card_con{line-height:20px; margin-bottom:10px;}
.card_con:last-child{ margin-bottom:0px;}
.card_discrip{color:#000; font-size:14px; font-weight:bold;}
.card_det{color:#666; font-size:12px; line-height:16px;}
.card_det span{margin-left:-6px;}



.tab_price{ width:100%;}
.tab_price td{width:33.3%; height:100%;border:1px solid #e5e5e5;}
.tab_price a{ display:block;height:100%;}
.tab_box{margin-left:10%; padding-top:10%; z-index:1; position:relative;}
.tab_name{ height:16px; line-height:16px; font-size:12px; color:#000;}
.tab_one{ height:16px; line-height:16px;font-size:16px; color:#66cc00;}
.tab_two{ height:16px; line-height:16px;font-size:16px; color:#ff3300;}
.tab_three{ height:16px; line-height:16px;font-size:16px; color:#000;}
.tab_unit{height:16px; line-height:16px; font-size:10px; color:#666;}
.tab_img{ width:100%; margin-top:-20px;padding-bottom:5%; padding-right:6%; float:right; text-align:right;}
.tab_img img{width:33%;}
.bz_box{margin-left:10%; padding-top:55%; z-index:1; position:relative;}
.bz_img{ width:100%; padding-top:15%; padding-bottom:5%; padding-right:6%;float:right; text-align:right;}
.bz_img img{width:33%;}

.tab_logo{width:47px; height:47px;  float:left; margin-right:10px;}
.tab_logo img{ height:100%;}
.tab_price2{float:right;font-size:16px;margin-left:10px; margin-right:15px;}
.tab_one2{color:#66cc00;}
.tab_two2{color:#ff3300;}
.tab_three2{color:#000;}

.searchbox{height:30px; margin-top:10px; margin-bottom:15px; padding:0 10px;}
.search{ height:30px;vertical-align: middle;}
.search form{border:1px solid #E5E5E5;background: #fff;height: 30px;width: 100%;margin: 0;font-size: 12px;}
.s_1{width:16px; height:16px; margin-left:5px; margin-right:5px;}
.s_1 img{ height:100%;}
.search input[type=text] { width:100%; background: transparent;border: none;height:30px;line-height: 30px;}
.searchbox input[type=submit] { height:32px; line-height:32px;bottom:1px; position:relative; background-color:#0099ff; border:none; display:block;color: #fff; font-size:14px; padding:0 15px;}

.tab_typebox{width:100%;}
.tab_type{ padding-bottom:20px; width:25%; text-align:center; vertical-align:top;}
.tab_type img{ width:32%;}
.tab_type p{ font-size:12px; color:#000; margin-top:5px;}
.li_types{ padding-bottom:20px;width:75%; vertical-align:top;}
.typebox li{ float:left; margin-right:2%; margin-bottom:2%; width:31.3%;}
.typebox li a{font-size:12px; color:#666; display:block; height:30px; line-height:30px; background-color:#fff; text-align:center;}
.typebox li a:visited{ color:#666;}

.ser_box{height:50px; line-height:50px; border-bottom:1px solid #E5E5E5; margin-left:10px; display:block; overflow:hidden;}
.ser_name{ font-size:12px; color:#000;}
.ser_price{ float:right; margin-right:10px;}
.ser_unit{ font-size:12px; color:#999; margin-left:2px; top:-1px; position:relative;}




