/* CSS Document */
*{ padding:0; margin:0;}
#sb_body{ width:320px; margin:0 auto; overflow:hidden; font-family:"Microsoft YaHei" !important; }
#sb_body .float{ width:100%; float:left;}
#sb_body .float img{ display:block; width:100%;}
#sb_body .bai{ background:#FFFFFF; overflow:hidden; padding-bottom:20px;}
#sb_body .img1{ margin-top:25px;}
#sb_body .img1 img{ width:96%; margin:0 auto;}
.text1{ height:105px; background-size:auto 35px; margin-top:10px;}
.text1 p{ font-size:13px; line-height:20px; padding:10px 10px 0; color:#4A2419; text-indent:2em;}
.fen{ background:#E6D9D1; overflow:hidden; padding-bottom:20px;}
.fen1{ width:95%; margin:0 auto; overflow:hidden;background:#E6D9D1; margin-top:20px;}
#sb_body .img2 img{ width:121px; height:115px; margin:0 auto}
.text2 p{ color:#4A2419;}
.text2 p:nth-child(1){ font-size:22px; text-align:center; padding:15px 0;}
.text2 p:nth-child(2){ font-size:14px; padding:0 10px; line-height:20px; padding-bottom:20px;}
.text3 p{ color:#4A2419; font-size:12px; line-height:25px; text-align:center; padding:15px 10px 0;}
.text4{ background:url(../images/sb_45.jpg) center no-repeat; background-size:310px 154px; height:154px; margin-top:20px;}
.text4 p{color:#4A2419; font-size:14px; line-height:25px; text-indent:2em; padding:20px 30px;}
.text5{ background:url(../images/sb_51.jpg) center no-repeat; background-size:96% auto; height:325px; margin-top:20px;}
.text5 p{color:#4A2419; font-size:14px; line-height:25px; text-indent:2em; padding:200px 40px 0;}
.text6{ background:url(../images/sb_54.jpg) center no-repeat; background-size:96% auto; height:325px; margin-top:20px;}
.text6 p{color:#4A2419; font-size:14px; line-height:25px; text-indent:2em; padding:200px 40px 0;}
.text7{ background:url(../images/sb_56.jpg) center no-repeat; background-size:96% auto; height:325px; margin-top:20px;}
.text7 p{color:#4A2419; font-size:14px; line-height:25px; text-indent:2em; padding:200px 40px 0;}

/* main_image */
.main_visual{height:190px;overflow:hidden;position:relative;}
.main_image{height:190px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:190px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:190px;}
.main_image li span{display:block;width:100%;height:190px}
.main_image li a{display:block;width:100%;height:190px}
.main_image li .img_1{background:url('../images/01.jpg') center top no-repeat; background-size:300px auto;}
.main_image li .img_2{background:url('../images/02.jpg') center top no-repeat; background-size:300px auto;}
.main_image li .img_3{background:url('../images/03.jpg') center top no-repeat; background-size:300px auto;}


div.flicking_con{position:absolute;top:20px;left:50%;z-index:999;width:150px;height:21px;margin:0 0 0 10px; display:none;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-10px}
div.flicking_con a.on{background-position:0 -21px}

#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:30px!important;height:30px!important;top:50%;margin-top:-15px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat;left:20px; background-size:30px;}
#btn_next{background:url(../images/hover_right.png) no-repeat;right:20px; background-size:30px;}

.hy_list1 img{ width:85%; margin:0 auto;}
#sb_body .xinqu li{ list-style:none; display:inline-block; width:147px; height:98px; margin-left:8px; }
.item_header { width:320px; height:44px; margin:0 auto; background-color:#0f0800; color:#fbefd7; text-align:center; line-height:44px; font-size:18px;}
.item_header_bg1 { display:block; width:48px; height:44px; background-image:url(/images/hm_back.png); background-repeat:no-repeat; background-position:18px 11px; background-color:#0f0800; background-size:12px;}
.item_header_bg2 { display:block; width:48px; height:44px; background-image:url(http://m.yahanmr.com/images/home_icon.png); background-repeat:no-repeat; background-size:20px 20px; background-position:11px 8px; background-color:#0f0800; float:left;}
.item_header_bg3 {  display:block; width:48px; height:44px; background-image: url(http://m.yahanmr.com/images/hm_back.png); background-repeat:no-repeat; background-position:11px 8px; background-color:#0f0800; background-size:25px 25px; float:right;}
.yh_header { width:320px; height:44px;}

