.szgs_red{ color:#FF0000;}
.r_wrap,.rg .rg_3{ width:1200px;margin:0 auto;}
.rg_6{width:100%; padding:60px 0; background:url(images/bg3.jpg) no-repeat top center; background-size:cover;}
.rg_6 .tit{ font-size:36px; font-weight:bold; color:#2F3030; text-align:center;}
.rg_6 .tit p{ font-size:18px; color:#2F3030; margin-bottom:30px; font-weight:normal; padding-top:10px;}
.rg_6 .rg_6m{ width:100%; background:#f1a361;}
.rg_6 .rg_6m .rg_6m_a{ width:100%; position:relative; padding:15px 32px 15px 32px;}
.rg_6 .rg_6m .rg_6m_a .search{ width:100%; height:62px; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.rg_6 .rg_6m .rg_6m_a .search li{ width:40%; float:left; position:relative;}
.rg_6 .rg_6m .rg_6m_a .search li img{ width:30px; height:30px; position:absolute; left:30px; top:16px; z-index:2;}
.rg_6 .rg_6m .rg_6m_a .search li input{ width:100%; height:62px; border:0; padding-left:75px; background:none; font-size:16px; outline:none;}
.rg_6 .rg_6m .rg_6m_a .s_btn{ float: right;
    border: 0px;
    display: block;
    width: 226px;
    height: 63px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    line-height: 62px;
    /* position: absolute; */
    /* right: 0; */
    /* top: -15px; */
   background: url(images/dd5.png) 26px no-repeat #4f342e;
    cursor: pointer;
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
	text-indent: 2em;
	}
.rg_6 .rg_6m .rg_6m_b{ width:100%; position:relative;}
.rg_6 .rg_6m .rg_6m_b .left{ width:292px; height:108px; float:left; background:url(images/ico6.png) no-repeat top center; font-size:20px; padding-left:50px; background-size:292px; line-height:65px; margin-left:-15px; color:#fff; margin-top:20px;}
.rg_6 .rg_6m .rg_6m_b ul{ width:475px; float:left;}
.rg_6 .rg_6m .rg_6m_b ul li{ width:25%; float:left; text-align:center; color:#4C4949;}
.rg_6 .rg_6m .rg_6m_b ul li img{ width:80px; height:80px; vertical-align:top;}
.rg_6 .rg_6m .rg_6m_b ul li p{ font-size:16px;}
.rg_6 .rg_6m .rg_6m_b .right{ width:435px; float:right; padding-right:32px; padding-top:30px; text-align:right; color:#4C4949; font-size:18px; line-height:165%;}
.rg_6 .rg_6m .rg_6m_b .right p.xx{ font-size:16px;}
.rg_6 .rg_6m .rg_6m_b .right b{ font-size:30px; color:#000;}
.rg_6 .rg_6m .rg_6m_c{ width:100%; padding:0 32px 40px;}
.rg_6 .rg_6m .rg_6m_c .maint{ width:100%; background:#fff; padding:0 45px;}
.rg_6 .rg_6m .rg_6m_c p{ width:100%; height:65px; line-height:75px; font-size:18px; color:#444; padding-left:40px;}
.rg_6 .rg_6m .rg_6m_c p span{ color:#C9030D;}
.rg_6 .rg_6m .rg_6m_c ul{ width:100%; padding-bottom:30px;}
.rg_6 .rg_6m .rg_6m_c ul li{ width:50%; float:left; position:relative; padding-left:55px; padding-right:40px; height:35px; line-height:35px; background:url(images/ico7.png) no-repeat 40px center; margin-bottom:1px;}
.rg_6 .rg_6m .rg_6m_c ul li:before{ display:block; content:''; width:1px; height:35px; border-right:1px dashed #ddd; position:absolute; right:0; top:0;}
.rg_6 .rg_6m .rg_6m_c ul li:nth-child(2n):before{ display:none;}
.marqueetop,.maquee{height:260px;width:100%;overflow:hidden;margin:0px auto;}

.marqueetop li,.maquee li{ width:100%; height:45px; line-height:45px; background:url(images/icon1.jpg) no-repeat left center; border-bottom:1px dashed #ddd; position:relative;}

.marqueetop li p,.maquee li p{ width:330px; height:45px; line-height:45px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:15px;}

.marqueetop li span,.marqueetop li em,.maquee li span,.maquee li em{ display:inline-block; *display:inline; zoom:1; position:absolute; height:45px; line-height:45px; top:0; color:#888; right:0;}

.marqueetop li em,.maquee li em{ color:#D8131D; right:100px;}

.rg_14{ background:url(/uploads/image/20200920/232b1e5ca170a4b145aa4800a6f2a10a.jpg) no-repeat top center; background-size:cover; padding-bottom:40px;}
.rg_14m{ width:1236px; height:619px; position:relative; margin-top:-150px;}
.rg_14m img{ width:100%; height:auto; vertical-align:top;}
.rg_14m .left{ width:535px; position:absolute; left:15px; top:212px; padding:15px 65px 50px;}
.rg_14m .right{ width:500px; position:absolute; right:55px; text-align:center; top:205px;}
.rg_14m .left .name{ width:100%; height:55px; line-height:55px; border-bottom:1px solid #ddd;}
.rg_14m .left .name span{ display:inline-block; *display:inline; zoom:1; height:55px; line-height:55px; vertical-align:top; font-size:20px; font-weight:bold; border-bottom:2px solid #DF1721;}
.rg_14m .left .marqueetop{ width:100%; height:220px; margin-top:15px;}
.rg_14m .left .marqueetop li{ padding-left:15px; background:url(images/ico8.png) no-repeat left center; background-size:7px;}
.rg_14m .right .title{ width:100%; text-align:center;font-size:20px; font-weight:bold; padding-top:50px;}
.rg_14m .right ul{ width:290px; margin:0 auto; padding-top:20px;}
.rg_14m .right ul li{ width:100%; height:40px; margin-bottom:20px; position:relative;}
.rg_14m .right ul li input{ width:100%; height:40px; line-height:40px; border:1px solid #ededed; outline:none; padding-left:40px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.rg_14m .right ul li img{ width:30px; height:30px; position:absolute; left:3px; top:5px; z-index:2;}
.rg_14m .right p{ width:100%; text-align:center; padding-top:15px; font-size:16px; margin-bottom:20px;}
.rg_14m .right p b{ font-size:22px;}
.rg_14m .right .btn{ font-size:20px;display:inline-block; *display:inline; zoom:1; vertical-align:top; height:45px; line-height:45px;background:-moz-linear-gradient(left,#DA0705,#F15633);background:linear-gradient(left,#DA0705,#F15633);background:-webkit-linear-gradient(left,#DA0705,#F15633);background:-ms-linear-gradient(left,#DA0705,#F15633);border-radius:45px; -moz-border-radius:45px; -webkit-border-radius:45px; color:#fff; padding:0 45px; border:0px; cursor:pointer;}
.rg_15{ background:none;}
.rg_15 ul{ width:100%; text-align:center; padding-top:30px;}
.rg_15 ul li{ display:inline-block; *display:inline; zoom:1; width:154px; margin:0 20px; vertical-align:top;}
.rg_15 ul li img{ width:154px; height:154px; border:2px solid #fff; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; box-shadow:0 3px 10px #C4B6BE;}
.rg_15 ul li p{ width:100%; height:50px; line-height:50px; font-size:18px;}
.rg_15 ul li a{ display:block; width:123px; height:34px; line-height:32px; border:1px solid #aaa; border-radius:34px; -moz-border-radius:34px; -webkit-border-radius:34px; text-align:center; margin:0 auto; font-size:16px; color:#333;}
.rg_15 ul li a:hover{ color:#fff;background:-moz-linear-gradient(left,#DA0705,#F15633);background:linear-gradient(left,#DA0705,#F15633);background:-webkit-linear-gradient(left,#DA0705,#F15633);background:-ms-linear-gradient(left,#DA0705,#F15633); border:0; transition:all .4s;}

.rg_6 .rg_6m .rg_6m_c .maint{ padding-bottom:35px;}
.rg_6m_c .marqueetop{ width:100%; height:105px; margin-top:15px;}
.rg_6 .rg_6m .rg_6m_c ul li{ border-bottom:0;}
.rg_6 .rg_6m .rg_6m_c ul{ padding-bottom:0;}
.rg_5 .rg_5m .ctn img{ width:309px; height:300px; position:absolute; right:-70px; bottom:-42px; z-index:3;}
.rg_5 .rg_5m .left{ width:580px; position:absolute; left:0; top:0; z-index:3;}
.rg_5 .rg_5m .left p{ width:100%; text-align:center; font-size:24px; font-weight:bold; padding-top:42px;}
.rg_5 .rg_5m .left ul{ width:100%; position:relative;}
.rg_5 .rg_5m .left ul li{ position:absolute;}
.rg_5 .rg_5m .left ul .i1{ font-size:18px; left:75px; top:50px;}
.rg_5 .rg_5m .left ul .i2{ font-size:16px; left:208px; top:33px;}
.rg_5 .rg_5m .left ul .i3{ font-size:18px; left:373px; top:53px;}
.rg_5 .rg_5m .left ul .i4{ font-size:15px; left:228px; top:114px;}
.rg_5 .rg_5m .left ul .i5{ font-size:16px; left:70px; top:158px;}
.rg_5 .rg_5m .left ul .i6{ font-size:15px; left:230px; top:185px;}
.rg_5 .rg_5m .left ul .i7{ font-size:16px; left:50px; top:273px;}
.rg_5 .rg_5m .left ul .i8{ font-size:15px; left:194px; top:262px;}
.rg_5 .rg_5m .left ul .i9{ font-size:15px; left:140px; top:360px;}
.rg_13m .tabBox_r .tabCont .ctn .pic{ height:auto;}
.rg_13m .tabBox_r .tabCont .ctn ul li p.p_t10{ padding-top:16px;}
.m_l{display:none;}
.m_m{display:none;}
.rg_16{ width:100%; color:#fff; background:#DF1721; text-align:center; padding:45px 0; min-width:1200px;}
.rg_16 .tel{ display:inline-block; *display:inline; zoom:1; height:55px; position:relative; padding-left:80px; font-size:22px; text-align:left;}
.rg_16 .tel img{ width:72px; height:55px; position:absolute; left:0; top:0;}
.rg_16 .tel b{ display:block; font-size:24px;}
.rg_16 a{font-size:20px; display:block; margin-top:20px;vertical-align:top; height:45px; line-height:45px;background:#fff;border-radius:45px; -moz-border-radius:45px; -webkit-border-radius:45px; color:#DF1721; padding:0 70px; width:440px; font-size:30px; font-weight:bold; margin:25px auto 0;}
@media screen and (max-width: 767px){
  .rg_14{display:none}
  .rg_15{display:none}
 .rg_16{display:none}
 .m_l{display:block;}
.m_m{display:block;}
  .m_l{ width:100%;border-bottom:10px solid #F2F2F2;}
.m_l .main{ width:100%; position:relative; padding:0.36rem 1.2rem 0.36rem 0.2rem;}
.m_l .m_la{ width:1.97rem; height:100%; position:absolute; right:0; top:0.3rem; z-index:9;}
.m_l .m_la img{ width:100%; height:auto; vertical-align:top;}
.m_l .m_lb{ width:100%; padding:0 0.2rem;position:relative;}
.m_l .m_lb .marqueetop{ background:#FF8964;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:100%; padding:0.3rem 0.2rem; font-size:0.1rem; color:#fff;height:3rem;overflow:hidden; border-top-left-radius:0;border-top-right-radius:0;}
.m_l .m_lb .line{ width:100%;}
.m_l .m_lb .line span{ display:block; width:100%; height:0.3rem; background:#FF8964;  border-top-left-radius:3px; -moz-border-top-left-radius:3px; -webkit-border-top-left-radius:3px;border-top-right-radius:3px; -moz-border-top-right-radius:3px; -webkit-border-top-right-radius:3px;}
.m_l .m_lb .marqueetop li{ width:100%; height:0.6rem; line-height:0.6rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#fff; padding-left:7px; background:url(images/ico8_a.png) no-repeat left center; background-size:2px; font-size:0.24rem; position:relative; padding-right:0.6rem;}
.m_l .m_lb .marqueetop li span{ display:block; text-align:right; position:absolute; right:0; top:0; height:0.6rem; line-height:0.6rem; font-size:0.2rem;}
.m_l .m_lb .xian{ position:absolute; left:0; bottom:0; z-index:2; width:100%; height:0.8rem;}
.m_l .m_lb .xian span{ display:block; width:100%; position:relative;padding:0 1rem; height:0.8rem;}
.m_l .m_lb .xian span:before{ display:block; width:100%; content:''; height:0.8rem; background:#FF8964;}
.m_l .m_lc{ width:100%; position:relative; z-index:3; margin-top:-0.7rem;}
.m_l .m_lc .top{ width:100%; position:relative;}
.m_l .m_lc .top img{ width:100%; height:auto; vertical-align:top;}
.m_l .m_lc .top:before,.m_l .m_lc .top:after{ display:block; width:0.2rem; height:0.2rem; content:''; position:absolute; top:4%; background-size:0.2rem 0.2rem; background-repeat:no-repeat; background-position:left bottom;}
.m_l .m_lc .top:before{ background-image:url(images/ico22.png); left:0;}
.m_l .m_lc .top:after{ background-image:url(images/ico23.png); right:0;}
.m_l .m_lc .tit{ width:100%; text-align:center; color:#FFF; background:#316BB5; font-size:0.32rem; padding:0.3rem 0.2rem;}
.m_l .m_lc ul{ width:100%; color:#FFF; background:#316BB5; padding:0 0.2rem 0.2rem; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative; margin-top:-3px;}
.m_l .m_lc ul li{ width:100%; position:relative; margin-bottom:10px;}
.m_l .m_lc ul li input{ width:100%; height:0.7rem; line-height:0.7rem; background:#FFF; border:0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding-left:0.7rem;-webkit-appearance:none;}
.m_l .m_lc ul li img{ width:0.5rem; height:0.5rem; position:absolute; left:.01rem; top:.01rem;}
.m_l .m_lc ul li.btn input{ padding:0; color:#FFF; font-size:0.32rem; background:url(images/bg10.png) no-repeat left center; background-size:100% 100%;-webkit-appearance:none;}
.m_l .m_lc ul li.btn input:active{ background:url(images/bg10_hover.png) no-repeat left center;background-size:100% 100%; }
.m_l .m_lc ul li.des{ width:100%; text-align:center;}
.m_l .m_lc ul li.des span{ display:inline-block; *display:inline; zoom:1; height:0.7rem; line-height:0.7rem; position:relative; padding:0 0.34rem;}
.m_l .m_lc ul li.des span:before,.m_l .m_lc ul li.des span:after{ display:block; width:0.24rem; height:0.7rem; content:''; position:absolute; top:0; background:url(images/ico4.png) no-repeat center center; background-size:0.3rem;}
.m_l .m_lc ul li.des span:before{ left:0;}
.m_l .m_lc ul li.des span:after{ right:0;}
.m_m{ width:100%;}
.m_m .main{ width:100%; padding:0.6rem 0.2rem 0.8rem;}
.m_m .btn{ width:100%; display:block; height:0.76rem; line-height:0.76rem; text-align:center; color:#FFF; font-size:0.32rem; background:url(images/bg11.png) no-repeat left center; background-size:100% 100%;}
.m_ma{ width:100%; overflow-y:hidden; overflow-x:auto;}
.m_ma::-webkit-scrollbar{ width:0; height:0;} 
.m_ma ul{ float:left;}
.m_ma ul li{ width:1.6rem; float:left; margin-right:10px; margin-bottom:10px; text-align:center;}
.m_ma ul li:last-child{ margin-right:0;}
.m_ma ul li .tu{ width:1.6rem; height:1.6rem; position:relative;}
.m_ma ul li .tu img{ width:1.6rem; height:1.6rem; vertical-align:top; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.m_ma ul li .tu span{     display: block;
    width: 100%;
    height: 1.6rem;
    line-height: 1.6rem;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    color: #FFF;
    font-size: 0.3rem;
    text-align: center;
    text-shadow: 0 0 5px #999;}
.m_ma ul li a{ display:inline-block; *display:inline; zoom:1; vertical-align:top; margin-top:10px; height:0.6rem; line-height:0.6rem; color:#FFF; background:#316BB5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:0 0.26rem; font-size:0.24rem;}
.scrollleft{ height:2.4rem; overflow:hidden;}
.scrollleft div{ float:left;}
#marquee1_2{ margin-left:10px;}
.m_k .m_main .swiper-containera .ul_a li p{ margin-top:0.26rem; line-height:165%;}
.m_k .m_main .swiper-containera .ul_d li p{ margin-top:0.24rem; line-height:165%;}
.m_k .m_main .swiper-containera .ul_a li{ margin-bottom:0.56rem;}
.m_name{ width:100%; border-bottom:1px solid #eee; position:relative; padding:0.2rem 0.2rem 0.2rem 0.9rem; font-size:0.36rem; color:#222; font-weight:400;}
.m_name img{ width:0.6rem; height:0.6rem; position:absolute; left:0.2rem; top:50%; margin-top:-0.3rem;}
.m_name p{ font-size:0.2rem; color:#888;}
}