@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; }
html, body {color: #000; background:#fafafa; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a:link{text-decoration: none; color:#404040;}
a:visited{text-decoration: none; color:#404040;}
a:hover{text-decoration: none; color:#B8A76F;}
a:active{text-decoration: none; color:#B8A76F;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote {padding:0;margin:0;font-style:normal;}
img{border:0;}

h1,h2,h3,h4,h5,h6{}
select { font-size:12px; }
.radio { border:none; }
.checkbox { border:none; }
.hand{	CURSOR: hand;}
.lFloat{float:left;}
.rFloat{float:right;}
.mTop10{margin-top:10px;}
.mTop20{margin-top:20px;}
.mTop50{margin-top:50px;}
.nb{ border:none; }
a.nb{ border:none; }
/*color*/
.red{color:#eb0107;}
.gray{color:#a9a9a9;}
.blue{color:#448aca;}
.green{color:#95cb03;}
.orange{color:#ff7800;}
.darkRed{color:#812b2b;}
.darkGreen{color:#4f8a92;}

/*font size*/
.font12{font-size:12px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font24{font-size:24px;}
.font28{font-size:28px;}
.font36{font-size:36px;}
.fonts{font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;}

/**/
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix2:after{content:'.';display:block;visibility:hidden;height:0;line-height:0;font-size:0;clear:both;}
.clearfix2{zoom:1;}

.contentTxt{display:none;}
.clear{clear:both;}
.overflow{overflow:hidden; zoom:1;}
.InlineBlock, .logo, .logo h1, .serivesFont, .wrapOffice{display:-moz-inline-stack; -moz-box-align:center; display:inline-block; +display:inline; zoom:1; vertical-align:middle;}
.inputText{border:1px solid #cbcbcb; height:21px; padding:2px; line-height:25px; vertical-align:middle;}
.inputbtn{border:1px solid #ED5C06; height:30px; line-height:30px; width:160px; vertical-align:middle; background:#FC8703; color:#FFF; font-size:14px; font-weight:bold}

.blank3{ height:3px; clear:both; font-size:1px;overflow:hidden;}
.blank9{ height:9px; font-size:1px; clear:both;overflow:hidden;}
.blank6{height:6px; font-size:1px; clear:both;overflow:hidden;}
.blankW6{ height:6px; overflow:hidden;clear:both;overflow:hidden;}
.blankW9{ height:9px; overflow:hidden;clear:both;overflow:hidden;}
.blank12{margin:0 auto; width:100%; height:12px; font-size:1px;clear:both;overflow:hidden;}
.blank18{margin:0 auto; width:100%; height:18px; font-size:1px;clear:both;overflow:hidden;}
.display{ display:none }
.time{ color:#999999}
/**/
a.a-1:visited, a.a-1:link { text-decoration:none; color: #F37021; }
a.a-1:hover{ text-decoration: none; color: #FDA300; }
a.a-2:visited, a.a-2:link { text-decoration:none; color: #3970B8; }
a.a-2:hover{ text-decoration: none; color: #FDA300; }
a.a-3:visited, a.a-3:link { text-decoration:none; color: #0F58F6; font-weight:bold }
a.a-3:hover{ text-decoration: none; color: #FDA300; }

.border{ border:1px #DBE9F4 solid; }
.bor-1{ border-bottom:1px #C6C6C6 solid; }
.font-1{ color:#F37021}
.font-price{ font-size:24px; color:#F37021; font-weight:bold}
.detail-act{ width:840px; overflow:hidden;padding:0; margin:0 auto; line-height:0;}
/************************/
/************************/
.round {
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.mainbox{width:1240px; margin:auto;  }
.mainbox2{}
.m-top{ width:100%; margin:auto; border-bottom:1px solid #E31D1A; padding-top:20px; height:75px; }
.m-top .logo{ width:300px; float:left;}

.m-top .nav .navlink .lang{ text-align:right; margin-bottom:15px}
.m-top .nav .navlink .lang a{ color:#CD0E0E; font-weight:bold; background:url(../images/dot_06.png) no-repeat left; padding-left:10px; margin-left:10px}

.m-nav{ float:right}
.m-nav .nLi{ height:40px; line-height:40px; float:left; font-size:16px; font-weight:bold; margin-left:20px; text-align:ccenter}
.m-nav .nLi:hover{ border-bottom:3px solid #e31d1a;}
.m-nav .nLi{ position:relative; display:inline;  }
.m-nav .sub{ display:none; position:absolute; z-index:999; width: 240px; top:43px; padding-bottom:10px; background-color: rgba(255, 255, 255,.7); }
.m-nav .sub li{ float:left; padding:0; margin:0; width:120px; text-align:center;}
.m-nav .sub li a{ color:#74736f}
.m-nav a:hover,.m-nav .sub li a:hover{ color:#e31d1a}
.m-nav .sub2{ right:0px;}

.foot{ width:1240px; margin:auto; height:50px; color:#939393 }
.foot .l{ float:left}
.foot .r{ float:right;}


.service{ width:1240px; height:40px; margin:auto; margin-bottom:20px; background:#F7F6F1; padding-top:5px; padding-bottom:10px }
.service div{ float:left; }
.service h3,.service h3 a{ font-size:12px; color:#545454}
.service h3 a:hover{font-size:12px; color:#FFF}
.service .lr{ float:right; padding-right:10px}
.service .l1{ width:170px; text-align:center; line-height:40px; background:url(../images/icon_01.gif) no-repeat 140px 18px;}

.service .l1:hover{ background:#BBA772 url(../images/icon_03.gif) no-repeat 140px 18px; color:#FFF}
.service .l1:hover a{color:#FFF}
.service .l2{ width:110px; text-align:center; line-height:40px;  background:url(../images/icon_02.gif) no-repeat 95px 15px;}
.service .l2:hover{background:#BBA772 url(../images/icon_04.gif) no-repeat 95px 15px;}
.service .l2:hover a{color:#FFF}

.service .l3{ width:170px; text-align:center; line-height:40px; background:url(../images/icon_01.gif) no-repeat 130px 18px;}
.service .l3:hover{background:#BBA772 url(../images/icon_03.gif) no-repeat 130px 18px;}
.service .l3:hover a{color:#FFF}
.service .l4{ width:110px; text-align:center; line-height:40px; background:url(../images/icon_01.gif) no-repeat 90px 18px;}
.service .l4:hover{ background:#BBA772 url(../images/icon_03.gif) no-repeat 90px 18px;}
.service .l4:hover a{color:#FFF}
.service .tel{ text-align:right; font-size:12px; margin-left:30px}
.service .tel strong{ display:block; color:#892025; font-size:16px; font-weight:bold}

.service .nLi{ position:relative; display:inline;  }
.service .sub{ display:none; width:100%; bottom:40px; left:0;  position:absolute; background:#BBA772; line-height:30px; padding:0;  }
.service .sub li{ border-bottom:1px solid #D0C29D;}
.service .sub a{ display:block; padding:0 10px; color:#fff; }
.service .sub a:hover{ background:#928154; color:#fff;  }