@charset "utf-8";
* { margin: 0; padding: 0; }
li { list-style: none; }
img { border: 0;max-height: 100%;}
a { text-decoration: none; color: #000; outline: none; }
body { min-width: 1200px; font-family:"微软雅黑"; position: relative;background: url(../images/bg.png);}
input { outline: none; }
.fl {float: left;}
.fr { float: right; }
.dn { display: none; }
.wrap {width: 1378px;margin: 0 auto;overflow: hidden;}
.clear{clear: both;}

/* head */
.top{border-top: 2px solid #15579b;padding: 20px 0;background: url(../images/head-bg.png) no-repeat center top;}

.logo img{display: block;}
.top-r{overflow: hidden;}
.top-r .top-links{overflow: hidden;}
.top-r p{font-size: 12px;color: #666666;float: right;}
.top-r p a{float: left;color: #666666;display: block;padding-left: 15px;background: url(../images/head01.png) no-repeat left center;margin-left: 20px;}
.top-r p a+a{background: url(../images/head03.png) no-repeat left center;}
.top-r p a+a+a{background: url(../images/head02.png) no-repeat left center;}
.top-r p a:hover{color: #15579b;transition: 0.6s all;}
.search {position: relative;float: right; width: 201px; height: 30px;z-index: 9;overflow: hidden;margin-top: 28px;}
.search .ss { height: 30px; line-height:30px;color: #999;background:url(../images/search-02.png) no-repeat center;  border: none; width: 200px; font-size: 12px; text-indent: 10px; vertical-align: middle;}
.search .btn { position: absolute;top: 50%;margin-top: -7px;right: 10px;  z-index: 99;  font-size: 14px;color: #999; width: 16px; height: 14px;background: url(../images/search.png) no-repeat; border: none; cursor: pointer; vertical-align: middle;}
/* nav */
.nav-bg{background-color: #15579b;}
/* 本例子css */
.nav{ height:50px; line-height:50px;position:relative; z-index:1;width: 1378px;margin: 0 auto;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;padding: 0 33px;}
.nav .nLi h3{ float:left;font-weight: normal;}
.nav .nLi h3 a{ display:block; font-size:18px;color: #fff; }
.nav .sub{ display:none; width:100%; left:0; top:50px;  position:absolute; background:url("../images/nav_bg.png");line-height:40px; padding:5px 0;text-align: center;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#1a60a7; color:#fff;  }
/*.nav .on h3 a{color:#1f91f4; }*/
.list-nav li ul li a {
    padding-left: 50px;
}

ul.siji li a {
    padding-left: 80px!important;
}
/* banner */
/* 本例子css */
.banner{ height:800px;overflow:hidden; position:relative;width: 1378px;margin:0 auto;}
.banner .hd{ height:5px; overflow:hidden; position:absolute; left: 50%;margin-left: -22px; bottom:10px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;display: block;}
.banner .hd ul li{width: 5px;height: 5px;background: url(../images/banner-d02.png) no-repeat center;margin: 0 5px;float: left;}
.banner .hd ul .on{background: url(../images/banner-d01.png) no-repeat center;}
.banner .bd{position:relative;height:100%;z-index:0;width: 100%;}
.banner .bd ul{width:100%!important;height: 800px;position:absolute;/*left:50%;*//*margin-left:-960px;*/margin:0 auto;}
.banner .bd li{zoom:1;vertical-align:middle;position: relative;width:100%!important;height: 800px;}
.banner .bd img{width:100%;height:800px;object-fit:cover;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,
.banner .next{ position:absolute; left:6%; top:50%; margin-top:-30px; display:block; width:60px; height:60px;filter:alpha(opacity=50);opacity:0.5;   }
.banner .prev{background: url(../images/banner-left.png) no-repeat center;}
.banner .next{ left:auto; right:6%;background: url(../images/banner-right.png) no-repeat center;}
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}
.banner .prevStop{ display:none;}
.banner .nextStop{ display:none;}
/* part1 */
.part1{padding-top: 50px;height: 504px;}
.news{width: 438px;}
.title01{margin-bottom: 20px;}
.title01 a{font-size: 18px;font-weight: bold; color: #1f91f4;padding-right: 30px;background: url(../images/more.png) no-repeat right center;display: -webkit-inline-box;transition: 0.6s all;}
.title01 a:hover{padding-right: 20px;background: url(../images/more-on.png) no-repeat right center;transition: 0.6s all;}
.news-t{position: relative;width: 100%;height: 240px;margin-bottom: 20px;}
.news-t a{display: block;overflow: hidden;}
.news-t img{display: block;width: 100%;height: 240px;overflow: hidden;transition: 0.6s all;object-fit: cover;}
.news-t .tit{position: absolute;background: url(../images/news02.png) no-repeat bottom center;bottom: 0;left: 0;width: 100%;height: 240px;background-size: 100%;}
.news-t .tit p{position: absolute;bottom: 6px;left: 0;padding: 0 20px;color: #fff;font-size: 14px;line-height: 20px;word-break: break-all;}
.news-t .time{position: absolute;left: 20px;top: 20px;width: 80px;height: 24px;background: url(../images/news03.png);text-align: center;line-height: 24px;color: #fff;font-size: 12px;}
.news-t:hover img{transition: 0.6s all;transform: scale(1.1);}
.news li{border-bottom: 1px  dashed #eaeaea;margin-bottom: 20px;padding-bottom: 20px;}
.news li+li{border-bottom: 1px  dashed #eaeaea;margin-bottom: 20px;padding-bottom: 20px;}
.news li+li+li{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.news li a{font-size: 15px;line-height: 20px;color: #323232;word-break: break-all;}
.news li a:hover{color: #1f91f4;transition: 0.6s all;}
/* overview */
.overview{width: 438px;margin-right: 30px;}
.overview .pic{width: 100%;height: 240px;overflow: hidden;margin-bottom: 20px;}
.overview .pic img{display: block;width: 100%!important;height: 240px;transition: 0.6s all;}
.overview .pic:hover img{transition: 0.6s all;transform: scale(1.1);}
.overview p{font-size: 14px;line-height: 25px;color: #323232;text-indent: 24px;word-break: break-all;}
/* notice */
.notice{width: 440px;}
.notice li{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px dashed #eaeaea;}
.notice li i{display: block;font-style: normal;font-size: 12px;color: #999999;padding-left: 15px;background: url(../images/notice01.png) no-repeat left center;margin-bottom: 10px;}
.notice li p{font-size: 15px;line-height: 20px;word-break: break-all;height: 40px;overflow: hidden;}
.notice li p a{color: #323232;transition: 0.6s all;}
.notice li p a:hover{color: #1f91f4;transition: 0.6s all;}
.notice li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}
/* part2 */
.part2{padding-top: 50px;width: 1378px;margin: 0 auto;}
.title02{text-align: center;margin-bottom: 24px;}
.title02 a{font-size: 26px;color: #323232;}
.title02 i{font-style: normal;background:url(../images/title01.png) no-repeat left center;padding-left: 220px;}
.title02 a{font-size: 26px;color: #323232;background:url(../images/title01.png) no-repeat right center;padding-right: 220px;}


/* 本例子css */
.team{position:relative;width: 1378px;}
.team .hd{}
.team .hd ul{display: none;}
.team .hd .prev,.team .hd .next{position: absolute;top: 50%;margin-top: -21px; display:block; width:22px; height:42px;cursor:pointer;}
.team .hd .next{background: url(../images/team-left.png) no-repeat;left: -70px;}
.team .hd .prev{background: url(../images/team-right.png) no-repeat;right: -70px;}
.team .bd{}
.team .bd ul{ overflow:hidden; zoom:1; }
.team .bd ul li{float:left;overflow:hidden; text-align:center;margin-right: 30px;_display:inline;}
.team .bd ul li .pic{width:140px; height:140px;border: 5px solid rgba(31,145,244,0.16);behavior: url(pie.htc);-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius: 50%;margin-left: 10px;margin-bottom: 20px;}
.team .bd ul li .pic img{ width:140px; height:140px; display:block;-moz-border-radius:50%;behavior: url(pie.htc);-ms-border-radius:50%;-o-border-radius:50%;border-radius: 50%;transition: 0.6s all;}
.team .bd ul li .pic a:hover img{transition: 0.6s all;transform: scale(1.06);}
.team .bd ul li .tit{width: 170px;}
.team .bd ul li .tit h5{font-size: 15px;margin-bottom: 16px;word-break: break-all;}
.team .bd ul li .tit h5 a{color: #323232;transition: 0.6s all;}
.team .bd ul li:hover .tit h5 a{color: #1f91f4;transition: 0.6s all;}
.team .bd ul li .tit p{font-size: 12px;color: #999999;line-height: 16px;word-break: break-all;}

.xsdt .hd ul{display: none;}
.xsdt .hd .prev,.xsdt .hd .next{position: absolute;top: 50%;margin-top: -21px; display:block; width:22px; height:42px;cursor:pointer;}
.xsdt .hd .next{background: url(../images/team-left.png) no-repeat;left: -70px;}
.xsdt .hd .prev{background: url(../images/team-right.png) no-repeat;right: -70px;}

/* part3 */
.bg-pic{background: url(../images/bg02.png) no-repeat right bottom;}
.part3{padding-top: 50px;height: 526px;}
.part3 ul{overflow: hidden;margin-right: -1px;}
.part3 li{float: left;margin-bottom: 1px;margin-right: 1px;}
.part3 li a{display: block;position: relative;}
.part3 li .pic{width: 343px;height: 234px;overflow: hidden;}
.part3 li+li .pic{/* width: 359px; */height: 234px;overflow: hidden;}
.part3 li .pic img{display: block;width: 100%;height: 100%;overflow: hidden;transition: 0.6s all;object-fit: cover;}
.part3 li+li .pic img{display: block;width: 100%;height: 100%;overflow: hidden;object-fit: cover;}
.part3 li .tit{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(80,185,229,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B250b9e5,endColorstr=#B250b9e5); transition: 0.6s all;display: block;}
.part3 li+li .tit{background-color: rgba(103,228,250,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C867e4fa,endColorstr=#C867e4fa);}
.part3 li+li+li .tit{background-color: rgba(216,208,125,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8d8d07d,endColorstr=#C8d8d07d);}
.part3 li+li+li+li .tit{background-color: rgba(197,125,196,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8c57dc4,endColorstr=#C8c57dc4);}
.part3 li+li+li+li+li .tit{background-color: rgba(209,129,129,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8d18181,endColorstr=#C8d18181);}
.part3 li+li+li+li+li+li .tit{background-color: rgba(135,203,135,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C887cb87,endColorstr=#C887cb87);}
.part3 li+li+li+li+li+li+li .tit{background-color: rgba(104,170,222,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C868aade,endColorstr=#C868aade);}
.part3 li .tit p{position: absolute;bottom: 20px;left: 0;padding: 0 5px;font-size: 15px;color: #ffffff;width: 334px;text-align: center;}
.part3 li:hover .tit{display: none;transition: 0.6s all;}
.part3 li:hover img{transition: 0.6s all;transform: scale(1.1);}
/* part4 */
.part4{padding: 50px 0;width: 1378px;margin: 0 auto;}
/* 本例子css */
.coop{width: 1378px;position:relative;}
.coop .hd{}
.coop .hd .prev,.coop .hd .next{position: absolute; display:block;  width:15px; height:26px;top: 50%;margin-top: -13px;cursor:pointer;}
.coop .hd .prev{background: url(../images/coop-left.png) no-repeat center;left: -45px;}
.coop .hd .next{background: url(../images/coop-right.png) no-repeat center;right: -45px;}
.coop .hd ul{display: none;}
.coop .bd{}
.coop .bd ul{ overflow:hidden; zoom:1; }
.coop .bd ul li{margin-right:50px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.coop .bd ul li .pic{ text-align:center;width:293px; height:66px;overflow: hidden;}
.coop .bd ul li .pic img{ width:293px; height:66px; display:block;transition: 0.6s all; }
.coop .bd ul li .pic img:hover{transition: 0.6s all;transform: scale(1.1);}
/* footer */
.footer-bg{background: url(../images/footer-bg.png) no-repeat;background-size:100% 100%;}
.footer{width: 1378px;margin: 0 auto;}
.footer-logo{margin-top: 48px;margin-left: 244px;}
.footer-logo img{display: block;}
.bq{padding: 30px 0 15px 0;}
.bq li{margin-bottom: 15px;font-size: 12px;color: #8d8d8d;padding-left: 20px;background: url(../images/footer01.png) no-repeat left center;}
.bq li+li{background: url(../images/footer02.png) no-repeat left center;}
.bq li+li+li{background: url(../images/footer03.png) no-repeat left center;}
.bq li+li+li+li{background: url(../images/footer04.png) no-repeat left center;}
.links{margin-top: 60px;}
.links .select {position: relative;z-index: 99;float: left;outline: none;}
.links .select dt {position: relative;z-index: 99;color: #fff;font-size: 16px; display: inline-block;width: 200px;height: 40px;line-height: 40px; overflow: hidden;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;outline: none;background:#1f91f4 url(../images/down.png) no-repeat 190px center;text-align:center;}
.links .select dt a{color:#fff;} 
.links .select dd {position: absolute;bottom: 40px;left: 0;display: none;background: #fff;}
.links .select dd ul {width: 220px;max-height: 250px;overflow: auto;}
.links .select dd ul li a {display: block;line-height: 50px;color: #666;padding:4px 20px;}
.links .select dd ul li a:hover {background: #d6d6d6;}

/* list */
.list-banner{position: relative;height: 300px;width: 100%;overflow:hidden;}
.list-banner .pic{position: absolute;left: 50%;margin-left: -960px;}
.list-banner .pic img{display: block;width: 1920px;height: 300px;}
/*列表页*/
.list-box{width: 1200px;margin: 0 auto;padding-bottom: 60px;min-height:400px;}
.list-nav{float: left;width: 280px;position: relative;top:0px;}
.list-nav h5{height:72px;line-height: 72px;background: url(../images/list-nav.png) no-repeat center; font-size: 24px;color: #fff;text-align: center;font-weight: normal;}
.list-nav ul{background-color: #f5f5f5;}
.list-nav li{width: 280px; height:* 54px;line-height: 54px;cursor: pointer;font-size: 16px;}
.list-nav li .yj{display: block;color: #323232;padding-left: 50px;background: url(../images/arrow_right.png) no-repeat 30px center;}
.list-nav li:hover{cursor: pointer;background:#15579d;}
.list-nav li:hover .yj{color: #fff;background: url(../images/arrow_right_active.png) no-repeat 30px center;}
.list-nav .on{background: #15579d;}
.list-nav .on .yj{color: #fff;background: url(../images/arrow_right_active.png) no-repeat 30px center;}

.list-nav li ul li{/* padding-left: 50px; */width: 280px;}
.list-nav li ul li:hover{cursor: pointer;background:#95b0ce;}
.list-nav .on1 {background: #95b0ce;}
.list-nav .on1 .ej{color: #fff;}
.list-nav li ul li:hover .ej{color: #fff;}

.list{width: 880px;float: right;padding-top: 20px;}
.list-position{overflow: hidden;border-bottom:1px #d9d9d9 solid;margin-bottom: 20px;height: 50px;line-height: 50px;padding-left: 24px;background: url(../images/position.png) no-repeat left center;}
.list-position p{overflow: hidden;}
.list-position p span,.list-position p a{float: left;margin: 0 4px;font-family: "微软雅黑";font-size: 12px;color: #333333;}
.list-position p a:hover{color: #3fb3a5;transition: 0.6s all;}
.list ul{padding-bottom: 30px;}
.list li{overflow: hidden;line-height: 30px;height:30px;padding-left: 15px;background: url(../images/part1-05.png) no-repeat left center;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px dashed #eaeaea;}
.list li span{float: right;font-family: "微软雅黑";font-size: 12px;color: #999;}
.list li a{font-family: "微软雅黑";font-size: 14px;display: block;color: #323232;width: 600px;float: left;}
.list li a:hover{color: #1f91f4;transition: 0.6s all;padding-left: 10px;}
.fanye img{display: block;margin: 0 auto;}
/*展示页*/
.show{width: 820px;float: right;padding-top: 20px;}
.show-box h3{font-family: "微软雅黑";font-size: 22px;color: #3c3c3c;text-align: center;margin-bottom: 20px;}

.show-time{text-align:center;display: block;padding-bottom: 20px; font-family: "微软雅黑";font-size: 14px;color: #585858;}
.show-time span{margin: 0 10px;}
.show-box p{font-family: "微软雅黑";font-size: 14px !important;color: #333333;margin-bottom: 10px;line-height: 30px !important;}
/*.show-box img{display: block;margin: 0 auto 20px auto;border:none !important;}*/
.show-box p a{display: inline-block;display: inline-block;text-decoration: underline;text-decoration-color: #15579b;color: #15579b !important;}
.show-box h4{font-family: "微软雅黑";font-size: 14px;color: #333333;font-weight: normal;margin-bottom: 20px;}
.show-box h4 a{color: #333333;}
.show-box a:hover{color: #3fb3a5;transition: 0.6s all;}
.show01{margin-bottom: 20px;}
.show03{padding: 20px;background-color: #f2f2f2;}
.show03 h4:last-child{margin-bottom: 0;}
/* 图片列表页 */

/* 师资列表页 */
.teacher-box{background:#fff;padding-bottom:50px;}
.list-teacher{margin-right: -20px;margin-left:18px;}
.list-teacher li{width: 248px;float: left;height: 272px;background-color: #f9f9f9;position: relative;margin-right: 20px;margin-top: 30px;margin-bottom: 30px;transition: 0.6s all;}
.list-teacher li a{display: block;padding:0 30px;}
.list-teacher li .pic{position: relative;top: -30px;left: 50%;margin-left: -60px; width: 120px;height: 120px;margin-bottom: -10px;}
.list-teacher li .pic img{transition: 0.6s all;width: 112px;height: 112px;display: block;behavior: url(pie.htc);-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius: 50%;border: 4px solid #fff;}
.list-teacher li .tit h5{font-size: 16px;color: #323232;text-align: center;margin-bottom: 10px;transition: 0.6s all;}
.list-teacher li .tit h4{font-size: 14px;color: #999999;text-align: center;font-weight: normal;margin-bottom: 10px;transition: 0.6s all;}
.list-teacher li .tit p{font-size: 12px;color: #999999;line-height: 20px;text-align: center;height: 60px;overflow: hidden;transition: 0.6s all;}
.list-teacher li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.list-teacher li:hover{background-color: #15579b;transition: 0.6s all;}
.list-teacher li:hover h5{color: #fff;transition: 0.6s all;}
.list-teacher li:hover h4,.list-teacher ul li:hover p{color: #91a7c7;transition: 0.6s all;}
.tag01,.tag02,.tag03{position: absolute;bottom: -3px;left: 50%;margin-left: -47px;font-size: 12px;width: 94px;height: 20px;line-height: 20px;text-align: center;color: #fff;background: url(../images/team-tag01.png) no-repeat center;}
.tag02{background: url(../images/team-tag02.png) no-repeat center;}
.tag03{background: url(../images/team-tag03.png) no-repeat center;}


/* 联系我们 */
.show_lxwm{ width:820px; height:300px; float:left; background:url(../images/ditu_img.png) no-repeat;margin: 80px auto;}
.show_lxwm ul{ width:400px; float:right; margin: 40px auto; color:#333333; }
.show_lxwm ul li{ line-height:36px;font-family:"微软雅黑"; font-size:14px; padding-left:40px;}
.lxwm_tb{ background:url(../images/lxwm_tb.png) no-repeat 5px 7px; background-size:25px 25px; font-weight:bold;}
.lxwm_dh_tb{ background:url(../images/lxwm_dh_tb.png) no-repeat 5px 7px; background-size:25px 25px;}
.lxwm_yx_tb{ background:url(../images/lxwm_yx_tb.png) no-repeat 5px 7px; background-size:25px 25px;}
.lxwm_dz_tb{ background:url(../images/lxwm_dz_tb.png) no-repeat 5px 7px; background-size:25px 25px;}

.nav-letter {
    width: 820px;
    height: auto;
    margin: 0 auto;
    padding: 30px 0;
    float: right;
    display: block;
    overflow: hidden;
    background: #FFFFFF;

}

.nav-letter ul {
    margin: 0 auto;
    width: 800px;
    overflow: hidden;
    border-left: 1px solid #e5e5e5;
}

.nav-letter ul li {
    float: left;
}

.nav-letter ul li .active {
    color: #fff;
    background: #0269b8;
    border: 1px solid #0269b8; padding-top:5px;
}

.nav-letter ul li a {
    padding: 5px 9px;
    background: #fff;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-radius: 0;
    font-size: 14px;
    color: #666;
    display: block;
    text-align: center;
}

.nav-letter ul li a:hover {
    color: #fff;
    background: #0269b8;
    border: 1px solid #0269b8;
}

.nav-letter ul li .active {
    color: #fff;
    background: #0269b8;
    border: 1px solid #0269b8;
}



/* team */

.team-list-main {
    width: 820px;
    height: auto;
    margin: 0;
    overflow: hidden;
    float: left;
    background: #fff;
}

.team-list-main ul {
    overflow: hidden;
    margin: 19px 17px;
}

.team-list-main ul li {
    width: 240px;
    height: auto;
    padding: 0;
    margin: 5px;
    float: left;
    background: #FAFAFA;
}

.team-list-main ul li:hover,
.team_mask h4:hover {
    background: #0269b8;
    color: #ffffff ;
}


.team-list-main ul li a {
    border: 1px solid #E5E5E5;
    font-size: 14px;
    overflow: hidden;
    display: block;
    width: 240px;
    
}

.team-list-main-h {
    max-height: 300px;
    height: 230px;
    overflow: hidden;
    display: block;
}

.team-list-main img {
    max-width: 100%;
    width: 100%;
    overflow: hidden;
    display: block;
    border: 0;
    margin: 0;
    padding: 0;
    box-sizing: border-box;

}

.pb_sys_style1 .p_no_d {
    color: #fff !important;
    background: #0269b8 !important;
    border: 1px solid #0269b8 !important;
    line-height: 26px !important;
    padding: 0 11px !important;
    height: 26px !important;}
.pb_sys_common .p_fun a, .pb_sys_common .p_no a {
    color: #666 !important;
    padding: 0 11px !important;
    font-size: 14px !important;
    border: 1px solid #E5E5E5 !important;
    background: #FAFAFA !important;
    line-height: 26px !important;
    height: 26px !important;}

.team-mask {
    width: 200px;
    padding: 0 20px;
    font-size: 14px;
    color: #999999;
}

.team-mask h4 {
    color: #F5A623;
    text-align: right;
    line-height: 1;
    /*border-bottom: 1px solid #E5E5E5;*/
    padding: 28px 0;
    font-weight: 400;
    margin: 0 0 10px;
}

.team-mask h4 b {
    text-align: left;
    font-weight: 600;
    float: left;
    font-size: 16px;
    color: #333;
}

.team-mask h5 {
    font-weight: 400;
    line-height: 30px;
    margin: 0;
    font-size: 14px;
}

.team-mask:hover {
    opacity: 0.85;
    color: #fff;
    background: #0269B8;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
/*new*/
.list table:nth-child(4) table{width:320px;margin:0 auto;}

.coop-title{border: 1px solid #ededed;background-color: #f9f9f9;padding: 20px 40px;margin-bottom: 30px;}
.coop-title h5{font-size: 18px;color: #323232;text-align: center;background: url(../images/coop-title.png) no-repeat center;margin-bottom: 20px;}
.coop-title p{font-size: 14px;line-height: 24px;color: #666666;text-align: center;}
.list-coop{overflow: hidden;margin-right: -20px;}
.list-coop li{float: left;width: 248px;margin-right: 20px;margin-bottom: 20px;}
.list-coop li a{display: block;}
.list-coop li .pic{width: 226px;height: 118px;line-height: 118px;font-size: 0;border: 1px solid #f3f3f3;text-align: center;transition: 0.6s all;padding:0 10px;}
.list-coop li .pic img{vertical-align: middle;transition: 0.6s all;max-width:100%;max-height:100%;}
.list-coop li p{height: 40px;line-height: 40px;text-align: center;background-color: #f3f3f3;font-size: 12px;color: #323232;transition: 0.6s all;}
.list-coop li:hover .pic{border: 1px solid #15579b;transition: 0.6s all;}
.list-coop li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.list-coop li:hover p{background-color: #15579b;color: #fff;transition: 0.6s all;}


/* 合作交流综合页 */
.coop-page li{background-color: #fafafa;border: 1px solid #efefef;margin-bottom: 30px;transition: 0.6s all;}
.coop-page li a{display: block;overflow: hidden;padding: 10px 20px;}
.coop-page li .pic{float: left;width: 310px;height: 200px;overflow: hidden;}
.coop-page li .pic img{width: 310px;height: 200px;display: block;}
.coop-page li .tit{float: right;width: 400px;}
.coop-page li .tit h5{font-size: 18px;color: #323232;letter-spacing: 2px;padding-bottom: 20px;margin-bottom: 20px;background: url(../images/list-coop04.png) no-repeat bottom left;}
.coop-page li .tit p{font-size: 14px;line-height: 24px !important;;color: #999999;height: 72px;overflow: hidden;margin-bottom: 24px;}
.coop-page li .tit i{display: block;width: 80px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #d1d1d1;font-size: 12px;color: #999999;font-style: normal;}
.coop-page li+li .pic{float: right;}
.coop-page li+li .tit{float: left;}
.coop-page li:hover{background: #54a8ef;border: 1px solid #54a8ef;box-shadow: 0px 3px 23.22px 3.78px rgba(0, 0, 0, 0.23);transition: 0.6s all;}
.coop-page li:hover h5{color: #fff;background: url(../images/list-coop04-on.png) no-repeat bottom left;}
.coop-page li:hover p{color: #a5d5fe;}
.coop-page li:hover i{border: 1px solid #92c7f5;color: #fff;}



ul.hz{padding-bottom: 30px;}


li.list_hzimg{float: left;width: 248px;margin-right: 20px;margin-bottom: 20px;}
li.list_hzimg a{display: block;}
li.list_hzimg .pic{width: 226px;height: 118px;line-height: 118px;font-size: 0;border: 1px solid #f3f3f3;text-align: center;transition: 0.6s all;padding:0 10px;}
li.list_hzimg .pic img{vertical-align: middle;transition: 0.6s all;max-width:100%;max-height:100%;}
li.list_hzimg p{height: 40px;line-height: 40px;text-align: center;background-color: #f3f3f3;font-size: 12px;color: #323232;transition: 0.6s all;}
li.list_hzimg:hover .pic{border: 1px solid #15579b;transition: 0.6s all;}
li.list_hzimg:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
li.list_hzimg:hover p{background-color: #15579b;color: #fff;transition: 0.6s all;}


li.list_hz{overflow: hidden;line-height: 30px;height:30px;padding-left: 15px;background: url(../images/part1-05.png) no-repeat left center;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px dashed #eaeaea;}
li.list_hz span{float: right;font-family: "微软雅黑";font-size: 12px;color: #999;}
li.list_hz a{font-family: "微软雅黑";font-size: 14px;display: block;color: #323232;width: 690px;float: left;}
li.list_hz a:hover{color: #1f91f4;transition: 0.6s all;padding-left: 10px;}