.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:""}
.clearfix{zoom:1}
.fl{float:left}
.fr{float:right}
.auto{margin-left:auto;margin-right:auto}
em, i{font-style:normal}
.fz26{font-size:26px}
.fz14{font-size:14px}
.fz16{font-size:16px}
.fz17{font-size:17px}
.fz18{font-size:18px}

/*网页限定宽度*/
.w1510{width:1460px;max-width:92%;margin:0 auto}

/*文字截断*/
.TXTovehid{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.TXTovehid-two{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.TXTovehid-three{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}

/*transition*/
.ani200{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}
.ani300{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}
.ani400{-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;transition:all 0.4s linear}
.ani500{-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}
.ani1000{-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;transition:all 1s linear}
.bgStyle{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.scaleimg:hover .pic em, .scaleimg:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.rotateY:hover{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}
.translateX:hover{-webkit-transform:translateX(-6px);-moz-transform:translateX(6px);-ms-transform:translateX(-6px);transform:translateX(-6px)}
.scaleimgg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
table{border-collapse:collapse}
td{padding:0;border:1px solid #000}
.contbox strong{font-weight:bold}
.tittrrr{height:52px;padding:0 20px;background:#f0f0f0;font-size:22px;color:#1a1a1a;line-height:52px;font-weight:normal;margin-bottom:14px;border-left:5px solid #b81920}

/*文字截断*/
.TXTovehid{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.TXTovehid-two{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.TXTovehid-three{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}

/*分页*/
.page{font-size:0;text-align:center;margin-top:40px}
.page a, .page span, .page_btn, .page_input{display:inline-block;box-sizing:border-box;height:36px;line-height:36px;margin:0 3px 6px;padding:0 15px;vertical-align:top;font-family:'Microsoft YaHei';font-size:12px;color:#666}
.page a{border:1px solid #d8d8d8}
.page .page_input{width:50px;margin:0 5px;padding:0;border:1px solid #d8d8d8;background:#fff;text-align:center}
.page .page_btn{border:1px solid #d8d8d8;background:#fff;cursor:pointer}
.page .current, .page .page_btn:hover, .page a:hover{background:#b81920;border-color:#b81920;color:#fff}

/*transition*/
.ani200{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}
.ani300{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}
.ani400{-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;transition:all 0.4s linear}
.ani500{-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}
.ani1000{-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;transition:all 1s linear}
#nav_slide{background: #990207;line-height:50px;position:relative;z-index:2;display:none}
#nav_slide #bnt_back{position:absolute;left:10px;top:-2px}
#nav_slide #bnt_back img{height:20px;vertical-align:middle}
#nav_slide .n_title{height:50px}
#nav_slide h1{font-size:18px;color:#fff;text-align:center;margin-top:0;margin-bottom:0;line-height:50px}
#bnt_sub_nav{position:absolute;right:10px;top:14.5px;cursor:pointer}
#bnt_sub_nav img{display:block;height:20px}
#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
#sub_nav_content{background:#eff4f4;display:none;z-index:9;width:100%}
#sub_nav_content ul{margin-bottom:0}
#sub_nav_content ul li{background:none;box-shadow:none;border-bottom:1px solid #dedede;padding:0 15px}
#sub_nav_content ul li a{display:inline-block;font-size:16px;padding:0;color:#333;width:88%}
#sub_nav_content ul li i{float:right;font-family:simsun;font-style:normal;font-weight:bold}
#sub_nav_content ul li ul li{border:0;line-height:28px;padding-left:10px}
#sub_nav_content ul li ul li a{font-size:13px;color:#666}
#sub_nav_content ul li.on > a{color:#b81920}
#sub_nav_content ul li ul{display:none}
.nyBanner{width:100%;height:340px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}
.nyBanner::before{content:'';width:100%;height:187px;background:url("../images/header.png") repeat-x;position:absolute;left:0;top:0;z-index:1}
.nyBanner2{width:100%;height:480px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}
.teacher_nav{text-align:center}
.teacher_nav a{background:#f0f0f0;color:#414141;

    /*padding: 0 35px;*/
    display:inline-block;line-height:40px;padding:0 15px;margin-bottom:10px}
.teacher_nav a.on, .teacher_nav a:hover{background:#b81920;color:#fff}
.list_p4_1{width:100%;margin:43px auto 0}
.list_p4_1 li{width:100%;border:1px solid #d7d6d6;margin-bottom:21px;float:left}
.list_p4_1 li h5{float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:58px;font-size:16px;color:#555;padding-left:26px;width:725px}
.list_p4_1 li h5 a{color:#555}
.list_p4_1 li h5 a:hover{color:#b81920}
.list_p4_1 li span{display:inline-block;float:left;line-height:58px;font-size:14px;color:#777;margin-left:36px}
.list_p4_1 li > a{float:right;display:inline-block;width:62px;height:58px;background:url("../images/down_black.jpg") center center no-repeat;margin-left:25px}
.list_p4_1 li > a:hover{background:url("../images/down_h.jpg") center center no-repeat}
.w1260{width:90%;margin:0 auto;max-width:1280px}
.w1210{width:90%;margin:0 auto;max-width:1280px}
.nyWrap{padding:40px 0 60px; /* background:url("../images/shan.png") no-repeat center bottom*/ }
.nyWrap .nyContent{width:77%;box-sizing:border-box;padding:10px 40px 50px;min-height:800px}
.left_nav{width:22.5%}
.left_nav .titleny{width:100%;height:148px;box-sizing:border-box;padding:42px 12px 100px;color:#fffbf4;text-align:center;background:#990207; }
.left_nav .titleny h3{font-size:32px;line-height:52px;font-weight:bold}
.left_nav .titleny h4{font-size:18px;line-height:28px;font-weight:normal;opacity:0.6}
.block{display:block}
.fz12{font-size:12px}
.left_nav > ul{background: #faf5f5 /*url("../images/leftmy.png") no-repeat left bottom / auto 100px*/;padding-bottom:340px;box-shadow:0 0 20px rgba(0,0,0,0.1);border:2px solid #fff}
.left_nav > ul > li > a span{color:#000;

    /*font-size:1.1rem;*/
    font-size:18px;  }
.left_nav > ul > li > a{border-top:1px solid #ebe7e1;line-height: 50px;position:relative;padding: 0.8em 0 0.8em 10px; line-height: 1.2; }
.left_nav > ul > li > a::before{content:'';position:absolute;left:0;top:0;height:0;width:6px;background:#990207;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}
.left_nav > ul > li:first-child a{border-top:none}
.left_nav > ul > li > a.on{background:#fff}
.left_nav > ul > li > a::after{ display: none; content:'';width:8px;height:8px;border-top:2px solid #909090;border-right:2px solid #909090; transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;top:50%;margin-top:-4px;right:9%}
.left_nav > ul > li > a.on::after{ border-top:2px solid #666;border-right:2px solid #666; }
.left_nav > ul > li > a:hover::after{ }
.left_nav > ul > li > a.on::before{ /* height:100%; */ }
.left_nav > ul > li > a:hover::before{ /* height:100%*/ }
.left_nav > ul > li > a:hover span,
.left_nav > ul > li > a.on span{ font-weight:bold}
.left_nav .nLi .navSub{display:none}
.left_nav .nLi .navSub ul{padding:0 35px;border-top:1px solid #dbdbdb}
.left_nav .nLi .navSub ul li{border-bottom:1px solid #e5e5e5;padding:15px 0}
.left_nav .nLi .navSub ul li:last-child{border-bottom:none}
.left_nav .nLi .navSub ul li a{display:block;padding-right:34px;font-size:16px;line-height:20px;color:#444444;position:relative}
.left_nav .nLi .navSub ul li a:hover, .left_nav .nLi .navSub ul li.active a{color:#018fdd}
table{margin:0 auto;border-collapse:collapse;border-spacing:0;width:100% !important;max-width:100% !important}
td, th{padding:0}
.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}
.pure-table tr:hover{background-color:#fefaf6}
.pure-table tr:hover td{background-color:#fefaf6}
.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}
.pure-table td, .pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:8px 10px !important;text-align:center;font-size:16px}
.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}
.pure-table td{background-color:transparent}
.pure-table-odd td{background-color:#f2f2f2}

/*内页快速链接*/
.ny_sidequick{box-sizing:border-box;

    /*background: #fffbf4;
    border: 2px solid #fff;
	margin-top:25px;
	*/
    padding:20px}
.ny_sidequick h3{line-height:60px;border-bottom:2px solid #b81920;font-size:22px;margin-bottom:25px;background:#b81920;color:#fff;text-align:center}
.ny_sidequick ul{}
.ny_sidequick ul li{width:50%}
.ny_sidequick ul li a{position:relative;display:block;font-size:16px;color:#333;line-height:24px;padding:0 0 35px}

/*.three_swiper .swiper-slide a:after{content: '';position: absolute;width: 1px;height: 110px;background: #eaeaea;display: inline-block;left: 0;top: 50%;margin-top: -55px;}*/
.ny_sidequick ul li a span{display:block;text-align:center}
.ny_sidequick ul li a span.txt{padding-top:10px}
.ny_sidequick ul li a span.img{height:58px;text-align:center;overflow:hidden;

    /*background-position:  0 0;*/
    width:58px;margin:0 auto;

    /*background: #b48e59;
	border-radius: 50%;*/
    vertical-align:middle;display:flex;flex-direction:column;justify-content:center}
.ny_sidequick ul li a span.img img{margin:0 auto;width:58px}
.ny_sidequick ul li:first-child a:after{display:none}
.ny_sidequick ul li a:hover span.img{}
.ny_sidequick ul li:nth-child(2) a span.img img{margin:0 auto;width:58px}
.ny_sidequick ul li:nth-child(3) a span.img img{margin:0 auto;width:58px}
.ny_sidequick ul li:nth-child(4) a span.img img{margin:0 auto;width:58px}
.ny_sidequick ul li:nth-child(5) a span.img img{margin:0 auto;width:58px}
.ny_sidequick ul li:nth-child(6) a span.img img{margin:0 auto;width:58px}
.ny_sidequick ul li a:hover span.img img{-webkit-animation:flipinY 1.5s ease-out backwards;-moz-animation:flipinY 1.5s ease-out backwards;-ms-animation:flipinY 1.5s ease-out backwards;animation:flipinY 1.5s ease-out backwards}
@-webkit-keyframes flipinY{
    0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}
    40%{-webkit-transform:perspective(400px) rotateY(-10deg)}
    70%{-webkit-transform:perspective (400px) rotateY(10deg)}
    100%{-webkit-transform:perspective(400px) rotateY(0);opacity:1}
}
@-moz-keyframes flipinY{
    0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}
    40%{-moz- transform:perspective(400px) rotateY(-10deg)}
    70%{-moz-transform:perspective(400px) rotateY (10deg)}
    100%{-moz-transform:perspective(400px) rotateY(0);opacity:1}
}
@-ms-keyframes flipinY{
    0%{-ms-transform:perspective(400px) rotateY(90deg);opacity:0}
    40%{-ms- transform:perspective(400px) rotateY(-10deg)}
    70%{-ms-transform:perspective(400px) rotateY (10deg)}
    100%{-ms-transform:perspective(400px) rotateY(0);opacity:1}
}
@keyframes flipinY{
    0%{transform:perspective(400px) rotateY(90deg);opacity:0}
    40%{transform:perspective(400px) rotateY(-10deg)}
    70%{transform:perspective(400px) rotateY (10deg)}
    100%{transform:perspective(400px) rotateY(0);opacity:1}
}
.nnotice{padding-top:35px}
.ul-list-d2 li{background:#eff4f4 url("../images/rightbg2.png") no-repeat right;

    /*box-shadow: 1px 1px 2px #f4dec8, -1px 0px 2px #f4dec8;*/
    border-radius:4px;position:relative;margin-bottom:61px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-list-d2 li:hover{background:url("../images/d-bg2.png") no-repeat;-o-background-size:cover;background-size:cover;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-list-d2 .tit{margin-bottom:34px}
.ul-list-d2 .tit h3{font-size:24px;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ul-list-d2 .desc{font-size:15px;line-height:1.8;padding-right:300px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ul-list-d2 a{display:block;position:relative;padding:73px 0 45px 63px;

    /*background-image:url(../images/d-icon2.png);-o-background-size:127px;background-size:127px;background-position:94.4%;*/
    background-repeat:no-repeat;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-list-d2 li:hover a{background:#0b9299 url("../images/rightbg.png") no-repeat right;color:#fff}
.ul-list-d2 .date{position:absolute;top:-15px;left:63px;width:90px;background-color:#0b9299;color:#fff;padding:7px 0}
.ul-list-d2 li:hover .date{background-color:#015c61}
.ul-list-d2 .date .year{text-align:right;font-size:14px;margin-right:8px;margin-bottom:0}
.ul-list-d2 .date .day{font-size:26px;text-align:center}
.phone{display:none}
@media only screen and (max-width:1920px){
    .row-d2{padding-top:3.8541vw}
    .ul-list-d1{margin:0 1.875vw 4.427vw}
    .ul-list-d1 li{border-radius:1.0416vw;margin-bottom:.9375vw}
    .ul-list-d1 a{display:block;padding:17px 4.9479vw 2.1354vw}
    .ul-list-d1 .tit{margin-bottom:1.1979vw}
    .ul-list-d2 li{margin-bottom:3.177vw}
    .ul-list-d2 .tit{margin-bottom:15px}
    .ul-list-d2 .tit h3{font-size:1.25vw;line-height:32px}
    .ul-list-d2 .desc{padding-right:7.625vw}
    .ul-list-d2 a{padding:3.202vw 0 2vw 3.2812vw;-o-background-size:6.6145vw;background-size:6.6145vw}
    .ul-list-d2 .date{left:3.2812vw}
}
@media only screen and (max-width:1400px){
    .ul-list-d2 .date{top:-28px}
    .ul-list-d2 a{padding-top:35px}
    .ul-list-d2 li{margin-bottom:4.177vw}
}
@media only screen and (max-width:1100px){
    .row-d2{padding-top:5.8541vw}
    .ul-list-d2 .tit h3{font-size:2.25vw}
    .ul-list-d2 li{margin-bottom:50px}
}
@media only screen and (max-width:750px){
    .row-d2{padding-top:30px}
    .ul-list-d1{margin:0 0 20px}
    .ul-list-d1 li{border-radius:10px;margin-bottom:20px}
    .ul-list-d1 a{display:block;padding:17px 20px}
    .ul-list-d1 .tit{margin-bottom:10px}
    .ul-list-d1 .tit h3{font-size:18px;margin-right:5px}
    .ul-list-d1 .tit span{font-size:12px;color:#828282}
    .ul-list-d1 .date{font-size:12px}
    .ul-list-d1 .desc{font-size:14px}
    .ul-list-d2 .tit{margin-bottom:10px;margin-top:5px}
    .ul-info-b1 li .info .tit h3, .ul-list-d2 .tit h3{font-size:16px}
    .ul-list-d2 .desc{padding-right:100px;color:#666}
    .ul-list-d2 a{padding:30px 0 20px 20px;-o-background-size:100px;background-size:100px;background-position:95%}
    .ul-list-d2 li:hover a{background-size:80px auto}
    .ul-list-d2 .date .day{font-size:18px}
    .ul-list-d2 .date{top:-15%;left:4.9%;width:70px}
    .ul-list-d2 li{margin-bottom:35px}
    .ul-info-b1 li .info .tit h3{height:auto}
    .pc{display:none}
    .phone{display:block}
    .ul-list-d2 li:hover .desc{color:rgba(255,255,255,0.6)}
    .ul-list-d2 .date .year{margin-bottom:0}
    .row-d2{padding-bottom:0}
}
@media only screen and (max-width:414px){
    .ul-list-d2 a{background-image:none}
    .ul-list-d2 .desc, .ul-list-d2 .tit{padding-right:30px}
}
.link-entr{}
.link-entr a{display:block;font-size:16px;line-height:48px;text-align:center;background-color:#c20d03;color:#fff;margin-bottom:12px;border-radius:5px;position:relative;padding:2px 0}
.link-entr a+a{background-color:#b48e59}
.link-entr a::after, .link-entr a::before{content:"";height:100%;position:absolute;top:0;width:21px}
.link-entr a::before{background:url("../images/link-entr-left.png") left center no-repeat;left:0}
.link-entr a::after{background:url("../images/link-entr-right.png") left center no-repeat;right:0}

/*服务大厅*/
.servicebtn{box-sizing:border-box;padding:0 0 10px}
.servicebtn h3{line-height:60px;border-bottom:2px solid #b81920;font-size:22px;margin-bottom:25px;background:#b81920;color:#fff;text-align:center}
.servicebtn ul{}
.servicebtn ul li{width:25%}
.servicebtn ul li a{position:relative;display:block;font-size:16px;color:#333;line-height:24px;padding:25px 0 35px}

/*.three_swiper .swiper-slide a:after{content: '';position: absolute;width: 1px;height: 110px;background: #eaeaea;display: inline-block;left: 0;top: 50%;margin-top: -55px;}*/
.servicebtn ul li a span{display:block;text-align:center}
.servicebtn ul li a span.txt{padding-top:6px}
.servicebtn ul li a span.img{height:88px;text-align:center;overflow:hidden;

    /*background-position:  0 0;*/
    width:88px;margin:0 auto;background:#aaaaaa;border-radius:50%;vertical-align:middle;display:flex;flex-direction:column;justify-content:center}
.servicebtn ul li a span.img svg{margin:0 auto}
.servicebtn ul li:first-child a:after{display:none}
.servicebtn ul li a:hover span.img{

    /*background-position: 0 -54px ;*/
    background:#f8021a}
.servicebtn ul li a:hover span.img svg{-webkit-animation:flipinY 1.5s ease-out backwards;-moz-animation:flipinY 1.5s ease-out backwards;-ms-animation:flipinY 1.5s ease-out backwards;animation:flipinY 1.5s ease-out backwards}
@-webkit-keyframes flipinY{
    0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}
    40%{-webkit-transform:perspective(400px) rotateY(-10deg)}
    70%{-webkit-transform:perspective (400px) rotateY(10deg)}
    100%{-webkit-transform:perspective(400px) rotateY(0);opacity:1}
}
@-moz-keyframes flipinY{
    0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}
    40%{-moz- transform:perspective(400px) rotateY(-10deg)}
    70%{-moz-transform:perspective(400px) rotateY (10deg)}
    100%{-moz-transform:perspective(400px) rotateY(0);opacity:1}
}
@-ms-keyframes flipinY{
    0%{-ms-transform:perspective(400px) rotateY(90deg);opacity:0}
    40%{-ms- transform:perspective(400px) rotateY(-10deg)}
    70%{-ms-transform:perspective(400px) rotateY (10deg)}
    100%{-ms-transform:perspective(400px) rotateY(0);opacity:1}
}
@keyframes flipinY{
    0%{transform:perspective(400px) rotateY(90deg);opacity:0}
    40%{transform:perspective(400px) rotateY(-10deg)}
    70%{transform:perspective(400px) rotateY (10deg)}
    100%{transform:perspective(400px) rotateY(0);opacity:1}
}
.bread{margin-bottom:30px;border-bottom:1px solid #e5e5e5;line-height:72px}
.bread h3{position:relative;font-size:34px;color:#222222;font-weight:normal}
.bread h3:after{content:'';position:absolute;left:0;bottom:-4px;width:173px;height:19px;background:url("../images/nytitbg.png") no-repeat center bottom;z-index:1}
.bread .path{padding:0 0 0 27px;background:url("../images/yh.gif") no-repeat left center;font-size:14px;color:#666666}
.bread .path span{margin:0 8px}
.bread .path a:hover{color:#b81920}
.bread2{line-height:64px}
.bread2 .path{padding:0 0 0 27px;background:url("../images/yh.gif") no-repeat left center;font-size:14px;color:#666666}
.bread2 .path span{margin:0 8px}
.bread2 .path a:hover{color:#b81920}
.pageStyle{font-size:14px;line-height:26px;color:#333333}
.pageStyle *{max-width:100% !important}
.pageStyle img{height:auto !important}
.aboutWrap{padding-bottom:45px}
.aboutWrap .title{margin-bottom:18px;text-align:center}
.aboutWrap .title h5{font-size:20px;color:#b81920;line-height:20px;margin-bottom:5px}
.aboutWrap .title h6{font-size:22px;line-height:27px;color:#999999;font-family:"微软雅黑";opacity:0.1}
.aboutWrap .pic{text-align:center;margin-bottom:25px}
.devpWrap .title{margin-bottom:24px;text-align:center;font-size:20px;line-height:32px;color:#b81920}
.devpWrap .contScroll{margin-bottom:30px;padding:35px 0 0 44px;position:relative}
.devpWrap .contScroll .logo{position:absolute;left:0;top:0;z-index:2;height:69px}
.devpWrap .contScroll .logo img{height:100%}
.devpWrap .contScroll .container{position:relative;overflow:hidden}
.devpWrap .contScroll .container .pic{width:37.6%;position:relative;overflow:hidden}
.devpWrap .contScroll .container .pic em{display:block;width:100%;height:0;padding-bottom:230px;background-repeat:no-repeat;background-position:center;background-size:cover}
.devpWrap .contScroll .container .text{width:55.76%;padding:40px 0 57px;min-height:134px}
.devpWrap .contScroll .container .text .num{margin-bottom:17px;line-height:33px;font-size:24px;color:#b81920;font-family:"ariblk";font-weight:bold}
.devpWrap .contScroll .btn{width:30px;height:25px;position:absolute;left:44.11%;cursor:pointer;z-index:2}
.devpWrap .contScroll .btn.prev{top:0}
.devpWrap .contScroll .btn.next{bottom:20px}
.devpWrap .contScroll .btn:before{content:"";width:6px;height:6px;border-left:1px solid #b81920;border-bottom:1px solid #b81920;position:absolute;left:5px;top:50%;margin-top:-3px}
.devpWrap .contScroll .btn.prev:before{-webkit-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg);-ms-transform:rotateZ(135deg);transform:rotateZ(135deg)}
.devpWrap .contScroll .btn.next:before{-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
.devpWrap .contScroll .btn.disable{opacity:0.5;pointer-events:none}
.devpWrap .tabScroll{border-top:1px solid #e4e4e4;position:relative;overflow:hidden}
.devpWrap .tabScroll .slide{padding-top:5px;cursor:pointer;text-align:center}
.devpWrap .tabScroll .slide .dot{width:10px;height:10px;box-sizing:border-box;border:1px solid #c0c0c0;background:#c0c0c0;position:relative;margin:0 auto 5px;border-radius:50%}
.devpWrap .tabScroll .slide .dot:before{content:"";width:2px;height:2px;background:#ffffff;border-radius:50%;position:absolute;left:3px;top:3px}
.devpWrap .tabScroll .slide .num{font-size:14px;line-height:20px;color:#999999;font-family:"微软雅黑";font-weight:bold}
.devpWrap .tabScroll .slide.on .dot{border-color:#b81920;background:#fff}
.devpWrap .tabScroll .slide.on .dot:before{background:#b81920;

    /*-webkit-transform: scale(2.5);transform: scale(2.5);*/
    -webkit-transform:scale(2);transform:scale(2)}
.devpWrap .tabScroll .slide.on .num{color:#b81920}
.nyNav{margin-bottom:50px;text-align:center;font-size:0}
.nyNav li{display:inline-block;margin:0 13px}
.nyNav li a{display:block;font-size:18px;line-height:39px;color:#333333;padding:0 16px;border-radius:19px}
.nyNav li a:hover, .nyNav li.on a{background:#b81920;color:#fff}
.honorList{padding-bottom:30px}
.honorList li{width:32%;margin:0 2% 8px 0}
.honorList li:nth-child(3n){margin-right:0}
.honorList li a{display:block}
.honorList li a .pic{width:100%;height:0;padding-bottom:66.6667%;position:relative;background:url("../images/honorbg.jpg") no-repeat center;background-size:100% 100%}
.honorList li a .pic .bg{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;padding:10px 9px 10px 7px}
.honorList li a .pic .bg div{width:100%;height:100%;overflow:hidden}
.honorList li a .pic .bg div em{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.honorList li a .pic b{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;opacity:0;background-image:-moz-linear-gradient(-78deg,rgb(68,168,159) 0%,rgb(44,157,215) 100%);background-image:-webkit-linear-gradient(-78deg,rgb(68,168,159) 0%,rgb(44,157,215) 100%);background-image:-ms-linear-gradient(-78deg,rgb(68,168,159) 0%,rgb(44,157,215) 100%)}
.honorList li a .pic i{width:28px;height:28px;position:absolute;left:50%;top:50%;margin:-14px 0 0 -14px;z-index:3;background:url("../images/sicon.png") no-repeat center;opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.honorList li a h5{text-align:center;font-size:16px;line-height:40px;color:#333333;font-weight:normal}
.honorList li a:hover .pic b{opacity:0.6}
.honorList li a:hover .pic i{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.honorList li a:hover h5{color:#b81920}
.Gallery{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.8);opacity:0;z-index:999999;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.Gallery{width:100%;height:100%;position:fixed;left:0;top:0;opacity:0;z-index:999999;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.Gallery.show{opacity:1}
.g-bottom, .g-left, .g-right, .g-top{z-index:99;display:block;-webkit-appearance:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.g-top{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left.none, .g-right.none{opacity:.3;cursor:not-allowed}
.g-bottom{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left{position:absolute;top:43%;left:0;height:14%;background:rgba(0,0,0,.5);width:55px;cursor:pointer}
.g-right{position:absolute;top:43%;right:0;height:14%;background:rgba(0,0,0,.5);width:55px;cursor:pointer}
.Gallery img{max-height:87%;max-width:99%}
.Gallery.Gallery-none img{max-height:100%;max-width:99%}
.Gallery-wrap{width:100%;height:100%;position:relative;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.g-left:after{content:'';width:20px;height:2px;background:#fff;position:absolute;left:16px;top:50%;margin-top:-1px}
.g-left:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-top:none;border-right:none;display:block;position:absolute;left:16px;top:50%;margin-top:-6px}
.g-right:after{content:'';width:20px;height:2px;background:#fff;position:absolute;right:16px;top:50%;margin-top:-1px}
.g-right:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-left:none;border-bottom:none;display:block;position:absolute;right:16px;top:50%;margin-top:-6px}
.g-list{width:100%;height:100%;text-align:center;vertical-align:middle;position:absolute;left:0;top:0}
.g-list span{display:inline-block;vertical-align:middle;height:100%}
.g-list img{vertical-align:middle;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease}
.Gallery-wrap.grab .g-list img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.g-top .g-count{width:auto;height:100%;position:absolute;left:0;top:0;padding:0 18px}
.g-top button{height:45px;width:45px;border:none;position:absolute;right:0;top:0;opacity:.8;background:0 0;-webkit-tap-highlight-color:transparent}
.g-top span{display:block;width:100%;height:100%;line-height:45px;color:#fff}
.g-close{cursor:pointer}
.g-close:after{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;left:8px;top:21px}
.g-close:before{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:8px;top:21px}
.g-top button:hover{opacity:1}

/*组织机构*/
.orgWrap .item{margin-bottom:50px}
.orgWrap .item .tit{height:52px;padding:0 20px;background:#eff4f4;font-size:22px;color:#1a1a1a;line-height:52px;font-weight:normal;margin-bottom:14px;border-left:5px solid #0b9299}
.orgWrap .item .cont dl{border-bottom:1px dotted #afafaf;padding:8px 0 8px 90px;position:relative;font-size:16px;line-height:32px;color:#333333}
.orgWrap .item .cont dl dt{position:absolute;left:0;top:8px;padding-left:0}
.orgWrap .item .cont dl dt span{letter-spacing:16px}
.orgWrap .item .cont dl dd span{color:#3a502a;display:block}
.orgWrap .item .cont ul{padding-left:20px}
.orgWrap .item .cont ul li{margin-right:44px}
.orgWrap .item .cont ul li a{display:block;padding-left:24px;position:relative;font-size:16px;line-height:36px;color:#333333}
.orgWrap .item .cont ul li a:after, .orgWrap .item .cont ul li a:before{content:"";width:14px;height:14px;position:absolute;left:0;top:50%;margin-top:-7px;background:url("../images/linkicon.png") no-repeat left top;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.orgWrap .item .cont ul li a:after{background-position:left bottom;filter: alpha(opacity=0);opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.orgWrap .item .cont ul li a:hover{color:#19408c}
.orgWrap .item .cont ul li a:hover:before{filter: alpha(opacity=0);opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.orgWrap .item .cont ul li a:hover:after{filter: alpha(opacity=100);opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.nyDescTxt{font-size:16px;line-height:32px;color:#333333;margin-bottom:42px}
.nyDescTxt *{max-width:100% !important}

/*list_messagepage*/
.list_messagepage{padding:3%;background:#ece0d5}
.list_messagepage .message_form li{float:left}
.list_messagepage .message_form .message_li{position:relative;width:100%;height:46px;overflow:hidden;margin-bottom:18px}
.list_messagepage .message_form .message_li .message_label{display:block;position:absolute;left:0;top:0;width:95px;padding-right:10px;font-size:16px;color:#4c4c4c;text-align:right;line-height:46px;height:46px;overflow:hidden}
.list_messagepage .message_form .message_li .wrap{margin-left:105px;margin-right:28px}
.list_messagepage .message_form .message_li .text1{line-height:20px;height:20px;overflow:hidden;padding:11px 0;width:100%;background:none;font-size:16px;color:#222;border:1px solid #b59e88;outline:none}
.list_messagepage .message_form .message_li i.need{position:absolute;right:0;top:0;display:block;width:28px;text-align:center;line-height:46px;height:46px;overflow:hidden;font-size:14px;color:#d93631}
.list_messagepage .message_form .message_li:nth-child(2n){margin-right:0}
.list_messagepage .message_form .message_textarea{width:100%;margin-right:0;height:auto}
.list_messagepage .message_form .message_textarea .message_label{top:50%;margin-top:-23px}
.list_messagepage .message_form .message_textarea .wrap{outline:none}
.list_messagepage .message_form .message_textarea textarea{font-size:14px;color:#222;width:100%;resize:none;height:146px;background:none;border:1px solid #b59e88;outline:none}
.list_messagepage .message_form .message_yzm{width:34%}
.list_messagepage .message_form .message_yzm .message_label{width:30%;text-align:center}
.list_messagepage .message_form .message_yzm .yzm{width:24%;position:absolute;right:0;top:0;height:44px;cursor:pointer;border:1px solid #dbdbdb}
.list_messagepage .message_form .message_yzm .wrap{margin-left:30%;margin-right:24%}
.list_messagepage .message_form .message_yzm .text2{line-height:20px;height:20px;overflow:hidden;padding:12px 5%;width:90%;background:#fff;border:1px solid #dbdbdb;border-width:1px 0;font-size:14px;color:#222}
.list_messagepage .message_form .message_last{text-align:right;float:right;width:48%;margin-right:23px}
.list_messagepage .message_form .message_last input{font-size:14px;width:100%;height:48px;border-radius:4px;min-width:100px;transition:all 0.3s ease 0s}
.list_messagepage .message_form .message_last .btn1{color:#fff;background:#b91610;outline:none;border:none;cursor:pointer}
.list_messagepage .message_form .message_last .btn2{color:#666666;background:#ebebeb}
.list_messagepage .message_form .message_last .btn1:hover{background:#b26722}
.list_messagepage .message_form .message_last .btn2:hover{background:#efefef}
.msg_list{width:100%;margin-top:60px}
.msg_list ul{padding:10px 15px;border:1px solid #ece0d5;margin-bottom:15px}
.msg_list ul li.name{line-height:26px;color:#ccc;font-size:14px}
.msg_list ul li.txtbox{line-height:26px;color:#ab0007;font-size:15px}

/*.list-video ul li a p img{
	margin: 12px 10px;
	 float: left;
}*/
/*人才招聘*/
.cont_news table{table-layout:fixed;empty-cells:show;border-collapse:collapse;margin:0 auto}
.cont_news table td{height:30px}
.twodq{text-align:justify}
.cont_news .table{}
.cont_news .table th{background-repeat:repeat-x;height:30px}
.cont_news .table td, .table th{border:1px solid #cad9ea;padding:0.7em 0.6em;font-size:16px;line-height:26px;color:#000}
.cont_news .table tr.alter{background-color:#f5fafe}
.w5{width:5%}
.w8{width:8%}
.w10{width:10%}
.w15{width:15%}
.w20{width:20%}
.w25{width:25%}
.w30{width:30%}
.w35{width:35%}
.w39{width:39%}
.w40{width:40%}
.w45{width:45%}
.w50{width:50%}
.w55{width:55%}
.w60{width:60%}
.w65{width:65%}

/*领导分工*/
.teacherbox{display:flex;display:flex;flex-wrap:wrap;

    /* 自动换行 */
    gap:28px;

    /* 可选：列间距 */}
.teacherbox dl{flex:1 0 calc(50% - 14px);max-width:calc(50% - 14px)}
.list_teacher{}
.teacherbox .tit{width:100%;line-height:58px;font-size:24px;border-left:4px solid #cc1a1a;background:#f0f0f0;padding-left:15px;box-sizing:border-box}

/*
.teacherbox dl {
	float: left;
	margin-top: 30px;
	width: 100%;}
*/
.teacherbox dl dt{float:left;width:204px}
.teacherbox dl dt span.img{width:100%;display:block;-webkit-background-size:cover;background-size:cover;padding-bottom:260px;background-position:center}
.teacherbox dl dd{float:left;border:1px solid #e8e7e7;width:calc(100% - 204px);height:260px;padding-left:30px;box-sizing:border-box}
.teacherbox dl dd *{display:block;line-height:24px}
.teacherbox dl dd span{padding-top:24px;padding-bottom:6px;font-size:24px;color:#333;font-weight:bold}
.teacherbox dl dd i{font-size:16px;color:#999}
.teacherbox dl dd .tt_tel{line-height:24px;color:#000;font-size:15px;padding-top:6px}
.teacherbox dl dd em{overflow:hidden;padding-top:15px;margin-bottom:10px;font-size:15px;line-height:30px;color:#222;width:96%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.teacherbox dl dd b{font-weight:normal;font-size:14px;color:#444}
.teacherbox dl:hover dt span.img{

    /*-webkit-transform: scale(1.02);transform: scale(1.02);*/
    opacity:0.7;filter: alpha(opacity=70)}
.teacherbox dl:hover dd b, .teacherbox dl:hover dd span{color:#bf3332}

/*学科专业*/
.list_leader{margin:0 0 66px}
.list_leader h4{width:100%;line-height:54px;text-align:center;font-size:22px;font-weight:bold;padding-bottom:5px;margin-bottom:25px;border-bottom:solid 1px #ebebeb}
.list_leader table thead{background:#cba165;color:#fff;font-weight:bold}
.list_leader table{border:1px solid #f3e4e3;width:100%;text-align:center;border-collapse:collapse;line-height:30px}
.list_leader table td{border:1px solid #f3e4e3}
.list_leader table td p{padding:10px}
.list_leader table tbody td{font-size:16px}
.list_leader table thead td{font-size:20px;font-weight:bold}
.list_leader table tbody tr:nth-child(odd){background:#fcfbf7}
.list_leader table tbody tr td:nth-child(2n){text-align:left}
.information{text-align:center;font-size:14px;color:#666;line-height:32px}

/*岗位职责*/
/*联系我们*/
.cont_show{width:35%;margin-bottom:30px;margin-right:2.5%}
.cont_show h2{font-size:22px;line-height:42px;height:52px;border-bottom:1px solid #e4e4e4;margin-bottom:10px;font-weight:bold}
.cont_show p{font-size:16px;line-height:32px}
.cont_show2{width:25%;margin-bottom:30px}
.cont_show2 h2{font-size:22px;line-height:42px;height:52px;border-bottom:1px solid #e4e4e4;margin-bottom:10px;font-weight:bold}
.cont_show2 p{font-size:16px;line-height:32px}
.companyInfo{}
.companyInfo ul{width:96%;margin:5.5% auto 50px}
.companyInfo ul li{width:33.3333%;overflow:hidden;box-sizing:border-box;padding:0 20px;text-align:center}
.companyInfo ul li .icon{width:96px;height:96px;background:#b81920;border-radius:100%;margin:0 auto;overflow:hidden;line-height:96px;vertical-align:top;display:flex;flex-direction:column;justify-content:center;transition:300ms;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms}
.companyInfo ul li .icon svg{display:block;zoom:60%;border-radius:0}

/*.companyInfo ul li.li1 .icon i{background-image: url(../images/telephone.svg);}
.companyInfo ul li.li2 .icon i{background-image: url(../images/ctaico2.png);}
.companyInfo ul li.li3 .icon i{background-image: url(../images/ctaico3.png);}
.companyInfo ul li.li4 .icon i{background-image: url(../images/ctaico4.png);}*/
.companyInfo ul li.li1{width:33.3333%}
.companyInfo ul li.li2{width:23.3333%}
.companyInfo ul li.li3{width:43.3333%}
.companyInfo ul li .tit{text-align:center;text-transform:uppercase;color:#b3b3b3;margin-top:7px;font-size:13px;line-height:1.8}
.companyInfo ul li .cont{text-align:center;margin-top:2px;font-size:17px;color:#000;line-height:1.8}
.companyInfo ul li:hover .icon i{transform:translateY(-5px);-webkit-transform:translateY(-5px)}
.contactMap{width:100%;height:610px}
.teacherbox2 .tit{width:100%;line-height:58px;font-size:24px;border-left:4px solid #cc1a1a;background:#f0f0f0;padding-left:15px;box-sizing:border-box;margin-top:30px}
.teacherbox2 dl{float:left;width:48.75%;margin-top:30px}
.teacherbox2 dl:nth-child(2n){margin-right:2.5%}
.teacherbox2 dl dt{float:left;width:204px}
.teacherbox2 dl dt span.img{width:100%;display:block;-webkit-background-size:cover;background-size:cover;padding-bottom:260px;background-position:center}
.teacherbox2 dl dd{float:left;border:1px solid #e8e7e7;width:calc(100% - 204px);padding-left:5.8%;height:260px}
.teacherbox2 dl dd *{display:block;line-height:24px}
.teacherbox2 dl dd span{padding-top:24px;padding-bottom:6px;font-size:24px;color:#333;font-weight:bold}
.teacherbox2 dl dd i{font-size:16px;color:#999}
.teacherbox2 dl dd em{max-height:160px;overflow:hidden;padding-top:20px;padding-right:20px;margin-bottom:20px;font-size:16px;color:#222;width:100%;box-sizing:border-box}
.teacherbox2 dl dd b{font-weight:normal;font-size:14px;color:#444}
.teacherbox2 dl:hover dt span.img{

    /*-webkit-transform: scale(1.02);transform: scale(1.02);*/
    opacity:0.7;filter: alpha(opacity=70)}
.teacherbox dl:hover dd b, .teacherbox2 dl:hover dd span{color:#bf3332}
.contPro_tit{text-align:center;font-size:26px;color:#111;line-height:35px}
.contPro_img img{max-width:100%;display:inline-block}
.contPro_img{text-align:center;margin:20px 0}
.contPro_txt{text-align:center;line-height:26px;font-size:18px;margin-bottom:30px}
.contProTitle{width:100%;border-left:4px solid #0b9299;background:#f0f0f0;box-sizing:border-box;line-height:46px}
.contProTitle span{margin-left:25px;position:relative;font-size:20px}
.contPro_miaoshu{font-size:16px;line-height:32px;color:#000;padding:20px}
.contRroTxt{line-height:36px;font-size:16px;color:#111;margin:20px 25px 40px}
.contactUs{margin-top:-4px;padding-bottom:2px}
.contactUs dd.fl{min-width:58.8%}
.contactUs dd.fr{min-width:32.6%}
.contactUs dd{box-sizing:border-box;padding-left:30px;position:relative;font-size:16px;line-height:27px;color:#333333;margin-bottom:20px}
.contactUs dd .icon{position:absolute;left:0;top:2px;width:24px;height:24px;font-size:0}
.contactUs dd .icon img{width:100%}
.mapWrap{border:1px solid #e7e7e7;height:396px}
.recomNews{margin-bottom:40px;position:relative;overflow:hidden}
.recomNews a{display:block}
.recomNews a .pic{width:47.37%;position:relative;overflow:hidden}
.recomNews a .pic em{display:block;width:100%;height:0;padding-bottom:263px;background-repeat:no-repeat;background-position:center;background-size:cover}
.recomNews a .text{width:48.15%;padding-top:12px}
.recomNews a .text h5{font-size:18px;line-height:30px;color:#333333;max-height:60px;overflow:hidden}
.recomNews a .text span{display:block;margin:19px 0;font-size:16px;line-height:23px;color:#999999}
.recomNews a .text p{font-size:14px;line-height:26px;color:#666666;max-height:78px;overflow:hidden}
.recomNews a:hover .text h5{color:#b81920}
.recomNews .swiper-pagination{width:auto;left:51.85%;bottom:20px;height:6px;text-align:left}
.recomNews .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;box-sizing:border-box;border:1px solid #b81920;margin:0 7px 0 0;opacity:1;background:none;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.recomNews .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#b81920}
.newsList88{}
.newsList88 .tit{height:52px;padding:0 20px;background:#f0f0f0;font-size:22px;color:#1a1a1a;line-height:52px;font-weight:normal;margin-top:14px;border-left:5px solid rgb(8,127,133)}
.newsList88 .tit a{float:right;font-size:14px}
.newsList88 ul{margin-bottom:50px}
.newsList88 ul li{height:58px;line-height:58px;width:100%;border-bottom:1px dotted #afafaf}
.newsList88 ul li a{display:block;padding:0 100px 0 17px;position:relative;line-height:58px}
.newsList88 ul li a h5{font-size:17px;color:#353535;font-weight:normal;line-height:58px}
.newsList88 ul li a span{font-size:16px;color:#808080;position:absolute;right:0;top:0}
.newsList88 ul li a i{width:0;height:0;border:5px solid transparent;border-left:5px solid #b81920;position:absolute;left:0;top:50%;margin-top:-5px}
.newsList88 ul li a:hover h5{-webkit-transform:translateX(6px);transform:translateX(6px);color:#b81920}
.newsList88.downloadList ul li a span{font-size:13px;padding-left:20px;background:url("../images/download.png") no-repeat left center}
.newsList88.downloadList ul li a:hover span{color:#b81920}
.newspicList{margin-bottom:40px}
.newspicList li{padding:20px 0;border-bottom:1px solid #ececec}
.newspicList li:first-child{padding-top:0}
.newspicList li a{display:block;height:220px;padding-left:360px;position:relative}
.newspicList li a .pic{width:335px;height:220px;position:absolute;left:0;top:0;overflow:hidden}
.newspicList li a .pic em{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.newspicList li a h5{font-size:20px;line-height:58px;

    /* height:56px;*/
    color:#333333;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.newspicList li a p{font-size:16px;line-height:30px;color:#999999;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.newspicList li a span{display:block;font-size:13px;line-height:28px;color:#333}
.newspicList li a:hover h5{color:#b3140e;padding-left:6px}
.newspicList li.nopic a{padding-left:0}

/*视频*/
.list-video ul{}
.list-video ul li{width:32%;margin-right:2%;float:left;margin-top:38px}
.list-video ul li:nth-child(3n){margin-right:0}
.list-video ul li a{display:block;position:relative;width:100%;height:290px;overflow:hidden}
.list-video ul li a .video-img{width:100%;min-height:100%;transition:all 0.5s;transform:scale(1.0)}
.list-video ul li:hover a .video-img{transition:all 0.5s;transform:scale(1.1)}
.list-video ul li a .video-text{width:100%;position:absolute;left:0;bottom:0;color:#f9f9f9;height:70px;line-height:70px;font-size:16px;background:url("../images/list-title.png") center repeat;transition:all 0.5s}
.list-video ul li:hover a .video-text{height:100%;transition:all 0.5s}
.list-video ul li a .video-text img{position:absolute;width:43px;left:15px;top:15px;transition:all 0.5s}
.list-video ul li:hover a .video-text img{top:85px;left:50%;margin-left:-35px;width:70px;transition:all 0.5s}
.list-video ul li a .video-text p{position:absolute;left:70px;top:0;width:80%;color:#f9f9f9;height:70px;line-height:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 0.5s}
.list-video ul li:hover a .video-text p{text-align:center;width:90%;top:135px;left:5%;transition:all 0.5s}

/*.list-video ul li a p img{
	margin: 12px 10px;
	 float: left;
}*/
/*论文*/
.lunwenList{margin-top:15px}
.lunwenList ul{margin-bottom:50px}
.lunwenList ul li{line-height:58px;border-bottom:1px dotted #afafaf}
.lunwenList ul li a{display:block;padding:15px 0 15px 30px;position:relative}
.lunwenList ul li a h5{font-size:16px;color:#353535;line-height:22px;font-weight:normal}
.lunwenList ul li a p{font-size:14px;color:#848484;line-height:22px;font-style:italic;margin-top:10px}
.lunwenList ul li a i{width:30px;position:absolute;left:0;top:25px;line-height:22px;font-size:16px;color:#000;text-align:left}
.lunwenList ul li a:hover h5{color:#b81920}
.lunwenList .lunwenpic{width:100%;text-align:center}
.lunwenList .lunwenpic img{margin:10px auto;max-width:50%}
.btn-group-xs > .btn, .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn{display:inline-block;padding:2px 6px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.passage{margin-top:-6px}
.passage .psgTitle{padding-bottom:24px;border-bottom:1px dashed #e6e6e6;margin-bottom:24px;text-align:center}
.passage .psgTitle h4{margin-bottom:16px;font-size:24px;line-height:35px;color:#272727}
.passage .psgTitle .info .wrap{display:inline-block;font-size:14px;color:#999999;line-height:30px}
.passage .psgTitle .info .wrap span{margin-right:62px;padding-left:28px}
.passage .psgTitle .info .wrap span.date{background:url("../images/dateicon.png") no-repeat left center}
.passage .psgTitle .info .wrap span.views{background:url("../images/viewsicon.png") no-repeat left center}
.passage .psgTitle .info .share-wrap .item{width:30px;height:30px;margin-left:7px;background:url("../images/shareicon.png") no-repeat left top}
.passage .psgTitle .info .share-wrap .item.weibo-btn{background-position-x:-30px}
.passage .psgTitle .info .share-wrap .item.qq-btn{background-position-x:-60px}
.passage .psgTitle .info .share-wrap .item:hover{background-position-y:bottom}
.passage .psgCont{color:#666666;padding-bottom:44px;border-bottom:1px solid #e4e4e4;margin-bottom:38px}
.passage .psgCont .pic{text-align:center;padding-top:24px}
.passage .psgCont .desc{padding:4px 0 20px;text-align:center}
.passage .psgCont .mrgBtm{margin-bottom:26px}
.passage .psgLink{font-size:16px;line-height:24px;color:#333333;text-align:center}
.passage .psgLink .next, .passage .psgLink .prev{width:34.2%}
.passage .psgLink .next a, .passage .psgLink .prev a{display:block}
.passage .psgLink a em{display:none}
.passage .psgLink .prev a{padding-left:38px;text-align:left;background:url("../images/prev.png") no-repeat left center}
.passage .psgLink .next a{padding-right:38px;text-align:right;background:url("../images/next.png") no-repeat right center}
.passage .psgLink .toList{padding-left:30px;background:url("../images/listicon.png") no-repeat left center}
.passage .psgLink a:hover{color:#b81920}
.bussChannel li{width:49.2%;margin-bottom:1.6%}
.bussChannel li a{display:block;position:relative;width:100%;height:0;padding-bottom:72.3%;overflow:hidden}
.bussChannel li a .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.bussChannel li a:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.4);z-index:2}
.bussChannel li a .maskLayer{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;opacity:0;background-image:-moz-linear-gradient(-78deg,rgb(68,168,159) 0%,rgb(44,157,215) 100%);background-image:-webkit-linear-gradient(-78deg,rgb(68,168,159) 0%,rgb(44,157,215) 100%);background-image:-ms-linear-gradient(-78deg,rgb(68,168,159) 0%,rgb(44,157,215) 100%)}
.bussChannel li a .tit{width:100%;font-size:30px;line-height:40px;color:#ffffff;font-weight:normal;text-align:center;position:absolute;left:0;top:50%;-webkit-transition:all 0.3s linear 0.3s;transition:all 0.3s linear 0.3s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:4}
.bussChannel li a .text{width:100%;position:absolute;left:0;top:50%;z-index:5;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;padding:0 20px;text-align:center;color:#fff}
.bussChannel li a .text h5{font-size:20px;line-height:30px;font-weight:normal}
.bussChannel li a .text i{display:block;width:50px;height:1px;margin:18px auto 16px;background:#fff;transform:scaleX(0);-webkit-transform:scaleX(0);opacity:0;visibility:hidden}
.bussChannel li a .text p{font-size:14px;line-height:26px;text-align:left;max-height:78px;overflow:hidden;max-width:500px;margin:0 auto}
.bussChannel li a .text .btn{width:118px;height:37px;border:1px solid #fff;font-size:14px;line-height:37px;margin:34px auto 0}
.bussChannel li a .text .btn, .bussChannel li a .text h5, .bussChannel li a .text p{-webkit-transform:translateY(46px);-moz-transform:translateY(46px);-ms-transform:translateY(46px);transform:translateY(46px);opacity:0}
.bussChannel li a:hover .text .btn, .bussChannel li a:hover .text h5, .bussChannel li a:hover .text p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
.bussChannel li a:hover .text p{-webkit-transition:all 0.3s linear 0.1s;transition:all 0.3s linear 0.1s}
.bussChannel li a:hover .text i{transform:scaleX(1);-webkit-transform:scaleX(1);opacity:1;visibility:visible;-webkit-transition:all 0.3s linear 0.3s;transition:all 0.3s linear 0.3s}
.bussChannel li a:hover .text .btn{-webkit-transition:all 0.3s linear 0.3s;transition:all 0.3s linear 0.3s}
.bussChannel li a:hover:before{opacity:0}
.bussChannel li a:hover .maskLayer{opacity:0.85}
.bussChannel li a:hover .tit{-webkit-transform:translateY(-26px);-moz-transform:translateY(-26px);-ms-transform:translateY(-26px);transform:translateY(-26px);opacity:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.bussChannel li.li1, .bussChannel li.li7{width:100%}
.bussChannel li.li1 a{padding-bottom:53.8%}
.bussChannel li.li3, .bussChannel li.li5, .bussChannel li.li6{float:right}
.bussChannel li.li5 a, .bussChannel li.li6 a{padding-bottom:34.7%}
.bussChannel li.li7 a{padding-bottom:42.6%}
.bussChannel li.li5 .text i, .bussChannel li.li5 .text p, .bussChannel li.li6 .text i, .bussChannel li.li6 .text p{display:none}
.bussChannel li.li5 .text .btn, .bussChannel li.li6 .text .btn{margin-top:20px;width:100px;height:30px;font-size:12px;line-height:30px}
.contBuss{background:url("../images/cbussbg.jpg") no-repeat center top;color:#717171}
.contBuss .dl .dt{width:65.6%;position:relative;overflow:hidden}
.contBuss .dl .dt em{display:block;width:100%;height:0;padding-bottom:450px;background-repeat:no-repeat;background-position:center;background-size:cover}
.contBuss .dl .dt .logo{position:absolute;right:0;top:0;z-index:2;height:118px}
.contBuss .dl .dt .logo img{height:100% !important}
.contBuss .dl .dd{width:34.4%;box-sizing:border-box;padding:50px 30px 0 0}
.contBuss .dl .dd .wrap{max-height:250px;overflow:auto;padding-right:20px;width:100%}
.contBuss .dl:nth-child(2n){position:relative;z-index:2;background:url("../images/leaf.png") no-repeat right bottom}
.contBuss .dl:nth-child(2n) .dt{float:left;margin-top:-118px;width:47.8%}
.contBuss .dl:nth-child(2n) .dt em{padding-bottom:484px}
.contBuss .dl:nth-child(2n) .dd{width:52.2%;padding:60px 0 0 48px}
.contBuss .dl:nth-child(2n) .dd .wrap{max-height:276px;padding-right:0}
.contBuss .dl:hover .dt em{-webkit-transform:scale(1.1);transform:scale(1.1)}
.contBuss .dl .dd .wrap::-webkit-scrollbar{width:3px;height:3px}
.contBuss .dl .dd .wrap::-webkit-scrollbar-button:vertical{display:none}
.contBuss .dl .dd .wrap::-webkit-scrollbar-corner, .contBuss .dl .dd .wrap::-webkit-scrollbar-track{background-color:#ccc}
.contBuss .dl .dd .wrap::-webkit-scrollbar-thumb{border-radius:0;background-color:#b81920}
.contBuss .dl .dd .wrap::-webkit-scrollbar-thumb:vertical:hover{}
.contBuss .dl .dd .wrap::-webkit-scrollbar-thumb:vertical:active{}
.busSide.nySide .list li a:before{display:none}
.contNewsTit{text-align:center;line-height:32px;color:#111111;border-bottom:1px solid #dedede;padding:22px 0}
.contNewsTime{font-size:14px;color:#666;text-align:center;line-height:30px;padding:15px 0 0;opacity:0.8}
.contNewsTime span{margin:0 12px}
.contNewsBox{line-height:35px;color:#111111;margin-top:37px}
.contNewsBox iframe, .contNewsBox img, .contNewsBox table{max-width:100%;display:block;margin:auto}
.cont_news{margin:38px 0}
.contPage a, .contPage p{color:#111111}
.contPage{line-height:36px;border-top:1px solid #dedede;padding-top:20px}
.contNewsBox table{border-collapse:collapse}
.about{font-size:17px;line-height:36px;color:#333333}
.about div, .about p{font-size:17px !important;line-height:36px !important;color:#333333 !important}
.about strong{font-weight:bold !important}
.about *{max-width:100% !important}
.about .aboutScroll{width:100%;margin-top:35px;position:relative;overflow:hidden}
.about .aboutScroll .swiper-slide{position:relative}
.about .aboutScroll .swiper-slide .pic{overflow:hidden;height:380px;overflow:hidden}
.about .aboutScroll .swiper-slide .pic em{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.about .aboutScroll .swiper-slide h5{width:100%;position:absolute;left:0;bottom:0;text-align:center;font-size:0;text-align:center;margin-top:0;margin-bottom:0}
.about .aboutScroll .swiper-slide h5 span{display:inline-block;*display:inline;*zoom:1;padding:0 30px;min-width:120px;background:url("../images/gray70.png") repeat;font-size:16px;color:#ffffff;line-height:50px;font-weight:normal}
.about .aboutScroll .swiper-button-next, .about .aboutScroll .swiper-button-prev{width:30px;height:40px;position:absolute;top:50%;margin-top:-20px;cursor:pointer;z-index:3;opacity:1;outline:none}
.aboutScroll .swiper-button-prev{left:10px;background:url("../images/leftarr.png") no-repeat center}
.aboutScroll .swiper-button-next{right:10px;background:url("../images/rightarr.png") no-repeat center}
.aboutScroll .swiper-button-next:after, .aboutScroll .swiper-button-prev:after{display:none}
.about .aboutList{width:100%;margin:40px 0;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:11px 0 16px}
.about .aboutList li{width:20%;text-align:center}
.about .aboutList li h5{font-size:14px;color:#666666;font-weight:normal;line-height:56px}
.about .aboutList li h5 span{font-size:40px;color:#333333;font-family:"DINCondBold"}

/* 列表页 */
.list ul li{padding:0 13px 0 31px;position:relative;-webkit-transition:0.3s all;transition:0.3s all}
.list ul li::after, .list ul li::before, .list-img ul li::after, .list-img ul li::before, .list-platform ul li::after, .list-platform ul li::before{content:'';position:absolute}
.list-platform{margin:0 0 50px}
.list ul li:hover{padding:0 13px 0 41px}
.list ul li:hover::before{height:100%;top:0;left:-3.5%;margin-top:0}
.list ul li::after, .list-img ul li::after, .list-platform ul li::after{left:0;top:0;background:#fff;height:100%;z-index:10;width:100%;transition:0.3s all}
.list ul li:hover::after, .list-img ul li:hover:after, .list-platform ul li:hover:after{width:107%;left:-3.5%;background:#005aba;box-shadow:7px 0 20px rgb(0 0 0 / 15%)}
.list ul li a{display:block;padding:40px 0;border-bottom:1px solid #ece4df;position:relative;z-index:20;text-decoration:none}
.list ul li:hover a{border-bottom:1px solid #436db1}
.list ul li .time{width:88px;float:left;margin-right:40px;text-align:center;margin-top:13px}
.list ul li .time p{font-size:44px;line-height:58px;color:#436db1;font-family:"Tahoma"}
.list ul li:hover .time p{color:#fff}
.list ul li .time div{font-size:14px;color:#9a9a9a}
.list ul li .time div span{margin:0 3px}
.list ul li:hover .time div{color:#fff}
.list ul li .cont-info h4{font-size:24px;color:#333;margin-bottom:15px;height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list ul li:hover .cont-info h4{color:#fff}
.list ul li .cont-info p{font-size:16px;color:#333;line-height:30px;height:60px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.list ul li:hover .cont-info p{color:#fff}
.list_p4_1{width:100%;margin:43px auto 0}
.list_p4_1 li{width:100%;border:1px solid #d7d6d6;margin-bottom:21px;float:left}
.list_p4_1 li h5{float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:58px;font-size:16px;color:#555;padding-left:16px;width:calc(98% - 280px);font-weight:normal}
.list_p4_1 li h5 a{color:#555}
.list_p4_1 li h5 a:hover{color:#b81920;padding-left:10px}
.list_p4_1 li span{display:inline-block;float:right;line-height:58px;font-size:14px;color:#777;margin-left:26px;margin-right:15px}
.list_p4_1 li > a{float:right;display:inline-block;width:62px;height:58px;background:url("../images/down_black.jpg") center center no-repeat;margin-left:25px}
.list_p4_1 li > a:hover{background:url("../images/down_h.jpg") center center no-repeat}
.cont_p4_tit{width:1141px;padding-left:29px;margin:50px auto 0;background:#f4f4f4;line-height:60px;font-size:18px;color:#555}
.cont_p4_em{width:1170px;margin:auto}
.cont_p4_em span{float:left;display:inline-block;color:#888;font-size:14px;margin-left:37px;line-height:84px}
.cont_p4_em span:first-child{margin-left:0}
.cont_p4_em p{width:100%;float:left}
.cont_p4_box{width:1170px;margin:36px auto 106px;padding-top:19px;border-top:1px solid #e0e1e1}
.cont_p4_box h5{font-size:16px;color:#666;line-height:73px}
.cont_p4_box img{max-width:100%}

/* 内页背景 */
.article-content{}

/* 当前位置 */
.neirong-bj{background:#fff}
.neirong-left{width:69.5%;float:left}
.neirong-right{width:30.5%;float:left;margin-top:50px;padding-bottom:100px}
.neirong-right h3{margin:0 30px;background:#b81920;height:50px;line-height:50px;padding-left:25px;font-size:18px;color:#fff}
.neirong-right ul{margin:0 30px}
.neirong-right ul li{padding:16px 0;border-bottom:1px solid #eaeaea}
.neirong-right ul li a p{font-size:16px;color:#333;line-height:24px;

    /*height: 48px;*/
    text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.neirong-right ul li a .xinxi{margin-top:8px}
.neirong-right ul li a .xinxi .time{font-size:14px;color:#999;background:url("../images/time.png") no-repeat left 3px;padding-left:20px}
.neirong-right ul li a .xinxi .liulan{font-size:14px;color:#999;margin-left:20px;padding-left:20px;background:url("../images/viewsicon.png") no-repeat left 3px}
.article{padding:46px 3.8%;position:relative}
.article h1.intro{text-align:center;font-size:16px;color:#393939;line-height:1.5;margin:0}
.article h2.title{text-align:left;font-size:28px;color:#333;line-height:36px;margin:8px 0;text-align:center;height:auto;border-bottom:none;font-weight:normal;padding-bottom:0}
.article h2.title:after{display:none}
.article h3.subtitle{font-size:22px;color:#393939;line-height:1.5;text-align:center;margin:0}
.article h4.information{text-align:center;font-size:16px;font-weight:normal;color:#666;padding:0 0 15px;border-bottom:1px solid #e9dcbf}
.contbox table{width:100% !important}
.contbox td{width:auto !important;padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;text-align:center}
.table-striped > tbody > tr:nth-of-type(odd){background-color:#f9f9f9}
.article .contbox{color:#333;font-size:16px;line-height:36px;min-height:250px;padding-bottom:15px;margin-top:20px}
.article .contbox div, .article .contbox p{color:#333 !important;font-size:16px !important;line-height:36px !important}
.article .contbox a{text-decoration:none !important;color:#000 !important}
.article .contbox p img{border:none !important;margin:0 auto;height:auto !important;width:auto !important;max-width:70% !important}
.article .contbox video{width:100% !important}
.article .m-tips{padding:27px 40px 25px;background:#f1f4f8;font-size:14px;color:#005cbc;line-height:20px}
.article .m-tips p{padding-bottom:14px}
.neirong-right-box{border-left:1px solid #efefef}
.neirong-right-box.rifixed{position:fixed;width:365px;left:auto;top:0}

/*发展历程*/
.zxxybnqd-sjz-box{box-sizing:border-box;width:100%}
.zxxybnqd-lsyg-box{box-sizing:border-box}
.listPage .zxxybnqd-lsyg-box{display:block}
.zxxybnqd-lsyg-list, .zxxybnqd-lsyg-list1{}
.zxxybnqd-lsyg-list .zxxybnqd-lsyg-left{float:left;width:99%;min-height:40px}
.zxxybnqd-lsyg-list .zxxybnqd-lsyg-right{float:left;width:100%;position:relative;border-left:dashed 1px #b8b8b8;box-sizing:border-box}

/*.zxxybnqd-lsyg-list .zxxybnqd-lsyg-left {float:left;width:calc(50% - 1px);;min-height:40px;}*/
.zxxybnqd-lsyg-list .zxxybnqd-lsyg-right .yuan{width:10px;height:10px;display:block;position:absolute;left:-8px;top:76px;border:solid 2px #b20000;border-radius:50%;background:#f3f2ee}
.zxxybnqd-lsyg-list .zxxybnqd-lsyg-right:hover .yuan{background-color:#b20000}

/*.zxxybnqd-lsyg-list .zxxybnqd-lsyg-right:hover{border-left:dashed 1px #b20000;}*/
.zxxybnqd-lsyg-list .zxxybnqd-lsyg-right .box{border:solid 1px #d2d2d2;border-right:solid 3px #0b9299;margin-left:38px;

    /* margin-top: -100px; */
    padding:20px 20px 0}
.zxxybnqd-lsyg-list .zxxybnqd-lsyg-right p{font-size:18px;color:#333;font-size:16px;line-height:25px!important}
.zxxybnqd-lsyg-list .zxxybnqd-lsyg-right h4{padding:0 0 15px;color:#0b9299;font-size:28px;text-align:left;font-weight:normal}
.zxxybnqd-lsyg-list .zxxybnqd-lsyg-right .icon-sj{display:block;position:absolute;left:30px;top:76px;width:9px;height:17px;background:#fffbf4 url("../images/shj-icon.png") no-repeat}
.zxxybnqd-lsyg-list .zxxybnqd-lsyg-right .box:hover{background:#eff4f4 url("../images/bnlc-year-bg.jpg") no-repeat right bottom}
.zxxybnqd-lsyg-list .zxxybnqd-lsyg-right .box:hover p{color:#000 !important}
.zxxybnqd-lsyg-list .zxxybnqd-lsyg-right .box:hover h4{color:#c31511 !important}
.zxxybnqd-lsyg-list .zxxybnqd-lsyg-right .box:hover .icon-sj{background:none;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #eff4f4;width:0;height:0}
.listPage .zxxybnqd-lsyg-list .zxxybnqd-lsyg-right .icon-sj{background:#fffbf4 url("../images/shj-icon.png") no-repeat}
.listPage .zxxybnqd-lsyg-list .zxxybnqd-lsyg-right .box:hover .icon-sj{background:none;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid #a00405;width:0;height:0}
.zxxybnqd-lsyg-list1 .zxxybnqd-lsyg-left{float:left;width:50%;min-height:35px;position:relative;

    /* padding-bottom:20px; */
    border-right:dashed 1px #b8b8b8;box-sizing:border-box}
.zxxybnqd-lsyg-list1 .zxxybnqd-lsyg-left .yuan{width:10px;height:10px;display:block;position:absolute;border:solid 2px #b20000;border-radius:50%;position:absolute;right:-8px;top:76px;background:#f3f2ee}
.zxxybnqd-lsyg-list1 .zxxybnqd-lsyg-left:hover .yuan{background-color:#a00405}

/*.zxxybnqd-lsyg-list1 .zxxybnqd-lsyg-left:hover{border-right:dashed 1px #b20000;}*/
.zxxybnqd-lsyg-list1 .zxxybnqd-lsyg-left .box{border:solid 1px #d2d2d2;border-left:solid 3px #a00405;margin-right:38px;

    /* margin-top: -100px; */
    padding:20px 20px 0}
.zxxybnqd-lsyg-list1 .zxxybnqd-lsyg-left h4{padding:0 0 5px;color:#b20000;font-size:28px;text-align:left;font-weight:normal}
.zxxybnqd-lsyg-list1 .zxxybnqd-lsyg-left p{font-size:16px;color:#333;line-height:25px!important}
.zxxybnqd-lsyg-list1 .zxxybnqd-lsyg-left .icon-sj{display:block;position:absolute;right:30px;top:76px;width:9px;height:17px;background:#fffbf4 url("../images/shj-icon1.png") no-repeat}
.zxxybnqd-lsyg-list1 .zxxybnqd-lsyg-left .box:hover{background:#a00405 url("../images/bnlc-year-bg.jpg") no-repeat right bottom}
.zxxybnqd-lsyg-list1 .zxxybnqd-lsyg-left .box:hover p{color:#fff!important}
.zxxybnqd-lsyg-list1 .zxxybnqd-lsyg-left:hover h4{color:#ff0000!important}
.zxxybnqd-lsyg-list1 .zxxybnqd-lsyg-left .box:hover .icon-sj{background:none;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #b20000;width:0;height:0}
.listPage .zxxybnqd-lsyg-list1 .zxxybnqd-lsyg-left .icon-sj{background:#fffbf4 url("../images/shj-icon1.png") no-repeat}
.listPage .zxxybnqd-lsyg-list1 .zxxybnqd-lsyg-left .box:hover .icon-sj{background:none;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #a00405;width:0;height:0}
.zxxybnqd-lsyg-list1 .zxxybnqd-lsyg-right{float:left;width:48%;min-height:40px}

/*.bdsharebuttonbox {	position: absolute;	left: -50px;top: 0px;	width: 50px;background: #fff;	padding: 10px;}
.bdsharebuttonbox.fxfixed{   position: fixed;   left: auto;    margin-left: -88px;  top: 40px;}*/
/*.bdsharebuttonbox .bds_more {float: none;	display: block;	width: 30px;	padding-left: 0;	line-height: 38px;	height: 30px;	background: #d7d7d7;
	margin: 0 20px 10px 0;	text-indent: 0;	text-align: center;	border-radius: 5px;	-webkit-transition: all .9s linear;	transition: all .9s linear;
}

.bdsharebuttonbox .bds_more:hover {background: #005cbc;	-webkit-transition: all .9s linear;	transition: all .9s linear;}

.bdsharebuttonbox .bds_weixin {	/* float: right; 
	display: block;
	width: 30px;
	padding-left: 0;
	line-height: 38px;
	height: 30px;
	background: #d7d7d7;
	 background-image: url(../images/bds-shaow.jpg);
    background-position: -13px -10px;
	margin: 0 20px 10px 0;
	overflow: hidden;
	text-indent: 0;
	text-align: center;
	border-radius: 5px;
	-webkit-transition: all .9s linear;
	transition: all .9s linear;
}

.bdsharebuttonbox .bds_weixin:hover {
	background: #005cbc;
	-webkit-transition: all .9s linear;
	transition: all .9s linear;
}

.bdsharebuttonbox .bds_tsina {
	/* float: right; 
	display: block;
	width: 30px;
	padding-left: 0;
	line-height: 38px;
	height: 30px;
	background: #d7d7d7;
	/* background-image: url(../images/bds-shaow.jpg);
    background-position: -13px -50px;
	margin: 0 20px 10px 0;
	text-indent: 0;
	text-align: center;
	border-radius: 5px;
	-webkit-transition: all .9s linear;
	transition: all .9s linear;
}

.bdsharebuttonbox .bds_tsina:hover {
	background: #317954;
	-webkit-transition: all .9s linear;
	transition: all .9s linear;
}

.bdsharebuttonbox .bds_qzone {
	float: none;
	display: block;
	width: 30px;
	padding-left: 0;
	line-height: 38px;
	height: 30px;
	background: #d7d7d7;
	/*  background-image: url(../images/bds-shaow.jpg);
    background-position: -13px -90px;
	margin: 0 20px 10px 0;
	text-indent: 0;
	text-align: center;
	border-radius: 5px;
	-webkit-transition: all .9s linear;
	transition: all .9s linear;
}

.bdsharebuttonbox .bds_qzone:hover {
	background: #005cbc;
	-webkit-transition: all .9s linear;
	transition: all .9s linear;
}
*/
.hotNews{width:30.5%;float:left;margin-top:50px;padding-bottom:100px}
.hotNews .tit{margin:0 40px;background:#005cbc;height:62px;line-height:62px;padding-left:35px;font-size:18px;color:#fff}
.hotNews ul{padding-left:28px;position:relative;overflow:hidden}
.hotNews ul:before{content:"";width:1px;height:100%;background:#d2d2d2;position:absolute;left:6px;top:6px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}
.hotNews ul li{margin-top:32px;position:relative}
.hotNews ul li:first-child{margin-top:0}
.hotNews ul li:before{content:"";width:9px;height:9px;border:1px solid #c6c6c6;border-radius:50%;background:#ffffff;position:absolute;top:6px;left:-27px}
.hotNews ul li a{display:block}
.hotNews ul li a .date{width:49px;height:23px;box-sizing:border-box;padding:0 0 0 14px;font-size:11px;color:#999999;line-height:23px;background:url("../images/rect.png") no-repeat left top;margin-bottom:11px}
.hotNews ul li a p{font-size:16px;line-height:22px;color:#333333;max-height:48px;overflow:hidden}
.hotNews ul li.hot:before, .hotNews ul li:hover:before{border-color:#387359}
.hotNews ul li.hot a .date, .hotNews ul li:hover a .date{color:#387359;background-position:left bottom}
.hotNews ul li a:hover p{color:#387359}
.neirong-right .aboutScroll{position:relative;overflow:hidden;margin:0 30px 20px}
.neirong-right .aboutScroll .swiper-slide{position:relative}
.neirong-right .aboutScroll .swiper-slide .pic{overflow:hidden;height:210px;overflow:hidden}
.neirong-right .aboutScroll .swiper-slide .pic em{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.neirong-right .aboutScroll .swiper-slide h5{width:100%;position:absolute;left:0;bottom:0;margin-bottom:0;text-align:center;font-size:0;text-align:center;box-sizing:border-box}
.neirong-right .aboutScroll .swiper-slide h5 span{display:inline-block;*display:inline;*zoom:1;width:100%;background:url("../images/gray70.png") repeat;font-size:14px;color:#ffffff;line-height:40px;font-weight:normal}
.abohotNewsut .aboutScroll .swiper-button-prev, .about .aboutScroll .swiper-button-next{width:30px;height:40px;position:absolute;top:50%;margin-top:-20px;cursor:pointer;z-index:3;opacity:1}
.neirong-right .aboutScroll .swiper-button-prev{left:10px;background:url("../images/leftarr.png") no-repeat center}
.neirong-right .aboutScroll .swiper-button-next{right:10px;background:url("../images/rightarr.png") no-repeat center}
.neirong-right .aboutList{width:100%;margin:40px 0;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:11px 0 16px}
.neirong-right .aboutList li{width:20%;text-align:center}
.neirong-right .aboutList li h5{font-size:14px;color:#666666;font-weight:normal;line-height:56px}
.neirong-right .aboutList li h5 span{font-size:40px;color:#333333;font-family:"DINCondBold"}
.caseList{width:100%;overflow:hidden}
.caseList ul{padding-top:30px}
.caseList ul li{width:32%;margin-right:2%;margin-bottom:3%}
.caseList ul li:nth-child(3n){margin-right:0}
.caseList ul li a{display:block}
.caseList ul li a .pic{width:100%;height:0;padding-bottom:64.6235%;position:relative;overflow:hidden}
.caseList ul li a .pic b, .caseList ul li a .pic em{position:absolute;left:0;top:0;width:100%;height:100%}
.caseList ul li a .pic em{background-repeat:no-repeat;background-position:center;background-size:cover}
.caseList ul li a .pic b{background:rgba(0,0,0,0.4);opacity:0}
.caseList ul li a:hover .pic b{opacity:1}
.caseList ul li a h5{padding:0 10px;height:60px;background:#e1e8e8;text-align:center;font-size:16px;color:#222;font-weight:normal;line-height:60px}
.caseList ul li a:hover h5{color:#fff;background:#087f85}

/*下载*/
.downlist{}
.downlist .tit{height:52px;padding:0 20px;background:#f0f0f0;font-size:22px;color:#1a1a1a;line-height:52px;font-weight:normal;margin-bottom:14px;border-left:5px solid #b81920}
.downlist ul{margin-bottom:50px}
.downlist ul li{background:#f7f7f7;padding:25px;margin:10px 0}
.downlist ul li a{display:block;text-decoration:none;padding:0 100px 0 0;position:relative}
.downlist ul li a h5{font-size:17px;color:#353535;font-weight:normal}
.downlist ul li a span{font-size:16px;color:#808080;position:absolute;right:0;top:0}
.downlist ul li a i{width:4px;height:40px;background:#ccc;

    /*	border: 5px solid transparent;
	border-left: 5px solid #950b0b;*/
    position:absolute;left:-25px;top:50%;margin-top:-20px}
.downlist ul li a:hover i{background:#0b9299}
.downlist ul li a:hover h5{-webkit-transform:translateX(6px);transform:translateX(6px);color:#b81920}
.downlist ul li a span{font-size:13px;padding-left:20px;background:url("../images/icondown.png") no-repeat left center}
.downlist ul li a:hover span{color:#b81920}
@media screen and (max-width: 1320px){}
@media screen and (max-width: 1200px){
    #nav_slide{display:block}
    .nySide .title h3{font-size:30px}
    .list ul li a{padding:28px 0}
    .list ul li:hover::after, .list-img ul li:hover:after, .list-platform ul li:hover:after{width:111%;left:-5.5%}
    .list ul li:hover::before{left:-5.5%}
    .list ul li .time p{font-size:38px}
    .list ul li .time div{font-size:13px}
    .list ul li .time{margin-right:24px;margin-top:4px}
    .list ul li .cont-info h4{font-size:20px;margin-bottom:8px}
    .list ul li .cont-info p{font-size:14px;line-height:26px;height:52px}
    .list-platform ul li .list-platform-box{margin-right:28px}
    .list-platform ul li{padding:35px 8px 35px 20px}
    .list-platform ul li .list-platform-text .more{font-size:14px;margin-top:14px}
    .list-platform ul li .list-platform-text .list-platform-icon{font-size:14px;margin-right:18px}
    .list-platform ul li .list-platform-text .list-platform-icon img{margin-right:4px}
    .list_p4_1{width:94%;padding:0 3%}
    .list_p4_1 li{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .list_p4_1 li h5{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .list_p4_1 li span{padding-left:26px;margin-left:0}
}
@media screen and (max-width: 1024px){
    .nyBanner{height:auto;padding:10% 0;text-align:center;margin-top:0}
    .nyBanner2{height:auto;padding:10% 0;text-align:center}
    .nySide{display:none}
    .nyWrap{padding:30px 0 50px}
    .nyWrap .nyContent{width:100%}
    .orgWrap .item .cont ul li{margin-right:30px}
    .contactUs dd.fl, .contactUs dd.fr{width:100%;margin-bottom:12px;font-size:14px}
    .passage .psgTitle .info .wrap span{margin-right:30px}
    .contBuss .dl .dt .logo{height:98px}
    .contBuss .dl:nth-child(2n) .dt{margin-top:-98px}
    .isect1{padding:30px 0 6px;font-size:20px;line-height:38px}
    .isect1 img{height:20px}
    .isect2 .container{padding-bottom:40px}
    .isect2 .container .swiper-pagination{display:block}
    .ititle{line-height:88px}
    .ititle h3{font-size:28px}
    .ititle h3:before{width:50px;right:-65px}
    .imore{font-size:14px;padding-right:16px}
    .list ul li::before{width:2px;height:50px;margin-top:-25px}
    .list ul li .time p{font-size:36px}
    .list ul li .time div{font-size:12px}
    .list ul li .time{margin-right:20px}
    .list ul li .cont-info h4{font-size:18px;margin-bottom:5px}
    .list ul li{padding:0 10px 0 15px}
    .list ul li:hover{padding:0 10px 0 25px}
    .list ul li a{padding:21px 0}
    .list ul li:hover::after, .list-img ul li:hover:after, .list-platform ul li:hover:after{width:114%;left:-7%}
    .list ul li:hover::before{left:-7%}
    .list ul li .time{margin-right:14px}
    .list-platform ul li{padding:25px 5px 25px 10px;overflow:hidden}
    .list-platform ul li .list-platform-text{padding-left:206px;height:auto}
    .list-platform ul li .list-platform-box{width:188px;height:141px;margin-right:18px}
    .list-platform ul li .list-platform-text .more{font-size:12px;margin-top:8px}
    .list-platform ul li::before{left:-27px;top:70px;width:2px;height:60px}
    .list-platform ul li .list-platform-text .list-platform-icon img{}
    .list-platform ul li .list-platform-text .list-platform-icon{font-size:13px}
    .left_nav{display:none}
}
@media screen and (max-width: 768px){
    .w1210{width:100%;margin:0 auto}
    .left_nav{display:none}
    .bread{margin-bottom:20px}
    .bread h3{display:none}
    .bread .path{float:none;padding-right:0;font-size:14px;line-height:24px;padding:5px 0 5px 20px;background-size:auto 16px}
    .nyWrap .nyContent{padding:0}
    .aboutWrap{padding-bottom:20px}
    .aboutWrap .title{margin-bottom:12px}
    .aboutWrap .title h5{font-size:18px}
    .aboutWrap .title h6{font-size:16px;line-height:18px}
    .aboutWrap .pic{margin-bottom:12px}
    .devpWrap .title{margin-bottom:12px;font-size:18px}
    .devpWrap .contScroll{margin-bottom:10px;padding:18px 0 0 20px}
    .devpWrap .contScroll .container .pic, .devpWrap .contScroll .container .text{width:100%}
    .devpWrap .contScroll .btn{display:none}
    .devpWrap .contScroll .container .text{padding:20px 0;min-height:auto}
    .devpWrap .contScroll .container .text .num{font-size:20px;line-height:24px;margin-bottom:5px}
    .devpWrap .contScroll .logo{height:44px}
    .honorList{padding-bottom:20px}
    .honorList li{width:48%;margin-right:0}
    .honorList li:nth-child(2n){float:right}
    .page a{height:32px;line-height:32px;font-size:12px}
    .page i{display:none}
    .recomNews{padding-bottom:20px}
    .recomNews a .pic, .recomNews a .text{width:100%}
    .recomNews .swiper-pagination{width:100%;left:0;text-align:center;bottom:10px}
    .recomNews .swiper-pagination .swiper-pagination-bullet{margin:0 4px}
    .recomNews a .text span{margin:9px 0}
    .recomNews a .text p{font-size:13px;line-height:24px;height:48px}
    .recomNews a .text h5{font-size:16px;line-height:24px;height:auto;max-height:48px}
    .newsList88 ul li a{padding-right:0}
    .newsList88 ul li a span{display:none}
    .noticeList{margin-top:-10px;padding-bottom:30px}
    .noticeList li a{padding:15px 0 15px 72px}
    .noticeList li a .date{width:60px;height:60px;top:22px}
    .noticeList li a .date em{font-size:30px}
    .noticeList li a h5{font-size:15px;line-height:28px}
    .noticeList li a p{font-size:13px}
    .noticeList li a .date span{font-size:12px}
    .noticeList li a .date em{padding-top:0;line-height:30px}
    .passage{margin-top:0}
    .passage .psgTitle{padding-bottom:12px;margin-bottom:18px}
    .passage .psgTitle h4{font-size:18px;line-height:26px;margin-bottom:8px}
    .passage .psgTitle .info .share-wrap{display:none}
    .passage .psgTitle .info .wrap span{margin:0 6px}
    .passage .psgCont .pic{padding-top:12px}
    .passage .psgCont .mrgBtm{margin-bottom:15px}
    .passage .psgCont{padding-bottom:24px;margin-bottom:18px}
    .passage .psgLink{font-size:14px}
    .passage .psgLink .next, .passage .psgLink .prev{width:100%;margin-bottom:6px}
    .passage .psgLink .toList{display:none}
    .passage .psgLink .prev a{padding-left:0;text-align:left;background:none}
    .passage .psgLink .next a{padding-right:0;text-align:left;background:none}
    .passage .psgLink a em{display:inline-block}
    .bussChannel li a .tit{font-size:20px}
    .bussChannel li a .text p{font-size:13px;line-height:24px;max-height:48px}
    .bussChannel li a .text .btn{width:100px;height:30px;line-height:30px;font-size:12px;margin-top:20px}
    .bussChannel li a .text i{margin:12px auto}
    .contBuss .dl{margin-bottom:20px}
    .contBuss .dl:last-child{margin-bottom:0}
    .contBuss .dl .dd, .contBuss .dl .dt{width:100% !important}
    .contBuss .dl:nth-child(2n) .dt{margin-top:0}
    .contBuss .dl .dd, .contBuss .dl:nth-child(2n) .dd{padding:20px 0 0}
    .contBuss .dl .dd .wrap, .contBuss .dl:nth-child(2n) .dd .wrap{height:auto;max-height:none}
    .contBuss .dl:nth-child(2n){padding-bottom:30px;background-size:auto 30px}
    .contBuss .dl .dt em{padding-bottom:76.79%}
    .contBuss .dl:nth-child(2n) .dt em{padding-bottom:113.35%}
    .contBuss .dl .dt .logo{height:68px}
    .contBuss .dl .dd, .contBuss .dl:nth-child(2n) .dd{padding-top:12px}
    .list ul li{padding:0 5px}
    .list ul li:hover{padding:0 5px 0 15px}
    .list ul li .time p{font-size:36px}

    /* .list-platform ul li .list-platform-text {
		height: 150px;
	} */
    .contact table tr.firstRow td{font-size:15px}
    .contact table tr+tr td{font-size:13px;padding:5px 0 5px 12px !important}
    .rsMinW .rsBullets{right:10px}
    .left-nav ul li a::after, .left-nav ul li a::before{background-size:34px}
    .list ul li:hover::after, .list-img ul li:hover:after, .list-platform ul li:hover:after{width:110%;left:-5%}
    .list ul li:hover::before{left:-5.5%}
    .list-culture ul li .list-culture-box{height:155px}
    .list-culture ul li .list-culture-box h5.media-heading{padding:48px 10px 4px}
    .list_p4_1 li span{padding-left:16px;float:left;margin-left:0}
    .neirong-left{width:100%}
    .neirong-right{display:none}
    .article h2.title{font-size:22px}
    .caseList ul li{width:100%;margin-right:0;margin-bottom:20px}
    .teacherbox dl dd{float:left;border:1px solid #e8e7e7;width:100%;height:auto;padding-left:10px;padding-right:10px;box-sizing:border-box}
    .teacherbox dl dt{float:none;width:204px;margin:0 auto}
    .teacherbox2 dl:nth-child(2n){margin-right:0}
    .teacherbox2 dl{width:100%;margin-top:30px}
    .teacherbox2 dl dd{float:left;border:1px solid #e8e7e7;width:100%;padding-left:5.8%;height:260px}
    .teacherbox2 dl dt{float:none;margin:0 auto;display:block}
    .lunwenList ul li a{padding-right:0}
    .lunwenList ul li a span{display:none}

    /*分页*/
    .page .num, .page span{display:none}
    .page a{width:46%}
    .page a:first-child{margin-right:4%}
    .page a:last-child{margin-left:4%}
}
@media screen and (max-width: 640px){
    .newsList88{padding-bottom:10px}
    .newsList88 li{width:100%}
    .newsList88 li a .text h5{height:auto;max-height:48px;font-size:15px;line-height:24px}
    .newsList88 li a .text p{font-size:13px;line-height:24px;height:auto;max-height:48px}
    .bussChannel li a .text i, .bussChannel li a .text p{display:none}
    .bussChannel li a .tit{font-size:16px}
    .bussChannel li a .text h5{font-size:16px;line-height:20px}
    .bussChannel li a .text .btn, .bussChannel li.li5 .text .btn, .bussChannel li.li6 .text .btn{width:80px;height:24px;line-height:24px;margin-top:12px}
    .list ul li:hover::after, .list-img ul li:hover:after, .list-platform ul li:hover:after{width:112%;left:-6%}
    .list ul li:hover::before{left:-6%}
    .list-culture ul li .list-culture-box{height:135px}
    .neirong-right .aboutScroll{margin:0 20px 20px}
    .about .aboutScroll .swiper-slide .pic{height:180px}
    .companyInfo ul li{width:100%;margin-bottom:2em}
    .contactMap{width:100%;height:420px}
    .newspicList{margin-bottom:20px}
    .newspicList li{padding:20px 0}
    .newspicList li a{height:auto;padding-left:0}
    .newspicList li a .pic{width:100%;position:relative;height:auto;margin-bottom:5px}
    .newspicList li a .pic em{height:0;padding-bottom:57.07%}
    .newspicList li a p{margin-bottom:12px;font-size:14px;line-height:22px}
    .newspicList li a h5{font-size:16px}
    .newspicList li a span{line-height:14px}
    .newspicList li.nopic a .pic{display:none}
    .teacher_nav a{padding:0 8px}
    .lunwenList{padding-bottom:10px}
    .lunwenList li{width:100%}
    .lunwenList li a .text h5{height:auto;max-height:48px;font-size:15px;line-height:24px}
    .lunwenList li a .text p{font-size:13px;line-height:24px;height:auto;max-height:48px}
}
@media screen and (max-width: 468px){
    .page1 a.num{display:none;padding:0 12px}
    .page1 a.num.on{display:inline-block}
    .page1 a{padding:0 20px;height:32px;line-height:30px}
    .nyBanner{padding:22% 0}
    .nyBanner2{padding:22% 0}
    .honorList{padding-bottom:10px}
    .honorList li{width:100%}
    .page a{height:28px;line-height:28px;font-size:12px;padding:0 12px}
    .page a.num{padding:0 10px}
    .mapWrap{height:300px}
    .nyWrap .nyContent{min-height:auto}
    .nyNav li{margin:0 6px}
    .nyNav li a{font-size:16px;line-height:30px;border-radius:15px;padding:0 10px}
    .recomNews a .pic em{padding-bottom:62.17%}
    .bussChannel li{width:100%}
    .bussChannel li a{padding-bottom:54% !important}
    .bussChannel li a .text .btn, .bussChannel li.li5 .text .btn, .bussChannel li.li6 .text .btn{margin-top:30px;height:30px;line-height:30px;width:90px}
    .bussChannel li a .tit{font-size:20px}
    .bussChannel li a .text h5{font-size:18px}
    .list ul li:hover{padding:0 0 0 10px}
    .list ul li a{padding:17px 0}
    .list ul li .time{margin-right:12px;width:75px}
    .list ul li .cont-info h4{font-size:17px;margin-bottom:3px}
    .list ul li .cont-info p{font-size:13px;line-height:24px;height:48px}
    .setup2 h3{width:100%}
    .teacheing table tr td ul li h4{width:100%;margin-right:0;margin-bottom:10px}
    .left-nav .current span{bottom:12px}
    .award table tr td{padding:10px !important;font-size:13px}
    .list ul li:hover::after, .list-img ul li:hover:after, .list-platform ul li:hover:after{width:116%;left:-8%}
    .list ul li:hover::before{left:-8%}
    .cont_show{width:100%}
    .cont_show2{width:100%}
    .companyInfo ul li.li1{width:100%}
    .companyInfo ul li.li2{width:100%}
    .companyInfo ul li.li3{width:100%}
    .servicebtn ul li{width:50%}
    .servicebtn ul li a{padding:15px 0}
    .list_p4_1{width:100%;padding:0}
    .article{padding:20px 3.8%}
    .newsList88 ul li a h5{font-size:15px}
    .orgWrap .item{margin-bottom:30px}
    .orgWrap .item .cont dl{padding:0 10px 10px;margin-bottom:8px}
    .orgWrap .item .cont dl dt{position:static;width:100%;padding-left:0;font-weight:bold;display:inline}
    .orgWrap .item .cont dl dt span{font-weight:bold}
    .orgWrap .item .tit{height:auto;line-height:25px;font-size:16px;font-weight:bold;padding:10px}
    .orgWrap .item .cont ul{padding-left:10px}
    .orgWrap .item .cont ul li{min-width:45%;margin-right:5%}
    .orgWrap .item .cont dl{font-size:15px}
    .orgWrap .item .cont dl dd{line-height:26px;display:inline}
    .list_leader table thead td{width:5% !important;font-size:16px}
    .list_leader table td p{font-size:15px}
    .list-video ul li{width:100%;margin-right:0}
    .list-video ul li{margin-top:0;margin-bottom:25px}
}


.p_pages{margin:0 auto;display:table;position:relative;text-align:center;padding-left:0;list-style:none;color:#999;text-align:left}
.p_pages > span{display:inline-block}
.p_fun, .p_no a{position:relative;display:block;padding:.5em 1em;text-decoration:none;line-height:1.6;background-color:#fff;border:1px solid #ddd;border-radius:0;margin-bottom:5px;margin-right:5px}
.p_no_d{position:relative;display:block;padding:.5em 1em;text-decoration:none;line-height:1.6;background-color:#fff;background:#0b9299;border:1px solid #0b9299;border-radius:0;margin-bottom:5px;margin-right:5px;color:#fff}
.p_fun_d{position:relative;display:block;padding:.5em 1em;text-decoration:none;line-height:1.6;background:#fff;border:1px solid #ddd;border-radius:0;margin-bottom:5px;margin-right:5px;color:#666}
.pagebar2{margin:0 auto;display:table;position:relative;text-align:center;padding-left:0;list-style:none;color:#999;text-align:left}
.pagebar2 > span{display:inline-block;border:1px solid #ddd}
.NextDisabled, .PrevDisabled, .this-page{padding:.5em 1em;text-decoration:none;line-height:1.6;background-color:#fff;background:#0b9299;border:1px solid #0b9299;border-radius:0;margin-bottom:5px;margin-right:5px;color:#fff}
.pagebar2{margin:0 auto;display:table;position:relative;text-align:center;padding-left:0;list-style:none;color:#999;text-align:left}
.pagebar2 > span{display:inline-block;border:1px solid #ddd}
.NextDisabled, .PrevDisabled, .pagebar2 a, .this-page{padding:.5em 1em;text-decoration:none;line-height:1.6;background-color:#fff;background:#0b9299;border:1px solid #0b9299;border-radius:0;margin-bottom:5px;margin-right:5px;color:#fff}