@charset "utf-8";
@font-face {font-family: 'HELVETICANEUELTPRO-THEX';src: url('../fonts/HelveticaNeueLTPro-ThEx.otf');font-weight: normal;font-style: normal;}
@font-face {
    font-family: "hyssy";
    src: url("../fonts/hyssy.eot"); /* IE9 */
    src: url("../fonts/hyssy.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    
    url("../fonts/hyssy.woff") format("woff"), /* chrome、firefox */
    url("../fonts/hyssy.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    
    url("../fonts/hyssy.svg#hyssy") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}

ul,ol,li{ margin:0; padding:0; list-style:none;}
a{ color:#000;}
a:hover{ color:#0f9b54;}
footer a{color: #FFF;}
@media screen and (max-width: 1023px) {
header{ width:100%; height:100px; background:url(../images/bg_top.png) left top repeat-x; position:relative;}
.logo{ width:301px; height:75px; background:url(../images/logo_m.png) no-repeat;position:absolute; left:20px; top:15px;}
.logo a{ display:block; height:21px; text-indent:-9999px;}
.tel{display: none;}
nav{background: #0f9b54;}
nav ul{padding: 10px;font-size: 0;}
nav ul li{display: inline-block;width:25%; height:30px;}
nav ul li a{ display:block; height:30px; line-height:30px; text-align:center; color:#FFF;font-size: 14px;}
nav ul li a.am-active{ background:#FFF; color:#0f9b54;}
nav ul li a:hover{background: #037c5b;color: #FFF;}
.gug_tl{ margin:20px 0 0;}
.gug_tl img{width: 100%;height: auto;}
.notice{ line-height:24px; margin:20px 0 0; padding:10px; border:1px solid #F00; background:#f2fff8; color:#000; text-align:center;}
.notice p{ margin:0;}
.notice strong{ font-size:20px; color:#F00;}
.box_1{ margin:20px 0 0;}
.box_1 .bhead{ height:36px; padding:0 0 0 10px; background:#0f9b54; text-align:right;}
.box_1 .bhead strong{ line-height:36px; font-size:14px; color:#FFF; font-weight:normal; float:left;}
.box_1 .bhead strong:before{ line-height:24px; margin:0 10px 0 0; font-size:16px; font-family:FontAwesome; content:"\f0d7";}
.box_1 .bhead a{ line-height:36px; padding:0 5px; color:#FFF; float:right;}
.box_1 .bhead span{display: none;}
.box_1 .bhead a:after{ line-height:24px; margin:0 0 0 10px; font-size:12px; font-family:FontAwesome; content:"\f0da";}
.box_1 .bhead a{ background:#a57705;}
.box_1 .bhead a.b1h_btn_1{ background:#d6a326; font-size:12px;}
.box_1 .bhead a.b1h_btn_2{font-size:12px;}

.b1_article{ padding:20px;background: #d5efe2;font-size: 12px;}
.b1_article p{ text-indent:2em;margin: 0 0 10px;}
.b1_article strong{ color:#F00;}
.b1_img1 img{width: 100%;}
.b_title{margin: 20px 0; border:2px solid #84252a;}
.b_title strong{ display:block; line-height:40px; padding:30px 0 0; text-align:center; font-size:16px; font-family:'hyssy'; position:relative;font-weight: normal;}
.b_title strong:before{ content:''; width:21px; height:21px; background:#FFF url(../images/corner.png) left top no-repeat; position:absolute; left:-2px; top:-2px;}
.b_title strong:after{ content:''; width:42px; height:42px; background:#FFF url(../images/corner.png) left -41px no-repeat; position:absolute; right:-2px; top:-2px; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.b_title span{ display:block; line-height:30px;padding: 0 0 30px; text-align:center; font-size:12px; font-family:'hyssy'; position:relative;}
.b_title span:before{ content:''; width:42px; height:42px; background:#FFF url(../images/corner.png) left -41px no-repeat; position:absolute; left:-2px; bottom:-2px;}
.b_title span:after{ content:''; width:21px; height:21px; background:#FFF url(../images/corner.png) left top no-repeat; position:absolute; right:-2px; bottom:-2px; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.b1_img_body{ padding:40px 0 0;}
.b1_img_body:after{display: block;content: "";clear: both;}
.b1_img_txt{text-align: center; font-family:'hyssy';font-size: 16px;padding: 20px 0;}
.b1_img_list{ margin:20px 0 0; padding:0 10px 20px; float:left;}
.b1il_1{padding: 0 10px;}
.b1_img_list .dl_img img{width: 100%; border:10px solid #fff9c7;}
.b1_img_list dt{ line-height:30px; font-size:20px; text-align:center; font-weight:normal; font-family:'hyssy';}
.b1_img_list .dl_txt{ padding:0 30px; color:#A8A8A8; font-family:'hyssy';}
dl.b1il_3{ clear:both; padding:0 10px;}
dl.b1il_3 img{width: 100%;height: auto;}
dl.b1il_3:after{display: block;content: "";clear: both;}
dl.b1il_3 dt{ line-height:40px;margin: 0; font-size:30px; font-weight:normal; font-family:'hyssy';}
dl.b1il_3 .dl_txt{ color:#A8A8A8; font-family:'hyssy';font-size: 12px;}
dl.b1il_3 .dl_img{}
dl.b1il_3 .dl_img img{ border:10px solid #fff9c7;border-radius: 100%;}
.box_accordion{ background:#d5efe2;}
.box_accordion.am-panel{ margin:0; border:0;}
.box_accordion .ba_head{ line-height:1.8em; padding:5px 20px; background:#c1d4ca;}
.box_accordion:nth-child(even) .ba_head{ background:#c1d4ca;}
.box_accordion .ba_head:before{}
.box_accordion .ba_head span{color: #F00;}
.box_accordion .ba_head strong{ font-size:12px;}
.box_accordion .ba_head i{display: none;}
.box_accordion .ba_body .bab_c{ padding:20px 10px;}

.b2_content,.b6_content,.b9_content{font-family: 'hyssy';}

.b22_img{}
.b22_img img{width: 100%;height: auto;}
.b22_txt dl{padding: 0 10px;}
.b22_txt dl dt{font-size: 18px;font-weight: normal;}
.b22_txt dl dd{font-size: 14px;padding: 0 0 0 20px;}
.b221_txt{clear: both;padding: 20px 20px 0;}
.b221_txt dl dt{font-size: 16px;font-weight: normal;text-align: center;}
.b2_txt{padding: 20px;font-size: 18px;text-align: center;}
.b2_txt strong,.b2_txt span{display: block;}
.b2_txt strong{padding: 10px;font-weight: normal;}
.b2_txt span{font-size: 16px;}
.b2_img img{width: 100%;height: auto;}

.b9_txt{padding: 20px 0; text-align: center;font-size: 20px;font-weight: normal;clear: both;}
.b9_img{clear: both;}
.b9_img_1 img{width: 100%;height: auto;}
.b9_txt_1 dl{padding: 20px;font-size: 20px;}
.b9_img_2{}
.b9_img_2 img{width: 100%;height: auto;}
.b9_txt_2 dl{padding: 20px;font-size: 20px;}

.b9_txt_3{padding: 20px;font-size: 20px;}
.b9_img_3 img{width: 100%;height: auto;}
.b9_img2 img{width: 100%;}

.b3_ul{ padding:20px 10px; overflow:hidden;}
.b3_ul ul li{ width:50%; height:36px; line-height:36px; padding:0 10px; float:left;}
.b4_contrast .am-table{ background:#d5efe2;}
.b4_contrast .am-table thead th{ background:#c1d4ca;}
.b4_contrast .am-table-striped>tbody>tr:nth-child(odd)>td{ background:#c1d4ca;}

.b5 .bbody{ height:830px; margin:40px auto 0; background:url(../images/5-1.jpg) center center no-repeat;}
.b5_ol{ display:none;}

.b6_img{ width:1020px; overflow:hidden;}
.b6_img dl.b6_img_list{ width:320px; margin:20px 20px 0 0; float:left;}
.b6_img_list .dl_img img{ border:10px solid #fff9c7;}
.b6_img_list dt{ line-height:40px; font-size:30px; text-align:center; font-weight:normal; font-family:'hyssy';}
.b6_img_list .dl_txt{ padding:0 30px; color:#A8A8A8; font-family:'hyssy';}
.b6_txt .b6_head{ height:40px; line-height:40px; text-align:center; font-size:20px;}
.b6_txt .b6_head strong{ font-weight:normal; font-family:'hyssy';}
.b6_txt .b6_body{ width:100%; background:#fff9c7; border-radius:10px;}
.b6_txt .b6_body ul{ padding:20px; font-family:'hyssy';}
.b6_txt .b6_body ul li{ line-height:1.8em;padding: 5px 0; font-size:14px;}

.b7_box{}
.b7_head{ padding:40px 0 0;}
.b7_head strong{ display:block; height:40px; line-height:40px; font-size:20px; font-weight:normal; text-align:center; font-family:'hyssy';}
.b7_head span{ display:block;line-height:1.8em;padding: 10px 0;font-size: 14px; text-align:center; color:#a9a9a9; font-family:'hyssy';}
.b7_body{ padding:20px 0; text-align:center;}
.b7_body img{width: 100%;height: auto;}
.b8_goods dl{ margin:20px 0 0; overflow:hidden;}
.b8_goods dl .dl_img{padding: 20px 40px;}
.b8_goods dl .dl_img img{width: 100%;height: auto;}
.b8_goods dl dt{ height:40px; line-height:40px;text-align: center;margin:0; font-size:20px; font-weight:normal;}
.b8_goods dl .dl_txt{line-height: 1.6em; font-size: 14px;text-align: center;}
.b8_goods dl .dl_txt p{margin: 0;}
.b8_goods dl .dl_notice{text-align: center;font-size: 20px;color: #F00;}
.b8_goods dl .dl_price{text-align: center;}
.b8_goods dl .dl_price strong{line-height: 60px; font-size:60px; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-weight:normal; color:#F00;}
.b8_goods dl .dl_btn{ margin:20px 0 0;}
.b8_goods dl .dl_btn a{display: inline-block;width:90px; height:30px; line-height:30px;margin: 0 5px; text-align:center; background:#F00; color:#FFF; border-radius:15px; font-weight:bold; font-size:16px;}
.b8_goods dl .dl_bz{padding: 10px 0 0;font-size: 12px;text-align: center;}
.order_pc{display: none;}
.order_mobile{display: block;}
.order_mobile iframe{width: 100%;height: 440px;}
footer{ width:100%; margin:40px 0 0; padding:40px 0; text-align:center; line-height:2em; font-size:12px; background:#0f9b54; color:#FFF;}
footer p{ margin:0;}
footer span{display: none;}
	.icon_contact,.box_contact_sidebar{ display:none;}
	.am-navbar-default .am-navbar-nav{ background:#0f9b54;}
}


@media screen and (min-width: 1024px) {
header{ width:100%; height:120px; background:url(../images/bg_top.png) left top repeat-x; position:relative;}
.logo{ width:408px; height:91px; background:url(../images/logo.png) no-repeat; position:absolute; left:50%; top:10px; margin:0 0 0 -500px;}
.logo a{ display:block; height:41px; text-indent:-9999px;}
.tel{ width:240px; height:40px; position:absolute; right:50%; top:40px; margin:0 -500px 0 0;}
.tel:before{ width:40px; height:40px; line-height:40px; margin:0 10px 0 0; font-size:40px; font-family:FontAwesome; content:"\f098"; color:#dd0d15; float:left;}
.tel strong{ display:block; line-height:14px; font-size:14px; font-weight:normal;}
.tel span{ display:block; line-height:26px; font-size:22px; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; color:#dd0d15;}
nav{ width:100%; height:40px; background:#0f9b54;}
nav ul{ width:1000px; margin:0 auto;}
nav ul li{ width:12.5%; height:40px; float:left;}
nav ul li a{ display:block; height:40px; line-height:40px; text-align:center; color:#FFF;}
nav ul li a.am-active{ background:#FFF; color:#0f9b54;}
nav ul li a:hover{background: #037c5b;color: #FFF;}
.gug_tl{ width:1000px; margin:20px auto 0;}
.notice{ width:1000px; line-height:24px; margin:20px auto 0; padding:10px 0; border:1px solid #F00; background:#f2fff8; color:#000; text-align:center;}
.notice p{ margin:0;}
.notice strong{ font-size:20px; color:#F00;}
.box_1{ width:1000px; margin:20px auto 0;}
.box_1 .bhead{ height:48px; padding:0 0 0 20px; background:#0f9b54; text-align:right;}
.box_1 .bhead strong{ line-height:48px; font-size:24px; color:#FFF; font-weight:normal; float:left;}
.box_1 .bhead strong:before{ line-height:24px; margin:0 10px 0 0; font-size:16px; font-family:FontAwesome; content:"\f0d7";}
.box_1 .bhead a,.box_1 .bhead span{ line-height:48px; padding:0 10px; color:#FFF; float:right;}
.box_1 .bhead a:after{ line-height:24px; margin:0 0 0 10px; font-size:16px; font-family:FontAwesome; content:"\f0da";}
.box_1 .bhead a{ background:#a57705;}
.box_1 .bhead a.b1h_btn_1{ background:#d6a326;}

.b1_article{ padding:40px;background: #d5efe2;}
.b1_article p{ text-indent:2em;}
.b1_article strong{ color:#F00;}
.b_title{ height:136px;margin: 20px 0; border:2px solid #84252a;}
.b_title strong{ display:block; height:76px; line-height:60px; padding:16px 0 0; text-align:center; font-size:40px; font-family:'hyssy'; position:relative;font-weight: normal;}
.b_title strong:before{ content:''; width:21px; height:21px; background:#FFF url(../images/corner.png) left top no-repeat; position:absolute; left:-2px; top:-2px;}
.b_title strong:after{ content:''; width:42px; height:42px; background:#FFF url(../images/corner.png) left -41px no-repeat; position:absolute; right:-2px; top:-2px; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.b_title span{ display:block; height:56px; line-height:30px; text-align:center; font-size:14px; font-family:'hyssy'; position:relative;}
.b_title span:before{ content:''; width:42px; height:42px; background:#FFF url(../images/corner.png) left -41px no-repeat; position:absolute; left:-2px; bottom:-2px;}
.b_title span:after{ content:''; width:21px; height:21px; background:#FFF url(../images/corner.png) left top no-repeat; position:absolute; right:-2px; bottom:-2px; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.b1_img_body{ padding:40px 0 0;}
.b1_img_body:after{display: block;content: "";clear: both;}
.b1_img_txt{text-align: center; font-family:'hyssy';font-size: 32px;padding: 40px 0;}
.b1_img_list{ width:460px; margin:0; padding:0 0 40px; float:left;}
.b1il_1{ margin:0 80px 0 0;}
.b1_img_list .dl_img img{ border:10px solid #fff9c7;}
.b1_img_list dt{ line-height:40px; font-size:30px; text-align:center; font-weight:normal; font-family:'hyssy';}
.b1_img_list .dl_txt{ padding:0 30px; color:#A8A8A8; font-family:'hyssy';}
dl.b1il_3{ clear:both; padding:40px 0 0;}
dl.b1il_3:after{display: block;content: "";clear: both;}
dl.b1il_3 dt{ line-height:40px;padding: 0 0 0 460px; font-size:30px; font-weight:normal; font-family:'hyssy';}
dl.b1il_3 .dl_txt{padding: 0 0 0 460px; color:#A8A8A8; font-family:'hyssy';font-size: 24px;}
dl.b1il_3 .dl_img{float: left;}
dl.b1il_3 .dl_img img{ border:10px solid #fff9c7;border-radius: 100%;}
.box_accordion{ background:#d5efe2;}
.box_accordion.am-panel{ margin:0; border:0;}
.box_accordion .ba_head{ height:60px; line-height:60px; padding:0 20px; background:#c1d4ca;}
.box_accordion:nth-child(even) .ba_head{ background:#c1d4ca;}
.box_accordion .ba_head:before{}
.box_accordion .ba_head span{color: #F00;}
.box_accordion .ba_head strong{ font-size:18px;}
.box_accordion .ba_head i{padding: 0 0 0 10px;font-style: normal;font-size: 12px;color: #F00;}
.box_accordion .ba_body .bab_c{ padding:40px;}

.b2_content,.b6_content,.b9_content{font-family: 'hyssy';}

.b22_img{width: 600px;float: left;}
.b22_img img{width: 100%;}
.b22_txt{padding: 0 0 0 620px;}
.b22_txt dl dt{font-size: 36px;font-weight: normal;}
.b22_txt dl dd{font-size: 24px;padding: 0 0 0 20px;}
.b221_txt{clear: both;padding: 40px 0 0;}
.b221_txt dl dt{font-size: 36px;font-weight: normal;text-align: center;}
.b2_txt{padding: 20px 40px;font-size: 32px;text-align: center;}
.b2_txt strong,.b2_txt span{display: block;}
.b2_txt strong{padding: 10px;font-weight: normal;}
.b2_txt span{font-size: 16px;}


.b9_txt{padding: 20px 0; text-align: center;font-size: 36px;font-weight: normal;clear: both;}
.b9_img{clear: both;}
.b9_img_1{width: 500px;float: left;}
.b9_txt_1 dl{padding: 40px 0 0 40px;font-size: 20px;}
.b9_img_2{width: 500px;float: right;}
.b9_txt_2 dl{padding: 40px 40px 0 40px;font-size: 20px;}

.b9_img1{width: 500px;float: left;}
.b9_txt_3{padding: 40px;font-size: 20px;}



.b3_ul{ padding:20px 10px; overflow:hidden;}
.b3_ul ul li{ width:50%; height:36px; line-height:36px; padding:0 10px; float:left;}
.b4_contrast .am-table{ background:#d5efe2;}
.b4_contrast .am-table thead th{ background:#c1d4ca;}
.b4_contrast .am-table-striped>tbody>tr:nth-child(odd)>td{ background:#c1d4ca;}

.b5 .bbody{ height:830px; margin:40px auto 0; background:url(../images/5-1.jpg) center center no-repeat;}
.b5_ol{ display:none;}

.b6_img{ width:1020px; overflow:hidden;}
.b6_img dl.b6_img_list{ width:320px; margin:20px 20px 0 0; float:left;}
.b6_img_list .dl_img img{ border:10px solid #fff9c7;}
.b6_img_list dt{ line-height:40px; font-size:30px; text-align:center; font-weight:normal; font-family:'hyssy';}
.b6_img_list .dl_txt{ padding:0 30px; color:#A8A8A8; font-family:'hyssy';}
.b6_txt{ height:550px; padding:90px 0 0 280px; background:url(../images/bg_6.jpg) left bottom no-repeat;}
.b6_txt .b6_head{ height:80px; line-height:80px; text-align:right; font-size:40px;}
.b6_txt .b6_head strong{ font-weight:normal; font-family:'hyssy';}
.b6_txt .b6_body{ width:100%; height:320px; background:#fff9c7; border-radius:10px;}
.b6_txt .b6_body ul{ padding:40px; font-family:'hyssy';}
.b6_txt .b6_body ul li{ height:60px; line-height:60px; font-size:26px;}

.b7_box{}
.b7_head{ padding:40px 0 0;}
.b7_head strong{ display:block; height:80px; line-height:80px; font-size:40px; font-weight:normal; text-align:center; font-family:'hyssy';}
.b7_head span{ display:block; height:30px; line-height:30px; text-align:center; color:#a9a9a9; font-family:'hyssy';}
.b7_body{ padding:20px 0; text-align:center;}

.b8_goods dl{ margin:20px 0 0; overflow:hidden;}
.b8_goods dl .dl_img{ width:455px; height:290px; float:left;}
.b8_goods dl dt{ height:40px; line-height:40px;padding: 0 0 0 500px; margin:0; font-size:30px; font-weight:normal;}
.b8_goods dl .dl_txt{line-height: 1.6em;padding: 10px 0 10px 500px; font-size: 14px;}
.b8_goods dl .dl_txt p{margin: 0;}
.b8_goods dl .dl_notice{text-align: center;font-size: 20px;color: #F00;}
.b8_goods dl .dl_price{display: inline-block;}
.b8_goods dl .dl_price strong{line-height: 60px; font-size:60px; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-weight:normal; color:#F00;}
.b8_goods dl .dl_btn{ margin:10px 0 0;padding: 0 0 0 500px;}
.b8_goods dl .dl_btn a{ display:inline-block; width:100px; height:38px; line-height:38px;margin: 0 5px; text-align:center; background:#F00; color:#FFF; border-radius:19px; font-weight:bold; font-size:20px;}
.b8_goods dl .dl_bz{padding: 5px 0 0 500px;font-size: 12px;}
.order_pc{display: block;}
.order_pc iframe{width: 100%;height: 520px;}
.order_mobile{display: none;}
footer{ width:100%; margin:40px 0 0; padding:40px 0; text-align:center; line-height:2em; font-size:12px; background:#0f9b54; color:#FFF;}
footer p{ margin:0;}
footer br{display: none;}
.icon_contact{ width:32px; height:32px; line-height:32px; position:fixed; right:10px; bottom:102px; z-index:1010; text-align:center; background:#555; color:#ddd; opacity:.9; display:none; cursor:pointer;}
	.icon_contact:hover{ opacity:1;}
	.icon_contact:before{ content:"\f0e6"; font-family:FontAwesome; font-size:1.6rem;}
	.box_contact_sidebar{ width:120px; background:rgba(85,85,85,.9); position:fixed; right:10px; bottom:102px;z-index: 9999;}
	.box_contact_sidebar .bhead{ height:36px; padding:0 0 0 10px; background:#555; color:#A0A0A0; position:relative;}
	.box_contact_sidebar .bhead strong{ line-height:36px; font-size:14px; float:left;}
	.box_contact_sidebar .bbody{ padding:10px; color:#FFF; font-size:14px;}
	.box_contact_sidebar .bbody img{ width: 100%; height: auto;}
	.close-im{ width:36px; height:36px; float:right;}
	.close-im a{ display:block; width:36px; height:36px; line-height:36px; text-align:center; color:#ABABAB;}
	.close-im a:before{ content:"\f054"; font-family:FontAwesome; font-size:1.6rem;}
	.am-navbar{ display:none;}
	.am-with-fixed-navbar{ padding-bottom: 0;}
}