@charset "utf-8";/* common style start */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{padding:0;margin:0;font-size:100%}
label input{vertical-align:middle; font-family: "微软雅黑"}
a:link,a:visited{color:#333;text-decoration:none; outline: none; font:12px "微软雅黑", Arial, Helvetica, sans-serif;}
a:hover,a:active{color:#ea8700; outline: none; font:12px "微软雅黑", Arial, Helvetica, sans-serif;}
body{font:12px/1.5 "微软雅黑", Arial, Helvetica, sans-serif;color:black;background:#ffffff;}
img{border:0;vertical-align: middle;}
table{border-collapse:collapse}
ul li{list-style:none}
hr{height:1px;border:none;border-top:1px solid #e4e4e4;overflow:hidden}
hr.dashed{border-top:1px dashed #e4e4e4}
a.hidefocus{outline:none}
button.hidefocus::-moz-focus-inner{border:none}
.green{color:#8fc21d}
.brown{color:#a40000}
.gray{color:#4f4f4f}
.normal_gray{color:#666}
.dark_gray{color:#3f3f3f}
.light_gray{color:#999}
.black{color:#000}
.orange{color:#d66b03}
.red{color:#ff3200}
a.red2,.red2{color:#ba0505}
a.orange,.orange{color:#fe6c00}
a.blue,.blue{color:#36c}
a.line{text-decoration:underline}
.normal,a.normal{font-weight:normal}
.bold,a.bold{font-weight:bold}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f26{font-size:26px}
.f30{font-size:30px}
.c_l{float:left;width:48%}
.c_r{float:left;width:48%;margin-left:1.5%}
.f_l{float:left}
.f_r{float:right}
.t_l{text-align:left}
.t_r{text-align:right}
.t_c{text-align:center}
.m_10{margin-bottom:10px}
.m_15{margin-bottom:15px}
.mt_10{margin-top:10px}
.mt_40{margin-top:40px}
.mt_50{margin-top:50px}
.hidden{display:none}
.block{display:block;margin-top:5px}
.indent{text-indent:15px}
.relative{position:relative}
.img_border{border:1px solid #ddd;}
.img_gray{ -webkit-filter: grayscale(1);filter:gray;filter: grayscale(1);} 
.move_img{position: relative; right: 0; -o-transition: right .3s;  -moz-transition: right .3s;  -webkit-transition: right .3s; -ms-transition: right .3s; transition: right .3s;}
.move_img:hover{right:6px;}
.move_top{position: relative; bottom: 0; -o-transition: bottom .3s;  -moz-transition: bottom .3s;  -webkit-transition: bottom .3s; -ms-transition: bottom .3s; transition: bottom .3s;}
.move_top:hover{bottom:5px;}
.opacity_img{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; -o-transition: opacity .3s;  -moz-transition: opacity .3s;  -webkit-transition: opacity .3s; -ms-transition: opacity .3s; transition: opacity .3s;}
.opacity_img:hover{filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;}
.t-f{ transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
/* common style end */
/* clear style start */
.clear{clear:both;line-height:0;font-size:0;height:0}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
*html .clearfix{height:1%}/* ie6 */
*+html .clearfix{height:1%}/* ie7 */
.mz_contain{width:1200px; margin: 0 auto;}
.in_contain{width:1200px; margin: 0 auto;}
/* header */
.mz_naver{width:100%; height: 36px; line-height: 36px; color:#46392a; font-size: 14px; border-bottom:1px solid #221c17; background: #100e0d;}
.mz_naver a{color:#46392a; font-size: 14px;}
.mz_naver a:hover{color:#c29c6c;}
.mz_header{width:100%; height: 137px; background: #100e0d;}
.mz_header .hlogo{ margin:20px 0 0 0; float:left;}
.mz_header .hslogan{width:366px; height: 53px; margin:40px 0 0 227px; float:left;}
.mz_header .htel{width:220px; height: auto; color:#9e7a50; font-size: 14px; margin:38px 0 0 0; float:right;}
.mz_header .htel p{padding-bottom: 10px;}
.mz_menu{width:100%; height: 50px; background:#231815;}
.mz_menu ul{display: block; float:left; width:1200px; height: 50px; text-align: center;}
.mz_menu ul li{height: 50px; display: block; float:left;}
.mz_menu ul li a{display: inline-block; height: 50px; line-height: 50px; font-size: 14px; color:#c29c6c; padding:0 48px; background: #231815 url(../images/m_line.jpg) no-repeat left center;}
.mz_menu ul li:first-child a{background-image:none; }
.mz_menu ul li a:hover{background: #f18600; color:#ffe1bc;}
.mz_menu ul li a.cur{background: #f18600; color:#ffe1bc;}
/* foot menu */
.mz_fmenu{height: auto; background: #0f0f0f; overflow: auto; padding:85px 0 60px 0;}
.mz_fmenu .fmain{width: 560px; height: auto; float:left;}
.mz_fmenu .fmain .flogo img{vertical-align: middle; margin-right: 40px;}
.mz_fmenu .fmain .flogo{float:left;width:560px; height: 57px;}
.mz_fmenu .fmain .fmenu{float:left;width:560px;height: auto;font-size: 16px;color: #27211b;}
.mz_fmenu .fmain .fmenu a{font-size: 16px;color: #5d4b36;}
.mz_fmenu .fmain .fmenu a:hover{color:#c29c6c}
.mz_fmenu .fweixin{width: 110px; height: auto; margin-left: 30px; text-align: center; float:left;}
.mz_fmenu .fweixin p{padding:3px 0; color:#3e3529; font-size: 14px;}
.mz_fmenu .fcont{float:right;width:330px;height: auto; color:#5d4b35; font-size: 14px;}
.mz_fmenu .fcont .ftel{width:265px; height:53px; padding-left: 65px; background: url(../images/f_tel.png) no-repeat left center;}
.mz_fmenu .fcont .ftel p{padding:3px 0; color:#c29c6c; font-size: 14px; line-height: 1em;}
.mz_fmenu .fcont .ftel p.font{color:#c29c6c; font-size: 34px; font-weight: bold;}
.mz_fmenu .fcont .faddr{padding-top: 20px; color:#5d4b35; font-size:14px; line-height: 1.6em; width:330px; height: auto;}
/* footer */
.mz_footer{height: 70px;line-height: 70px;border-top:1px solid #1d1915; font-size:14px;color: #3c3125;background: #0f0f0f;}
.mz_footer a{font-size:14px;color: #3c3125;}
.mz_footer a:hover{color: #c29c6c;}




.col-md-4 {
    width: 33.333333%;
	float:left;
}
.fadeInRight{
	font-size:16px;
	padding-bottom:50px;
}
.labeltext{
	padding-bottom:4px;
	
}
.m-btn-theme:hover, .m-btn-theme:focus, .m-btn-theme:visited {
	background: #9d702f;
	color: #fff;
}
.hom-btn {
    border: none;
    display: block;
    width: 298px;
	text-align:center;
	margin:0 auto;
    height: 40px;
    background: #9d702f;
    color: #fff;
    border-radius: 5px;
}
.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}
.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;

}
.input-group .form-control:focus {
	z-index: 3;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
	display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}
.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.input-group .form-control:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.input-group-btn:last-child>.btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}
.input-group-btn>.btn {
	position: relative;
}
.input-group-btn>.btn:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover {
	z-index: 2;
}
.input-group-btn:last-child>.btn {
	z-index: 2;
	margin-left: -1px;
}
textarea {
	border: none;
}
textarea, input[type="text"], input[type="email"] {
	margin: 0;
	padding: 0.615384615em;
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	-webkit-appearance: none;
	color: #6a6a6a;
}
textarea, textarea.form-control {
	border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	-webkit-border-radius: 0 0 0 0;
	-webkit-box-shadow: inset 0 0 0 #fff;
	-ms-transform: inset 0 0 0 #fff;
	-o-transform: inset 0 0 0 #fff;
	box-shadow: inset 0 0 0 #fff;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background: none;
	border: 1px solid #e7e2d1;
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	-webkit-appearance: none;
	padding-left: 15px;
	padding-right: 15px;
	width:92.5%;
	height:100px;
	font-family:" 微软雅黑";
}
input[type="text"], input[type="email"] {
	padding: 7px 10px;
	line-height: 1.5;
	width:80%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background: none;
	border: 1px solid #e1e1e1;
	font-size: 14px;
	-webkit-box-shadow: inset 0 0 0 #fff;
	-ms-transform: inset 0 0 0 #fff;
	-o-transform: inset 0 0 0 #fff;
	box-shadow: inset 0 0 0 #fff;
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
		border-radius:5px;

}