@charset "utf-8";
* { margin: 0; padding: 0; }
body{ min-width: 1360px; font-family: "Microsoft yahei";max-width: 100%; margin: 0 auto;font-size: 16px;color: #323232;position: relative;}
  html, body {position: relative;height: 100%;}
a{text-decoration:none;}
ul{list-style:none;}
.fl { float: left; }
.fr { float: right; }
img{border:0px;vertical-align: middle;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0}
.clear{zoom: 1;}
.clear:after {clear:both;content:'';display:block;width:0;height:0;visibility:hidden; }
.slow img:hover{ transform:scale(1.2);}/*图片放大*/
.slow img{-moz-transition: all 0.9s ease-in-out;-webkit-transition: all 0.9s ease-in-out;-o-transition: all 0.9s ease-in-out;-ms-transition: all 0.9s ease-in-out;transition: all 0.9s ease-in-out;}/*缓慢效果*/
::-webkit-scrollbar {width:5px;height:5px; background:#f1f1f1}
::-webkit-scrollbar-track {border-radius:2.5px; background:#f1f1f1}
::-webkit-scrollbar-thumb {border-radius:2.5px; background:#949494}/* 滚动条颜色配置 */

.w10{width:100%;}
.w13{width:1300px;margin:0 auto;}
.w136{width:1360px;margin:0 auto}
/* backtop */
.backtop{position: fixed;z-index: 999999;bottom: 3%;right: 4%;cursor: pointer;}
/* top head css */
.topBox{width: 100%;min-height: 143px;}
.topBox .logo{width: auto;margin-top: 30px;}
.topBox .logo a{display: block;}
.topBox .logo a img{display: block;margin: 0 auto;padding-top: 0px;max-width: 100%;margin-left: 0;}
.topBox .rightBox{width: 690px;}
.topBox .rLink{padding-top: 0px;margin-top: 55px;}
.topBox .rLink li{float: left;margin-left: 10px;}
.topBox .rLink li a{font-size: 14px;color: #FFFFFF;line-height: 30px;}
.topBox .rLink li a:hover{color: #1e69bd;font-weight: bold;}
.topBox .xiaoxun{margin-top: 62px;margin-right: 60px;}


.search-r{float: right;}
.search-r .top-a{display: block;text-align: center;}
.search{height: 40px;float: right;margin-top: 2px;border-radius: 20px;box-sizing: border-box;padding: 0 15px;border: 1px solid #759cbc;width: 270px;}
.search .text{background: none;outline: none;border: none;padding: 0 0 0 10px;color: #fff;width: 190px;line-height: 40px;height: 40px;transition: 0.5s;}
.search .input1 .text::placeholder{color: #fff;font-size: 14px;}
.search .input1 .text::-webkit-input-placeholder{color: #fff;font-size: 14px;}
.search .input1{float: left;color:#fff;font-size: 14px;position: relative;}
.search .input1::after{content: "";display: block;width: 1px;height: 20px;position: absolute;top: 10px;right: 0;background: #a3bdd2;}
.search .input2{float: right;padding-top: 8px;outline: none;border: none;}



/* nav */     
.navBar{z-index: 3;position: relative;height: 60px;width: 100%;background: #fff;}
.navBar .nav{display: flex;justify-content: space-between;}
.navBar .nav h3{font-size:100%;font-size:18px;text-align: center;position: relative;font-weight: normal;color:#2a2a2a;}
.navBar .nav .m{position:relative;display:block;}
.navBar .nav .on h3 a{height: 60px;background: #1e69bd;color: #fff;}
.navBar .nav h3 a{zoom:1;height: 60px;line-height: 20px;display:block;text-align: center;font-weight: normal;line-height: 60px;color:#2a2a2a;padding: 0 23px;}
.navBar .nav .sub{display: none;width: 172px;position:absolute;left: 50%;top: 60px;background:rgba(255,255,255,0.95);margin-left: -80px;line-height:30px;z-index: 99;border-top: 4px solid #1e69bd;box-shadow: 0px 3px 6px #ccc;}
/* .navBar .nav .sub:last-child{left: -30%;} */
.navBar .nav .sub li:nth-child(1){margin-top: 16px;}
.navBar .nav .sub li a{display:block; zoom:1; transition: 0.3s;text-align: center;line-height: 20px;color:#323232;font-size: 16px;padding: 10px 6px;}
.navBar .nav .sub li a:hover{  transition: 0.3s;color: #1e69bd;background: #E5E5E5;}
@media only screen and (max-width:1440px) {
	.navBar .nav h3{font-size:100%;font-size:18px;}
}


.mainBg{background:#f9f9f9 url() no-repeat bottom right;overflow: hidden;padding-bottom: 45px;}


.banner{width: 1360px;margin: 0 auto;position: relative;}
.banner::before{content: "";display: block;width: 100%;height: 100%;background: rgba(200,200,200,0.8);position: absolute;right: 100%;z-index: 3;top: 0;}
.banner::after{content: "";display: block;width: 100%;height: 100%;background: rgba(200,200,200,0.8);position: absolute;left: 100%;z-index: 3;top: 0;}
.banner .swiper-slide{}
.banner .swiper-slide a{display: block;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-pagination{}
.banner .swiper-pagination span{width: 13px;height: 13px;background: #fff;opacity: 1;margin: 0 12px !important;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background: #117ef8;}



.part1{margin-top: 40px;}
.part1>div{display: flex;justify-content: space-between;}
.p1_main{width: 640px;}
.p1_main .sy_tit{border-bottom: 1px solid #dfdfdf;margin-bottom: 33px;}
.p1_main .sy_tit::after{content: "";display: block;clear: both;}
.p1_main .sy_tit .bt{float: left;}
.p1_main .sy_tit .bt::after{content: "";display: block;clear: both;}
.p1_main .sy_tit .bt p{float: left;font-size: 30px;color: #000000;position: relative;padding: 13px 40px 13px 40px;cursor: pointer;}
.p1_main .sy_tit .bt p::after{width: 0;height: 3px;background: #004883;content: "";display: block;position: absolute;bottom: -1px;z-index: 3;left: 0;transition: 0.4s;}
.p1_main .sy_tit .bt p.on{background: url(../images/part1_xxk_xx_on.png) no-repeat 7px 0;padding: 13px 0 13px 86px;}
.p1_main .sy_tit .bt p.on::after{width: 100%;}
.p1_main .sy_tit .more{float: right;margin-top: 30px;}
.p1_main .sy_tit .more a{display: none;font-size: 14px;color: #848484;padding-right: 30px;height: 12px;background: url(../images/more.png) no-repeat right center;line-height: 12px;transition: 0.4s;}
.p1_main .sy_tit .more a:hover{color: #117ef8;}
.p1_main .sy_tit .more a.on{display: block;}
.p1_main .p1_xxk_box{}
.p1_main .p1_xxk_box ul{display: none;height: 500px;}
.p1_main .p1_xxk_box ul.on{display: block;}
.p1_main .p1_xxk_box ul li{padding: 0 15px;}
.p1_main .p1_xxk_box ul li a{display: flex;justify-content: space-between;align-items: center;padding: 12px 27px;border-bottom: 1px solid #e2e2e1;transition: 0.4s;}
.p1_main .p1_xxk_box ul li .sj{width: 78px;height: 73px;transition: 0.4s;border: 1px solid rgba(255,255,255,0);}
.p1_main .p1_xxk_box ul li .sj p{font-size: 30px;color: #004883;position: relative;font-weight: bold;text-align: center;position: relative;height: 43px;line-height: 43px;transition: 0.4s;}
.p1_main .p1_xxk_box ul li .sj p::after{content: "";display: block;width: 18px;background: #999999;height: 1px;position: absolute;bottom: 0;left: 20px;transition: 0.4s;}
.p1_main .p1_xxk_box ul li .sj span{font-size: 14px;color: #999899;display: block;text-align: center;height: 30px;line-height: 30px;transition: 0.4s;}
.p1_main .p1_xxk_box ul li .bt{width: calc(100% - 100px);}
.p1_main .p1_xxk_box ul li .bt p{font-size: 16px;line-height: 30px;height: 60px;overflow: hidden;color: #323333;transition: 0.4s;}

.p1_main .p1_xxk_box ul li a:hover{background: #fff;box-shadow: 0 0 60px rgba(0,0,0,0.16);}
.p1_main .p1_xxk_box ul li a:hover .sj{border: 1px solid #ebebeb;}
.p1_main .p1_xxk_box ul li a:hover .sj p{background: #004883;color: #fff;}
.p1_main .p1_xxk_box ul li a:hover .sj p::after{opacity: 0;}
.p1_main .p1_xxk_box ul li a:hover .sj span{}
.p1_main .p1_xxk_box ul li a:hover .bt p{font-weight: bold;}



.part2{margin-top: 35px;}
.part2 ul{display: flex;justify-content: space-around;width: 100%;}
.part2 ul li{height: 124px;}
.part2 ul li a{display: block;position: relative;transition: 0.4s;}
.part2 ul li a:hover{box-shadow: 0 0 12px rgba(0,0,0,0.6);}
.part2 ul li img{width: 311px;}
.part2 ul li .con{position: absolute;top: 0;left: 0;width: calc(100% - 30px);height: 100%;z-index: 2;padding-right: 30px;}
.part2 ul li .con .bt{font-size: 30px;color: #ffffff;margin-top: 30px;margin-left: 56px;margin-bottom: 13px;}
.part2 ul li .con .line{width: 170px;height: 1px;background: rgba(255,255,255,0.68);float: right;}
.part2 ul li .con .enter{font-size: 14px;color: #ffffff;float: right;clear: both;margin-top: 8px;}
.part2 ul li .con .enter span{font-family: 宋体;font-size: 16px;color: #ffffff;}


.yqlj{height: 60px;background: #eeeeee;}
.yqlj>div{display: flex;flex-wrap: wrap;align-items: center;padding-top: 18px;}
.yqlj_tit{display: flex;align-items: center;padding-left: 100px;}
.yqlj_tit img{}
.yqlj_tit p{font-size: 18px;color: #004883;margin: 0 16px;}
.yqlj ul{display: flex;flex-wrap: wrap;align-items: center;margin-left: 16px;}
.yqlj ul li{margin-right: 50px;}
.yqlj ul li a{font-size: 14px;color: #000000;transition: 0.4s;}
.yqlj ul li a:hover{color: #004883;}

/* footer */
.footer{background:url(../images/footerbg.jpg) no-repeat center;height: 200px;box-sizing: border-box;background-size: cover;}
.footer>div{display: flex;justify-content: center;align-items: center;padding-top: 35px;}
.footer .foot_logo{height: 104px;display: flex;align-items: center;padding-right: 36px;border-right: 1px solid #5686ad;}
.footer .foot_logo img{}
.footer .foot_bq{padding-left: 36px;}
.footer .foot_bq p{font-size: 14px;color: #ffffff;line-height: 32px;}
.footer .foot_ewm{display: flex;}
.footer .foot_ewm .box{margin-left: 45px;}
.footer .foot_ewm .box img{width: 106px;}
.footer .foot_ewm .box p{font-size: 14px;color: #ffffff;text-align: center;margin-top: 12px;}



/* --------------------------二级页面---------------------- */
.topBox2{min-height: 260px!important;}
.topBox2 .logo{margin-top: 40px;}
.topBox2 .rLink{margin-top: 60px;}
.position{background:#f5f5f5;padding: 0 15px;height: 40px;line-height: 40px;position: relative;z-index: 0;}
.position p{padding-left: 24px;font-size: 14px;color: #808080;background: url(../images/position.png) no-repeat left center;}
.position p a{color: #959595;transition: 0.6s all;}
.position p a:hover{color: #004883;transition: 0.6s all;}

.list-box{margin-top: 60px;margin-bottom: 60px;}
/* 左侧导航 */
.ny_left{width: 250px;float: left;}
.ny_left_top{background: #004883;}
.sidenav{ overflow:hidden; display:block;}
.accordion { width:100%;padding: 0 20px;box-sizing: border-box;}
.accordion .nav-link {padding-left: 1.875rem; font-size: 1rem;color: #000;display: block;line-height: 3.75rem;height: 3.75rem;}
.accordion .nav-link a{ display: block;color: #000; }
.accordion .nav-link.hover a{color: #004883;}
.currentnav{ background:#f7f8fa !important; color: #fff !important; }
.nav-link1{ width:50px; height:53px; line-height:53px; cursor: pointer; position:absolute; top:0; right:3px;}
.accordion li{  position: relative; font-size:1rem; border-bottom:1px solid #cacecd; background:#f7f7f7;overflow:hidden;  }
.accordion li i { display:block; width:30px; height:30px; background:url(../images/leftNav01.png) center no-repeat; position: absolute;top:12px;right: 12px;font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li .fa-chevron-down2 { display:block; width:30px; height:30px; background:url(../images/kh.png) center no-repeat; position: absolute;top:12px;right: 12px;font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li.open .nav-link { }
.accordion li:hover .nav-link a{color: #004883;}
.accordion li.open .nav-link a{color: #004883;}
.accordion li.open i.fa-chevron-down { background:url(../images/leftNav01on.png) center no-repeat;transform: rotate(90deg);}
.accordion li.open i.fa-chevron-down2 { background:url(../images/khon.jpg) center no-repeat;transform: rotate(90deg);}
.sidemenu {display: none;padding: 10px 0;border-top: 1px solid #cacecd;}
.sidemenu li {font-size:1rem;border-bottom:none;padding-left: 30px;}
.sidemenu2 li {font-size:1rem;border-bottom:none;padding-left: 0;}
.sidemenu a { display: block;line-height: 34px;font-size: 1rem;color: #676767;text-decoration: none;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease; transition: all 0.25s ease;position: relative;padding-left: 16px;}
.sidemenu2 a{display: block;text-align: center;padding-left: 0;line-height: 42px;} 
.sidemenu a.on{color: #004883;position: relative;} 
.sidemenu a.on2{color: #FFFFFF;position: relative;background: #004883;} 
.sidemenu a.on::after{content: "";position: absolute;left: 0;top: 50%;width: 3px;height: 20px;background:#004883;margin-top: -10px;}
.sidemenu a::after{content: "";position: absolute;left: 0;top: 50%;width: 3px;height: 20px;background:#cacecd;margin-top: -10px;}
.sidemenu a::after{content: "";position: absolute;left: 0;top: 50%;width: 3px;height: 20px;background:#cacecd;margin-top: -10px;}
.sidemenu2 a::after{display: none;}

.sidemenu a:hover{color: #004883;position: relative;}
.sidemenu2 a:hover{color: #FFFFFF;position: relative;background: #004883;}

.list-nav h5{height: 80px;line-height: 5rem;font-size: 24px;color: #fff;text-align: center;}
.list-nav ul{background: #fafafa;}


/* listPic0 */
.listPic0{width: 1000px;}
.listPic0 ul{margin-bottom: 60px;margin-top: 30px;}
.listPic0 ul li{width: 100%;border-bottom: 1px solid #d9d9d9;height: 190px;}
.listPic0 ul li+li{margin-top: 45px;}
.listPic0 ul li a{display: block;}
.listPic0 ul li a .pic{width: 300px;height:190px;overflow: hidden;position: relative;margin-left: 20px;float: right;position: relative;}
.listPic0 ul li a .pic::after{position: absolute;left: 5%;top: 5%;content: "";border: 1px solid rgba(255,255,255,0.5);width: 90%;height: 90%;z-index: 4;transition: 0.4s;}
.listPic0 ul li a .pic:hover::after{width: 100%;height: 100%;left: 0;top: 0;transition: 0.4s;}
.listPic0 ul li a .pic img{width: 100%;height: 100%;transition: 0.4s;}
.listPic0 ul li a:hover .pic img{transform: scale(1.2);transition: 0.4s;}
.listPic0 ul li a .text{box-sizing: border-box;}
.listPic0 ul li a .text h5{font-size: 18px;color: #323232;font-weight: normal;}
.listPic0 ul li a .text h5:hover{color: #004883;}
.listPic0 ul li a .text span{width: 80px;height: 1px;display: block;background: #004883;margin: 10px 0;}
.listPic0 ul li a .text p{font-size: 14px;text-align: justify;color: #999;line-height: 24px;margin-top: 15px;}
.listPic0 ul li a .text i{font-size: 14px;color: #004883;font-style: normal;font-weight: normal;display: inline-block;margin-top: 25px;}
.listPic0 ul li:hover p{color: #004883;}

/* listPic5 */
.listPic5{width: 940px;}
.listPic5 ul{margin-bottom: 50px;margin-top: 30px;margin-left: -40px;}
.listPic5 ul li{width:450px;margin-left: 40px;float: left;margin-bottom: 30px;}
.listPic5 ul li a{display: block;}
.listPic5 ul li a .pic{width: 120px;height:160px;overflow: hidden;float: left;}
.listPic5 ul li a .pic img{width: 100%;height: 100%;transition: 0.4s;}
.listPic5 ul li a:hover .pic img{transform: scale(1.2);transition: 0.4s;}
.listPic5 ul li a .text{width: 310px;float: right;border-top: 1px solid #dadada;}
.listPic5 ul li a .text p{font-size: 14px;text-align: justify;color: #323232;line-height: 24px;margin-top: 15px;font-weight: bold;}
.listPic5 ul li:hover a p{color: #004883;}

.list-r{width: 1060px;}

.list ul{margin-bottom: 40px;margin-top: 30px;}
.list h6{font-size: 16px;color: white;background: #004883;line-height: 46px;text-align: center;margin-bottom: 20px;}
.list li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #ebebeb;}
.list li:hover{border-bottom: 1px solid #004883;}
.list li a{display: block;font-size: 16px;color: #323232;overflow: hidden;transition: 0.6s all;}
.list li a i{font-size: 14px;color: #666666;float: right;font-style: normal;font-weight: normal;font-style: normal;line-height: 34px;}
.list li b{font-size: 13px;color: #666666;font-style: normal;font-weight: normal;font-style: normal;}
.list li:hover i{color: #004883;}
.list li:hover a{color: #004883;transition: 0.6s all;padding-left: 5px;}
.fanye img{display: block;margin: 0 auto;}
/* show */
.show01{margin-bottom: 35px;margin: 40px;}
.show01 h5{font-size: 26px;color: #323232;text-align: center;line-height: 36px;margin-bottom: 10px;}
.show01 p{font-size: 12px;color: #808080;text-align: center;}
.show01 p i{font-style: normal;margin: 0 5px;}
.show02{padding-bottom: 40px;}
.show02 p{font-size: 16px !important;color: #323232 !important;line-height: 32px !important;text-indent: 2em;word-break: break-all;}
.show02 img{display: block;margin: 0 auto 9px auto;max-width: 600px;}
.show03{padding-top: 30px;border-top: 1px solid #e6e6e6;}
.show03 p{font-size: 14px;color: #323232;margin-bottom: 15px;}
.show03 p a{color: #323232;}
.show03 p a:hover{color: #004883;transition: 0.6s all;}
/* listPic */
.listPic1{}
.listPic1 ul{margin-bottom: 50px;margin-left: -40px;margin-top: 30px;}
.listPic1 ul li{width: 480px;float: left;margin-left: 40px;margin-bottom: 30px;}
.listPic1 ul li a{display: block;}
.listPic1 ul li a .pic{width: 100%;height: 296px;overflow: hidden;}
.listPic1 ul li a .pic img{width: 100%;transition: 0.4s;object-fit: fill;}
.listPic1 ul li:hover a .pic img{transform: scale(1.2);transition: 0.4s;}
.listPic1 ul li a h4{font-size: 16px;text-align: center;color: #323232;line-height: 26px;height: 26px;overflow: hidden;font-weight: normal;margin-top: 6px;}
.listPic1 ul li:hover h4{color: #004883;}

.listPic2 .listPic2Con{margin-bottom: 60px;}
.listPic2 ul{margin-bottom: 33px;margin-top: 33px;border-bottom: 1px solid #d9d9d9;overflow: hidden;}
.listPic2 ul li{width: 480px;float: left;margin-bottom: 33px;}
.listPic2 ul li+li{margin-left: 40px;}
.listPic2 ul li a{display: block;}
.listPic2 ul li a .pic{width: 168px;height: 190px;position: relative;}
.listPic2 ul li a .pic::after{position: absolute;right: -5px;bottom: -5px;width: 100%;height: 100%;border: 1px solid #e3dcc4;content: "";z-index: -1;transition: 0.4s;}
.listPic2 ul li a:hover .pic::after{right: 0;bottom: 0;transition: 0.4s;}
.listPic2 ul li a .pic img{width: 168px;transition: 0.4s;object-fit: fill;}
.listPic2 ul li a .text{width: 290px;}
.listPic2 ul li a .text h4{font-size: 16px;color: #000000;display: inline-block;border-bottom: 1px solid #004883;padding-bottom: 5px;padding-right: 16px;margin-bottom: 10px;}
.listPic2 ul li a .text p{font-size: 12px;line-height: 20px;margin-bottom: 5px;color: #737373;}
.listPic2 ul li a .text p span{font-weight: bold;color: #000000;}
.listPic2 ul li:hover a .pic img{transform: scale(0.98);transition: 0.4s;}
.listPic2 ul li a h4{font-size: 16px;text-align: center;color: #323232;line-height: 26px;height: 26px;overflow: hidden;font-weight: normal;margin-top: 6px;}
.listPic2 ul li:hover h4{color: #004883;}

/* list01 */
.list01{}
.list01 ul{margin-top: 30px;margin-bottom: 50px;}
.list01 ul li{margin-top: 23px;border-bottom: 1px solid #d9d9d9;padding-bottom: 23px;}
.list01 ul li a{display: block;}
.list01 ul li a .date{width: 68px;height: 72px;background: #004883;float: left;}
.list01 ul li a .date i{font-size: 30px;color: #FFFFFF;display: block;text-align: center;font-weight: normal;font-style: normal;margin-top: 5px;}
.list01 ul li a .date b{font-size: 14px;color: #FFFFFF;display: block;text-align: center;font-weight: normal;font-style: normal;}
.list01 ul li a .text{float: right;width: 910px;}
.list01 ul li a .text h4{font-size:16px;color: #323232;font-weight: normal;line-height: 28px;transition: 0.4s;}
.list01 ul li a .text p{font-size: 12px;line-height: 22px;color: #737373;}
.list01 ul li a:hover .text h4{color: #004883;padding-left: 5px;transition: 0.4s;}

/* backtop */
.backtop{position: fixed;z-index: 999999;bottom: 3%;right: 4%;cursor: pointer;background: #1e69bd;border-radius: 50%;}
.backtop img{width: 50px;}
.backtop:hover{box-shadow:0 0 8px rgba(0,0,0,0.6);transition: 0.4s;}

.robot{position: fixed;z-index: 999999;top: 30%;right: 0%;cursor: pointer;display: block;width: 200px;height: 197px;}
.robot img{display: block;}

/* 左侧悬浮 */
.leftPosition{position: fixed;z-index: 999999;top: 50%;left: 0;margin-top: -168px;}
.leftPosition ul{}
.leftPosition ul li{width: 130px;height: 40px;border: 1px solid #c1996e;margin-bottom: 4px;}
.leftPosition ul li a{display: block;}
.leftPosition ul li a li{display: block}
.leftPosition ul li a .pic{display: block;}
.leftPosition ul li.li1 a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}
.leftPosition ul li.li2 a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}
.leftPosition ul li.li3 a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}
.leftPosition ul li.li4 a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}
.leftPosition ul li.li5 a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}
.leftPosition ul li.li6 a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}
.leftPosition ul li.li7 a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}
.leftPosition ul li.li8 a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}

.leftPosition ul li.li1:hover a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}
.leftPosition ul li.li2:hover a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}
.leftPosition ul li.li3:hover a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}
.leftPosition ul li.li4:hover a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}
.leftPosition ul li.li5:hover a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}
.leftPosition ul li.li6:hover a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}
.leftPosition ul li.li7:hover a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}
.leftPosition ul li.li8:hover a .pic{background: url() no-repeat center center;float: left;margin-left: 22px;margin-top: 8px;width: 22px;height: 22px;}

.leftPosition ul li:hover{background:#c1996e;} 
.leftPosition ul li a p{font-size: 14px;color: #c1996e;line-height: 40px;margin-left: 10px;float: left;}
.leftPosition ul li:hover a p{color:#ce1216;}

.ny-right {
	overflow: hidden;
}

.ny-right h2 {
	border-bottom: 1px solid #D2D2D2;
	font-size: 24px;
	font-weight: 600;
	padding-bottom: 20px;
}

.ny-rcom {
	font-size: 24px;
	color: #0f5aab;
	margin-bottom: 15px;
	font-weight: normal;
}

.position {
	margin-bottom: 15px;
}

.position>div {
	position: relative;
	font-size: 0;
	line-height: 40px;
}

.position span {
	color: #888;
	font-size: 14px;
	vertical-align: middle;
}

.position a {
	font-size: 14px;
	color: #888;
	margin: 0 5px;
	vertical-align: middle;
}

.position a:hover {
	color: #1E69BD;
}

.text-list ul li {
	padding-left: 20px;
	padding-right: 110px;
	line-height: 62px;
	border-bottom: 1px dashed #D2D2D2;
	font-size: 16px;
	position: relative;
	left: 0;
	transition: all 0.5s;
	background: url() no-repeat;
	background-position: left center;
}

.text-list ul li a {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333333;
	overflow: hidden;
}

.text-list ul li > span {
	position: absolute;
	right: 0;
	color: #666666;
	font-size: 16px;
}

.text-list ul li:hover a {
	color: #0f5aab;
}

.text-list ul li:hover span {
	color: #0f5aab;
}

.art-main .art-tit h3 {
	text-align: center;
	color: #333;
	font-weight: normal;
	font-size: 24px;
	margin-top: 30px;
	font-weight: 600;
}

.art-main .art-body {
	padding-top: 30px;
}

.art-main .art-body p {
	color: #333333;
	text-indent: 2em;
	font-size: 16px;
	line-height: 32px;
	margin-bottom: 10px;
}

.art-main .art-body img {
	max-width: 80% !important;
	display: block;
	margin: 0 auto;
}

.art-main .cont-tit p {
	font-size: 0;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 20px;
	background: bottom;
	border-bottom: 1px solid #d9d9d9;
}

.art-main .cont-tit p img {
	display: inline-block;
	vertical-align: middle;
	height: 16px;
	margin-right: 5px;
}

.art-main .cont-tit p .liulan {
	margin-left: 50px;
}

.art-main .cont-tit p > span {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #888;
	margin: 0 10px;
}
.teacher dl dd a:hover {
	background: #f3f7fb;
	border: 1px solid #5485c2;
}
.teacher dl dd a {
	display: block;
	margin: 15px;
	height: 44px;
	line-height: 44px;
	border: 1px solid #F8F8F8;
	text-align: center;
	background: #f8f8f8;
    color: #333;
}
.teacher dl dd {
	float: left;
	width: 20%;
}

.teacher dl {
	margin-top: 30px;
}

.teacher dl dt {
	width: 100%;
	height: 48px;
	line-height: 48px;
	background: #f3f7fb;
	font-size: 18px;
	border-left: 3px solid #0e488f;
	padding-left: 20px;
	margin-bottom: 10px;
}

.teacher dl dd {
	float: left;
	width: 20%;
}

.teacher dl dd a {
	display: block;
	margin: 15px;
	height: 44px;
	line-height: 44px;
	border: 1px solid #F8F8F8;
	text-align: center;
	background: #f8f8f8;
	color: #333;
}

.teacher dl dd a:hover {
	background: #f3f7fb;
	border: 1px solid #5485c2;
}
/**师资队伍*/
.n_njiaozhi .fl02>ul{margin: 0;font-size: 0;}
.n_njiaozhi .fl02>ul>li{padding: 0;overflow:hidden;border-bottom: #ebebeb 1px solid;}
.n_njiaozhi .fl02>ul>li .top{background: #f7f7f7;height: 50px;position:relative;line-height: 50px;}
.n_njiaozhi .fl02>ul>li .top i{position:absolute;right: 1.25rem;top:50%;margin-top: -0.75rem;width: 16px;height:1.5rem;background: url() center no-repeat;}
.n_njiaozhi .fl02>ul>li .top h5{position:relative;font-size: 1.25rem;color: #323232;padding: 0 1.625rem;display:inline-block;}
.n_njiaozhi .fl02>ul>li .top h5:after{position:absolute;right: -1.25rem;bottom:0px;content:"";width: 0;height: 0;border-right: 1.25rem solid transparent;}
.n_njiaozhi .fl02>ul>li .top h6{font-size:12px;color: #a0a0a0;text-transform:  uppercase;}
.n_njiaozhi .fl02>ul>li .submenu{ display:none}
.n_njiaozhi .fl02>ul>li div.open .top i{ background: url() center no-repeat;}
.n_njiaozhi .fl02>ul>li div.open .top{ background:#01a388}
.n_njiaozhi .fl02>ul>li div.open .top h5{ color:#fff}

.n_njiaozhi .fl02>ul{margin: 0;font-size: 0;}
.n_njiaozhi .fl02>ul>li{padding: 0;overflow:hidden;border-bottom: #ebebeb 1px solid;}
.n_njiaozhi .fl02>ul>li .top{background: #f7f7f7;height: 50px;position:relative;line-height: 50px;}
.n_njiaozhi .fl02>ul>li .top i{position:absolute;right: 1.25rem;top:50%;margin-top: -0.75rem;width: 16px;height:1.5rem;background: url() center no-repeat;}
.n_njiaozhi .fl02>ul>li .top h5{position:relative;font-size: 1.25rem;color: #323232;padding: 0 1.625rem;display:inline-block;}
.n_njiaozhi .fl02>ul>li .top h5:after{position:absolute;right: -1.25rem;bottom:0px;content:"";width: 0;height: 0;border-right: 1.25rem solid transparent;}
.n_njiaozhi .fl02>ul>li .top h6{font-size:12px;color: #a0a0a0;text-transform:  uppercase;}
.n_njiaozhi .fl02>ul>li .submenu{ display:none}
.n_njiaozhi .fl02>ul>li div.open .top i{ background: url() center no-repeat;}
.n_njiaozhi .fl02>ul>li div.open .top{ background:#01a388}
.n_njiaozhi .fl02>ul>li div.open .top h5{ color:#fff}
.n_njiaozhi .fl02>ul{margin: 0;font-size: 0;}
.n_njiaozhi .fl02>ul>li{padding: 0;overflow:hidden;border-bottom: #ebebeb 1px solid;}
.n_njiaozhi .fl02>ul>li .top{background: #f7f7f7;height: 50px;position:relative;line-height: 50px;}
.n_njiaozhi .fl02>ul>li .top i{position:absolute;right: 1.25rem;top:50%;margin-top: -0.75rem;width: 16px;height:1.5rem;background: url() center no-repeat;}
.n_njiaozhi .fl02>ul>li .top h5{position:relative;font-size: 1.25rem;color: #323232;padding: 0 1.625rem;display:inline-block;}
.n_njiaozhi .fl02>ul>li .top h5:after{position:absolute;right: -1.25rem;bottom:0px;content:"";width: 0;height: 0;border-right: 1.25rem solid transparent;}
.n_njiaozhi .fl02>ul>li .top h6{font-size:12px;color: #a0a0a0;text-transform:  uppercase;}
.n_njiaozhi .fl02>ul>li .submenu{ display:none}
.n_njiaozhi .fl02>ul>li div.open .top i{ background: url() center no-repeat;}
.n_njiaozhi .fl02>ul>li div.open .top{ background:#01a388}
.n_njiaozhi .fl02>ul>li div.open .top h5{ color:#fff}
.n_njiaozhi .fl02>ul{margin: 0;font-size: 0;}
.n_njiaozhi .fl02>ul>li{padding: 0;overflow:hidden;border-bottom: #ebebeb 1px solid;}
.n_njiaozhi .fl02>ul>li .top{background: #f7f7f7;height: 50px;position:relative;line-height: 50px;}
.n_njiaozhi .fl02>ul>li .top i{position:absolute;right: 1.25rem;top:50%;margin-top: -0.75rem;width: 16px;height:1.5rem;background: url() center no-repeat;}
.n_njiaozhi .fl02>ul>li .top h5{position:relative;font-size: 1.25rem;color: #323232;padding: 0 1.625rem;display:inline-block;}
.n_njiaozhi .fl02>ul>li .top h5:after{position:absolute;right: -1.25rem;bottom:0px;content:"";width: 0;height: 0;border-right: 1.25rem solid transparent;}
.n_njiaozhi .fl02>ul>li .top h6{font-size:12px;color: #a0a0a0;text-transform:  uppercase;}
.n_njiaozhi .fl02>ul>li .submenu{ display:none}
.n_njiaozhi .fl02>ul>li div.open .top i{ background: url() center no-repeat;}
.n_njiaozhi .fl02>ul>li div.open .top{ background:#01a388}
.n_njiaozhi .fl02>ul>li div.open .top h5{ color:#fff}
.pb_sys_style1 .p_no_d {
    border: 1px solid #004883 !important;
    color: #fff;
    background-color: #004883 !important;
}
.browsehappy{position:fixed;width:100%;height:100% !important;z-index:100000;}