@charset "utf-8";
/*
描述: Cavan手机版站点模版第3套
作者: 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:#e82b29;*/}
.hilite_s{ color:#fd4f4f;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ color:#E9A09E;}
input:-moz-placeholder, textarea:-moz-placeholder{ color:#E9A09E;}
input::-moz-placeholder, textarea::-moz-placeholder{ color:#E9A09E;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{ color:#E9A09E;}
/* header
-----------------------------------------------------------------------------*/
#Header{ text-shadow:0 1px 0 #d23935;}
.header-in{
	background-color:#c13d36;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ed6d6e), to(#c13d36));
	background-image:-webkit-linear-gradient(#ed6d6e, #c13d36);
	background-image:-moz-linear-gradient(#ed6d6e, #c13d36);
	background-image:-ms-linear-gradient(#ed6d6e, #c13d36);
	background-image:-o-linear-gradient(#ed6d6e, #c13d36);
	background-image:linear-gradient(#ed6d6e, #c13d36);
}
.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:#5f5f5f; font-weight:500;}
.moreMenu .ui-btn .ui-btn-inner{ border-bottom:0;}
.closeMorePannel .ui-btn-up-c{ color:#5f5f5f; font-weight:500;}

/*navbar*/
.navbar{ border-top:1px solid #923639; border-bottom:1px solid #93110c;}
.navbar a:focus{ color:#d2e2ef;}
.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 #923639;
	background:#be2e26;
	color:#3d1211;
	text-shadow:0 1px 0 #e65556;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#e75657), to(#be2e26));
	background-image:-webkit-linear-gradient(#e75657, #be2e26);
	background-image:-moz-linear-gradient(#e75657, #be2e26);
	background-image:-ms-linear-gradient(#e75657, #be2e26);
	background-image:-o-linear-gradient(#e75657, #be2e26);
	background-image:linear-gradient(#e75657, #be2e26)
}
.ui-btn-up-b:visited, .ui-btn-up-b a.ui-link-inherit, .ui-bar-b a:focus{
	color:#3d1211
}
.ui-btn-hover-b {
	border:1px solid #923639;
	background:#d24243;
	color:#d2e2ef;
	text-shadow:0 0 0 #dc6d69;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#b3251d), to(#d24243));
	background-image:-webkit-linear-gradient(#b3251d, #d24243);
	background-image:-moz-linear-gradient(#b3251d, #d24243);
	background-image:-ms-linear-gradient(#b3251d, #d24243);
	background-image:-o-linear-gradient(#b3251d, #d24243);
	background-image:linear-gradient(#b3251d, #d24243)
}
.ui-btn-hover-b:visited, .ui-btn-hover-b:hover, .ui-btn-hover-b a.ui-link-inherit {
	color:#fff
}
.ui-btn-down-b {
	border:1px solid #225377;
	background:#b32922;
	color:#223a4d;
	text-shadow:0 1px 0 #e65556;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#b32922), to(#b32922));
	background-image:-webkit-linear-gradient(#b32922, #b32922);
	background-image:-moz-linear-gradient(#b32922, #b32922);
	background-image:-ms-linear-gradient(#b32922, #b32922);
	background-image:-o-linear-gradient(#b32922, #b32922);
	background-image:linear-gradient(#b32922, #b32922)
}

.ui-btn-active {
	border:1px solid #b94646;
	background:#e77872;
	color:#fff;
	text-shadow:0 1px 0 #dc6d69;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ce3738), to(#e77872));
	background-image:-webkit-linear-gradient(#ce3738, #e77872);
	background-image:-moz-linear-gradient(#ce3738, #e77872);
	background-image:-ms-linear-gradient(#ce3738, #e77872);
	background-image:-o-linear-gradient(#ce3738, #e77872);
	background-image:linear-gradient(#ce3738, #e77872);
}
.ui-btn-active:visited, .ui-btn-active:hover, .ui-btn-active a.ui-link-inherit{ color:#fff}
.navbar .ui-btn .ui-btn-inner{ border-bottom:1px solid #be2e26;}
.ui-btn .ui-btn-inner{ border-bottom:1px solid #bbb;}
.ui-btn-active .ui-btn-inner{ border-bottom:1px solid #e1524a;}
.ui-focus, .ui-btn:focus {
	-moz-box-shadow:inset 0 0 3px #e4afac, 0 0 6px #e4afac;
	-webkit-box-shadow:inset 0 0 3px #e4afac, 0 0 6px #e4afac;
	box-shadow:inset 0 0 3px #e4afac, 0 0 6px #e4afac
}

.ui-input-text.ui-focus, .ui-input-search.ui-focus{ -moz-box-shadow:0 0 8px #f1abab;-webkit-box-shadow:0 0 8px #f1abab; box-shadow:0 0 8px #f1abab}

/*菜单类别二-图标列表菜单*/
.navbar_icon{ border-top:0; border-bottom:0;}
.navbar_icon li a{ }
.navbar_icon li a b{ }
.navbar_icon li a strong{ color:#3f3f3f;}

/*菜单类别三--竖向排列*/
.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;}

/* footer
-----------------------------------------------------------------------------*/
#Footer{ background-image:none; background-color:transparent; border-top:1px solid #a2a2a2; text-shadow:none;}
.footer-shadow{ border-top:1px solid #fff; background-image:none; background-color:transparent; height:1px;}
.footer-in, #Footer a{ color:#8d8d8d;}

/* content 主内容
-----------------------------------------------------------------------------*/
body, .ui-overlay-c, .ui-page, .ui-panel-content-wrap{ background:#eeeeee;}
.ui-content{ background-image:none; background-color:transparent; padding-bottom:0;}

/*搜索组件*/
.searchzone .ui-body-c, .searchzone .ui-overlay-c{ border-color:#bbbbbb;}

.com-rotate-pic{ background-color:#f4f4f4; padding-top:1em; margin-top: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:#efefef; /*background:#efefef url(images/comtit.png) repeat-x left top; height:51px;*/ border-top:1px solid #e3e3e3; border-bottom:1px solid #dbdbdb; box-shadow:2px 0 4px #e6e6e6;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#efefef), to(#e3e3e3));
	background-image:-webkit-linear-gradient(#efefef, #e3e3e3);
	background-image:-moz-linear-gradient(#efefef, #e3e3e3);
	background-image:-ms-linear-gradient(#efefef, #e3e3e3);
	background-image:-o-linear-gradient(#efefef, #e3e3e3);
	background-image:linear-gradient(#efefef, #e3e3e3);
}
.com-title h3{ background:url(../images/tit_icon.png) no-repeat 11px center; color:#b02722; text-shadow:0 0 2px #fff; padding:7px 0.2em 7px 0; 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;}

.navSlide .i_point{ background:#092237;}
.navSlide .active{ background:#fff;}

/*- 内页
-----------------------------------------------------------------------------*/
.backBox, .topfixBox{ border-top:1px solid #20190e; border-bottom:1px solid #20190e;
	background:#c13d36;	
	background-image:-webkit-gradient(linear, left top, left bottom, from(#00000), to(#20190e));
	background-image:-webkit-linear-gradient(#000000, #20190e);
	background-image:-moz-linear-gradient(#000000, #20190e);
	background-image:-ms-linear-gradient(#000000, #20190e);
	background-image:-o-linear-gradient(#000000, #20190e);
	background-image:linear-gradient(#000000, #20190e);
}
.backBox h3, .topfixBox h3{ color:#fff;}
.backBox .ui-focus, .topfixBox .ui-focus{ color:#fff !important;}
.backBox .backLink, .topfixBox .backLink{ color:#fff;
	/*background:#63af59;	
	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:#e15c5b; -webkit-border-radius:5px; border-radius:5px; border-width:1px; border-style:solid; border-color:#c04544 #e15c5b #e15c5b #c04544;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#e15c5b), to(#e15c5b));
	background-image:-webkit-linear-gradient(#e15c5b, #e15c5b);
	background-image:-moz-linear-gradient(#e15c5b, #e15c5b);
	background-image:-ms-linear-gradient(#e15c5b, #e15c5b);
	background-image:-o-linear-gradient(#e15c5b, #e15c5b);
	background-image:linear-gradient(#e15c5b, #e15c5b);
	-webkit-box-shadow:1px 1px 3px #c04544 inset; box-shadow:1px 1px 3px #c04544 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;}

/*产品详细页*/
.wrap_productdetail{}
.prd_summary{ background-color:#F4F4F4;}
.prd_pics_box{ background-color:#F4F4F4;}

/*翻页*/
.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:#D75552;
	background-color: #F4F4F4;	
	background-image: -webkit-linear-gradient(bottom, #EEEEEE, #fffffd);
	background-image: -moz-linear-gradient(bottom, #EEEEEE, #fffffd);
	background-image: -o-linear-gradient(bottom, #EEEEEE, #fffffd);
	background-image: linear-gradient(to top, #EEEEEE, #fffffd);
	-webkit-box-shadow: 0 3px 5px rgba(220,106,103,.45), inset 0 0 5px rgba(234,166,164,.39);
	-moz-box-shadow: 0 3px 5px rgba(220,106,103,.45), inset 0 0 5px rgba(234,166,164,.39);
	box-shadow: 0 3px 5px rgba(220,106,103,.45), inset 0 0 5px rgba(234,166,164,.39);
}

/*滑动选择是否*/
.ui-slider-switch{ border:1px solid #D75552;}
.ui-slider-switch .ui-btn-down-c{ color:#fff;
	background-color: #E28D8B;
	background-image: -webkit-linear-gradient(bottom, #E28D8B, #E49694, #E7A3A0);
	background-image: -moz-linear-gradient(bottom, #E28D8B, #E49694, #E7A3A0);
	background-image: -o-linear-gradient(bottom, #E28D8B, #E49694, #E7A3A0);
	background-image: linear-gradient(to top, #E28D8B, #E49694, #E7A3A0);	
}
.ui-slider-switch .ui-btn-active{ color:#fff;
	background-color: #D75552;
	background-image: -webkit-linear-gradient(bottom, #D75552, #D95F5B, #DC6A67);
	background-image: -moz-linear-gradient(bottom, #D75552, #D95F5B, #DC6A67);
	background-image: -o-linear-gradient(bottom, #D75552, #D95F5B, #DC6A67);
	background-image: linear-gradient(to top, #D75552, #D95F5B, #DC6A67);
}

/*表单底部按钮*/
.editFormBtns{ border-top: 1px solid #A2A2A2;  background-color: rgba(0, 0, 0, 0); background-image: none;}
.btn_big, a.btn_num{
	border:1px solid #D75552; border-color:#E18684 #DD726F #D95F5B; 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, #D75552, #D95F5B, #DC6A67);
	background-image: -moz-linear-gradient(bottom, #D75552, #D95F5B, #DC6A67);
	background-image: -o-linear-gradient(bottom, #D75552, #D95F5B, #DC6A67);
	background-image: linear-gradient(to top, #D75552, #D95F5B, #DC6A67);	
}

.btn_big_disabled{ border-color:#EAADAA #E9A8A5 #E8A39F;
	background-image: -webkit-linear-gradient(bottom, #E28D8B, #E49694, #E7A3A0);
	background-image: -moz-linear-gradient(bottom, #E28D8B, #E49694, #E7A3A0);
	background-image: -o-linear-gradient(bottom, #E28D8B, #E49694, #E7A3A0);
	background-image: linear-gradient(to top, #E28D8B, #E49694, #E7A3A0);	
}

/* other*/
.outPut,.outInputErro{ position:absolute; /*border-bottom:1px solid #f8f0db;*/ display:none; z-index: 99999;}
.outPut{ width:98%; font-size:12px;}
.putOn,.inputErro{ position:relative; border:1px solid #ffb141;}
.inPut,.inInputErro{border:1px solid #fff; background:#fffccd; opacity:0.9; filter:alpha(opacity=90);}
.inPut{ text-align:center;}
.inPut .putEdit .red{color:#ff0000; font-weight:bold;}
.inPut .putEdit .padding{ padding-left:23px;}
.inPut .putEdit span{ _vertical-align:bottom;}
.inPut .putEdit .btn
{background:url(../images/c.png) no-repeat -258px -469px; width:75px; height:23px; color:#397b03; border:none; cursor:pointer; margin-right:10px; line-height:23px; _padding-top:1px;}
.inPut .putEdit{color:#74351e; padding:5px 0; line-height:16px; position:relative;}
.inPut .putEdit .pic{width:23px; height:16px;background:url(../images/c.png) -356px -160px; position:absolute; top:10px;}
.inInputErro .pic{ width:23px; height:22px; position:absolute; left:10px;}
.inPut .putEdit .btn{ margin:0;+vertical-align:middle; +padding-top:1px;}
.inputErro .footEdges{background:url(../images/c.png) no-repeat -165px -420px; left:10px; bottom:-11px;_bottom:-10px; width:12px; height:12px; position:absolute;}

.xiayiye_list { padding-left:.2em; padding:0;}
.xiayiye_list ul li{list-style:none; padding:0; margin:0;}
.xiayiye_list li{ line-height:24px; color:#444; }
.xiayiye_list li a{ color:#8d8d8d}

/*-------------------------------------------------------------------------------------------------------*/

/*翻页*/
.fy { width:100%; height:auto; line-height:24px; text-align:center; margin:20px 0 0; }
.fy span { color:#000 !important; background-color:#fdb812 !important; border:1px #fdb812 solid !important; padding:5px 9px !important; text-decoration:none; font-size:0.8em;}
.fy a { color:#73716d; border:1px #9c9c9c solid; padding:5px 9px; text-decoration:none; font-size:0.8em;}
.fy a:hover { color:#000; background-color:#fdb812; border:1px #9c9c9c solid; padding:5px 9px; text-decoration:none; font-size:0.8em;}


/*news_20170706*/
.ntop20170706 {padding:0px 2%; line-height:24px;}
.ntop20170706 .ntitle {font-size:1.2em; text-align:center; padding:20px 0 5px; font-weight:bold;}
.ntop20170706 .ntime {font-size:0.8em; text-align:center; padding-bottom:5px; color:#9c9c9c;}
.ntop20170706 .ncontent {padding-bottom:5px; text-decoration:none;}
.ntop20170706 .ncontent a { text-decoration:none;}
.ntop20170706 .ncontent p img {width:100%;}
.ntop20170706 .ncontent p iframe {width:100%; height:300px; text-decoration:none;}
.nsxp { margin:20px auto; text-align:center;}
.nsxp a { margin:0 2%; background:#ccc; padding:1% 4%; text-decoration:none;}


/*video_20170707*/
.video_con{ height:auto !important;  word-wrap: normal; margin: 1em 0; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: 1px #c9c9c9 solid; -webkit-box-shadow: 0 0 4px #ccc;  -moz-box-shadow: 0 0 4px #ccc; box-shadow: 0 0 4px #ccc; padding: 1em; background-color: #fff; position: relative; }
.video_con .news_img{ width:100%; height:auto; text-align:center; padding-bottom:3px; min-height:40px; }
.video_con .news_img img{ width:100%; display:block;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.video_con .video{ width:100%; height:auto; font-size:100%; line-height:24px; padding-top:5px; }
.video_con .video a{ color:#333; text-decoration:none; }
.video_con .vtime{ width:100%; height:auto; font-size:100%; line-height:24px; color: #9c9c9c; }
.video_con a{ text-decoration:none; }
.iplay { height:60px; left:50%; margin:-50px 0 0 -30px; opacity:0.7; position:absolute; top:50%; width:60px; }
.iplay img{ display:block; }

.video_show { /*width: 100%; float: left; font-size: 14px; line-height: 24px; padding: 10px 0; color: #333;*/}
.video_show iframe {width:100%; height:300px;}
.video_show iframe img{ display:block; }


/*contact_20170707*/
.mcontact {padding:0px 2%; line-height:24px;}
.mcontact .ctitle {font-size:1.2em; text-align:center; padding:20px 0 5px; font-weight:bold;}
.mcontact .ccontent {padding-bottom:5px;}
.mcontact .ccontent p{line-height:1em;}
.mcontact  img {padding:5px 0 20px;}


/*master_20170710*/
.newmaster {padding:0px 2%; line-height:24px;}
.newmaster .mscontent {padding-bottom:5px;}
.newmaster .mstitle {font-size:1.2em; text-align:center; padding:20px 0 5px; font-weight:bold;}
.newmaster .msinfo {font-size:1em; padding-bottom:5px;}
.newmaster .msinfo img {width:100%; margin-bottom:10px; float:left;}
