@charset "utf-8";
/* CSS Document public*/
*{font-family:Arial, Helvetica, sans-serif; padding: 0; margin:0; box-sizing:border-box; overflow-scrolling:touch; -webkit-overflow-scrolling:touch;}
body{pad ding:0;margin:0;font-family:Arial,Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased; line-height: 1; font-size:16px;overflow-x: hidden;transition: all 0.4s ease-in;}
html,body{ min-height:100%;overflow-x: hidden;} html{ overflow:-moz-scrollbars-vertical;} 
::-webkit-scrollbar {width:4px;height: 8px;background-color: #F5F5F5;}
::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
::-webkit-scrollbar-thumb {border-radius: 10px; background-color: #333;}

.clear:after{content: ""; display: block; height: 0; clear:both; visibility: hidden;}
input,button,textarea {background: none; outline: none;border: none;-webkit-appearance:none; border-radius:0}
input:focus {border: none;}

.img_zd{ position:relative; width:100%}
.img_zd .img_hezi{padding-bottom: 67.80% !important;}
.img_zd>img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;height: 100%;width: 100%;}

a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/; outline:none;}
a,input,img,:focus{ mayfish:expression(this.onfocus=this.blur); cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ } /*去除a标签带来的虚框*/
ul{list-style:none;}
img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0; font-weight:normal;}
ul li{ list-style:none;}
h3,h4,h5{ font-weight:normal;}
h4 a:hover,h5 a:hover{ -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
hr{display:block;height:1px;border:0;background:#d8d8d8;padding:0;margin-bottom: 3.25rem;margin-top: 2.5rem;}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
video{ object-fit:cover}
.fl{ float:left}
.fr{ float:right}
.slow img:hover{ transform:scale(1.05);}/*图片放大*/
.slow img{-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}/*缓慢效果*/
h5 a,.more a{-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}/*缓慢效果*/
.slow01{-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}/*缓慢效果*/
.slow02{-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.shadow{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999')";  /* For IE 8 */ filter: 
progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 10px #999999;/* for firefox */ -webkit-box-shadow: 1px 1px 10px #999999;/* for safari or chrome */ box-shadow:1px 1px 10px #999999;/* for opera or ie9 */}
.radius{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.opacity{filter:alpha(opacity=100); opacity:1; -moz-opacity:1; -khtml-opacity:1}/*透明代码*/

.gray { -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; filter:alpha(opacity=60); opacity:0.6;  -moz-opacity:0.6; -khtml-opacity:0.6;} 

::-webkit-scrollbar {width:5px;height:5px; background:#f1f1f1}
::-webkit-scrollbar-track {border-radius:0; background:#f1f1f1}
::-webkit-scrollbar-thumb {border-radius:0; background:#333333}
.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;}
input::-webkit-input-placeholder{ color:#999;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999; }
input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#999;}
input:-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:#999;}
textarea::-webkit-input-placeholder{ color:#999;}
textarea::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999;}
textarea:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#999;}
textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#999;}
.pic img{transition: 0.4s;}
.pic{overflow: hidden;}
.w100{width:100%;}
.w14{max-width:1400px;margin:0 auto;}
.w13{max-width:1300px;margin:0 auto;}
.w174{max-width:1740px;margin:0 auto;}
.w136{max-width:1360px; margin: 0 auto;}
.w3{padding: 0 3.6%;margin: 0 auto;}
@media (max-width:1740px){
	.w174{width:calc(100% - 30px);margin: 0 15px;}
}
@media (max-width:1400px){
	.w14{width:calc(100% - 30px);margin: 0 15px;}
}
@media (max-width:1300px){
	.w13{width:calc(100% - 30px);margin: 0 15px;}
}

ul li:hover h5 a{ color:#003d98}
.more a{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
img{ vertical-align:middle}
.flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flex-center{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.flex-start{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.flex-end{display: flex;justify-content: flex-end;flex-wrap: wrap;}

/* Slider */
#gotop{ position:fixed; z-index:90; bottom:80px; right:30px; box-sizing:border-box; text-align:center; cursor:pointer; -moz-transition:all .5s; -webkit-transition:all .5s; width:60px; height:60px;}
#gotop.hide{ height:0; opacity:0; visibility:hidden}
#gotop { cursor: pointer; }
#gotop img{width:100%;height:100%;fill: #0d71e6;}
.fixed{border-radius: 5px;background: #0d3a7d;box-shadow: 0px 2px 7px 0px rgba(26, 30, 36, 0.32);position: fixed;right: 1.25rem;bottom: 1.25rem;z-index: 5;}
.fixed a{display: block;padding: 0.625rem 1.875rem;}
.fixed a p{font-size: 1.25rem;font-family: FUTURAROUND;color: #fff;line-height: 1.625rem;padding-right: 5.625rem;background: url() no-repeat right center;transition: 0.6s all;}
.fixed:hover a p{padding-right: 5rem;transition: 0.6s all;}
@font-face{font-family: 'FZJuZXFJW';src : url();}
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:15px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:14px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}

/*==========================================公共 开始=============================================*/
.header_box{z-index:100;height: 10.625rem;left: 0;right: 0;top: 0;position: fixed;padding-top: 0.25rem;}
.header_box::before{background: url(../images/top-bg.png) no-repeat top;content: "";position: absolute;top: 0px;width: 100%;height: 100%;z-index: 8;}
.header_box .w14{display: flex;justify-content: space-between;align-items: center;height: 112px;}
#header{z-index:999;width:100%;transition: 0.6s;margin-top: 1.2rem;}
#header .headerflex{display: flex;justify-content:flex-end;align-items: center;z-index: 10;}
#header .headerflex .rightBox{width: 100%;}
#header .flex{align-items: center;}
/* #header:before{content:"";position:absolute;background:#fff;height:90px;top: 0;left: 0;right: 0;transition: 0.2s;opacity: 1;visibility: visible;} */
.topLink{}
.topLink p a{font-size: 0.875rem;color: #FFFEFE;display: inline-block;line-height: 1.25rem;position: relative;padding-right: 1rem;margin-right: 1rem;border-right: 1px solid #cccccc;}
.topLink p a:hover{color: #c8212d;}
.topLink .search_btn{cursor:pointer;text-align: center;transition:.6s;}
.topLink .search_btn img{display: block;width: 28px;}
.header_top{height: 30px;line-height: 30px;background: #6f1fae;overflow: hidden;text-align: right;z-index: 10;position: relative;}
.header_top ul{ display:inline-block; vertical-align:top}
.header_top ul li{font-size: 1rem;color:#fff;}
.header_box .w1750{height:100%;position:relative;max-width: 100%;margin: 0 10rem;}
/*.line_bot{ display:block; width:100%; height:1px; position:absolute; left:0; bottom:0; background:rgba(255,255,255,.2);}*/
#logo{max-height: 74px; position: relative;z-index: 9;}
#logo a{display: block;}
#logo a img{display: block;max-width: 100%;}
#nav{position: relative;padding-right: 25px;/*background: url(../images/nav.png) no-repeat right 8px;*/}
#nav .navBox{width: 100%;}
#nav ul{position:relative;}
#nav ul li{position:relative;z-index:9;margin-right: 1.25rem;}
#nav ul li a{display:block;padding: 0;}
#nav ul li h3{font-size: 1rem;font-weight: bold; color: #FFFEFE;line-height: 50px;position:relative;transition:.6s;}
#nav ul li h3::after{content: "";width: 0;height: 4px;background: #cc0099;position: absolute;bottom: 0;left: -25%;transition: 0.6s all;}
#nav ul li:hover a h3::after{width: 150%;transition: 0.6s all;}
#nav ul li:hover a{}
#nav ul li:hover a h3 span,
#nav ul li.on h3 span{ background: url() no-repeat left center;}
#nav ul li a i{ display:inline-block; background:url() center no-repeat; width:9px; height:6px; background-size:contain; vertical-align:middle; margin-left:8px;}
#nav ul li .sub{display: none; position:absolute;top:50px;width: 160px;left:50%;margin-left: -80px;z-index: 10000;}
#nav ul li:last-child .sub{margin-left: 0;left: auto;right: -41px;}
#nav ul li .sub .box{padding:10px 0px; text-align:center;}
#nav ul li .sub a{padding:0;line-height:40px;transition:.3s;font-size: 1.0rem;background: #990099; color: #fff;margin-bottom: -19px;}
#nav ul li .sub a:hover{background: #cccccc;color: #cc24a2;}
#nav ul li:hover .sub{display: block;}
#nav ul li:hover h3{color: rgb(204, 0, 153);}

#nav .navBox>ul>li:hover h3.ej:after,#nav ul li.on h3.ej:after{  transform:scale(1);}
#nav .navBox>ul>li:hover h3.er:before, #nav>ul>li.on h3.ej:before{ opacity:1; visibility:visible}
#header .w17>.flex{padding: 0.5rem 0 1rem 0;}

#nav {display: flex;justify-content: flex-end;align-items: center;}
.top_search {width: 100px;height: 20px;}
.top_search .text {width: calc(100% - 20px);height: 20px;background: rgba(255,255,255,0.7);}
.top_search #bnt_close{width: 20px;height: 20px; background: url(../images/search.png) no-repeat right center;cursor: pointer;}

/**/
#logo .logo_black{ display:none;}
.top_search_black{ display:none;}
#header.xg #logo .logo_black,#header.xg .top_search_black{ display: inline-block;}
#header.xg .top_search_white{ display:none;}
#header.xg #nav ul li a h3{color: #FFFEFE;}
@media(max-width: 1200px){
.header_box{display: none;}	
}
@media(max-width: 850px){
	.topLink{display: none;}
	#header{display: none;}
}
/* 右侧 开始*/
.asideRight{position: fixed;top: 0;right: 0;background:#141414;height: 100vh;width: 40px;z-index: 7;}
.asideRight ul{flex-direction: column;width: 100%;}
.asideRight ul li {margin: 10px 0;width: 100%;}
.asideRight ul li a{position: relative;display: block;width: 100%;height: 2.125rem;display: flex;align-items: center;}
.asideRight ul li a img{display: block;margin: 0 auto;position: relative;z-index: 8;}
.asideRight ul li a p{font-size: 0.75rem;color: white;position: absolute;right: -7.5rem;top: 0;height: 2.125rem;width: 7.5rem;background: #4eaf4b;line-height: 2.125rem;padding-left: 1rem;z-index: 4;transition: 0.4s ease-out;overflow: hidden;border-radius: 6px;}
.asideRight ul li a:hover p{;transition: 0.4s ease-out;right: 0;}
.asideRight ul li:last-child{margin-top: 1.25rem;padding-top: 1.25rem;background: url() no-repeat top center;}
/* 右侧 结束 */
.tc2 .tc-box form{border-radius: 4px;overflow: hidden;background: #fff;height: 60px;width:100%;}
.tc2 .tc-box 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 .tc-box input[type="text"]:focus{ text-align: left;}
.tc2 .tc-box input[type="submit"]{position:absolute;right:0;top: 50%;padding: 0;z-index:2;background:url() center no-repeat;height: 60px;width: 70px;cursor:pointer;border:none;background-size: 20px 20px;margin-top: -30px;}
.tc2 h5{font-family: BELLB; font-size: 2.5rem;line-height: 1.875rem;text-align: center;position:absolute;z-index: 6;color: white;top: 50%;margin-top: -7.5rem;text-align: center;width: 100%;}
.tc2 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;}
.tc2 .tc{pointer-events: none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1.1);visibility: hidden;}
.tc2 .tc.act{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;pointer-events: auto;transform:scale(1);visibility: visible;}
.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:linear-gradient(90deg, rgba(13,58,125,0.9) 0%, rgba(13,58,125,0.9) 100%);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}
/***********************/

/*手机头部开始*/
/*顶部搜索*/
.tc_search {margin: 0 1.3rem;width: calc(100% - 2.6rem);position: absolute;bottom: 1rem;}
.tc_search .header-search {height: 40px;border-radius: 0;background: rgba(255,255,255,.1);position: relative;width: 100%;margin-bottom: 1rem;}
.tc_search .focus_js{font-size:.875rem;color: #fff;height: 40px;line-height: 40px;padding: 0 1rem;box-shadow: none;-webkit-appearance: none;border-right: 0;background: none;width: 100%;}
.tc_search .btn_blue { position: absolute; top: 0; right: 0; width: 40px; height: 38px; line-height: 38px; border: 0; background: url(../images/search_white.svg) center center no-repeat; background-size: 1.2rem; }
.tc_search .btn_blue.fr { background: #e9edef; color: #4e4f53; }
.tc_search input::-webkit-input-placeholder {
color:#fff;
color: rgba(255,255,255,.7);
}
.tc_search input::-moz-placeholder {   /* Mozilla Firefox 19+ */
color:#fff;
color: rgba(255,255,255,.7);
}
.tc_search input:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */
c color:#fff;
color: rgba(255,255,255,.7);
}
.tc_search input:-ms-input-placeholder {  /* Internet Explorer 10-11 */
color:#fff;
color: rgba(255,255,255,.7);
}/* WebKit browsers */
.tc_search input:focus::-webkit-input-placeholder {
color: transparent;/* transparent是全透明黑色(black)的速记法，即一个类似rgba(0,0,0,0)这样的值 */
}/* Mozilla Firefox 4 to 18 */
.tc_search input:focus:-moz-placeholder {
color: transparent;
}/* Mozilla Firefox 19+ */
 .tc_search input:focus::-moz-placeholder {
color: transparent;
}/* Internet Explorer 10+ */
.tc_search input:focus:-ms-input-placeholder {
color: transparent;
}/* 点击搜索框获取焦点 placeholder消失-结束 */

/*导航按钮开始*/
#nav_btn_box {height: 100%;z-index: 999999999;float: right;margin-left: 20px;}
#nav_btn_box.on { background: none; }
#nav_btn { }
#nav_btn .point.on .navbtn::after, #nav_btn .point.on .navbtn::before { background: #fff; }
#nav_btn { cursor: pointer; text-align: center; z-index: 99999; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; outline: none; box-shadow: none; }
#nav_btn .point { display: inline-block; width: 1.875rem; height: 22px; position: relative; outline: none; }
#nav_btn .point:hover .navbtn, #nav_btn .point:hover .navbtn::after, #nav_btn .point:hover .navbtn::before { width: 1.75rem; }
#nav_btn .navbtn {position: absolute;top: 12px;left: 0;display: inline-block;width: 14px;height: 1px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #fff;}
#nav_btn .navbtn::after, #nav_btn .navbtn::before {position: absolute;left: 0;display: inline-block;width: 1.75rem;height: 1px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #fff;}
#nav_btn .navbtn::after { top: -8px; }
#nav_btn .navbtn::before { top: 8px; }
#nav_btn .point.on .navbtn { background: transparent; }
#nav_btn .point.on .navbtn::after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px; }
#nav_btn .point.on .navbtn::before { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px; }
/*导航按钮结束*/
.m_nav_list {flex-direction: column;justify-content: flex-start;width: 100%;overflow: auto;margin: 40px 0 0;}
.m_nav_list::-webkit-scrollbar { display:none}
#m_nav {z-index: 99999;position: fixed;width: 100%;height: 100vh;right: -105%;top: 0;display: none;padding: 1.5rem 0 7rem;overflow: hidden;pointer-events: none;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;background: #990099;}
#m_nav .close{position:absolute;top: 6px;right:15px;font-size: 28px;color:#fff;z-index: 10000;}

#m_nav.act { pointer-events: auto; right: 0; }
#m_nav>ul>li {width: 100%;overflow: hidden;padding: 0 0 0 2.3rem;position: relative;}
#m_nav>ul>li {border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
#m_nav li .a { display: inline-block; width: calc(100% - 30px) }
#m_nav li .a {line-height: 4rem;height: 4rem;color: #fff;padding: 0;font-size: 14px;font-weight: bold; float: left;}
#m_nav li .a h3{font-family: BELLB;}
#m_nav li .a span { display: block; position: absolute; top: 0; right: 10px; width: 20px; height: 50px; text-align: center; }
#m_nav li .a span i { font-size: 0; }
#m_nav li i {opacity: 1;filter: alpha(opacity=100);display: inline-block;width: 100%;height: 4rem;display: inline-block;background: url(../images/arrow_down.svg) calc(100% - 2rem) center no-repeat;background-size: 13px 13px !important;position: absolute;display: block;right: 0;}

#m_nav li.on i {background: url(../images/arrow_down_on.svg) calc(100% - 2rem) center no-repeat;}
#m_nav .on.title .a i { transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); }
#m_nav li { display: block; width: 100%; }
.slide_nav { position: absolute; left: 0; height: 70px; z-index: 998; padding: 15px; top: 0; width: 100%; }
#m_nav .title .list { display: none; position: relative; width: 100%; z-index: 9; left: 0; margin-left: 0; background: none; border: 0; clear: both; padding-bottom: 10px; }
#m_nav .title .list span { background: none; }
#m_nav .title .list span a:hover { color: #c21d1b; }
#m_nav .title .list a {display: block;font-size: 1rem;color: #fff;font-family: FUTURAROUND; text-align: left;line-height: 40px;height: 40px;border: 0;font-weight: 300;}
/*三级导航 开始*/
#m_nav .title .list .void>a { background-size: 10px; position: relative; }
#m_nav .title .list .void>a:before { content: "·"; position: absolute; left: -1em; font-size: 12px; font-weight: bold; }
#m_nav .title .list span { position: relative; display: block;}
#m_nav .title .list span .sub { position: static; width: 100%; display: block !important; overflow: hidden; }
#m_nav .title .sub a { background: none; font-size:.875rem;
opacity: .8; min-width: 50%; float: left; display: inline-block; color: #999; }
.nav_mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 888; background-color: rgba(0,0,0,0.4); display: none; }
.m_header_box {transition: .6s;display: none;height: 60px;}
#m_header #logo .box_table, #nav_btn_box .box_table { width: auto; float: left; }
.m_header_box header{align-items: center; padding: 0 15px; top: 0;height: 80px;box-shadow: 0 3px 5px rgba(0,0,0,.05);position: fixed;top: 0;left: 0;right: 0;z-index: 100;background: #990099;background-size: cover;}
#m_header #logo{}
#m_header #logo img{max-height:60px;max-width: 100%;}
#m_header .yuyan{ height:4.5rem; float:right; margin-right:4rem;}
#m_header .yuyan span{ display:block; width:24px; height:24px; line-height:24px; color:#fff; font-size:.9rem; text-align:center; margin-left:17px; background:rgba(255,255,255,.3);}

@media(max-width: 1680px){
	#nav ul li{margin-right: 1.25rem;}
}
@media(max-width: 1500px){
	#nav ul li{margin-right: 1.25rem;}
	#logo{width: 34%;}
	#logo img{width: 100%;}
}
@media(max-width: 1400px){
	#nav ul li h3{font-size: 1.25rem;}
}
@media(max-width: 1366px){
	#logo{width: 24%;}
}
@media(max-width: 1200px){
	#m_header .search_btn{display: block;}
	#nav{ right:15px}
	.headerflex{height: 0;width: 0;opacity: 0;}
	#m_header{display: flex;align-items: center;}
	.m_header_box{ display:block}
	#m_nav{top: 0;}
	#nav_slide{ display:block}
	.tc2 .tc-box{width: 80%;margin-left: -40%;}
	.topLink .search_btn img{width: 80%;}
	.m_header_box{top: 0;background: #fafafa;height: auto;}
	.asideRight{display: none;}
}
@media(max-width: 850px){
	#m_header{height: 4.375rem;}
	.m_header_box .logo2 img{width: 100%;}
	.header_box{height: 9.5rem;}
	#logo{width: 38%;}
}
@media(max-width: 650px){
	.m_header_box .logo2 img{width: 94%;}
}
@media(max-width: 414px){
	#logo{width: 60%;}
	#m_header{height: 60px;}
	.m_header_box .logo2{width: 75%;}
	.m_header_box .logo2 img{width: 100%;}
	.header_box{height: 7.5rem;}
}
/* banner开始*/
.bannerBox{position: fixed;z-index: 1;width:100vw;height: 100vh;top: 0;left: 0;}
.bannerBox .slider img,
.bannerBox .slider video{display: block;width: 100vw;height: 100vh; position: relative;position: relative;}
.bannerBox .slider .text{position: absolute;max-width: 1400px;width: 100%;left: 50%;margin-left: -700px;bottom: 15.38%; z-index: 99;}
.bannerBox .slider .text h5{font-size: 4.75rem;font-family: BELLB;text-shadow: 0px 4px 5px rgba(0, 0, 0, 0.4);color: #fff;margin-bottom: 1.25rem;}
.bannerBox .slider .text p{font-size: 2.5rem;font-family: BELLB;text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.58);color: #fff;margin-bottom: 2.5rem;}
.bannerBox .slider .text i{display: inline-block;font-style: normal;padding: 0 1.5625rem;line-height: 2.75rem;height: 2.75rem;border-radius: 1.375rem;background: #0d3a7d;font-size: 1.375rem;color: #fff;font-family: FUTURAROUND;}
.bannerBox .slider a{display: block;position: relative;}
.bannerBox .slider a::before{width: 100%;position: absolute;content: "";bottom: 0;left: 0;height: 9.375rem;background-image: linear-gradient(to bottom, rgba(0,0,0,0),rgba(0,0,0,0.8));z-index: 2;}
.bannerBox .slider video{display: block;width: 100%;position: relative;}
.bannerBox .slick-dots{position: absolute;top: 15%;left: 0.9375rem;}
.bannerBox .slick-dots li{width: 13px;height: 13px;font-size: 0;background: rgba(255,255,255,0.6);margin: 8px 0;cursor: pointer;}
.bannerBox .slick-dots li.slick-active{background: #fff;width: 30px;}
.bannerBox .slick-dots li button{font-size: 0;}
.bannerBox button{font-size: 0;width: 30px;height: 31px;top: 50%;margin-top: -15px;position: absolute;z-index: 99;}
.bannerBox .slick-prev{background: url(../images/u380.png) no-repeat center;left: 1.25rem;}
.bannerBox .slick-next{background: url(../images/u378.png) no-repeat center;right: 1.25rem;}
@media(max-width: 1400px){
	.bannerBox .slider .text{left: 0;padding: 0 1.25rem;margin-left: 0;}
}
@media(max-width: 1200px){
	.bannerBox{margin-top: 5.625rem;}
	.bannerBox .slider img,
	.bannerBox .slider video{display: block;width: 100vw;position: relative;}
	.bannerBox .slick-dots{bottom: 0.9375rem;justify-content: center;width: 100%;}
	.bannerBox{height: auto;}
	.bannerBox .slider img, .bannerBox .slider video{height: 30vh;}
.bannerBox .slider p{bottom: 20px !important;z-index: 99999999;color: #fff;font-size: 14px !important;position: absolute;left: 10px !important;bottom: 109px;font-weight: bold;}
}
@media(max-width: 850px){
	.bannerBox{margin-top: 4.375rem;}
	.bannerBox .slider .text h5{font-size: 2.5rem;margin-bottom: 0.625rem;}
	.bannerBox .slider .text p,.bannerBox .slider .text i{font-size: 1rem;}
	.bannerBox .slider .text p{margin-bottom: 0.625rem;}
}
@media(max-width: 768px){
}
@media(max-width: 414px){
	.bannerBox{margin-top: 60px;}
}
/* banner结束 */
@media(max-width: 992px){
	#gotop{right:0;transform:scale(0.6);bottom: 6rem;}
}
/* part1 */
.body_b{position: fixed;z-index: 3;top: 100%;left: 0; width: 100vw;height: 100vh; background: rgba(242, 242, 242, 0.949019607843137);transition: 0.6s all;}
.showdiv{top: 0;transition: 0.6s all;}
.container{position: absolute;z-index: 9;width: 100%;margin-top: calc(100vh - 50px);}
.Btitle{background: #990099;height: 2.5rem;line-height: 2.5rem;padding: 0 0.625rem;margin-bottom: 0.75rem;}
.Btitle h5{font-size: 1.125rem;color: #fff;}
.Btitle h5 i{font-style: normal;font-size: 0.875rem;}
.Btitle a{font-size: 0.75rem;color: #fff;padding-right: 20px;background: url(../images/title01.png) no-repeat right center;transition: 0.6s all;}
.Btitle a:hover{padding-right: 15px;transition: 0.6s all;}
.part1 .w136{padding: 0.625rem;border-top: 1px solid #cccccc;align-items: stretch;}
.part1L{width: 23.88%;background: rgba(255,255,255,0.8);}
.part1L ul{background: #fff;}
.part1L li a{display: block;padding: 0.625rem 0.75rem;position: relative;overflow: hidden;}
.part1L li .time{width: 20px;position: relative;float: left;}
.part1L li .time .day{font-size: 1.125rem;color: #990099;text-align: center;margin-bottom: 0.3125rem;}
.part1L li .time .month{font-size: 0.75rem;color: #990099;text-align: center;width: 26px;}
.part1L li .text{margin-left: 40px;}
.part1L li .text i{font-style: normal;font-size: 0.875rem;color: #333333;display: block;margin-bottom: 0.3125rem;}
.part1L li .text p{font-size: 15px;
    line-height: 26px;
    color: #323232;
    transition: 0.4s;}
.part1L li:hover .text p{color: #990099;transition: 0.6s all;}
.part1C{width: 50.22%;background: rgba(255,255,255,0.8);}
.part1R{width: 23.88%;}
.part1C-nr .swiper-slide a{display: block;overflow: hidden;}
.part1C-nr .swiper-slide .pic{overflow: hidden;position: relative;}
.part1C-nr .swiper-slide .pic .img{overflow: hidden;}
.part1C-nr .swiper-slide .pic .img img{display: block;width: 100%;object-fit: cover;transition: 0.6s all;height: 24rem;}
.part1C-nr .swiper-slide .part1Title{position: absolute;width: 100%;height: 100%;top: 0;left: 0;padding: 1.25rem;background-image: linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0.3));}
.part1C-nr .swiper-slide .part1Title h5{font-size: 1rem;color: #fff;font-weight: bold;line-height: 1.625rem;}
.part1C-nr .swiper-slide .text{padding: 1.875rem;background: #fff;}
.part1C-nr .swiper-slide .text i{font-style: normal;display: block;font-size: 0.75rem;color: #333333;margin-bottom: 1.25rem;}
.part1C-nr .swiper-slide .text p{font-size: 15px;
    color: #333;
    line-height: 40px;}
.part1C-nr .swiper-button-next,.part1C-nr .swiper-button-prev{width: 22px;height: 23px;position: absolute;top: 35%;opacity: 1;z-index: 9;}
.part1C-nr .swiper-button-next{background: url(../images/u158.png) no-repeat center;right: 0.625rem;}
.part1C-nr .swiper-button-prev{background: url(../images/u159.png) no-repeat center;left: 0.625rem;}
.part1C-nr .swiper-slide:hover .pic .img img{transform: scale(1.1);transition: 0.6s all;}
.part1R ul{background: #fff;}
.part1R li a{display: block;padding: 0.625rem 0.75rem;position: relative;overflow: hidden;}
.part1R li .time{width: 20px;position: relative;float: left;}
.part1R li .time .day{font-size: 1.125rem;color: #990099;text-align: center;margin-bottom: 0.3125rem;}
.part1R li .time .month{font-size: 0.75rem;color: #990099;text-align: center;width: 26px;}
.part1R li .text{margin-left: 40px;}
.part1R li .text i{font-style: normal;font-size: 0.875rem;color: #333333;display: block;margin-bottom: 0.3125rem;}
.part1R li .text p{font-size: 15px;
    line-height: 26px;
    color: #323232;
    transition: 0.4s;}
.part1R li:hover .text p{color: #990099;transition: 0.6s all;}
.partRT{margin-bottom: 2%;}
.partRT,.partRB{width: 100%;background: rgba(255,255,255,0.8);/*height: 40%;*/}
.part2{margin-top: 1.875rem;margin-bottom: 0.625rem;}
.part2 .w136{padding: 0.625rem;border-top: 3px solid #cccccc;}
.part2nr{background: rgba(255, 255, 255, 0.898039215686275);}
.part2nr .Btitle{background: transparent;border-bottom: 1px solid #cc0099;}
.part2nr .Btitle h5{color: #cc0099;}
.part2nr .Btitle a{color: #323232;background: url(../images/u156.png) no-repeat right center;}
.part2nr ul{padding: 0.9375rem;}
.part2nr li{width: 23.53%;}
.part2nr li a{display: block;}
.part2nr li i{font-style: normal;font-size: 0.75rem;color: #333333;display: block;margin-bottom: 0.3125rem;}
.part2nr li .pic{overflow: hidden;margin-bottom: 0.625rem;}
.part2nr li .pic img{display: block;width: 100%;object-fit: cover;transition: 0.6s all;height: 13rem;}
.part2nr li p{font-size: 15px;color: #333;line-height: 1.5rem;transition: 0.6s all;text-align: center;}
.part2nr li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.part2nr li:hover p{color: #990099;transition: 0.6s all;}
.footer{background: #990099;padding: 1.875rem;}
.footerL,.footerR{width: 30%;}
.footerC{width: 40%;border-left: 1px solid #fff;border-right: 1px solid #fff;}
.footerL{justify-content: space-between;position: relative;}
.footerL::after,.footerL::before{content: "";display: block;}
.footerL li .pic{overflow: hidden;margin-bottom: 0.75rem;}
.footerL li .pic img{display: block;max-width: 80px;}
.footerL li p{font-size: 0.75rem;color: #fff;text-align: center;margin-left: -10px;}
.footerC .pic{margin-bottom: 0.3125rem;}
.footerC .pic img{display: block;margin: 0 auto;max-height: 130px;}
.footerC p{font-size: 1.125rem;color: #fff;text-align: center;line-height: 1.875rem;}
.footerR{padding-left: 2.5rem;}
.footerR li{font-size: 0.75rem;color: #fff;margin-bottom: 0.625rem;line-height: 1.375rem;}
.footerR li a{color: #fff;margin-right: 1.25rem;transition: 0.6s all;}
.footerR li a:hover{opacity: 0.7;transition: 0.6s all;}

@media(max-width: 1360px){
	.w136{width: calc(100% - 30px);margin: 0 auto;}
}
@media(max-width: 1200px){
	.bannerBox{position: relative;}
	.container{position: relative;margin-top: 0;}
	.body_b{display: none;}
}
@media(max-width: 850px){
	.part1L,.part1C,.part1R{width: 100%;}
	.part1C{order: 1;}
	.part1L{order: 2;margin: 0.625rem 0;}
	.part1R{order: 3;}
	.part2nr li{width: 100%;margin-bottom: 1.25rem;}
	.partRT, .partRB{height: auto;}
	.footerL,.footerC, .footerR{width: 100%;}
	.footerC{border-left: none;border-right: none;padding: 1.25rem 0;margin: 1.25rem 0;border-top: 1px solid rgba(255,255,255,0.3);border-bottom: 1px solid rgba(255,255,255,0.3);}
}


/* list */
.list-banner{position: relative;overflow: hidden;}
.list-banner .pic{margin: 0 auto;overflow: hidden;}
.list-banner .pic img{display: block;width: 100%;}
.list-banner .text{position: absolute;bottom: 0;width: 1360px;left: 50%;margin-left: -680px; }
.list-banner .text h5{background: rgba(153,0,153,0.9);display: table;width: 220px;height: 110px;line-height: 110px; margin-left: 1.875rem; text-align: center;font-weight: normal;color: #fff;font-size: 26px;letter-spacing: 4px;position: relative;}
.position{margin-top: 1.625rem;padding-bottom: 1.375rem;position: relative;border-bottom: 4px solid #ececec;}
.position::after{content: "";width: 220px;height: 4px;background: #990099;position: absolute;bottom: -4px;left: 0;}
.position p{padding-left: 36px;background: url(../images/position.png) no-repeat 10px center;font-size: 14px;color: #888888;font-family: "宋体";}
.position p a{color: #888888;transition: 0.6s all;}
.position p a:hover{color: #990099;transition: 0.6s all;}
.list-container{background: #f3f3f3;}
.list-box{background: #fff;padding: 1.875rem;margin-bottom: 8.25rem;}
/* list-nav */
.list-nav{width: 220px;border-right: 1px solid #cecece;padding-bottom: 22px;}
.list-nav ul{padding: 8px 0 140px 11px;background: url(../images/left-nav02.png) no-repeat bottom center;}
.list-nav li{line-height: 72px;height: 72px;background: url(../images/left-nav01.png) no-repeat right bottom;}
.list-nav li a{font-size: 18px;color: #323232;display: block;padding-left: 17px;font-family: "微软雅黑";}
.list-nav li.on{background: #990099 url(../images/left-nav05.png) no-repeat center;background-position-x: 58px;}
.list-nav li.on a{color: #fff;}
.list-nav li:hover{background: #990099 url(../images/left-nav05.png) no-repeat center;background-position-x: 58px;}
.list-nav li:hover a{color: #fff;}


.mianbao_box{position: absolute;bottom: 0;left: 0;right: 0;background: url() center bottom no-repeat;background-size: 100% 100%;}
.mianbao_box .w1200{display:flex;align-items: flex-end;justify-content: space-between;}
.mianbao_box .rr{display: flex;align-items: center;padding: 0 0 1rem;}
.mianbao_box .ll{font-size: 1.875rem;color:#fff;padding: 1rem 1.5rem 0 0;margin-right: 1rem;background: url() center no-repeat;width: 260px;height: 120px;font-family: SourceHanSerifSC-Regular;font-weight: bold;display: flex;align-items: center;justify-content: center;}

#nav_slide{background: #990099;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: #990099;}
#sub_nav_content ul li ul{ display:none;}
/* list */
.list-r{width: calc(100% - 260px);padding-top: 30px;}
.list-r .data h5{font-size: 26px;color: #990099;font-weight: 800;letter-spacing: 4px;margin-bottom: 30px;}
.list-r .data h5 i{font-style: normal;font-size: 14px;}

.teacher h5{font-size: 26px;color: #990099;font-weight: 800;letter-spacing: 4px;margin-bottom: 30px;}
.teacher h5 i{font-style: normal;font-size: 14px;}
.teacher-r ul{margin-right: -2.75%;
 justify-content: flex-start;}
.teacher-r li{width: 31.5%; margin-bottom: 1.25rem;background: #f3f3f3;border: 1px solid #ececec;transition: 0.6s all;margin-right: 1.6%;}
.teacher-r li a{padding: 0.625rem;}
.teacher-r li .pic{width: 100px;overflow: hidden;}
.teacher-r li .pic img{display: block;object-fit: cover; transition: 0.6s all;}
.teacher-r li .text{width: calc(100% - 100px);padding-left: 1.25rem;}
.teacher-r li .text div{border-bottom: 1px solid #ececec;margin-bottom: 18px;}
.teacher-r li .text div h4{font-family: "微软雅黑";font-size: 16px;color: #323232;font-weight: bold;display: inline-block;border-bottom: 1px solid #990099;padding-bottom: 10px;}
.teacher-r li .text div h4 i{font-size: 12px;font-weight: normal;font-style: normal;margin-left: 12px;}
.teacher-r li .text p{margin-bottom: 10px;line-height: 20px;font-size: 14px;color: #323232;font-family: "微软雅黑";max-height: 40px;overflow: hidden;}
.teacher-r li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.teacher-r li:hover{box-shadow: 0px 1px 20.79px 0.21px rgba(0, 0, 0, 0.13);transition: 0.6s all;}
.fanye img{display: block;margin: 1.875rem auto 0 auto;max-width: 100%;}
/* list02 */
.list02 li{width: 32%;margin-bottom: 1.875rem;}
.list02 li a{display: block;}
.list02 li .pic{overflow: hidden;}
.list02 li .pic img{display: block;width: 100%;transition: 0.6s all;}
.list02 li .text{margin-top: 0.9375rem;}
.list02 li .text i{font-style: normal;display: block;font-size: 0.875rem;color: #999;}
.list02 li .text p{font-size: 1rem;color: #323232;line-height: 1.5rem;margin-top: 0.625rem;transition: 0.6s all;}
.list02 li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.list02 li:hover .text p{color: #990099;transition: 0.6s all;}
/* list03 */
.list03 li{}
.list03 li a{display: block;overflow: hidden;position: relative;margin-bottom: 1.25rem;padding-bottom: 1.25rem;border-bottom: 1px dashed #dfdfdf;}
.list03 li p{position: relative;float: left;font-size: 1.125rem;color: #323232;line-height: 1.625rem;width: calc(100% - 80px);padding-left: 12px;background: url(../images/list-search02.png) no-repeat left 8px;transition: 0.6s all;}
.list03 li i{font-style: normal;float: right;font-size: 0.75rem;color: #999;line-height: 1.625rem;display: block;width: 80px;text-align: right;}
.list03 li:hover p{padding-left: 16px;color: #990099;transition: 0.6s all;}
/* show */
.show01{margin-bottom: 1.25rem;padding-bottom: 1.25rem;border-bottom: 1px solid #DBDBDB;}
.show01 h5{font-size: 1.75rem;color: #990099;line-height: 2rem;text-align: center;letter-spacing: 2px;margin-bottom: 0.9375rem;}
.show01 p{text-align: center;font-size: 1rem;color: #999;}
.show01 p i{font-style: normal;margin: 0 0.9375rem;}
.show02 p{font-size: 1.125rem;color: #323232;line-height: 2.25rem;text-indent: 2.25rem;}
.show02 img{display: block;max-width: 100%;margin: 0.9375rem auto;height: auto !important;}
.show03{margin-top: 2.5rem;padding-top: 1.25rem;border-top: 1px solid #DBDBDB;}
.show03 p{font-size: 1.125rem;line-height: 2.25rem;color: #323232;margin: 0.625rem 0;}
.show03 p a{color: #323232;transition: 0.6s all;}
.show03 p a:hover{color: #990099;transition: 0.6s all;}
@media(max-width: 1360px){
	.list-banner .text{width: 100%;left: 0;margin-left: 0;}
}
@media(max-width: 1200px){
	.list-nav,.position{display: none;}
	#nav_slide{display: block;}
	.list-r{width: 100%;}
	.list-banner .text{display: none;}
	.list-banner{margin-top: 80px;}
}
@media(max-width: 850px){
	.teacher-r li{width: 48%;}
	.list-banner{margin-top: 4.375rem;}
	.list02 li{width: 48%;}
.footer ul.footerR{
 width: 315px;
 margin: 0 auto;
}
}
@media(max-width: 540px){
	.teacher-r li{width: 100%;}
	.list02 li{width: 100%;}
}
@media(max-width: 414px){
	.list-banner{margin-top: 60px;}
}



.pb_sys_style2 .p_no_d {
 border: 1px solid #990099 !important;
    color: #fff;
    background-color: #990099 !important;
}
.teacher-r li .pic img {
    display: block;
    object-fit: cover;
    transition: 0.6s all;
    width: 100%;
}
#vsb_content_2 P {
    LINE-HEIGHT: 150%;
    text-indent: 2em;
    font-size: 14px;
    font-size: 1.125rem !important;
    color: #323232 !important;
    line-height: 2.25rem !important;
    text-indent: 2.25rem;
    margin-bottom: 1.25rem;
 }

#vsb_content_2 TABLE TD P {
    text-indent: 0px;
    margin: 0px;
    font-size: 14px;
    LINE-HEIGHT: 150%;
    word-break: break-word;
 }
#vsb_content_2 IMG {
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
    max-width: 100%;
    border: 0 !important;
    }

@media (max-width: 850px){

}

/* 图片列表 */
.picList ul{justify-content: flex-start;margin-right: -2%;}
.picList li{width: 31.3%;margin-bottom: 1.875rem;margin-right: 2%;}
.picList li a{display: block;}
.picList li .pic{overflow: hidden;margin-bottom: 1.25rem;}
.picList li .pic img{display: block;width: 100%;object-fit: cover;height: 220px; transition: 0.6s all;}
.picList li p{font-size: 1.125rem;color: #323232;text-align: center;transition: 0.6s all;}
.picList li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.picList li:hover p{color: #990099;transition: 0.6s all;}
@media(max-width: 1000px){
	.picList li .pic img{height: 193px;}
}
@media(max-width: 850px){
	.picList li{width: 49%;margin-right: 0;}
	.picList ul{margin-right: 0;justify-content: space-between;}
	.picList li .pic img{height: 250px;}
}
@media(max-width: 540px){
	.picList li{width: 100%;}
	.picList li .pic img{height: auto;}
}

/*头条新闻*/
@media(max-width: 1200px){
	.part1C-nr .swiper-button-next,.part1C-nr .swiper-button-prev{width: 22px;height: 23px;position: absolute;top: 20%;opacity: 1;z-index: 9;
}

.picList02 ul{margin-right: 0;justify-content: space-between;}
.picList02 li{width: 48.5%;margin-right: 0;}
.picList02 li .pic img{height: 200px;}
@media(max-width: 850px){
 .picList02 li .pic img{height: 155px;}
}
@media(max-width: 540px){
 .picList02 li{width: 100%;}
 .picList02 li .pic img{height: auto;}
}