@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#b01f24;line-height:1; background:#FFF; min-width: 1500px;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url(style.css) no-repeat center;}

.header{height: 124px; background-image: linear-gradient(#fff, #e8e8e8);}
.headerbox{width: 1320px; margin: 0 auto; overflow: hidden;}
.logo{width: 354px;float: left; padding-top: 32px;}
.logo img{width: 100%;}
.header_right{float: right;width: 310px; padding: 15px 0 25px 0;}
.top{overflow: hidden; padding-bottom: 25px;}
.top ul{overflow: hidden; float: right; }
.top ul li{float: left;color: #898989;font-size: 18px;line-height: 27px;}
.top ul li img{display: inline-block;vertical-align: middle; margin: -3px 15px 0 0;}
.top ul li a{color: #898989;}
.top ul li a:hover{color: #007AFF;}
.top ul li span{padding: 0 10px;}
.ssnr{width: 28px;height: 27px; position: relative; float: right; margin-left: 20px;}
.btn1{background: url(/upload/images/sy/images/zd_03.jpg);width: 28px;height: 27px; background-size: 100% 100%;border: none;cursor: pointer;position: absolute; z-index: 10;top: 0;left:0;}
.ssknr{height: 27px;width: 260px; left: 0;top: 0;background: #fff;position: absolute;}
.wby1{border: 1px solid #eee; height: 27px; line-height: 25px; padding: 0 10px;width: 100%;}
.bottom h2{font-size: 32px; color: #003f88;font-weight: bold;font-family: arial;text-align: right;}
.bottom h2 img{display: inline-block;vertical-align: middle; margin: -3px 13px 0 0;}

.nav{background: #0d2960;}
.nav ul{width: 1324px; margin: 0 auto;overflow: hidden;}
.nav li{line-height: 40px; font-size: 18px;float: left;}
.nav li a{color: #fff;display: block; padding: 0 18px;}
.nav li.cur a{background: #b01f24;}
.nav a:hover{background: #b01f24;}
.banner{ margin-top:52px;}
.banner_tp{height: 520px;background-size: cover;}
.banner_tp a{display: block; width: 100%; height: 100%;}
.wzgn{background: url(/upload/images/sy/images/zd_01.jpg) no-repeat center center;height: 138px;background-size: cover;}
.wzgnbox{overflow: hidden; width: 1320px; margin: 0 auto;}
.wzgn_rq{float: left;background: url(/upload/images/sy/images/zd_21.png); width: 334px;height: 102px; margin-top: 17px;overflow: hidden;}
.wzrq{float: left; width: 110px;}
#time{color: #fff; display: block;text-align: center; font-size: 14px;line-height: 30px;}
#time b{display: block; font-weight: bold; color: #fff;font-size: 47px; margin-top: 20px;}
.wzlm{width: 207px;float: right;}
.gdwb{padding: 15px 15px 0 15px; }
.wzlm p{font-size: 14px; line-height: 30px; color: #fff;text-align: center;}
.wzlm a{color: #ffffff;}
.wzlm li{line-height: 1.5;font-size: 14px;text-align: center; }
.wzlm li a{color: #fff;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.wzlm li a:hover{color: #999;}
.wzlm img{display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;}
.wzgn_fl{float: left; width: calc(100% - 334px);}
.wzgn_fl ul{overflow: hidden; padding-left: 90px;}
.wzgn_fl li{float: left; width: 17%;height: 136px;position: relative;transition: All 0.4s ease-in-out;}

.wzrd_left{float: left;width: 92px; padding: 33px 0 0 0;position: relative;}
.wzrd_left:before{position: absolute; content: "";background: url(/upload/images/sy/images/a7.png) no-repeat center center;width: 92px;height: 140px;top: 0;left: -70px;background-size: 100% 100%;}
.wzrd_left p{font-size: 18px; color: #fff; margin-top: 14px;text-align: center;z-index: 10;position: relative;}
.wzrd_left img{margin: 0 auto;position: relative;z-index: 10;}
.wzgn_dh{width: calc(100% - 92px);float: right; padding: 28px 40px 0 35px;display: none;}
.wzgn_dh dl{overflow: hidden; border-left: 1px solid #7d7d7d; position: relative;z-index: 10;height: 88px;}
.wzgn_dh dl p{line-height: 22px; font-size: 14px;color: #fff; padding-left: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.wzgn_dh dl b{font-weight: bold;font-size: 14px;}
.wzgn_dh dt{float: left; width: 50%;text-align: center; line-height: 22px; font-size: 14px;}
.wzgn_dh dt a{color: #fff;}
.wzgn_fl li.cur {width: 40%;}
.wzrd{height: 140px;}
.wzgn_fl li.cur .wzrd_left:before{background: none;}
.wzgn_fl li.cur .wzgn_dh{display: block;}
.wzgn_fl li.cur .wzrd:before{position: absolute;height: 136px;background: url(/upload/images/sy/images/a8.png) no-repeat left center; height: 136px;width: 460px;left: -80px;top: 0;content: "";background-size: 100% 100%;}


.wz1320{width: 1320px; margin: 0 auto;}
.zdxw_tit{text-align: center; padding: 40px 0 10px;}
.zdxw_tit li{display: inline-block; line-height: 28px;}
.zdxw_tit a{font-weight: bold; font-size: 38px; color: #0d2c38;cursor: pointer;}
.zdxw_tit h1{display: inline-block;vertical-align: middle;}
.zdxw_tit b{font-size: 24px; padding: 0 21px; color: #a2a2a2;display: inline-block;vertical-align: middle;}
.zdxw_tit li.cur a{color: #0d2c38;}


/**今天开始**/
.wzxwbox{overflow: hidden;animation:fadeIn .25s, 100ms;margin-bottom:10px;}
.wzxw_left{float: left; width: 48.5%; padding-right:3px; margin-right: 1.5%;}
.ttxw{overflow: hidden;}
.ttxw_left{float: left;width:310px;height:190px; overflow: hidden;}
.ttxw_left img{width: 100%;height: 100%;object-fit: cover;}
.ttxw_right{float: right;width:310px;}
.ttxw_right p{font-size: 14px; line-height: 24px; color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ttxw_right h2{font-weight: bold; font-size: 18px;line-height: 24px; margin-bottom: 15px;height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ttxw_right a{color: #000;}
.ttxw_right a:hover{color: #b01f24;}
.xwlb{}
.xwlb li{overflow: hidden; border-bottom: 1px solid #ececec; font-size: 16px; line-height: 50px;background: url(/upload/images/sy/images/zd_41.png) no-repeat left center; padding-left: 18px;}
.xwlb .kbtp{overflow: hidden; border-bottom: 1px solid #ececec; font-size: 16px;background:none; line-height: 50px; padding-left:0px;margin: 0px -25px 10px -10px }
.xwlb li a{float: left; width: calc(100% - 100px); color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwlb .kbtp a  p {line-height:28px;white-space:normal;margin-bottom:8px;}

.xwlbindex li a{float: left; width: calc(100% - 5px); color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.xwlb li a:hover{color: #b01f24;}
.xwlb span{float: right;color: #666;}
.wzxw_right{float: right;width: 48.5%; margin-left: 1.5%;}
.img2{width:310px;
    height:190px;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.tpdivhom{position:relative;}

.tpdivhom .picsbag{ position:absolute;width:100%; background:#000; opacity:0.7;height:38px; bottom:0px; left:0;}

.tpdivhom .picstext{position:absolute;width:100%; height:38px; bottom:0px; left:0px; text-align:center; color:#fff; line-height:38px;} 
/**今天结束**/




.yxbq ul{overflow: hidden;}
.yxbq li{float: left;width: 25%;text-align: center;height: 112px;}
.yxbq li a{display: block; padding: 28px;background: url(/upload/images/sy/images/zd_45.jpg);background-size: 100% 100%;}
.yxbq  ul li:nth-child(2n) a{background: url(/upload/images/sy/images/zd_48.jpg);background-size: 100% 100%;}
.yxbq li a:hover{background: url(/upload/images/sy/images/zd_46.jpg) no-repeat center center;background-size: 100% 100%;}
.yxbq  ul li:nth-child(2n) a:hover{background: url(/upload/images/sy/images/zd_46.jpg) no-repeat center center;background-size: 100% 100%;}
.yxbq h2{font-weight: bold; font-size: 22px; color: #fff; position: relative;padding-bottom: 20px;}
.yxbq h2:before{position: absolute;content: ""; border-bottom: 2px solid #d2d2d2;width: 50px;bottom: 9px;left: 50%; margin-left: -25px;}
.yxbq p{font-size: 14px; color: #c9c9c9;}
.ggrm{padding:0px 5px 0 0px;overflow: hidden;}
.zxrz{}
.tpbox img{width: 100%;height: 100%;object-fit: cover;}
.tpbox{display: block;height: 166px; overflow: hidden;}
.zxrz_text{background: #f3f3f3; padding: 20px 17px 20px 17px;}
.zxrz_title h1{position: relative;font-weight: bold; font-size: 28px; color:#b01f24;padding-left: 25px; line-height: 84px;}
.zxrz_title h1 a{font-size: 14px; font-weight: 400; color: #232323; padding-left: 60px; opacity: .5;}
.zxrz_title h1 a:hover{color: #007AFF;}
.zxrz_title h1:before{height: 28px;border-left: 7px solid #b01f24;left: 0;top: 50%;top:50%; transform: translateY(-50%);position: absolute;content: "";}
.zxrz_nr{position: relative;}
.zxrz_nr .swiper-button-next{background: url(/upload/images/sy/images/zd_54.png);width: 27px; height: 27px;background-size: 100%; right: 0;top: -40px; margin-top: 0;}
.zxrz_nr .swiper-button-prev{background: url(/upload/images/sy/images/zd_52.png);width: 27px; height: 27px;background-size: 100%; right: 50px;top: -40px; margin-top: 0;left: auto;}
.zxrz_text h2{font-size: 16px; color: #333333; line-height: 24px;font-weight: bold; height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.zxrz_text h2 a{color: #333333;}
.zxrz_text h2 a:hover{color: #b01f24;}
.zxrz_text p{font-size: 14px;color: #232323;opacity: 0.7;margin: 15px 0 25px;}
.zxrz_text h3{line-height: 27px; font-size: 18px; color: #707070;}
.zxrz_text h3 a{float: right;border-radius: 6px; color: #fff; padding: 0 10px;background: #b01f24;transition: All 0.4s ease-in-out;}
.zxrz_text h3 a:hover{background: #245b8d;}
.zxrz{padding-bottom: 35px;}

.zbyg{background: #fff; box-shadow:0 0 10px rgba(0, 0, 0, .1);float: right;width: 270px; padding: 0 20px 20px 20px; }
.zbyg_tit{padding: 30px 0 17px;}
.zbyg_tit h1{font-weight: bold;font-size: 24px; color: #003399;}
.zbyg_tit h1 a{font-weight: 400; font-size: 14px; color: #232323;opacity: 0.5; margin-top: 10px;}
.zbyg_nr{overflow: hidden;}
.zbygbox a{display: block; overflow: hidden;}
.zbygbox a img{width: 100%;}
.zbyg_text{padding: 20px 0;}
.zbyg_text h3{font-size: 14px;color: #333333;}
.zbyg_text h3 img{display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;}
.zbyg_text h2{font-weight: bold; font-size: 16px; color: #003f88; line-height: 20px;margin-top: 10px;}
.zbyg_text p{font-size: 14px;color: #999; margin-top: 8px;}
.zbyg_nr .swiper-pagination-bullet{width: 8px;height: 8px;background: #bfbfbf;opacity: 1;}
.zbyg_nr .swiper-pagination-bullet-active{background: #003f88;}
.zbyg_nr .swiper { width: 100%; height: 100%;}
.zbyg_nr .swiper-wrapper{padding-bottom: 15px;}
.jskb{overflow: hidden;}
.jspx_left{float: left;width: calc(100% - 355px);}
.jspx_title h1{position: relative; font-weight: bold; font-size:28px; color: #b01f24; padding-left: 25px; line-height: 68px;}
.jspx_title h1 a{color: #b01f24;}
.jspx_title h1 a:hover{color: #b01f24;}
.jspx_title h1:before{height: 28px;border-left: 7px solid #b01f24;left: 0;top: 50%;top:50%; transform: translateY(-50%);position: absolute;content: "";}
.jspx_nr{overflow: hidden;}
.jspx_l{background: url(/upload/images/sy/images/zd_66.jpg);width: 241px; height: 470px;float: left;background-size: 100% 100%;}
.jspx_l ul{padding: 25px 15px 0 15px; margin-left:0px;overflow: hidden;}
.jspx_b{animation:fadeIn .25s, 100ms;}
.jspx_b li{float: left; width: 50%; padding: 0 0 15px 15px;}
.jspx_b a{display: block;color: #fff; font-size: 16px;text-align: center;border:1px solid #7ecef4; line-height: 31px; }
.jspx_b li.cur a{font-weight: bold;box-shadow:0 0 10px rgba(255, 255, 255, .6);}
.jspx_b li.cur b{box-shadow:inset 0 0 10px rgba(255,255,255,.5);font-weight: bold;   }
.jspx_b li:last-child a{border: 1px solid #00b7ee;color: #00b7ee;}
.jspx_b a b{display: block;padding: 0 3px;}
.jspx_b a:hover{ box-shadow:0 0 10px rgba(255, 255, 255, .6);  }
.jspx_b a:hover b{box-shadow:inset 0 0 10px rgba(255,255,255,.5);font-weight: bold;   }
.jspx_r{float: left;width: calc(100% - 335px);}
.dzqh{animation:fadeIn .25s, 100ms;}
.jspx_top ul{overflow: hidden; margin-left: -17px;padding: 5px; margin-top: -25px;}
.jspx_top li{width: 33.3%;float: left; padding:0 0 25px 17px;}
.jspx_top span{display: block; overflow: hidden;height: 185px;}
.jspx_top img{width: 100%;height: 100%; object-fit: cover;}
.jspx_top a{display: block; box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.jspx_top h2{font-size: 16px; color: #333333; line-height: 26px;height: 76px; padding: 12px 25px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-weight: bold;}
.jspx_bottom li{font-size: 16px; color: #999; overflow: hidden;border-bottom: 1px solid #bfbfbf; line-height: 62px;}
.jspx_bottom h3{overflow: hidden;font-size: 16px; }
.jspx_bottom li a{display: block;float: left; width: calc(100% - 100px);color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.jspx_bottom li a:hover{color: #b01f24;}
.more{float: right;font-size: 14px; color: #003f88; margin-top: 15px;}
.more:hover{text-decoration: underline;}
.more1{float: right;font-size: 14px; color: #003f88; margin-top: -10px;}
.more1:hover{text-decoration: underline;}
.jspx_t li.cur span{background: #00a0e9;border: 1px solid #00a0e9;}


.kbdt_right{float: right;width:305px;padding-top:0px;}
.kbdt_tit h1{font-size: 24px; color: #003399;font-weight: bold; display: inline-block;border-bottom: 3px solid #b01f24;padding-bottom: 10px;}
.kbdt_tit h1 a{color: #003399;}
.kbdt_tit h1 a:hover{color: #b01f24;}
.kbdt_nr{padding-top: 20px;}
.kbdt_nr ul{position: relative;padding-top: 5px;}
.kbdt_nr ul:before{position: absolute;content: "";border-left: 1px solid #bfbfbf;top: 0;left: 4px;height: 100%;}
.kbdt_nr li{padding: 13px 0;}
.kbdt_nr h2{font-size: 16px; color: #333333; margin-bottom: 14px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;position: relative;z-index: 100;}
.kbdt_nr p{font-size: 14px; color: #999; padding-left: 30px;}
.kbdt_nr h2 b{width: 8px;height: 8px; z-index: 100;background: #003f88;display: inline-block;border-radius: 50%; margin: -3px 22px 0 1px;}
.kbdt_nr h2 a{color: #333;}
.kbdt_nr h2 a:hover{color: #b01f24;}
.banner1{padding: 50px 0 20px 0;}
.banner1 img{width: 100%;}

.jspx_l.jspx_bj1{background: url(/upload/images/sy/images/zd_76.jpg) no-repeat center center;background-size: 100% 100%;}
.jspx{overflow: hidden;}

.jspx_t li{padding:0  0 15px 15px;}
.jspx_t span{display: block; color: #fff; font-size: 16px; line-height: 31px;border: 1px solid #7ecef4;text-align: center;cursor: pointer;}

.jspx_l.jspx_bj2{background: url(/upload/images/sy/images/zd_94.jpg) no-repeat center center;background-size: 100% 100%;height: 605px;}
.jspx_top h2{line-height: 26px;padding: 18px 25px;font-weight: bold; font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.jspx_top.jspx_top1 span{height: 195px;}
.xcxx{overflow: hidden; padding: 20px 0 0 0;}
.xcjx_tit h1{font-weight: bold; font-size: 28px; color: #003399; position: relative; padding-left: 28px; line-height: 94px;overflow: hidden;}
.xcjx_tit h1:before{height: 28px;border-left: 7px solid #b01f24;left: 0;top: 50%;top:46%; transform: translateY(-50%);position: absolute;content: "";}
.xcjx{float: left; width: 50%; padding-right: 20px;}
.xcjx_tit a{font-weight: 400; font-size: 14px; color: #003f88; margin-top: 10px;}
.xcjx_tit a:hover{text-decoration: underline;}

.xcjx_nr{overflow: hidden;}
.xcbox{overflow: hidden;float: left;width: 25%;overflow: hidden;height: 120px;transition: All 0.4s ease-in-out;}
.xcbox.on{width: 75%;}
.xc_l{float: left; width: 205px;height: 120px; overflow: hidden;}
.xc_l img{width: 100%; height: 100%; object-fit: cover;}
.xc_t{width:calc(100% - 205px); float: left; padding: 0 15px;}
.xc_t h2{font-size: 18px; font-weight: bold; color: #000000; position: relative;line-height: 55px;}
.xc_t h2:before{position: absolute; content: ""; border-bottom: 2px solid #313131; width: 70px;left: 0; bottom: 0;}
.xc_t p{font-size: 18px; color: #000000; line-height: 1.6; margin-top: 15px;}


.xyxd{width: 50%; float: right; padding-left: 20px;}
.xyxd_nr li{font-size: 18px; line-height: 40px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xyxd_nr li a{color: #1b1b1b;}
.xyxd_nr li a:hover{color: #b01f24;}
.tkto_title{text-align: center; padding: 80px 0 35px;}
.tkto_title h1{font-size: 28px; font-weight: bold; color: #003399;}
.tkto_title h1 img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.tkto ul{overflow: hidden;}
.tkto li{float: left; width: 20%; transition: 0.5s;cursor: pointer;}
.tkto li.on{ width: 24%;}
.tkto li.on1{ width: 19%!important;}
.tktobox{overflow: hidden;position: relative;height: 315px;width: 100%;}
.tktobox img{width: 100%; height: 100%;object-fit: cover;}
.tk_zz{position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,.6);left: 0;top: 0;opacity: 0;transition: All 0.4s ease-in-out;}
.tktext{position: absolute;width: 100%; padding: 0 40px;left:50%; top:50%; transform:translate(-50%,-50%);opacity: 0;transition: All 0.4s ease-in-out;}
.tktext h2{color: #fff; font-size: 18px; position: relative; padding-bottom: 35px;display: inline-block;}
.tktext h2:before{position: absolute; content: ""; border-bottom: 2px solid #fff; width: 100%;left: 0; bottom: 17px;}
.tktext p{color: #fff; font-size: 12px; line-height: 1.8;text-align:justify; word-break: break-all;}
.bd{overflow: hidden;}
.tktobox:hover .tk_zz{opacity: 1;}
.tktobox:hover .tktext{opacity: 1;}
.tktobox:hover h2{animation:fadeInUp .8s, 100ms;}
.tktobox:hover p{animation:fadeInDown .6s, 100ms;}
.tkto_nr .swiper-slide{transform: scale(1); transition: 800ms;}
.tkto_nr .swiper-slide:hover,.tkto_nr .swiper-slide-duplicate:hover{ transform: scale(1.4);border-left:10px solid #fff;border-right:10px solid #fff;z-index: 10;}
.tkto_nr .swiper-button-next{height: 100%; width: 50px; right: 0; margin-top: 0;background:url(/upload/images/sy/images/zd_30.png) no-repeat center center rgba(0,0,0,.6);top: 0;}
.tkto_nr .swiper-button-prev{height: 100%; width: 50px; left: 0; margin-top: 0;background:url(/upload/images/sy/images/zd_29.png) no-repeat center center  rgba(0,0,0,.6);top: 0;}
.lbfl{padding:15px 0 15px;}
.lbfl ul{text-align: center;}
.lbfl li{display: inline-block; padding: 0 10px;text-align: left;width: 33%; margin-bottom:15px ;float:left;}
.lbfl li h4{line-height:38px ; font-size:16px ;color:#333333}
.lbfl li img{display: block; width:100%; height:220px;border-radius:12px ;}
.hse{color:#b01f24}
.lbfl p{font-size:13px; color:#333;line-height:24px ; margin-bottom:5px ;}
.lbfl img{margin: 0 auto;}
.lbfl a:hover img{}
.xcjiaoxue li{text-align: center;}
.xcjiaoxue .zdxw_titxc{height:40px; overflow: hidden;margin-left: 60px;
    padding-top:20px}
.xcjiaoxue .zdxw_titxc ul li{ float: left; pading:3px 5px; font-size:16px ; color:#000;width:auto; margin-right:8px ; }
.xcjiaoxue .zdxw_titxc ul li.cur{color: #b01f24;border-bottom:2px solid #b01f24 ; padding-bottom:10px ;}
.footer{background: #333534;background: url(/upload/yqbg.jpg);background-size: contain;background-size:100% 100%;
}
.footerbox{overflow: hidden; width:1320px; margin: 0 auto;padding: 55px 0 60px; border-bottom:1px solid #fff;}
.footerbox ul{overflow: hidden; margin-left: -60px;}
.footerbox li{float: left; width: 225px; padding-left: 60px;}
.footerbox h2{color: #fff; font-size: 17px; line-height: 52px; border-bottom: 1px solid #fff;width:100px;}
.footerbox dl{padding-top: 10px;}
.footerbox dt{line-height:28px; font-size: 14px;}
.footerbox dt a{color: #fff;}
.footerbox dt a:hover{color: #ddd;}
.bqxx{background: #202020;}
.bqxxbox{width: 1200px; margin: 0 auto; border-bottom: 1px solid #a1a1a1; padding: 12px 0;height: 95px;}
.bqxx_left{float: left;}
.bqxx_left p{font-size: 14px; color: #fff;line-height: 24px;}
.bqxx_left p a{color: #fff;}
.bqxx_right{float: right;}
.bqxx_right ul{ padding-top: 16px;}
.bqxx_right li{float: left; padding-right: 13px;position: relative;}
.rwm{width: 100px;position: absolute;top: -110px;left: -30px;display: none;}
.rwm img{width: 100%;}
.bqxx_right li:hover .rwm{display: block;}
.bqxx_right a{display: block; width: 42px;height: 42px; position: relative;border: 1px solid #3c3c3c;border-radius: 50%;}
.bqxx_right a img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.bqxx_right a:hover img{opacity: .7;}
.dblj{width: 1200px; margin: 0 auto;}
.dblj ul{overflow: hidden;}
.dblj li{float: left;font-size: 12px;line-height: 42px;color: #fff;}
.dblj a{color: #fff;}
.dblj a:hover{color: #999;}
.dblj span{padding: 0 10px; color: #fff;}


.leftfd{position: fixed;z-index: 10;top:50%; transform: translateY(-50%);width: 80px;box-shadow:0 0 10px rgba(0, 0, 0, .1); background: #fff;border: 1px solid #dcdcdc; border-bottom: none;left: 50%; margin-left: -750px;opacity: 0;transition: All 0.4s ease-in-out;}
.leftfd.on{opacity: 1;}
.leftfd h2{height: 80px; padding-top: 8px;background: #004698;text-align: center;cursor: pointer;}
.leftfd h2 p{color: #fff;font-size: 15px; padding-top: 8px;}
.leftfd span{display: block; text-align: center;height: 80px; border-bottom: 1px solid #dcdcdc; padding-top: 8px;
transition: All 0.4s ease-in-out;background-image: linear-gradient(#fff, #ececec);cursor: pointer;}
.leftfd  img{margin: 0 auto;}
.leftfd li p{font-size: 15px; padding-top: 8px; color: #434343;}
.leftfd li span:hover{background: #004698; }
.leftfd li span:hover p{color: #fff;}
#loutiNav li span.active {background: #004698;}
#loutiNav li span.active p{color: #fff;}
.jjtm{animation:fadeIn .25s, 100ms;}
.whse{background:#f3f3f3;height:120px; }
.hsyangs{display: flex; padding-top:14px ;}
.hsyangs .wzzs{ flex:1; color:#d30000; font-size:20px ; line-height:40px ; text-align: center; position: relative;}
.hsyangs .wzzs .shuz{font-size:30px ;letter-spacing: 4px;line-height:60px ;}
.hsyangs .wzzs .shuz p  img{width:30px;top:-8px;}
.hsyangs .wzzs .shuz .ti01 img{position: absolute;right:70px;}
.hsyangs .wzzs .shuz .ti02 img{position: absolute;right:78px;}
.hsyangs .wzzs .shuz .ti03 img{position: absolute;right:58px;}
.hsyangs .wzzs .shuz .ti04 img{position: absolute;right:75px;;}
.hsyangs .wzzs .shuz .ti05 img{position: absolute;right:89px;}
.ttxw_right{}

.nav_x {
    background: #f2f5f7;
    padding: 28px 0px;
    text-align: center;
}
.nav_x ul li {
    /* width: 33.33%; */
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0px;
    padding: 0px 10px;
	font-size:16px;
	color:#000;
}
.nav_x ul li a{color:#333333;font-size:20px;font-size: 20px;
    padding: 0px 18px;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
.nav_x ul li a.active {
    background: none;
    color: #fff;
    background-color: #b01f24;
    border-radius: 50px;
    box-shadow: 2px 2px 8px 1px rgb(190 27 33 / 37%);
}
.nav_x ul li a:hover {
    background: none;
    color: #fff;
    background-color: #b01f24;
    border-radius: 50px;
    box-shadow: 2px 2px 8px 1px rgb(190 27 33 / 37%);
}

.nav_xyh {
    background: #e9d8d8;
    padding: 28px 0px;
    text-align: center;
}
.nav_xyh ul li {
    /* width: 33.33%; */
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0px;
    padding: 0px 10px;
	font-size:16px;
	color:#000;
}
.nav_xyh ul li a{color:#333333;font-size:20px;font-size: 20px;
    padding: 0px 18px;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
.nav_xyh ul li a.active {
    background: none;
    color: #fff;
    background-color: #b01f24;
    border-radius: 50px;
    box-shadow: 2px 2px 8px 1px rgb(190 27 33 / 37%);
}
.nav_xyh ul li a:hover {
    background: none;
    color: #fff;
    background-color: #b01f24;
    border-radius: 50px;
    box-shadow: 2px 2px 8px 1px rgb(190 27 33 / 37%);
}

.nav_bottom{margin-bottom:20px ;}
.nav_bottom ul li a:hover{background: #b01f24; color:#fff;}


.project { margin-top: 60px; }
.project ul li { border-bottom: 1px solid #e5e5e5; padding-bottom: 40px; margin-bottom: 40px; }
.project ul li .img { float: left; width: 426px; height: 236px; overflow: hidden;  }
.project ul li .img img { transform: scale(1, 1); -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; overflow: hidden; }
.project ul li .img img { width: 100%; height:auto; }
.project ul li .text { margin-left: 470px; }
.project ul li .text h3 a { font-size: 22px; color: #333333; }
.project ul li .text strong { font-size: 16px; color: #767676; display: block; margin-top: 5px; line-height:30px;}
.project ul li .text p { font-size: 18px; color: #666666; margin-top: 12px; line-height: 30px; height: 120px; overflow: hidden; }
.project ul li .text h6 a { color: #b01f24; display: inline-block; border-bottom: 1px solid #b01f24; padding-bottom: 1px; margin-top: 18px; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; font-size: 14px;}

.project ul li:hover .img img {  }
.project ul li:hover h3 a { color: #b01f24; }
.project ul li:hover h6 a { padding-left: 20px; }

.pag { text-align: center; margin: 40px 0px 40px 0px; }
.pag a { display: inline-block; vertical-align: top; padding: 0px 10px; height: 30px; line-height: 30px; text-align: center;  }
.pag .a_arrow { background: #ebebeb; color: #b01f24; font-family: '宋体'; margin: 0px 20px; } 
.pag .a_arrow:hover { background: #b01f24; color: #fff; } 
.pag .a_num { font-size: 16px; color: #666666; border-bottom: 2px solid #fff; position: relative; }
.pag .a_num:after { content: ''; background: #fff;  width: 10px; height: 2px; bottom: 0px; position: absolute; left: 50%; margin-left: -5px; }
.pag .a_num.active { color: #b01f24; }
.pag .a_num.active:after { background: #b01f24;  }
.xg_banner_item{position: absolute;
    left: 50%;
    top: 0;
    margin-left: -600px;
    cursor: pointer;}

.xg_banner{width: 1920px;
    height: 520px;
    position: relative;
    min-width: 1920px;
    min-height: 520px;
    left: 50%;
    margin-left: -960px}

.xg_banner2{width: 1920px;
    height: 220px;
    position: relative;
    min-width: 1920px;
    min-height: 420px;
    left: 50%;
    margin-left: -960px}
   
   .xg_banner3{width: 1920px;
    height: 630px;
    position: relative;
    min-width: 1920px;
    min-height: 630px;
    left: 50%;
    margin-left: -960px} 
   .xg_banner4{width: 1920px;
    height: 361px;
    position: relative;
    min-width: 1920px;
    min-height: 361px;
    left: 50%;
    margin-left: -960px} 
    
.xg_bannerfoot{width: 1920px;
    height: 373px;
    position: relative;
    min-width: 1920px;
    min-height: 373px;
    left: 50%;
    margin-left: -960px}
    
	.p2156m40239a889272f7a7 {
	    width: auto;
	    color: #ffffff;
	    font-size: 45px;
	    text-align: center;
	    line-height: 60px;
	    position: relative;
	    top: 120px;
	    left: 0px;
	}
	.p2156medc95275fd876e24 {
	    padding-left: 145px;
	    padding-right: 185px;
	    width: auto;
	    color: #ffffff;
	    font-size: 16px;
	    text-align: center;
	    line-height: 30px;
	    letter-spacing: 1px;
	    display: inline-block;
	    position: relative;
	    top: 145px;
	    left: 0px;
	}
	.tilecon{font-size:20px ; color:#b01f24; line-height:40px ;font-weight: bold; text-align: center;}
	.news-div h4{font-size:20px; line-height:32px ;color:#b01f24;font-weight: bold;}
	.news-div .xwlb{padding-left:0px ;}
	.news-botom{ margin-bottom:40px ;}
	.detl-left{float:left; width:241px; margin-right:10px ;}
.detl-right{float: right;width: calc(100% - 280px);}
	.xdq-con{overflow: hidden;}
	.fltitle{background:#b01f24 ;color:#fff;line-height:48px ; font-size:16px ; text-align: center;
    z-index: 99;}
	.leib_bg {
	    background: #b01f24;
		margin-top:12px ;
	}
	.leib2, .leib {
	    width: 241px;
	    margin-bottom: 20px;
	    padding-bottom: 8px;
	    border-radius: 3px;
	    box-sizing: border-box;
	}
	.leib2 .tit, .leib .tit {
	    color: #fff;
	    font-size: 22px;
	    background: #b01f24 url(/upload/images/sy/images/pxbt.jpg) no-repeat center top;
	    height: 78px;
	    line-height: 78px;
	    text-align: center;
	    overflow: hidden;
	}
	.leftlx {
	    width: 238px;
	    background: #FFF;
	    border-radius: 3px;
	    box-sizing: border-box;
	    margin: 0 auto;
	    padding: 16px 13px;
	}
	.leftlx .dianhua {
	    
	    color: #444;
	    line-height: 18px;
	    padding: 16px 0px 3px;
	    font-size: 16px;
	    width: 216px;
	    margin-bottom: 10px;
	}
	.leftlx .dianhua span {
	    font: 22px "Impact";
	    color: #e92f00 !important;
	}
	.leftlx p {
	    line-height: 24px;
	    margin-bottom: 10px;
	    font-size: 16px;
	}
	
	.zxkb-title{line-height: 50px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    background: #b01f24;
	font-weight:500}
	.news-kaiban{ background-color:#f3f3f3;margin:15px 0px;}
	.news-kaiban .newexb{padding:10px 15px 15px 10px;}
	
	.news-kaiban .newexb ul li a{width: calc(100% - 10px);}
	
	.sub-main .right {
	   
	    padding-top: 35px
	}
	.sub-main .ht-title {
	   
	}
	.sub-main .sub-nav {
	    margin-top: -61px
	}
	
	.sub-main .sub-nav .title {
	    border-radius: 4px 4px 0px 0px;
	    border-bottom: 3px solid #fff;
	    background: #ED0808;
	    padding: 0 20px;
	    font-size: 20px;
	    color: #fff;
	    font-weight: bold;
	    line-height: 58px
	}
.com-title {
    display: flex;
   
    padding-bottom: 21px;
    justify-content: space-between;
}
.com-title p {
    font-size: 26px;
    line-height: 34px;
    position: relative;
    padding-left:0px;
    color: rgba(0,0,0,0.8);
    font-weight: bold;
}
.sub-main .ht-title p::after {
   }
		
	.sub-main .ht-title p {
	    font-size: 24px;
	    line-height: 32px;
		color:#000;
	}
	.trainDet .name {
	    font-size: 26px;
	    line-height: 1.3077;
	    color: #333;
	    font-weight: bold;
	    text-align:center;
	}
	.trainDet .time {
	    font-size: 14px;
	    line-height: 1.2857;
	    color: rgba(0,0,0,0.6);
	    margin-top: 16px;
	    text-align:center;
	}
	.trainDet {
	}
	.trainDet .content {
	    font-size: 16px;
	    color: #666;
	    line-height: 1.74;
	    margin-top: 37px;
	}
	.trainDet .det-page {
	    display: flex;
	    justify-content: space-between;
	    margin-top: 40px;
	    font-size:14px;
		margin-bottom:15px;
		  color: #333;
	}
	.trainDet .det-page a {
	    width: 200px;
	    height: 30px;
	   
	    font-size:14px;
	    color: #333;
	}
	.trainDet .det-page a:hover {
	    background: #ED0808
	}
	.trainDet .content {
		    font-size: 16px;
		    color: #333;
		    line-height: 1.74;
		    margin-top: 37px;
		}
.trainDet .pagenav {
		   
		  
		    color:#333;
		    margin-bottom:15px;
		}		
	.trainDet .pagenav  span{
		 display:block ;
		 width:48.5%; 
		 background: #f2f2f2;
		 padding:10px;
		}
		
	.trainDet .pagenav	.prevspan{
	    margin-right:1.5%;
	}
		.trainDet .pagenav	.backspan{
	    margin-left:1.5%;
	}
		
	.ht-title p::before {
	    width: calc(100% - 31px);
	    height: 7px;
	    top: auto;
	    bottom: -23px;
	}
	.com-title p::before {
	   
	    
	}
	.ht-title p::after {
	    width: 29px;
	    height: 7px;
	    left: auto;
	    right: 2px;
	    bottom: -23px;
	}
	.com-title p::after {
	  
	   
	}
	.col_menu {
	    width: 240px;
	    float: left;
	    margin-top: 15px;
	    margin-right: -240px;
	    position: relative;
	}
	.col_news .col_news_box {
	    margin-left: 290px;
	}
	.col_menu .l-qh{ margin-bottom:10px;}
	.col_menu .col_menu_head {background: #b01f24 url('/upload/images/sub_menu_bg.jpg') no-repeat right top}/**位置栏目背景**/
	.col_menu .col_menu_head h3.col_name {font-size: 28px;font-weight:normal;color:#fff;}/**位置栏目字体**/
	.col_menu .col_menu_head h3.col_name .col_name_text { display:block; line-height:50px; padding:14px 5px 20px 24px; position:relative;}/**栏目名称图标**/
	.col_menu .col_menu_head h3.col_name .col_name_text:after{content:'';position:absolute;left:24px;bottom:16px;margin-left:0px;width:38px;height:1px;background:#fff;}
	.col_menu .col_menu_con{border:0px solid #e4e4e4;padding-top:12px;padding-bottom:152px;margin-bottom:35px; background:#eeeff1 url('images/sub_nav_bg.jpg') no-repeat bottom right;}
	.wp_listcolumn .wp_column {
	    display: block;
	    width: 100%;
	    vertical-align: bottom;
	}
	.col_list .wp_listcolumn {
	    border-top: 0px solid #2867A0;
	    border-bottom: 0px solid #fff;
	    padding-left: 12px;
	}
	 .col_list .wp_listcolumn .wp_column a.selected {
	    font-weight: bold;
	    color: #0f429b;
	    background: #fff;
	}
	.col_list .wp_listcolumn .wp_column a .column-name {
	    padding: 5px 0px 5px 45px;
	    line-height: 35px;
		display: inline-block;
		cursor: pointer;
	}
	.col_list .wp_listcolumn .wp_column a {
	    color: #333;
	    font-size: 15px;
	    font-weight: normal;
	    background: none;
	    border-top: 0px solid #fff;
	    border-bottom: 1px solid #F6EAEA;
		display: block;
	}
	/*栏目列表*/
	.col_metas .col_title {
	    display: inline-block;
	    float: left;
	    height: 48px;
	    line-height: 48px;
	}
	
	.col_metas .col_title h2 {
	    display: inline-block;
	    font-size: 24px;
	    font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC', ‘Source Han Serif’, source-han-serif-sc, serif;
	    font-weight: normal;
	    color: #b01f24;
	    border-bottom: 2px solid #b01f24;
	}
	.col_news_head {
	    border-bottom: 1px solid #DBDBDB;
	}
	.col_metas .col_path {
	    display: inline-block;
	    float: right;
	    white-space: nowrap;
	    height: 46px;
	    line-height: 46px;
	    color: #666;
	}
	.col_news_imgs {
	    margin-top: 15px;
	}
	.col_news {
	    width: 100%;
	    min-height: 500px;
	    float: right;
	}
	
.wp_listcolumn .wp_column {
    display: block;
    width: 100%;
    vertical-align: bottom;
}
.clearfix {
    display: block;
    *zoom: 1;
}
.col_metas .col_title {
    display: inline-block;
    float: left;
    height: 48px;
    line-height: 48px;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.col_news_imgs .col_imgs {
    width: 100%;
}
.col_news_con {
    padding: 30px 0px 30px 0px;
    margin: 0 0px;
}
.col_news_list {
    margin-top: 7px;
}
.col_news_list .wp_entry *, .col_news_list .wp_entry p, .col_news_list .wp_entry p {
   
}
.col_news_list .wp_entry p {
    margin-bottom: 20px;
	line-height:28px;
	color:#333;
	text-indent: 0px;
}

.col_list .wp_listcolumn .wp_column a .column-name {
    padding: 5px 0px 5px 45px;
    line-height: 35px;
}
.col_list .wp_listcolumn .wp_column a.selected span.column-name {
    color: #b01f24;
	
    background: url('/upload/images/sy/images/sub_nav_li.jpg') no-repeat 25px center;
	
}

.navct ul li a{border:0; font-size:16px;}
.navct ul li a.active {
    background: none;
    color: #fff;
      background-color: #b01f24;
    border-radius: 50px;
    box-shadow: 2px 2px 8px 1px rgb(190 27 33 / 37%);
}
.navct ul li {
    padding: 0px 10px;
}
.navct ul li:after {content: '';background: #929495;width: 1px;height: 16px;position: absolute;right: 0px;top: 5px;}
.navct ul li:last-child:after { background: none; }
.news {
    margin-top: 45px;
    overflow: hidden;
}
.news ul li {
    width: 33.33%;
    float: left;
    padding: 15px 15px;
}
.news ul li .img {
    overflow: hidden;
    position: relative;
}
.news ul li .img img {
    width: 100%;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
}
.news ul li .text {
    padding: 40px 20px;
    box-shadow: 0px 0px 10px 3px rgb(29 29 29 / 10%);
    background: #fff;
    border: 1px solid #eaeaea;
}
.news ul li .text h3 a {
    font-size: 18px;
    color: #333;
    line-height: 26px;
    display: block;
    height: 52px;
    overflow: hidden;
}
.news ul li .text p {
    color: #858585;
    font-size: 14px;
    line-height: 24px;
    margin-top: 15px;
    height: 48px;
    overflow: hidden;
}
.news ul li .text .al {
    color: #b01f24;
    border-bottom: 1px solid #b01f24;
    padding-bottom: 2px;
    margin-top: 30px;
    display: inline-block;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
}
.news ul li .img strong {
    position: absolute;
    bottom: 0px;
    padding: 10px 30px;
    color: #fff;
    display: block;
    opacity: 0.8;
    filter: alpha(opacity=80);
    background: #b01f24;
}

.newgj ul li {
    width: 25%;
    float: left;
    padding: 15px 15px;
}
.newgj ul li .img {
    overflow: hidden;
    position: relative;
    height:180px;
}
.newgj ul li .img img {
    width: 100%;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
}
.newgj ul li .text {
    padding: 20px 20px;
    box-shadow: 0px 0px 10px 3px rgb(29 29 29 / 10%);
    background: #fff;
    border: 1px solid #eaeaea;
}
.newgj ul li .text h3 a {
    font-size: 18px;
    color: #333;
    line-height: 26px;
    display: block;
    height: 52px;
    overflow: hidden;
}
.newgj ul li .text p {
    color: #858585;
    font-size: 14px;
    line-height: 24px;
    margin-top: 15px;
    height: 48px;
    overflow: hidden;
}
.newgj ul li .text .al {
    color: #b01f24;
    border-bottom: 1px solid #b01f24;
    padding-bottom: 2px;
    margin-top: 20px;
    display: inline-block;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
}
.newgj ul li .img strong {
    position: absolute;
    bottom: 0px;
    padding: 10px 30px;
    color: #fff;
    display: block;
    opacity: 0.8;
    filter: alpha(opacity=80);
    background: #b01f24;
}



.navct ul li a {
    font-size: 20px;
    color: #333333;
    position: relative;
    display: block;
}
.top {
  position: fixed;
  right: 50px;
  bottom: 50px;
  display: block;
  width: 50px;
  height: 50px;
  font-size: 20px;
 
  display: none;
}

.box_3 {
    width: 100%;
    padding-top: 16px;
	margin-bottom:30px ;
}
.box_3 .news_box_title {
    padding-bottom: 20px;
    border-bottom: 1px solid #f7f7f7;
    margin-bottom: 23px;
}
.news_box_title p {
    flex-grow: 1;
    padding-left: 17px;
    font-size: 20px;
    color: #721170;
    line-height: 20px;
    display: block;
    height: 20px;
    position: relative;
}
.news_box_title_url {
   padding-top: 10px;
    margin-right: 20px;
}
.news_box_title_url a {
    font-size: 14px;
    line-height: 20px;
    color: #721170;
   
    margin-left: 15px;
    padding-right: 0;
}
.news_box_title a {
    flex-grow: 0;
    font-size: 14px;
    line-height: 20px;
    color: #000;
   padding-top: 10px;
    padding-right: 14px;
}
.box_3_img {
    width: 100%;
}
.flex-between {
    display: flex;
    justify-content: space-between;
}
.box_3_img_left {
    width: 690px;
    display: block;
}
.box_3_img_left a, .box_3_img_left a img {
    width: 100%;
    display: block;
}
.box_3_img_right {
    width: 620px;
    min-width: 620px;
    max-width: 620px;
}
.box_3_img_right a {
    width: 298px;
    margin-left:10px;
    display: block;
}
.box_3_img_left a .box_3_img_left_box img, .box_3_img_right a .box_3_img_right_box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all ease .5s;
    display: block;
}
.box_3_img_right a .box_3_img_right_box {
    width: 100%;
    height: 168px;
    object-fit: cover;
    display: block;
    overflow: hidden;
}
.flex_wrap {
    flex-wrap: wrap;
}
.box_3_img_left a, .box_3_img_left a img {
    width: 100%;
    display: block;
}
.box_3_img p {
    width: 100%;
    display: block;
    font-size: 16px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #000;
}
.box_3_img_left a .box_3_img_left_box {
    height: 393px;
    object-fit: cover;
    overflow;}
	.news_box_title p {
	    flex-grow: 1;
	    padding-left: 17px;
	    font-size: 20px;
	    color: #721170;
	    line-height: 20px;
	    display: block;
	    height: 20px;
	    position: relative;
	}
	.news_box_title p::before {
	    content: '';
	    width: 3px;
	    height: 16px;
	    background: #721170;
	    position: absolute;
	    top: 50%;
	    left: 0;
	    transform: translateY(-50%);
	}
	.zxrz_title2 h1{line-height:36px ;}
	.zxrz_text09 p{margin:5px 0 5px;}
	.zxrz_text h2{height:36px ;}
	.qu_gbpeixin ul li{float:left; margin-left:13px; line-height:30px ; margin-bottom:10px ;}
	.qu_gbpeixin ul li a{color:#000; padding:2px 0px; font-size:15px; display:block; text-align: center; }
	.qu_gbpeixin ul li.cur a{color:#fff;background:#00a0e9;}
	.qu_gbpeixin ul li a:hover{color:#fff;background:#00a0e9;}
	.qu_gbpeixin{background-size: 100% 100%;}
	.jspx_bottom{ overflow: hidden;}
	.jspx_bottom .textgt-fl{float: left;}
	.jspx_bottom .textgt-fr{float: right;}
	.jspx_bottom .trst{ width:50%; padding-right:30px ;}
	/*新版2*/
	.i_zxxx{margin: 0 auto;overflow: hidden;}
	.i_zxxx >div{float: left;width:620px;overflow: hidden;}
	.i_zxxx >div:nth-child(2){float: right;}
	.i_zxxx1{overflow: hidden;margin-top:6px;border-bottom: 1px dashed #7D7D7D;}
	.i_zxxx1 ul li:nth-child(1){float: left;height: 59px;display: flex;align-items: center;font-size: 24px;color:#222222;font-weight: bold;}
	.i_zxxx1 ul li:nth-child(2){float: right;line-height: 59px;}
	.i_zxxx1 ul li:nth-child(2) a{font-size: 14px;color:#999999;}
	.i_zxxx2{overflow: hidden;margin-top: 38px;}
	.i_zxxx2 >div{overflow: hidden;background: #0B5EB2;}
	.i_zxxx2 >div ul:nth-child(1){float: left;width: 230px;overflow: hidden;height: 152px;}
	.i_zxxx2 >div ul:nth-child(1) li img{display: block;width: 100%;}
	.i_zxxx2 >div ul:nth-child(2){float: left;margin-left: 20px;width: 330px;overflow: hidden;} 
	.i_zxxx2 >div ul:nth-child(2) li:nth-child(1){font-size: 16px;color:#ffffff;font-weight: bold;height: 42px;line-height: 42px;margin-top: 10px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	.i_zxxx2 >div ul:nth-child(2) li:nth-child(2){font-size: 12px;color:#ffffff;line-height: 22px;height: 44px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.i_zxxx2 >div ul:nth-child(2) li:nth-child(3){font-size: 14px;color:#fff;opacity: 0.5;margin-top: 10px;}
	.i_zxxx3{overflow: hidden;margin-top: 20px;margin-bottom: 47px;}
	.i_zxxx3 ul li{overflow: hidden;}
	.i_zxxx3 ul li em{display: block;float: left;width: 450px;line-height: 36px;height: 36px;font-size: 16px;color:#444444;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	.i_zxxx3 ul li span{display: block;float: right;line-height: 36px;font-size: 14px;color:#888888;}
	.i_zxxx3 ul li:hover em{color:#0b5eb2;}
	
	.i_pxxm_box{width: 100%;min-width: 1200px;overflow: hidden;}
	.i_pxxm{margin: 0 auto;overflow: hidden;}
	.i_pxxm2{overflow: hidden;margin-top: 10px;padding-bottom: 40px;}
	.i_pxxm2 >div{overflow: hidden;background: #fff;margin-top: 16px;border-radius: 10px;border:1px solid #E5E5E5;}
	.i_pxxm2_l{float: left;width: 325px;height: 340px;background: #0B5EB2;overflow: hidden;}
	.i_pxxm2_r{float: right;width:920px;margin-right: 32px;overflow: hidden;padding-top: 18px;}
	.i_pxxm2_r ul li{float: left;width: 50%;line-height: 38px;font-size: 16px;color:#333333;padding-right: 20px;height: 38px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	.i_pxxm2_r ul li a{color:#333333;}
	.i_pxxm2_r ul li:hover a{color: #b00c15;}
	.i_pxxm2_l ul li:nth-child(1){margin-top: 42px;height: 110px;display: flex;justify-content: center;align-items: center;}
	.i_pxxm2_l ul li:nth-child(1) img{display: block;}
	.i_pxxm2_l ul li:nth-child(2){text-align: center;font-size: 36px;color:#ffffff;font-weight: bold;}
	.i_pxxm2_l ul li:nth-child(3){overflow: hidden;margin-top: 30px;}
	.i_pxxm2_l ul li:nth-child(3) a{display: block;width: 156px;height: 48px;border:1px solid #fff;margin: 0 auto;text-align: center;line-height: 48px;font-size: 18px;color:#fff;}
	.lbfl .kecelist{overflow:hidden;background: #f4f4f4;}
	.lbfl .kecelist ul  li{ float:left!important;  text-align:center; font-size: 18px;
    line-height: 40px;background: #fff;width: 115.5px ;
    margin-left: 15px;
     }
	.lbfl .kecelist ul  li a span{color:#333;}
	.lbfl .kecelist ul  li a:hover span{color:#b01f24}
	.lbfl .gqlist{overflow:hidden}
	.lbfl .gqlist li{ float:left; width:25%!important; margin-bottom:5px!important;height:230px; }
	.lbfl .gqlist li img{height:180px!important;}
	
	.swiper-slide0{width:40%; float:left;}
	.swiper-slide1{}

.bj1{background: url(../images/a_13.png) no-repeat center center;background-size: cover;margin-top: 40px;}
  .kczx{}
  .kczx_tit{text-align: center; padding:8px 0 30px ;}
  .kczx_tit h2{font-weight: bold; font-size: 30px; margin-bottom: 28px;color: #0d2960;}
  .kczx_tit ul{border-bottom: 1px solid #a6a6a6;}
  .kczx_tit li{display: inline-block; font-weight: bold; font-size: 20px; line-height: 60px; padding: 0 33px;}
  .kczx_tit span{display: block; font-size: 20px; color: #0d2960;cursor:pointer;}
  .kczxbox ul{overflow: hidden; margin-left: -15px;}
  .kczxbox li{float: left; width: 25%; padding: 0 0 15px 15px;}
  .kctp{overflow: hidden;}
  .kctp img{width: 100%; height: 200px;}
  .kczxbox ul li a{display: block; background: #fff;}
  .kctext {text-align: center;height: 106px; border: 1px solid #d4d4d4;border-top: none; padding: 0 35px;}
  .kctext h2{font-weight: bold; color: #999999;font-size: 13px; position: relative; line-height: 40px;}
  .kctext h2:before{position: absolute; content: ""; border-bottom: 1px solid #eaeaea; width: 58px; left: 0; bottom: 20px;}
  .kctext h2:after{position: absolute; content: ""; border-bottom: 1px solid #eaeaea; width: 58px; right: 0; bottom: 20px;}
  .kctext p{font-size: 18px; line-height: 26px;color: #333333;}
  
  .bj1 .more1 {
      display: block;
      text-align: center;
      border: 1px solid #aeaeae;
      line-height: 50px;
      border-radius: 6px;
      color: #b01f24;
      font-size: 16px;
	  float:none ;
	  margin:20px auto;
  }
  .kczx_tit ul li.on {
      border-bottom: 8px solid #003399;
  }
  

	.qig-bank .rowc {
	overflow: hidden;
	color: #333;
	margin-bottom:20px ;
}

.qig-bank .texbimg {
	float: left;
	width: 17%;
	margin-right: 3%;
	margin-bottom:8px;
}
.qig-bank .rowc .texbimg a:hover span{
   color:#b01f24;
}
.qig-bank .rowc .texbimg:last-child{margin-right:0;}

.qig-bank .texbimg img {
	width: 40px;
	height: 40px;
}

.qig-bank .texbimg span {
	font-size: 20px;
	border-bottom-color: #b7b7b7;
	display: block;
	padding-left: 50px;
	border-bottom-color: #b7b7b7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	line-height: 44px;
	color:#333;
}

.qig-bank .gziw {
	background-image: url("../img/guoqi/guozi.png");
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: 5px 25%;
	position: relative;
	top: 0px;
	left: 0px;
}

.qig-bank .gziw1 {
	background-image: url("../img/guoqi/yancao.png");
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: 5px 50%;
	position: relative;
	top: 0px;
	left: 0px;
}

.qig-bank .gziw2 {
	background-image: url("../img/guoqi/zhizaoye.png");
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: 5px 50%;
	position: relative;
	top: 0px;
	left: 0px;
}

.qig-bank .gziw3 {
	background-image: url("../img/guoqi/chengtou.png");
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: 5px 50%;
	position: relative;
	top: 0px;
	left: 0px;
}

.qig-bank .gziw4 {
	background-image: url("../img/guoqi/kuangye.png");
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: 5px 50%;
	position: relative;
	top: 0px;
	left: 0px;
}


.qig-bank .gziw0 {
	background-image: url("../img/guoqi/qiche.png");
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-size: 40px 30px;
	background-position: 5px 50%;
	position: relative;
	top: 0px;
	left: 0px;
}

.qig-bank .gziw01 {
	background-image: url("../img/guoqi/nengyuan.png");
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: 5px 50%;
	position: relative;
	top: 0px;
	left: 0px;
}

.qig-bank .gziw02 {
	background-image: url("../img/guoqi/wuliu.png");
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: 5px 50%;
	position: relative;
	top: 0px;
	left: 0px;
}

.qig-bank .gziw03 {
	background-image: url("../img/guoqi/tongxin.png");
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: 5px 50%;
	position: relative;
	top: 0px;
	left: 0px;
}

.qig-bank .gziw04 {
	background-image: url("../img/guoqi/guidao.png");
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: 5px 50%;
	position: relative;
	top: 0px;
	left: 0px;
}



.qig-bank .gziw001 {
	background-image: url("../img/guoqi/chuanmei.png");
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: 5px 50%;
	position: relative;
	top: 0px;
	left: 0px;
}

.qig-bank .gziw002 {
	background-image: url("../img/guoqi/yiyao.png");
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: 5px 50%;
	position: relative;
	top: 0px;
	left: 0px;
}

.qig-bank .gziw003 {
	background-image: url("../img/guoqi/shuiwu.png");
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: 5px 50%;
	position: relative;
	top: 0px;
	left: 0px;
}

.qig-bank .gziw004 {
	background-image: url("../img/guoqi/fangchan.png");
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: 5px 50%;
	position: relative;
	top: 0px;
	left: 0px;
}

.qig-bank .gziw005 {
	background-image: url("../img/guoqi/nongye.png");
	border-bottom-color: #b7b7b7;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: 5px 50%;
	position: relative;
	top: 0px;
	left: 0px;
}
.qig-bank .fi01{width:14%;}

.qig-bank .fi02{width:12%;}
.qig-bank .fi03{width:19%;}
.qig-bank .fi04{width:19%;}
.qig-bank .fi05{width:24%;}
.footer-title{font-size: 18px;
    font-weight: bold;
    line-height: 46px;
    padding-bottom: 5px;color: #fff;}
	.yqlj li {
	    width: 20%;
	    float: left;
	    line-height: 32px;
	}
	.yqlj li a {
	    color: #dedede;
	    font-size: 14px;
	}
	
	.lxwmerw .weixin {
	    float: left;
	    width: 20%;
		margin-right:10px ;
	}
	.lxwmerw .weixin img {
	    width: 100%;
	    max-width: 129px;
		
	}
	.lxwmerw li {
	    line-height: 32px;
		color:#fff;
		font-size:14px;
	}
	.wewer{ /*background:url(/upload/yqbg.jpg) ;*/padding-top: 20px;}
	
	.footerbox li.libottom5{width:180px;}
	.footerbox li.libottom4{width:225px;}
	
	.shizilist{}
	.shizilist .shizul li{width:20%!important;}
	
	.shizilist .shizul li .text h3 a{height:24px;}
	
	.shizilist .shizul li .text {
    padding: 20px 20px;
}

	.shizilist .shizul li .img  {
     height:285px;
    }
    .shizilist .shizul li .img img {
     height:285px;
    }
    
    .ulact li{line-height:34px; margin-bottom:12px; }
    
    .ulact  li  a{line-height:34px; color:#fff;display: block; text-align:center ;
    color: #fff;
    font-size: 16px;
    line-height: 31px;
    border: 1px solid #7ecef4;
    text-align: center;
    cursor: pointer;}
    .ulact  li .active{background: #00a0e9;
    border: 1px solid #00a0e9;}
    
    
    .bread-nav{line-height:48px; color:#333; font-size:14px; border-bottom: 1px dashed #dcdcdc; margin-bottom: 25px}
    .rbanner{position:relative}
    .rbanner .swiper-wrapper{position:relative}
    .titcss{margin: 0px 0px 25px; padding: 25px 0px 0px; height:65px; 
    background: url(/view/template/fudan/img/jiexian.png) 1px bottom no-repeat rgb(255, 255, 255); color: rgb(102, 102, 102); font-family: Microsoft Yahei; font-size: 16px; white-space: normal; user-select: text!important;}
    .ttspan2{display: block; margin:0px 4px 0px 10px; font-size: 18px; float: left; color: rgb(153, 153, 153);user-select: text!important;}
    .ttspan3{font-weight: inherit; display: block; font-size: 12px; line-height: 12px; color: rgb(153, 153, 153); 
    margin-top:9px; float:left; text-transform:uppercase; user-select: text!important;}
    .titcss h2{display: block; float:left; font-size: 24px; line-height: 24px; color:#000; user-select: text !important;}
    .newo{overflow:hidden;}
    
    .fimg  img{display:inline-block!important;}
    .search-btn img{width:28px;}
    .topft{font-size:16px;color:#fff; text-align:right;width:180px}
    .toplr{display: block; line-height:40px ;text-align:right;}
    .toplrg{display: block; line-height:40px ;}
    .toplr span img{width:30px;display: inline-block; vertical-align: middle; margin-right:10px;}
    .toplr span{display:inline-block;font-weight: bold;}
    .toplrg span img{width:30px;display: inline-block;vertical-align: middle; margin-right:6px;}
    .toplrg span{display:inline-block;font-weight: bold;}
    
    .footertag{ background:#333534;}
    .footertag .footerbox h2{ font-weight: bold;}
  .footertag .footerbox h2{}
  .footertag .footerbox dt a{}
  
 .footertag .footerbox {border:0; padding-bottom:40px;}
  .footertag .footerbox li P{ line-height:36px; color:#fff; font-size:14px;}
  .footertag .footerbox li {width:232px;}
  .footertag .footerbox ul .last{width:452px;} 
  .footertag .footerbox li .fudf{padding-top:10px;}
  .footertag .footerbox ul .footerlogo{padding-left:0px;}
  .footertag .footerbox li img{width:200px; height:auto; display:block; margin:0 auto;}
  
/**页脚开始**/
.footer2 {background: #333534; border-bottom:1px solid #252525;}
.footer2 .inner {padding:36px 0px;position:relative;}
.footer2 .inner .mod{/* display:none; */background:url('images/foot_logo.png') no-repeat center top;}
.footer2 .inner .foot-left{float:left;width:16.66%; margin-right:20px;}
.footer2 .inner .foot-right{float:right;width:16.66%; }
.footer2 .inner .foot-main{position:absolute;top: 210px;left:0px;right:0;bottom:0px;text-align:center;}
.footerbottom {background: #333534; border-top:1px solid #474747;}
.footerbottom .inner {padding:10px 0px;}
.footerbottom .inner .copyright{}
.footerbottom .inner .copyright span{}
.footerbottom .inner .copyright a{color:#eee;}
.footerbottom .inner p{font-size: 13px;line-height: 21px;font-weight:normal;text-align:center;color: #fff;}
.footerbottom .inner p span { margin:0 3px; }
.wrapper { width:100%; margin:0 auto;  }
.wrapper .inner {width: 1250px;margin:0 auto;} /**页面全局宽度**/


.mapdon1{margin:28px  0px  0px  0px;}

.mapdon1{font-size:14px; overflow:hidden;}

.mapdon1 .titlecon1{font-size:16px; border-bottom:1px solid #b01f24;line-height: 50px;
    margin-bottom: 10px;
    color: #000;}

.mapdon1 .conulmap ul li{ float:left; width:12.5%; line-height:36px;list-style: disc;
    color: #000;}

.mapdon1 .conulmap ul li a{font-size:14px; color:#000;}
.conulmap{padding-left:18px}

/*11.21*/
.mainbg{background-color: #f7f8f8; overflow: hidden; padding-bottom:20px ;}
.xg_section{ margin-top:20px ;position:relative;}
.p2165m50002 {
    padding-left: 0px;
    padding-top: 50px;
    min-height: auto;
    background-color: #f7f8f8;
    background-image: none;
    overflow: visible;
    background-position: center center;
    background-repeat: repeat;
}
.xg_section, .xg_header, .xg_banner, .xg_content, .xg_footer {
    clear: both;
}
.p2165mda403f3532db0b0c {
    margin-bottom: 20px;
    width: auto;
    color: #333333;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    line-height: 70px;
    letter-spacing: 4px;
    background-image: url(https://0.rc.xiniu.com/g4/M00/8A/DE/CgAG0mR3BAiAa9KHAAALGWhJTTg648.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    position: relative;
    top: 0px;
    left: 0px;
    background-size: 80px 3px;
}
 .col-lg-12 {
     width: 100%;
 }
 .p2165med295fe3e8ae442c {
     margin-top: 10px;
     background-color: transparent;
 }
 .p2165md7c3c8108d5564e6 .xg_tMenuLi1 {
     margin-left: 7px;
     margin-right: 7px;
     width: 13%;
     height: 48px;
     float: left;
     color: #d0121b;
     font-size: 16px;
     font-weight: bold;
     text-align: center;
     line-height: 48px;
     letter-spacing: 1px;
     background-color: #ffffff;
     border-top-color: #d0121b;
     border-top-style: dashed;
     border-top-width: 1px;
     border-right-color: #d0121b;
     border-right-style: dashed;
     border-right-width: 1px;
     border-bottom-color: #d0121b;
     border-bottom-style: dashed;
     border-bottom-width: 1px;
     border-left-color: #d0121b;
     border-left-style: dashed;
     border-left-width: 1px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
     display: inline-block;
     margin-bottom: 15px;
 }
 .xg_tMenu1 .xg_tTitle1 {
     width: 100%;
     text-align: center;
     cursor: pointer;
 }
 .p2165md7c3c8108d5564e6 .xg_tMenuA1 {
     color: inherit;
     background-color: transparent;
     border-top-color: #d0121b;
     border-top-style: solid;
     border-top-width: 0px;
     border-right-color: #d0121b;
     border-right-style: solid;
     border-right-width: 0px;
     border-bottom-color: #d0121b;
     border-bottom-style: solid;
     border-bottom-width: 0px;
     border-left-color: #d0121b;
     border-left-style: solid;
     border-left-width: 0px;
 }
 .xg_tMenu1 a {
     display: block;
     height: 100%;
     width: 100%;
 }
 
 .p2165md7c3c8108d5564e6 .xg_tMenuLi1:hover{
     color: #ffffff;
     background-color: transparent;
     background-image: url(https://0.rc.xiniu.com/g4/M00/8A/DE/CgAG0mR3BAiAa9KHAAALGWhJTTg648.png);
     border-top-color: #d0121b;
     border-top-style: solid;
     border-top-width: 1px;
     border-right-color: #d0121b;
     border-right-style: solid;
     border-right-width: 1px;
     border-bottom-color: #d0121b;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-left-color: #d0121b;
     border-left-style: solid;
     border-left-width: 1px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
     background-position: center center;
     background-repeat: no-repeat;
     background-size: cover;
 }
 .p2188m50009{background-color:#fff; padding-top:20px ;}
 .row {
     margin-left: 0;
     margin-right: 0;
 }
 .p2188mbe5ba58269360cb0 {
     margin-bottom: 0px;
     margin-left: auto;
     margin-right: auto;
     padding-top: 0px;
     max-width: 1200px;
     float: none;
 }
 .p2188m089a89e7553bbaa8 {
     margin-bottom: 20px;
     margin-top: 30px;
	 width:100%;
 }
 
 .p2188mff8743ced1f08b7e {
     width: auto;
     height: 80px;
     color: #484848;
     font-size: 42px;
     font-weight: bold;
     text-align: center;
     line-height: 65px;
     letter-spacing: 5px;
     background-image: url(https://www.mpgroup.cn/Images/Upload/20230208/f26dd2b….jpg);
     background-position: center bottom;
     background-repeat: no-repeat;
     position: relative;
     top: 0px;
     left: 0px;
     text-shadow: none;
     background-size: 80px 6px;
 }
 .p2188mb9fa67133ff7337a {
     width: auto;
     color: #333333;
     font-size: 16px;
     text-align: center;
     line-height: 30px;
     position: relative;
     top: 0px;
     left: 0px;
     margin-bottom: 30px;
	 padding-bottom: 30px;
 }
 .xg_logo, .xg_text, .xg_html {
     display: block;
     overflow: hidden;
 }
 .p2188md565eef1687543ae {
     margin-right: 15px;
     padding-top: 85%;
     width: auto;
     height: 350px;
     color: #ffffff;
     font-size: 20px;
     font-weight: bold;
     text-align: center;
     line-height: 30px;
     background-color: #d0121b;
     border-bottom-style: none;
     border-bottom-width: 1px;
     border-top-left-radius: 0px;
     border-bottom-left-radius: 0px;
     position: relative;
     top: 0px;
     left: 0px;
 }
 .p2188me4819418467a9f94 {
     padding-bottom: 10px;
     padding-left: 0px;
     padding-right: 5px;
     padding-top: 10px;
     min-height: auto;
 }
 .p2188me4819418467a9f94  p{
    line-height:22px ;
 }
 .col-lg-6 {width:50%;float:left;}
 
 .col-lg-9 {
     width: 75%;
 }
 .col-lg-3 {
     width: 25%;
 }
 .p2188md8651d86df133e35 {
     border-top-left-radius: 0px;
     border-bottom-left-radius: 0px;
 }
 
 .w50wid{width:50%;float:left;}
 
 .hsbgcon{
	 width:22%;
 margin-right: 15px;
     float: left;
    
     color: #ffffff;
     font-size: 20px;
     font-weight: bold;
     text-align: center;
     line-height: 30px;
     background-color: #d0121b;
     border-bottom-style: none;
     border-bottom-width: 1px;
     border-top-left-radius: 0px;
     border-bottom-left-radius: 0px;
     
 }
 
 .hkc-text{float: left;width:75.5%; }
  .hkc-text ul{background-color:#fff;padding:10px;}
 .hkc-text ul li{
     padding-left:10px;
     width: auto;
     color: #333333;
     font-size: 14px;
     font-weight: normal;
     line-height: 30px;
     background-image: url(https://0.rc.xiniu.com/g4/M00/1E/47/CgAG0mGA3AGAP2EbAAABEpserPo076.png);
     background-position: left center;
     background-repeat: no-repeat;
     position: relative;
     top: 0px;
     left: 0px;
     background-size: 5px 5px;}
	 .kcover{overflow: hidden; margin-bottom:20px ;}
	 
	 .kc01{ height: 290px;}
	 .kc01 p{ line-height:290px; color:#fff;}
	 .kc02{ height:380px;}
	 .kc02 p{ line-height:380px; color:#fff;}
	 .kc03{height:106px;}
	  .kc03 p{ line-height:106px; color:#fff;}
	  .kceright{ padding-left:10px ;}
	  .kc04{height:165px;}
	  .kc04 p{ line-height:165px; color:#fff;}
	  .kc05{height:140px;}
	  .kc05 p{line-height:140px; color:#fff;}
	  
	  .kc08{height:140px;}
	  .kc08 p{line-height:140px; color:#fff;}
	  .kc06{height:140px;}
	  .kc06 p{line-height:140px; color:#fff;}
	  .kcover2{ margin-bottom:17px;}
	  
	  
	  .titlcent {
	      padding-bottom: 40px;
	      padding-top: 30px;
	      width: auto;
	      color: #333333;
	      font-size: 44px;
	      font-weight: bold;
	      text-align: center;
	      line-height: 50px;
	      letter-spacing: 4px;
	      background-image: none;
	      background-position: center center;
	      background-repeat: no-repeat;
	      position: relative;
	      top: 0px;
	      left: 0px;
	      background-size: auto;
	  }
	  .zxibg{background:url("https://0.rc.xiniu.com/g4/M00/82/00/CgAG0mQ4v9SAIWd4AAZX84p5IXY889.jpg")  ; width:100%;background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;padding-bottom: 40px;
    padding-left: 12%;
    padding-right: 12%;
    padding-top: 30px;}
	  
	  .zxibg .centttle{font-size:32px;
	      font-weight: bold;
	      text-align: center;
		  color:#fff;
	      line-height: 50px;}
		  .recweixin{overflow: hidden;width:640px;margin:30px auto  0px auto;}
		  .widgr-left{width:193px; height:210px; border-right:2px solid #fff; padding-right:20px ;float:left; margin-left:20px ;} 
		  .widgr-left img{width:173px; height:173px; display: block;}
		  .widgr-left p{line-height:40px ; color:#fff; text-align: center; font-size:16px ; font-weight: bold;}
		  .widgr-right{padding-left:20px ; float:left;}
		  .p2188m7bc9c95152d896ec {
		      margin-bottom: 5px;
		      width: 100%;
		      min-height: 65px;
		      max-height: 65px;
		      font-weight: normal;
		      line-height: 24px;
		  }
		  .p2188m7bc9c95152d896ec .xg_itext_span {
		      padding-left: 40px;
		      width: 130px;
		      height: 40px;
		      float: left;
		      color: #ffffff;
		      font-size: 20px;
		      font-weight: bold;
		      text-align: left;
		      line-height: 40px;
		      letter-spacing: 2px;
		      background-color: transparent;
		      background-image: url(https://0.rc.xiniu.com/g5/M00/0F/FE/CgAGbGW8Y5aAW_r4AAADSfW-rz8942.png);
		      background-position: left center;
		      background-repeat: no-repeat;
		      background-size: 30px 25px;
		  }
		  .xg_itext input {
		      width: 249px;
		      padding-left: 10px;
		      height: 38px;
		      border: 1px solid #e2e2e2;
		      color: #999;
		      font-size: 14px;
		  }
		  .p2188m7bc9c95152d896ec .xg_itext_input {
		      margin-bottom: 0px;
		      margin-left: 0px;
		      margin-right: 0px;
		      margin-top: 0px;
		      
		      height: 40px;
		  }
		  .p2188mbe2630f98a847beb {
		      margin-bottom: 5px;
		      width: 100%;
		      min-height: 65px;
		      max-height: 65px;
		      font-weight: normal;
		      line-height: 24px;
		  }
		  .p2188mbe2630f98a847beb .xg_itext_span {
		      padding-left: 40px;
		      width: 130px;
		      height: 40px;
		      float: left;
		      color: #ffffff;
		      font-size: 20px;
		      font-weight: bold;
		      text-align: left;
		      line-height: 40px;
		      letter-spacing: 2px;
		      background-image: url(https://0.rc.xiniu.com/g5/M00/0F/FE/CgAGbGW8Y2yAGd0oAAAKgr20QX8204.png);
		      background-position: left center;
		      background-repeat: no-repeat;
		      background-size: 30px 30px;
		  }
		  .p2188me9223ed8ad5ff304 .xg_itext_span {
		      padding-left: 40px;
		      width: 130px;
		      height: 40px;
		      float: left;
		      color: #ffffff;
		      font-size: 20px;
		      font-weight: bold;
		      text-align: left;
		      line-height: 40px;
		      letter-spacing: 2px;
		      background-image: url(https://0.rc.xiniu.com/g5/M00/0F/FE/CgAGbGW8Y9-AFj2gAAAIM0shsXc294.png);
		      background-position: left center;
		      background-repeat: no-repeat;
		      background-size: 30px 22px;
		  }
		  .p2188md37ba1000e2e3ae5 {
		      margin-left: 140px;
		      margin-top:15px;
		      width: 180px;
		      height: 40px;
			  line-height:36px;
		      color: #d0121b;
		      font-size: 20px;
		      font-weight: bold;
		      letter-spacing: 2px;
		      background-color: #ffffff;
		      border-top-left-radius: 30px;
		      border-top-right-radius: 30px;
		      border-bottom-left-radius: 30px;
		      border-bottom-right-radius: 30px;
			  text-align: center;
		  }
	  .picMarquee-left{ width:100%;  overflow:hidden; position:relative;   }
	  .picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
	  .picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:20px; height:20px; }
		  .picMarquee-left .hd .prev{ position: absolute; left:10px; top:160px; cursor: pointer;  }
	  .picMarquee-left .hd .next{ position: absolute;right:10px; top:160px; cursor: pointer;}
	  
	  .picMarquee-left .bd{ padding:20px 10px;  margin:0px 20px; }
	  .picMarquee-left .bd ul{ overflow:hidden; zoom:1;height:280px; padding:10px 0px; }
	  .picMarquee-left .bd ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;  }
	  .picMarquee-left .bd ul li .pic{ text-align:center; }
	  .picMarquee-left .bd ul li .pic img{ width:320px; height:250px; display:block; padding:2px; border:1px solid #ccc; }
	  .picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
	  .picMarquee-left .bd ul li .title{ line-height:30px; font-size:14px;  color:#333; }
	  
	  .footer .tagfooter{/* display:none; */background:url('/upload/foot_logo.png') no-repeat center center;}
	  
	  
	  
	  /*11.21*/
.mainbg{background-color: #f7f8f8; overflow: hidden; padding-bottom:20px ;}
.xg_section{ margin-top:20px ;position:relative;}
.p2165m50002 {
    padding-left: 0px;
    padding-top: 0px;
    min-height: auto;
    background-color: #f7f8f8;
    background-image: none;
    overflow: visible;
    background-position: center center;
    background-repeat: repeat;
}
.xg_section, .xg_header, .xg_banner, .xg_content, .xg_footer {
    clear: both;
}
.p2165mda403f3532db0b0c {
    margin-bottom: 20px;
    width: auto;
    color: #b01f24;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    line-height: 70px;
    letter-spacing: 4px;
    background-image: url(https://0.rc.xiniu.com/g4/M00/8A/DE/CgAG0mR3BAiAa9KHAAALGWhJTTg648.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    position: relative;
    top: 0px;
    left: 0px;
    background-size: 80px 3px;
}
 .col-lg-12 {
     width: 100%;
 }
 .p2165med295fe3e8ae442c {
     margin-top: 10px;
     background-color: transparent;
 }
 .p2165md7c3c8108d5564e6 .xg_tMenuLi1 {
     margin-left: 7px;
     margin-right: 7px;
     width: 13%;
     height: 48px;
     float: left;
     color: #006ec0;
     font-size: 16px;
     font-weight: bold;
     text-align: center;
     line-height: 48px;
     letter-spacing: 1px;
     background-color: #ffffff;
     border-top-color: #006ec0;
     border-top-style: dashed;
     border-top-width: 1px;
     border-right-color: #006ec0;
     border-right-style: dashed;
     border-right-width: 1px;
     border-bottom-color: #006ec0;
     border-bottom-style: dashed;
     border-bottom-width: 1px;
     border-left-color: #006ec0;
     border-left-style: dashed;
     border-left-width: 1px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
     display: inline-block;
     margin-bottom: 15px;
 }
 .xg_tMenu1 .xg_tTitle1 {
     width: 100%;
     text-align: center;
     cursor: pointer;
 }
 .p2165md7c3c8108d5564e6 .xg_tMenuA1 {
     color: inherit;
     background-color: transparent;
     border-top-color: #d0121b;
     border-top-style: solid;
     border-top-width: 0px;
     border-right-color: #d0121b;
     border-right-style: solid;
     border-right-width: 0px;
     border-bottom-color: #d0121b;
     border-bottom-style: solid;
     border-bottom-width: 0px;
     border-left-color: #d0121b;
     border-left-style: solid;
     border-left-width: 0px;
 }
 .xg_tMenu1 a {
     display: block;
     height: 100%;
     width: 100%;
 }
 
 .p2165md7c3c8108d5564e6 .xg_tMenuLi1:hover{
     color: #ffffff;
     background-color: transparent;
     background-image: url(https://0.rc.xiniu.com/g4/M00/8A/DE/CgAG0mR3BAiAa9KHAAALGWhJTTg648.png);
     border-top-color: #d0121b;
     border-top-style: solid;
     border-top-width: 1px;
     border-right-color: #d0121b;
     border-right-style: solid;
     border-right-width: 1px;
     border-bottom-color: #d0121b;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-left-color: #d0121b;
     border-left-style: solid;
     border-left-width: 1px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
     background-position: center center;
     background-repeat: no-repeat;
     background-size: cover;
 }
 .p2188m50009{background-color:#fff; padding-top:20px ;}
 .row {
     margin-left: 0;
     margin-right: 0;
 }
 .p2188mbe5ba58269360cb0 {
     margin-bottom: 0px;
     margin-left: auto;
     margin-right: auto;
     padding-top: 0px;
     max-width: 1200px;
     float: none;
 }
 .p2188m089a89e7553bbaa8 {
     margin-bottom: 20px;
     margin-top: 30px;
	 width:100%;
 }
 
 .p2188mff8743ced1f08b7e {
     width: auto;
     height: 80px;
     color: #484848;
     font-size: 42px;
     font-weight: bold;
     text-align: center;
     line-height: 65px;
     letter-spacing: 5px;
     background-image: url(https://www.mpgroup.cn/Images/Upload/20230208/f26dd2b….jpg);
     background-position: center bottom;
     background-repeat: no-repeat;
     position: relative;
     top: 0px;
     left: 0px;
     text-shadow: none;
     background-size: 80px 6px;
 }
 .p2188mb9fa67133ff7337a {
     width: auto;
     color: #333333;
     font-size: 16px;
     text-align: center;
     line-height: 30px;
     position: relative;
     top: 0px;
     left: 0px;
     margin-bottom: 30px;
	 padding-bottom: 30px;
 }
 .xg_logo, .xg_text, .xg_html {
     display: block;
     overflow: hidden;
 }
 .p2188md565eef1687543ae {
     margin-right: 15px;
     padding-top: 85%;
     width: auto;
     height: 350px;
     color: #ffffff;
     font-size: 20px;
     font-weight: bold;
     text-align: center;
     line-height: 30px;
     background-color: #d0121b;
     border-bottom-style: none;
     border-bottom-width: 1px;
     border-top-left-radius: 0px;
     border-bottom-left-radius: 0px;
     position: relative;
     top: 0px;
     left: 0px;
 }
 .p2188me4819418467a9f94 {
     padding-bottom: 10px;
     padding-left: 0px;
     padding-right: 5px;
     padding-top: 10px;
     min-height: auto;
 }
 .p2188me4819418467a9f94  p{
    line-height:22px ;
 }
 .col-lg-6 {width:50%;float:left;}
 
 .col-lg-9 {
     width: 75%;
 }
 .col-lg-3 {
     width: 25%;
 }
 .p2188md8651d86df133e35 {
     border-top-left-radius: 0px;
     border-bottom-left-radius: 0px;
 }
 
 .w50wid{width:50%;float:left;}
 
 .hsbgcon{
	 width:22%;
 margin-right: 15px;
     float: left;
    
     color: #ffffff;
     font-size: 20px;
     font-weight: bold;
     text-align: center;
     line-height: 30px;
     background-color: #006ec0;
     border-bottom-style: none;
     border-bottom-width: 1px;
     border-top-left-radius: 0px;
     border-bottom-left-radius: 0px;
     
 }
 
 .hkc-text{float: left;width:75.5%; }
  .hkc-text ul{background-color:#fff;padding:10px;}
 .hkc-text ul li{
     padding-left:10px;
     width: auto;
     color: #333333;
     font-size: 14px;
     font-weight: normal;
     line-height: 30px;
     background-image: url(https://0.rc.xiniu.com/g4/M00/1E/47/CgAG0mGA3AGAP2EbAAABEpserPo076.png);
     background-position: left center;
     background-repeat: no-repeat;
     position: relative;
     top: 0px;
     left: 0px;
     background-size: 5px 5px;}
	 .kcover{overflow: hidden; margin-bottom:20px ;}
	 
	 .kc01{ height: 290px;}
	 .kc01 p{ line-height:290px; color:#fff;}
	 .kc02{ height:380px;}
	 .kc02 p{ line-height:380px; color:#fff;}
	 .kc03{height:106px;}
	  .kc03 p{ line-height:106px; color:#fff;}
	  .kceright{ padding-left:10px ;}
	  .kc04{height:165px;}
	  .kc04 p{ line-height:165px; color:#fff;}
	  .kc05{height:140px;}
	  .kc05 p{line-height:140px; color:#fff;}
	  
	  .kc08{height:140px;}
	  .kc08 p{line-height:140px; color:#fff;}
	  .kc06{height:140px;}
	  .kc06 p{line-height:140px; color:#fff;}
	  .kcover2{ margin-bottom:17px;}
	  
	  
	  .titlcent {
	      padding-bottom: 40px;
	      padding-top: 30px;
	      width: auto;
	      color: #333333;
	      font-size: 44px;
	      font-weight: bold;
	      text-align: center;
	      line-height: 50px;
	      letter-spacing: 4px;
	      background-image: none;
	      background-position: center center;
	      background-repeat: no-repeat;
	      position: relative;
	      top: 0px;
	      left: 0px;
	      background-size: auto;
	  }
	  .zxibg{background:url("https://0.rc.xiniu.com/g4/M00/82/00/CgAG0mQ4v9SAIWd4AAZX84p5IXY889.jpg")  ; width:100%;background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;padding-bottom: 40px;
    padding-left: 12%;
    padding-right: 12%;
    padding-top: 30px;}
	  
	  .zxibg .centttle{font-size:32px;
	      font-weight: bold;
	      text-align: center;
		  color:#fff;
	      line-height: 50px;}
		  .recweixin{overflow: hidden;width:640px;margin:30px auto  0px auto;}
		  .widgr-left{width:193px; height:210px; border-right:2px solid #fff; padding-right:20px ;float:left; margin-left:20px ;} 
		  .widgr-left img{width:173px; height:173px; display: block;}
		  .widgr-left p{line-height:30px ; color:#fff; text-align: center; font-size:14px ; font-weight: bold;}
		  .widgr-right{padding-left:20px ; float:left;}
		  .p2188m7bc9c95152d896ec {
		      margin-bottom: 5px;
		      width: 100%;
		      min-height: 65px;
		      max-height: 65px;
		      font-weight: normal;
		      line-height: 24px;
		  }
		  .p2188m7bc9c95152d896ec .xg_itext_span {
		      padding-left: 40px;
		      width: 130px;
		      height: 40px;
		      float: left;
		      color: #ffffff;
		      font-size: 20px;
		      font-weight: bold;
		      text-align: left;
		      line-height: 40px;
		      letter-spacing: 2px;
		      background-color: transparent;
		      background-image: url(https://0.rc.xiniu.com/g5/M00/0F/FE/CgAGbGW8Y5aAW_r4AAADSfW-rz8942.png);
		      background-position: left center;
		      background-repeat: no-repeat;
		      background-size: 30px 25px;
		  }
		  .xg_itext input {
		      width: 249px;
		      padding-left: 10px;
		      height: 38px;
		      border: 1px solid #e2e2e2;
		      color: #999;
		      font-size: 14px;
		  }
		  .p2188m7bc9c95152d896ec .xg_itext_input {
		      margin-bottom: 0px;
		      margin-left: 0px;
		      margin-right: 0px;
		      margin-top: 0px;
		      
		      height: 40px;
		  }
		  .p2188mbe2630f98a847beb {
		      margin-bottom: 5px;
		      width: 100%;
		      min-height: 65px;
		      max-height: 65px;
		      font-weight: normal;
		      line-height: 24px;
		  }
		  .p2188mbe2630f98a847beb .xg_itext_span {
		      padding-left: 40px;
		      width: 130px;
		      height: 40px;
		      float: left;
		      color: #ffffff;
		      font-size: 20px;
		      font-weight: bold;
		      text-align: left;
		      line-height: 40px;
		      letter-spacing: 2px;
		      background-image: url(https://0.rc.xiniu.com/g5/M00/0F/FE/CgAGbGW8Y2yAGd0oAAAKgr20QX8204.png);
		      background-position: left center;
		      background-repeat: no-repeat;
		      background-size: 30px 30px;
		  }
		  .p2188me9223ed8ad5ff304 .xg_itext_span {
		      padding-left: 40px;
		      width: 130px;
		      height: 40px;
		      float: left;
		      color: #ffffff;
		      font-size: 20px;
		      font-weight: bold;
		      text-align: left;
		      line-height: 40px;
		      letter-spacing: 2px;
		      background-image: url(https://0.rc.xiniu.com/g5/M00/0F/FE/CgAGbGW8Y9-AFj2gAAAIM0shsXc294.png);
		      background-position: left center;
		      background-repeat: no-repeat;
		      background-size: 30px 22px;
		  }
		  .p2188md37ba1000e2e3ae5 {
		      margin-left: 140px;
		      margin-top:15px;
		      width: 180px;
		      height: 40px;
			  line-height:36px;
		      color: #d0121b;
		      font-size: 20px;
		      font-weight: bold;
		      letter-spacing: 2px;
		      background-color: #ffffff;
		      border-top-left-radius: 30px;
		      border-top-right-radius: 30px;
		      border-bottom-left-radius: 30px;
		      border-bottom-right-radius: 30px;
			  text-align: center;
		  }
	  .picMarquee-left{ width:100%;  overflow:hidden; position:relative;   }
	  .picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
	  .picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:20px; height:20px; }
		  .picMarquee-left .hd .prev{ position: absolute; left:10px; top:160px; cursor: pointer;  }
	  .picMarquee-left .hd .next{ position: absolute;right:0px; top:160px; cursor: pointer;}
	  
	  .picMarquee-left .bd{ padding:20px 10px;  margin:0px 20px; }
	  .picMarquee-left .bd ul{ overflow:hidden; zoom:1;height:280px; padding:10px 0px; }
	  .picMarquee-left .bd ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;  }
	  .picMarquee-left .bd ul li .pic{ text-align:center; }
	  .picMarquee-left .bd ul li .pic img{ width:320px; height:250px; display:block; padding:2px; border:1px solid #ccc; }
	  .picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
	  .picMarquee-left .bd ul li .title{ line-height:30px; font-size:14px;  color:#333; }
	  
	  
	  
	  
	  /*ganbuzhuanti*/
	  .tyImgUl{margin:20px -10px; overflow: hidden;}
	   .tyImgUl li img{display: block; width:100%; height:150px;}
	  .tyImgUl li{width:310px;float: left; margin:10px 12.2px;}
	  
	  .tyImgUl3 li{width:413px;float: left; margin:10px 12.2px; position: relative;height:300px;}
	    .tyImgUl3 li img{display: block; width:100%; height:300px;}
		.tyImgUl3 li .mask{position: absolute; background:url("bgblack.png");height:140px; left: 0; width:100%;bottom:0;
		
		
		 }
		
		.tyImgUl3 li .text-con{position: absolute; height:140px; left: 0; width:100%; color:#fff;bottom:0;}
		.tyImgUl3 li .text-con h2{font-size:20px ;padding:26px 20px 10px 20px; font-weight: bold;}
		
		.tyImgUl3 li .text-con .detailal{line-height:26px ; font-size:15px ; padding:5px 20px 25px 20px;}
	  .tyImgUl4{margin:20px -10px; overflow: hidden;}
	  .tyImgUl4 li{width:310px;float: left; margin:10px 12.2px; position: relative;height:220px;}
	    .tyImgUl4 li img{display: block; width:100%; height:220px;}
	  		.tyImgUl4 li .mask{position: absolute; background:indianred;height:48px; left: 0; width:100%;bottom:0;	  			  		
	  		 }
			 .tyImgUl4 li .text-con{position: absolute; height:48px; left: 0; width:100%; color:#fff;bottom:0; text-align: center;}
			 .tyImgUl4 li .text-con h2{font-size:20px ;padding:0px 20px 0px 20px; line-height:48px ;}
			
			.btmore{margin:20px auto;text-align: center; width:160px;}
			.btmore div{ background-color:#d0121b; line-height:42px ; width:160px;  text-align: center; border-radius:24px ;}
			.btmore div >a{color:#fff; font-size:16px ;}
			.tyImgUl3{overflow: hidden;}
			
			.nju_xm ul li {
			    width: 249px;
			    height: 165px;
			    float: left;
			    position: relative;
			    margin-left: 18px;
			    background: #CCCCCC;
			    margin-bottom: 20px;
			    position: relative;
			    transition: all .7s;
			    overflow: hidden;
			}
	       .nju_xm ul li span {
	           width: 249px;
	           height: 165px;
	           position: relative;
	       }
		   .ove {
		       width: 100%;
		       height: 100%;
		       position: relative;
		       top: -335px;
		       background-color: rgba(0, 0, 0, 0.5);
		       transition: all .5s;
		   }
		   .ove dd {
		       width: 40px;
		       height: 60px;
		       margin: 0 auto;
		       position: relative;
		       top: 30px;
		       margin-top: 135px;
		       transition: all .5s;
		   }
		   .ove dd img {
		       width: 35px;
		       height: auto;
		   }
		   .ove dt {
		       width: auto;
		       line-height: 60px;
		       font-size: 24px;
		       top: 10px;
		       color: #FFFFFF;
		       position: relative;
		       text-align: center;
		       transition: all .5s;
		   }
		  
		   .nju_xm ul li:hover dt{margin-top:-30px;center;transition:all .5s;}
		   .nju_xm ul li:nth-child(5n+1){margin-left:0px;}
		   .ove:hover{cursor:pointer; position:relative; background-color:#c90c12 ;}
		   .nju_xm ul li:hover {width:249px; height:165px;}
		   .nju_xm ul li:hover dd img{margin-top:-30px}
		   .tyImgUlrm{ background:#fcfcfc ; padding:20px; overflow: hidden;}
		   .tyImgUlrm li{
			   float:left;width:580px;  border-bottom:1px dashed #dcdcdc ;
			   background-image: url(hq.png);
			   padding-left:20px ;
			   background-size: 5px 5px;
			   background-position: left center;
			       background-repeat: no-repeat;
		   }
		   
		   .tyImgUlrm li:nth-child(n+1){margin-right:30px;}
		   .tyImgUlrm li:nth-child(n){margin-left:30px;}
		   .tyImgUlrm li a {color:#333; line-height:42px ; font-size:16px;}
		    .tyImgUlrm li a:hover{color:#c90c12}
			.kcsz_title {
			    text-align: center;
			    padding: 15px 0;
			    background: #f2ddde;
			}
			.kcsz_fl {
			    padding: 38px 55px;
			}
			.kcsz_fl ul {
			    display: flex;
			    justify-content: space-between;
			}
			.kcsz_fl a {
			    display: block;
			    text-align: center;
			    font-size: 28px;
			    font-weight: bold;
			    color: #333;
			    background: url(../images/a1.jpg);
			    width: 221px;
			    line-height: 50px;
			    background-size: 100% 100%;
				background-color:#dcdcdc ;
			}
	  .hsjy_nr {
	      padding-top: 25px;
	  }
	  .hsjy_nr ul {
	      overflow: hidden;
	      margin-left: -18px;
	  }
	  .hsjy_nr li {
	      float: left;
	      width: 25%;
	      padding-left: 18px;
	      box-sizing: border-box;
	  }
	  .hsjybox {
	      height: 316px;
	      padding: 35px 15px 0 15px;
	      background: #f6f6f7;
	      text-align: center;
	  }
	  .hsjybox span {
	      display: inline-block;
	      padding: 0 14px;
	      line-height: 36px;
	      color: #fff;
	      font-weight: bold;
	      background: #b02a2f;
	      font-size: 22px;
	  }
	  .hsjybox h2 {
	      font-weight: bold;
	      font-size: 20px;
	      color: #333;
	      margin: 13px 0 8px;
	  }
	  .hsjybox p {
	      text-align: left;
	      padding-left: 15px;
	      font-size: 18px;
	      line-height: 28px;
	      color: #333;
	      background: url(a2.jpg) no-repeat left 6px;
	  }
	  .kcsz_title h2 {
	      font-weight: bold;
	      margin-bottom: 10px;
	      color: #221e1f;
	      font-size: 28px;
	  }
	  .kcsz_title p {
	      font-size: 22px;
	      color: #221e1f;
	  }
	  .hsjybox {
	      height: 316px;
	      padding: 35px 15px 0 15px;
	      background: #f6f6f7;
	      text-align: center;
	  }



/*11.20*/
	  .loutul{text-align:center;width:780px;margin:0 auto;overflow: hidden;}
	  
	  .loutul .xg_tMenuLi1{width:23%!important;}
	  .qydmobie{ text-align:center;margin-top:15px;}
	  .qydmobie a p{font-size:62px;color:#fff;}
	  .p2161m07e9333f1446b0d2 {
	      margin-right: 0px;
	      padding-left: 200px;
	      padding-right: 200px;
	  }
	  .p2161m38555e02ccbf09af {
	      border-top-color: #ffffff;
	      border-top-style: solid;
	      border-top-width: 1px;
	      border-right-color: #ffffff;
	      border-right-style: solid;
	      border-right-width: 1px;
	      border-bottom-color: #ffffff;
	      border-bottom-style: solid;
	      border-bottom-width: 1px;
	      border-left-color: #ffffff;
	      border-left-style: solid;
	      border-left-width: 1px;
	      border-top-left-radius: 50px;
	      border-top-right-radius: 50px;
	      border-bottom-left-radius: 50px;
	      border-bottom-right-radius: 50px;
	      overflow: hidden;
	      padding-left: 0px;
	  }
	  .p2161m894cd3564478cf57 {
		  
	      margin-left: 0px;
	      margin-right: 20px;
	      padding-left: 5px;
	      padding-right: 0px;
	      width: auto;
	      color: #d0121b;
	      font-size: 20px;
	      font-weight: bold;
	      text-align: center;
	      line-height: 40px;
	      letter-spacing: 2px;
	      background-color: #ffffff;
	      position: relative;
	      top: 0px;
	      left: 0px;
	  }
	  .p2161m749f40d03cb5e7a8 {
	      padding-right: 5px;
	  }
	  .col-lg-9 {
	      width: 75%;
		  float:left;
	  }
	  .col-lg-3 {
	      width:25%;
		   float:left;
	  }
	  #i304dca5356689bf6 p{line-height:40px;color:#fff;}
	  .p2161m38555e02ccbf09af{width:600px; margin:28px auto;}
	  .zisnf{ padding-bottom:20px!important;}
	  
	    .p2161m50003 {
	          padding-bottom: 0px;
	          padding-left: 0%;
	          padding-right: 0%;
	          padding-top: 30px;
	          background-color: #f7f8f8;
	      }
	  
	      .p2161m500030001 {
	          width: 100%
	      }
	  
	      .p2161m22d71676756b703a {
	          margin-bottom: 20px;
	          padding:0px 40px;
	          background-color: transparent;
	          border-top-left-radius: 5px;
	          border-top-right-radius: 5px;
	          border-bottom-left-radius: 5px;
	          border-bottom-right-radius: 5px;
	          overflow: hidden;
	          box-shadow: none;
	          -webkit-box-shadow: none;
	      }
	  
	      .p2161m28cc3f896d0115d6 {
	          padding-bottom: 30px;
	          padding-left: 8%;
	          padding-right: 8%;
	          padding-top: 40px;
	          border-top-left-radius: 5px;
	          border-top-right-radius: 5px;
	          border-bottom-left-radius: 5px;
	          border-bottom-right-radius: 5px;
	          overflow: visible;
	          background-color: #ffffff;
	          box-shadow: #cdcdcd 2px 4px 10px;
	      }
	  
	      .p2161m86a65a9aedffccf3 {
	          padding-bottom: 45px;
	          min-height: auto;
	         
	          background-position: center bottom;
	          background-repeat: no-repeat;
	          background-size: contain;
	      }
	  
	      .p2161m53b17333aeadb1ce {
	          margin-bottom: 0px;
	          margin-top: 0px;
	          padding-bottom: 35px;
	          padding-left: 75px;
	          padding-top: 0px;
	          width: auto;
	          color: #ffffff;
	          font-size: 20px;
	          font-weight: bold;
	          line-height: 40px;
	          letter-spacing: 4px;
	          background-image: url("/upload/titlebg.png");
	          background-position: left center;
	          background-repeat: no-repeat;
	          position: relative;
	          top: 0px;
	          left: 0px;
	         
	      }
	  
	    
	  
	      .p2161me3cf2bdcf1cb6c6a {
	          padding-left: 40px;
	      }
	  
	      .p2161m372009e72e75c992 {
	          margin-bottom: 10px;
	          margin-left: 10px;
	          margin-top: 20px;
	          padding-bottom: 0px;
	          padding-left: 15px;
	          width: 125px;
	          color: #ffffff;
	          font-size: 16px;
	          font-weight: bold;
	          line-height: 30px;
	          letter-spacing: 1px;
	          background-color: #d0121b;
	          background-image: url("https://0.rc.xiniu.com/g4/M00/8A/DC/CgAG0mR3AaCAC4H1AAANY03byyw920.png");
	          border-top-left-radius: 50px;
	          border-top-right-radius: 50px;
	          border-bottom-left-radius: 50px;
	          border-bottom-right-radius: 50px;
	          background-position: 94% 1px;
	          background-repeat: no-repeat;
	          position: relative;
	          top: 0px;
	          left: 0px;
	          background-size: 28px 28px;
	      }
	  
	      .p2161m65ee94b81a1e2839 {
	          padding-left: 20px;
	          width: auto;
	          color: #333333;
	          font-size: 16px;
	          font-weight: normal;
	          line-height: 35px;
	          letter-spacing: 1px;
	          background-image: url("https://0.rc.xiniu.com/g4/M00/8A/DE/CgAG0mR3BAiAa9KHAAALGWhJTTg648.png");
	          background-position: left center;
	          background-repeat: no-repeat;
	          position: relative;
	          top: 0px;
	          left: 0px;
	          background-size: 5px 5px;
	      }
	  
	      .p2161m01fb7071ec3670d6 {
	          padding-left: 20px;
	          width: auto;
	          color: #333333;
	          font-size: 16px;
	          font-weight: normal;
	          line-height: 35px;
	          letter-spacing: 1px;
	          background-image: url("https://0.rc.xiniu.com/g4/M00/8A/DE/CgAG0mR3BAiAa9KHAAALGWhJTTg648.png");
	          background-position: left center;
	          background-repeat: no-repeat;
	          position: relative;
	          top: 0px;
	          left: 0px;
	          background-size: 5px 5px;
	      }
	  
	      .p2161mf8fb21ef2f3a49de {
	          padding-left: 20px;
	          width: auto;
	          color: #333333;
	          font-size: 16px;
	          font-weight: normal;
	          line-height: 35px;
	          letter-spacing: 1px;
	          background-image: url("https://0.rc.xiniu.com/g4/M00/8A/DE/CgAG0mR3BAiAa9KHAAALGWhJTTg648.png");
	          background-position: left center;
	          background-repeat: no-repeat;
	          position: relative;
	          top: 0px;
	          left: 0px;
	          background-size: 5px 5px;
	      }
	  
	      .p2161m122b5aceabe4876d {
	          padding-left: 20px;
	          width: auto;
	          color: #333333;
	          font-size: 16px;
	          font-weight: normal;
	          line-height: 35px;
	          letter-spacing: 1px;
	          background-image: url("https://0.rc.xiniu.com/g4/M00/8A/DE/CgAG0mR3BAiAa9KHAAALGWhJTTg648.png");
	          background-position: left center;
	          background-repeat: no-repeat;
	          position: relative;
	          top: 0px;
	          left: 0px;
	          background-size: 5px 5px;
	      }
	  
	      .p2161me7fb3af1b69c8dbe {
	          padding-left: 20px;
	          width: auto;
	          color: #333333;
	          font-size: 16px;
	          font-weight: normal;
	          line-height: 35px;
	          letter-spacing: 1px;
	          background-image: url("https://0.rc.xiniu.com/g4/M00/8A/DE/CgAG0mR3BAiAa9KHAAALGWhJTTg648.png");
	          background-position: left center;
	          background-repeat: no-repeat;
	          position: relative;
	          top: 0px;
	          left: 0px;
	          background-size: 5px 5px;
	      }
	  
	      .p2161m09cae6c510d76468 {
	          padding-left: 20px;
	          width: auto;
	          color: #333333;
	          font-size: 16px;
	          font-weight: normal;
	          line-height: 35px;
	          letter-spacing: 1px;
	          background-image: url("https://0.rc.xiniu.com/g4/M00/8A/DE/CgAG0mR3BAiAa9KHAAALGWhJTTg648.png");
	          background-position: left center;
	          background-repeat: no-repeat;
	          position: relative;
	          top: 0px;
	          left: 0px;
	          background-size: 5px 5px;
	      }
	  
	      .p2161mae3b6af311fb47fd {
	          padding-left: 20px;
	          width: auto;
	          color: #333333;
	          font-size: 16px;
	          font-weight: normal;
	          line-height: 35px;
	          letter-spacing: 1px;
	          background-image: url("https://0.rc.xiniu.com/g4/M00/8A/DE/CgAG0mR3BAiAa9KHAAALGWhJTTg648.png");
	          background-position: left center;
	          background-repeat: no-repeat;
	          position: relative;
	          top: 0px;
	          left: 0px;
	          background-size: 5px 5px;
	      }
	  
	      .p2161mf3cd9ecfe193e5f4 {
	          padding-left: 40px;
	      }
	  
	      .p2161mb26243806ee64efc {
	          margin-bottom: 10px;
	          margin-left: 10px;
	          margin-top: 20px;
	          padding-bottom: 0px;
	          padding-left: 15px;
	          width: 125px;
	          color: #ffffff;
	          font-size: 16px;
	          font-weight: bold;
	          line-height: 30px;
	          letter-spacing: 1px;
	          background-color: #d0121b;
	          background-image: url("https://0.rc.xiniu.com/g4/M00/8A/DC/CgAG0mR3AaCAC4H1AAANY03byyw920.png");
	          border-top-left-radius: 50px;
	          border-top-right-radius: 50px;
	          border-bottom-left-radius: 50px;
	          border-bottom-right-radius: 50px;
	          background-position: 94% 1px;
	          background-repeat: no-repeat;
	          position: relative;
	          top: 0px;
	          left: 0px;
	          background-size: 28px 28px;
	      }
	  
	      .p2161me51dd2fd1a1c9571 {
	          padding-left: 20px;
	          width: auto;
	          color: #333333;
	          font-size: 16px;
	          font-weight: normal;
	          line-height: 35px;
	          letter-spacing: 1px;
	          background-image: url("https://0.rc.xiniu.com/g4/M00/8A/DE/CgAG0mR3BAiAa9KHAAALGWhJTTg648.png");
	          background-position: left center;
	          background-repeat: no-repeat;
	          position: relative;
	          top: 0px;
	          left: 0px;
	          background-size: 5px 5px;
	      }
	  
	      .p2161m5d106fdbaab6dcc6 {
	          padding-left: 20px;
	          width: auto;
	          color: #333333;
	          font-size: 16px;
	          font-weight: normal;
	          line-height: 35px;
	          letter-spacing: 1px;
	          background-image: url("https://0.rc.xiniu.com/g4/M00/8A/DE/CgAG0mR3BAiAa9KHAAALGWhJTTg648.png");
	          background-position: left center;
	          background-repeat: no-repeat;
	          position: relative;
	          top: 0px;
	          left: 0px;
	          background-size: 5px 5px;
	      }
		  .col-lg-6 {
		      width: 50%;
			  float:left;
		  }
		  .row{overflow:hidden;}
		  .kecyangshi{}
		  .kecyangshi .dicon{margin-bottom:20px;}
		  .kecyangshi .diban{width:50%; float:left;}
		   .kecyangshi .dicon li p{
			   padding-left: 20px;
			       width: auto;
			       color: #333333;
			       font-size: 18px;
			       font-weight: normal;
			       line-height: 38px;
			       letter-spacing: 1px;
			       background-image: url(https://0.rc.xiniu.com/g4/M00/8A/DE/CgAG0mR3BAiAa9KHAAALGWhJTTg648.png);
			       background-position: left center;
			       background-repeat: no-repeat;
			       position: relative;
			       top: 0px;
			       left: 0px;
			       background-size: 5px 5px;
			   
			   
		   }
		   
		    /*11.25*/
		   
		   
		   .y-proc-box {
		       padding: 20px 0px;
		      
		       margin: 20px auto;
		   }
		   .tips-name {
		   	float: left;
		   	margin-left: 530px;
		   	position: relative;
		   }
		   .tips-title {
		   	color: #ad1e32;
		   	font-size: 28px;
		   }
		   .tips-line {
		   	position: absolute;
		   	left: 0;
		   	right: 0;
		   	bottom: -12px;
		   	margin: auto;
		   	display: inline-block;
		   	border-radius: 4px;
		   	background-color: #AD1E32;
		   	width: 40px;
		   	height: 4px;
		   }
		   .tips-more {
		   	float: right;
		   }
		   .tips-more a{
		   	position: relative;
		   	top:10px;
		   	text-decoration: none;
		   	font-size: 16px;
		   	color: #AD1E32;
		   }
		   
		   .proc-tips-box {
		       overflow: hidden;
		       /* padding: 50px 0px; */
		       padding-bottom: 50px;
		   }
		   .hd-pro-item {
		   	margin: 15px 12px;
		   	float: left;
		   	box-shadow: #f3f3f3  0px 0px 10px;
		   	width:630px;height: 125px;
		   	background-color:#fff;
		   	border-radius: 8px;
		   }
		   .hd-pro-item:hover {
		   	box-shadow: #ddd  0px 0px 10px;
		   }
		   .pro-item-left {
		   	padding: 12px 10px;
		   	float: left;
		   
		   }
		   .pro-item-left a img {
		   	width: 165px;
		   	height: 100px;
		   	object-fit: cover;
		   }
		   .pro-item-right {
		   	width: 350px;
		   	box-sizing: border-box;
		   	/*padding: ;*/
		   	float: left;
		   	padding: 14px 10px;
		   
		   }
		   .pro-title,.pro-con,.noti-title {
		   	white-space: nowrap;
		   	text-overflow:ellipsis;
		   	overflow: hidden;
		   }
		   
		   .pro-time, .pro-con {
		   	margin-top: 14px;
		   	font-size: 14px;
		   	color: #808080;
		   }
		   
		   .pro-con a {
		   	text-decoration: none;
		   	color: #808080;
		   }
		   .pro-title a{
		   	font-size: 16px;
		   	color: #000;
		   }
		   .pro-title,.pro-con,.noti-title {
		   	white-space: nowrap;
		   	text-overflow:ellipsis;
		   	overflow: hidden;
		   }
		   .pro-time, .pro-con {
		   	margin-top: 14px;
		   	font-size: 14px;
		   	color: #808080;
		   }
		   
		   
		   .hd-train-box {
		       box-shadow: #f3f3f3 0px 0px 10px;
		       border-radius: 8px;
			   background:#fff ;
		   }
		   .train-ul,.train-list {
		   	float: left;
		   }
		   .train-ul {
		   	width: 330px;
		   }
		   .train-ul li {
		   	margin: 2px 0px;
		   	box-sizing: border-box;
		   	font-size: 24px;
		   	color: #000;
		   	height: 80px;
		   	text-align: center;
		   	line-height: 80px;
		   	background-color: #f5f5f5;
		   }
		   .train-ul li:hover {
		   	cursor: pointer;
		   	background-color: #fff;
		   }
		   li.train-act {
		   	margin-right: 8px;
		   	background-color: #fff;
		   	border-left: 8px solid #AD1E32;
		   }
		   .hd-train-box {
		   	box-shadow: #f3f3f3  0px 0px 10px;
		   	border-radius: 8px;
		   }
		   .train-list {
		   	width: 710px;
		   	box-sizing: border-box;
		   	margin:0px 46px;
		   }
		   .train-list-ul {
		   	height: 100%;
		   	list-style: none;
		   }
		   .train-list-ul li {
		   	margin: 28px 0px;
		   	white-space: nowrap;
		   	text-overflow:ellipsis;
		   	overflow: hidden;
		   }
		   .train-list-ul li a{
		   
		   	font-size:16px;
		   	color: #000;
		   }
		   .icon-o {
		       top: -1px;
		       position: relative;
		       display: inline-block;
		       width: 10px;
		       height: 10px;
		       border-radius: 50%;
		       margin-right: 5px;
		       background-color: #AD1E32;
		   }
		   .train-list-ul li:last-child{ margin-bottom:0px ;}
		   
		   
		   .hd-demo-box {
		       background-color: #fff;
		       border-radius: 8px;
		       box-sizing: border-box;
		       padding: 30px;
		       overflow: hidden;
		   }
		   
		   .demo-left {
		       width: 532px;
		       height: 340px;
		       position: relative;
			   float: left;
		   }
		   .demo-left img {
		       width: 100%;
		       height: 100%;
		       object-fit: cover;
		   }
		   .demo-left-tips {
		       box-sizing: border-box;
		       width: 532px;
		       height: 90px;
		       position: absolute;
		       bottom: 0;
		       background-color: rgba(0,0,0,.7);
		   }
		   .demo-tips-title a{
		   	font-size: 18px;
		   	color: #fff;
		   }
		   .demo-tips-title {
		   	margin: 25px 20px 0px 20px;
		   }
		   .demo-tips-con {
		   	margin: 0px 20px;
		   	font-size: 14px;
		   	color: #fff;
		   }
		   .demo-left-tips p,.demo-item-title {
		   	width: 470px;
		   	color: #fff;
		   	white-space: nowrap;
		   	text-overflow:ellipsis;
		   	overflow: hidden;
		   }
		   .demo-right {
		   	box-sizing: border-box;
		   	margin-left: 30px;
		   	width: 570px;
			float:left;
		   }
		   .demo-ul {
		   	list-style: none;
		   	overflow: hidden;
		   }
		   .demo-item-left,.demo-item-right {
		   	float: left;
		   }
		   .demo-item-right {
		   	margin-left: 20px;
		   	width: 470px;
			
		   }
		   .demo-item-title a {
		   	margin-left: 10px;
		   	font-size: 16px;
		   	color: #000;
		   }
		   .demo-ul li {
		   	/* height: 20px; */
		   	overflow: hidden;
		   	margin-bottom: 30px;
		   }
		   a.isred{
		   	color: #AD1E32;
		   }
		   .n-day {
		       position: relative;
		       top: 5px;
		       font-size: 34px;
		       color: #fff;
		   }
		   .n-date {
		       font-size: 14px;
		       color: #fff;
			   margin-top: 10px ;
		   }
		   .demo-left-tips p, .demo-item-title {
		       width: 470px;
			 
		       color: #fff;
		       white-space: nowrap;
		       text-overflow: ellipsis;
		       overflow: hidden;
		   }
		   .demo-item-title a {
		       margin-left: 10px;
		       font-size: 16px;
		       color: #000;
		   }
		   .demo-item-con {
		       text-overflow: -o-ellipsis-lastline;
		       overflow: hidden;
		       text-overflow: ellipsis;
		       display: -webkit-box;
		       -webkit-line-clamp: 2;
		       line-clamp: 2;
		       -webkit-box-orient: vertical;
		       font-size: 14px;
		       color: #808080;
		       margin-top: 6px;
		       margin-left: 18px;
			   line-height:20px;
		   }
		   
		   .hd-cooper-item {
		       float: left;
		       border-radius: 10px;
		       background-color: #fff;
		       width: 393px;
		       height: 448px;
		       margin-right: 70px;
		       box-shadow: #f3f3f3 0px 0px 10px;
			   padding:10px;
		   }
		   .copper-img {
		       width: 100%;
		       height: 230px;
		       overflow: hidden;
		   }
		   .copper-img img {
		       border-radius: 8px 8px 0px 0px;
		       width: 100%;
		       height: 100%;
		       /* object-fit: cover; */
		   }
		   .copper-con {
		       box-sizing: border-box;
		       padding: 30px;
		   }
		   .copper-title {
		       font-size: 24px;
		       color: #000000;
		       position: relative;
		   }
		   .hz-gang {
		       display: inline-block;
		       width: 38px;
		       height: 4px;
		       position: absolute;
		       bottom: -15px;
		       left: 0;
		       background-color: #AD1E32;
		       border-radius: 4px;
		   }
		  
		   .copper-hy {
		       margin-top: 30px;
		       font-size: 14px;
		       color: #1b1b1b;
			   line-height: 22px;
			   
		   }
		   
		   .y-cooper-box .last-one{ margin-right:0px ;}
		   
		   .hd-teacher-box {
		       overflow: hidden;
		   }
		   .teacher-item {
		       float: left;
		       border-radius: 8px;
		       width: 239px;
		       height: 364px;
		       margin-right: 30px;
		   }
		   .last-one {
		       margin: 0;
		   }
		   .teac-img {
		       width: 100%;
		       height: 242px;
		   }
		   .teac-img img {
		       width: 100%;
		       height: 100%;
		       object-fit: cover;
		   }
		   .teac-con {
		   	background-color: #fff;
		   	overflow: hidden;
		   	/* min-height: 230px; */
		   	transition: 1s all;
		   }
		   .teach-name {
		   	margin-top: 25px;
		   	text-align: center;
		   	font-size: 24px;
		   	color: #ad1e32;
		   }
		   .teac-info {
		   	text-align: center;
		   	font-size: 16px;
		   	color: #000;
		   	margin-top: 20px;
		   }
		   .teac-line {
		   	width: 80%;
		   	height: 2px;
		   	background-color: #AD1E32;
		   	margin: 25px auto;
		   
		   }
		   .teac-js {
		   	font-size: 14px;
		   	margin:0px 20px;
		   	text-overflow: -o-ellipsis-lastline;
		   	overflow: hidden;
		   	text-overflow: ellipsis;
		   	display: -webkit-box;
		   	-webkit-line-clamp: 4;
		   	line-clamp: 4;
		   	-webkit-box-orient: vertical;
			color:#000;
		   }
		   .teacher-item:hover .teach-name {
		   	text-align: left;
		   	margin:10px 20px 0px 20px;
		   
		   }
		   .teacher-item:hover .teac-info {
		   	text-align: left;
		   	margin:10px 20px 0px 20px;
		   }
		   .teacher-item:hover .teac-line {
		   	text-align: left;
		   	margin:10px 22px;
		   }
		   .teacher-item:hover .teac-con{
		   	transform: translateY(-60px);
		   	min-height: 230px;
		   }
		   
		   
		   .notice-item-left, .demo-item-left {
		       text-align: center;
		       width: 70px;
		       height: 70px;
		       background-color: #AD1E32;
		       border-radius: 4px;
		   }
    
           .dbtomm{width:100%;background:#b01f24}
		   .txtcon{ min-height:50px ; /*border-bottom:1px solid #fff ;*/width:1320px; margin: 0 auto; padding: 20px 0px 0px 0px}
		   .txtcon .tab-label{color:#fff; font-size:16px; padding:5px 10px;}
		   
		   .tabwenz{  margin:0; color:#fff; font-size:14px; }
		   .tab-content{margin-top:15px ; overflow: hidden;}
		   .tab-content a {margin-right:10px ; margin-bottom:10px;line-height:26px;}
		   #tabs01 .on{border-bottom:1px solid #dcdcdc ;}
		   
    