@charset "utf-8";
/*
描述: Cavan手机版站点模版第2套
作者: guwj@35.cn
*/

a, a.ui-btn:active, a.ui-focus{ color:#333;}
a:hover, a:active, #Footer a:hover, .com-bullet .discUL a:hover{ /*color:#55AA4B;*/}
.ui-body-c, .ui-overlay-c{ color:#555;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ color:#BDE3B9;}
input:-moz-placeholder, textarea:-moz-placeholder{ color:#BDE3B9;}
input::-moz-placeholder, textarea::-moz-placeholder{ color:#BDE3B9;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{ color:#BDE3B9;}
/* header
-----------------------------------------------------------------------------*/
#Header{ text-shadow:0 1px 0 #43a237;}
.header-in{
	background-color:#62cf4d;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#62cf4d), to(#4fba41));
	background-image:-webkit-linear-gradient(#62cf4d, #4fba41);
	background-image:-moz-linear-gradient(#62cf4d, #4fba41);
	background-image:-ms-linear-gradient(#62cf4d, #4fba41);
	background-image:-o-linear-gradient(#62cf4d, #4fba41);
	background-image:linear-gradient(#62cf4d, #4fba41);
}
.header-inner{ background:url(images/head_light.png) no-repeat left top;}

/*更多菜单*/
.ui-btn-up-c:visited, .ui-btn-up-c a.ui-link-inherit{ color:#55aa4b; font-weight:500;}
.moreMenu .ui-btn .ui-btn-inner{ border-bottom:0;}
.closeMorePannel .ui-btn-up-c{ color:#55aa4b; font-weight:500;}

/*navbar*/
.navbar{ border-top:1px solid #47974b; border-bottom:1px solid #176612;}
.navbar a:focus{ color:#EFF7EE;}
.ui-navbar li .ui-btn .ui-btn-inner{ padding-top:.85em; padding-bottom:.85em}
.ui-navbar li .ui-btn-active .ui-btn-inner{ background:url(images/nav_active.png) no-repeat center bottom;}
.ui-btn-up-b {
	border:1px solid #3f933a;
	background:#72bc68;
	color:#2e4f2a;
	text-shadow:0 1px 0 #75ca6a;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#77d56a), to(#72bc68));
	background-image:-webkit-linear-gradient(#77d56a, #72bc68);
	background-image:-moz-linear-gradient(#77d56a, #72bc68);
	background-image:-ms-linear-gradient(#77d56a, #72bc68);
	background-image:-o-linear-gradient(#77d56a, #72bc68);
	background-image:linear-gradient(#77d56a, #72bc68)
}
.ui-btn-up-b:visited, .ui-btn-up-b a.ui-link-inherit, .ui-bar-b a:focus{
	color:#2e4f2a
}
.ui-btn-hover-b {
	border:1px solid #3f933a;
	background:#569f4d;
	color:#2e4f2a;
	text-shadow:0 1px 0 #75ca6a;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#77d56a), to(#569f4d));
	background-image:-webkit-linear-gradient(#77d56a, #569f4d);
	background-image:-moz-linear-gradient(#77d56a, #569f4d);
	background-image:-ms-linear-gradient(#77d56a, #569f4d);
	background-image:-o-linear-gradient(#77d56a, #569f4d);
	background-image:linear-gradient(#77d56a, #569f4d)
}
.ui-btn-hover-b:visited, .ui-btn-hover-b:hover, .ui-btn-hover-b a.ui-link-inherit {
	color:#2e4f2a
}
.ui-btn-down-b {
	border:1px solid #3f933a;
	background:#5da653;
	color:#223a4d;
	text-shadow:0 1px 0 #75ca6a;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#53b046), to(#5da653));
	background-image:-webkit-linear-gradient(#53b046, #5da653);
	background-image:-moz-linear-gradient(#53b046, #5da653);
	background-image:-ms-linear-gradient(#53b046, #5da653);
	background-image:-o-linear-gradient(#53b046, #5da653);
	background-image:linear-gradient(#53b046, #5da653)
}

.ui-btn-active {
	border:1px solid #3f933a;
	background:#5ba451;
	color:#fff;
	text-shadow:0 1px 0 #518c4a;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#53b046), to(#5ba451));
	background-image:-webkit-linear-gradient(#53b046, #5ba451);
	background-image:-moz-linear-gradient(#53b046, #5ba451);
	background-image:-ms-linear-gradient(#53b046, #5ba451);
	background-image:-o-linear-gradient(#53b046, #5ba451);
	background-image:linear-gradient(#53b046, #5ba451);
}
.ui-btn-active:visited, .ui-btn-active:hover, .ui-btn-active a.ui-link-inherit{ color:#fff}
.ui-btn .ui-btn-inner{ border-bottom:1px solid #72bc68;}
.ui-btn-active .ui-btn-inner{ border-bottom:1px solid #67ac5d;}
.ui-focus, .ui-btn:focus {
	-moz-box-shadow:inset 0 0 3px #8cdc81, 0 0 6px #8cdc81;
	-webkit-box-shadow:inset 0 0 3px #8cdc81, 0 0 6px #8cdc81;
	box-shadow:inset 0 0 3px #8cdc81, 0 0 6px #8cdc81
}

/* footer
-----------------------------------------------------------------------------*/
#Footer{ border-top:1px solid #e2e2e2; background-color:#efefef; text-shadow:none;}
.footer-shadow{ 
	background-color:#e2e2e2; height:6px;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#efefef));
	background-image:-webkit-linear-gradient(#e2e2e2, #efefef);
	background-image:-moz-linear-gradient(#e2e2e2, #efefef);
	background-image:-ms-linear-gradient(#e2e2e2, #efefef);
	background-image:-o-linear-gradient(#e2e2e2, #efefef);
	background-image:linear-gradient(#e2e2e2, #efefef);	
}
.footer-in, #Footer a{ color:#797979;}


/* content 主内容
-----------------------------------------------------------------------------*/
body, .ui-overlay-c, .ui-page, .ui-panel-content-wrap{ background:#f4f4f4;}
.ui-content{ background-image:none; background-color:transparent; padding-bottom:0;}

/*---------- -组件--------------*/
.text-tit{ background:url(images/icon_li.png) no-repeat 0 11px; padding:3px 0 3px 1.2em; font-weight:bold;}
.text-tit, .text-tit a{ color:#555;}
.text-tit a:hover{}

/*标题 -组件*/
.com-title{
	background:#f9f9f9; /*background:#f9f9f9 url(images/comtit.png) repeat-x left top; height:51px;*/ border-top:1px solid #ebebeb; border-bottom:1px solid #e5e5e5; box-shadow:2px 0 4px #e6e6e6;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ebebeb));
	background-image:-webkit-linear-gradient(#f9f9f9, #ebebeb);
	background-image:-moz-linear-gradient(#f9f9f9, #ebebeb);
	background-image:-ms-linear-gradient(#f9f9f9, #ebebeb);
	background-image:-o-linear-gradient(#f9f9f9, #ebebeb);
	background-image:linear-gradient(#f9f9f9, #ebebeb);
	color:#55aa4b;
}
.com-title a{color:#55aa4b;}
.com-title h3{ background:url(images/tit_icon.png) no-repeat 0.3em center;background-size:0.8em auto; color:#55aa4b; text-shadow:0 1px 0 #d7e7d5; padding:0 0.2em 0 1.5em; text-indent:36px;}

/*单个图片 -组件*/
.com-img{}

/*图片+文本 -组件*/
.com-img-text .img{ border-bottom:1px solid #CCCCCC;}

/*标题+文本+图片 -组件*/
.com-img-tit-text .img{}

/*列表 -组件*/
.com-bullet .discUL, .com-bullet .discUL a, .ui-body-c .ui-link{ color:#666666;}
.com-bullet .discUL li{ background:url(images/icon_li.png) no-repeat 1em 11px;}
.com-bullet .discUL li, .circleUL li, .decimalUL li, .discUL li, .squareUL li, .alphaUL li, .romanUL li{ border-bottom-color:#b4a687;}

/*图片轮换 -组件*/
.icon_num a, html body #Container #Body .content .icon_num a{ background:#340031; border:1px solid #000; color:#ffffff !important;}
.icon_num a:hover, .icon_num a.activeSlide, html body #Container #Body .content .icon_num a:hover, 
html body #Container #Body .content .icon_num a.activeSlide{ background-color:#ae0000; border-color:#d70000; color:#ffffff !important;}

/*- 内页
-----------------------------------------------------------------------------*/
.backBox, .topfixBox{ border-top:1px solid #47974b;
	background:#72bc68;	
	background-image:-webkit-gradient(linear, left top, left bottom, from(#77d56a), to(#72bc68));
	background-image:-webkit-linear-gradient(#77d56a, #72bc68);
	background-image:-moz-linear-gradient(#77d56a, #72bc68);
	background-image:-ms-linear-gradient(#77d56a, #72bc68);
	background-image:-o-linear-gradient(#77d56a, #72bc68);
	background-image:linear-gradient(#77d56a, #72bc68);
}
.backBox h3, .topfixBox h3{ color:#2e4f2a;}
.backBox .ui-focus, .topfixBox .ui-focus{ color:#e1ebf1 !important;}
.backBox .backLink, .topfixBox .backLink{ border:1px solid #47974b; background:#63af59; color:#e1ebf1;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#63af59), to(#47a13b));
	background-image:-webkit-linear-gradient(#63af59, #47a13b);
	background-image:-moz-linear-gradient(#63af59, #47a13b);
	background-image:-ms-linear-gradient(#63af59, #47a13b);
	background-image:-o-linear-gradient(#63af59, #47a13b);
	background-image:linear-gradient(#63af59, #47a13b);
}
.ui-header .backLink .ui-btn-inner{}
.backLink .ui-icon-shadow{ background-color:#3f8836;}

/*标签块菜单-滑动*/
.bar_nav{ background:url(../images/tagbg.png) repeat-x left bottom;}
.bar_nav ul li{ height:32px; line-height:32px;}
.bar_nav ul li.on{ 
	background:#56AF49; -webkit-border-radius:5px; border-radius:5px; border-width:1px; border-style:solid; border-color:#4B9940 #56AF49 #56AF49 #4B9940;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#4FA043), to(#56AF49));
	background-image:-webkit-linear-gradient(#4FA043, #56AF49);
	background-image:-moz-linear-gradient(#4FA043, #56AF49);
	background-image:-ms-linear-gradient(#4FA043, #56AF49);
	background-image:-o-linear-gradient(#4FA043, #56AF49);
	background-image:linear-gradient(#4FA043, #56AF49);
	-webkit-box-shadow:1px 1px 3px #428538 inset; box-shadow:1px 1px 3px #428538 inset;
}
.bar_nav ul li, .bar_nav ul li a{ color:#282828;}
.bar_nav ul li.on, .bar_nav ul li.on a{ color:#fff; text-shadow:0 0 0;}

.search_rs .nav_content_list{ background-color:#f4f4f4; color:#222;}
.datalist{}
.datalist li a:hover{ }

/*新闻列表页面*/
.news .datalist li{ border-bottom-style:dashed; border-color:#d0d0d0;}

/*搜索结果提示*/
.rs_msg{ color:#767676;}
.hilite{ color:#ff2929;}

/*------------navbar 导航菜单-------------*/

/*菜单类别一*/
.navbar{}

/*菜单类别二--图标列表菜单*/
.navbar_icon{ }
.navbar_icon li a b{background-color:#A4C856;
    background-image: -webkit-linear-gradient(bottom, #A4C856, #CCEA89);
	background-image: -moz-linear-gradient(bottom, #A4C856, #CCEA89);
	background-image: -ms-linear-gradient(bottom, #A4C856, #CCEA89);
	background-image: -o-linear-gradient(bottom, #A4C856, #CCEA89);
	background-image: linear-gradient(to top, #A4C856, #CCEA89);}
/*菜单类别三--竖向排列*/
.navbar_vertical{ border-top:1px solid #CFD3C8 !important;}
.navbar_vertical li{ border-bottom:1px solid #cfd3c8;}
.navbar_vertical li a{ border-top:1px solid #f9faf7; border-bottom:1px solid #f9faf7;}
.navbar_vertical li a i.ico_arrow{ background:url(images/ico_v_arrow.png) no-repeat 0 0;}

/*翻页*/
.pages{}
.btndisabled{ border:1px solid #ccc;background:#eee;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background-image:-webkit-linear-gradient(#fff,#f1f1f1);background-image:-moz-linear-gradient(#fff,#f1f1f1);background-image:-ms-linear-gradient(#fff,#f1f1f1);background-image:-o-linear-gradient(#fff,#f1f1f1);background-image:linear-gradient(#fff,#f1f1f1);}
.btndisabled .ui-btn-text{ color:#cfcfcf;}

/* 编辑表单 - 预订页面
--------------------------------------------------------------------------------*/
.editForm{ background:url(images/formbg.png) repeat left top;}
.tb_LR tr td, .tb_LR tr th{ border-top-color:#fff; border-bottom-color:#DDDDDD;}

/*输入框*/
.input{
	color:#74C768;
	background-color: #F4F4F4;	
	background-image: -webkit-linear-gradient(bottom, #F4F4F4, #fffffd);
	background-image: -moz-linear-gradient(bottom, #F4F4F4, #fffffd);
	background-image: -o-linear-gradient(bottom, #F4F4F4, #fffffd);
	background-image: linear-gradient(to top, #F4F4F4, #fffffd);
	-webkit-box-shadow: 0 3px 5px rgba(167,222,158,.45), inset 0 0 5px rgba(202,235,197,.39);
	-moz-box-shadow: 0 3px 5px rgba(167,222,158,.45), inset 0 0 5px rgba(202,235,197,.39);
	box-shadow: 0 3px 5px rgba(167,222,158,.45), inset 0 0 5px rgba(202,235,197,.39);
}

/*滑动选择是否*/
.ui-slider-switch{ border:1px solid #74C768;}
.ui-slider-switch .ui-btn-down-c{ color:#fff;
	background-color: #92D288;
	background-image: -webkit-linear-gradient(bottom, #92D288, #9AD692, #A4DA9C);
	background-image: -moz-linear-gradient(bottom, #92D288, #9AD692, #A4DA9C);
	background-image: -o-linear-gradient(bottom, #92D288, #9AD692, #A4DA9C);
	background-image: linear-gradient(to top, #92D288, #9AD692, #A4DA9C);	
}
.ui-slider-switch .ui-btn-active{ color:#fff;
	background-color: #74C768;
	background-image: -webkit-linear-gradient(bottom, #74C768, #7CCA71, #8AD080);
	background-image: -moz-linear-gradient(bottom, #74C768, #7CCA71, #8AD080);
	background-image: -o-linear-gradient(bottom, #74C768, #7CCA71, #8AD080);
	background-image: linear-gradient(to top, #74C768, #7CCA71, #8AD080);
}

/*表单底部按钮*/
.editFormBtns{ background:#EFEFEF;}
.btn_big, a.btn_num{
	border:1px solid #74C768; border-color:#98D68F #8BD082 #79C96D; color:#fff;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 5px rgba(102,65,0,.31);
	-moz-box-shadow: 0 2px 5px rgba(102,65,0,.31);
	box-shadow: 0 2px 5px rgba(102,65,0,.31);
	background-image: -webkit-linear-gradient(bottom, #74C768, #7CCA71, #8AD080);
	background-image: -moz-linear-gradient(bottom, #74C768, #7CCA71, #8AD080);
	background-image: -o-linear-gradient(bottom, #74C768, #7CCA71, #8AD080);
	background-image: linear-gradient(to top, #74C768, #7CCA71, #8AD080);	
}

.btn_big_disabled{ border-color:#ADDDA6 #AADCA3 #A6DA9E;
	background-image: -webkit-linear-gradient(bottom, #92D288, #9AD692, #A4DA9C);
	background-image: -moz-linear-gradient(bottom, #92D288, #9AD692, #A4DA9C);
	background-image: -o-linear-gradient(bottom, #92D288, #9AD692, #A4DA9C);
	background-image: linear-gradient(to top, #92D288, #9AD692, #A4DA9C);	
}

#Footer .green{color:#fff;}

/*版本7.0*/
.foot_fixed_menu{ background-color:#4fba41;}