@font-face { 
	font-family: 'BR';
src: url(../fonts/bebasneue-regular.ttf)} 
@font-face { 
	font-family: 'CG';
src: url(../fonts/century-gothic-bold.ttf)} 

body{font-size:14px;font-family:'Microsoft Yahei',arial,sans-serif;color:#444;background:#fff;width: 100%;float: left;overflow-x: hidden;--themecolor:#006acd;}

*{margin:0;padding:0;text-decoration:none;}
ol,ul{list-style:none;margin-bottom: 0;}
a{color:#444;text-decoration:none;}
a:hover{color:#444;text-decoration:none;}
img{border:none;}
p{margin-bottom: 0;}
label{font-weight: normal;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
input{outline: none;}
.h70{float: left;width: 100%;height: 70px;display: none;}
@media (max-width: 992px) {
.container{padding-left: 15px;padding-right: 15px;}
.h70{display: block;}
}

/*去除iphone的样式*/
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"],input[type="password"] {
-webkit-appearance: none;border-radius: 0;}
textarea {-webkit-appearance: none;border-radius: 0;} 

/* 公共 */
.fl{float:left;}
.fr{float:right;}
.fl,#fl{float:left;}
.fr,#fr{float:right;}
.mr20{margin-right: 20px;}
.mb20{margin-bottom: 20px;}
.ml20{margin-left: 20px;}
.mt20{margin-top: 20px;}
.mt0,#mt0{margin-top: 0;}
.mr0,#mr0,.mR0,#mR0{margin-right: 0px;}
.mr20,#mr20,.mR20,#mR20{margin-right: 20px;}
.mt20,#mt20,.mT20,#mT20{margin-top: 20px;}
.mt10,#mt10,.mT10,#mT10{margin-top: 10px;}
.mb10,#mb10,.mB10,#mB10{margin-bottom: 10px;}
.w100{width: 100%;}
.bw{background: #fff;}
.alldiv{float: left;width: 100%;float: left;}
.dn{display: none;}

/* header_pc*/
.header_pc{width:100%;height:120px;float: left;z-index: 800;position: fixed;transition:0.5s;padding: 0;background-image:linear-gradient(to bottom,rgba(0,0,0,0.8),rgba(0,0,0,0));border-top: 5px solid var(--themecolor);}
.header_pc h1{float:left;height: 120px;padding:29px 0px 30px 40px;z-index: 3;}
.header_pc h1 a{float:left;height: 61px;overflow: hidden;transition:0.5s;position: relative;}
.header_pc h1 a .zhanwei{float: left;height: 61px;opacity: 0;z-index: 1;}
.header_pc h1 a .img{float: left;height: 160px;overflow: hidden;position: absolute;left: 0;top: 0;transition:0.5s;}
.header_pc h1 a .img .logos_tm{float: left;height: 61px;}
.header_pc h1 a .img .logos{float: left;height: 61px;}
.header_pc .r{float: right;margin: 00px 0 0;height: 90px;transition:0.5s;border-radius: 0 0 0 20px;background-image:linear-gradient(20deg,#657dff,var(--themecolor));cursor: pointer;}
.header_pc .r .menu{float: left;margin: 23px 25px 0 25px;color: #fff;float: left;transition:0.5s;width: 40px;}
.header_pc .navvs{float: right;transition:0.5s;margin: 0 20px 0 0;}
.header_pc .navvs .m{ float:left;position:relative;  border-top:0; border-bottom:0; margin-left:-1px;height: 120px;transition:0.5s;}
.header_pc .navvs h3{ float:left; font-weight:normal; font-size:17px; height:120px; overflow:hidden;transition:0.5s;}
.header_pc .navvs h3 a{ display:block; color:#fff;vertical-align:top;height: 120px;line-height: 120px;float: left;width: 130px;text-align: center;transition:0.5s;text-align: center;}
.header_pc .navvs h3 a b{display: inline-block;line-height: 120px;font-weight: bold;color: #fff;vertical-align: top;}
.header_pc .navvs h3 a span{font-size: 12px;display: inline-block;top: 0;line-height: 120px;vertical-align: top;margin-left:3px;font-size: 6px;color: #fff;opacity: 0.6;}
.header_pc .navvs .cur h3 a{background:rgba(0,0,0,0.2);border-bottom: 4px solid var(--themecolor);}
.header_pc .navvs .cur a b{color: #fff;}
.header_pc .navvs h3:hover a{color: #fff;background:var(--themecolor);border-radius: 0;}
.header_pc .navvs h3:hover a b{border-bottom: none;color: #fff;}
.header_pc .navvs .on{background: #fff;}
.header_pc .navvs .on h3 a{font-weight:bold;}
.header_pc .navvs .sub{ width:200px; padding:0;position:absolute; left:0; top:120px;text-align: center;z-index: 999;display: none;border-bottom: 2px solid var(--themecolor);background: #fff;padding-bottom: 20px;box-shadow: 0 10px 10px rgba(0,0,0,0.2);}
.header_pc .navvs .sub li{ height:50px; line-height:50px;float:left; width:100%;font-size: 15px;}
.header_pc .navvs .sub li a{ display:block;color:#000;width: 100%;float: left;background: rgba(255,255,255,1);font-size: 15px;text-align: left;padding-left: 20px;}
.header_pc .navvs .sub li a:hover{ color:#fff;background:var(--themecolor);border-radius: 0;}
.header_pc.on{height: 100px;}
.header_pc.on h1{padding: 20px 80px 20px 40px;height: 100px;}
.header_pc.on h1 a .img{margin-top: -61px;}
.header_pc.on .r{height: 80px;}
.header_pc.on .r .menu{margin-top: 20px;}
.header_pc.on .navvs h3 a b{color: #fff;line-height: 100px;vertical-align: top;}
.header_pc.on .navvs h3:hover a b{color: #fff;}
.header_pc.on .navvs .m,
.header_pc.on .navvs h3,
.header_pc.on .navvs h3 a{height: 100px;}
.header_pc.on .navvs h3 a span{color: #fff;line-height: 100px;font-size: 6px;}
.header_pc.on .navvs h3:hover a span{color: #fff;line-height: 100px;}
.header_pc.on .navvs .sub{top: 100px;}
@media (max-width: 1920px) {
.header_pc .navvs{margin: 0 10px 0 0;}
.header_pc h1{padding:30px 0px 30px 40px;}
.header_pc .r span{margin: 15px 30px 0 40px;}
.header_pc .navs a{font-size: 22px;margin: 0 80px 0 0;}
.header_pc.on h1{padding: 20px 60px 20px 40px;height: 100px;}
.header_pc .navvs .sub,
.header_pc .navvs h3 a{ width: 120px;}
.header_pc .navvs .sub{width: 180px;}
.header_pc .navvs .sub li a{padding-left: 15px;}
}
@media (max-width: 1700px) {
.header_pc .navs a{margin: 0 70px 0 0;}
.header_pc .navvs .sub,
.header_pc .navvs h3 a{ width: 115px;}
.header_pc .navvs .sub{width: 180px;}
.header_pc .navvs .sub li a{padding-left: 10px;}
}
@media (max-width: 1600px) {
.header_pc .navs a{margin: 0 70px 0 0;font-size: 20px;}
.header_pc h1{padding:40px;}
.header_pc.on h1{padding: 30px 0px 30px 40px;}
.header_pc h1 a{height: 40px;}
.header_pc h1 a .img .logos_tm{float: left;height: 40px;}
.header_pc h1 a .img .logos{float: left;height: 40px;}
.header_pc h1 a .zhanwei{height: 40px;}
.header_pc.on h1 a .img{margin-top: -40px;}
}
@media (max-width: 1440px) {
.header_pc h1{padding: 40px 0 40px 20px;}
.header_pc .navvs{margin-right: 0;}
.header_pc .navvs .sub,
.header_pc .navvs h3 a{ width: 100px;}
.header_pc .navvs .sub{width: 180px;}
.header_pc .navvs h3{font-size:15px;}
.header_pc .navvs .sub li a{ font-size: 13px;padding-left: 13px;}
.header_pc .navvs h3 a span{margin-left: 0;}
.header_pc .r{display: none;}
}
@media (max-width: 992px) {
.header_pc{display: none;}
}

/* header_m */
.header_m{width:100%;height:70px;float: left;z-index: 800;display: none;position: relative;position: fixed;top: 0;left: 0;background-image:linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,0));border-top: 2px solid var(--themecolor);}
.header_m .box{width:100%;height:70px;float: left;position: relative;}
.header_m .box .logo{float: left;padding: 15px 15px 0;height: 60px;}
.header_m .box .logo img{float: left;height: 34px;margin:0;}
.header_m .box .logo .img{display: none;}
.header_m .box .r{float: right;height: 56px;padding: 0 5px 0 20px;background: var(--themecolor);border-radius: 0 0 0 10px;}
.header_m .box .r .menu{float: right;height: 30px;margin:12px 15px 0 0;color: #fff;}
.header_m .box .tel{float: right;font-size: 16px;color: #fff;margin:2px 30px 0 0;font-family: arial;border-radius: 6px;padding: 5px 20px 5px 15px;height: 36px;background: #1b6cb1;}
.header_m .box .tel img{float: left;height: 26px;margin-right: 0;}
.header_m .box .tel i{float: left;height: 26px;line-height: 26px;font-style: normal;font-size: 14px;}
.header_m_nav{display: none;background: #fff url(../images/navbg.jpg) no-repeat center bottom;width: 100%;height: 100%;position: fixed;z-index: 3900;background-size: cover;padding:0px 0px;border-top: 0;top: 0;left: 0;}
.header_m_nav .abox{float: left;width: 100%;margin-top:0px;position: relative;height: 100%;padding: 40px 100px 0;text-align: center;}
.header_m_nav .abox .menu_hover{text-align: right;height: 60px;position: absolute;top: 40px;right:70px;font-size: 60px;color: #000;}
.header_m_nav .abox .menu_hover img{width: 50px;height: 50px;float: left;}
.header_m_nav .abox .a{width: 100%;float: left;line-height: 44px;font-size: 15px;color: #000;}
.header_m_nav .abox .conss{width: 100%;float: left;overflow-y: auto;}
.header_m_nav .abox .conss .mlogo{float: left;width: 100%;}
.header_m_nav .abox .conss .mlogo img{float: left;height: 120px;}
.header_m_nav .abox .conss .mline{float: left;width: 20%;height: 3px; background-image: linear-gradient(to right,#006acd, #ff496b);margin: 60px 0 35px;}
.header_m_nav .abox .conss .navlists{width: 100%;float: left;text-align: left;}
.header_m_nav .abox .conss .navlists li{width: 100%;float: left;margin-bottom: 15px;}
.header_m_nav .abox .conss .navlists li .tta{width: 100%;float: left;line-height: 60px;font-size: 22px;font-weight: normal;color: #000;}
.header_m_nav .abox .conss .navlists li .tt{width: 100%;float: left;line-height: 60px;}
.header_m_nav .abox .conss .navlists li .tt b{font-size:22px;font-weight: normal;display: inline-block;line-height: 60px;height: 60px;margin-right: 10px;color: #000;}
.header_m_nav .abox .conss .navlists li .tt i{display: inline-block;vertical-align: top;line-height: 70px;height: 60px;color: #888;transition:0.5s;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg); -o-transform:rotate(90deg);opacity: 0.2;}
.header_m_nav .abox .conss .navlists li .cur b{color: #000;margin-right: 4px;}
.header_m_nav .abox .conss .navlists li .cur i{color: #000;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg);}
.header_m_nav .abox .conss .navlists li .c{display: none;width: 100%;padding:25px 25px 25px 35px;line-height:50px;font-size: 16px;float: left;background: #fafafa;border-radius: 0 10px 10px 10px;}
.header_m_nav .abox .conss .navlists li .c a{float: left;line-height: 50px;font-size: 18px;color: #000;margin: 0 40px 0 0;}
.header_m_nav .abox .conss form{float: left;width: 40%;padding:0px;margin: 20px 0 0;border: 1px #006acd solid;border-radius: 6px;box-shadow: 0 10px 10px rgba(0,0,0,0.05);}
.header_m_nav .abox .conss form .input{width:80%;height: 60px;float: left;background: none;text-indent: 12px;outline: none;color: #aaa;box-shadow: none;outline: none;line-height: 58px;border: none;margin: 0;font-size: 16px;padding: 0;}
.header_m_nav .abox .conss form .submit{width:20%;height: 60px;float: left;background:none;cursor: pointer;color: #006acd;text-align: center;border: none;outline: none;border-radius: 0 6px 6px 0;font-size: 0px;padding: 0;}
.header_m_nav .abox .conss form .submit span{font-size: 20px;line-height: 60px;}
@media (max-width: 768px) {
.header_m{display: block;}
.header_m_nav .abox{padding: 25px 30px 0;text-align: center;}
.header_m_nav .abox .menu_hover{height: 50px;top: 20px;right:20px;font-size: 40px;line-height: 40px;}
.header_m_nav .abox .conss .mlogo img{height: auto;width: 70%;}
.header_m_nav .abox .conss .mline{width: 40%;height: 3px;margin: 20px 0 15px;}
.header_m_nav .abox .conss .navlists li{margin-bottom: 0px;}
.header_m_nav .abox .conss .navlists li .tta{line-height: 50px;font-size: 15px;}
.header_m_nav .abox .conss .navlists li .tt{line-height: 50px;}
.header_m_nav .abox .conss .navlists li .tt b{font-size: 17px;line-height: 50px;height: 50px;}
.header_m_nav .abox .conss .navlists li .tt i{line-height: 50px;height: 50px;}
.header_m_nav .abox .conss .navlists li .c{line-height:50px;font-size: 15px;padding: 10px 20px 15px;}
.header_m_nav .abox .conss .navlists li .c a{line-height: 44px;font-size: 16px;margin: 0 20px 0 0;}
.header_m_nav .abox .conss form{width: 100%;padding:0px;margin: 10px 0 0;border: 1px rgba(0,0,0,0.1) solid;border-radius: 6px;}
.header_m_nav .abox .conss form .input{width:80%;height: 48px;line-height: 48px;border: none;font-size: 14px;}
.header_m_nav .abox .conss form .submit{width:20%;height: 48px;font-size: 20px;}
.header_m_nav .abox .conss form .submit span{line-height: 48px;}
.m_head_1_bt{display: block;}
}  

/*PC焦点图*/
.pcSwiper {width: 100%;height: 100%;float: left;position: relative;z-index: 1;}
.pcSwiper .swiper-slide{text-align: center;font-size: 18px;background: #fff;background-size: cover;background-position: center center;}
.pcSwiper .swiper-slide{height: 100vh;position: relative;}
.pcSwiper .swiper-slide .covers{position:absolute;z-index: 1;width: 100%;height: 100vh;background:rgba(0,0,0,0);}
.pcSwiper .swiper-slide .bgimg{position:relative;z-index: 0;width: 100%;height: 100vh;background-size: cover;background-position: center;animation-name: scaleDraw; animation-timing-function: ease-in-out; animation-iteration-count: infinite; animation-duration: 12s;}
.pcSwiper .swiper-slide a{float: left;text-align: left;position: absolute;left: 0;z-index: 2;bottom: 0;}
.pcSwiper .swiper-slide a .cc{width: 100%;float: left;padding-right: 55%;}
.pcSwiper .swiper-slide a .cc .con{width: 100%;float: left;background-image:linear-gradient(to right,rgba(0,0,0,0.8),rgba(0,0,0,0));padding: 60px 0 0 30px;}
.pcSwiper .swiper-slide a .cc .con .bigtitle{float: left;width: 100%;color: #fff;font-size: 13px;line-height: 30px;text-shadow: 0 4px 5px rgba(0,0,0,0.2);font-family: arial;}
.pcSwiper .swiper-slide a .cc .con .smalltext{float: left;width: 100%;color: #fff;font-size: 30px;line-height: 40px;margin: 0px 0 0px;text-shadow: 0 2px 3px rgba(0,0,0,0.2);}
.pcSwiper .swiper-slide a .cc .con span{float: left;width: 100%;color: #fff;line-height: 24px;font-size: 15px;margin-bottom: 20px;margin-top: 10px;text-shadow: 0 2px 3px rgba(0,0,0,0.2);overflow: hidden;}
.pcSwiper .swiper-slide a .cc .con .hr{float: left;width: 100%;margin: 15px 0 10px;}
.pcSwiper .swiper-slide a .cc .con .hr i{float: left;width: 60px;height: 6px;background: #fff;border-radius: 6px;}
.pcSwiper .swiper-slide a .cc .con p{float: left;margin-left: -30px;float: left;border:2px solid #fff;line-height: 60px;padding: 0 170px 0 30px;font-size: 1vw;font-style: normal;color: #fff;text-transform: uppercase;transition:0.5s;background: var(--themecolor);border: 2px solid var(--themecolor);}
.pcSwiper .swiper-slide a:hover .cc .con p{padding: 0 200px 0 30px;}
.pcSwiper .swiper-slide a .cc .con p i{float: left;line-height: 60px;font-style: normal;margin-right: 15px;}
.pcSwiper .swiper-slide a .cc .con p b{float: left;line-height: 60px;font-style: normal;font-size: 16px;}
.pcSwiper .swiper-slide .mouse{position: absolute;bottom: 60px;width: 100%;left: 0;z-index: 7;text-align: center;}
.pcSwiper .swiper-slide .mouse i{width:30px;height: 50px;display: inline-block;border-radius: 30px;border: 2px solid #fff;}
.pcSwiper .swiper-slide .mouse i em{width:4px;height: 10px;display: inline-block;border-radius: 4px;background: #fff;animation:mouse_jump 1s infinite;vertical-align: top;}
.pcSwiper .swiper-button-prev, 
.pcSwiper .swiper-rtl .swiper-button-next{left: 0;width:60px;background:rgba(0,0,0,0.4);padding: 10px 0;line-height: 50px;height: 60px;border: 1px solid rgba(255,255,255,0.3);border-radius:  0 10px 10px 0;border-left: none;outline: none;transition:0.5s;}
.pcSwiper .swiper-button-prev:hover, 
.pcSwiper .swiper-rtl .swiper-button-next:hover{width: 70px;background:rgba(0,106,205,0.9);}
.pcSwiper .swiper-button-next:after, 
.pcSwiper .swiper-button-prev:after{color: #fff;font-size: 24px;}
.pcSwiper .swiper-button-next, 
.pcSwiper .swiper-rtl .swiper-button-prev{right: 0;width:60px;background:rgba(0,0,0,0.4);padding: 10px 0;line-height: 50px;height: 60px;border: 1px solid rgba(255,255,255,0.3);border-radius: 10px 0 0 10px;border-right: none;outline: none;transition:0.5s;}
.pcSwiper .swiper-button-next:hover, 
.pcSwiper .swiper-rtl .swiper-button-prev:hover{width: 70px;background:rgba(0,106,205,0.9);}
.pcSwiper .swiper-horizontal>.swiper-pagination-bullets,
.pcSwiper .swiper-pagination-bullets.swiper-pagination-horizontal,
.pcSwiper .swiper-pagination-custom,
.pcSwiper .swiper-pagination-fraction{bottom: 00px;text-align: right;padding-right: 80px;}
.pcSwiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, 
.pcSwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left: 2px;margin-right: 2px;margin-top: 0;outline: none;}
.pcSwiper .swiper-pagination-bullet{width: 50px;height: 50px;border-radius: 0;background: none;margin-top: 48px;vertical-align: top;display: inline-block;opacity: 1;border-bottom: 10px solid rgba(0,0,0,0.4);transition:0.5s;}
.pcSwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{border-bottom: 50px solid var(--themecolor);opacity: 1;height: 10px;margin-top: 0;vertical-align: top;display: inline-block;}
.wapSwiper{width: 100%;height: 100%;float: left;display: none;}
.wapSwiper .swiper-slide{text-align: center;font-size: 18px;background: #fff;background-size: cover;background-position: center center;}
.wapSwiper .swiper-slide{height: 100vh;position: relative;}
.wapSwiper .swiper-slide .bg{position:absolute;z-index: 1;width: 100%;height: 100vh;background: rgba(0,0,0,0.0);}
.wapSwiper .swiper-slide .bgtp{position:relative;z-index: 0;width: 100%;height: 100vh;overflow: hidden;}
.wapSwiper .swiper-slide .bgtp .bgtpimg{position:relative;z-index: 0;width: 100%;height: 100vh;background-size: cover;background-position: center;animation-name: scaleDraw; animation-timing-function: ease-in-out; animation-iteration-count: infinite; animation-duration: 12s;overflow: hidden;}
.wapSwiper .swiper-slide a{float: left;text-align: left;bottom: 0;position: absolute;left: 0;z-index: 3;padding: 40px 15px 40px;background-image:linear-gradient(to right,rgba(0,0,0,0.8),rgba(0,0,0,0));}
.wapSwiper .swiper-slide a .bigtitle{float: left;width: 100%;color: #fff;font-size: 13px;font-family: 'arial';line-height: 20px;text-shadow: 0 4px 5px rgba(0,0,0,0.2);}
.wapSwiper .swiper-slide a .bigstitle{float: left;width: 100%;color: #fff;font-size: 20px;line-height: 50px;text-shadow: 0 4px 5px rgba(0,0,0,0.2);}
.wapSwiper .swiper-slide a .smalltext{float: left;width: 100%;color: #fff;font-size: 20px;line-height: 50px;margin: 0px 0 0;}
.wapSwiper .swiper-slide a .hr{float: left;width: 100%;margin: 8px 0 10px;}
.wapSwiper .swiper-slide a .hr i{float: left;width: 20px;height: 1px;background: #fff;border-radius: 0;}
.wapSwiper .swiper-slide a p{float: left;border:1px solid var(--themecolor);line-height: 40px;padding: 0 30px 0 15px;font-size: 12px;font-style: normal;color: #fff;text-transform: uppercase;background: var(--themecolor);}
.wapSwiper .swiper-slide a p i{float: left;line-height: 40px;margin-right: 5px;font-style: normal;}
.wapSwiper .swiper-slide a p b{float: left;line-height: 40px;font-size: 12px;top: 0;}
.wapSwiper .swiper-slide a span{float: left;width: 80%;color: #fff;line-height: 24px;font-size: 13px;margin-bottom: 20px; word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.wapSwiper .swiper-slide .mouse{position: absolute;bottom: 20px;width: 100%;left: 0;z-index: 7;text-align: center;}
.wapSwiper .swiper-slide .mouse i{width:20px;height: 30px;display: inline-block;border-radius: 30px;border: 1px solid #fff;}
.wapSwiper .swiper-slide .mouse i em{width:1px;height: 3px;display: inline-block;border-radius: 4px;background: #fff;animation:mouse_jump 1s infinite;vertical-align: top;}
.wapSwiper .swiper-horizontal>.swiper-pagination-bullets,
.wapSwiper .swiper-pagination-bullets.swiper-pagination-horizontal,
.wapSwiper .swiper-pagination-custom,
.wapSwiper .swiper-pagination-fraction{bottom: 30px;text-align: right;padding-left: 15px;}
.wapSwiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, 
.wapSwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left: 5px;margin-right: 5px;margin-top: 2.5px;}
.wapSwiper .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 0;background: #fff;vertical-align: middle;display: inline-block;opacity: 1;}
.wapSwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background: var(--themecolor);opacity: 1;height: 10px;vertical-align: middle;display: inline-block;}
}
@media (max-width: 3840px) {
.pcSwiper .swiper-slide a{padding: 0 15%;}
}
@media (max-width: 2560px) {
.pcSwiper .swiper-slide a{padding: 0 250px;}
}
@media (max-width: 1920px) {
.pcSwiper .swiper-slide a{padding: 0 200px;}
}
@media (max-width: 1600px) {
.pcSwiper .swiper-slide a{padding: 0 160px;}
}
@media (max-width: 1440px) {
.pcSwiper .swiper-slide a{padding: 0 160px;}
}
@media (max-width: 1300px) {
.pcSwiper .swiper-slide a{padding: 0 60px;}
}
@media (max-width: 1100px) {
.pcSwiper .swiper-slide a{padding: 0 40px;}
}
@media (max-width: 992px) {
.pcSwiper{display: none;}
.wapSwiper{display: block;}
}
@keyframes scaleDraw {
  0% {transform: scale(1.02);}
  50% {transform: scale(1);}
  100% {transform: scale(1.02);}
}
@keyframes mouse_jump {
    0% {margin-top:5px;}
    50% {margin-top:10px;}
    100% {margin-top:5px;}
}

/*indexTeacher*/
.indexTeacher{width: 100%;float: left;padding: 0 0 100px;background: url(../images/v2.about.jpg) no-repeat;background-attachment: fixed;background-size: cover;}
.indexTeacher .box{width: 100%;float: left;margin-top: -152px;}
.indexTeacher .box .left{width:25%;position:relative;float: left;position:relative; z-index: 666;}
.indexTeacher .box .left .bt{float: left;width: 100%;margin-bottom: 40px;}
.indexTeacher .box .left .bt .title{float: left;width: 100%;margin-bottom: 30px;}    
.indexTeacher .box .left .bt .title b{float: left;width: 100%;line-height: 42px;font-size:22px;color:#000;margin: 0 0 10px;font-weight: bold;}
.indexTeacher .box .left .bt .title span{float: left;width: 100%;line-height: 70px;font-size: 70px;color:#000;font-weight: bold;} 
.indexTeacher .box .left .bt .title i{float: left;width: 100%;height: 6px;margin: 24px 0 0;} 
.indexTeacher .box .left .bt .title i em{width: 50px;height: 6px;background:#000;vertical-align: top;display: inline-block;}
.indexTeacher .box .left .b{float: left;width: 100%;line-height: 100px;font-size: 100px;font-weight: bold;font-family: 'CG';color: transparent;-webkit-text-fill-color:#fff;-webkit-text-stroke: 4px  #fff;margin-bottom: 30px;text-shadow:14px 10px rgba(0,0,0,0.1);}
.indexTeacher .box .left .s{float: left;width: 100%;line-height: 60px;font-size: 60px;font-weight: bold;font-family: 'CG';color: transparent;-webkit-text-fill-color:#fff;-webkit-text-stroke: 1px  #fff;margin-bottom: 30px;text-shadow:14px 10px rgba(0,0,0,0.1);}
.indexTeacher .box .left .more{float: left;width: 100%;}
.indexTeacher .box .left .more img{float: left;width: 150px;}
.indexTeacher .box .right{width: 75%;float: right;}
.indexTeacher .box .teacher{width: 100%;float: left;}
.indexTeacher .box .teacher .swiper{overflow: inherit;}
.indexTeacher .box .teacher .rc_pc_swiper{width: 100%;float: left;box-shadow: -4px -9px 10px rgba(0,0,0,0.05);}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide{position: relative;z-index: 4;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc{width: 100%;float: left;position: relative;padding: 0 0px;box-shadow: 0 5px 20px rgba(0,0,0,0.1);overflow: hidden;background: #fff;display: flex;flex-direction:row;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .info{width: 25%;float: left;padding:40px 60px 0;transition:0.5s;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .info .t{float: left;width: 100%;font-size: 18px;line-height:40px;color: #000;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight: bold;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .info .desc{float: left;width: 100%;font-size: 13px;line-height: 30px;color: #000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .info .time{float: left;font-size: 14px;line-height: 30px;color: #000;margin-bottom: 20px;border-bottom: 1px solid var(--themecolor);padding-bottom: 15px;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .info .time i{font-size: 12px;font-style: normal;color: #000;display: inline-block;vertical-align: top;width: 100%;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .info .time em{font-size: 12px;font-style: normal;color: #000;display: inline-block;vertical-align: top;width: 100%;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .img{flex:1;float: right;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .img img{float: left;width: 100%;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox{float: left;width: 100%;margin-top: 50px;padding: 0 0 0 0px;} 
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-next, 
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-next, 
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-prev{width: 40px;height: 40px;line-height: 32px;border-radius: 40px;font-size: 20px;text-align: center;display: inline-block;transition:0.5s;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-next:after, 
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-prev:after{color: #fff;font-size: 14px;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-next{border:1px solid #fff;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-next:hover{background: #fff;color: #fff;border: 1px solid var(--themecolor);}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-next:hover:after{color: var(--themecolor);}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-prev{border:1px solid #fff;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-prev:hover{background: #fff;color: #fff;border: 1px solid var(--themecolor);}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-prev:hover:after{color: var(--themecolor);}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-pagination{text-align: center;margin:22px 0 0 30px;float: left;width: auto;position: relative;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-pagination .swiper-pagination-bullet{background:none;width: 14px;height: 14px;border-radius: 100%;opacity: 1;border: 1px solid rgba(255,255,255,0.4);}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-pagination .swiper-pagination-bullet-active{background: #fff;width: 14px;height: 14px;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-next, 
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-prev {top: auto;margin-top:0;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-prev {left: auto;float: left;position: relative;margin-right: 20px;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-next {right: auto;position: relative;float: left;left: auto;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox a{float: right;line-height: 38px;color:#fff;font-size: 14px;font-weight: bold;border: 1px solid rgba(255,255,255,0.4);padding: 0 50px 0 20px;transition:0.5s;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox a:hover{padding: 0 80px 0 20px;background: #fff;color: var(--themecolor);border: 1px solid #fff;}
@media (max-width: 1700px) {
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .info{width: 20%;padding:40px 20px 0 40px;}
.indexTeacher .box .left .bt .title{margin-bottom: 20px;}    
.indexTeacher .box .left .bt .title b{line-height: 42px;font-size: 18px;} 
.indexTeacher .box .left .bt .title span{line-height: 70px;font-size: 50px;} 
.indexTeacher .box .left .bt .title i{float: left;width: 100%;height: 6px;margin: 24px 0 0;} 
.indexTeacher .box .left .bt .title i em{width: 50px;height: 6px;}
.indexTeacher .box .left .b{line-height: 80px;font-size: 80px;}
.indexTeacher .box .left .s{line-height: 40px;font-size: 40px;}
.indexTeacher .box .left .more img{width: 100px;}
}
@media (max-width: 1440px) {
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .info{width: 25%;padding:40px 10px 0 30px;}
.indexTeacher .box .left .bt .title{margin-bottom: 20px;}    
.indexTeacher .box .left .bt .title b{line-height: 40px;font-size: 17px;} 
.indexTeacher .box .left .bt .title span{line-height: 40px;font-size: 40px;} 
.indexTeacher .box .left .bt .title i{height: 6px;margin: 24px 0 0;} 
.indexTeacher .box .left .bt .title i em{width: 50px;height: 6px;}
.indexTeacher .box .left .b{line-height: 70px;font-size: 70px;}
.indexTeacher .box .left .s{line-height: 40px;font-size: 30px;}
.indexTeacher .box .left .more img{width: 100px;}
}
@media (max-width: 768px) {
.indexTeacher{width: 100%;float: left;padding: 0 0 0;display: block;background-attachment: inherit;}
.indexTeacher .container{padding: 0;}
.indexTeacher .box{flex-direction:column;}
.indexTeacher .box .left{width: 100%;margin-top: 36px;padding-right: 0;}
.indexTeacher .box .left .bt{margin-bottom: 20px;} 
.indexTeacher .box .left .bt .title{margin-bottom: 30px;padding: 0 20px;}    
.indexTeacher .box .left .bt .title b{line-height: 30px;font-size:20px;}
.indexTeacher .box .left .bt .title span{line-height: 50px;font-size: 50px;} 
.indexTeacher .box .left .bt .title i{float: left;width: 100%;height: 6px;margin: 20px 0 0;display: block;} 
.indexTeacher .box .left .bt .title i em{width: 50px;height: 6px;background: #000;vertical-align: top;display: inline-block;}
.indexTeacher .box .left .b{float: left;width: 100%;line-height: 56px;font-size: 56px;padding-left: 20px;}
.indexTeacher .box .left .s{float: left;width: 100%;line-height: 30px;font-size: 30px;padding-left: 20px;}
.indexTeacher .box .left .b{-webkit-text-stroke: 4px  #fff;text-shadow:10px 7px rgba(0,0,0,0.1);}
.indexTeacher .box .left .s{-webkit-text-stroke: 1px  #fff;text-shadow:6px 4px rgba(0,0,0,0.1);}
.indexTeacher .box .left .more{margin-bottom: 20px;}
.indexTeacher .box .left .more img{float: left;width: 100px;}
.indexTeacher .box .right{width: 100%;margin-top: 0;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide{position: relative;z-index: 4;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc{display: flex;flex-direction:column;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .info{width: 100%;float: left;padding:30px 20px ;transition:0.5s;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .info .t{float: left;width: 100%;font-size: 18px;line-height:40px;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .info .desc{float: left;width: 100%;font-size: 13px;line-height: 24px;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .info .time{float: left;font-size: 14px;line-height: 30px;color: #000;margin-bottom: 20px;border-bottom: 1px solid var(--themecolor);padding-bottom: 15px;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .info .time i{font-size: 12px;font-style: normal;color: #000;display: inline-block;vertical-align: top;width: 100%;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .info .time em{font-size: 12px;font-style: normal;color: #000;display: inline-block;vertical-align: top;width: 100%;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .img{flex:1;float: right;}
.indexTeacher .box .teacher .rc_pc_swiper .swiper-slide .cc .img img{float: left;width: 100%;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox{float: left;width: 100%;margin:30px 0 40px;padding: 0 20px;} 
.indexTeacher .box .teacher .rc_pc_swiper .bottombox a{float: right;line-height: 38px;color:#fff;font-size: 14px;font-weight: normal;padding: 0 15px 0 15px;transition:0.5s;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox a:hover{padding: 0 15px 0 15px;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-next, 
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-next, 
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-prev{width: 36px;height: 36px;line-height: 28px;border-radius: 36px;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-pagination{margin:19px 0 0 10px;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-pagination .swiper-pagination-bullet-active{width: 10px;height: 10px;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-next, 
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-prev {top: auto;margin-top:0;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-prev {left: auto;float: left;position: relative;margin-right: 10px;}
.indexTeacher .box .teacher .rc_pc_swiper .bottombox .swiper-button-next {right: auto;position: relative;float: left;left: auto;}
}

/*indexArticle*/
.indexArticle{float: left;width: 100%;padding: 100px 0 250px;background-color:#fff;background-image: url(../images/bg.jpg);background-repeat: no-repeat;background-position: center bottom;background-size: cover;}
.indexArticle .box{width: 100%;float: left;position:relative;display: flex;}
.indexArticle .box .l{float: left;width: 100%;overflow: hidden;position: relative;flex:1;padding-right: 80px;padding-top: 20px;border-bottom: 4px solid var(--themecolor);}
.indexArticle .box .l .tmenu{width:100%;height:60px;float: left;font-size: 14px;line-height: 60px;border-bottom: 3px solid #ddd;}
.indexArticle .box .l .tmenu li{height: 60px;float:left;cursor:pointer;margin-right: 60px;}
.indexArticle .box .l .tmenu li b{float: left;line-height: 60px;color: #888;font-weight: normal;display: flex;flex-direction:column;}
.indexArticle .box .l .tmenu li b span{display: inline-block;font-size: 22px;line-height: 30px;}
.indexArticle .box .l .tmenu li b i{display: inline-block;font-size: 13px;line-height: 20px;font-style: normal;}
.indexArticle .box .l .tmenu li.hover{border-bottom: 6px solid var(--themecolor);}
.indexArticle .box .l .tmenu li.hover b{color: var(--themecolor);font-weight: bold;}
.indexArticle .box .l .tbox{width:100%;float:left;padding:30px 0px;}
.indexArticle .box .l .tbox .more{float: left;line-height: 50px;padding: 0 80px 0 30px;border: 1px solid #000;color: #000;font-size: 16px;margin-top: 20px;transition:0.5s;}
.indexArticle .box .l .tbox .more:hover{background: var(--themecolor);border: 1px solid var(--themecolor);color: #fff;}
.indexArticle .box .l .tbox .ttt{float: left;width: 100%;margin-bottom: 20px;}
.indexArticle .box .l .tbox .ttt a{float: left;width: 29%;margin: 0 3.5% 0 0;transition:0.5s;background: #fff;box-shadow: 0 5px 10px rgba(0,0,0,0.05);}
.indexArticle .box .l .tbox .ttt a:nth-child(3){//margin-right: 0;}
.indexArticle .box .l .tbox .ttt a:hover{background: var(--themecolor);}
.indexArticle .box .l .tbox .ttt a:hover .img img{transform: scale(1.1);}
.indexArticle .box .l .tbox .ttt a:hover .text b{color: #fff;}
.indexArticle .box .l .tbox .ttt a:hover .text p span{color: #fff;}
.indexArticle .box .l .tbox .ttt a:hover .text p i{color: #fff;}
.indexArticle .box .l .tbox .ttt a .img{float: left;width: 100%;box-shadow: 0 10px 10px rgba(0,0,0,0.05);overflow: hidden;}
.indexArticle .box .l .tbox .ttt a .img img{float: left;width: 100%;transition:transform 1s ease 0s;transform-origin:center;}
.indexArticle .box .l .tbox .ttt a .text{float: left;width: 100%;padding:22px 15px 15px;height: 130px;}
.indexArticle .box .l .tbox .ttt a .text b{float: left;width: 100%;line-height: 24px;font-size: 17px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-weight: normal;margin-bottom: 8px;transition:0.5s;color: #000;font-weight: bold;}
.indexArticle .box .l .tbox .ttt a .text p{float: left;width: 100%;line-height: 30px;font-size: 14px;}
.indexArticle .box .l .tbox .ttt a .text p span{line-height: 30px;top: 0;float: left;margin-right: 5px;color: #aaa;transition:0.5s;}
.indexArticle .box .l .tbox .ttt a .text p i{line-height: 30px;top: 0;float: left;font-style: normal;color: #666;transition:0.5s;}
.indexArticle .box .l .tbox .li{float: left;width: 100%;}
.indexArticle .box .l .tbox .bbb{float: left;width: 100%;}
.indexArticle .box .l .tbox .bbb a{float: left;width:48%;margin:0;line-height: 40px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;font-size: 15px;color: #000;}
.indexArticle .box .l .tbox .bbb a:nth-child(2n){float: right;}
.indexArticle .box .r{float: right;width: 460px;padding: 20px 40px 25px;background:linear-gradient(to left bottom, transparent 50%, #0033ee  0) no-repeat 100% 0 / 3em 3em,linear-gradient(225deg, transparent 2.1em, #eef1ff 0) ;border-bottom: 4px  solid #0033ee;}
.indexArticle .box .r .tmenu{width:100%;height:60px;float: left;font-size: 14px;line-height: 60px;border-bottom: 3px solid #ddd;margin-bottom: 25px;}
.indexArticle .box .r .tmenu li{height: 60px;float:left;cursor:pointer;margin-right: 60px;}
.indexArticle .box .r .tmenu li b{float: left;line-height: 60px;color: #888;font-weight: normal;display: flex;flex-direction:column;}
.indexArticle .box .r .tmenu li b span{display: inline-block;font-size: 22px;line-height: 30px;}
.indexArticle .box .r .tmenu li b i{display: inline-block;font-size: 13px;line-height: 20px;font-style: normal;}
.indexArticle .box .r .tmenu li.hover{border-bottom: 6px solid #0033ee;}
.indexArticle .box .r .tmenu li.hover b{color: #0033ee;font-weight: bold;}
.indexArticle .box .r .tmenu li.more{float: right;}
.indexArticle .box .r .cc{float:left;width: 100%;}
.indexArticle .box .r .cc a{float: left;width: 100%;line-height: 48px;font-size: 18px;color: #000;font-weight: normal;margin: 0;padding: 0;position: relative;margin-bottom: 20px;}
.indexArticle .box .r .cc a:nth-child(-n+2) .time span{background-image: linear-gradient(45deg, #0033ee, #0033ee);}
.indexArticle .box .r .cc a:nth-child(-n+2) .time i{border: 1px solid #0033ee;border-top: none;color: #0033ee;}
.indexArticle .box .r .cc a:last-child{margin-bottom: 0;}
.indexArticle .box .r .cc a .time{position: absolute;width: 70px;height: 80px;text-align: center;}
.indexArticle .box .r .cc a .time span{float: left;width: 100%;font-weight: bold;font-size: 26px;background-image: linear-gradient(45deg, #888, #888);color: #fff;line-height: 50px; border-radius: 10px 0 0 0;}
.indexArticle .box .r .cc a .time i{float: left;width: 100%;font-size: 14px;line-height: 30px;font-style: normal;border: 1px solid #aaa;border-top: none;color: #666;}
.indexArticle .box .r .cc a .co{padding: 0 0 0 80px;width: 100%;float: left;min-height: 80px;}
.indexArticle .box .r .cc a .co b{float: left;width: 100%;line-height: 24px;font-size: 15px;margin-bottom: 4px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;color: #000;font-weight:normal;}
.indexArticle .box .r .cc a .co span{float: left;width: 100%;line-height: 20px;font-size: 13px;color: #888;}
.indexArticle .ad{float: left;width: 100%;}
.indexArticle .ad img{float: left;width: 100%;}
.indexArticle .ad .pc{display: block;}
.indexArticle .ad .wap{display: none;}
@media (max-width: 768px) {
.indexArticle{float: left;width: 100%;padding: 0px 0 180px;}
.indexArticle .container{padding: 0 0px;}
.indexArticle .box{flex-direction:column;}
.indexArticle .box .l{width: 100%;padding:30px 15px 0;height: auto;box-shadow:none;border-bottom: none;}
.indexArticle .box .l .tmenu{width:100%;float: left;font-size: 14px;}
.indexArticle .box .l .tmenu li{margin-right: 40px;}
.indexArticle .box .l .tbox{padding-top: 20px;}
.indexArticle .box .l .tbox .li{float: left;width: 100%;margin: 0 0 10px 0;}
.indexArticle .box .l .tbox .more{float: left;line-height: 40px;padding: 0 0;border: 1px solid var(--themecolor);color: var(--themecolor);font-size: 14px;border-radius: 40px;margin: 20px 0 0px;width: 100%;text-align: center;}
.indexArticle .box .l .tbox .li{margin-bottom: 0;}
.indexArticle .box .l .tbox .li .h1{float: left;width: 100%;line-height: 36px;font-size: 16px;color: #000;margin:0px;padding: 0;font-weight: normal;}
.indexArticle .box .l .tbox .li .h1 b{float: left;width: 100%;}
.indexArticle .box .l .tbox .li .h1 span{float: left;width: 100%;margin: 0 0 0px 0;text-indent: 20px;}
.indexArticle .box .l .tbox .li .hnews{border-bottom: 1px dashed #ccc;padding-bottom: 15px;margin-bottom: 15px;}
.indexArticle .box .l .tbox .li .hnews .time{position: relative;width: 100%;height: auto;text-align: center;margin-bottom: 15px;float: left;}
.indexArticle .box .l .tbox .li .hnews .time span{float: left;width: auto;font-weight: bold;font-size: 30px;color: #fff;line-height: 40px;border-radius: 0 0 0 10px;padding: 0 20px;background-image: linear-gradient(-45deg, #006acd, #006acd);}
.indexArticle .box .l .tbox .li .hnews .time i{float: left;width: auto;font-size: 14px;line-height: 38px;font-style: normal;border: 1px solid var(--themecolor);border-left: none;padding: 0 25px 0 15px;border-radius: 0 6px 6px 0;color: var(--themecolor);}
.indexArticle .box .l .tbox .li .hnews .co{padding: 0 0 0 0px;}
.indexArticle .box .l .tbox .li .hnews .co b{float: left;width: 100%;line-height: 30px;font-size: 18px;margin-bottom: 5px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.indexArticle .box .l .tbox .li .hnews .co p{float: left;width: 100%;line-height: 28px;font-size: 14px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.indexArticle .box .l .tbox .ttt a{width: 49%;margin: 0 0 0 0;background: #fafafa;}
.indexArticle .box .l .tbox .ttt a:nth-child(2){float: right;}
.indexArticle .box .l .tbox .ttt a:nth-child(3){display: none;}
.indexArticle .box .l .tbox .ttt a:hover{background: var(--themecolor);}
.indexArticle .box .l .tbox .ttt a:hover .img img{transform: scale(1.1);}
.indexArticle .box .l .tbox .ttt a:hover .text b{color: #fff;}
.indexArticle .box .l .tbox .ttt a:hover .text p span{color: #fff;}
.indexArticle .box .l .tbox .ttt a:hover .text p i{color: #fff;}
.indexArticle .box .l .tbox .ttt a .img{float: left;width: 100%;box-shadow: 0 10px 10px rgba(0,0,0,0.05);overflow: hidden;}
.indexArticle .box .l .tbox .ttt a .img img{float: left;width: 100%;transition:transform 1s ease 0s;transform-origin:center;}
.indexArticle .box .l .tbox .ttt a .text{float: left;width: 100%;padding:15px 10px;height: 105px;}
.indexArticle .box .l .tbox .ttt a .text b{float: left;width: 100%;line-height: 22px;font-size: 15px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-weight: bold;margin-bottom: 2px;transition:0.5s;color: #000;}
.indexArticle .box .l .tbox .ttt a .text p{float: left;width: 100%;line-height: 30px;font-size: 13px;}
.indexArticle .box .l .tbox .ttt a .text p span{line-height: 30px;top: 0;float: left;margin-right: 5px;color: #aaa;transition:0.5s;}
.indexArticle .box .l .tbox .ttt a .text p i{line-height: 30px;top: 0;float: left;font-style: normal;color: #666;transition:0.5s;}
.indexArticle .box .l .tbox .li{float: left;width: 100%;}
.indexArticle .box .l .tbox .bbb a{float: left;width:100%;margin: 0 0 0;font-size: 14px;line-height: 36px;}
.indexArticle .box .r{float: right;width: 100%;position:relative;padding: 20px;margin-top: 10px;}
.indexArticle .box .r .tmenu{margin-bottom: 20px;}
.indexArticle .box .r .tmenu li{margin-right: 40px;}
.indexArticle .box .r .cc{float:left;width: 100%;}
.indexArticle .box .r .cc a{float: left;width: 100%;line-height: 48px;font-size: 18px;color: #000;font-weight: normal;margin: 0;padding: 0;position: relative;margin-bottom: 16px;}
.indexArticle .box .r .cc a .co b{font-size: 14px;}
.indexArticle .ad .pc{display: none;}
.indexArticle .ad .wap{display: block;}
}

/*固定悬浮*/
.fixBarBt{float: left;width:50px;position: relative;z-index: 3000;position: fixed;right: 20px;top: 25%;border-radius: 50px;box-shadow: 0 10px 20px rgba(0,0,0,0.1);padding: 30px 15px;background: #fff;transition:0.5s;cursor: pointer;display:none;}
.fixBarBt .img{width: 100%;text-align: center;float: left;height: 20px;margin-bottom: 10px;}
.fixBarBt .img img{width: 20px;height: 20px;display: inline-block;transition:0.5s;fill:#000;}
.fixBarBt p{float: left;width:20px;text-align: center;font-size: 13px;color: #999; transition:0.5s;}
.fixBarBt:hover{box-shadow: 0 0px 20px rgba(0,106,205,0.3);}
.fixBarBt:hover .img i{color: var(--themecolor);}
.fixBarBt:hover p{color: var(--themecolor);}
.fixBar{float: left;width:150px;position: relative;z-index: 4000;position: fixed;right: 0;top: 25%;display: none;}
.fixBar .box{position: relative;width: 100%;background:#fff;float: right;transition:0.5s;border-radius: 10px 10px 0 10px;box-shadow: 0 10px 20px rgba(0,0,0,0.1);}
.fixBar .box .c{width: 100%;float: left;z-index: 3;padding:30px 20px 15px;}
.fixBar .box .c .img{width: 100%;text-align: center;float: left;height: 20px;margin-bottom: 3px;}
.fixBar .box .c .img img{width: 20px;height: 20px;display: inline-block;font-size: 20px;color: #000;line-height: 20px;}
.fixBar .box .c .tel{width: 100%;text-align: center;float: left;line-height: 20px;font-size: 15px;color: #000;margin-bottom: 10px;font-family: 'bebas';margin-top: 5px;}
.fixBar .box .c .zx{width: 100%;text-align: center;float: left;line-height: 36px;font-size: 12px;color:#fff;background:var(--themecolor);border-radius: 36px;box-shadow: 0 2px 5px rgba(0,0,0,0.2);margin:5px 0 5px;}
.fixBar .box .c .ewm{float: left;width:100%;margin:0 0%;margin-top: -3px;}
.fixBar .box .c .ewm img{float: left;width:100%;border-radius: 6px;padding: 0px;background: #fff;}
.fixBar .box .c .fclose{float: left;width: 100%;background: #fff;border-radius: 40px;text-align: center;line-height: 40px;margin-top: 0;}
.fixBar .box .c .fclose img{width: 20px;height: 20px;}
@media (max-width: 920px) {
.fixBarBt{display: none;}
.fixBar{display: none;}
}

/* 党团建设 */
.party_building{width: 100%;float: left;padding: 80px 0 80px;background-color:#fff;background-image: url(../images/party_building.jpg);background-repeat: no-repeat;background-position: center bottom;background-size: cover;}
.party_building .box{float: left;width: 100%;position: relative;}    
.party_building .box .title{float: left;width: 100%;text-align: center;margin-bottom: 0px;}    
.party_building .box .title b{float: left;width: 100%;line-height: 48px;font-size:36px;color:rgba(0,0,0,0.1);margin: 15px 0 0;}
.party_building .box .title span{float: left;width: 100%;line-height: 60px;font-size: 36px;color:var(--themecolor);font-weight: bold;} 
.party_building .box .title i{float: left;width: 100%;height: 6px;margin: 10px 0 0;} 
.party_building .box .title i em{width: 50px;height: 6px;background:#ddd;vertical-align: top;display: inline-block;border-radius: 6px;}
.party_building .box .title p{float: left;width: 100%;line-height: 40px;color:#aaa;margin: 20px 0 00;font-size: 15px;} 
.party_building .box .more{width: 100%;float: left;text-align: center;height: 110px;vertical-align: top;}
.party_building .box .more a{display: inline-block;height: 110px;width: 110px;border-radius: 100%;text-align: center;background:#fff;position: relative;transition:0.5s;}
.party_building .box .more a i{float: left;line-height: 90px;width: 110px;text-align: center;transition:0.5s;font-style: normal;font-size: 15px;}
.party_building .box .more a:hover i{color: #fff;line-height: 110px;}
.party_building .box .more a:hover{background:#000;}
.party_building .box .more a:hover img{left:90px;top: 45px;}
.party_building .box .more a img{position: absolute;top:51px;left: 41px;transition:0.5s;}
.party_building .box .c{width: 100%;float: left;margin: 0px 0 0 0px;}
.party_building .box .c .tmenu{width:100%;height:78px;float: left;text-align: center;border-bottom: 1px solid rgba(0,0,0,0.05);}
.party_building .box .c .tmenu li{height: 80px;display:inline-block;cursor:pointer;color:#666;font-size: 16px;border-radius:  80px;line-height: 80px;text-align: center;}
.party_building .box .c .tmenu li b{height: 80px;line-height: 80px;display: block;font-size: 22px;color: #000;font-weight: normal;}
.party_building .box .c .tmenu li span{margin: 0 40px;color: rgba(0,0,0,0.1);}
.party_building .box .c .tmenu li.hover:hover b{border-bottom: 5px solid var(--themecolor);font-weight: bold;}
.party_building .box .c .tmenu li.hover b{border-bottom: 5px solid var(--themecolor);font-weight: bold;}
.party_building .box .c .tbox{width:100%;float:left;margin: 40px 0 60px;}
.party_building .box .c .tbox a{width:23.5%;float:left;overflow: hidden;margin: 0 2% 0 0;border: 1px solid #eee;transition:0.5s;box-shadow: 0 10px 10px rgba(0,0,0,0.05);}
.party_building .box .c .tbox a:nth-child(4){margin-right: 0;}
.party_building .box .c .tbox a:hover{box-shadow: 0 20px 10px rgba(0,0,0,0.1);}
.party_building .box .c .tbox a:hover .img img{transform:scale(1.1);}
.party_building .box .c .tbox a .img{width:100%;float:left;overflow: hidden;padding-left: 0;padding-top: 0;}
.party_building .box .c .tbox a .img img{width:100%;float:left;transition:transform 1s ease 0s;transform-origin:center;}
.party_building .box .c .tbox a .text{float: left;width: 100%;background: #fff;padding: 30px;transition:0.5s;min-height: 280px;}
.party_building .box .c .tbox a .text .tt{float: left;width: 100%;line-height: 28px;font-size: 17px;transition:0.5s;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;color: #000;font-weight: bold;}
.party_building .box .c .tbox a .text .tdesc{float: left;width: 100%;line-height: 28px;font-size: 14px;transition:0.5s;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;color: #000;min-height:112px;}
.party_building .box .c .tbox a .text .time{float: left;width: 100%;line-height: 30px;font-size: 14px;color: #666;margin: 10px 0 10px;transition:0.5s;}
.party_building .box .c .tbox a .text .more{display: inline-block;height: 36px;padding: 0 40px 0 0;transition:0.5s;}
.party_building .box .c .tbox a .text .more i{display: inline-block;line-height: 34px;margin-right: 10px;font-size: 13px;font-style: normal;transition:0.5s;text-transform: uppercase;vertical-align: top;color: #000;display: none;}
.party_building .box .c .tbox a .text .more span{display: inline-block;line-height: 34px;font-size: 18px;transition:0.5s;vertical-align: top;color: #000;transition:0.5s;}
.party_building .box .c .tbox a.cur{box-shadow: 0 20px 10px rgba(0,0,0,0.1);}
.party_building .box .c .tbox a.cur .text{box-shadow: 0 10px 10px rgba(0,0,0,0.05);background: var(--themecolor);}
.party_building .box .c .tbox a.cur .text .tt,
.party_building .box .c .tbox a.cur .text .time{color: #fff;}
.party_building .box .c .tbox a.cur .text .more{border: 1px solid #fff;padding: 0 80px 0 15px;}
.party_building .box .c .tbox a.cur .text .more i{color:#fff;}
.party_building .box .c .tbox a.cur .text .more span{color:#fff;}
.party_building .box .c .tbox a:hover .img img{transform:scale(1.1);}
@media (max-width: 1920px) {
.party_building{float: left;padding: 70px 0;}
.party_building .box .c .tbox a .text{padding: 30px;}
}
@media (max-width: 1600px) {
.party_building .box .c .tbox a{width:23.5%;float:left;overflow: hidden;margin: 0 2% 0 0;}
.party_building .box .c .tbox a .text .more i{font-size: 13px;}
.party_building .box .c .tbox a .text .more span{font-size: 16px;}
}
@media (max-width: 768px) {
.party_building{padding:40px 0;}
.party_building .container{padding: 0 5px;}
.party_building .box .title{margin-bottom: 5px;padding: 0 20px;}    
.party_building .box .title b{line-height: 30px;font-size:30px;}
.party_building .box .title span{line-height: 50px;font-size: 30px;} 
.party_building .box .title i{height: 5px;margin: 15px 0 5px;} 
.party_building .box .title i em{width: 50px;height: 5px;border-radius: 5px;}
.party_building .box .title p{line-height: 24px;margin: 10px 0 0;} 
.party_building .box .c{width: 100%;float: left;margin: 0px 0 0 0px;}
.party_building .box .c .tmenu{width:100%;height:58px;float: left;text-align: center;}
.party_building .box .c .tmenu li{height: 60px;display:inline-block;cursor:pointer;color:#666;font-size: 16px;border-radius:  60px;line-height: 60px;text-align: center;}
.party_building .box .c .tmenu li b{height: 60px;line-height: 60px;display: block;font-size: 16px;font-weight: normal;}
.party_building .box .c .tmenu li span{margin: 0 15px;}
.party_building .box .c .tbox{margin: 20px 0 20px;}
.party_building .box .c .tbox a{margin:0 0 10px;width: 49%;}
.party_building .box .c .tbox a:nth-child(2n){float: right;}
.party_building .box .c .tbox a:nth-child(4){display: block;}
.party_building .box .c .tbox a:nth-child(5){display: none;}
.party_building .box .c .tbox a .text{padding: 10px 10px 20px;margin-top: 0px;z-index: 3;background: none;background: rgba(255,255,255,1);min-height: auto;}
.party_building .box .c .tbox a .text .tt{float: left;width: 100%;line-height:26px;font-size: 16px;font-weight: normal;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;color: #000;margin-bottom: 5px;}
.party_building .box .c .tbox a .text .time{margin: 0px;color: rgba(0,0,0,0.2);line-height: 30px;}
.party_building .box .c .tbox a .text .more{display: none;}
.party_building .box .more{height: 70px;}
.party_building .box .more a{height: 70px;width: 70px;}
.party_building .box .more a i{line-height: 60px;width: 70px;font-size: 13px;}
.party_building .box .more a:hover i{line-height: 70px;}
.party_building .box .more a:hover img{left:40px;top: 28px;}
.party_building .box .more a img{top:40px;left: 23px;width: 50px;}
}

/*学术活动*/
.academic{float: left;width: 100%;z-index: 333;position: relative;background-image: url(../images/academic.jpg);overflow: hidden;background-size: cover;background-attachment: fixed;padding: 80px 0 0;background-position: center;}
.academic .t{width: 100%;float: left;position: relative;text-align: center;margin-bottom: 30px;}
.academic .t b{font-size: 36px;line-height: 60px;color: #000;float: left;width: 100%;}
.academic .t p{font-size:16px;line-height: 30px;float: left;text-align: center;float: left;width: 100%;padding: 0 15%;margin-top: 20px;}
.academic .t span{font-size:24px;line-height: 40px;height: 40px;float: left;text-align: center;float: left;width: 100%;color: #000;text-transform: uppercase;color: rgba(0,0,0,0.3);font-weight: bold;}
.academic .t em{float: left;width: 100%;font-style: normal; color: #888;width: 100%;height: 1px;background: rgba(0,0,0,0.1);margin: 20px 0;}
.academic .t em i{width: 50px;background: var(--themecolor);height: 6px;margin-top: -2.5px;display: inline-block;background: var(--themecolor);border-radius: 7px;vertical-align: top;}
.academic .uls{padding: 20px 0 0;width: 100%;float: left;position: relative;}
.academic .uls .swiperul{width: 100%;float: left;}
.academic .uls .swiperul .swiper-wrapper{float: left;width: 100%;}
.academic .uls .swiperul .swiper-slide{position: relative;width: 30%;text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.academic .uls .swiperul .swiper-slide a{float: left;width: 100%;transition:0.5s;padding: 40px 0 0;position: relative;background: rgba(255,255,255,0.4);z-index: 2;border-bottom: 4px solid var(--themecolor);}
.academic .uls .swiperul .swiper-slide:nth-child(2n) a{background: rgba(255,255,255,0.9);border-bottom: 4px solid #fa0;}
.academic .uls .swiperul .swiper-slide a .title {float: left;width: 100%;font-size:18px;color: #000;font-weight: bold;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding: 0 20px;line-height: 30px;}
.academic .uls .swiperul .swiper-slide a .line{float: left;width: 100%;padding: 0 45%;height: 2px;margin: 20px 0 ;transition:0.5s;}
.academic .uls .swiperul .swiper-slide a .line i{float: left;width: 100%;height: 2px;background: #aaa;transition:0.5s;}
.academic .uls .swiperul .swiper-slide a .text{float: left;width: 100%;color: #000;font-size: 16px;padding: 0 60px;line-height: 30px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height: 60px;margin-bottom: 10px;transition:0.5s;display:none;}
.academic .uls .swiperul .swiper-slide a .address{float: left;width: 100%;color: #888;font-size: 14px;line-height: 24px;margin-bottom: 0px;padding: 0 60px;transition:0.5s;display:none;}
.academic .uls .swiperul .swiper-slide a .time{float: left;width: 100%;color: #333;font-size: 14px;line-height: 24px;margin-bottom: 20px;padding: 0 30px;margin-bottom: 40px;transition:0.5s;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.academic .uls .swiperul .swiper-slide a .img {float: left;width: 100%;overflow: hidden;}
.academic .uls .swiperul .swiper-slide a .img img{display: inline-block;width: 100%;position: relative;transition:0.5s;}
.academic .uls .swiperul .swiper-slide:hover a{background: var(--themecolor);}
.academic .uls .swiperul .swiper-slide:hover a .title{color: #fff;}
.academic .uls .swiperul .swiper-slide:hover a .text{color: #fff;}
.academic .uls .swiperul .swiper-slide:hover a .line{padding: 0 40%;}
.academic .uls .swiperul .swiper-slide:hover a .line i{background: #fff;}
.academic .uls .swiperul .swiper-slide:hover a .address{color: #fff;}
.academic .uls .swiperul .swiper-slide:hover a .time{color: #fff;}
.academic .uls .swiperul .swiper-slide:hover a .img img{transform:scale(1.1); opacity: 0.5;}
.academic .uls .bottoms{float: right;text-align: center;position: absolute;top: -45px;right: 80px;}
.academic .uls .swiper-button-next, 
.academic .uls .swiper-button-prev{width: 40px;height: 40px;line-height: 44px;border-radius: 40px;text-align: center;display: inline-block;z-index: 99;overflow: hidden;transition:0.5s;position: relative;vertical-align: top;}
.academic .uls .swiper-button-next:after, 
.academic .uls .swiper-button-prev:after{color: #fff;font-size: 20px;}
.academic .uls .swiper-button-next{border:1px solid #eee;top:auto;right:auto;}
.academic .uls .swiper-button-prev{border:1px solid #eee;top:auto;left: auto;}
.academic .uls .swiper-button-next:hover,
.academic .uls .swiper-button-prev:hover{background: #fff;color: #d00;border: 1px solid #fff;}
.academic .uls .swiper-button-prev:hover:after,
.academic .uls .swiper-button-next:hover:after{color: #d00;}
.academic .uls .swiper-button-next:hover{right:auto;}
.academic .uls .swiper-button-prev:hover{left: auto;}
.academic .uls .swiper-horizontal>.swiper-pagination-bullets,
.academic .uls .swiper-pagination-bullets.swiper-pagination-horizontal,
.academic .uls .swiper-pagination-custom,
.academic .uls .swiper-pagination-fraction{width: auto;float: none;bottom: 7px;position: relative;display: inline-block;height: 30px;}
.academic .uls .swiper-pagination-bullet{background:#fff;width: 12px;height: 12px;margin:0 4px;opacity: 0.3;border-radius: 12px;box-shadow: 0 10px 10px rgba(0,0,0,0.05);transition:0.5s;vertical-align: top;}
.academic .uls .swiper-pagination-bullet-active{opacity: 1;}
@media (max-width: 1920px) {
.academic .uls .swiperul .swiper-slide a{padding: 50px 0 0;}
.academic .uls .swiperul .swiper-slide a .title {font-size:20px;}
}
@media (max-width: 1600px) {
.academic .uls .swiperul .swiper-slide a{padding: 40px 0 0;}
.academic .uls .swiperul .swiper-slide a .title {font-size:18px;}
}
@media (max-width: 992px) {
.academic{padding: 60px 0 ;margin-bottom: 0px;margin-top: 0;background-attachment: inherit;background-size: cover;}
.academic .t{margin-bottom: 20px;padding: 0 20px;}
.academic .t b{font-size: 30px;line-height: 50px;}
.academic .t p{font-size:14px;line-height: 22px;padding: 0 10%;margin-top: 20px;}
.academic .t span{font-size:18px;line-height: 30px;height: 30px;}
.academic .t em{margin: 10px 0;padding: 0 42%;}
.academic .uls{padding: 0 0px 0;}
.academic .uls .swiperul{padding: 0 0 50px;}
.academic .uls .swiperul .swiper-slide a{padding: 30px 0 0;}
.academic .uls .swiperul .swiper-slide a .title{font-size:17px;line-height: 24px;padding: 0 20px;}
.academic .uls .swiperul .swiper-slide a .line{padding: 0 45%;height: 2px;margin:15px 0 ;}
.academic .uls .swiperul .swiper-slide a .text{font-size: 15px;line-height: 24px;min-height: 48px;margin-bottom: 10px;padding: 0 20px;}
.academic .uls .swiperul .swiper-slide a .address{font-size: 12px;line-height: 20px;margin-bottom: 0px;}
.academic .uls .swiperul .swiper-slide a .time{font-size: 12px;line-height: 20px;margin-bottom: 20px;padding: 0 20px;}
.academic .uls .swiperul .swiper-slide a .img {float: left;width: 100%;}
.academic .uls .swiperul .swiper-slide a .img img{display: inline-block;width: 100%;}
.academic .uls .swiper-button-next:after, 
.academic .uls .swiper-button-prev:after{color: #fff;font-size: 20px;}
.academic .uls .swiper-button-next{top:45%;right:-10px;}
.academic .uls .swiper-button-prev{top:45%;left: -10px;}
.academic .uls .swiper-button-next:hover{right:-10px;}
.academic .uls .swiper-button-prev:hover{left: -10px;}
.academic .uls .swiper-horizontal>.swiper-pagination-bullets,
.academic .uls .swiper-pagination-bullets.swiper-pagination-horizontal,
.academic .uls .swiper-pagination-custom,
.academic .uls .swiper-pagination-fraction{bottom: 5px;}
.academic .uls .swiper-pagination-bullet{width: 6px;height: 6px;margin:0 0px;border-radius: 6px;}
.academic .uls .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.academic .uls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 2px;}
.academic .uls .bottoms{float: right;text-align: center;position: relative;top: auto;right: 0;width: 100%;}
}

/* 移动端响应*/
.footer_link{width: 100%;float: left;background:#fff;padding: 80px 0;border-top: 1px solid #eee;}
.footer_link .box{width: 100%;float: left;display: flex;}
.footer_link .box .left{float: left;flex:1;}
.footer_link .box .left .tt{width: 100%;float: left;line-height: 40px;font-size: 36px;margin-bottom: 20px;font-weight: bold;color: #000;}
.footer_link .box .left .uls{width: 100%;float: left;margin-bottom: 40px;padding-right: 40px;}
.footer_link .box .left .uls a{float: left;width: 27%;color: #333;line-height: 40px;font-size: 16px;border-bottom: 1px solid #ddd;margin:0 6% 5px 0;}
.footer_link .box .right{float: right;width:600px;padding-top: 70px;}
.footer_link .box .right .uls{width: 100%;float: left;margin-bottom: 40px;}
.footer_link .box .right .uls a{float: left;width: 47%;border: 1px solid #eee;transition:0.5s;}
.footer_link .box .right .uls a:hover{border: 1px solid var(--themecolor);}
.footer_link .box .right .uls a:last-child{float: right;}
.footer_link .box .right .uls a img{float: left;width: 100%;}
.footer_content{float: left;width: 100%;background: linear-gradient(60deg, rgb(0 106 205) 0%, rgb(44 84 197) 100%);}
.footer_content .box{float: left;width: 100%;position: relative;}
.footer_content .box .wx{position: absolute;right: 0;top: -200px;z-index: 3;width: 220px;}
.footer_content .box .wx img{width: 100%;box-shadow: 0 10px 20px rgba(0,0,0,0.1);float: left;}
.footer_content .box .wx p{width: 100%;float: left;line-height: 50px;color: #fff;text-align: center;font-size: 13px;}
.footer_content .box .con{float: left;width: 100%;padding: 40px 0;}
.footer_content .box .con .img{float: left;height: 60px;margin-right: 20px;}
.footer_content .box .con .img img{float: left;height: 60px;}
.footer_content .box .con .te{float: left;width: 50%;line-height: 30px;color: #fff;font-weight: normal;padding-top: 5px;}
.footer_content .box .con .te p{float: left;width: 100%;font-size: 13px;}
.footer_content .box .con .te p em{color: #fff;font-style: normal;}
.footer_content .box .con .te p span{float: left;font-weight: normal;line-height: 29px;margin-right: 10px;top: 0;font-size: 14px;}
.footer_content .box .con .te p strong{float: left;font-weight: normal;margin-right:40px;line-height: 30px;font-family: arial;}
.footer_content .box .text{float: left;width: 100%;border-top: 1px solid rgba(255,255,255,0.3);color:rgba(255,255,255,0.3);line-height: 60px;padding-bottom: 10px;}
.footer_content .box .text .ll{float: left;}
.footer_content .box .text .rr{float: right;}
.waves{position: relative;width: 100%;height: 80px;margin-bottom: -7px; /*fix for safari gap*/transform: rotateX(180deg);}
.parallax > use {animation: move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;}
.parallax > use:nth-child(1) {animation-delay: -2s;animation-duration: 7s;}
.parallax > use:nth-child(2) {animation-delay: -3s;animation-duration: 10s;}
.parallax > use:nth-child(3) {animation-delay: -4s;animation-duration: 13s;}
.parallax > use:nth-child(4) {animation-delay: -5s;animation-duration: 20s;}
@keyframes move-forever {
  0% {transform: translate3d(-90px, 0, 0);}
  100% {transform: translate3d(85px, 0, 0);}
}
@media (max-width:1700px) {
.footer_link .box .right{width:500px;}	
}
@media (max-width: 768px) {
.footer_link{padding:40px 0 80px;}
.footer_link .box{flex-direction:column;}
.footer_link .box .left .tt{line-height: 40px;font-size: 24px;margin-bottom: 10px;}
.footer_link .box .left .uls{margin-bottom: 40px;width: 100%;padding-right: 0;}
.footer_link .box .left .uls a{float: left;width: 47%;color: #333;line-height: 40px;font-size: 16px;border-bottom: 1px solid #ddd;margin-bottom: 5px;margin-right: 0;}
.footer_link .box .left .uls a:nth-child(2n){float: right;}
.footer_link .box .right{width: 100%;padding-top: 0;}
.footer_link .box .right .tt{margin-bottom: 20px;line-height: 40px;font-size: 24px;}
.footer_link .box .right .uls a{width: 47%;}
.footer_link .box .right .uls a:last-child{float: right;}
.footer_content .box .wx{position: relative;right: 0;top: -100px;z-index: 3;width: 100%;padding: 0 25%;}
.footer_content .box .wx img{width: 100%;box-shadow: 0 10px 20px rgba(0,0,0,0.1);float: left;}
.footer_content .box .wx p{width: 100%;float: left;line-height: 40px;color: #fff;text-align: center;font-size: 13px;background: rgba(0,0,0,0.1);}
.footer_content .box .con{float: left;width: 100%;padding: 0px 0 40px;margin-top: -70px;}
.footer_content .box .con .img{float: left;height: auto;margin-right: 0px;width: 90%;}
.footer_content .box .con .img img{float: left;height: auto;max-width: 100%;}
.footer_content .box .con .te{float: left;width: 100%;line-height: 30px;color: #fff;font-weight: normal;padding-top: 25px;}
.footer_content .box .con .te p{float: left;width: 100%;font-size: 13px;}
.footer_content .box .con .te p em{float: left;width: 100%;color: #fff;}
.footer_content .box .con .te p span{float: left;font-weight: normal;line-height: 29px;margin-right: 6px;top: 0;font-size: 14px;}
.footer_content .box .con .te p strong{float: left;font-weight: normal;margin-right:20px;line-height: 30px;font-family: arial;}
.footer_content .box .text{line-height: 24px;padding:25px 0 40px;font-size: 12px;}
.footer_content .box .text .ll{float: left;}
.footer_content .box .text .rr{float: left;}
.waves {height: 40px;}
} 
/*page_focus*/
.page_focus{float: left;width: 100%;position: relative;text-align: center;z-index: 1;overflow: hidden;}
.page_focus .bg{float: left;width: 100%;height: 30vh;background-repeat: no-repeat;background-position:center bottom;background-size: cover;}
.page_focus .img{float: left;width: 100%;display: none;}
.page_focus .img img{float: left;width: 100%;}
.page_focus .con{float: left;width: 100%;background: rgba(0,0,0,0);position: absolute;z-index: 2;bottom: 0;height: 30vh;text-align: left;}
.page_focus .con .box{width: 100%;position: absolute;float: left;bottom: 0;padding-bottom: 40px;}
.page_focus .con .box .search{float: right;width:340px;height: 52px;border: 1px solid rgba(255,255,255,0.8);display:flex;border-radius: 5px;margin-top: 20px;background: rgba(0,0,0,.3);}
.page_focus .con .box .search .input{float: right;width:300px;height: 50px;border: none;background: none;padding-left: 12px;color: #fff;}
.page_focus .con .box .search .input::-webkit-input-placeholder {color:rgba(255,255,255,0.4);}
.page_focus .con .box .search .input:-moz-placeholder {color:rgba(255,255,255,0.4);}
.page_focus .con .box .search .input::-moz-placeholder {color:rgba(255,255,255,0.4);}
.page_focus .con .box .search .input:-ms-input-placeholder {color:rgba(255,255,255,0.4);}
.page_focus .con .box .search .button{width: 60px;text-align: center;background: none;border: none;}
.page_focus .con .box .search .button span{font-size: 16px;color: #fff;}
.page_focus .con .box .left{float: left;width: 50%;}
.page_focus .con .box .left b{float: left;width: 100%;line-height: 64px;font-size: 64px;color: rgba(255,255,255,1);}
.page_focus .con .box .left p{float: left;width: 100%;line-height: 40px;font-size: 18px;color: #fff;margin-top: 10px;}
.page_focus .con .box .left p span{float: left;line-height: 38px;font-size: 20px;top: 0;}
.page_focus .con .box .left p a{float: left;line-height: 40px;font-size: 14px;color: rgba(255,255,255,0.8);}
.page_focus .con .box .left p i{float: left;line-height: 40px;margin: 0 10px;color: rgba(255,255,255,0.5);font-size: 14px;}
@media (max-width: 992px) {
.page_focus{height: auto;margin-top: 0px;}
.page_focus .bg{display: none;}
.page_focus .img{display: block;}
.page_focus .con{position: absolute;bottom: 20px;height: auto;}
.page_focus .con .box{height: auto;padding:  0 0 0;}
.page_focus .con .box .search{display: none;}
.page_focus .con .box .left{width: 100%;}
.page_focus .con .box .left b{line-height: 40px;font-size: 30px;}
.page_focus .con .box .left p{line-height: 30px;font-size: 18px;color: #fff;margin-top: 10px;}
.page_focus .con .box .left p span{float: left;line-height: 30px;font-size: 20px;margin-right: 10px;top: 0;}
.page_focus .con .box .left p a{float: left;line-height: 30px;font-size: 14px;color: rgba(255,255,255,0.8);}
.page_focus .con .box .left p i{float: left;line-height: 30px;margin: 0 10px;color: rgba(255,255,255,0.5);font-size: 14px;}
}


/*listPage*/
.listPage{ float: left;width: 100%;position: relative;padding-top: 20px;background: #fafafa;}
.listPage .box{float: left;width: 100%;}
.listPage .box .desc{width: 100%;float: left;position: relative;margin-bottom: 40px;text-align: center;color: #ddd;font-size: 17px;margin-bottom: 50px;}
.listPage .box .catenav{width: 100%;float: left;position: relative;margin-bottom: 40px;text-align: center;border-bottom: 1px solid #ddd;height: 98px;}
.listPage .box .catenav span{line-height: 100px;padding: 0 40px;font-size: 16px;}
.listPage .box .catenav span:last-child{display: none;}
.listPage .box .catenav a{height: 100px;line-height: 100px;color: #444;float: none;font-size: 20px;display: inline-block;font-weight: bold;}
.listPage .box .catenav a.cur{color: var(--themecolor);border-bottom: 5px solid var(--themecolor);}
.listPage .box ul{float: left;width: 100%;margin-bottom: 30px;display: flex;flex-wrap: wrap;}
.listPage .box ul li{float: left;width: 23.5%;margin-right:2%;margin-bottom: 50px;box-shadow: 0 10px 10px rgba(0,0,0,0.02);background: #fff;position: relative;overflow: hidden;}
.listPage .box ul li:nth-child(4n){margin-right: 0;}
.listPage .box ul li:hover .more{top: 0;}
.listPage .box ul li:hover{box-shadow: 0 10px 10px rgba(0,0,0,0.2);}
.listPage .box ul li:hover .boxs .img .im img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-transform:scale(1.1,1.1);}
.listPage .box ul li .more{float: left;width: 100%;background:rgba(0,105,205,0.9);position: absolute;z-index: 1;transition: 0.5s;height: 100%;z-index: 100;top: 100%;left: 0;display: flex;justify-content: center;align-items: center;}
.listPage .box ul li .more a{display: inline-block;height: 46px;border: 1px solid #fff;padding: 0 40px 0 15px;transition:0.5s;}
.listPage .box ul li .more a i{display: inline-block;line-height: 44px;margin-right: 10px;font-size: 14px;font-style: normal;transition:0.5s;text-transform: uppercase;vertical-align: top;color: #fff;}
.listPage .box ul li .more a span{display: inline-block;line-height: 44px;font-size: 18px;transition:0.5s;vertical-align: top;color: #fff;transition:0.5s;}
.listPage .box ul li .more a:hover{background: #fff;}
.listPage .box ul li .more a:hover span{color: var(--themecolor);}
.listPage .box ul li .more a:hover i{color: var(--themecolor);}
.listPage .box ul li .boxs{float: left;width: 100%;position: relative;z-index: 1;transition: 0.5s;}
.listPage .box ul li .boxs .img{float: left;width: 100%;position:relative;}
.listPage .box ul li .boxs .img p{float: left;width: 100%;background: rgba(0,0,0,0.7);position: absolute;z-index: 1;bottom: 0;height: 50px;line-height: 50px;color: #fff;padding: 0 20px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.listPage .box ul li .boxs .img p span{font-weight: normal;line-height: 46px;float: left;margin-right: 6px;}
.listPage .box ul li .boxs .img p b{font-weight: normal;line-height: 50px;float: left;}
.listPage .box ul li .boxs .img .im{float: left;width: 100%;overflow: hidden;}
.listPage .box ul li .boxs .img .im img{float: left;width: 100%;background: #fff;transition: 0.3s;}
.listPage .box ul li .boxs .info{float: left;width: 100%;padding:20px 30px 30px;background: #fff;}
.listPage .box ul li .boxs .info b{float: left;width: 100%;line-height: 28px;font-size: 17px;color: #000;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom: 6px;}
.listPage .box ul li .boxs .info p{float: left;width: 100%;line-height: 24px;color: #333;margin-bottom: 20px;height: 72px;overflow: hidden;margin-bottom: 0px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size: 13px;}
.listPage .box ul li .boxs .info .time{float: left;width: 100%;line-height: 34px;color: #var(--themecolor);margin-bottom: 5px;}
@media (max-width: 992px) {
.listPage{ float: left;width: 100%;margin-bottom: 30px;padding-top: 0px;}
.listPage .container{padding: 0;}
.listPage .box{float: left;width: 100%;background: none;border-radius: 0px;padding:0 0px;box-shadow: none;}
.listPage .box .catenav{width: 100%;float: left;position: relative;margin-bottom: 30px;text-align: center;border-bottom: 1px solid #ddd;height: 78px;}
.listPage .box .catenav span{line-height: 78px;padding: 0 15px;font-size: 16px;}
.listPage .box .catenav span:last-child{display: none;}
.listPage .box .catenav a{height: 78px;line-height: 78px;color: #444;float: none;font-size: 18px;display: inline-block;}
.listPage .box .catenav a.cur{color: var(--themecolor);border-bottom: 5px solid var(--themecolor);}
.listPage .box .desc{width: 100%;float: left;position: relative;margin-bottom: 40px;text-align: center;color: #ddd;font-size: 15px;margin-bottom: 20px;padding: 0 20px;}
.listPage .box ul{float: left;width: 100%;padding: 0 20px;}
.listPage .box ul li{float: left;width: 100%;margin-right:0;margin-bottom: 20px;background: #fff;overflow: hidden;}
.listPage .box ul li:nth-child(3n){margin-right: 0;}
.listPage .box ul li:hover .boxs{box-shadow: 0 10px 10px rgba(0,0,0,0.2);}
.listPage .box ul li:hover .boxs .info .price i{background: #444;color: #fff;border: 1px solid #444;border-radius: 4px;}
.listPage .box ul li:hover .boxs .img .im img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-transform:scale(1.1,1.1);}
.listPage .box ul li{float: left;width: 100%;}
.listPage .box ul li .boxs{float: left;width: 100%;background: #fff;box-shadow: none;position: relative;z-index: 1;transition: 0.5s;}
.listPage .box ul li .boxs .img{float: left;width: 100%;position:relative;}
.listPage .box ul li .boxs .img p{float: left;width: 100%;background: rgba(0,0,0,0.7);position: absolute;z-index: 1;bottom: 0;height: 46px;line-height: 46px;color: #fff;padding: 0 15px;font-size: 15px;}
.listPage .box ul li .boxs .img p span{font-weight: normal;line-height: 46px;float: left;margin-right: 6px;}
.listPage .box ul li .boxs .img p b{font-weight: normal;line-height: 50px;float: left;}
.listPage .box ul li .boxs .img .im{float: left;width: 100%;overflow: hidden;}
.listPage .box ul li .boxs .img .im img{float: left;width: 100%;background: #fff;transition: 0.3s;}
.listPage .box ul li .boxs .info{float: left;width: 100%;padding: 15px 15px 15px;}
.listPage .box ul li .boxs .info b{float: left;width: 100%;line-height: 30px;font-size: 15px;margin-bottom: 0px;color: #333;height: auto;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.listPage .box ul li .boxs .info p{display: none;}
}
.listPage .box .htext{float: left;width: 100%;margin: 0px 0 0;}
.listPage .box .htext .hr{float: left;width: 100%;background: #eee;height: 1px;margin: 25px 0;}
.listPage .box .htext h1{float: left;width: 100%;line-height:30px;font-size: 30px;color:#000;margin: 40px 0 20px;font-weight: bold;}
.listPage .box .htext .b{float: left;width: 100%;line-height:26px;font-size: 14px;color: #333;font-weight: bold;}
.listPage .box .htext .info{float: left;width: 100%;line-height: 20px;color: #ddd;margin-bottom: 20px;}
.listPage .box .htext .info a{color: #ddd;}
.listPage .box .htext .text{float: left;width: 100%;line-height: 30px;font-size: 15px;margin:0px 0 0 ;padding: 0;color: #444;}
.listPage .box .htext .text table{float: left;width: 100%;}
.listPage .box .htext .text table th{text-align: left;background: #fdf6fe;}
.listPage .box .htext .text table th strong{color: #000;}
.listPage .box .htext .text table th,
.listPage .box .htext .text table td{border: 1px solid #eee;line-height: 20px;padding:10px;}
.listPage .box .htext .text table td strong{color: #000;font-weight: bold;}
.listPage .box .htext .text p{float: left;width: 100%;line-height: 30px;font-size: 15px;margin: 0;padding: 0;}
.listPage .box .htext .text p img{max-width: 100%;}
.listPage .box .htext .text img{max-width: 100%;}
@media (max-width: 992px) {
.listPage .box .htext{margin-bottom: 20px;margin-top: 0px;padding:10px;border-radius: 0px;}
.listPage .box .htext h1{line-height:28px;font-size: 17px;margin-bottom: 10px;margin-top: 0;font-weight: bold;}
.listPage .box .htext .text{float: left;width: 100%;line-height: 30px;font-size: 14px;margin:0px 0 0 ;padding: 0;color: #444;}
.listPage .box .htext .text p{float: left;width: 100%;line-height: 30px;font-size: 14px;margin: 0;padding: 0;}
.listPage .box .htext .text p img{max-width: 100%;}
.listPage .box .htext .text img{max-width: 100%;}
.listPage .box .htext .text table th,
.listPage .box .htext .text table td{padding:10px 6px;}
}



/* mains */
.mains{width: 100%;float: left;margin: 40px 0 60px;}
.mains .main{width: 100%;float: left;margin: 40px 0 60px;display: flex;flex-direction:row;}
@media (max-width: 992px) {
.mains{margin: 0px 0 20px;}
.mains .main{margin-top: 0;}
}

/* mainBar */
.mainBar{flex:1;padding-left: 80px;}
.mainBar .box{float: left;width:100%;}
.mainBar .box .t{float: left;width: 100%;height: 60px;line-height: 60px;font-size: 16px;border-bottom: 3px solid #eee;margin-top:20px;}
.mainBar .box .t b{font-weight: normal;color: #333;height: 60px;border-bottom: 3px solid #3487bb;float: left;font-size: 16px;}
.mainBar .box .c{width: 100%;float: left;padding: 0;}
.mainBar .box .c .detail{float: left;width: 100%;}
.mainBar .box .c .detail h1{float: left;width: 100%;line-height: 40px;font-size:22px;color:#333 ;margin-top: 25px;margin-bottom: 0;text-align: center;}
.mainBar .box .c .detail .info{float: left;width: 100%;line-height: 30px;font-size: 12px;color:#aaa;margin-bottom: 10px;text-align: center;border-bottom: 1px solid #eee;margin-bottom: 20px;}
.mainBar .box .c .detail .text{float: left;width: 100%;line-height: 26px;color:#666 ;margin-bottom: 10px;}
.mainBar .box .c .detail .text p{float: left;width: 100%;line-height: 26px;color:#666;padding: 0 0 20px ;}
@media (max-width: 992px) {
.mainBar{width: 100%;padding: 0;}
.mainBar .box .t{border-bottom: 3px solid #eee;margin-top:0px;}
}

/* sideBar */
.sideBar{width: 250px;}
@media (max-width: 992px) {
.sideBar{display: none;}
}

/* newsul */
.newsul{float: left;width:100%;font-size:13px;margin-bottom: 40px;}
.newsul li{width:100%;overflow:hidden;clear:both;padding: 40px 0px;border-bottom: 1px solid #eee;transition:0.5s;}
.newsul li .img{width:25%;float: left;margin: 0 0 0 0;}
.newsul li .img img{width:100%;float: left;transition:0.5s;}
.newsul li .lir{width: 100%;padding-left: 0;float: left;transition:0.5s;}
.newsul li .lir .desc{width: 100%;float: right;line-height: 44px;color: #aaa;font-size: 13px;transition:0.5s;}
.newsul li .lir .ts{width: 100%;float: right;font-size:20px;font-weight: bold;line-height: 30px;color: #333;transition:0.5s;}
.newsul li .lir p{width: 100%;float: right;font-size: 15px;color: #666;line-height: 26px;transition:0.5s;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow: hidden;}
.newsul li:hover{background:#006acd;border-bottom: 1px solid #006acd;padding: 40px;}
.newsul li:hover .lir .ts{color: #fff;}
.newsul li:hover .lir .desc{color: #fff;}
.newsul li:hover .lir p{color: #fff;}
@media (max-width: 992px) {
.newsul{margin-bottom: 30px;}
.newsul li{padding: 20px 0 20px;}
.newsul li .lir .desc{width: 100%;float: right;line-height: 34px;color: #aaa;font-size: 13px;transition:0.5s;}
.newsul li .lir .ts{width: 100%;float: right;font-size:18px;font-weight: bold;line-height: 30px;color: #333;transition:0.5s;}
.newsul li .lir p{width: 100%;float: right;font-size: 15px;color: #666;line-height: 26px;transition:0.5s;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.newsul li:hover{background:#006acd;border-bottom: 1px solid #006acd;padding: 20px;}
.newsul li:hover .lir .ts{color: #fff;}
.newsul li:hover .lir .desc{color: #fff;}
.newsul li:hover .lir p{color: #fff;}
}

/* ul */
.ul{float: left;width:100%;font-size:13px;margin-bottom: 40px;}
.ul li{width:100%;padding: 20px 0px;border-bottom: 1px solid #eee;transition:0.5s;display: flex;line-height: 30px;}
.ul li a{float: left;font-size:17px;color: #333;transition:0.5s;flex:1;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;transition:0.5s;font-weight: bold;}
.ul li .time{width: 100px;float: right;color: #aaa;}
.ul li:hover a{font-weight: bold;color: var(--themecolor);}
@media (max-width: 992px) {
.ul{margin-bottom: 30px;}
.ul li{padding: 15px 0 10px;flex-direction:column;}
.ul li a{word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;width: 100%;font-size: 17px;font-weight: bold;line-height: 26px;}
.ul li .time{width: 100%;}
}

/* cateNav */
.cateNav{width: 100%;float: left;margin-bottom: 20px;text-align: left;}
.cateNav .title{line-height: 60px;color: #444;width: 100%;float: left;font-size: 17px;transition:0.5s;margin-bottom: 2px;color: #fff;font-weight: bold;padding-left: 60px;background: #006acd url(../images/logo.w.png) no-repeat 18px 18px;background-size: 24px;}
.cateNav .title a{background: none;color: #fff;float: left;line-height: 60px;padding: 0;}
.cateNav .title a:hover{background: none;color: #fff;float: left;line-height: 60px;padding: 0;}
.cateNav a{line-height: 60px;color: #444;width: 100%;float: left;font-size: 15px;transition:0.5s;margin-bottom: 2px;background: #d3eaff;padding-left: 60px;}
.cateNav a.cur,
.cateNav a.cur:hover{background:#6db8ff;font-weight: bold;}
.cateNav a:hover{background:#6db8ff;font-weight: bold;}
@media (max-width: 992px) {
.cateNav{margin-bottom: 0;}
.cateNav a{line-height: 40px;color: #444;width: 32%;font-size: 14px;margin-right: 2%;border-radius: 5px;}
.cateNav a:nth-child(3){//margin-right: 0;}
}

/*addressNav*/
.addressNav{float: left;width: 100%;height:60px;line-height: 60px;font-size: 17px;color: #333;border-bottom: 3px solid #eee;}
.addressNav a{color: #000;float: left;transition:0.5s;font-weight: bold;}
.addressNav a:hover{color: #006acd;}
.addressNav span{color: #ddd;float: left;padding: 0 12px;}
.addressNav b{color: #333;float: left;}
.addressNav p{color: #333;float: left;font-weight: normal;}
@media (max-width: 992px) {
.addressNav{display: none;}
}

/*picList*/
.picList{float: left;width: 100%;margin:40px 0 0;}
.picList li{float: left;width:23.5%;margin: 0 2% 40px 0;position: relative;padding: 0 0 40px;transition:0.5s;background: #fff1d2;}
.picList li:nth-child(4n){margin-right: 0;}
.picList li:hover{background: #006acd;}
.picList li:hover .img img{opacity: 0.2;}
.picList li:hover .tit{color: #fff;}
.picList li:hover .tag{opacity: 1;padding-top: 30%;}
.picList li:hover span{color: #fff;}
.picList li:hover p{color: #fff;}
.picList li .tag{float: left;width:100%;position: absolute;z-index: 1;padding: 0% 43% 0;opacity: 0;transition:0.5s;}
.picList li .tag img{float: left;}
.picList li .img{float: left;width:100%;padding:0;background: #000;}
.picList li .img img{float: left;width:100%;transition:0.5s;}
.picList li .tit{float: left;width:100%;line-height: 44px;color: #000;overflow: hidden;font-size: 18px;padding:0px 20px 0;height: 44px;margin-top: 15px;transition:0.5s;}
.picList li span{float: left;width:100%;color: #666;padding:0px 20px 0;line-height: 24px;height: 28px;overflow: hidden;transition:0.5s;}
.picList li p{float: left;width:100%;color: #666;padding:0px 20px 0;line-height: 22px;height: 44px;overflow: hidden;transition:0.5s;font-size: 12px;}
@media (max-width: 992px) {
.picList{margin:20px 0 0;}
.picList li{float: left;width:48.5%;margin: 0 0 10px 0;padding: 0 0 15px;}
.picList li:nth-child(2n){margin-right: 0;float: right;}
.picList li:hover{background: #006acd;}
.picList li:hover .img img{opacity: 0.2;}
.picList li:hover .tit{color: #fff;}
.picList li:hover .tag{opacity: 1;padding-top: 15%;}
.picList li:hover span{color: #fff;}
.picList li:hover p{color: #fff;}
.picList li .tag{float: left;width:100%;position: absolute;z-index: 1;padding: 0% 43% 0;opacity: 0;transition:0.5s;}
.picList li .tag img{float: left;}
.picList li .img{float: left;width:100%;padding:0;background: #000;}
.picList li .img img{float: left;width:100%;transition:0.5s;}
.picList li .tit{float: left;width:100%;line-height: 24px;color: #000;overflow: hidden;font-size: 16px;padding:0px 12px 0;height: 48px;margin-top: 15px;transition:0.5s;font-weight: bold;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;}
.picList li span{float: left;width:100%;color: #666;padding:0px 12px 0;line-height: 24px;height: 28px;overflow: hidden;transition:0.5s;}
.picList li p{float: left;width:100%;color: #666;padding:0px 12px 0;line-height: 22px;height: 44px;overflow: hidden;transition:0.5s;font-size: 12px;}
}

/*新闻详情*/
.details{float: left;width: 100%;}
.details h1{float: left;width: 100%;line-height: 48px;font-size:30px;color:#333;margin: 45px 0 20px;text-align: center;font-weight: bold;}
.details .info{float: left;width: 100%;line-height: 30px;font-size: 16px;color:#aaa;padding-bottom: 20px;text-align: center;border-bottom: 1px solid #eee;margin-bottom: 30px;}
.details .text{float: left;width: 100%;line-height:32px;color:#000;margin-bottom: 10px;font-size: 16px;}
.details .text p{float: left;width: 100%;line-height:32px;color:#000;padding: 0 0 20px ;}
.details .text img{max-width: 100%;}
@media (max-width: 992px) {
.details h1{line-height: 30px;font-size:20px;margin: 20px 0 10px;}
.details .info{line-height: 30px;font-size: 14px;color:#aaa;margin-bottom:20px;}
.details .text{line-height:32px;color:#000;margin-bottom: 10px;font-size: 16px;}
.details .text p{line-height:32px;color:#000;padding: 0 0 20px ;}
.details .text img{max-width: 100%;}
}

/* teachers */
.teachers{float: left;width:100%;margin-top: 30px;}
.teachers li{width:49%;float: left;margin-bottom: 30px;transition:0.5s;background: #fafafa;position:relative;}
.teachers li:nth-child(2n){float: right;}
.teachers li .img{width:35%;float: left;}
.teachers li .img img{width:100%;float: left;transition:0.5s;}
.teachers li .lir{float: right;width: 65%;padding: 40px 40px 0;}
.teachers li .lir .tt{width: 100%;float: left;font-size: 20px;font-weight: normal;color: #006acd;}
.teachers li .lir .tt:hover{color: #000;}
.teachers li .lir .tt b{float: left;font-size: 20px;color: #333;margin-right: 10px;font-weight: bold;line-height:40px;}
.teachers li .lir span{float: left;width: 100%;color: #aaa;line-height: 30px;margin-bottom: 10px;}
.teachers li .lir i{float: left;width: 50px;height: 3px;background: #eee;margin-bottom: 15px;transition:0.5s;}
.teachers li .lir p{width: 100%;float: left;font-size: 13px;color: #666;line-height: 24px;margin-bottom: 20px;word-wrap: break-word;    word-break: normal;}
.teachers li .snss{float: left;width: 35%;position: absolute;z-index: 2;left: 0;top: 0;background: rgba(0,106,205,0.7);height: 100%;text-align: center;overflow: hidden;opacity: 0;transition:0.5s;}
.teachers li .snss em{display: inline-block;margin-top: 50%;color:#fff;font-style:normal;}
.teachers li .snss em img{width: 40px;}
.teachers li .snss i{width: 30px;height: 30px;background: #eee;right: 0;float: right;transform:rotate(45deg);margin-right: -120px;margin-top: 45px;position: absolute;transition:0.5s;opacity: 0;}
.teachers li:hover{background: #eee;}
.teachers li:hover .lir .tt b{color: #006acd;}
.teachers li:hover .lir i{background: #000;width: 20px;}
.teachers li:hover .snss{opacity: 1;}
.teachers li:hover .snss i{margin-right: -20px;opacity: 1;}
@media (max-width: 768px) {
.teachers{margin-top: 30px;}
.teachers li{width:100%;margin-bottom: 20px;}
.teachers li .img{width:40%;float: left;}
.teachers li .lir{float: right;width: 60%;padding: 15px 25px 0;}
.teachers li .lir .tt b{font-size: 16px;margin-right:5px;line-height: 40px;}
.teachers li .lir span{line-height: 20px;margin-bottom:12px;font-size: 12px;}
.teachers li .lir i{float: left;width: 50px;height: 3px;background: #eee;margin-bottom: 10px;}
.teachers li .lir p{width: 100%;float: left;font-size: 13px;color: #666;line-height: 18px;margin-bottom: 0px;}
.teachers li .snss{float: left;width: 40%;}
.teachers li .snss em{display: inline-block;margin-top: 40px;}
}