@charset "utf-8";
/* CSS Document */
i { font-style:normal;}
.head { width:100%; margin:auto; overflow:hidden; display:block; max-width:640px;}

.index { width:100%; margin:auto; overflow:hidden; display:block; max-width:640px;margin-top: 2%;}

.bottom { width:100%; margin:auto; overflow:hidden; display:block; max-width:640px;}

.nav { overflow: hidden; zoom: 1; background: #4183d7 ; }

.nav ul { overflow: hidden;   }

.nav ul li {overflow: hidden;text-align: center;float: left;font-size: 1.2rem;line-height: 3rem;width: 24.75%;}

.nav ul li{border-left:0.1rem solid #fff;border-bottom:0.1rem solid #fff;}

.nav ul li:nth-child(1){ border-left:none;}

.nav ul li:nth-child(5){ border-left:none; }

.nav ul li img{ width:1.5rem;}

.nav ul li a { color: #ffffff;  display: block; }

.nav ul li span a { color: #ffd77a; font-weight: bold; }


.banner{width: 100%;}
.banner img{width: 100%;}

.ks{ width:100%; max-width:640px;  height:7rem; margin-top:0.2rem; border-bottom:#e2e2e2 1px solid; border-top:#e2e2e2 1px solid; background-color:#fff;}

.ys{ width:92%; margin:1rem 0 0 2rem;}

.ys .ky_tu{ width:6rem; float:left; margin-right:0.3rem;}

.ys .ky_tu img{ width:5rem; height:5rem; border-radius: 50px/50px;}

.ky_wz{ font-size:1rem; letter-spacing:1px; color:#727272;}

.ky_wz b{ font-size:1.1rem; color:#2e2e2e; }

.ky_wz p{ font-size:1.1rem; color:#2e2e2e; font-family:"微软雅黑";}

.ky_wz span{ color:#da0000; font-weight:bold;font-family:"微软雅黑";}

.ky_wz ul{ margin-top:0.5rem;}

.ky_wz ul li img{ width:10rem; float:left}

.ky_wz ul li:nth-child(2) img{width:10.5rem; margin-left:0.5rem;}

.bt_h1{ width:100%; max-width:640px; height:3rem; background:#4183d7 ; line-height:3rem; margin:0 auto;}

.bt_h_left{ width:50%; float:left}

.bt_h_left img{width: 2rem;height: 2rem;float:left;padding: 0.5rem 1rem;}

.bt_h_left span{line-height:3rem; font-weight:bold; margin-left:0.5rem; font-size:1.45rem; color:#fff}

.bt_h_right{ width:20%; height:2rem; float:right; background:#fff; border-radius:1rem; margin-right:0.6rem;margin-top: 0.5rem;line-height: 2rem;text-align: center;}

.bt_h_right a{color: #d48504;font-size:1.1rem;}

.index_1 { width:100%; margin:auto; overflow:hidden; display:block; max-width:640px;}

/*bznr*/

.bznr{width:98%;margin:auto;overflow:hidden;display:block;margin-top: 0.3rem;}

.homelist { overflow: hidden; width: 100%; margin: 0 auto; }

.b_h5 { clear: both; height: 0.5rem; }

.boxyy {overflow: hidden;}

.boxyy div.fl { display: inline-block; width: 24%; text-align: center; padding: 0.8rem 0; }

.boxyy div.fl img { height: 4.7rem; width: 5.4rem; margin: 0 auto; }

.boxyy div.fl font { display: block; color: #fff; font-size: 1.3rem; }

.yh_fl { background: #4183d7 ; width: 24%; float: left; text-align: center; padding: 0.5rem 0; }

.boxyy div.yh_fl {display: inline-block;width: 24%;text-align: center;padding: 0.8rem 0;border-radius: 0.5rem;margin-right: 0.1rem;}

.boxyy div.yh_fl img {height: 3rem;width: 3rem;margin: 0 auto;}

.boxyy div.yh_fl font { display: block; color: #fff; font-size: 1.3rem; }

.yh_fr {width: 75.6%;text-align: center;float: right;}

.yh_fr span {float: left;display: inline-block;width: 24%;height: 6.5rem;margin: 0 0 0 0.15rem;}

.yh_fr span a {line-height: 6.5rem;font-size: 1.3rem;display: block;width: 100%;font-weight: bold;height: 6.5rem;border-radius: 0.5rem;font-family: "微软雅黑";}

.yh_fr font {float: left;display: inline-block;width: 24%;height: 6.6rem;}

.yh_fr font a {display: block;height: 3.1rem;line-height: 3.1rem;border-top: 0.1rem solid #f0f0f0;border-left: 0.1rem solid #f0f0f0;font-size: 1.15rem;letter-spacing: -0.1rem;background-color: #fff;border-radius: 0.3rem;}

.homelist_box3 .yh_bgpink {background: #fff;color: #4183d7 ;}

.homelist_box3 .yh_fl1 { width: 35%; }

.b_h5 {clear: both;height: 0.3rem;}

.homelist_box3 .yh_fl2 {width: 29%;}

.homelist_box3 .yh_fl3 { width:25.2%; }


.tb {width: 36%;display:inline-block;height: 1.8rem; background:#4183d7 ; line-height: 1.8rem;text-align:center;border: 2px solid #4183d7 ;margin-top: 0.5rem;border-radius: 1rem; color:#fff;}

.tb a { color:#fff; font-size:1rem;}

.tb1 {width: 36%;display:inline-block;height: 1.8rem; background:#fff; line-height: 1.8rem;text-align:center;border: 2px solid #d48504;margin-top: 0.5rem;border-radius: 1rem; color:#fff;}

.tb1 a { color:#d48504; font-size:1rem;}

.index_3 { width:100%; margin:auto; overflow:hidden; display:block; max-width:640px;}

.index_3 ul {width:96%;margin:auto;overflow:hidden;display:block;margin-top: 0.3rem; margin-bottom:1rem;}

.index_3 ul li {width: 47%;font-size: 1rem;text-align: center;margin-top: 0.5rem;display: inline-block;}

.index_3 ul li:first-child{margin-right: 0.5rem;}

.index_3 ul li:nth-child(2){margin-left: 0.5rem;}

.index_3 ul li:nth-child(3){margin-right:0.5rem;}

.index_3 ul li:nth-child(4){margin-left:0.5rem;}

.index_3 ul li a { width:100%; display:block; overflow:hidden;}

.index_3 ul li font { width:100%; display:block; margin-top:0.5rem; color:#6c6c6c;} 

.index_3 ul li font:nth-child(2){letter-spacing: -1px;}

.index_3 ul li dt a { color:#da000f;}

/*ping lun*/
.dp { overflow: hidden; float:left; zoom: 1; padding: 0rem 0.9rem 1rem; background: #fff; margin-bottom:1rem;}

.dp_t { border-bottom: 0.1rem dashed #b9b9b9; overflow: hidden; zoom: 1; height: 7.5rem; margin-bottom: 1.2rem; }

.dp_tl { height: 8.4rem; width: 10.5rem; text-align: center; margin-right: 1.5rem; float: left }

.dp_tl h2 { font-size: 2.2rem; font-weight: bold; color: #c00413; text-align: center; padding: 0.75rem 0 0.5rem }

.dp_tl span { display: inline-block; width: 1.5rem; height: 1.4rem; margin-right: 0.25rem }

.dp_tr { overflow: hidden; zoom: 1; padding-top: 1.5rem; vertical-align: middle }

.dp_tr p { color: #666666; font-size: 1.2rem; line-height: 1.2rem; margin-bottom: 1rem; }

.dp_tr span { width: 8rem; height: 1.2rem; background: #cccbcb; display: inline-block; margin: 0 0.5rem; }

.dp_tr span i { width: 90%; height: 1.2rem; background: #eba315; display: inline-block; }

.dp_c { overflow: hidden; zoom: 1 }


.inlist{
    font-size: 1.2rem;
    margin: 0.5rem;
    line-height: 2.8rem;
    color: #333;
}
.inlist ul li{
    border-bottom: 1px #ccc dashed;height: 2.8rem;overflow: hidden;
}
.inlist ul li a{color: #333;}
.inlist ul li time{float: right;}

/* 预约 */

.yuyue{ width:100%; max-width:640px; display:block; overflow:hidden; margin:0 auto;}

.kz{height:3rem;background:#d48504;margin: 0 0 1rem 0;font-size:2rem;line-height:3rem;text-align:center;color:#fff;}

.gg{font-size: 1.2rem;text-align:center;color:#de0000;margin-bottom: 0.5rem;}

.order_left,.order_right{ width:50%;}

.order_left{float:left; text-align:center;}

.order_left input{display:block;margin:0 auto;width:12.4rem;height:2.4rem;color:#b3b3b3;font-size: 1.1rem;/* text-align: start; */padding-left: 0.3rem;margin-top:0.5rem;border-radius:5px;border:1px #b3b3b3 solid;}

.order_left .subtn{display:block;background: #919191;color:#fff;height:2.5rem;width:10rem;line-height:2.5rem;cursor:pointer;font-size:1.2rem;border-radius:5px;}

.order_right{ float:right; text-align:center;  }

.order_r_box{background: #ffffff;height: 14.59rem;width: 14rem;border-radius:10px;}

.order_right p{display:block;line-height:2.87rem;font-size: 1.4rem;margin-top: 0.5rem;font-weight: bold;/color: #525252;}

.order_right p img{ width:12rem}

.mp{width:12rem;margin:0 auto;height:2rem;display:block;border-radius: 1rem;background: #c81b26;color:#fff;line-height:2rem;margin-top: 2rem;}

.footer{ width:100%; max-width:640px; height:10.62rem; background:#e3e3e3; clear:both;color:#FFF; margin:0 auto; margin-top:25px;}

.yjth{ background:url(../images/tel2.png) no-repeat  center/2.3rem 2.75rem; background-color:#fff; }

.yygh{ background:url(../images/dn.png)  no-repeat  center/3.35rem 2.75rem;background-color:#fff;}

.zxzx{ background:url(../images/zx2.png) no-repeat  center/3.35rem 2.75rem;background-color:#fff;}

.yjdh{ background:url(../images/dh2.png) no-repeat  center/2.85rem 3.05rem;background-color:#fff;}

.f_box{ width:100%; max-width:640px; margin:0 auto; height:11rem;}

.f_box ul{ padding-top:22px;}

.f_box ul li{width: 5rem;height: 5rem;border-radius:10px;display:block;float:left;margin-left: 2.5rem;}

.f_lj{ width:32rem; height:auto; color:#000;}

.f_lj p{float:left;width: 5rem;margin-left: 2.5rem;text-align:center;margin-top:0.5rem;font-size:1.1rem;}

.f_box ul li p{ text-align:center; color:#000; line-height:24px}

.dizhi{ color:#5d5d5d; text-align:center;width:100%; max-width:640px; height:auto; margin-top:1rem; margin-bottom:0.8rem;}
.dizhi p a{color:#5d5d5d;}
.dizhi span{ color:#c50101;}
.dizhi span a{ color:#c50101;}



.wrap{ max-width:640px;margin:0 auto; position:relative;overflow:hidden} 
.fix:after{ clear:both; content:""; height:0px; display:block; overflow:hidden; visibility:hidden; }
.fix{*zoom:1; margin-bottom: 0; padding-left: 0;}
.new_footer{ z-index:1000002;max-width: 640px; min-width: 320px; margin:0 auto;position: fixed;left:0; right:0;bottom: 0;background-image:linear-gradient(90deg, #010e45 100px, #010e45 500px);}
.ft_nav{width:100%;position:relative; border-top: solid 5px #3e93d4;}
.ft_nav li{float: left; width: 20%; position:relative; padding: 0.5% 0;}
.ft_nav li.on a{ color: #e9a951;}
.ft_nav a{ width: 100%; text-align:center; font-size:18px; color:#e9a951;display: block;font-family: "΢���ź�" ;}
.ft_nav_icon{width: 49.75%; display:block; margin: 0 auto}
.ft_nav_txt{padding-top: 0.06rem;}
.home_icon{width: 0.4rem;}
.ft_nav li .ft_nav_icon img{ width: 100%; }
.ft_nav li .ft_nav_icon img:nth-of-type(1){ display:block; }
.ft_nav li .ft_nav_icon img:nth-of-type(2){ display:none;}
.ft_nav li.on .ft_nav_icon img:nth-of-type(1){ display:none;}
.ft_nav li.on .ft_nav_icon img:nth-of-type(2){ display:block;}
.ft_nav li p{font-size:18px; display: block; margin-bottom: 0;}
.ft_nav .dbquan img{transition: .4s;-webkit-transition: .4s}
.ft_nav .active img{transform:rotate(180deg)}
.ft_nav li .ft_nav_icon img.zixu { left: 0; right:0; margin: 0 auto; top: -1.1em;  position: absolute;}
.ft_nav .ty { display: inline-block; position: absolute; width: 28%; left: 56%; top: 1%; z-index: 3; background: #fc9d4a; border-radius: 4px; color: #fff; }
.ft_nav .ty i{ font-style: normal}
.ft_nav .ty1{ animation: bounce 2s infinite;-webkit-animation: bounce 2s infinite; background: #a60100; width: 32%; left: 70%; top: -10%;}

/*list*/

.tit_dh { font-size:1.2rem;line-height:2.2rem;width:100%; max-width:640px; height:2.3rem; background-color:#4183d7; margin:0 auto; color:#fff;}

.tit_dh a{color:#fff;}

.tit_dh span{width: 1.2rem;height: 2.3rem;background:url(../images/sy.jpg) left center no-repeat;background-size: 100%;display: block;float: left;margin: 0 1rem;}

.lb{ overflow:hidden; zoom:1; margin-top:1rem;}

.lb ul li{ margin-bottom:1rem; overflow:hidden; zoom:1}

.lb_l{ width:9rem; height:9rem;text-align:center; font-size:2rem; color:#fff; float:left}

.lb_l a{ color:#fff;}

.lb_r{    background: url(../images/lm_r.png) no-repeat 0 0/35rem 8.65rem;
    height: 6.65rem;
    width: 90%;
    padding: 1rem;
    position: relative;
    overflow: hidden;}

.lb_r h2{ font-size:1.4rem; color:#c00413;font-weight: bold;}

.lb_r p{line-height: 2.5rem;color:#464646;margin-top:1rem;font-size: 1rem;}

.lb_r span{ position:absolute; color:#fff; right:0.5rem; bottom:0.25rem;}

.lb_r .red{ color:#f00;}

.lb_a{ background:url(../images/lm_a.png) no-repeat 0 0/32rem 8.65rem; height:6.65rem; width:30rem; padding:1rem; position:relative; z-index:0}

.lb_a h2{ font-size:1.4rem; color:#c00413;}

.lb_a p{ line-height:2rem; color:#464646; margin-top:1rem; font-size:1rem;}

.lb_a span{ position:absolute; color:#fff; right:0.5rem; bottom:0.25rem;}

.fy {width:100%;max-width:640px;text-align:center;margin-top: -0.5rem;margin-bottom:1rem;}

.fy a,.fy span {height: 2rem;line-height: 2rem;color:#464646;}

.fy span.page_nowindex { color:#000000;font-weight: bold;}


/*文章*/ 

.content_wz{width: 90%;height:auto;margin:0 auto;font-size:1.2rem;line-height:1.8rem;background: #fff;font-family:"宋体";padding: 0 5%;padding-top: 1.5rem;}

.content_wz p{ display:block; margin-top:0.5rem;}

.t1_title{margin:0 auto;width:95%;display:block;text-align:center;font-size:1.8rem;margin-bottom:1rem;font-family: "微软雅黑";}
.ny_new_nr_time{text-align:center;margin-bottom:10px;padding-bottom: 10px;border-bottom: 1px #ccc solid;color: #666666;}
.ny_new_nr_time a{margin: 0 5px;color: #666666;}

.artbody{color: #333333;}
.artbody p{text-indent: 2rem;margin-bottom: 10px;}

.content_wz .weixinfz{ width:96%;height: 4.2rem;background: url(../images/wtrlwx.png) center center/30.0rem 4.2rem; margin: 1rem auto; }

.content_wz .weixinfz p{ color: #a20b3c;font-size: 1.8rem; height: 4.2rem; font-weight:bold; line-height: 2.2rem; text-indent:12.2rem;}

.cont_nr2 {padding: 15px 0 15px;}

.cont_nr2 p{ text-align:center; color:#f8513e;}

.bz_n1{height:6.5rem;width: 100%;max-width: 640px;background: #f7f7f7;border: 1px dashed #bfbfbf;}

.bz_n1 p{ text-align:center; font-size:1.4rem; line-height:1.5rem; padding-top:0.5rem;}

.bz_n1 img{ float:left; margin-top:0.8rem;}

.bz_n1 .m1{width: 8rem;height:2.65rem;margin-left:0.5rem;}

.bz_n1 .m2{width: 18rem;height:2.65rem;margin-left:0.5rem;}

.content_lb{ width:95%; height:auto;}

 .content_lb li { border-bottom:1px dashed #ccc; font-size:1.2rem; line-height:2.5rem; text-indent:0.5rem;} 

  .dede_pages li{border-bottom:1px solid #fff; float:left;} 