@charset "utf-8";
/*
描述: Cavan手机版站点模版第30套
作者: 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:#f63d12;*/}
.tree a:hover{ color:#eb0000;}
.hilite_s{ color:#f60;}
body,pre{ color:#464646;}
.ui-body-c, .ui-overlay-c{ text-shadow:0 0 0;}

/*图标*/
.ico_arrow2{ background-image:url(../images/ico_arrowd.png); background-position:0 0; background-size:13px 10px; width:13px; height:10px;}
.open .ico_arrow2{ background-image:url(images/ico_arrowup.png); background-position:0 0;}

/* header
-----------------------------------------------------------------------------*/
#Header, .ui-panel-animate.ui-panel-content-wrap > .ui-header{ text-shadow:1px 1px 1px #a90000; box-shadow:0 0 5px rgba(0,0,0,0.25); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.25);}
#Header{	
	background:#c7c6bf;
	/*background-image:-webkit-gradient(linear, left top, left bottom, from(#70b52b), to(#eb0000));
	background-image:-webkit-linear-gradient(#70b52b, #eb0000);
	background-image:-moz-linear-gradient(#70b52b, #eb0000);
	background-image:-ms-linear-gradient(#70b52b, #eb0000);
	background-image:-o-linear-gradient(#70b52b, #eb0000);
	background-image:linear-gradient(#70b52b, #eb0000);*/
}
.header-inner{ background:url(images/head_light.png) no-repeat left top;}
.logo span{ color:#fff;}

.ui-header, .ui-panel-animate.ui-panel-content-wrap > .ui-header{ position:relative;}
.ui-header-fixed, .ui-footer-fixed{ position:fixed;}

/*更多菜单-面板*/
.ui-panel{ /*background-image:url(images/panelbg.png);*/ background-repeat:repeat; background-color:#353739; border-color:#000;}
.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;}

.tree{ border-bottom: 1px solid #494b4d;}
.tree div.tree_parent:acitve, .tree_sub li:active{ background-color:#161719; background-image:none; color:#eb0000;}
.tree_parent{ border-top:1px solid #494b4d; border-bottom: 1px solid #212325;}
.tree_parent, .tree_parent:hover, .tree_parent:active, .open .tree_parent, .tree_parent a, .tree_sub li a{ color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.9);}
.tree_parent, .tree_parent:hover, .tree_parent:active, .open .tree_parent{ background-image:none; background-color:transparent;}

.tree_sub{ background-color:#2d2e30;}
.tree_sub li{ border-top:1px dashed #494a4d; border-bottom:1px dashed #191a1c;}
.tree_sub li a{ border-width:0;}
.tree_sub li.cur a{ border-left:3px solid #dc0000; color:#dc0000; padding-left:36px;}
.ui-panel-position-right .tree_sub li.cur a{ border-left:0; border-right:3px solid #dc0000; color:#dc0000; padding-left:39px;}
.tree_sub li:first-child,
.tree_sub .tree_sub3 li:first-child{ border-top-width:0;}
.tree_sub li:last-child{ border-bottom-width:0;}

/*navbar*/
.navbar{ border-top:1px solid #141310; border-bottom:1px solid #141310;}
.navbar a:focus{ /*color:#161616;*/}
.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 #302c27;
	background:#322e28;
	color:#fff;
	text-shadow:0 0 0 #36312c;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#4f4641), to(#322e28));
	background-image:-webkit-linear-gradient(#4f4641, #322e28);
	background-image:-moz-linear-gradient(#4f4641, #322e28);
	background-image:-ms-linear-gradient(#4f4641, #322e28);
	background-image:-o-linear-gradient(#4f4641, #322e28);
	background-image:linear-gradient(#4f4641, #322e28)
}
.ui-btn-up-b:visited, .ui-btn-up-b a.ui-link-inherit, .ui-bar-b a:focus{
	color:#fff
}
.ui-btn-hover-b {
	border:1px solid #302c27;
	background:#4c463e;
	color:#d2e2ef;
	text-shadow:0 0 0 #36312c;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#4f4641), to(#4c463e));
	background-image:-webkit-linear-gradient(#4f4641, #4c463e);
	background-image:-moz-linear-gradient(#4f4641, #4c463e);
	background-image:-ms-linear-gradient(#4f4641, #4c463e);
	background-image:-o-linear-gradient(#4f4641, #4c463e);
	background-image:linear-gradient(#4f4641, #4c463e)
}
.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 #302c27;
	background:#4c463e;
	color:#fff;
	text-shadow:0 1px 0 #36312c;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#4f4641), to(#4c463e));
	background-image:-webkit-linear-gradient(#4f4641, #4c463e);
	background-image:-moz-linear-gradient(#4f4641, #4c463e);
	background-image:-ms-linear-gradient(#4f4641, #4c463e);
	background-image:-o-linear-gradient(#4f4641, #4c463e);
	background-image:linear-gradient(#4f4641, #4c463e);
}

.ui-btn-active {
	border:1px solid #302c27;
	background:#f67373;
	color:#fff;
	text-shadow:0 1px 0 #e52222;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#e21220), to(#f67373));
	background-image:-webkit-linear-gradient(#e21220, #f67373);
	background-image:-moz-linear-gradient(#e21220, #f67373);
	background-image:-ms-linear-gradient(#e21220, #f67373);
	background-image:-o-linear-gradient(#e21220, #f67373);
	background-image:linear-gradient(#e10000, #f85b5b);
}
.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 #322e28;}
.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 #808185, 0 0 6px #808185;
	-webkit-box-shadow:inset 0 0 3px #808185, 0 0 6px #808185;
	box-shadow:inset 0 0 3px #808185, 0 0 6px #808185
}
.navbar a.ui-focus{ color:#fff;}

.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{ color:#3f3f3f;}
.navbar_icon li a b{ }
.navbar_icon li a strong{ color:#3f3f3f;}

/*菜单类别三-列表排列*/
.navbar_vertical{ background:none; border-top:1px solid #cbcbcb !important;}
.navbar_vertical li{ border:0;}
.navbar_vertical li a{ border-top:1px solid #fff; border-bottom:1px solid #cbcbcb; color:#3f3f3f;}
.navbar_vertical li a i.ico_arrow{ background:url(images/ico_v_arrow.png) no-repeat 0 0;}

/*顶部导航条--当更多菜单在左侧时*/
.backBox .morelink{ }
.backBox .bd{ border:0 none; box-shadow:0 0 0; border-radius:0;}
.backBox, .topfixBox{ background:#c7c6bf; border-top-color:#d70000; border-bottom-color:#d70000; color:#fff;
	/*background-image:-webkit-gradient(linear, left top, left bottom, from(#4f4641), to(#322e28));
	background-image:-webkit-linear-gradient(#fdb812, #fdb812);
	background-image:-moz-linear-gradient(#fdb812, #fdb812);
	background-image:-ms-linear-gradient(#fdb812, #fdb812);
	background-image:-o-linear-gradient(#fdb812, #fdb812);
	background-image:linear-gradient(#fdb812, #fdb812)*/
}
.backBox h3, .topfixBox h3{ color:#fff; text-shadow:0 0 0;}
.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;}

/* footer
-----------------------------------------------------------------------------*/
#Footer{ background-image:none; background-color:transparent; border-top:1px solid #cbcbcb; text-shadow:none;}
.footer-shadow{ border-top:2px solid #e3e3e3; background-image:none; background-color:transparent; height:1px;}
.footer-in, #Footer a{ color:#464646;}

/* content 主内容
-----------------------------------------------------------------------------*/
body, .ui-overlay-c, .ui-page, .ui-panel-content-wrap{ background:#f9f7ef;}
.ui-content{ background-image:none; background-color:transparent; padding-bottom:0;}

/*搜索组件*/
.searchzone{ padding:10px; margin:0;
	background:#d4d4d4;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#d4d4d4));
	background-image:-webkit-linear-gradient(#f3f3f3, #d4d4d4);
	background-image:-moz-linear-gradient(#f3f3f3, #d4d4d4);
	background-image:-ms-linear-gradient(#f3f3f3, #d4d4d4);
	background-image:-o-linear-gradient(#f3f3f3, #d4d4d4);
	background-image:linear-gradient(#f3f3f3, #d4d4d4)
}
.searchzone .ui-body-c, .searchzone .ui-overlay-c{ border-color:#bbbbbb;}

.com-rotate-pic{ /*background-color:#f1f1f3;*/ padding-top:1em; margin-top:0;}

/*---------- -组件--------------*/
.com-content{ }
.text-tit{ background:none; padding:3px 0 3px 0; font-weight:bold;}
.text-tit, .text-tit a{}
.text-tit a:hover{}
.text pre{ color:#464646;}

/*标题 -组件*/
.com-title, .com-title h3{ background-image:none; background-color:transparent; border-top:0; border-bottom:0; box-shadow:0 0 0; font-size:100%;}
.com-title{ margin-top:1em; /*background:url(images/sepline.png) repeat-x left bottom; padding-bottom:3px; margin-left:8px; margin-right:8px; margin-bottom:10px;*/ }
.com-title h3{ color:#5e5e5e; text-indent:18px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1); padding-bottom:6px; font-weight:bold;}

/*单个图片 -组件*/
.com-img{}

/* 纯文本 -组件*/
.com-text .text{ padding-top:1em; padding-bottom:.5em;}
.com-text .text pre{ line-height:1.8;}

/*组件-文本+标题*/
.com-tit-text{ margin:0 8px; background:url(images/sepline.png) repeat-x left bottom;}
.com-tit-text .text-tit{ font-weight:normal; padding-bottom:0;}
.com-tit-text .text-tit a{ text-decoration:none;}
.com-tit-text .text{ background-image:url(images/ico_v_arrow2.png); background-repeat: no-repeat; background-position: right center; background-size:10px 15px; padding-left:10px !important; padding-right:10px !important; padding-bottom:0; padding-top:.1em;}
.com-tit-text .more{ display:none;}

/*图片+文本 -组件*/
.com-img-text .img{ border-bottom:1px solid #cbcbcb;}

/*标题+文本+图片 -组件*/
.com-img-tit-text .img{}

/*列表 -组件*/
.com-bullet .discUL, .com-bullet .discUL a, .ui-body-c .ui-link{ color:#3f3f3f;}
.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:#686666;}

/*图片轮换 -组件*/
.com-rotate-pic{ padding-top:0 !important; padding-bottom:0 !important; margin:0 !important;}
.navSlideBox{ text-align:center;}
.navSlide{ padding-right:0;}
.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:#a2a2a2;}
.navSlide .active{ background:#fff;}

/*地图 -组件*/
.com-googlemap{ border-top:2px solid #d2d2d2; background-color:#FAF9F3; margin-top:25px;}

/*产品列表广告位 一行两个产品或多个产品 -组件*/
.com-ad{ padding-bottom:0;}
.ad_wrap{ padding-top:0; padding-bottom:0;}

/*新闻 -组件*/
.com-news{ margin:0 8px 0 8px; padding:0;}
.com-news .datalist_news{ margin-bottom:0;}
.com-news .datalist_news li{ padding:1em 0 1em 10px;}
.com_newslist .more{ display:none;}

/*更多 -组件*/

/*- 内页
-----------------------------------------------------------------------------*/
.content .wrap{ color:#555;}

/*标签块菜单-滑动*/
.bar_nav{ background-color:#dad9d1; box-shadow:0 1px 3px 2px rgba(0,0,0,0.1); padding-top:3px; padding-bottom:3px;}
.bar_nav ul{ height:34px;}
.bar_nav ul li{ height:32px; line-height:32px;}
.bar_nav ul li.on{ 
	background:#ffffff; border-width:0; 
	background-image:-webkit-gradient(linear, left top, left bottom, from(#bcbfba), to(#ffffff));
	background-image:-webkit-linear-gradient(#bcbfba, #ffffff);
	background-image:-moz-linear-gradient(#bcbfba, #ffffff);
	background-image:-ms-linear-gradient(#bcbfba, #ffffff);
	background-image:-o-linear-gradient(#bcbfba, #ffffff);
	background-image:linear-gradient(#bcbfba, #ffffff);
	-webkit-box-shadow:1px 1px 3px #a7a9a6 inset; box-shadow:1px 1px 3px #a7a9a6 inset;
	-webkit-border-radius:5px; border-radius:5px; 
}
.bar_nav ul li, .bar_nav ul li a{ color:#555;}
.bar_nav ul li.on, .bar_nav ul li.on a{ color:#000;}
.nav_content_in{ }

.search_rs .nav_content_list{ /*background-color:#f1f1f3;*/ color:#222;}

/*列表页面*/
.datalist li, .datalist .prd_cell{ border-bottom:0; background:url("images/sepline.png") repeat-x left bottom;}

/*搜索结果提示*/
.rs_msg{ color:#767676; padding-top:12px; padding-bottom:8px;}
.hilite{ color:#ff2929;}

/*加载更多*/
.load_more a:hover{ color:#333;}

/*翻页*/
.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;}


/*产品列表页*/
.listzone{ padding-top:5px;}

/*产品详细页*/
.prd_detail .prd_tit{ }
.prd_tit{ border-bottom:1px dashed #cbcbcb;}
.prd_tit .time{ color:#9c9c9c;}

.important_info{ padding-left:1em; color:#555;}
.important_info .prdtitle{ border-left:4px solid #eb0000; border-bottom:0; color:#000000; margin:0 0 10px -16px; padding:6px 0 6px 1em;}

.wrap_productdetail{}
.prd_summary{ /*background-color:#F4F4F4;*/}
.prd_pics_box{ background-color:#faf9f3; padding-top:0; padding-bottom:0; box-shadow:1px 1px 6px rgba(0, 0, 0, 0.3); -webkit-box-shadow:1px 1px 6px rgba(0, 0, 0, 0.3);}

.prd_con{ color:#696969;}
.prd_con div strong, .prd_con p strong{ color:#000; font-weight:normal;}

/*新闻列表页*/
.datalist_news{ margin-bottom:15px;}
.datalist_news li a{ display:block; background-image:url(images/ico_v_arrow2.png); background-repeat:no-repeat; background-position:right center; background-size:10px 15px; padding-right:17px; padding-bottom:0;}
.datalist li .time, .datalist_news .li_cell_con{ color:#8f8f8f;}

/*新闻详细页*/
.news_detail .news_tit{ border-left:4px solid #eb0000; border-bottom:0; color:#000000; margin-left:-1em; padding:6px 0 6px 1em;}

/* 固定首页
--------------------------------------------------------------------------------*/
.contentFix{ max-width:640px;}

/*更多图标*/
.leftmenuIcoFix{ top:30px; left:26px;}

/*logo和logo文字*/
.logoFix{ position:absolute; top:0; left:0; right:0; height:80px; /*background:url(images/logobg_fix.png) repeat left top;*/}
.logoTable{ display:table; height:80px; margin:0 auto;}
.logoSpan, .logoWordSpan{ display:table-cell; color:#fff; vertical-align:middle;}
.logoSpan img{ max-height:65px; max-width:450px;}

/*单张图片*/
.rotatePicOneFix{ display:none;}

/*图片轮换*/
.rotatePicFix{}
.rotatePicFix .imgSlideMain{}


.index_nav_maua{ position:absolute !important; left:0; bottom:0; width:100%; z-index:999}

/*导航菜单*/
.navbarFix{}
.navbarFix li{ float:left; width:33.333%; margin:0 auto;}
.navbarFix li a{ display:block; line-height:1; padding:0; margin:0; text-shadow:0 0 0; text-decoration:none; background:url(../images/menubg_fix.png) repeat; border-width:1px; border-style:solid; border-color: rgba(218,219,208,.55) rgba(149,149,131,.5) rgba(149,149,131,.5) rgba(218,219,208,.55); text-align:center;}
.navbarFix li .menuImg, .navbarFix li .menuWord{ display:block; vertical-align:middle; position:relative;}
.navbarFix li .menuImg{ min-height:100px; line-height:100px; padding-top:10px;}
.navbarFix li .menuImg img{ max-height:70px; max-width:140px;}
.navbarFix li a strong{ color:#13061e; font-weight:normal; display:block; width:100%; text-align:center; /*min-width:.75em;*/ padding:0 0 25px; position:relative; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; zoom:1;}
.navbarFix li a .ico_arrow{ background-image:none; display:none;}

.navbarFix li.menu_li_7,
.navbarFix li.menu_li_8{ display:none;}


/*不同屏幕分辨率的处理*/
@media only screen and (max-width: 479px){
	.leftmenuIcoFix{ top:26px;}
	.logoFix{ top:90px;}
	.logoSpan img{ max-height:60px; max-width:160px;}
	.navbarFix li .menuImg{ min-height:40px; line-height:40px;}
	.navbarFix li .menuImg img{ max-height:30px; max-width:70px;}
	.navbarFix li a strong{ padding-bottom:15px;}
	.contentFix{ /*min-height:480px;*/}
}
@media only screen and (min-width:480px) and (max-width:640px){
	.leftmenuIcoFix{ top:30px;}
	.logoFix{ top:110px;}
	.logoSpan img{ max-height:80px; max-width:200px;}
	.navbarFix li .menuImg{ min-height:60px; line-height:60px;}	
	.navbarFix li .menuImg img{ max-height:40px; max-width:100px;}
	.navbarFix li a strong{ padding-bottom:20px;}
}
@media only screen and (min-width:640px){
	
}
