@charset "utf-8";
/* CSS Document */
/* --------- */
body { margin: 0px; padding: 0px; font-family: "微软雅黑", "Microsoft Yahei", Tahoma !important; color: #E2C790; background-image: url(../images/background.jpg); background-color: #3B2110; }
h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,p { margin:0px; padding:0px; }
ul,ol { list-style:none; }
a { color: #E2C790; text-decoration: none; }
a:link { }
a:visited { }
a:hover { text-decoration: underline; }
a:active { }
/* --------- */

.Floater_box { position: fixed; bottom: 10px; right: 10px; width: 65px;  z-index:3000; }
.Floater_box ul { margin: 0px; padding: 0px; list-style-type: none; text-align: center; font-size: 12px; }
.Floater_box ul li { border-radius:3px; background-color: #3B2110; margin-bottom: 1px; }
.Floater_box ul li a { color: #E2C991; text-decoration: none; padding: 8px; display: block; }
.Floater_box ul li a i { display: block; font-size: 25px; line-height: 1.5em; }
.Floater_box ul .f5 a { position: relative; }
.Floater_box ul .f5 a span { padding: 10px; width: 160px; position: absolute; left: -190px; top: 0px; display: none; background-color: #3B2110; border: 1px solid #E2C991; }
.Floater_box ul .f5 a span img { vertical-align: middle; display: block; width: 100%; }
.Floater_box ul .f5 a:hover span { display: block; }
@media screen and (max-width: 768px) {	/*页面小时显示小浮动导航*/
.Floater_box { right: 0px; width:30px; }
.Floater_box ul li a i { font-size: 13px; }
.Floater_box ul li.f2 { display: none; }
}



@media screen and (min-width:1200px){
	.wrap { width: 1200px; margin-right: auto; margin-left: auto; }
	#---------- {}
	.Jm-SPecial-1 { padding-top: 40px; padding-bottom: 60px; }
	.Jm-SPecial-2 { padding-top: 40px; background: rgba(29,13,0,0.3); padding-bottom: 60px; }
	.Jm-SPecial { width: 1170px; margin-right: auto; margin-left: auto; padding: 5px 15px; }
	.Jm-SBody { }
	#---------- {}
	.Jm-SHtit { font-size: 14px; line-height: 1.6em; text-align: center; margin-bottom: 20px; cursor: default; padding-top: 10px; padding-bottom: 10px; }
	.Jm-SHtit h1 { font-size: 30px; font-weight: normal; line-height: 1.6em; }
	.Jm-SHtit h1:after { transition: all .3s ease-in-out 0s; content: ""; width: 100px; border-radius: 20px; margin-right: auto; margin-left: auto; background-color: #E2C790; height: 2px; display: block; margin-bottom: 15px; }
	.Jm-SHtit:hover h1:after { width: 200px; }
	.Jm-SHtit p { font-size: 16px; width: 90%; margin-right: auto; margin-left: auto; display: block; line-height: 1.8em; }
	#---------- {}
	.Jm-M0 { padding: 15px; }
	.Jm-M0 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M0 ul li { padding: 3px 0px; }
	#---------- {}
	.Jm-M1 { padding: 15px; background-color: rgba(29,13,0,0.3); border-radius: 5px; }
	.Jm-M1 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M1 ul li { width: 33.3331%; display: inline-block; float: left; padding: 3px 0px; }
	#---------- {}
	.Jm-M2 { }
	.Jm-M2 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M2 ul li { width: 98%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M2 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 5px solid #E2C790; margin-bottom: 5px; }
	#---------- {}
	.Jm-M3 { }
	.Jm-M3 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M3 ul li { width: 23%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M3 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M3 ul li h3 { font-size: 16px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M3 ul li p { font-size: 14px; }
	#---------- {}
	.Jm-M4 { }
	.Jm-M4 ul { overflow: hidden; line-height: 1.4em; text-align: left; }
	.Jm-M4 ul li { width: 48%; display: block; float: left; margin-right: 1%; margin-left: 1%; margin-top: 5px; margin-bottom: 5px; }
	.Jm-M4 ul li img { vertical-align: middle; display: block; border: 1px solid #DDD; width: 100px; float: left; margin-right: 20px; margin-left: 20px; }
	.Jm-M4 ul li h4 { font-size: 18px; font-weight: normal; margin-bottom: 5px; margin-left: 120px; }
	.Jm-M4 ul li p { font-size: 14px; }
	.Jm-M4 ul .odd { text-align: right; }
	.Jm-M4 ul .odd img { float: right; }
	#---------- {}
	.Jm-M5 { }
	.Jm-M5 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M5 ul li { width: 30.5%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M5 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M5 ul li h3 { font-size: 18px; font-weight: normal; margin-bottom: 10px; }
	.Jm-M5 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	.Jm-M6 { }
	.Jm-M6 ul { overflow: hidden; line-height: 1.6em; }
	.Jm-M6 ul li { width: 46%; display: block; float: left; margin-right: 2%; margin-left: 2%; margin-top: 5px; margin-bottom: 15px; }
	.Jm-M6 ul li span { display: block; float: left; height: 100px; width: 100px; margin-right: 15px; font-size: 80px; line-height: 100px; text-align: center; font-style: italic; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
	.Jm-M6 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M6 ul li h4 { font-size: 18px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M6 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	.Jm-M7 { margin-right: 100px; margin-left: 100px; }
	.Jm-M7 ul { line-height: 1.6em; }
	.Jm-M7 ul li { margin-bottom: 10px; display: block; }
	.Jm-M7 ul li span { border-radius: 50%; display: block; text-align: center; float: left; margin-right: 10px; background-color: rgba(29,13,0,0.3); width: 1.6em; }
	#---------- {}
	.Jm-M8 { overflow: hidden; }
	.Jm-M8 ul { width: 35%; float: left; display: block; line-height: 1.6em; }
	.Jm-M8 ul li { padding: 5px; }
	.Jm-M8 ul li span { display: block; text-align: center; width: 1.6em; background-color: rgba(29,13,0,0.3); border-radius: 50%; }
	.Jm-M8 div { float: left; width: 26%; text-align: center; margin-right: 2%; margin-left: 2%; }
	.Jm-M8 div img { width: 100%; }
	.Jm-M8 .ul1 { text-align: right; }
	.Jm-M8 .ul1 li span { float: right; margin-left: 10px; }
	.Jm-M8 .ul2 li span { float: left; margin-right: 10px; }
	#---------- {}
	.Jm-M9 { }
	.Jm-M9 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M9 ul li { width: 46%; display: inline-block; float: left; margin-right: 2%; margin-left: 2%; }
	.Jm-M9 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 10px; }
	.Jm-M9 ul li h3 { font-size: 16px; font-weight: normal; margin-bottom: 10px; }
	.Jm-M9 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	.Jm-M10 { text-align: center; width: 90%; margin-right: auto; margin-left: auto; font-size: 16px; line-height: 1.6em; }
	.Jm-M10 img { margin-right: auto; margin-left: auto; margin-top:20px; margin-bottom:20px; }
	.Jm-M10 .V1 { font-size: 20px; font-weight: normal; line-height: 45px; margin-bottom: 10px; }
	.Jm-M10 .V1 em { background-color: #E2C790; height: 1px; width: 100px; display: inline-block; margin-right: 15px; margin-left: 15px; line-height: 0px; text-align: center; vertical-align: middle; }
	#---------- {}
	.Jm-M11 { }
	.Jm-M11 ul { overflow: hidden; text-align: center; }
	.Jm-M11 ul li { display: block; width: 18%; margin-right: 1%; margin-left: 1%; float: left; }
	.Jm-M11 ul li p { display: block; background-color: rgba(29,13,0,0.3); padding: 15px; }
	#---------- {}
	.Jm-M12 { }
	.Jm-M12 ul { overflow: hidden; line-height: 1.6em; text-align: left; }
	.Jm-M12 ul li { width: 98%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M12 ul li img { vertical-align: middle; display: block; width: 100px; border: 3px solid #E2C790; float: left; margin-right: 10px; border-radius: 50%; padding: 3px; }
	.Jm-M12 ul li h3 { font-size: 18px; font-weight: normal; margin-bottom: 5px; margin-top: 5px; }
	.Jm-M12 ul li h3 span { font-size: 0.875em; margin-left: 0.5em; font-weight: normal; border-left-width: 1px; border-left-style: solid; border-left-color: rgba(29,13,0,0.3); padding-left: 0.5em; }
	.Jm-M12 ul li p { font-size: 12px; margin-bottom: 10px; line-height: 1.6em; }
	.Jm-M12 ul li .more { padding: 0px 1em; display: block; border: 1px solid #E2C790; border-radius: 50px; text-decoration: none; margin-right: auto; margin-left: auto; text-align: center; width: 5em; clear: both; }
	#---------- {}
	.Jm-M13 { }
	.Jm-M13 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M13 ul li { width: 14.5%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M13 ul li img { vertical-align: middle; display: block; width: 70%; margin-right: auto; margin-left: auto; border: 3px solid #E2C790; margin-bottom: 5px; }
	#---------- {}
	.Jm-M14 { }
	.Jm-M14 ul { margin: 10px; overflow: hidden; color: #E2C790; font-size: 18px; line-height: 1em; display: block; text-align: center; }
	.Jm-M14 ul li { display: inline-block; margin: 5px; padding: 5px; text-align: center; line-height: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #412614; }
	.Jm-M14 ul li strong { border-radius: 50%; font-weight: normal; text-align: center; background-color: rgba(29,13,0,0.3); display: inline-block; height: 30px; width: 30px; margin-right: 10px; line-height: 30px; }
	#---------- {}
	.Jm-M15 { }
	.Jm-M15 ul { overflow: hidden; line-height: 1.6em; }
	.Jm-M15 ul li { display: block; margin-right: 2%; margin-left: 2%; margin-top: 5px; margin-bottom: 15px; }
	.Jm-M15 ul li span { display: block; float: left; height: 100px; width: 100px; margin-right: 15px; font-size: 80px; line-height: 100px; text-align: center; font-style: italic; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
	.Jm-M15 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M15 ul li h4 { font-size: 18px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M15 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	#---------- {}
	/* --------- */
	.Jm-footer { background-color: #412614; border-top-width: 20px; border-top-style: solid; border-top-color: #3B2110; color: #E2C88E; }
	.Jm-footer .wrap { overflow: hidden; }
	.Jm-footer .foot_top { padding-top: 30px; padding-bottom: 30px; }
	.Jm-footer .foot_top .nav { float: left; }
	.Jm-footer .foot_top .nav dl { float: left; width: auto; margin-right: 20px; margin-left: 20px; }
	.Jm-footer .foot_top .nav dl dt { font-size: 18px; font-weight: normal; margin-bottom: 15px; }
	.Jm-footer .foot_top .nav dl dd { font-size: 14px; line-height: 1.8em; }
	.Jm-footer .foot_top .rinfo { float: right; width: 380px; overflow: hidden; display: block; height: auto; margin-right: 15px; }
	.Jm-footer .foot_top .rinfo h3 { font-size: 18px; margin-bottom: 15px; font-weight: normal; }
	.Jm-footer .foot_top .rinfo .rinfo_cont { font-size: 14px; line-height: 1.6em; }
	.Jm-footer .foot_top .rinfo .social_contact { padding-top:10px; height:50px; }
	.Jm-footer .foot_top .rinfo .social_contact a { float: left; margin-right: 5px; text-decoration: none; }
	.Jm-footer .foot_top .rinfo .social_contact a i { border-radius: 50%; font-size: 28px; border: 2px solid #E2C88E; line-height: 46px; text-align: center; display: block; height: 46px; width: 46px; }
	.Jm-footer .foot_top .rinfo .social_contact a:hover i { background-color: #E2C88E; border: 2px solid #E2C88E; color:#3B2110; }
	.Jm-footer .foot_top .rinfo .social_contact a i em{ font-size: 30px; display: none; }
	.Jm-footer .foot_bottom { background-color: #3B2110; padding-top: 15px; padding-bottom: 15px; clear: both; }
	.Jm-footer .foot_bottom .logo { float: left; margin-left: 15px; }
	.Jm-footer .foot_bottom .copyright { float: right; text-align: right; line-height: 25px; font-size: 13px; margin-right: 15px; }
	#---------- {}
	#owl-example2 .owl-buttons { position: relative; }
	#owl-example2 .owl-buttons .owl-prev { top: -250px; background-color: transparent; border-radius: 0px; background-image: url(../images/owl_prev.png); background-repeat: no-repeat; height: 80px; width: 43px; position: absolute; left: -100px; text-indent: -9999px; margin: 0px; padding: 0px; }
	#owl-example2 .owl-buttons .owl-next { top: -250px; background-color: transparent; border-radius: 0px; background-image: url(../images/owl_next.png); background-repeat: no-repeat; height: 80px; width: 43px; position: absolute; right: -100px; text-indent: -9999px; margin: 0px; padding: 0px; }
	.owl-theme .owl-controls .owl-page span { }
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
	.wrap { width: auto; margin-right: auto; margin-left: auto; }
	#---------- {}
	.Jm-SPecial-1 { padding-top: 40px; padding-bottom: 60px; }
	.Jm-SPecial-2 { padding-top: 40px; background: rgba(29,13,0,0.3); padding-bottom: 60px; }
	.Jm-SPecial { width: 95%; margin-right: auto; margin-left: auto; padding: 5px 15px; }
	.Jm-SBody { }
	#---------- {}
	.Jm-SHtit { font-size: 14px; line-height: 1.6em; text-align: center; margin-bottom: 20px; cursor: default; padding-top: 10px; padding-bottom: 10px; }
	.Jm-SHtit h1 { font-size: 30px; font-weight: normal; line-height: 1.6em; }
	.Jm-SHtit h1:after { transition: all .3s ease-in-out 0s; content: ""; width: 100px; border-radius: 20px; margin-right: auto; margin-left: auto; background-color: #E2C790; height: 2px; display: block; margin-bottom: 15px; }
	.Jm-SHtit:hover h1:after { width: 200px; }
	.Jm-SHtit p { font-size: 16px; width: 90%; margin-right: auto; margin-left: auto; display: block; line-height: 1.8em; }
	#---------- {}
	.Jm-M0 { padding: 15px; }
	.Jm-M0 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M0 ul li { padding: 3px 0px; }
	#---------- {}
	.Jm-M1 { padding: 15px; background-color: rgba(29,13,0,0.3); border-radius: 5px; }
	.Jm-M1 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M1 ul li { width: 33.3331%; display: inline-block; float: left; padding: 3px 0px; }
	#---------- {}
	.Jm-M2 { }
	.Jm-M2 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M2 ul li { width: 98%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M2 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 5px solid #E2C790; margin-bottom: 5px; }
	#---------- {}
	.Jm-M3 { }
	.Jm-M3 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M3 ul li { width: 23%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M3 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M3 ul li h3 { font-size: 16px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M3 ul li p { font-size: 14px; }
	#---------- {}
	.Jm-M4 { }
	.Jm-M4 ul { overflow: hidden; line-height: 1.4em; text-align: left; }
	.Jm-M4 ul li { width: 48%; display: block; float: left; margin-right: 1%; margin-left: 1%; margin-top: 5px; margin-bottom: 5px; }
	.Jm-M4 ul li img { vertical-align: middle; display: block; border: 1px solid #DDD; width: 100px; float: left; margin-right: 20px; margin-left: 20px; }
	.Jm-M4 ul li h4 { font-size: 18px; font-weight: normal; margin-bottom: 5px; margin-left: 120px; }
	.Jm-M4 ul li p { font-size: 14px; }
	.Jm-M4 ul .odd { text-align: right; }
	.Jm-M4 ul .odd img { float: right; }
	#---------- {}
	.Jm-M5 { }
	.Jm-M5 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M5 ul li { width: 30.5%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M5 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M5 ul li h3 { font-size: 18px; font-weight: normal; margin-bottom: 10px; }
	.Jm-M5 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	.Jm-M6 { }
	.Jm-M6 ul { overflow: hidden; line-height: 1.6em; }
	.Jm-M6 ul li { width: 46%; display: block; float: left; margin-right: 2%; margin-left: 2%; margin-top: 5px; margin-bottom: 15px; }
	.Jm-M6 ul li span { display: block; float: left; height: 100px; width: 100px; margin-right: 15px; font-size: 80px; line-height: 100px; text-align: center; font-style: italic; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
	.Jm-M6 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M6 ul li h4 { font-size: 18px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M6 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	.Jm-M7 { margin-right: 100px; margin-left: 100px; }
	.Jm-M7 ul { line-height: 1.6em; }
	.Jm-M7 ul li { margin-bottom: 10px; display: block; }
	.Jm-M7 ul li span { border-radius: 50%; display: block; text-align: center; float: left; margin-right: 10px; background-color: rgba(29,13,0,0.3); width: 1.6em; }
	#---------- {}
	.Jm-M8 { overflow: hidden; }
	.Jm-M8 ul { width: 35%; float: left; display: block; line-height: 1.6em; }
	.Jm-M8 ul li { padding: 5px; }
	.Jm-M8 ul li span { display: block; text-align: center; width: 1.6em; background-color: rgba(29,13,0,0.3); border-radius: 50%; }
	.Jm-M8 div { float: left; width: 26%; text-align: center; margin-right: 2%; margin-left: 2%; }
	.Jm-M8 div img { width: 100%; }
	.Jm-M8 .ul1 { text-align: right; }
	.Jm-M8 .ul1 li span { float: right; margin-left: 10px; }
	.Jm-M8 .ul2 li span { float: left; margin-right: 10px; }
	#---------- {}
	.Jm-M9 { }
	.Jm-M9 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M9 ul li { width: 46%; display: inline-block; float: left; margin-right: 2%; margin-left: 2%; }
	.Jm-M9 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 10px; }
	.Jm-M9 ul li h3 { font-size: 16px; font-weight: normal; margin-bottom: 10px; }
	.Jm-M9 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	.Jm-M10 { text-align: center; width: 90%; margin-right: auto; margin-left: auto; font-size: 16px; line-height: 1.6em; }
	.Jm-M10 img { margin-right: auto; margin-left: auto; margin-top:20px; margin-bottom:20px; }
	.Jm-M10 .V1 { font-size: 20px; font-weight: normal; line-height: 45px; margin-bottom: 10px; }
	.Jm-M10 .V1 em { background-color: #E2C790; height: 1px; width: 100px; display: inline-block; margin-right: 15px; margin-left: 15px; line-height: 0px; text-align: center; vertical-align: middle; }
	#---------- {}
	.Jm-M11 { }
	.Jm-M11 ul { overflow: hidden; text-align: center; }
	.Jm-M11 ul li { display: block; width: 18%; margin-right: 1%; margin-left: 1%; float: left; }
	.Jm-M11 ul li p { display: block; background-color: rgba(29,13,0,0.3); padding: 15px; }
	#---------- {}
	.Jm-M12 { }
	.Jm-M12 ul { overflow: hidden; line-height: 1.6em; text-align: left; }
	.Jm-M12 ul li { width: 98%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M12 ul li img { vertical-align: middle; display: block; width: 100px; border: 3px solid #E2C790; float: left; margin-right: 10px; border-radius: 50%; padding: 3px; }
	.Jm-M12 ul li h3 { font-size: 18px; font-weight: normal; margin-bottom: 5px; margin-top: 5px; }
	.Jm-M12 ul li h3 span { font-size: 0.875em; margin-left: 0.5em; font-weight: normal; border-left-width: 1px; border-left-style: solid; border-left-color: rgba(29,13,0,0.3); padding-left: 0.5em; }
	.Jm-M12 ul li p { font-size: 12px; margin-bottom: 10px; line-height: 1.6em; }
	.Jm-M12 ul li .more { padding: 0px 1em; display: block; border: 1px solid #E2C790; border-radius: 50px; text-decoration: none; margin-right: auto; margin-left: auto; text-align: center; width: 5em; clear: both; }
	#---------- {}
	.Jm-M13 { }
	.Jm-M13 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M13 ul li { width: 14.5%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M13 ul li img { vertical-align: middle; display: block; width: 70%; margin-right: auto; margin-left: auto; border: 3px solid #E2C790; margin-bottom: 5px; }
	#---------- {}
	.Jm-M14 { }
	.Jm-M14 ul { margin: 10px; overflow: hidden; color: #E2C790; font-size: 18px; line-height: 1em; display: block; text-align: center; }
	.Jm-M14 ul li { display: inline-block; margin: 5px; padding: 5px; text-align: center; line-height: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #412614; }
	.Jm-M14 ul li strong { border-radius: 50%; font-weight: normal; text-align: center; background-color: rgba(29,13,0,0.3); display: inline-block; height: 30px; width: 30px; margin-right: 10px; line-height: 30px; }
	#---------- {}
	.Jm-M15 { }
	.Jm-M15 ul { overflow: hidden; line-height: 1.6em; }
	.Jm-M15 ul li { display: block; margin-right: 2%; margin-left: 2%; margin-top: 5px; margin-bottom: 15px; }
	.Jm-M15 ul li span { display: block; float: left; height: 100px; width: 100px; margin-right: 15px; font-size: 80px; line-height: 100px; text-align: center; font-style: italic; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
	.Jm-M15 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M15 ul li h4 { font-size: 18px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M15 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	#---------- {}
	/* --------- */
	.Jm-footer { background-color: #412614; border-top-width: 20px; border-top-style: solid; border-top-color: #3B2110; color: #E2C88E; }
	.Jm-footer .wrap { overflow: hidden; }
	.Jm-footer .foot_top { padding-top: 30px; padding-bottom: 30px; }
	.Jm-footer .foot_top .nav { float: left; }
	.Jm-footer .foot_top .nav dl { float: left; width: auto; margin-right: 20px; margin-left: 20px; }
	.Jm-footer .foot_top .nav dl dt { font-size: 18px; font-weight: normal; margin-bottom: 15px; }
	.Jm-footer .foot_top .nav dl dd { font-size: 14px; line-height: 1.8em; }
	.Jm-footer .foot_top .rinfo { float: right; width: 380px; overflow: hidden; display: block; height: auto; margin-right: 15px; }
	.Jm-footer .foot_top .rinfo h3 { font-size: 18px; margin-bottom: 15px; font-weight: normal; }
	.Jm-footer .foot_top .rinfo .rinfo_cont { font-size: 14px; line-height: 1.6em; }
	.Jm-footer .foot_top .rinfo .social_contact { padding-top:10px; height:50px; }
	.Jm-footer .foot_top .rinfo .social_contact a { float: left; margin-right: 5px; text-decoration: none; }
	.Jm-footer .foot_top .rinfo .social_contact a i { border-radius: 50%; font-size: 28px; border: 2px solid #E2C88E; line-height: 46px; text-align: center; display: block; height: 46px; width: 46px; }
	.Jm-footer .foot_top .rinfo .social_contact a:hover i { background-color: #E2C88E; border: 2px solid #E2C88E; color:#3B2110; }
	.Jm-footer .foot_top .rinfo .social_contact a i em{ font-size: 30px; display: none; }
	.Jm-footer .foot_bottom { background-color: #3B2110; padding-top: 15px; padding-bottom: 15px; clear: both; }
	.Jm-footer .foot_bottom .logo { float: left; margin-left: 15px; }
	.Jm-footer .foot_bottom .copyright { float: right; text-align: right; line-height: 25px; font-size: 13px; margin-right: 15px; }
	#---------- {}
	#owl-example2 .owl-buttons { position: relative; }
	#owl-example2 .owl-buttons .owl-prev { top: -250px; background-color: transparent; border-radius: 0px; background-image: url(../images/owl_prev.png); background-repeat: no-repeat; height: 80px; width: 43px; position: absolute; left: -100px; text-indent: -9999px; margin: 0px; padding: 0px; }
	#owl-example2 .owl-buttons .owl-next { top: -250px; background-color: transparent; border-radius: 0px; background-image: url(../images/owl_next.png); background-repeat: no-repeat; height: 80px; width: 43px; position: absolute; right: -100px; text-indent: -9999px; margin: 0px; padding: 0px; }
	.owl-theme .owl-controls .owl-page span { }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
	.wrap { width: auto; margin-right: auto; margin-left: auto; }
	#---------- {}
	.Jm-SPecial-1 { padding-top: 40px; padding-bottom: 60px; }
	.Jm-SPecial-2 { padding-top: 40px; background: rgba(29,13,0,0.3); padding-bottom: 60px; }
	.Jm-SPecial { width: 95%; margin-right: auto; margin-left: auto; padding: 5px 15px; }
	.Jm-SBody { }
	#---------- {}
	.Jm-SHtit { font-size: 14px; line-height: 1.6em; text-align: center; margin-bottom: 20px; cursor: default; padding-top: 10px; padding-bottom: 10px; }
	.Jm-SHtit h1 { font-size: 30px; font-weight: normal; line-height: 1.6em; }
	.Jm-SHtit h1:after { transition: all .3s ease-in-out 0s; content: ""; width: 100px; border-radius: 20px; margin-right: auto; margin-left: auto; background-color: #E2C790; height: 2px; display: block; margin-bottom: 15px; }
	.Jm-SHtit:hover h1:after { width: 200px; }
	.Jm-SHtit p { font-size: 16px; width: 90%; margin-right: auto; margin-left: auto; display: block; line-height: 1.8em; }
	#---------- {}
	.Jm-M0 { padding: 15px; }
	.Jm-M0 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M0 ul li { padding: 3px 0px; }
	#---------- {}
	.Jm-M1 { padding: 15px; background-color: rgba(29,13,0,0.3); border-radius: 5px; }
	.Jm-M1 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M1 ul li { width: 33.3331%; display: inline-block; float: left; padding: 3px 0px; }
	#---------- {}
	.Jm-M2 { }
	.Jm-M2 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M2 ul li { width: 98%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M2 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 5px solid #E2C790; margin-bottom: 5px; }
	#---------- {}
	.Jm-M3 { }
	.Jm-M3 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M3 ul li { width: 23%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M3 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M3 ul li h3 { font-size: 16px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M3 ul li p { font-size: 14px; }
	#---------- {}
	.Jm-M4 { }
	.Jm-M4 ul { overflow: hidden; line-height: 1.4em; text-align: left; }
	.Jm-M4 ul li { width: 48%; display: block; float: left; margin-right: 1%; margin-left: 1%; margin-top: 5px; margin-bottom: 5px; }
	.Jm-M4 ul li img { vertical-align: middle; display: block; border: 1px solid #DDD; width: 100px; float: left; margin-right: 20px; margin-left: 20px; }
	.Jm-M4 ul li h4 { font-size: 18px; font-weight: normal; margin-bottom: 5px; margin-left: 120px; }
	.Jm-M4 ul li p { font-size: 14px; }
	.Jm-M4 ul .odd { text-align: right; }
	.Jm-M4 ul .odd img { float: right; }
	#---------- {}
	.Jm-M5 { }
	.Jm-M5 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M5 ul li { width: 30.5%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M5 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M5 ul li h3 { font-size: 18px; font-weight: normal; margin-bottom: 10px; }
	.Jm-M5 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	.Jm-M6 { }
	.Jm-M6 ul { overflow: hidden; line-height: 1.6em; }
	.Jm-M6 ul li { width: 46%; display: block; float: left; margin-right: 2%; margin-left: 2%; margin-top: 5px; margin-bottom: 15px; }
	.Jm-M6 ul li span { display: block; float: left; height: 100px; width: 100px; margin-right: 15px; font-size: 80px; line-height: 100px; text-align: center; font-style: italic; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
	.Jm-M6 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M6 ul li h4 { font-size: 18px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M6 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	.Jm-M7 { margin-right: 100px; margin-left: 100px; }
	.Jm-M7 ul { line-height: 1.6em; }
	.Jm-M7 ul li { margin-bottom: 10px; display: block; }
	.Jm-M7 ul li span { border-radius: 50%; display: block; text-align: center; float: left; margin-right: 10px; background-color: rgba(29,13,0,0.3); width: 1.6em; }
	#---------- {}
	.Jm-M8 { overflow: hidden; }
	.Jm-M8 ul { width: 35%; float: left; display: block; line-height: 1.6em; }
	.Jm-M8 ul li { padding: 5px; }
	.Jm-M8 ul li span { display: block; text-align: center; width: 1.6em; background-color: rgba(29,13,0,0.3); border-radius: 50%; }
	.Jm-M8 div { float: left; width: 26%; text-align: center; margin-right: 2%; margin-left: 2%; }
	.Jm-M8 div img { width: 100%; }
	.Jm-M8 .ul1 { text-align: right; }
	.Jm-M8 .ul1 li span { float: right; margin-left: 10px; }
	.Jm-M8 .ul2 li span { float: left; margin-right: 10px; }
	#---------- {}
	.Jm-M9 { }
	.Jm-M9 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M9 ul li { width: 46%; display: inline-block; float: left; margin-right: 2%; margin-left: 2%; }
	.Jm-M9 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 10px; }
	.Jm-M9 ul li h3 { font-size: 16px; font-weight: normal; margin-bottom: 10px; }
	.Jm-M9 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	.Jm-M10 { text-align: center; width: 90%; margin-right: auto; margin-left: auto; font-size: 16px; line-height: 1.6em; }
	.Jm-M10 img { margin-right: auto; margin-left: auto; margin-top:20px; margin-bottom:20px; }
	.Jm-M10 .V1 { font-size: 20px; font-weight: normal; line-height: 45px; margin-bottom: 10px; }
	.Jm-M10 .V1 em { background-color: #E2C790; height: 1px; width: 100px; display: inline-block; margin-right: 15px; margin-left: 15px; line-height: 0px; text-align: center; vertical-align: middle; }
	#---------- {}
	.Jm-M11 { }
	.Jm-M11 ul { overflow: hidden; text-align: center; }
	.Jm-M11 ul li { display: block; width: 18%; margin-right: 1%; margin-left: 1%; float: left; }
	.Jm-M11 ul li p { display: block; background-color: rgba(29,13,0,0.3); padding: 15px; }
	#---------- {}
	.Jm-M12 { }
	.Jm-M12 ul { overflow: hidden; line-height: 1.6em; text-align: left; }
	.Jm-M12 ul li { width: 98%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M12 ul li img { vertical-align: middle; display: block; width: 100px; border: 3px solid #E2C790; float: left; margin-right: 10px; border-radius: 50%; padding: 3px; }
	.Jm-M12 ul li h3 { font-size: 18px; font-weight: normal; margin-bottom: 5px; margin-top: 5px; }
	.Jm-M12 ul li h3 span { font-size: 0.875em; margin-left: 0.5em; font-weight: normal; border-left-width: 1px; border-left-style: solid; border-left-color: rgba(29,13,0,0.3); padding-left: 0.5em; }
	.Jm-M12 ul li p { font-size: 12px; margin-bottom: 10px; line-height: 1.6em; }
	.Jm-M12 ul li .more { padding: 0px 1em; display: block; border: 1px solid #E2C790; border-radius: 50px; text-decoration: none; margin-right: auto; margin-left: auto; text-align: center; width: 5em; clear: both; }
	#---------- {}
	.Jm-M13 { }
	.Jm-M13 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M13 ul li { width: 14.5%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M13 ul li img { vertical-align: middle; display: block; width: 70%; margin-right: auto; margin-left: auto; border: 3px solid #E2C790; margin-bottom: 5px; }
	#---------- {}
	.Jm-M14 { }
	.Jm-M14 ul { margin: 10px; overflow: hidden; color: #E2C790; font-size: 18px; line-height: 1em; display: block; text-align: center; }
	.Jm-M14 ul li { display: inline-block; margin: 5px; padding: 5px; text-align: center; line-height: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #412614; }
	.Jm-M14 ul li strong { border-radius: 50%; font-weight: normal; text-align: center; background-color: rgba(29,13,0,0.3); display: inline-block; height: 30px; width: 30px; margin-right: 10px; line-height: 30px; }
	#---------- {}
	.Jm-M15 { }
	.Jm-M15 ul { overflow: hidden; line-height: 1.6em; }
	.Jm-M15 ul li { display: block; margin-right: 2%; margin-left: 2%; margin-top: 5px; margin-bottom: 15px; }
	.Jm-M15 ul li span { display: block; float: left; height: 100px; width: 100px; margin-right: 15px; font-size: 80px; line-height: 100px; text-align: center; font-style: italic; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
	.Jm-M15 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M15 ul li h4 { font-size: 18px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M15 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	#---------- {}
	/* --------- */
	.Jm-footer { background-color: #412614; border-top-width: 20px; border-top-style: solid; border-top-color: #3B2110; color: #E2C88E; }
	.Jm-footer .wrap { overflow: hidden; }
	.Jm-footer .foot_top { padding-top: 30px; padding-bottom: 30px; }
	.Jm-footer .foot_top .nav { float: left; }
	.Jm-footer .foot_top .nav dl { float: left; width: auto; margin-right: 20px; margin-left: 20px; }
	.Jm-footer .foot_top .nav dl dt { font-size: 18px; font-weight: normal; margin-bottom: 15px; }
	.Jm-footer .foot_top .nav dl dd { font-size: 14px; line-height: 1.8em; }
	.Jm-footer .foot_top .rinfo { float: right; width: 380px; overflow: hidden; display: block; height: auto; margin-right: 15px; }
	.Jm-footer .foot_top .rinfo h3 { font-size: 18px; margin-bottom: 15px; font-weight: normal; }
	.Jm-footer .foot_top .rinfo .rinfo_cont { font-size: 14px; line-height: 1.6em; }
	.Jm-footer .foot_top .rinfo .social_contact { padding-top:10px; height:50px; }
	.Jm-footer .foot_top .rinfo .social_contact a { float: left; margin-right: 5px; text-decoration: none; }
	.Jm-footer .foot_top .rinfo .social_contact a i { border-radius: 50%; font-size: 28px; border: 2px solid #E2C88E; line-height: 46px; text-align: center; display: block; height: 46px; width: 46px; }
	.Jm-footer .foot_top .rinfo .social_contact a:hover i { background-color: #E2C88E; border: 2px solid #E2C88E; color:#3B2110; }
	.Jm-footer .foot_top .rinfo .social_contact a i em{ font-size: 30px; display: none; }
	.Jm-footer .foot_bottom { background-color: #3B2110; padding-top: 15px; padding-bottom: 15px; clear: both; }
	.Jm-footer .foot_bottom .logo { float: left; margin-left: 15px; }
	.Jm-footer .foot_bottom .copyright { float: right; text-align: right; line-height: 25px; font-size: 13px; margin-right: 15px; }
	#---------- {}
	#owl-example2 .owl-buttons { position: relative; }
	#owl-example2 .owl-buttons .owl-prev { top: -250px; background-color: transparent; border-radius: 0px; background-image: url(../images/owl_prev.png); background-repeat: no-repeat; height: 80px; width: 43px; position: absolute; left: -100px; text-indent: -9999px; margin: 0px; padding: 0px; }
	#owl-example2 .owl-buttons .owl-next { top: -250px; background-color: transparent; border-radius: 0px; background-image: url(../images/owl_next.png); background-repeat: no-repeat; height: 80px; width: 43px; position: absolute; right: -100px; text-indent: -9999px; margin: 0px; padding: 0px; }
	.owl-theme .owl-controls .owl-page span { width:16px !important;}
}
@media screen and (min-width: 481px) and (max-width: 768px) {
	.wrap { width: auto; margin-right: auto; margin-left: auto; }
	#---------- {}
	.Jm-SPecial-1 { padding-top: 40px; padding-bottom: 60px; }
	.Jm-SPecial-2 { padding-top: 40px; background: rgba(29,13,0,0.3); padding-bottom: 60px; }
	.Jm-SPecial { width: 95%; margin-right: auto; margin-left: auto; padding: 5px 15px; }
	.Jm-SBody { }
	#---------- {}
	.Jm-SHtit { font-size: 14px; line-height: 1.6em; text-align: center; margin-bottom: 20px; cursor: default; padding-top: 10px; padding-bottom: 10px; }
	.Jm-SHtit h1 { font-size: 30px; font-weight: normal; line-height: 1.6em; }
	.Jm-SHtit h1:after { transition: all .3s ease-in-out 0s; content: ""; width: 100px; border-radius: 20px; margin-right: auto; margin-left: auto; background-color: #E2C790; height: 2px; display: block; margin-bottom: 15px; }
	.Jm-SHtit:hover h1:after { width: 200px; }
	.Jm-SHtit p { font-size: 16px; width: 90%; margin-right: auto; margin-left: auto; display: block; line-height: 1.8em; }
	#---------- {}
	.Jm-M0 { padding: 15px; }
	.Jm-M0 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M0 ul li { padding: 3px 0px; }
	#---------- {}
	.Jm-M1 { padding: 15px; background-color: rgba(29,13,0,0.3); border-radius: 5px; }
	.Jm-M1 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M1 ul li { width: 33.3331%; display: inline-block; float: left; padding: 3px 0px; }
	#---------- {}
	.Jm-M2 { }
	.Jm-M2 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M2 ul li { width: 98%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M2 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 5px solid #E2C790; margin-bottom: 5px; }
	#---------- {}
	.Jm-M3 { }
	.Jm-M3 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M3 ul li { width: 23%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M3 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M3 ul li h3 { font-size: 16px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M3 ul li p { font-size: 14px; }
	#---------- {}
	.Jm-M4 { }
	.Jm-M4 ul { overflow: hidden; line-height: 1.4em; text-align: left; }
	.Jm-M4 ul li { width: 48%; display: block; float: left; margin-right: 1%; margin-left: 1%; margin-top: 5px; margin-bottom: 5px; }
	.Jm-M4 ul li img { vertical-align: middle; display: block; border: 1px solid #DDD; width: 100px; float: left; margin-right: 20px; margin-left: 20px; }
	.Jm-M4 ul li h4 { font-size: 18px; font-weight: normal; margin-bottom: 5px; margin-left: 120px; }
	.Jm-M4 ul li p { font-size: 14px; }
	.Jm-M4 ul .odd { text-align: right; }
	.Jm-M4 ul .odd img { float: right; }
	#---------- {}
	.Jm-M5 { }
	.Jm-M5 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M5 ul li { width: 30.5%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M5 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M5 ul li h3 { font-size: 18px; font-weight: normal; margin-bottom: 10px; }
	.Jm-M5 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	.Jm-M6 { }
	.Jm-M6 ul { overflow: hidden; line-height: 1.6em; }
	.Jm-M6 ul li { width: 46%; display: block; float: left; margin-right: 2%; margin-left: 2%; margin-top: 5px; margin-bottom: 15px; }
	.Jm-M6 ul li span { display: block; float: left; height: 100px; width: 100px; margin-right: 15px; font-size: 80px; line-height: 100px; text-align: center; font-style: italic; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
	.Jm-M6 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M6 ul li h4 { font-size: 18px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M6 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	.Jm-M7 { margin-right: 100px; margin-left: 100px; }
	.Jm-M7 ul { line-height: 1.6em; }
	.Jm-M7 ul li { margin-bottom: 10px; display: block; }
	.Jm-M7 ul li span { border-radius: 50%; display: block; text-align: center; float: left; margin-right: 10px; background-color: rgba(29,13,0,0.3); width: 1.6em; }
	#---------- {}
	.Jm-M8 { overflow: hidden; }
	.Jm-M8 ul { width: 35%; float: left; display: block; line-height: 1.6em; }
	.Jm-M8 ul li { padding: 5px; }
	.Jm-M8 ul li span { display: block; text-align: center; width: 1.6em; background-color: rgba(29,13,0,0.3); border-radius: 50%; }
	.Jm-M8 div { float: left; width: 26%; text-align: center; margin-right: 2%; margin-left: 2%; }
	.Jm-M8 div img { width: 100%; }
	.Jm-M8 .ul1 { text-align: right; }
	.Jm-M8 .ul1 li span { float: right; margin-left: 10px; }
	.Jm-M8 .ul2 li span { float: left; margin-right: 10px; }
	#---------- {}
	.Jm-M9 { }
	.Jm-M9 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M9 ul li { width: 46%; display: inline-block; float: left; margin-right: 2%; margin-left: 2%; }
	.Jm-M9 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 10px; }
	.Jm-M9 ul li h3 { font-size: 16px; font-weight: normal; margin-bottom: 10px; }
	.Jm-M9 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	.Jm-M10 { text-align: center; width: 90%; margin-right: auto; margin-left: auto; font-size: 16px; line-height: 1.6em; }
	.Jm-M10 img { margin-right: auto; margin-left: auto; margin-top:20px; margin-bottom:20px; }
	.Jm-M10 .V1 { font-size: 20px; font-weight: normal; line-height: 45px; margin-bottom: 10px; }
	.Jm-M10 .V1 em { background-color: #E2C790; height: 1px; width: 100px; display: inline-block; margin-right: 15px; margin-left: 15px; line-height: 0px; text-align: center; vertical-align: middle; }
	#---------- {}
	.Jm-M11 { }
	.Jm-M11 ul { overflow: hidden; text-align: center; }
	.Jm-M11 ul li { display: block; width: 18%; margin-right: 1%; margin-left: 1%; float: left; }
	.Jm-M11 ul li p { display: block; background-color: rgba(29,13,0,0.3); padding: 15px; }
	#---------- {}
	.Jm-M12 { }
	.Jm-M12 ul { overflow: hidden; line-height: 1.6em; text-align: left; }
	.Jm-M12 ul li { width: 98%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M12 ul li img { vertical-align: middle; display: block; width: 100px; border: 3px solid #E2C790; float: left; margin-right: 10px; border-radius: 50%; padding: 3px; }
	.Jm-M12 ul li h3 { font-size: 18px; font-weight: normal; margin-bottom: 5px; margin-top: 5px; }
	.Jm-M12 ul li h3 span { font-size: 0.875em; margin-left: 0.5em; font-weight: normal; border-left-width: 1px; border-left-style: solid; border-left-color: rgba(29,13,0,0.3); padding-left: 0.5em; }
	.Jm-M12 ul li p { font-size: 12px; margin-bottom: 10px; line-height: 1.6em; }
	.Jm-M12 ul li .more { padding: 0px 1em; display: block; border: 1px solid #E2C790; border-radius: 50px; text-decoration: none; margin-right: auto; margin-left: auto; text-align: center; width: 5em; clear: both; }
	#---------- {}
	.Jm-M13 { }
	.Jm-M13 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M13 ul li { width: 14.5%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M13 ul li img { vertical-align: middle; display: block; width: 70%; margin-right: auto; margin-left: auto; border: 3px solid #E2C790; margin-bottom: 5px; }
	#---------- {}
	.Jm-M14 { }
	.Jm-M14 ul { margin: 10px; overflow: hidden; color: #E2C790; font-size: 18px; line-height: 1em; display: block; text-align: center; }
	.Jm-M14 ul li { display: inline-block; margin: 5px; padding: 5px; text-align: center; line-height: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #412614; }
	.Jm-M14 ul li strong { border-radius: 50%; font-weight: normal; text-align: center; background-color: rgba(29,13,0,0.3); display: inline-block; height: 30px; width: 30px; margin-right: 10px; line-height: 30px; }
	#---------- {}
	.Jm-M15 { }
	.Jm-M15 ul { overflow: hidden; line-height: 1.6em; }
	.Jm-M15 ul li { display: block; margin-right: 2%; margin-left: 2%; margin-top: 5px; margin-bottom: 15px; }
	.Jm-M15 ul li span { display: block; float: left; height: 100px; width: 100px; margin-right: 15px; font-size: 80px; line-height: 100px; text-align: center; font-style: italic; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
	.Jm-M15 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M15 ul li h4 { font-size: 18px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M15 ul li p { font-size: 14px; line-height: 1.6em; }
	#---------- {}
	#---------- {}
	/* --------- */
	.Jm-footer { background-color: #412614; border-top-width: 20px; border-top-style: solid; border-top-color: #3B2110; color: #E2C88E; }
	.Jm-footer .wrap { overflow: hidden; }
	.Jm-footer .foot_top { padding-top: 30px; padding-bottom: 30px; }
	.Jm-footer .foot_top .nav { float: left; }
	.Jm-footer .foot_top .nav dl { float: left; width: auto; margin-right: 20px; margin-left: 20px; }
	.Jm-footer .foot_top .nav dl dt { font-size: 18px; font-weight: normal; margin-bottom: 15px; }
	.Jm-footer .foot_top .nav dl dd { font-size: 14px; line-height: 1.8em; }
	.Jm-footer .foot_top .rinfo { float: right; width: 380px; overflow: hidden; display: block; height: auto; margin-right: 15px; }
	.Jm-footer .foot_top .rinfo h3 { font-size: 18px; margin-bottom: 15px; font-weight: normal; }
	.Jm-footer .foot_top .rinfo .rinfo_cont { font-size: 14px; line-height: 1.6em; }
	.Jm-footer .foot_top .rinfo .social_contact { padding-top:10px; height:50px; }
	.Jm-footer .foot_top .rinfo .social_contact a { float: left; margin-right: 5px; text-decoration: none; }
	.Jm-footer .foot_top .rinfo .social_contact a i { border-radius: 50%; font-size: 28px; border: 2px solid #E2C88E; line-height: 46px; text-align: center; display: block; height: 46px; width: 46px; }
	.Jm-footer .foot_top .rinfo .social_contact a:hover i { background-color: #E2C88E; border: 2px solid #E2C88E; color:#3B2110; }
	.Jm-footer .foot_top .rinfo .social_contact a i em{ font-size: 30px; display: none; }
	.Jm-footer .foot_bottom { background-color: #3B2110; padding-top: 15px; padding-bottom: 15px; clear: both; }
	.Jm-footer .foot_bottom .logo { float: left; margin-left: 15px; }
	.Jm-footer .foot_bottom .copyright { float: right; text-align: right; line-height: 25px; font-size: 13px; margin-right: 15px; }
	#---------- {}
	#owl-example2 .owl-buttons { position: relative; }
	#owl-example2 .owl-buttons .owl-prev { top: -250px; background-color: transparent; border-radius: 0px; background-image: url(../images/owl_prev.png); background-repeat: no-repeat; height: 80px; width: 43px; position: absolute; left: -100px; text-indent: -9999px; margin: 0px; padding: 0px; }
	#owl-example2 .owl-buttons .owl-next { top: -250px; background-color: transparent; border-radius: 0px; background-image: url(../images/owl_next.png); background-repeat: no-repeat; height: 80px; width: 43px; position: absolute; right: -100px; text-indent: -9999px; margin: 0px; padding: 0px; }
	.owl-theme .owl-controls .owl-page span { width:16px !important;}
}
@media screen and (max-width:480px){
	.wrap { width: auto; margin-right: auto; margin-left: auto; }
	#---------- {}
	.Jm-SPecial-1 { padding-top: 40px; padding-bottom: 60px; }
	.Jm-SPecial-2 { padding-top: 40px; background: rgba(29,13,0,0.3); padding-bottom: 60px; }
	.Jm-SPecial { width: auto; margin-right: auto; margin-left: auto; padding: 5px 15px; }
	.Jm-SBody { }
	#---------- {}
	.Jm-SHtit { font-size: 12px; line-height: 1.6em; text-align: center; margin-bottom: 20px; cursor: default; padding-top: 10px; padding-bottom: 10px; }
	.Jm-SHtit h1 { font-size: 20px; font-weight: normal; line-height: 1.6em; }
	.Jm-SHtit h1:after { transition: all .3s ease-in-out 0s; content: ""; width: 100px; border-radius: 20px; margin-right: auto; margin-left: auto; background-color: #E2C790; height: 2px; display: block; margin-bottom: 15px; }
	.Jm-SHtit:hover h1:after { width: 200px; }
	.Jm-SHtit p { font-size: 12px; width: 90%; margin-right: auto; margin-left: auto; display: block; line-height: 1.8em; }
	#---------- {}
	.Jm-M0 { padding: 15px; }
	.Jm-M0 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M0 ul li { padding: 3px 0px; }
	#---------- {}
	.Jm-M1 { padding: 15px; background-color: rgba(29,13,0,0.3); border-radius: 5px; }
	.Jm-M1 ul { overflow: hidden; font-size:14px; line-height: 1.6em; text-align: center; }
	.Jm-M1 ul li { width: auto; display: inline-block; float: none; padding: 3px 0px; }
	#---------- {}
	.Jm-M2 { }
	.Jm-M2 ul { overflow: hidden; line-height: 1.6em; text-align: center; font-size:14px; }
	.Jm-M2 ul li { width: 98%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M2 ul li img { box-sizing:border-box; vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 3px solid #E2C790; margin-bottom: 5px; }
	#---------- {}
	.Jm-M3 { }
	.Jm-M3 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M3 ul li { width: auto; display: inline-block; float: none; margin-right: 1%; margin-left: 1%; margin-bottom:15px; }
	.Jm-M3 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M3 ul li h3 { font-size: 16px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M3 ul li p { font-size: 12px; }
	#---------- {}
	.Jm-M4 { }
	.Jm-M4 ul { overflow: hidden; line-height: 1.4em; text-align: left; }
	.Jm-M4 ul li { width: auto; display: block; float: none; margin-right: 1%; margin-left: 1%; margin-top: 5px; margin-bottom: 5px; overflow:hidden; }
	.Jm-M4 ul li img { vertical-align: middle; display: block; border: 1px solid #DDD; width: 100px; float: left; margin-right: 20px; margin-left: 0px; }
	.Jm-M4 ul li h4 { font-size: 16px; font-weight: normal; margin-bottom: 5px; margin-left: 120px; }
	.Jm-M4 ul li p { font-size: 12px; }
	/*
	.Jm-M4 ul .odd { text-align: left; }
	.Jm-M4 ul .odd img { float: left; }*/
	#---------- {}
	.Jm-M5 { }
	.Jm-M5 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M5 ul li { width: auto; display: inline-block; float: none; margin-right: 1%; margin-left: 1%; margin-bottom: 10px; }
	.Jm-M5 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M5 ul li h3 { font-size: 16px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M5 ul li p { font-size: 12px; line-height: 1.6em; }
	#---------- {}
	.Jm-M6 { }
	.Jm-M6 ul { overflow: hidden; line-height: 1.6em; }
	.Jm-M6 ul li { width: auto; display: block; margin-right: 2%; margin-left: 2%; margin-top: 5px; margin-bottom: 15px; }
	.Jm-M6 ul li span { display: block; float: left; height: auto; width: auto; margin-right: 15px; font-size: 18px; line-height: normal; text-align: center; font-style: italic; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
	.Jm-M6 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M6 ul li h4 { font-size: 18px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M6 ul li p { font-size: 12px; line-height: 1.6em; }
	#---------- {}
	.Jm-M7 { margin-right: 0px; margin-left: 0px; }
	.Jm-M7 ul { line-height: 1.6em; font-size:14px; }
	.Jm-M7 ul li { margin-bottom: 10px; display: block; }
	.Jm-M7 ul li span { border-radius: 50%; display: block; text-align: center; float: left; margin-right: 10px; background-color: rgba(29,13,0,0.3); width: 1.6em; }
	#---------- {}
	.Jm-M8 { overflow: hidden; }
	.Jm-M8 ul { width: auto; float: none; display: block; line-height: 1.6em; font-size:14px; }
	.Jm-M8 ul li { padding: 5px; }
	.Jm-M8 ul li span { display: block; text-align: center; width: 1.6em; background-color: rgba(29,13,0,0.3); border-radius: 50%; margin-right: 10px;  }
	.Jm-M8 div { display:none; float: left; width: 26%; text-align: center; margin-right: 2%; margin-left: 2%; }
	.Jm-M8 div img { width: 100%; }
	.Jm-M8 .ul1 { text-align: none; }
	.Jm-M8 .ul1 li span { float: left; margin-left: 10px; }
	.Jm-M8 .ul2 li span { float: left; margin-left: 10px; }
	#---------- {}
	.Jm-M9 { }
	.Jm-M9 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M9 ul li { width: auto; display: inline-block; float: none; margin-right: 2%; margin-left: 2%; margin-bottom:15px; }
	.Jm-M9 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 10px; }
	.Jm-M9 ul li h3 { font-size: 18px; font-weight: normal; margin-bottom: 10px; }
	.Jm-M9 ul li p { font-size: 12px; line-height: 1.6em; }
	#---------- {}
	.Jm-M10 { text-align: center; width: 90%; margin-right: auto; margin-left: auto; font-size: 12px; line-height: 1.6em; }
	.Jm-M10 img { margin-right: auto; margin-left: auto; margin-top:20px; margin-bottom:20px; width:100%; box-sizing:border-box;}
	.Jm-M10 .V1 { font-size: 14px; font-weight: normal; line-height: 45px; margin-bottom: 10px; }
	.Jm-M10 .V1 em { background-color: #E2C790; height: 1px; width: 10px; display: inline-block; margin-right: 5px; margin-left: 5px; line-height: 0px; text-align: center; vertical-align: middle; }
	#---------- {}
	.Jm-M11 { }
	.Jm-M11 ul { overflow: hidden; text-align: center; font-size:14px; }
	.Jm-M11 ul li { display: block; width: auto; margin-right: 1%; margin-left: 1%; float: none; margin-bottom:5px; }
	.Jm-M11 ul li p { display: block; background-color: rgba(29,13,0,0.3); padding: 15px; }
	#---------- {}
	.Jm-M12 { }/*相关专家团*/
	.Jm-M12 ul { overflow: hidden; line-height: 1.6em; text-align: left; }
	.Jm-M12 ul li { width: 98%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M12 ul li img { vertical-align: middle; display: block; width: 100px; border: 3px solid #E2C790; float: none; margin-right: auto; margin-left:auto; border-radius: 50%; padding: 3px; }
	.Jm-M12 ul li h3 { font-size: 16px; font-weight: normal; margin-bottom: 5px; margin-top: 5px; text-align:center; }
	.Jm-M12 ul li h3 span { font-size: 0.875em; margin-left: 0.5em; font-weight: normal; border-left-width: 1px; border-left-style: solid; border-left-color: rgba(29,13,0,0.3); padding-left: 0.5em; }
	.Jm-M12 ul li p { font-size: 12px; margin-bottom: 10px; line-height: 1.6em; }
	.Jm-M12 ul li .more { padding: 0px 1em; display: none; border: 1px solid #E2C790; border-radius: 50px; text-decoration: none; margin-right: auto; margin-left: auto; text-align: center; width: 5em; clear: both; }
	#---------- {}
	.Jm-M13 { }
	.Jm-M13 ul { overflow: hidden; line-height: 1.6em; text-align: center; }
	.Jm-M13 ul li { width: 14.5%; display: inline-block; float: left; margin-right: 1%; margin-left: 1%; }
	.Jm-M13 ul li img { vertical-align: middle; display: block; width: 70%; margin-right: auto; margin-left: auto; border: 3px solid #E2C790; margin-bottom: 5px; }
	#---------- {}
	.Jm-M14 { }
	.Jm-M14 ul { margin: 10px; overflow: hidden; color: #E2C790; font-size: 16px; line-height: 1em; display: block; text-align: center; }
	.Jm-M14 ul li { display: inline-block; margin: 3px; padding: 3px; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #412614; }
	.Jm-M14 ul li strong { border-radius: 50%; font-weight: normal; text-align: center; background-color: rgba(29,13,0,0.3); display: inline-block; height: 1.6em; width: 1.6em; margin-right: 10px; line-height: 1.6em; }
	#---------- {}
	.Jm-M15 { }
	.Jm-M15 ul { overflow: hidden; line-height: 1.6em; }
	.Jm-M15 ul li { display: block; margin-right: 2%; margin-left: 2%; margin-top: 5px; margin-bottom: 15px; overflow:hidden; }
	.Jm-M15 ul li span { display: block; float: left; height: auto; width: auto; margin-right: 15px; font-size: auto; line-height: auto; text-align: center; font-style: italic; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
	.Jm-M15 ul li img { vertical-align: middle; display: block; width: 95%; margin-right: auto; margin-left: auto; border: 1px solid #DDD; margin-bottom: 5px; }
	.Jm-M15 ul li h4 { font-size: 18px; font-weight: normal; margin-bottom: 5px; }
	.Jm-M15 ul li p { font-size: 12px; line-height: 1.6em; }
	#---------- {}
	#---------- {}
	/* --------- */
	.Jm-footer { background-color: #412614; border-top-width: 20px; border-top-style: solid; border-top-color: #3B2110; color: #E2C88E; }
	.Jm-footer .wrap { overflow: hidden; }
	.Jm-footer .foot_top { padding-top: 30px; padding-bottom: 30px; }
	.Jm-footer .foot_top .nav { float: left; }
	.Jm-footer .foot_top .nav dl { float: left; width: auto; margin-right: 20px; margin-left: 20px; }
	.Jm-footer .foot_top .nav dl dt { font-size: 18px; font-weight: normal; margin-bottom: 15px; }
	.Jm-footer .foot_top .nav dl dd { font-size: 14px; line-height: 1.8em; }
	.Jm-footer .foot_top .rinfo { float: right; width: 380px; overflow: hidden; display: block; height: auto; margin-right: 15px; }
	.Jm-footer .foot_top .rinfo h3 { font-size: 18px; margin-bottom: 15px; font-weight: normal; }
	.Jm-footer .foot_top .rinfo .rinfo_cont { font-size: 14px; line-height: 1.6em; }
	.Jm-footer .foot_top .rinfo .social_contact { padding-top:10px; height:50px; }
	.Jm-footer .foot_top .rinfo .social_contact a { float: left; margin-right: 5px; text-decoration: none; }
	.Jm-footer .foot_top .rinfo .social_contact a i { border-radius: 50%; font-size: 28px; border: 2px solid #E2C88E; line-height: 46px; text-align: center; display: block; height: 46px; width: 46px; }
	.Jm-footer .foot_top .rinfo .social_contact a:hover i { background-color: #E2C88E; border: 2px solid #E2C88E; color:#3B2110; }
	.Jm-footer .foot_top .rinfo .social_contact a i em{ font-size: 30px; display: none; }
	.Jm-footer .foot_bottom { background-color: #3B2110; padding-top: 15px; padding-bottom: 15px; clear: both; }
	.Jm-footer .foot_bottom .logo { float: left; margin-left: 15px; }
	.Jm-footer .foot_bottom .copyright { float: right; text-align: right; line-height: 25px; font-size: 13px; margin-right: 15px; }
	#---------- {}
	#owl-example2 .owl-buttons { position: relative; }
	#owl-example2 .owl-buttons .owl-prev { top: -250px; background-color: transparent; border-radius: 0px; background-image: url(../images/owl_prev.png); background-repeat: no-repeat; height: 80px; width: 43px; position: absolute; left: -100px; text-indent: -9999px; margin: 0px; padding: 0px; }
	#owl-example2 .owl-buttons .owl-next { top: -250px; background-color: transparent; border-radius: 0px; background-image: url(../images/owl_next.png); background-repeat: no-repeat; height: 80px; width: 43px; position: absolute; right: -100px; text-indent: -9999px; margin: 0px; padding: 0px; }
	.owl-theme .owl-controls .owl-page span { width:16px !important;}
}

@media screen and (max-width: 319px) {
    body { display:none; }
}
