@charset "utf-8";
/*==========================================公共 开始=============================================*/
/*低版本跳转样式*/
.ie_bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;opacity:0.9;filter:alpha(opacity=90);z-index:99998;}
.ie9tips{width:600px;height:300px;position:fixed;top:50%;left:50%;margin:-150px 0 0 -300px;line-height: 1.8;color:#fff;z-index:99999;text-align:center;}
.ie9tips a{color:red;}  
.ie9tips img{display:block;margin:0 auto;opactiy:0.9;filter:alpha(opacity=90);max-width: 100%;} 
.ie9tips p{padding-top:10px;color:#fff;width: 420px;margin:10px auto;line-height: 1.8;}

.backtop{position: fixed;right: 10px;bottom: 10px;}
.w10{width:100%;margin: 0 auto;}
.wrap {max-width: 1320px;width: 100%;margin: 0 auto;}
.w9{max-width: 90%;margin: 0 auto;}
.head-box{position: fixed;z-index: 9;top: 0;left: 0;width: 100%;}
.head-box2 #header {height: 100px;}
.top{/*background: #165df4;*/height: 30px;line-height: 30px;    padding-top: 15px;}
.top-r{float: right;overflow: hidden;}
.top-r p{float: left;font-size: 0.875rem;margin-right: 1rem;}
.top-r p a{color: #fff;}
.top-r .search-btn{float: left;}
#header {z-index: 1000;width: 100%;position: relative;height: 210px;background: url(../images/nav-bg.png) repeat-x top left;}
#header .fl {position: relative;margin: 15px 0;}
#header .fl a {display: block;}
#header .fl embed {width: 13.375rem;display: inline-block;vertical-align: middle;}
#header .fl embed.wap {display: none}
#header .logo {width: 30%;}
#header .logo img {width: 100%;}
header .w9{position: relative;}
.right_icon ul {font-size: 0;margin-top: 35px;}
.right_icon ul li {display: inline-block;margin-left: 1.25rem;float: left;}
.right_icon ul li a{display: block;}
.right_icon ul li a p{color: white;height: 16px; width: 20px;}
/*下滑*/
.mouseIco {width: 21px;height: 36px;display: block;margin: 0px auto;border-radius: 6px;position: absolute;left: 50%;margin-left: -11px;bottom: 35px;z-index: 900;}
.mouseIco i {background: url(../images2020/down.png) center no-repeat;width: 16px;height: 9px;border-radius: 1px;display: block;position: absolute;left: 50%;margin-left: -8px;-webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
@keyframes mouse-dot {
	from {opacity: 0;}
	33% {opacity: 1;}
	to {transform: translateY(15px);-webkit-transform: translateY(15px);opacity: 0;}
}

@-webkit-keyframes mouse-dot {
	from {opacity: 0;}
	33% {opacity: 1;}
	to {transform: translateY(15px);-webkit-transform: translateY(15px);opacity: 0;}
}
.scrool {height: 52px;width: 36px;position: absolute;left: 50%;margin-left: -18px;bottom: 30px;text-align: center;z-index: 1000;text-transform: uppercase;background: rgba(255, 255, 255, 0.3);border-radius: 18px;border: #fff 1px solid;}
.scrool a {font-size: 12px;color: #fff}
.animenu__toggle {display: none;cursor: pointer;background-color:#165df4;border: 0;padding: 0.3rem;height: 2.5rem;width: 2.5rem;}
.animenu__toggle.animenu__toggle--active {background-color: #165df4;}
.animenu__toggle.animenu__toggle--active .animenu__toggle__bar {background: #fff}
.animenu__toggle__bar {display: block;width: 1.875rem;height: 2px;background-color: #fff;-webkit-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);-o-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);}
.animenu__toggle__bar+.animenu__toggle__bar {margin-top: 0.45rem;}
.animenu__toggle--active .animenu__toggle__bar {margin: 0;position: absolute;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {opacity: 0;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}

.animenu {position: absolute;right: 0;top: 2.5rem;width: 66%;}
.animenu ul {padding: 0;list-style: none;text-align: left;}
.animenu li,.animenu a {display: inline-block;font-size: 1.125rem;}
.animenu a {color: #fff;text-decoration: none;}
.animenu__nav {}
.animenu__nav>li {position: relative;height: 3.125rem;width: 9%;text-align: center;}
.animenu__nav>li>a{font-size: 1.25rem;line-height: 26px;font-weight: bold;}
.animenu__nav>li>a {text-transform: uppercase;color: #fff;}
.animenu__nav>li.on>a{color:#165df4;font-weight:bold}
.animenu__nav>li>a:first-child:nth-last-child(2):before {content: "";position: absolute;border: 4px solid transparent;border-bottom: 0;border-top-color: currentColor;top: 50%;margin-top: -2px;right: 10px;display: none;}
.animenu__nav>li:hover>ul {opacity: 1;visibility: visible;margin: 0px 0 0;}
.animenu__nav>li:hover>a {color: #165df4;}
.animenu__nav__child {min-width: 100%;position: absolute;top: 100%;z-index: 9;opacity: 0;visibility: hidden;margin: 10px 0 0 0;background-color: #165df4;transition: margin .15s, opacity .15s;}
.animenu__nav__child>li {width: 100%;text-align: center;border-bottom: 1px solid rgba(255, 255, 255, 0.2);position: relative;}
.animenu__nav__child>li:first-child>a:after {content: '';position: absolute;height: 0;width: 0;left: 50%;margin-left: -6px;top: -6px;border: 6px solid transparent;border-top: 0;border-bottom-color: #165df4;}
.animenu__nav__child>li:last-child {border: 0;}
.animenu__nav__child a {padding: 10px;width: 100%;border-color: #165df4;font-size: 0.875rem;}
.animenu__nav__child a:hover {background-color: #165df4;border-color: #165df4;color: #fff;}
.animenu__nav--open {display: block !important;}
.animenu__nav--open .animenu__nav__child {}
.animenu__nav__child>li dl{position: absolute;left: -100%; top: 0;background-color: #165df4;width: 100%;display: none;}
.animenu__nav__child>li:hover dl{display: block;}
.animenu__nav>li>a.on{color: #165df4;}
@media(max-width: 1690px) {

	.animenu__nav>li>a {font-size: 1.125rem;}

}
@media(max-width: 1530px) {
         .animenu{width:70%;}
	.animenu__nav>li>a {font-size: 1rem;}
        .animenu li,.animenu a {font-size: 1rem;}
}
@media(max-width: 1360px) {
	#header .logo {width: 25%}
	.animenu__nav>li>a {font-size: 1rem;}
	.animenu__nav__child{}
	.animenu{top: 1.375rem;width: 65%;}
}
@media(max-width: 1200px) {
	.animenu__nav>li>a {font-size: 14px;}
	.right_icon ul{margin-top: 20px;}
	.animenu li,.animenu a {font-size: 0.75rem;}
	.animenu{width: 76%;}
}
@media screen and (max-width: 1000px) {
	header .w9,.top .w9{max-width: calc(100% - 30px);}
	#header .logo {width: 50%}
	.animenu__nav__child>li {border-bottom: #e5e5e5 1px solid;}
	.animenu>ul{background: rgba(26,26,26,0.95);}
	.animenu {padding: 0;position: absolute;right: 0;top:4.25rem;z-index: 9;}
	.right_icon ul {margin-right: 5rem;}
    .animenu__toggle {display: inline-block;float:  right;margin-top: 30px;position: absolute;right: 0;}
    .animenu__nav,.animenu__nav__child {display: none;}
	.animenu__nav__child a{color: #fff;line-height: 40px;font-size: 14px;}
    .animenu__nav>li {width: 100%;border-right: 0;border-bottom: 1px solid #165df4;height: auto;background: none;}
    .animenu__nav>li .jt{ content:""; position:absolute; right:0; top:0; width:4rem; height:4rem; background:/*rgba(255,255,255,0.05) */url(../images/jiantou.png) center no-repeat; background-size:6px auto; z-index:1000;}
	.animenu__nav>li>a.on{color: #fff;}
	.animenu__nav>li:last-child {border: 0;}
	.animenu__nav>li:first-child>a:after {content: '';position: absolute;height: 0;width: 0;left: 1em;top: -6px;border: 6px solid transparent;border-top: 0;border-bottom-color: inherit;display: none;}
	.animenu__nav>li>a {width: 100%;color: #fff; padding: 0 0 0 2rem !important;border-color: #111;background: rgba(22, 93, 244, 0.9);position: relative;height: 4rem;line-height: 4rem;text-align: left;}
	.animenu__nav a:hover {background-color: #165df4;border-color: #165df4;color: #fff;/*height: 4rem;line-height: 4rem;*/}
	.animenu__nav__child {position: static;background-color: #2e6bef;margin: 0;transition: none;visibility: visible;opacity: 1;}
	.animenu__nav__child>li:first-child>a:after {content: none;}
	.animenu__nav__child>li dl{display: block;position: relative;left: auto;top: auto;background: #f8f8f8;margin:0 50px 50px;width: auto;}
	.animenu__nav__child>li dl dd{border-top: 1px solid #e5e5e5;}
	.animenu__nav__child>li dl dd a{line-height: 26px;font-size: 14px;}
	.animenu__nav>li:hover>a{color: #fff;}
	
}
@media(max-width: 768px) {
.animenu__toggle{margin-top: 22px;}
.animenu{margin-top: -4px;}
.banners .swiper-pagination{display: none;}
}
@media(max-width: 414px) {
#header .logo{width: 72%;}
.animenu{margin-top: -3px;}
}
@media(max-width: 375px) {
	.animenu__toggle{margin-top: 14px;}
	.animenu{margin-top: -11px;}
}
@media(max-width: 360px) {
	
}
@media(max-width: 320px) {
	
}

/* 搜索 */
.tc2 form {border-radius: 4px;overflow: hidden;background: #fff;height: 60px;width: 100%;}
.tc2 input[type="text"] {border: none;width: 94%;display: block;height: 60px;text-align: left;color: #434343;font-size: 14px;background: none;line-height: 60px;padding: 0 20px;}
.tc2 input[type="text"]:focus {text-align: left;}
.tc2 input[type="button"] {position: absolute;right: 0;top: 50%;padding: 0;z-index: 2;height: 60px;width: 70px;cursor: pointer;border: none;background: #165df4 url(../images/icon_search.png) no-repeat center; background-size: 20px 20px;margin-top: -30px;}
.tc2 input[type="button"]:hover {background: url(../images/icon_search_hover.png) center no-repeat;background-size: 20px 20px;}
.tc2 .tc {transition: all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 999;display: none}
.tc2 .tc {pointer-events: none;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;transform: scale(1.1);}
.tc2 .tc.act {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;pointer-events: auto;transform: scale(1);}
.tc2 .close:hover {transform: rotate(180deg);}
.tc2 .close,.tc {transition: all ease 400ms;-moz-transition: all ease 400ms;-ms-transition: all ease 400ms;-o-transition: all ease 400ms;-webkit-transition: all ease 400ms;}
.tc2 .tc-box {position: absolute;border-radius: 4px;overflow: hidden;top: 50%;z-index: 9999;background: #fff;height: 60px;width: 50%;left: 50%;margin-left: -25%;margin-top: -40px;}
.tc2 .tc.act {display: block;}
.tc2 .close {position: absolute;cursor: pointer;font-size: 20px;right: 30px;top: 30px;}
.tc2 .tc-bg {height: 100%;background: rgba(0, 0, 0, .6);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}

/*==========================================公共 结束=============================================*/
/* banner */
/*banners  css*/
.banners{position: relative;overflow: hidden;width: 100%;z-index: 2;margin: 0 auto;}
.banners .swiper-slide a{position: relative;display: block;}
.banners .swiper-slide .pic{overflow: hidden;position: relative;}
.banners .swiper-slide .pic::after{content: "";width: 100%;height: 100%;background: url(../images/banner-text.png) repeat-x bottom left;position: absolute;bottom: 0;left: 0;}
.banners .swiper-slide .pic img{display: block;width: 100%;}
.banners .swiper-slide .text{position: absolute;bottom: 2.5rem;width: 1400px;left: 50%;margin-left: -700px;font-size: 1.75rem;color: #fff;}
.banners .swiper-pagination{width:auto !important;right: 5%;left: auto !important;bottom: 2.5rem !important;}
.banners .swiper-pagination-bullet{background: transparent;font-size: 1rem;color: #fff;font-family: serif;opacity: 1;margin: 0 8px !important;text-align: center; height: 20px;line-height: 20px;}
.banners .swiper-pagination-bullet-active{padding: 0 32px 0 25px;position: relative;}
.banners .swiper-pagination-bullet-active::after{content: "";width: 20px;height: 1px;background: #fff;position: absolute;left: 0;top: 50%;}
.banners .swiper-pagination-bullet-active::before{content: "";width: 20px;height: 1px;background: #fff;position: absolute;right: 0;top: 50%;}
.banners .swiper-button-next,.banners .swiper-button-prev{width: 50px;height: 50px;margin-top: -25px;}
.banners .swiper-button-next{background: url(../images/banner-right.png) no-repeat center;}
.banners .swiper-button-prev{background: url(../images/banner-left.png) no-repeat center;}
@keyframes centerBig {
	from {transform: scale(1.0, 1.0);}
	to {transform: scale(1.03, 1.03);}
}


@media only screen and (max-width:1400px) {
.banners .swiper-slide .text{width: 100%;left: auto;margin-left: 0;}
.banners .swiper-slide .text p{padding: 0 0.9375rem;}
}
@media only screen and (max-width:1366px) {
	.banners .bd li img {height: auto;}
}
@media only screen and (max-width:1024px) {
	.banners .bd li img {height: auto;}
}
@media only screen and (max-width:768px) {
	.banners .bd li img {height: auto;}
	.banners .prev,.banners .next{display: none;}
	.banners .hd ul{bottom: 5px;}
	.tc2 .tc-box{width: 80%;left: 50%;margin-left: -40%;}
}
@media only screen and (max-width:414px) {
	.banners .bd li img {height: auto;}
}
@media only screen and (max-width:360px) {
	.banners .bd li img {height: auto;}
}
@media only screen and (max-width:320px) {
	.banners .bd li img {height: auto;}
}
/* part1 start */
.part1{background: url(../images/part1-bg.jpg) top center;background-size: cover;padding: 3.75rem 0 6.25rem 0;}
.title{margin-bottom: 2.5rem;}
.title a{display: table;margin: 0 auto;}
.title i{font-style: normal;font-size: 1.625rem;color: #808080;font-family: arial;}
.title h5{font-size: 2rem;color: #323232;font-weight: normal;margin-top: 5px;position: relative;transition: 0.6s all;}
.title h5::after{content: "";width: 190px;height: 1px;background: #b3b3b3;position: absolute;right: -200px;top: 50%;transition: 0.6s all;}
.title h5:before{content: "";width: 24px;height: 24px;border-radius: 50%; background:#b3b3b3 url(../images/title01.png) no-repeat center;position: absolute;right: -224px;top: 50%;margin-top: -12px;transition: 0.6s all;}
.title:hover h5::after{content: "";width: 170px;right: -180px;transition: 0.6s all;}
.title:hover h5:before{content: "";background:#165df4 url(../images/title01.png) no-repeat center;right: -204px;transition: 0.6s all;}
.title:hover h5{color: #165df4;transition: 0.6s all;}
.part1-big{width: 49%;}
.part1-big a{display: block;position: relative;}
.part1-big .pic{overflow: hidden;}
.part1-big .pic img{display: block;width: 100%;transition: 0.6s all;height: 444px;object-fit: cover;}
.part1-big .text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/part1-02.png) repeat-x bottom;}
.part1-big .text p{position: absolute;bottom: 1.625rem;left: 0;width: calc(100% - 20px);padding: 0 10px;text-align: center;font-size: 1.125rem;color: #fff;    line-height: 30px;}
.part1-big:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.part1-t ul{width: 51%;}
.part1-t ul li{float: left;width: calc(50% - 4%);margin-left: 4%;}
.part1-t ul li a{display: block;}
.part1-t ul li .pic{overflow: hidden;}
.part1-t ul li .pic img{display: block;width: 100%;transition: 0.6s all;height: 214px;object-fit: cover;}
.part1-t ul li .text{padding: 1.25rem 1.875rem 1.875rem 1.875rem;background: #fff;}
.part1-t ul li .text i{font-size: 0.75rem;color: #736e6e;line-height: 16px;margin-bottom: 0.625rem; display: block;font-style: normal; padding-left: 18px;background: url(../images/part1-04.png) no-repeat left center;}
.part1-t ul li .text h5{font-size: 1rem;color: #333333;line-height: 1.5rem;height: 3rem;overflow: hidden;margin-bottom: 0.5rem;transition: 0.6s all;}
.part1-t ul li .text p{font-size: 0.75rem;color: #808080;line-height: 1.5rem;height: 6rem;overflow: hidden;}
.part1-t ul li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.part1-t ul li:hover .text h5{color: #165df4;transition: 0.6s all;}
.part1-b{margin-top: 0.9375rem;}
.part1-b li{float: left;width: 23.5%;margin-right: 2%;}
.part1-b li:last-child{margin-right: 0;}
.part1-b li a{display: block;padding: 1.875rem;background: #fff;border-left: 3px solid #165df4;transition: 0.6s all;}
.part1-b li:nth-child(odd) a{background: #fff url(../images/part1-05.png) no-repeat right bottom;background-size: contain;}
.part1-b li i{font-size: 0.75rem;color: #736e6e;line-height: 16px;margin-bottom: 0.625rem; display: block;font-style: normal; padding-left: 18px;background: url(../images/part1-04.png) no-repeat left center;}
.part1-b li h5{font-size: 1rem;color: #333333;line-height: 1.5rem;height: 3rem;overflow: hidden;margin-bottom: 0.5rem;transition: 0.6s all;}
.part1-b li p{font-size: 0.75rem;color: #808080;line-height: 1.5rem;height: 6rem;overflow: hidden;}
.part1-b li:hover h5{color: #165df4;transition: 0.6s all;}
.part1-b li:hover a{box-shadow: 0px 2px 21px 0px rgba(134, 140, 160, 0.27);transition: 0.6s all;} 
/* part1 end */
/* part2 start */
.part2{background: url(../images/part2-bg01.png) no-repeat right bottom;position: relative;padding: 2.5rem 0 5rem 0;}
.part2::after{content: "";display: block;height: 210px; position: absolute;left: 0;top: 0;bottom: 0;right: 50%;margin-right: -590px;background: url(../images/part2-bg02.png) no-repeat top;background-size: contain;}
.part2 .w14{position: relative;z-index: 2;}
.part2 .title{position: absolute;right: 0;}
.part2 .title h5{width: 35px;}
.part2 .title h5::after{content: "";width: 1px;height: 120px;background: #b3b3b3;position: absolute;bottom: -120px;right: auto;top: auto; left: 50%;}
.part2 .title h5:before{content: "";top: auto;bottom: -144px;right: auto;left: 50%;margin-left: -12px;}
.part2 .title h5:hover::after{bottom: -100px;transition: 0.6s all;}
.part2 .title h5:hover:before{bottom: -124px;transition: 0.6s all;}
.part2 ul{width: calc(100% - 110px);margin-top: 2.5rem;}
.part2 li{float: left;width: 30%;margin-right: 3.333%;}
.part2 li a{position: relative;overflow: hidden; display: block;padding: 3.125rem 1.875rem 3.75rem 1.875rem;background: #fff url(../images/part2-01.png) no-repeat bottom right;box-shadow: 0px 0px 23px 0px rgba(27, 0, 54, 0.3);border-top-left-radius: 1.875rem;border-bottom-right-radius: 1.875rem;transition: 0.6s all;}
.part2 li .time{width: 35px;position: relative;float: left;}
.part2 li .day{font-size: 1.625rem;color: #323232;padding-bottom: 26px;position: relative;}
.part2 li .day::after{content: "";width: 35px;height: 20px;background: url(../images/part2-02.png) no-repeat bottom center;position: absolute;bottom: 0;left: 0;}
.part2 li .month{font-size: 1.625rem;color: #323232;padding: 0.375rem 0;}
.part2 li .year{font-size: 0.75rem;color: #808080;}
.part2 li .text{margin-left: 50px;}
.part2 li .text h5{font-size: 1rem;color: #333333;line-height: 1.5rem;height: 3rem;overflow: hidden;margin-bottom: 1.25rem;font-weight: normal;transition: 0.6s all;}
.part2 li .text p{font-size: 0.75rem;color: #808080;line-height: 1.5rem;height: 6rem;overflow: hidden;}
.part2 li:hover .text h5{color: #165df4;transition: 0.6s all;}
.part2 li:hover a{box-shadow: 0px 0px 57px 0px rgba(27, 0, 54, 0.38);transition: 0.6s all;}
/* part2 end */
/* part3 start */
.part3{background: url(../images/part3-bg.jpg) no-repeat center;background-size: cover; padding: 3.75rem 0 4.375rem 0;}
.part3 .title i{color: #a4b2e9;}
.part3 .title h5{color: #fff;}
.part3 .title h5::after{background: #80a3e9;}
.part3 .title h5:before{background: #80a3e9 url(../images/title02.png) no-repeat center;}
.part3-l{width: 65%;}
.part3-l .swiper-slide{position: relative;}
.part3-l .pic{width: 71%;}
.part3-l .pic a{display: block;overflow: hidden;}
.part3-l .pic img{display: block;width: 100%;transition: 0.6s all;}
.part3-l .text{position: absolute;right: 0;top: 2.875rem;width: 43%;}
.part3-l .text a{display: block;background: #df9913 url(../images/part3-03.png) no-repeat bottom center;padding: 3.125rem 2.5rem;border-top-left-radius: 1.875rem;border-bottom-right-radius: 1.875rem;}
.part3-l .text h5{font-size: 1.125rem;color: #fff;line-height: 1.5rem;height: 3rem;overflow: hidden;margin-bottom: 2.5rem;}
.part3-l .text p{font-size: 0.875rem;color: #fff;line-height: 1.5rem;height: 6rem;overflow: hidden;}
.part3-l .part3-d{position: absolute;left: 80%;bottom: 3.125rem;}
.part3-l .swiper-button-next,.part3-l .swiper-button-prev{opacity: 1; position: relative;float: left;right: auto;left: auto;top: auto;bottom: auto;margin-top: 0;width: 14px;height: 25px;}
.part3-l .swiper-button-next{background: url(../images/part3-04.png) no-repeat center;opacity: 1;}
.part3-l .swiper-button-prev{background: url(../images/part3-05.png) no-repeat center;opacity: 1;}
.part3-l .swiper-button-next.swiper-button-disabled, .part3-l .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.part3-l .swiper-pagination{float: left;position: relative;margin: 0.3125rem 0.9375rem 0 0.9375rem;}
.part3-l .swiper-pagination-bullet{width: 7px;height: 7px;background: #84abed;margin: 0 5px;opacity: 1;}
.part3-l .swiper-pagination-bullet-active{background: #ffcc00;}
.part3-l .swiper-slide:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.part3-l .swiper-slide:hover .text h5{text-decoration: underline;}
.part3-r{width: 30.7%;}
.part3-r li a{display: block;margin-bottom: 1.875rem;padding-bottom: 1.875rem;border-bottom: 1px dashed #fff;}
.part3-r li i{font-style: normal;font-size: 0.75rem;color: #fff;display: block;display: block;line-height: 18px; padding-left: 18px;background: url(../images/part3-02.png) no-repeat left center;}
.part3-r li h5{font-size: 1.125rem;color: #fff;line-height: 1.5rem;height: 1.5rem;overflow: hidden; margin: 0.5rem 0;transition: 0.6s all;}
.part3-r li p{font-size: 0.875rem;line-height: 1.5rem;height: 3rem;color: #a5b5ec;overflow: hidden;}
.part3-r li:last-child a{margin-bottom: 0;}
.part3-r li:hover h5{color: #df9913;transition: 0.6s all;}
/* part3 end */
/* part4 start */
.part4{background: url(../images/part4-bg.jpg) no-repeat center;background-size: cover;padding: 3.75rem 0 3.375rem 0;}
.part4 li{width: 31%;margin-right: 3.5%;float: left;margin-bottom: 26px;}
.part4 li+li+li{margin-right: 0;}
.part4 li+li+li+li{margin-right: 3.5%;}
.part4 li+li+li+li+li+li{margin-right: 0;}
.part4 li a{position: relative; display: block;width: calc(100% - 40px);margin-left: 40px;margin-top: 35px;background: #fff;border: 1px solid #245fde;padding: 1.875rem 2.25rem 1.875rem 3.75rem;transition: 0.6s all;}
.part4 li .time{width: 80px;height: 80px;border-radius: 50%;background: url(../images/part3-01.png) no-repeat center;position: absolute;top: -35px;left: -40px;padding-top: 0.9375rem;}
.part4 li .day{font-size: 1.75rem;color: #fff;text-align: center;margin-bottom: 0.3125rem;}
.part4 li .year{font-size: 0.875rem;color: #fff;text-align: center;}
.part4 li h5{font-size: 1rem;line-height: 1.625rem;height: 3.25rem;overflow: hidden;margin-bottom: 0.625rem;transition: 0.6s all;}
.part4 li p{font-size: 0.75rem;color: #737373;line-height: 1.375rem;height: 1.375rem;overflow: hidden;}
.part4 li:hover a{box-shadow: 0px 0px 57px 0px rgba(60, 69, 80, 0.38);transition: 0.6s all;}
.part4 li:hover h5{color: #165df4;transition: 0.6s all;}
/* part4 end */
/* footer start */
.footer{background: url(../images/footer-bg.jpg) no-repeat center;background-size: cover;padding: 3.125rem 0;}
.footer-l{width: 44.5%;}
.footer-l dt{font-size: 1.125rem;color: #fff;padding-bottom: 0.625rem;}
.footer-l dd{margin-top: 0.9375rem;width: 50%;float: left;}
.footer-l dd a{font-size: 0.875rem;color: #cdd6f3;transition: 0.6s all;}
.footer-l dd a:hover{color: #fff;transition: 0.6s all;}
.footer-c{width: 46%;border-left: 1px solid #4579de;}
.footer-c ul{display: table;margin: 0 auto;padding: 0.875rem 0;}
.footer-c ul li{margin-bottom: 0.9375rem;font-size: 0.875rem;color: #bbc8ef;margin-bottom: 0.9375rem;}
.footer-c ul li a{color: #bbc8ef;transition: 0.6s all;}
.footer-c ul li a:hover{color: #fff;transition: 0.6s all;}
.footer-r{width: 17.5%;}
.footer-r li{float: left;width: calc(50% - 15px);margin-left: 15px;}
.footer-r li .pic{overflow: hidden;}
.footer-r li .pic img{display: block;width: 100%;}
.footer-r li p{margin-top: 0.625rem;font-size: 0.875rem;color: #fff;text-align: center;}
/* footer end */
@media(max-width: 1400px){
	.w14{width: calc(100% - 30px);margin: 0 15px;}
	.part1-big .pic img{height: 435px;}
	.part1-t ul li .pic img{height: 209px;}
	.part2::after{margin-right: -540px;}
}

@media(max-width: 1200px){
	.part1-big .pic img{height: 371px;}
	.part1-t ul li .pic img{height: 179px;}
	.part1-t ul li .text p{height: 4.5rem;}
	.part1-t ul li .text{padding: 1rem 1.875rem 1.375rem 1.875rem;}
	.part1-b li p{height: 4.5rem;}
	.part2::after{margin-right: -470px;}
	.part3-l .part3-d{position: relative;bottom: 0;left: 0;margin-top: 1.25rem;}
}
@media(max-width: 980px){
	.part1-big .pic img{height: 302px;}
	.part1-t ul li .pic img{height: 145px;}
	.part1-t ul li .text p{height: 3rem;}
	.part1-t ul li .text h5{margin-bottom: 0.9375rem;}
	.part2::after{margin-right: -360px;}
	.part4 li{width: 48%;margin-right: 4%;}
	.part4 li:nth-child(even){margin-right: 0;}
	.part4 li+li+li{margin-right: 4%;}
	.footer-r{width: 22.5%;}
}
@media(max-width: 850px){
	.part1-big{width: 100%;}
	.part1-t ul{width: 100%;margin-top: 1.25rem;}
	.part1-big .pic img{height: auto;}
	.part1-t ul li .pic img{height: 262px;}
	.part1-t ul li .text p{height: 6rem;}
	.part1-t ul li .text{padding: 0.625rem 1.875rem 0.9375rem 1.875rem;}
	.part1-t ul li{width: 49%;margin-left: 2%;}
	.part1-t ul li:first-child{margin-left: 0;}
	.part1-b{margin-bottom: -20px;}
	.part1-b li{width: 49%;margin-right: 2%;margin-bottom: 20px;}
	.part1-b li:nth-child(even){margin-right: 0;}
	.part2::after{width: 100%;margin-right: auto;right: auto;background-size: cover;}
	.part2 .title{position: relative;right: auto;}
	.part2 .title h5{width: auto;color: #fff;}
	.part2 .title h5::after{content: "";width: 190px;height: 1px;background: #fff;position: absolute;right: -200px;top: 50%;bottom: auto;left: auto;}
	.part2 .title h5:before{content: "";bottom: auto;left: auto;margin-left: auto;right: -224px;top: 50%;background: #80a3e9 url(../images/title01.png) no-repeat center;}
	.part2 ul{width: 100%;}
	.part2 li{width: 31%;margin-right: 3.5%;}
	.part2 li:last-child{margin-right: 0;}
	.footer-l{width: 100%;}
	.footer-c{width: 100%;}
	.footer-r{width: 50%;float: none !important;display: table;margin: 0 auto;}
	.footer-l dd{width: 49%;margin-right: 1%;float: left;}
	.footer-c{border-left: none;border-right: none;border-top: 1px solid #4579de;border-bottom: 1px solid #4579de;margin: 1.25rem 0;}
	.footer-c ul{display: block;}
	.part3-l{width: 100%;}
	.part3-r{width: 100%;margin-top: 1.875rem;}
	.part3-r li h5{height: auto;}
	.part3-r li p{height: auto;}
}
@media(max-width: 768px){
	.part1-t ul li .pic img{height: 236px;}
	.part2 li{width: 100%;margin-right: 0;margin-bottom: 1.25rem;}
	.part2 li .text h5{height: auto;}
	.part2 li .text p{height: auto;}
	.part2 li a{padding: 3.125rem 1.875rem 3.125rem 1.875rem;}
	.title h5::after{width: 80px;right: -90px;}
	.title h5:before{right: -114px;}
	.part2 .title h5::after{width: 80px;right: -90px;}
	.part2 .title h5:before{right: -114px;}
}

@media(max-width: 540px){
	.part1-t ul li .pic img{height: 163px;}
	.part4 li{width: 100%;margin-right: 0;}
	.part3-l .pic{width: 100%;}
	.part3-l .text{position: relative;top: auto;width: 100%;}
	.part3-l .text a{border-top-left-radius: 0;border-bottom-right-radius: 0;}
	.part3-l .text h5{height: auto;}
}

@media(max-width: 414px){
	.part1-t ul li{width: 100%;margin-left: 0;margin-bottom: 0.9375rem;}
	.part1-t ul li:last-child{margin-bottom: 0;}
	.part1-t ul li .pic img{height: auto;}
	.part1-t ul li .text h5{height: auto;}
	.part1-b li{width: 100%;margin-right: 0;margin-bottom: 0.9375rem;}
	.part1-b li h5{height: auto;}
	.part1-b li{}
	.footer-r{width: 70%;}
}

/*==========================================内页 开始=============================================*/

.n_banner .img .img_hezi{ padding-bottom:28.64% !important}

#nav_slide{background: #165df4;line-height: 50px;position: relative;z-index: 2;display:none;}
#nav_slide #bnt_back{ position:absolute; left: 1rem; top:-2px;  }
#nav_slide #bnt_back img{height: 20px;vertical-align: middle;}

#nav_slide .n_title{ height: 50px; }
#nav_slide h1{font-size: 16px;color: #fff;text-align: center;}
#bnt_sub_nav{position: absolute;right: 1rem;top: 14.5px;cursor: pointer;}
#bnt_sub_nav img{display: block;height: 20px;}
#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
#sub_nav_content{background: #f2f2f2; display: none; z-index: 9;width: 100%;}
#sub_nav_content ul{}
#sub_nav_content ul li {background: none;box-shadow:none;border-bottom:1px solid #dedede;padding: 0 15px;}
#sub_nav_content ul li a{display: inline-block;font-size: 14px;padding: 0;color: #333;width: 88%;}
#sub_nav_content ul li i{float:right;font-family: simsun;font-style: normal;font-weight: bold;}
#sub_nav_content ul li ul li{border:0;line-height: 28px;padding-left: 10px;}
#sub_nav_content ul li ul li a{font-size: 13px; color: #666;}
#sub_nav_content ul li.on>a{color: #165df4;}

#sub_nav_content ul li ul{ display:none}

.n_container{padding: 0 0 3.75rem;}
.n_container .w1200{ max-width:1500px}
.n_container .n_left{float:left;width: 310px;position: relative;z-index: 1;margin-top: -110px;}
.n_container .n_left h1{height: 110px;line-height: 110px;background:url(../images/left_logo.png) center;font-size: 2rem;color:#fff;padding: 0 1rem;text-align: center;}
.n_container .n_left h1 span{position:relative;}
.n_container .n_left h1 span:before{content:"";position: absolute;bottom: -18px;width: 1.875rem;height:1px;background:#fff;left: 50%;margin-left: -0.9375rem; display:none}
.n_container .n_left ul{padding: 0;border-top: none;box-shadow: 2.351px 3.236px 4px 0px rgba(24, 24, 24, 0.1); position:relative; margin-left:10px}
.n_container .n_left ul:before{ content:""; position:absolute; top:0; left:-10px; bottom:2rem; background:#165df4; width:10px}
.n_container .n_left .con ul li{line-height: 3.75rem;font-size: 1.25rem;color: #323232;position:relative;}
.n_container .n_left .con ul li.on dl{display:block !important;}

.n_container .n_left .con ul li:before{content:"";position:absolute;bottom:0;left: 20px;right: 20px;height:1px;border-bottom: #e8e8e8 1px dashed;}
.n_container .n_left .con ul li:last-child:before{ border-bottom:none}
.n_container .n_left .con ul li a img{ margin:-3px 14px 0 0}
.n_container .n_left .con ul li a:before{content:"";width: 3px;height: 0;background:transparent;position:absolute;left: -3px;top: 0;transition:0.6s;}
.n_container .n_left .con ul li.on>a:before, .n_container .n_left .con ul li:hover>a:before{height: 100%;}
.n_container .n_left .con ul li:after{content:"";width:7px;height:11px;background:url(../images/left_jiantou.png) center no-repeat;position:absolute;right: 15px;top: 50%;transition:0.36s;margin-top: -5.5px;display: none;}
.n_container .n_left .con ul li.on:after, .n_container .n_left .con ul li:hover:after{background:url(../images/left_jiantou_on.png) center no-repeat;}

.n_container .n_left .con ul li a{color: #323232;display: block;/*overflow: hidden;white-space: nowrap;text-overflow: ellipsis;*/padding: 0 15px 0 15px;transition: 0.36s;margin: 0 20px;}
.n_container .n_left .con ul li a:hover,.n_container .n_left .con ul li.on a{color: #165df4;}

.n_container .n_left .con ul li dl{display:none;padding: 0;position:relative;}
.n_container .n_left .con ul li dl:before{content:"";position:absolute;right: 20px;left: 20px;top:0;height:1px;border-bottom: #e8e8e8 1px dashed;}
.n_container .n_left .con ul li dl dd{height: auto;line-height: 34px;padding: 0;}
.n_container .n_left .con ul li dl dd a{font-size: 14px;color: #666666 !important;padding: 15px 0 15px 35px;position:relative;line-height: 16px;border-bottom: #efefef 1px solid;}
.n_container .n_left .con ul li dl dd:last-child a{ border:none}
.n_container .n_left .con ul li dl dd a:before{content:"";position:absolute;left: 15px;top: 0;background: url(../images/left_jiantou1.png) center no-repeat;width: 10px;height: 100%;}
.n_container .n_left .con ul li i.up{ background:url(../images/left_jiantou_on.png) center no-repeat;}
.n_container .n_left .con ul li i{width: 30px;height: 3.75rem;background: url(../images/left_jiantou.png) center no-repeat;position:absolute;right: 9px;top: 0;transition:0.36s;cursor: pointer;}
.n_container .n_left .con ul li dl dd a:hover, .n_container .n_left .con ul li dl dd.on a{color: #165df4 !important;}
.n_container .n_left .con ul li dl dd a:hover:before{ background: url(../images/left_jiantou1_on.png) center no-repeat;}

.n_container .n_right{width: calc(100% - 310px);padding: 1.5rem 0 0 3.5rem;}

.mianbao{line-height: 60px;height: 60px;margin-bottom: 2.5rem;border-bottom: #e8e8e8 1px solid;}
.mianbao h2{font-size: 24px;color: #323232;display:inline-block;position:relative;}
.position{font-size:14px;color: #666666;padding-left: 36px;background: url(../images/local.png) left 24px no-repeat;line-height: 72px;height: 60px;float: right;}
.position a{color: #888888;transition:0.36s;}
.position span{font-size:14px;color:#808080;margin: 0 4px;}
.position em{color: #666666;font-style:normal;}
.position a:hover{color: #165df4;}

.fanye{ text-align:center}
.fanye img{ max-width:100%}

.n_news_detail .ar_article_box .nav01{overflow:hidden;margin-bottom: 1.5rem;padding-bottom: 1rem;text-align: center;border-bottom: #e6e6e6 1px solid;}
.n_news_detail .ar_article_box h3{color: #323232;font-size: 1.4rem;line-height: 1.5;margin-bottom: 8px;}
.n_news_detail .ar_article_box h6{display: block;color: #999999;font-size: 0.875rem;line-height: 1.375rem;margin-bottom: 0;margin-right: 22px;vertical-align: top;}
.n_news_detail .ar_article_box h6 span{margin: 0 .5rem;}
.n_news_detail .ar_article_box h6 span img{ margin:-3px 6px 0 0}
/*====上一篇下一篇====*/
#ar_fot{position:relative;padding: 20px 0 0;margin-top: 40px; box-sizing: border-box;width: 100%;border-top: #e5e5e5 1px solid;}
#ar_fot h1{display:block;width: 100%;line-height: 2.5rem;color: #000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#ar_fot h1 span{}
#ar_fot h1 a{font-size: 1.125rem;color: #323232;font-weight:normal;transition: .5s;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#165df4; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
#ar_fot h1 a:hover{color: #165df4;}

.n_news_detail01 h4{ font-size:1.5rem; color:#000000; font-weight:bold; margin:2.5rem 0 1rem; text-align:center}
.n_news_detail01 .ar_article p{ line-height:2.5rem; margin-bottom:0.375rem}

.shart_box{display:inline-block; cursor:pointer}
.social-share{font-family:"socialshare" !important;font-size: 14px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;display: inline-block;background: #fff;vertical-align: top;margin: 0;transition:.5s;float: right;z-index: 10;color: #2e2e2e;line-height: 34px;margin: 2rem 0;}.social-share *{font-family:"socialshare" !important}.social-share a{position:relative;text-decoration:none;margin: 0;display:inline-block;outline:none;}.social-share .social-share-icon{position:relative;display:inline-block;width: 34px;height: 34px;border-radius: 0;line-height: 24px;border: none;color: #666666;text-align:center;vertical-align: top;transition:background 0.6s ease-out 0s;transition: .6s;font-size: 13px;background: #ececec;margin-left: .5rem;}.social-share .social-share-icon:hover{
}.social-share .icon-weibo{border-color:#165df4;}.social-share .icon-weibo:hover{background:#165df4}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{border-color:#56b6e7;}.social-share .icon-qq:hover{}.social-share .icon-qzone{border-color:#FDBE3D;}.social-share .icon-qzone:hover{background:#FDBE3D}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{border-color:#0077B5;}.social-share .icon-linkedin:hover{background:#0077B5}.social-share .icon-facebook{color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover{background:#44619D}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover{background:#307DCA}.social-share .icon-wechat{position:relative;border-color:#7bc549;}.social-share .icon-wechat:hover{background:#7bc549}.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}.social-share .icon-wechat:hover .wechat-qrcode{display:block}

.social-share .icon-weibo {background: url(../images/share-icon01.png) no-repeat center center !important;}
.social-share .icon-wechat { background:url(../images/share-icon02.png) no-repeat center center !important; }
.social-share .icon-qq { background:url(../images/share-icon03.png) no-repeat center center !important; }
.social-share .icon-qzone { background:url(../images/share-icon04.png) no-repeat center center !important; }

.list_box_news li{ margin-bottom:1rem}
.list_box_news li a{ display:block; box-shadow: 2.351px 3.236px 4px 0px rgba(24, 24, 24, 0.1); border:#f7f7f7 1px solid; background:#fff ; padding:1.25rem 2.125rem 1.25rem .375rem; position:relative}
.list_box_news li a:before{ content:""; background:#165df4; position:absolute; left:0; top:0; width:.375rem; height:100%; background-size:100% 100%}
.list_box_news li a .time{ width:6.875rem; height:5rem; text-align:center}
.list_box_news li a .time h3{ font-size:1.625rem; color:#165df4}
.list_box_news li a .time h6{  font-size:1.125rem; color:#165df4; margin:.25rem 0 0}
.list_box_news li a .con{ width:calc(100% - 6.875rem)}
.list_box_news li a .con h5{ font-size:1.125rem; color:#333333; transition:.5s; line-height:1.25}
.list_box_news li a .con p{ font-size:.9375rem; color:#666666; line-height:1.625rem; height:3.25rem; margin:.75rem 0 0}

.list_box_news1 li{ margin-bottom:1rem}
.list_box_news1 li a{ display:block; position:relative; padding-bottom:1.25rem; z-index:1}
.list_box_news1 li a:before{ content:""; position:absolute; top:3.75rem; left:8.125rem; right:0; bottom:0; background:#fafafa; z-index:-1}
.list_box_news1 li a .img{ width:23.75rem}
.list_box_news1 li a .img .img_hezi{ padding-bottom:63.15% !important}
.list_box_news1 li a .con{ width:calc(100% - 23.75rem); padding:1.25rem 1.875rem 0}
.list_box_news1 li a .con h5{ font-size:1.125rem; color:#333333; transition:.5s; line-height:1.25}
.list_box_news1 li a h6{ line-height:1.5rem; margin:1.75rem 0;font-size:14px; color:#666666;}

.list_box_news1 li a span{ font-size:.875rem; color:#fff; transition:.5s; background:#165df4;width:6.125rem; line-height:1.875rem; text-align:center; margin:1rem 0 0}
.list_box_news1 li a p{ font-size:.9375rem; color:#666666; line-height:1.625rem; height:4.875rem; }

.list_box_news2 li{ margin-bottom:1.875rem}
.list_box_news2 li .a{ display:block; padding:0 3.125rem 1.5rem; position:relative; z-index:1}
.list_box_news2 li .a:before{ content:""; position:absolute; top:4.375rem; left:6.125rem; right:0; bottom:0; background:#fafafa; z-index:-1}
.list_box_news2 li .a:after{content:"";position:absolute;left: 2.5rem;bottom: 1.5rem;width:3.5rem;height:12.5rem;background:url(../images/list_box_news2_bg1.png) center no-repeat;background-size:cover;z-index:-1;}
.list_box_news2 li .a .img{ width:12.5rem;}
.list_box_news2 li .a .img .img_hezi{ padding-bottom:17.5rem !important}
.list_box_news2 li .a .img .top{ position:absolute; top:0; right:0; bottom:0; left:0; text-align:center}
.list_box_news2 li .a .img .top img{ max-width:100%; max-height:17.5rem}
.list_box_news2 li .a .con{ width:calc(100% - 12.5rem); padding:1.25rem 0 0 2.5rem}
.list_box_news2 li .a .con h5 big{ font-size:1.625rem; color:#333333}
.list_box_news2 li .a .con h5 small{ font-size:1rem; color:#666666; margin-left:1rem}
.list_box_news2 li .a .con .h6{ font-size:1rem; color:#333; margin:3rem 0 1.5rem}
.list_box_news2 li .a .con .h6 span{ margin-right:2.5rem}
.list_box_news2 li .a .con .h6 span img{ margin:-3px 1rem 0 0}
.list_box_news2 li .a .con dl{ font-size:1rem; color:#333333; line-height:1.75rem}
.list_box_news2 li .a .con dl dt{ font-size:1.125rem}
.list_box_news2 li .a .con dl dt, .list_box_news2 li .a .con dl dd{ margin:.75rem 0}

.list_box_news2_1 li .a .con .h6{ margin:4rem 0 1.5rem}

/*==========================================内页 结束=============================================*/

@media(min-width: 768px){
	.list_box_02 li:hover .con .rr h5, .list_box_03 li a:hover .con h5{ color:#165df4}
	.list_box_04 li:hover a font{ padding-left:4px; color:#165df4}
	
	.list_box_06 li:hover h3 img{ transform:rotateY(180deg)}
	
	.list_box_05 li .content .right h6 font:hover{ letter-spacing:1px}
	.list_box_05 li .content .right h5:hover{ color:#165df4;}
	
	.list_box_08 li a h5:hover, .list_box_08 li a h6 span:hover{ color:#165df4;}
	
	.list_box_10 li:hover .img img{ transform:scale(1.05)}
	
	.list_box_11 li:hover .img img{ transform:scale(1.05)}
	
	.list_box0 .li:hover{ opacity:1}
	
	.list_box_news li:hover a .con h5, .list_box_news1 li a:hover .con h5{ color:#165df4;}
	.list_box_news1 li a:hover span{ opacity:.8}
}


@media(min-width: 992px) and (max-width: 1300px){
}

@media(max-width: 1830px){
	.w1800{ padding:0 15px}
	
	.list_box_07{ margin:0 -5.625rem 0 0}
}

@media(max-width: 1630px){
	.w1600{ padding:0 15px}
	
	#logo img{ max-height:4rem}
}

@media(max-width: 1400px){
	#nav ul li h3{ font-size:1.125rem}
	#nav ul li{ margin-left:2.375rem}
	.header_box .w1200{ padding:0 15px}
}

@media(max-width: 1330px){
}

@media(max-width: 1200px){
	.header_box{ display:none}
	.m_header_box{ display:block}
	
	.list_box_02 li .bottom_miso{ text-align:left; padding:0}
	
	.w1200{ padding:0 15px}
	
	.container04 .fl01{ bottom:-10rem}
	.container05{ padding:12.25rem 0 3.75rem}
	
	.n_container .n_left{ display:none}
	.n_container .n_right{width:100%;padding: 2rem 0 0;}
	.mianbao{ display:none}
	#nav_slide{ display:block}
}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){
	.banner ul li a h5{line-height:3rem;bottom: 6rem;padding: 0 15px;}
	
	.container01 .left{ width:100%}
	.container01 .right{ width:100%; padding:2rem 0 0}
	.list_box_02{ margin-left:0}
	
	.list_box_02 li .con .ll h6{ color:#999}
	.list_box_02 li .con .ll h4{ color:#333}
	.list_box_02 li .bottom_miso .dangqian{ color:#333}
	.list_box_02 li .bottom_miso .miso-arrow1 svg{ fill:#333}
	
	.container01 .title001 h2 a{ color:#333}
	
	.container01 .title001 h2{ margin-bottom:2rem}
	.container01{ background:#fff}
	.list_box_02 li .bottom_miso{ text-align:center; width:100%}
	.list_box_03{ margin:0 -7px}
	.list_box_03 li{ padding:0 7px}
	
	.list_box_05 li .content .left{ width:100%}
	.list_box_05 li .content .right{width:100%;position: relative;padding: 25px 15px 25px;}
	.list_box_05 li .content .right .time{margin: 1rem 0 1rem -25px;line-height: 2.25rem;width: 7rem;}
	
	.list_box_06{ padding:2rem 0}
	.list_box_05 li{ padding:0}
	.container02 .miso-list{ overflow:visible}
	
	.container03 .left{ width:100%}
	.container03 .right{width:100%;padding: 0;}
	.list_box_07{margin:0;border-radius: 0 1.25rem 0 0;}
	
	.container05 .content .left{ width:100%}
	.container05 .content .right{width:100%;position: relative;margin: -50% 0 0;}
	
	footer .left{ width:100%;}
	footer .right{ width:100%;}
	.list_box_12 li{ margin:1rem 1rem 0 0}
	
	.list_box_news2 li .a .img{width: 12.5rem;float: none;margin: 0 auto;}
	.list_box_news2 li .a .con{width:100%;padding: 1.5rem 15px 0;}
	.list_box_news2 li .a:after{ display:none}
	.list_box_news2 li .a{ padding:0 0 1.5rem}
	.list_box_news2 li .a:before{ left:0}
}

@media(max-width: 768px){
	#gotop{ right:0; transform:scale(0.7)}
	
	.banner .miso-dots li{ width:20px; height:15px;}
	.banner .miso-dots{ bottom:1.25rem}
	.banner ul li a h5{bottom:4rem;font-size: 15px;width: auto;}
	
	.title001 h2{font-size: 1.5rem;}
	.container01{ padding:3rem 0}
	
	.list_box_03 li a .con h5, .list_box_04 li a font{ font-size:14px}
	.list_box_04 li a span{ font-size:11px;}
	.list_box_04 li a{ height:40px; line-height:40px;}
	
	.list_box_06 li h3 img{ height:2rem}
	.list_box_06 li h3{ height:3rem}
	.list_box_06 li h5{ font-size:1rem}
	.title001{ margin-bottom:2rem}
	
	.list_box_08{ padding:2rem 1.5rem 3rem}
	.list_box_08 .miso-dots{ bottom:1.5rem}
	
	.container03{ padding:3rem 0}
	
	.container04:before{height: .375rem;bottom: -.375rem;background-size: 100% 100%;}
	
	.list_box_10{ margin:0 -4px}
	.list_box_10 li{ padding:0 4px}
	
	.list_box_09 li .img .top img{ height:3rem}
	.list_box_10 li .img .top img{height: 1.25rem;}
	.list_box_09 li .img h5{left: 15px !important;line-height: 2.5rem;max-width: 100%;font-size: 1.125rem;min-width: inherit;}
	
	.container05{ padding:8rem 0 3rem}
	
	.list_box_11 li{ width:50%}
	.list_box_11 li:first-child{ margin-left:50%}
	
	.container05 .content .right { margin: -38% 0 0;}
	.list_box_11 li a h5{ font-size:14px}
	.list_box_11 li .img:after{ background-size:100% 4rem !important}
	
	.container02{ padding:3rem 0 0}
	
	.list_box_08 .miso-dots li{ width:.75rem; height:.75rem}
	.ar_article p{ font-size:13px; line-height:26px; margin-bottom:26px}

    .n_container{padding: 0 0 3rem;}
	
	.social-share{ line-height:22px}
	.social-share .social-share-icon{ width:22px; height:22px; background-size:100% 100% !important}
	.n_news_detail .ar_article_box h3{ font-size:1.5rem}
	
	.list_box_news1 li a .img{ width:100%}
	.list_box_news1 li a .con{ width:100%}
	.list_box_news1 li a:before{ left:0}

	.list_box_news2 li .a .con .h6 span img{ height:14px; margin:-3px .5rem 0 0}
	.list_box_news2 li .a .con .h6 span{ margin-right:1rem}
	.list_box_news2 li .a .con .h6{ margin:1.5rem 0 1.25rem}
	
	.list_box_news2_1 li .a .con .h6{ margin:1.5rem 0 1.25rem}
}
@media(max-width: 465px){
	.container04 .fl01{ bottom:-6rem}
} 

@media(max-width: 350px){
	#m_header #logo img{ max-height: 25px;}
} 


.pb_sys_style1 .p_no_d {
    border: 1px solid #165df4 !important; 
    color: #fff;
    background-color: #165df4 !important;
}


/* 顶部修改css */
@media only screen and (max-width:768px) {
	#header{height: 86px;background: #165df4;}
	.banners{margin-top: 14%;}
	#header .logo img{height: 45px;width: auto;}
	#header .logo{width: auto;}
.top{height: 10px;
    line-height: 30px;
    padding-top: 0px;}
}
@media only screen and (max-width:460px) {
#header .logo img {
    height: 40px;}
}



@media only screen and (max-width:414px) {
	#header .logo img{height: 35px;}
	#header{/*height: 58px;*/}
	.animenu__toggle{margin-top: 14px;}
	.banners{margin-top: 88px;}
	.banners .swiper-button-next, .banners .swiper-button-prev{display: none;}
	.banners .swiper-slide .text{font-size: 1.125rem;line-height: 1.625rem;bottom: 0.9375rem;}
}
@media only screen and (max-width:383px) {
#header .logo img {
    height: 28px;}
}

@media only screen and (max-width:360px) {
	#header .logo img{height: 28px;}
}
@media only screen and (max-width:330px) {
#header .logo img{height: 25px;}
}


#vsb_content_2 IMG {
    border-bottom: none !important;
    border-left: none !important;
    border-top: none !important;
    border-right: none !important;
}


@media(max-width: 780px) {

.center{margin-top: 12px;}
#header .fl{margin: 8px 0;}

}