*{margin:0;padding:0;list-style:none;font-family:microsoft yahei,Tahoma,Helvetica,arial,sans-serif;}
p{-webkit-margin-before: 0em;-webkit-margin-after: 0em;}
body{font-size:12px;-webkit-text-size-adjust: 100%;color:#404144;}
article, aside, footer, header, nav, section,figure,figcaption,form{display:block;margin:0;padding:0;border:none;}
.h1, .h2, .h3, h1, h2, h3{margin:0px;}
i{font-style:normal}
img{border:none;max-width:100%;}
a{text-decoration:none;color:#333333;}
a:hover{color:#8f1d20;text-decoration:none;}
ul li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.clear{float:none;clear:both;zoom: 1;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.hide{display:none;}
input:focus{border:1px solid #ff4a00}
body{width:100%;overflow-x:hidden;}
.w-1200{width:1200px;margin:0 auto;}

.header-wrap{border-bottom: 1px solid rgba(246, 246, 246, 0.27);}
.header{margin: auto;min-width: 1200px;}
.header-wrap.abo{position:absolute;left:0px;top:0px;width:100%;z-index:99}
.header-wrap .header .header-top .logo{display:block;}
.header-wrap .header .header-top .logo img{display:block;}
.header-wrap .header .header-top .top-nav{font-size:12px;color:#8f1d20;padding-top:60px;text-align:right;}
.header-wrap .header .header-top .top-nav a{display:inline-block;padding:0px 5px;}
.header-wrap .header .header-nav{height:46px;background:#595757;position:relative}
.header-wrap .header .header-nav .nav{height:46px;background:#595757}
.header-wrap .header .header-nav .nav ul li{float:left;display:block;width:115px;border-right:1px solid #8b8989;line-height:46px;text-align:center;}
.header-wrap .header .header-nav .nav ul li a{display:block;font-size:14px;color:#fff;}
.header-wrap .header .header-nav .nav ul li:hover{background:#8f1f20}
.header-wrap .header .header-nav .nav ul li.hover{background:#8f1f20}
.header-wrap .header .header-nav .nav ul li .nav-con{border-bottom:3px solid #9b1120;z-index:99;display:none;position:absolute;left:0px;top:46px;width:100%;background:#fff;padding:15px 0px;}
.header-wrap .header .header-nav .nav ul li .nav-con .con{margin:0px 90px;}
.header-wrap .header .header-nav .nav ul li .nav-con .con .sub{width:110px;}
.header-wrap .header .header-nav .nav ul li .nav-con .con .sub a{line-height:24px;display:block;width:104px;height:24px;background:url("../images/bg1.jpg") no-repeat center;font-size:12px;color:#a1a1a1;text-align:center;margin:10px 0px;}
.nav-con .txt-w{margin-left:140px;}
.nav-con .txt-w .txt{width:590px;text-align:left;}
.nav-con .txt-w .txt .t{line-height:28px;font-size:14px;font-weight:bold;}
.nav-con .txt-w .txt .c{font-size:12px;line-height:20px;color:#a1a1a1;}
.nav-con .txt-w .img{margin-left:655px;padding-top:10px;}
.nav-con .txt-w .img img{display:block;width:210px;height:145px;padding:3px;border:1px solid #eaeaea}
.header-wrap .header .header-nav .search{width:265px;}
.header-wrap .header .header-nav .search .input-w{height:20px;padding:13px 0px;width:219px;background:#efefef;}
.header-wrap .header .header-nav .search .input-w input{display:block;width:100%;height:20px;border:none;outline:none;background:none;text-indent: 10px    ;}
.header-wrap .header .header-nav .search .button{display:block;width:46px;height:46px;float:right;background:#8f1d20 url("../images/icon01.png") no-repeat center;}


.index-banner{position:relative;}
.slideBox{position:relative;overflow:hidden; height:556px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:0px;width:100%;bottom:5px; z-index:1;text-align:center; }
.slideBox .hd ul{ overflow:hidden; zoom:1;  }
.slideBox .hd ul li{  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; border-radius:100%;cursor:pointer;margin:0px 3px;display:inline-block; }
.slideBox .hd ul li.on{ background:#9b1120 }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;display:block;width:100%;height:556px; }
.slideBox .bd img{height:156px; display:block;  }
.slideBox .bd li a{display:block;width:100%;height:556px;}


.index-container{margin:25px auto;}
.index-tit{line-height:50px;font-size:14px;color:#8f1d20;position:relative;background:url("../images/icon02.png") no-repeat 0px center;padding-left:10px;}
.index-tit span{display:inline-block;padding:0px 3px;color:#a1a1a1;}
.index-tit .more{position:absolute;right:0px;top:0px;background:url("../images/icon03.png") no-repeat right center;
    padding-right:5px;display:inline-block;font-size:12px;color:#8f1d20}
.index-news{width:440px;}
.index-file{width:430px;margin:0px 40px;}
.index-file .c{margin-top:10px;font-size:12px;line-height:24px;color:#5a5959;height:72px;overflow:hidden;}
.index-file .c a{color:#8b8989}
.index-contact{width:250px;}
.index-contact .index-tit{line-height:40px;}
.index-contact .con1{padding:10px 20px;background:#f6f6f6}
.index-contact .img{padding:10px 0px;}
.index-contact .img img{display:block;max-width:100%;margin:0 auto;}
.index-contact .con2{padding:10px 20px;background:#f6f6f6;margin-top:10px;}
.index-contact .con2 select{background:#ececec;width:100%;height:24px;border:1px solid #ddd;
    line-height:24px;outline:none;font-size:12px;color:#595757}
.slideTxtBox .hd{border-bottom:1px solid #eaeaea;height:50px}
.slideTxtBox .hd ul{ display:block;float:right; }
.slideTxtBox .hd ul li{cursor:pointer;display:inline-block;padding:0px 10px;font-size:14px;line-height:50px;color:#5a5959;position:relative}
.slideTxtBox .hd ul li.on{color:#8f1f20;top:0px;border-bottom:1px solid #8f1d20}
.slideTxtBox .bd ul{ zoom:1;  }
.slideTxtBox .bd ul li{display:block;}
.slideTxtBox .bd ul li dl{padding:15px 0px;border-bottom:1px dotted #eaeaea;}
.slideTxtBox .bd ul li dl dt{width:125px;float:left;}
.slideTxtBox .bd ul li dl dt a{display:block;}
.slideTxtBox .bd ul li dl dt img{display:block;width:125px;height:85px;}
.slideTxtBox .bd ul li dl dd{margin-left:150px;}
.slideTxtBox .bd ul li dl dd .dd-t{display:block;font-size:14px;line-height:18px;color:#4d4d4d;height:36px;overflow:hidden;}
.slideTxtBox .bd ul li dl dd .dd-c{margin-top:10px;font-size:12px;line-height:20px;color:#999;height:40px;overflow:hidden;}
.slideTxtBox .bd ul li .li-con{margin-top:10px;}
.slideTxtBox .bd ul li .li-con .c{height:24px;overflow:hidden;background:url("../images/icon.jpg") no-repeat 0px center;line-height:24px;padding-left:10px;font-size:14px;}
.slideTxtBox .bd ul li .li-con .c a{display:block;width:70%;float:left;color:#4d4d4d;font-size:14px;}
.slideTxtBox .bd ul li .li-con .c span{display:block;float:right;font-size:12px;color:#a1a1a1;}

.accordio { width:100%;height:145px;;}
.acc dl dd {width: 30px;height: 145px;cursor: pointer;background:#9b1120;border-right:1px solid #fff;;}
.acc dl dd, .acc dl dt {float: right;display: inline;padding: 0; margin: 0;}
.acc dd span {font-size:12px;color:#fff;text-align: center;line-height:20px;padding-top:10px;display:block;}

.index-links{margin:25px auto;background:#efefef;}
.index-links .left{width:70px;height:45px;font-size:12px;color:#a1a1a1;text-align:center;background:#595757;}
.index-links .left .left-c{padding-top:10px;}
.index-links .right{margin-left:80px;line-height:45px;}
.index-links .right a{display:inline-block;color:#595757;padding:0px 10px;}
.footer-wrap{border-top:4px solid #9b1120;padding:20px 0px;}
.footer-wrap .left{font-size:12px;line-height:24px;color:#595757}
.footer-wrap .left .copy{color:#a1a1a1;}
.footer-wrap .foot-nav a{display:inline-block;padding:0px 5px;color:#595757}
.footer-wrap .foot-nav a:hover{color:#8f1d20}
.footer-wrap dl{float:right;}
.footer-wrap dl dt{float:left;width: 90px;height:90px;}
.footer-wrap dl dt img{display:block;width:88px;height:88px;padding:2px;border:1px solid #eaeaea;}
.footer-wrap dl dd{margin-left:100px;padding-top:10px;line-height:24px;font-size:12px;color:#a1a1a1;}
.footer-wrap dl .dd-t{color:#8f1f20}
.footer-wrap dl.b{padding-left:20px;margin-left:20px;border-left:1px solid #eaeaea}

.nei-container-wrap{margin:20px 0px 0px 0px;background:#ededed;padding:25px 0px;}
.nei-container{background:#fff;margin-top:15px;}
.nei-container .nei{margin:0px 20px;}
.nei-container .nei .fl-nav{width:255px;position:relative;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}
.nei-container .nei .f-nav{padding-top:55px;}
.nei-container .nei .fl-nav .tit{position:absolute;top:-15px;left:0px;background:#9b1120;padding:10px 0px;width:100%;}
.nei-container .nei .fl-nav .tit .ch{font-size:24px;color:#fff;text-indent:30px;}
.nei-container .nei .fl-nav .tit .en{font-size:14px;color:#b37a7a;text-indent:30px;}
.nei-container .nei .f-nav ul li{display:block;height:40px;line-height:40px;text-indent:30px;border-bottom:1px solid #eaeaea;}
.nei-container .nei .f-nav ul li a{display:block;font-size:14px;color:#4d4d4d;}
.nei-container .nei .f-nav ul li a:hover{background:#eeefeb}
.nei-container .nei .f-nav ul li a.hover{background:#eeefeb}
.nei-container .nei .fl-nav .f-news{margin:20px 10px;}
.nei-container .nei .fl-nav .f-tit{font-size:14px;line-height:40px;color:#8f1d20;font-size:14px;border-bottom:1px solid #eaeaea}
.nei-container .nei .fl-nav .f-tit span{display:inline-block;color:#a1a1a1;;padding:0px 3px;}
.nei-container .nei .fl-nav .f-news .con{margin:10px 0px;}
.nei-container .nei .fl-nav .f-news .con input{display:block;width:100%;height:24px;border:1px solid #ddd;background:#ececec;outline:none;line-height:24px;text-indent:14px;}
.nei-container .nei .fl-nav .f-news .button{display:block;margin:10px 0px;width:75px;height:25px;background:#ececec url("../images/icon04.png") no-repeat 95% center;text-indent:10px;
    font-size:12px;line-height:25px; border: 1px solid #ddd;}
.nei-container .nei .fl-nav .f-map{margin:20px 10px;}
.nei-container .nei .fl-nav .f-map select{width:100%;height:24px;border:1px solid #ddd;line-height:24px;background:none;outline:none;
    font-size:12px;color:#595757;background:#ececec}
.nei-container .nei .fl-nav .f-map .f-tit.b{border:none;}
.nei-fr{width:865px;padding-top:10px;}
.nei-fr .position{position:relative;border-bottom:3px solid #999a9a;font-size:16px;color:#8f1d20;line-height:40px;}
.nei-fr .position .pos{position:absolute;right:0px;top:0px;background:url("../images/icon05.png") no-repeat 0px center;padding-left:15px;font-size:12px;color:#a1a1a1;}
.nei-fr .position .pos a{display:inline-block;padding:0px 3px;color:#a1a1a1}
.picScroll-left{margin:20px 0px;border:1px solid #eaeaea;height:40px;position:relative; }
.picScroll-left .hd{height:0px;}
.picScroll-left .hd .prev{cursor:pointer;position:absolute;width:41px;height:40px;background:#9b1120;font-size:24px;color:#fff;line-height:40px;
    text-align:center;font-family:songti;font-weight:bold;left:0px;top:0px;}
.picScroll-left .hd .next{cursor:pointer;position:absolute;width:41px;height:40px;background:#9b1120;font-size:24px;color:#fff;
    line-height:40px;text-align:center;font-family:songti;font-weight:bold;right:0px;top:0px;}
.picScroll-left .hd ul{display:none; }
.picScroll-left .bd{margin:0px 41px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ background:#f4f4f4;margin:0 0px; float:left; display: block;height:40px;line-height:40px;font-size:16px;overflow:hidden; text-align:center;border-right:1px solid #eaeaea;width:155px;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic a{display:block;position:relative}
.picScroll-left .bd ul li .pic a:hover{background:#fff;border-top:2px solid #9b1120;height:41px;}
.picScroll-left .bd ul li .pic a.hover{background:#fff;border-top:2px solid #9b1120;height:41px;}

.fa{padding-bottom:50px}
.fa .date ul li{display:block;background:url("../images/xian.png") repeat-y 155px center;padding:20px 0px;position:relative;color:#838383;line-height:26px;font-size:14px}
.fa .date ul li .left{width:130px;font-size:16px;text-align:right;color:#9b1120;}
.fa .date ul li .icon{width:26px;height:26px;position:absolute;left:142px;top:15px;background:url("../images/x.png") no-repeat center;}
.fa .date ul li .right{margin-left:210px;}
.lb{margin:20px 0px;}
.lb .index-tit{line-height:30px;border-bottom:1px solid #eaeaea;margin-bottom:10px;}
.lb ul li{display: block;height:36px;overflow: hidden;line-height:36px;background:url("../images/icon.jpg") no-repeat 0px center;padding-left:10px;border-bottom:1px dotted #eaeaea;}
.lb ul li a{display:block;width:70%;float:left;font-size:14px;}
.lb ul li a:hover{color:#8f1d20}
.lb ul li span{display:block;float:right;font-size:12px;color:#a1a1a1;}
.page{padding:25px 0px;}
.page a{display:inline-block;font-size:12px;line-height:24px;color:#595757;margin-right:10px;text-align:center;}
.page a.a1{width:90px;height:24px;background:#ededed;border:1px solid #ddd;}
.page a.a2{width:24px;height:24px;border:1px solid #ddd;}
.page a.a2:hover{background:#9b1120;color:#fff;}
.page a.a2.hover{background:#9b1120;color:#fff;}
.wz{margin:20px 0px;}
.wz .wz-tit{font-size:18px;padding:10px 0px;line-height:24px;}
.wz .wz-date{font-size:12px;color:#a1a1a1;}
.wz .txt{margin-top:20px;padding:15px 0px;color:#4d4d4d;line-height:30px;font-size:14px;border-top:1px solid #eaeaea}
.wz .other{padding:10px 0px;}
.wz .other a{display:block;line-height:30px;color:#4d4d4d;font-size:14px;}
.wz .other a span{color:#8f1d20}
.wz .share{padding:10px 0px;border-bottom:1px dotted #eaeaea;text-align:right}


.wz1{margin:20px 0px;text-align:center;}
.wz1 .wz-tit{font-size:18px;padding:10px 0px;line-height:24px;}
.wz1 .wz-date{font-size:12px;color:#a1a1a1;}
.wz1 .txt{margin-top:20px;padding:15px 0px;color:#4d4d4d;line-height:30px;font-size:14px;border-top:1px solid #eaeaea}
.wz1 .other{padding:10px 0px;}
.wz1 .other a{display:block;line-height:30px;color:#4d4d4d;font-size:14px;}
.wz1 .other a span{color:#8f1d20}
.wz1 .share{padding:10px 0px;border-bottom:1px dotted #eaeaea;text-align:right}
.wz1 .an{display:inline-block;height:30px;line-height:30px;border-radius:3px;color:#fff;padding:0px 10px;background:#9b1120 url("../images/icon09.png") no-repeat 10px center;text-indent:15px;}

.bshare-custom{display:inline-block;}
.ly{margin:20px 0px;}
.ly ul li{display:block;margin:20px 0px;}
.ly ul li .left{width:85px;height:26px;text-align:right;font-size:12px;color:#373737;line-height:26px;float:left;}
.ly ul li .right{margin-left:100px;}
.ly ul li .right input{display:block;width:460px;height:26px;border:1px solid #ddd;text-indent:10px;line-height:26px;outline:none;}
.ly ul li .right textarea{display:block;width:460px;min-height:130px;border:1px solid #ddd;text-indent:10px;line-height:26px;outline:none;}
.ly ul li .right .tip{line-height:20px;color:#a1a1a1;}
.ly ul li .right .button{display:inline-block;width:110px;height:35px;font-size:12px;line-height:35px;color:#fff;text-align:center;border-radius:5px;margin-right:20px;}
.ly ul li .right .button.bg1{background:#9b1120}
.ly ul li .right .button.bg2{background:#cacaca}

.nei-tit{padding-top:10px;}
.nei-tit .left{width:140px;}
.nei-tit .left .ch{font-size:24px;color:#8f1d20;}
.nei-tit .left .en{font-size:14px;color:#dcdddd;}
.nei-tit .position{border-bottom:3px solid #999a9a;line-height:30px;text-align:right;margin-left:145px;}
.nei-tit .position span{background:url("../images/icon05.png") no-repeat 0px center;padding-left:15px;font-size:12px;color:#a1a1a1;}
.nei-tit .position span a{display:inline-block;padding:0px 3px;color:#a1a1a1}
.lx{padding:50px 0px 0px 0px;}
.lx .con1 .txt{font-size:14px;color:#595757;line-height:24px;}
.lx .con1 .con{margin:20px 0px;}
.lx .con1 .con .map{height:175px;background:#f3ece4 url("../images/ma.png") no-repeat 0px center;width:580px;}
.lx .con1 .con .map .map-c{margin-left:215px;margin-right:45px;padding-top:35px;font-size:12px;line-height:24px;color:#595757;}
.lx .con1 .con .map .map-c .t{font-size:14px;color:#8f1d20;line-height:26px;}
.lx .con1 .con .img{display:block;margin-left:20px;width:265px;height:175px;}
.lx .con1 .con .img img{display:block;width:265px;height:175px;}
.lx .con2{padding:15px 0px;}
.lx .con2 .index-tit{line-height:30px;border-bottom:1px solid #eaeaea}
.lx .con2 .index-tit .more{background:none;padding:0px;}
.lx .con2 .con{padding:15px 0px;}
.lx .con2 .con ul li{display:block;width:50%;float:left;font-size:12px;color:#595757;line-height:24px;}
.lx .con2 .con ul li .li-t{font-size:14px;color:#8f1d20;}
.tz{padding:50px 0px;}
.tz ul li{display:block;width:350px;float:left;margin-right:55px;}
.tz ul li:nth-child(3n){margin-right:0px;}
.tz ul li a{display:block;}
.tz ul li img{display:block;width:100%;height:118px;}
.tz ul li .li-t{font-size:16px;text-align:center;padding:15px 0px;}
.tz ul li .li-c{font-size:12px;color:#a1a1a1;line-height:24px;max-height:96px;overflow:hidden;height:75px;}
.tz ul li .but{width:120px;height:30px;background:#9b1120;font-size:14px;color:#fff;line-height:30px;text-align:center;margin:10px auto;border-radius:5px;}
.xx{padding:50px 0px 0px 0px;}
.xx .con1 .left{width:365px;float:left;height:280px;position:relative;}
.xx .con1 .left a{display:block;}
.xx .con1 .left a img{display:block;width:100%;height:280px;}
.xx .con1 .mid{width:475px;float:left;margin:0px 10px;}
.xx .con1 .mid img{display:block;width:100%;}
.xx .con1 .mid a{display:block;margin-bottom:10px;}
.xx .con1 .right{float:right;width:295px;height:280px;}
.xx .con1 .right a{display:block;}
.xx .con1 .right a img{display:block;width:100%;height:280px;}
.xx .con2{padding:20px 0px;}
.xx .con2 .index-tit{line-height:30px;border-bottom:1px solid #eaeaea}
.xx .con2 .con{margin:20px 0px;}
.xx .con2 .con .left{width:750px;}
.xx .con2 .con .left dl{padding:10px 0px;border-bottom:1px solid #eaeaea;}
.xx .con2 .con .left dl dt{float:left;width:175px;}
.xx .con2 .con .left dl dt a{display:block;}
.xx .con2 .con .left dl dt a img{display:block;width:100%;height:120px;}
.xx .con2 .con .left dl dd{margin-left:190px;}
.xx .con2 .con .left dl dd .dd-t{font-size:16px;padding:10px 0px;display:block;}
.xx .con2 .con .left dl dd .dd-c{color:#a1a1a1;line-height:24px;font-size:12px;text-indent:24px;}
.xx .con2 .con .right{width:330px;line-height:30px;float:right;}
.xx .con2 .con .right a{display:block;background:url("../images/icon.jpg") no-repeat 0px center;padding-left:10px;height:30px;overflow:hidden;font-size:14px;color:#595757}
.xx .con2 .con .right a:hover{color:#8f1d20;}
.zg{padding:50px 0px;}
.zg .con1{position:relative;}
.zg .con1 img{display:block;width:100%;}
.zg .con1 .txt{width:700px;left:50px;top:60px;font-size:12px;color:#fff;line-height:24px;text-indent:24px;position:absolute;}
.zg .con2{margin:20px 0px;}
.zg .con2 .index-tit{line-height:30px;border-bottom:1px solid #eaeaea}
.zg .con2 .index-tit select{position:absolute;top:0px;right:0px;height:24px;border:1px solid #eaeaea;width:140px;line-height:24px;text-indent:10px;outline:none;font-size:12px;}
.zg .con2 .con{margin-top:20px;}
.zg .con2 .con ul li{display:block;width:380px;background:#f6f6f6;float:left;margin:0px 10px 10px 0px;cursor:pointer}
.zg .con2 .con ul li .li-c{padding:10px;}
.zg .con2 .con ul li .li-c .t{font-size:14px;line-height:28px;color:#8f1d20;height:28px;overflow:hidden;}
.zg .con2 .con ul li .li-c .c{color:#696969;line-height:24px;}
.zg .con2 .con ul li:nth-child(3n){margin-right:0px;}
.zg .con2 .con ul li:hover{background:#e4e4e4}
.zp{padding:50px 0px 10px 0px;}
.zp .left{width:285px;}
.zp .left img{display:block;width:100%;}
.zp .right{margin-left:325px;}
.zp .right .con1 .t .ch{font-size:16px;color:#8f1d20}
.zp .right .con1 .t .en{font-size:14px;color:#bcbcbc;}
.zp .right .con1 .c{font-size:12px;color:#696969;line-height:24px;padding:10px 0px;}
.zp .right .con1 .more{font-size:12px;color:#8f1d20;display:block;text-align:right;}
.zp .right .con2{margin:20px 0px;}
.zp .right .con2 .index-tit{line-height:30px;border-bottom:1px solid #eaeaea}
.zp .right .con2 .con{margin:20px 0px;}
.zp .right .con2 .con ul li{display:block;border-bottom:1px dotted #eaeaea;font-size:12px;line-height:42px;color:#4d4d4d;height:42px;overflow:hidden;}
.zp .right .con2 .con ul li.li-t{background:#eef1f6;font-size:12px;line-height:42px;font-weight:bold;}
.zp .right .con2 .con ul li .left1{width:300px;float:left;}
.zp .right .con2 .con ul li.li-c .left1{background:url("../images/icon.jpg") no-repeat 10px center;text-indent:20px;float:left;}
.zp .right .con2 .con ul li .left2{width:130px;text-align:center;float:left;}
.zp .right .con2 .con ul li.li-t .left1{text-indent:30px;}
.zp .right .con2 .con ul li .cha{color:#8f1d20}

.wz .con2 .con{margin:20px 0px;}
.wz .con2 .con ul li{display:block;border-bottom:1px dotted #eaeaea;font-size:12px;line-height:42px;color:#4d4d4d;height:42px;overflow:hidden;}
.wz .con2 .con ul li.li-t{background:#eef1f6;font-size:12px;line-height:42px;font-weight:bold;}
.wz .con2 .con ul li .left1{width:300px;float:left;}
.wz .con2 .con ul li.li-c .left1{background:url("../images/icon.jpg") no-repeat 10px center;text-indent:20px;float:left;}
.wz .con2 .con ul li .left2{width:130px;text-align:center;float:left;}
.wz .con2 .con ul li.li-t .left1{text-indent:30px;}
.wz .con2 .con ul li .cha{color:#8f1d20}


.zg-bot{margin:20px 0px;background:#eef1f6;padding:10px 20px;}
.zg-bot .left1{font-size:12px;line-height:24px;background:url("../images/icon06.jpg") no-repeat right center;width:215px;}
.zg-bot .left2{margin-left:40px;background:url("../images/icon07.jpg") no-repeat 0px center;padding-left:60px;font-size:14px;line-height:24px;}
.zg-bot .left2 a{display:block;color:#8f1d20;}
.zg-bot .left3{margin-left:40px;background:url("../images/icon08.jpg") no-repeat 0px center;padding-left:60px;font-size:14px;line-height:24px;}
.zg-bot .left3 a{display:block;color:#8f1d20;}
.zw{padding:50px 0px;}
.zw .left{width:820px;}
.zw .left .tit{font-size:18px;color:#8f1d20;line-height:42px;position:relative;border-bottom:1px solid #eaeaea}
.zw .left .tit  span{position:absolute;right:0px;top:10px;color:#969696;font-size:12px;}
.zw .left .c{padding:10px 0px;line-height:24px;color:#4d4d4d;line-height:30px;font-size:14px;}
.zw .left .c span{display:inline-block;width:48%;}
.zw .left .t{font-size:16px;background:url("../images/icon02.png") no-repeat 0px center;padding-left:10px;border-bottom:1px solid #eaeaea;line-height:40px;}
.zw .right{width:280px;}
.zw .right .index-tit{line-height:42px;border-bottom:1px solid #eaeaea}
.zw .right .con{padding:10px 0px;}
.zw .right .con a{display:block;color:#696969;font-size:14px;line-height:30px;}
.zw .right .con a:hover{color:#8f1d20}

.zhuan .con1{padding:25px 0px;border-bottom:1px solid #eaeaea;font-size:14px;color:#4d4d4d;line-height:30px;}
.zhuan .con2{margin:20px 20px;}
.zhuan .con2 ul li{width:215px;float:left;margin:20px 30px;}
.zhuan .con2 ul li a{display:block;width:100%}
.zhuan .con2 ul li a img{display:block;width:100%;height:260px;background:#9b1120;}
.zhuan .con2 ul li .t{font-size:12px;text-align:center;padding:10px 0px;}
.zhuan .con2 ul li .c{font-size:12px;line-height:24px;height:140px;overflow:hidden;color:#787878}

.rongyu .con1{padding:25px 0px;border-bottom:1px solid #eaeaea;font-size:14px;color:#4d4d4d;line-height:30px;}
.rongyu .con2{margin:20px 20px;}
.rongyu .con2 ul li{width:215px;float:left;margin:20px 30px;}
.rongyu .con2 ul li a{display:block;width:100%}
.rongyu .con2 ul li a img{display:block;width:auto;height:160px;background:#9b1120;margin:0 auto;}
.rongyu .con2 ul li .t{font-size:18px;text-align:center;padding:10px 0px;}
.rongyu .con2 ul li .c{font-size:12px;line-height:24px;height:30px;overflow:hidden;color:#787878;text-align:center;}

.video .con1{padding:25px 0px;border-bottom:1px solid #eaeaea;font-size:14px;color:#4d4d4d;line-height:30px;}
.video .con2{margin:20px 20px;}
.video .con2 ul li{width:240px;float:left;margin:20px 10px;border:1px solid #ddd;padding:5px;cursor:pointer;}
.video .con2 ul li:hover{border-color:#b00000;}
.video .con2 ul li a{display:block;width:100%}
.video .con2 ul li a img{display:block;width:250px;height:140px;background:#9b1120;margin:0 auto;}
.video .con2 ul li .t{font-size:18px;text-align:center;padding:10px 0px;}
.video .con2 ul li .c{font-size:12px;line-height:24px;height:30px;overflow:hidden;color:#787878;text-align:left;margin-top:5px;}
.video .con2 ul li .bo{display:block;float:right;background:url("/images/bo.jpg") no-repeat 0px center;background-size:12px auto;padding-left:15px;font-size:12px;line-height:24px;color:#666;text-align:left;width:50px;}
.video .con2 ul li .date{float:left;width:50%;font-size:12px;color:#999;line-height:24px;text-indent:0px}

.query{margin:25px 0px;padding-bottom:30px;}
.query .wen{font-size:24px;color:#000000;text-align:center;margin:30px;}
.query .wen1{font-size:12px;color:#666666;text-align:center;margin-bottom:30px;}
.query .wen2{font-size:12px;color:#666666;text-align:center;margin:30px 0 10px 0;}
.query .wen3{font-size:12px;color:#ff0000;text-align:center;margin:30px 0 10px 0;}
.query ul li{display:block;margin:10px 0px;}
.query ul li .right1{width:100%;margin-bottom:35px;margin-top:24px;text-align:center;}
.query ul li .right{width:100%;margin:auto;text-align:center;}
.query ul li .right span{width:72px;text-align: left;display: inline-block;padding-right:10px;font-weight:bold;font-size:14px;}
.query ul li .right1 span{width:72px;text-align: left;display: inline-block;padding-right:10px;font-weight:bold;font-size:14px;}
.query ul li .right1 input{vertical-align: text-bottom}

.query ul li .right .in1{text-align:center; display:block;height:36px;width:400px;border:1px solid #aaa;line-height:30px;text-indent:10px;}
.query ul li .right .tip{color:#999;line-height:36px;}
.query ul li .right textarea{min-height:135px;display:block;width:460px;border:1px solid #e4e4e4;}
.query ul li .but{color:#fff;display:inline-block;width:110px;height:36px;line-height:36px;text-align:center;margin-right:10px;border-radius:3px;border:none;border:none}
.query ul li .but.a1{background:#8c171a}
.query ul li .but.a2{background:#cacaca}

.tan-bg{width:100%;height:100%;background:url("../images/bg3.png") repeat;position:fixed;left:0px;top:0px;display:none;z-index:999}
.tan{position:fixed;width:640px;background:#333;min-height:200px;display:none;z-index:9999}
.tan .tit{height:50px;background:#9b1120;line-height:50px;text-indent:20px;color:#fff;font-size:14px;}
.tan .close{position:absolute;right:20px;top:15px;color:#fff;cursor:pointer;}

.con0 th,td{ border:1px solid;padding:5px;line-height:30px}
.con0 table{font-size:14px;margin:auto;border-collapse:collapse;}

.txt th,td{ border:1px solid;padding:5px;line-height:30px}
.txt table{border-collapse:collapse;}

/*news-center*/
.center1{margin:0px auto;}
.center1 .slideBox{ width:100%; padding:10px 0px;background:#eef1f6;height:152px; overflow:hidden; position:relative; }
.center1 .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.center1 .slideBox .hd ul{ overflow:hidden; zoom:1; float:right;  }
.center1 .slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#bebebe; cursor:pointer; border-radius:10px;}
.center1 .slideBox .hd ul li.on{ background:#931d1b; color:#fff; }
.center1 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.center1 .slideBox .bd li{ zoom:1; vertical-align:middle; }
.center1 .slideBox .bd li dl{margin:0px 10px;}
.center1 .slideBox .bd li dl dt{float:left;}
.center1 .slideBox .bd li dl dd{float:right;;width:580px;}
.center1 .dd-tit{font:bold 16px/24px microsoft yahei;color:#333;}
.center1 .dd-con{font:12px/22px microsoft yahei;color:#888;margin-top:10px;}
.center1 .dd-con a{color:#cb131d}

.cha{background:#eef1f6;padding:5px 20px;font:12px/24px microsoft yahei;color:#333;margin:10px auto;height:30px;}
.cha .biao{float:left;line-height:30px;}
.cha .nianfen{float:left;line-height:30px;}
.cha  .date{float:left;margin-left:20px;}
.cha  .date span{display:block;float:left;margin:0px 10px;}
.cha  .date input{display:block;width:175px;height:30px;background:#fff url(../images/date01.jpg) no-repeat 146px center;float:left;border:none;outline:none;line-height:30px;text-indent:5px;}
.cha  .search{float:left;margin-left:10px;}
.cha  .search input{display:block;float:left;width:450px;background:#fff;outline:none;border:none;line-height:30px;text-indent:5px;}
.cha  .search button{width:100px;height:30px;background:#991a15 url("../images/date02.jpg") no-repeat 20px center;text-indent:20px;font:12px/30px microsoft yahei;color:#fff;outline:none;border:none;float:left;margin-left:20px;border-radius:3px;}
.cha .biao select{width:50px;height:24px;border:1px solid #ddd;line-height:24px;background:none;outline:none}

        /* ������css */
        .my-tt{color:#8f1d20;font-size:14px;font-weight:bold;}
        .my-slideBox{width:100%;overflow:hidden; position:relative; }
        .my-slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:60px; z-index:1; }
        .my-slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
        .my-slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px;border-radius:10px;overflow:hidden;
            text-indent:-999px; line-height:14px; text-align:center; background:#eee; cursor:pointer; }
        .my-slideBox .hd ul li.on{ background:#8f1d20; color:#fff; }
        .my-slideBox .bd{ position:relative; height:100%; z-index:0;   }
        .my-slideBox .bd li{ zoom:1; vertical-align:middle; }
        .my-slideBox .bd img{width:100%;height:145px;display:block;  }

        /* ������ǰ/��ť���룬�������Ҫɾ������ */
        .my-slideBox .prev{opacity:.3;width:20px;display:block;position:absolute;left:2px;top:50px;height:50px;line-height:50px;line-height:50px;background:#000;border-radius:5px;text-align:center;font-size:14px;color:#fff;}
        .my-slideBox .next{opacity:.3;width:20px;display:block;position:absolute;right:2px;top:50px;height:50px;line-height:50px;line-height:50px;background:#000;border-radius:5px;text-align:center;font-size:14px;color:#fff;}


.r-3{margin-bottom: 20px}
.r-3 a{float: left;margin-right: 3px;background: #DED9D3;width: 190px;display: block;font-size: 14px;height: 60px;line-height: 60px;color: #000;text-align: center;font-weight: bold;} 
.r-3 a:hover{background: #931D1B;color: #FFF;}


.top-red{height:40px;line-height:40px;background:#8f1f20;}
.top-red .top-nav{font-size:12px;color:#fff;text-align:left;}
.top-red .top-nav a{color:#fff}

/* �ֲ�ͼ */
.indexslide{width:100%;position:relative;margin:0 auto;height:480px;overflow:hidden;}
.indexslide .flash{position:absolute;height:480px;width:100%;}
.indexslide .flash li{display:none;position:absolute;top:0px;left:0px;width:100%;height:480px;}
.indexslide .flash li a{display:block;width:100%;height:100%;}
.indexslide .w1180{position: absolute; bottom:0; left: 50%; width: 400px; margin-left: -200px;overflow: hidden;height: 40px;}
.indexslide .isindex{height: 100%;text-align: center}
.indexslide .isindex a{display: inline-block;*zoom: 1;margin: 40px 8px 0 0; width: 40px; height: 5px;border-radius:3px;border:0px solid #fff;background:#fff; cursor: pointer;-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.indexslide .isindex .on{background: #e16805;border-color: #e16805;}

.indexslide .btns a {position:absolute; top:50%; z-index:4; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms;}
.indexslide .btns .prev {position: absolute;left: -273px;top:0px;margin-top:-0px;width:172px;height:480px;z-index: 9999;cursor: pointer;
    background: url(../images/prev.png) no-repeat center;}
.indexslide .btns .next {position: absolute;right: -273px;top:0px;margin-top:-0px;width:172px;height:480px;z-index: 9999;cursor: pointer;
    background: url(../images/next.png) no-repeat center;}
.indexslide .btns a span {position:absolute; top:0; left:0; width:100%; height:100%; -ms-transition:-ms-opacity 300ms;  transition:opacity 300ms;-webkit-transition:-webkit-opacity 300ms; -moz-transition:-moz-opacity 300ms; -o-transition:-o-opacity 300ms; cursor:pointer;}
.indexslide .btns .prev.on{left: 0px;}
.indexslide .btns .next.on{right: 0px;}


.header-fen{height:90px;}
.header-fen .logo{display: block;}
.header-fen .tit{font-size:18px;font-weight: bold;line-height:70px;margin-left:10px;border-left:1px solid #ddd;display: inline-block;padding-left:10px;margin-top:10px;}
.header-fen .top-a{line-height:90px;;}

.gongsi{background:#f4f4f4;}
.gongsi .tit{font-size:18px;font-weight:bold;height:80px;line-height:80px;color:#8f1e20}
.gongsi .tit .en{padding-left:20px;color:#c1c1c1;font-weight:normal;text-transform:uppercase;font-size:14px}
.gongsi .wen p{line-height:24px;font-size:12px;padding:15px 0px;;}

/* �ֹ�˾����ͼ */

.project_img{ overflow:hidden; position:relative;padding:0px 85px; margin-left:-90px;margin-right:-90px;}
.project_img .hd{ overflow:hidden; }
.project_img .hd .prev{display:block;width:80px;height:80px;background:url("../images/icon7.jpg") no-repeat center;position:absolute;top:50px;left:0px;z-index:11;cursor:pointer}
.project_img .hd .next{display:block;width:80px;height:80px;background:url("../images/icon8.jpg") no-repeat center;position:absolute;top:50px;right:0px;z-index:11;cursor:pointer}
.project_img .hd ul{display:none }
.project_img .hd .pageState{display:none;}
.project_img .bd{}
.project_img .bd ul{ overflow:hidden; zoom:1; }
.project_img .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden;  }
.project_img .bd ul li .pic{ text-align:center; }
.project_img .bd ul li .pic img{ width:288px; height:180px; display:block;}
.project_img .bd ul li .title{ line-height:24px; width:288px;font-size:14px;color:#555;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;}
	
.ditu{height:450px;background:#8f1e20;margin-top:40px;position: relative;}
.ditu .lxwenzi{position: absolute;width: 100%;z-index: 999;pointer-events:none;}
.ditu .lxwenzi .lianxi{height:420px;width:360px;padding:15px 25px;background:url(../images/lianxi_bg.png);}
.ditu .lxwenzi .lianxi .tit{font-size:18px;font-weight:bold;padding:10px 0px;color:#fff}
.ditu .lxwenzi .lianxi ul{border-bottom:1px solid #fff;padding-bottom:10px;color:#fff}
.ditu .lxwenzi .lianxi ul li .left{height: 30px;width: 90px;float: left;line-height: 14px;}
.ditu .lxwenzi .lianxi ul li .right{margin-left:100px;height:30px;line-height:14px;;}
.ditu .map{}

.wx{padding-top:20px;}
.wx .weixin{float:left}
.wx .weixin img{width:90px; height:90px;}
.wx .weixinhao{margin-left:100px;line-height:24px;color:#fff}


.searvice_contact_ul{margin-top:35px;}
.searvice_contact_ul li{width:50%;float:left;text-align:center;line-height:24px;}
.searvice_contact_ul li .t{font-size:18px;font-weight:bold}
.searvice_contact_ul li .c{color:#b8b8b8}
.searvice_contact_ul li img{display:block;margin:0 auto;margin-bottom:10px;}

.chuku_list{}
.chuku_list ul li{width:33.33%;float:left;text-align: center;}
.chuku_list ul li img{width:336px;height:184px;}
.chuku_list ul li .c{font-size:14px;margin-bottom:10px;text-align:left;padding:8px 26px;font-weight:bold;}
.chuku_list ul li .t{font-size:12px;color:#999;text-align:left;padding:0px 26px;}
.chuku_list ul li .d{font-size:12px;color:#666;text-align:left;padding:5px 26px;line-height:18px;}

.jiyin_list{}
.jiyin_list .t{font-size:18px;color:#8f1f20;text-align: center;font-weight:bold;margin-top:30px;}
.jiyin_list .en{font-size:14px;color:#ddd;text-align: center;}
.jiyin_list .xian{height:1px;background:#ddd;margin:15px 0px;}
.jiyin_list ul li{width:20%;float:left;text-align: center;}
.jiyin_list ul li img{width:124px;height:174px;}
.jiyin_list ul li .c{font-size:14px;margin-bottom:10px;}

/* ������� */

.project1_img{ overflow:hidden; position:relative;padding:0px 50px; margin-left:0px;margin-right:40px;padding-bottom:15px;}
.project1_img .hd{ overflow:hidden; }
.project1_img .hd .prev{display:block;width:50px;height:50px;background:url("../images/icon77.jpg") no-repeat center;position:absolute;top:50px;left:0px;z-index:11;cursor:pointer}
.project1_img .hd .next{display:block;width:50px;height:50px;background:url("../images/icon88.jpg") no-repeat center;position:absolute;top:50px;right:0px;z-index:11;cursor:pointer}
.project1_img .hd ul{display:none }
.project1_img .hd .pageState{display:none;}
.project1_img .bd{}
.project1_img .bd ul{ overflow:hidden; zoom:1; }
.project1_img .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden;width:200px; }
.project1_img .bd ul li .pic{ text-align:center; }
.project1_img .bd ul li .pic img{ width:124px; height:174px; display:block;margin:0 auto}
.project1_img .bd ul li .title{ line-height:24px; width:200px;font-size:14px;color:#555;height:24px;overflow:hidden;text-overflow:ellipsis;text-align:center;
    white-space:nowrap;margin-top:10px;}

/*2021-10-22 修改 star*/
.zw .left .t {
    color: #960C16;
}
.tdjl-head {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-bottom: 18px;
    border-bottom: 1px solid rgb(227,227,227);
}
.zw .right .index-tit {
    font-size: 16px;
    line-height: 42px;
    border-bottom: 1px solid #eaeaea;
}
.tdjl-msg {
    padding: 15px 0;
}
.tdjl-title {
    padding: 10px 0;
    color: #901F21;
    border-bottom: 1px solid rgb(227,227,227);
}
.tdjl-title > span {
    font-size: 16px;
    padding-left: 15px;
    border-left: 3px solid #901F21;
}
.tdjl-msg-row {
    display: flex;
    flex-direction: row;
    margin-bottom: 10px;
}
.tdjl-msg-row > p {
    flex: 1;
    font-size: 14px;
    color: rgba(115,115,115,1);
}
.tdjl-msg-row > p > span:first-child {
    display: inline-block;
    width: 85px;
}
.tdjl-head > p {
    font-size: 18px;
    color: #901F21;
}
.show-tdjl-btn {
    display: inline-block;
    width: 270px;
    height: 55px;
    text-align: center;
    line-height: 55px;
    font-size: 16px;
    color: #fff;
    background:#901F21 ;
    margin-left: calc(50% - 135px);
    border-radius: 3px;
}
.show-tdjl-btn:hover {
    color: #fff !important;
}
.tdjl-list {
    padding: 15px 0;
}
.tdjl-list > p {
    font-size: 14px;
    color: rgba(115,115,115,1);
    margin-bottom: 10px;
}
.con-p-1 {
    padding: 10px 0;
    font-size: 16px;
}
.con-p-2 {
    padding: 5px 0;
    font-size: 12px;
}
.con-p-3 {
    line-height: 24px;
    font-size: 12px;
}
/*人才中心 选项卡*/
.rc-center-box {
    width: 100%;
    height: auto;
    padding-top: 50px;
}
.rc-center-head {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: auto;
}
.rc-center-head > .rc-center-head-a:nth-of-type(2) {
    margin: 0 10px;
}
.rc-center-head-a {
    flex: 1;
    height: 52px;
    text-align: center;
    line-height: 52px;
    font-size: 16px;
    background: #EFEFEF;
}
.rc-center-head-a:hover {
    color: #fff;
    background: #901F21;
}
.rc-head-a-activity {
    color: #fff;
    background: #901F21;
}
.shzp-head {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 15px 0 30px 0;
}
.shzp-head-left {
    font-size: 16px;
    color: #9B1120;
    font-weight: bold;
    border-left: 4px solid #9B1120;
    padding-left: 15px;
}
.shzp-head-right > input {
    width: 240px;
    height: 30px;
    line-height: 30px;
    text-indent: 10px;
    border: 1px solid #E2E2E2;
}
.shzp-head-right > select {
    width: 170px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #E2E2E2;
    color: #901F21;
}
.shzp-head-right > a {
    display: inline-block;
    width: 85px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    background: #901F21;   
}
.rc-center-div {
    display: none;
    padding-top: 20px;
}
.tc-center-txt {
    line-height: 24px;
}
.shzp-content  .con2 .con {
    margin: 20px 0px;
}
.shzp-content .con ul li {
    display: block;
    border-bottom: 1px dotted #eaeaea;
    font-size: 12px;
    line-height: 42px;
    color: #4d4d4d;
    height: 42px;
    overflow: hidden;
    padding: 5px 0;
}
.shzp-content .con ul li.li-t {
    background: #eef1f6;
    font-size: 12px;
    line-height: 42px;
    font-weight: bold;
}
.shzp-content .con ul li .left1 {
    width: 300px;
    float: left;
}
.shzp-content .con ul li.li-t .left1 {
    text-indent: 30px;
}
.shzp-content .con ul li .left2 {
    width: 130px;
    text-align: center;
    float: left;
}
.shzp-content .con ul li.li-c .left1 {
    background: url(../images/icon.jpg) no-repeat 10px center;
    text-indent: 20px;
    float: left;
}
.shzp-content .con ul li .left3 {
    width: 300px;
    text-align: left;
    padding-left: 25px;
    float: left;
}
.shzp-content .con ul li .left4 {
    width: auto;
    text-align: right;
    float: right;
}
.shzp-content .cha {
    padding:5px 25px ;
    text-align: center;
    line-height: 34px;
    border-radius: 17px;
    font: 12px/24px microsoft yahei;
    font-size: 14px;
    color: #901F21;
    background: #EEF1F6;
    margin: 20px auto;
}
.shzp-content .cha:hover {
    color: #fff;
    background: #901F21;
}
.shzp-content-foot {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    padding: 35px 0;
}
.shzp-foot-a {
    padding: 5px 30px;
    background: #EDEDED;
    border: 1px solid #DFDFDF;
    margin: 0 5px;
}
.shzp-foot-a:hover {
    color: #fff;
    background: #901F21;
    border: 1px solid #901F21;
}
.shzp-foot-a2 {
    padding: 5px 10px;
    background: #fff;
    border: 1px solid #DFDFDF;
    margin: 0 5px;
}
.shzp-foot-a2:hover {
    color: #fff;
    background: #901F21;
    border: 1px solid #901F21;
}
.shzp-foot-a-activity {
    color: #fff;
    background: #901F21;
    border: 1px solid #901F21;
}

/* 人才发展项 */
.rc-center-txt {
    padding-bottom:10px;
    line-height: 24px;
}
.rcfz-head {
    width: 100%;
    margin: 20px 0;
}
.rcfz-head .rcfz-head-left {
    color: #901F21;
    background: url(../images/icon02.png) no-repeat 0px center;
    padding-left: 10px;
    font-size: 16px;
}
/* 文化理念内容 */
.rcfz-whln {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-row-gap: 15px;
    grid-column-gap:15px ;
    width: 100%;
    height: auto;
}
.rcfz-whln-div {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: calc(100% - 60px);
    height: auto;
    padding: 30px 30px;
    border: 1px solid #D1D1D1;
}
.rcfz-whln-div > img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
}
.rcfz-whln-div-p1 {
    color: #901F21;
    margin-bottom: 10px;
    font-size: 16px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
}
.rcfz-whln-div-p2 {
    font-size: 14px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.rcfz-lx {
    width: 100%;
    height: auto;
    border-top: 1px solid #e4e4e4;
    padding: 10px 0;
}
.rcfz-lx-row {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 20px 0;
}
.rcfz-lx-row-img {
    width: 175px;
    height: 50px;
    margin-right: 10px;   
}
.rcfa-lx-row-div {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 50px;
    color: #fff;
    background: #901F21;
    border-radius: 3px;
}
.rcfa-lx-row-div >  p {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
}
.rcfa-lx-row-icon {
    width: 15px;
    height: 15px;
    margin: 0 5px;
}
.rcfz-lx-row2 .rcfa-lx-row-div {
    background: rgb(36,149,163);
}
.rcfz-lx-row2 .rcfa-lx-row-div > p {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.rcfa-lx-row-div2 {
   background: rgb(36,100,146) !important; 
}
/* 人才动态 */
.rcdt-head {
    display: flex;
    justify-content: space-between;
    padding-bottom: 15px;
    border-bottom:3px solid rgb(155,155,155);
}
.rcdt-head > a {
    color: #901F21;
}
.rcdt-box {
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    background: rgb(238,241,246);
}
.rcdt-box-img-box {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
      
}
.rcdt-box-img {
    position: absolute;
    width: 100%;
    height: 100%;
}
.rcdt-box-txt {
    width: calc(100% - 30px);
    height: 32px;
    padding:10px 15px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.rcdt-box-time {
    padding-left: 15px;
}
/* 简历提交 star */
.jltj-form {
    width: calc(100% - 40px);
    height: auto;
    padding: 20px;
}
.form-row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 10px 0;
}
.form-row-span {
    width: 85px;
    padding-top: 5px;
}
.form-row-input {
    width: 360px;
    height: 28px;
    border: 1px solid rgba(220,220,220,1);
    margin-right: 15px;
}
.form-row-p {
    flex: 1;
    padding-top: 5px;
    color: rgba(178,178,178,1);
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
}
.form-row-sucess {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 15px;
    width: calc(100% - 30px);
    padding:10px 15px;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #e4e4e4;
}
.form-row-sucess > span:last-child {
    font-size: 20px;
    cursor: pointer;
}
.form-row-upload {
    width: 360px;
    height: auto;
}
.upload-btn {
    display: inline-block;
    width: 100%;
    height: 70px;
    text-align: center;
    line-height: 70px;
    font-size: 36px;
    border: 1px solid rgba(220,220,220,1);
    margin-bottom: 10px;
}
.form-row > button {
    width: 115px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    margin-right: 25px;
    color: #fff;
    border: none;
    border-radius: 5px;
    background: rgba(202,202,202,1);
}
.form-btn-submit {
    margin-left: 85px;
    background: #901F21 !important;
}
/* 简历提交 end */
/* 全球布局 star */
.global-box {
    display: flex;
    flex-direction: row;
    position: relative;
    width: 100%;
    height: 600px;
    padding: 20px  0 30px 0;
}
.global-right {
    flex: 1;
    height: calc(100% - 30px);
    padding: 15px;
    border-radius: 5px;
    overflow-y: auto;
    background: rgba(246,246,246,1);
}
.global-right-title {
    font-size: 16px;
    color: #901F21;
    padding-bottom: 15px;
    border-bottom: 2px solid #901F21;
}
.global-item {
    width: 100%;
    height: auto;
    padding:10px 0;
}
.global-item:hover{background:#901F21}
.global-item:hover p{color:#fff;}

.global-item .global-item-p1 {
    color: #901F21;
    margin-bottom: 5px;
    padding:0 10px;
}
.global-item .global-item-p2 {
    line-height: 22px;
    margin-bottom: 5px;
    padding:0 10px;
}
.global-haiwai-box {
    position: absolute;
    left: 80px;
    bottom: 50px;
    width: 60px;
    height: 90px;
    cursor: pointer;
    border-radius: 2px;
    z-index: 999999;
    border: 1px solid #BBBBBB;
}
.global-haiwai-box > img {
    margin-top: 10px;
    width: 100%;
    height: auto;
}
.global-haiwai-box > p {
    text-align: center;
    margin-top: 10px;
}
.nei .con1 {
    position: relative;
    margin-top: 30px;
}
.nei .con1 .txt {
    width: 700px;
    left: 50px;
    top: 50px;
    font-size: 12px;
    color: #333;
    line-height: 24px;
}


/* 全球布局 end */
/*2021-10-22 修改 end*/

.shan-black{position:fixed;top:0px;left:0px;width:100%;height:100%;background:url("../images/bg2.png") repeat;display:none;z-index:99999;}
.shan-tan{overflow:hidden;position:fixed;left:50%;top:50%;width:400px;height:160px;margin-left:-200px;margin-top:-80px;background:#fff;border-radius:10px;display:none;z-index:99999;}
.shan-tan .tit1{height:34px;color:#000;text-indent:15px;border-bottom:1px solid #e3e8ec;position:relative;font-size:14px;line-height:34px;}
.shan-tan .tit1 .close{position:absolute;right:10px;top:0px;color:#99;cursor:pointer;font-weight:bold;}
.shan-tan .d{height:40px;padding:15px 20px;background:url("../images/icon10.png") no-repeat 20px center;font-size:14px;line-height:40px;color:#333;text-indent:40px;}
.shan-tan .c{height:40px;padding:15px 20px;background:url("../images/icon10.png") no-repeat 20px center;font-size:14px;line-height:40px;color:#333;text-indent:40px;}
.shan-tan .w{height:40px;padding:15px 20px;background:url("../images/icon10.png") no-repeat 20px center;font-size:14px;line-height:40px;color:#333;text-indent:40px;}
.shan-tan .load{height:40px;padding:15px 20px;background:url("../images/icon10.png") no-repeat 20px center;font-size:14px;line-height:40px;color:#333;text-indent:40px;}
.shan-tan .button{background:#f5f5f5;padding:13px;border-top:1px solid #00ba8b;text-align:right;}
.shan-tan .button  a{text-indent:0px;border-radius:3px;display:inline-block;width:68px;height:30px;font-size:12px;line-height:30px;color:#fff;text-align:center;margin:0px 2px;}
.shan-tan .button  a.bg1{background:#d4d4d4}
.shan-tan .button  a.bg2{background:#01a275}


/************滚动条**********/
::-webkit-scrollbar-thumb {height: 50px;outline-offset: -2px;outline: #fff solid 2px;-webkit-border-radius: 0;border: 2px solid #fff;background-color: #b2b3b4;-webkit-border-radius: 4px;}
::-webkit-scrollbar-thumb:hover {height: 50px;background-color: #0B95FE;-webkit-border-radius: 4px;}
::-webkit-scrollbar {width: 8px;height: 8px;}
::-webkit-scrollbar:horizontal{width: 0px;height: 0px;}
::-webkit-scrollbar-track-piece {background-color: #fff;-webkit-border-radius: 0;}
::-webkit-scrollbar-thumb {height: 50px;outline-offset: -2px;outline: #fff solid 2px;-webkit-border-radius: 0;border: 0px solid #fff;background-color: #b2b3b4;-webkit-border-radius: 4px;}
::-webkit-scrollbar-thumb:hover {height: 50px;background-color: #0B95FE;-webkit-border-radius: 4px;}
::-webkit-scrollbar {width: 8px;height: 8px;}
::-webkit-scrollbar:horizontal{width: 0px;height: 0px;}
::-webkit-scrollbar-track-piece {background-color: #fff;-webkit-border-radius: 0;}
/************滚动条**********/

/*2021-11-23 全生命周期 新增 start*/
.qsmzq-main-box {
    width: 100%;
    height: auto;
    /* margin-top: 20px; */
    padding-bottom: 20px;
}
.qsmzq-main-row {
    display: flex;
    flex-direction: row;
    height: auto;
    margin-top: 30px;    
    background-color: #f3f8fc;
}
.qsmzq-main-left {
    flex: 1;
    display: flex;
    flex-direction: column;
    height: 270px;
    padding: 20px;
    justify-content: space-between;
}
.qsmzq-title {
    font-size: 18px;
    font-weight: bold;
    color: #901f21;
    margin-bottom: 15px;
}
.qsmzq-txt {
    line-height: 24px;
    font-size: 12px;
    color: #767a7d;
}
.qsmzq-btn-group {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 15px;
}
.qsmzq-btn-group .qsmzq-btn {
    width: 100%;
    height: auto;
    padding: 7px 0;
    text-align: center;
    color: #fff;
    background-color: #525252;
    border-radius: 5px;
}
.qsmzq-btn-activity {
    background-color:#901f21 !important;
}
.qsmzq-btn-group .qsmzq-btn:hover {
    background-color: #901f21;
}
.qsmzq-main-right {
    flex: 1;
}
.qsmzq-main-imgbox {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56%;
}
.qsmzq-img {
    position: absolute;
    width: 100%;
    height: 100%;
}
.qsmzq-btn2 {
    width: 150px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    border-radius: 5px;
    background-color: #901f21;
}
.qsmzq-btn2:hover {
    color:#fff;
}
/*2021-11-23 全生命周期 新增 end*/
.s1s{
    height: 30px;
    border: 1px solid #d7d7d8;
    line-height: 30px;
    padding: 0 10px;
    display: inline-block;
    margin-right: 5px;
}