a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,nav
li,nav
ul,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video,textarea{
margin:0;padding:0; border:0 none; vertical-align:baseline;
	/* font:14px/1.4 "PFMedium" , "Microsoft YaHei", Arial, Helvetica ,
	   sans-serif; font-family: "PFMedium"; */
	font-family: "Microsoft YaHei"; letter-spacing: 0;
	/* user-select:none; */
	line-height: 1; } html{overflow-x: hidden;} body,html{ margin:0 auto;
	font-size: 1.0rem; color:#7A6E6E; }
	article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
	blockquote,q
	{quotes:none;} blockquote::after,blockquote::before,q::after,q::before
	{content:none;} a{text-decoration:none;} b
	{margin:0;padding:0;letter-spacing:.2px;} ol,ul
	{margin:0;padding:0;list-style:outside none none;} table
	{border-collapse:collapse;border-spacing:0;}
*{margin:0;padding:0;} fieldset,img{border: 0;vertical-align:
 middle;border-style: none;max-width: 100%;}
 address,caption,cite,code,dfn,em,i,th,var
 {letter-spacing:0;font-weight:500;font-style:normal;} dl dd,dl dt,ol li,ul
 li{list-style:outside none none;letter-spacing:0;} ol,ul
 {display:block;height:auto;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6
 {font-weight:500;font-style: normal;} p, li {letter-spacing: 0;font-weight:
 500;font-style: normal;margin: 0;}
 button,checkbox,input,radio,select,textarea
 {outline:0;vertical-align:middle;border:none; background:
 none;text-decoration: none;} iframe{vertical-align:top;} a
 {color:#7A6E6E;vertical-align:top;text-decoration:none;transition: 0.6s
 all;} a:hover, a:focus { text-decoration:none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.ease5{
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition:.5s ease; transition: .5s ease; } button,input
     [type=button],input[type=file],input[type=submit]
     {cursor:pointer;-webkit-appearance:none;} textarea
     {-webkit-appearance:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{clear:both;display:block;height:0;content:"";}
.clearfix{zoom:1;}
.table{display:table;}
.table_cell{display:table-cell;vertical-align:middle;} strong
 {font-weight:bolder;}
.relative{position: relative;}
.absolute{position: absolute;}
.df{display: flex;}
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:1500px) and (max-width:1700px){html{font-size:12px;}}
@media (min-width:1000px) and (max-width:1500px){html{font-size:12px;}}
@media (min-width:800px) and (max-width:1000px){html{font-size:12px;}}
@media (min-width:329px) and (max-width:800px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical
   {background-color:#884797;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#884797}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

/* 榧犳爣璺熼殢 */
.he_shubiao {position: absolute;z-index: 99999;pointer-events: none;transform:
 translate(-50%, -50%);}
.he_shubin {width: 1.625rem;height: 1.625rem;border-radius: 50%;border: 1px
 solid rgba(0,0,0,0.1);transition: all 0.36s;}
.he_shubin::after {content: ''; position: absolute;top: 50%;left:
 50%;transform: translate(-50%, -50%);width:0.125rem; height:
 0.125rem;border-radius: 50%;background: #884797; transition: all 0.36s;}
.he_shubiao.on .he_shubin
 {width:4.75rem;height:4.75rem;border:none; background: rgba(255, 255, 255,
 0.2); }
.he_shubiao.on .he_shubin::after
 {background: #884797;width:0.375rem;height:0.375rem;}
.he_shubiao {position: fixed;} 
/* 鍥炲埌椤堕儴 */
.back-top {position:fixed;right: 25px;z-index:
 10;bottom: -4rem;transition: .5s;width: 3.25rem;height: 3.25rem;background:
 url(../images/back-top.png) no-repeat center;background-size: 100%;}

/*鍏叡鏍峰紡*/
.container1600{max-width: 1680px;margin: 0 auto;}
.container1446{max-width: 1446px;margin: 0 auto;} 
input{outline: none;}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
.img100{display: block;max-width: 100%;margin: 0 auto;width:100%}
.border-box{-webkit-box-sizing: border-box;box-sizing: border-box;}
.omit2{overflow: hidden;text-overflow:
 ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:
 vertical;}
.mt36{margin-top: 2.25rem !important;}
.mt28{margin-top: 1.75rem !important;}

.hidden{overflow: hidden;}
.hide{display: none !important;}
.flex-wrap{flex-wrap: wrap;}
.flex-start{display: flex;justify-content: flex-start;align-items:
 flex-start;}
.flex-center{display: flex;justify-content: center;align-items: center;}
.flex-center-start{display: flex;justify-content: center;align-items:
 flex-start;}
.flex-btw{display: flex;justify-content: space-between;align-items: center;}
.flex-start-center{display: flex;justify-content: flex-start;align-items:
 center;}
.flex-start-end{display: flex;justify-content: flex-start;align-items:
 flex-end;}
.flex-btw-start{display: flex;justify-content: space-between;align-items:
 flex-start;}
.flex-btw-end{display: flex;justify-content: space-between;align-items:
 flex-end;}
.flex-end{display: flex;justify-content: flex-end;align-items: flex-end;}
.flex-end-start{display: flex;justify-content: flex-end;align-items:
 flex-start;}
.flex-end-center{display: flex;justify-content: flex-end;align-items:
 center;}

.ny-banner{width: 100%;height:100%;position: relative;}
.ny-banner-bg{position: relative;}
.ny-banner-con{width: 100%;position: absolute;left: 0;right: 0;}

.h100{width: 100%;height: 100vh;overflow: hidden;margin: 0;position:
 relative;}
.bjBox{position: absolute;width: 100%;height: 100%;left: 0;top:
 0;z-index: -1;}
.pub_img {position: absolute;width: 100%;height: 100%;}
.pub_img_index{background: url(../image/index_banner.jpg) no-repeat
 center;background-size: cover;background-attachment: fixed;}
.pub_img2{position: relative;z-index: 1;overflow: hidden;background: url(../image/index_picOne.jpg) no-repeat center; background-size:
 cover;background-attachment: fixed;width: 100%;padding-top: 36.25rem;}
.headLogo{position: fixed;top: 2.25rem;left: 3rem;z-index: 6;}
.headLogo.active{top: -8rem;}
.headLogo .language{margin-left: 4.25rem;font-size: 0.875rem;color: #fff;margin-top:
 0.5rem;border:1px solid #ccc;text-align:center;padding:0.5rem 1rem;border-radius:25px;}
.rightNav{position: fixed;top: 0;right: 0;text-align: right;height:
 100vh;z-index: 6;}
.rightNav.right_hide{transform: translateX(12.5rem);}
.rightNav.addWhite{background: #fff;transform: translateX(0px);z-index: 15;}
.rightNav.right_hide .nav{position: relative;z-index: -1;}
.rightNav.addWhite .nav{z-index: 1;}
.rightNav .nav{padding: 4.25rem;}
.rightNav .nav li{margin-bottom: 2.75rem;}
.rightNav .nav li.search{margin-top:5.25rem;}
.rightNav .nav li a{position: relative;padding-bottom: 2px;}
.rightNav .nav li a span{font-size: 1rem;color: #fff;font-weight: 700;}
.rightNav .nav li a::after{position: absolute;bottom: 0;left:
 0;content: "";height: 1px;width: 0;background: #fff;transition: .5s ease;}
.rightNav .nav li a:hover::after{width: 100%;}
.rightNav.addWhite .nav li a span{color: #884797;}
.rightNav.addWhite .nav li a::after{background: #884797;}
.menu-button
 {width:3.75rem;height:3.75rem;transition:transform .3s
 ease-in-out;background: #884797;border-radius: 50%;flex-direction:
 column;cursor: pointer;position:absolute;top: 2rem;left: -4rem;z-index: 2;}
.menu-button .bar
 {flex-shrink: 0;width:2rem;height:2px;background:#fff;margin:0.25rem
 auto;transition:transform .3s ease-in-out,opacity .3s ease-in-out;}
.menu-button.active{animation:scale1 .5s .5s forwards;}
.menu-button.x{animation:rotate45 .5s 0s forwards;}
.menu-button.xr{animation:left32 .5s .2s forwards;}
.menu-button.x .bar:nth-child(1){transform:translateY(10px) rotate(90deg)}
.menu-button.x .bar:nth-child(2){transform:translateY(1px) rotate(180deg)}
.menu-button.x .bar:nth-child(3){opacity:0;}
@keyframes scale1{from{transform:scale(0)}to{transform:scale(1)}}
@keyframes rotate45{from{transform:scale(0) rotate(0deg)}to{transform:scale(1) rotate(45deg)}}
@keyframes left32{from{opacity: 0;transform: translateX(100px);}to
 {opacity: 1;transform: translateX(0px);}} html.no-scroll
 {height: 100vh;overflow-y: hidden;}
.navPopup .popup{opacity:1;background-color: rgba(26,44,152,.8);position: fixed;top: 0;left: -100%;width: 100%;overflow:
 hidden;height: 100%;box-sizing: border-box;z-index: 20;}
.navPopup .popup.active{animation: showOverlayWithOpacity .3s forwards
 cubic-bezier(0.25,0.1,0.25,1);}
.navPopup .popup .child{padding: 5.25rem 0 0 8.75rem;color: #fff;}
.navPopup .popup .child b{font-size: 1rem;font-weight: normal;margin-bottom:
 2rem;display: block;}
.navPopup .popup .child a{display: block;margin-bottom: 2.75rem;opacity: 0;}
.navPopup .popup .child a.slideUp40{animation: slideUp40 .5s forwards
 cubic-bezier(0.25,0.1,0.25,1);position: relative;}
@keyframes slideUp40{ from{bottom:-40px;opacity:0} to{bottom:0;opacity:1} }
.navPopup .popup .child span{font-size: 1.5rem;color: #fff;}
.navPopup .popup .child a span:hover{text-decoration: underline;}
.navPopup .popup .close{width: 3.75rem;height: 3.75rem;background-size: 70%;position:
 absolute;right: 2.2rem;top: 2rem;cursor: pointer;}
@keyframes showOverlayWithOpacity{ 0%{left:-100%;opacity:0;display:none} 1%
 {left:-178px;opacity:0;display:none} 100%{left:0;opacity:1;display:block} }
.picDetail{flex-shrink: 0;width: 100%;}
.picDetail h2{font-size: 3rem;color: #fff;line-height:4rem}
.picDetail h4{font-size: 1.25rem;color: #fff;margin-top: 1.75rem;line-height: 2rem}
.picDetail button{display: block;margin: 4rem 0 11.75rem;position:
 relative;border-radius: 3rem;overflow: hidden;border: 2px solid #fff;}
.picDetail button a{height: 3.875rem;line-height: 3.875rem;padding: 0 5.25rem
 0 2.75rem;position: relative;z-index: 2;display: block;}
.picDetail button a .text{font-size: 1rem;color: #fff;}
.picDetail button a .icon{width: 1.125rem;height: 0.875rem;background: url(../picture/right_more.png) no-repeat;background-size: 100%;position:
 absolute;right: 2.75rem;top: 0;bottom: 0;margin: auto;transition: .5s
 ease;}
.picDetail button::before{content: "";width: 0;height:
 100%;background: #884797;position: absolute;left: 0;top: 0;z-index:
 0;transition: .5s ease;}
.picDetail button:hover::before{width: 100%;}
.picDetail button:hover .icon{right: 2rem;}

.pub_img4 button{border: 2px solid #000;}
.pub_img4 h2,.pub_img4 h4,.pub_img4 button a .text{color: #000;}
.pub_img4 button a .icon{background: url(../picture/right_more2.png) no-repeat;background-size: 100%;}
.pub_img4 h2,.pub_img4 h4,.pub_img4 button a .text{color: #000;}
.pub_img4 button a:hover .text{color: #fff;}
.pub_img4 button a:hover .icon{background: url(../picture/right_more.png) no-repeat;background-size: 100%;}
/* 棣栭〉鏈€鏂版秷鎭� */
.indexNews{background: #E2E6F3;padding: 7.5rem 0 8.5rem;}
.ttCom{line-height: 1;}
.ttCom b{display: block;font-size:3.5rem;font-weight: normal;}
.ttCom span{display: block;font-size: 1.625rem;text-transform:
 uppercase;letter-spacing: 1rem;margin-top: 1rem;}
.ttOne b{color: #884797;text-align: left;}
.ttOne span{color: rgba(48,77,171,.15);}
.ttTwo b{color: #fff;}
.ttTwo span{color: rgba(255,255,255,.15);}
.rightMore{position: relative;overflow: hidden;border-radius: 3rem;border: 2px
 solid #A0A2A8;margin-bottom: 2rem;}
.rightMore a{height: 3rem;line-height: 3rem;padding:0 3.625rem 0
 1.5rem;position: relative;z-index: 2;display: block;}
.rightMore a .text{font-size: 1rem;color: #333;}
.rightMore a .icon{width:1.3125rem;height:1rem;background: url(../picture/right_more2.png) no-repeat;background-size: 100%;position:
 absolute;right: 1.75rem;top: 0;bottom: 0;margin: auto;transition: .5s
 ease;}
.rightMore:hover .icon{right: 1.3rem;}
.indexNewSwiperBox{margin-top: 4rem;background: #fff;padding: 4.25rem;}
.indexNewSwiper{overflow: hidden;padding-bottom: 0.75rem;width: 100%}


.indexNewSwiper li:hover p{background: rgba(136, 71, 151, 1);color: #fff}
.indexNewSwiper li:hover .time{background: rgba(136, 71, 151, 1);color: #fff}
.indexNewSwiper p{font-size:2rem;color: #323232;line-height:
 2.5rem;padding: 0.5rem 0;text-align: center;}
 .indexNewSwiper .time{font-size:1rem;color: #323232;line-height:
2rem;padding: 0.5rem 0;text-align: center;}
/*.indexNewSwiper i{display: block;width: 1.75rem;height: 1.5rem;background:url(../picture/right_more2.png) no-repeat;background-size:
 100%;transition: .5s ease;text-align: center;}
.indexNewSwiper .swiper-slide a:hover i{transform: translateX(1rem);}*/
#proapp-num {position: relative; background: #D7D7D7;margin-top:
 2.5rem;height: 0.125rem;border-radius: 0;z-index: 10 !important;}
#proapp-num .swiper-scrollbar-drag {height: 0.1875rem;background: #884797;
 position: absolute; left: 0; top: -20%;}
#proapp-num .swiper-scrollbar-drag:before,#proapp-num .swiper-scrollbar-drag:after{position:
 absolute; content: '';width: 1.625rem;height:1.625rem;background: #884797;
 border-radius: 50%;right: 0;top: 50%;transform:  translateY(-50%);}
#proapp-num .swiper-scrollbar-drag:before{z-index: 1;}
#proapp-num .swiper-scrollbar-drag:after{z-index: 3;width: 0.5rem;height:
 0.5rem;background: #fff;right: .5625rem;}
#proapp-num .swiper-scrollbar-drag:hover {cursor: all-scroll;}
/* 棣栭〉鎮ｈ€呭叧鎬€ */
.indexGuanhuai{position: relative;z-index: 1;overflow:
 hidden;background:#884797; background-size: cover;background-attachment: fixed;width:
 100%;padding-top: 36.25rem;padding: 6.875rem 0 8.5rem;}
.indexGuanhuai .desc{font-size: 1.625rem;color: #fff;line-height:
 1.7;flex-shrink: 0;width: 56.25%;margin-right: 9.375%;}
.indexGuanhuai .mb100{margin-bottom: 6.25rem;}
.indexGuanhuai .liuyan{margin: 0 6% 0 0.5rem;width: 30%;}
.indexGuanhuai .ht b{font-size: 1.875rem;color: #fff;line-height: 1;}
.indexGuanhuai .ht span{display: block;width: 3rem;height:
 0.375rem;background: #fff;border-radius: 1.25rem;margin: 0.75rem 0 3rem;}
.indexGuanhuai .liuyan .item{margin-bottom: 1rem;border: 1px solid rgba(255, 255, 255, 0.21);position: relative;}
.indexGuanhuai .liuyan .item input,.indexGuanhuai .liuyan .item textarea
 {background: rgba(0,0,0,0.21);padding-left: 1.375rem;-webkit-box-sizing:
 border-box;box-sizing: border-box;width: 100%;font-size: 1rem;color:#fff;}
.indexGuanhuai .liuyan .item input::placeholder,.indexGuanhuai .liuyan .item
 textarea::placeholder{color: #fff;}
.indexGuanhuai .liuyan .item input{height: 3rem;line-height: 3rem;}
.indexGuanhuai .liuyan .item textarea{height: 5.625rem;padding-top:
 1.375rem;}
.indexGuanhuai .liuyan .item img{position: absolute;right: 1.375rem;top:
 0;bottom: 0;margin: auto;}
.indexGuanhuai .liuyan .item.textarea img{top: auto;bottom: 1rem;}
.indexGuanhuai .liuyan .submit{margin-top: 2.375rem;width:
 8.25rem;line-height: 3.125rem;height: 3.125rem;border-radius:
 3.125rem;text-align: center;background: #fff;font-size:
 1.125rem;color:#323232;font-weight: 700;}
.indexGuanhuai .lianxi{color: #fff;}
.indexGuanhuai .lianxi .tips{font-size: 1.375rem;margin-top: 4rem;}
.indexGuanhuai .lianxi  ul li{font-size: 1.375rem;margin-bottom: 1.75rem;line-height:2rem}
.indexGuanhuai .lianxi  ul li i{margin-right: 0.625rem;width: 2.5rem;display:
 flex;justify-content: center;align-items: center;}
.indexGuanhuai .lianxi  ul li b{white-space: nowrap;}
.indexGuanhuai .lianxi .ewm{font-size: 1.5rem;text-align: center;margin-left:
 5rem;}
.indexGuanhuai .lianxi .ewm img{margin-bottom: 0.875rem;}
/* 棣栭〉宸ヤ綔鏈轰細 */
.pub_img3{position: relative;z-index: 1;overflow: hidden;background: url(../image/lichengbg.jpg) no-repeat center top; background-size: cover;width: 100%;padding:35rem 0 20rem;}
.pub_img3 button{margin:5.625rem 0 0;}
.pub_img4{position: relative;z-index: 1;overflow: hidden;background: url(../image/licheng_bg.jpg) no-repeat center top; background-size: cover;width: 100%;padding: 11.25rem 0
 10rem;}
.pub_img4 button{margin:5.625rem 0 0;}
/* 搴曢儴 */
footer{background:#000;background-size: 100%;padding:1.75rem 0;border-top: 2px
solid #EFEFEF;}
.footerCon{margin: 0 auto;}
.footerCon ul{padding-bottom: 8.25rem;}
.footerCon ul li{margin-right: 13.8%;}
.footerCon ul li:last-child{margin-right: 0;}
.footerCon ul li b{font-size: 1.125rem;color: #fff;margin-bottom:
 1.5rem;display: block;}
.footerCon ul li span{display: block;font-size:
 1rem;color: #fff;line-height: 1.75rem;}
.footerCon .copyright span,.footerCon .copyright a
 {font-size: 1rem;color: #fff;}
.footerCon .copyright a{margin-left: 6.25rem;}
.footerCon .copyright a:nth-of-type(1){margin-left: 1.25rem;}


.picDetail_ny h2{font-size: 5rem;}
.picDetail_ny p{font-size: 1.375rem;color: #fff;margin-top:
 1.75rem;padding-bottom: 10rem;line-height: 2.25rem;width: 59.375%;}
.newsMain ul{margin: 6.25rem auto 5.75rem;flex-wrap: wrap;}
.newsMain ul li{flex-shrink: 0;width:23%;margin: 0 1% 3rem 1%;background: #F7F8FC;-webkit-box-sizing: border-box;box-sizing:
 border-box;padding:1rem;}
.newsMain ul li .date{font-size: 1rem;text-align: center;}
.newsMain ul li .name{font-size: 1.125rem;color: #323232;line-height:
 1.5rem;padding: 1.5rem 0;text-align: center;}
.newsMain ul li .more{width: 1.75rem;height: 0.75rem;background: url(../picture/right_more2.png) no-repeat;background-size: 100%;transition: .5s
 ease;}
.newsMain ul li:hover .name{color: #884797;}
.newsMain ul li:hover .more{transform: translateX(1.5rem);}

/* 浠佸績浠佸崕涓浗-浼佷笟绀句細璐ｄ换 */
.pub_img_zeren{background: url(../images/zeren_banner.jpg) no-repeat
 center;background-size: cover;background-attachment: fixed;}
.zerenMain ul{padding: 7.5rem 0 4rem;}
.zerenMain ul li{margin-bottom: 7.5rem;}
.zerenMain .name{font-size: 4rem;color: #884797;line-height: 1.2;}
.zerenMain .desc{padding: 3rem 0 4rem;}
.zerenMain .desc span{font-size: 1.375rem;color: #585858;line-height:
 2.375rem;display: block;}

/* 鍔犲叆鎴戜滑 */
.pub_img_joinus{background: url(../images/joinus_banner.jpg) no-repeat
 center;background-size: cover;background-attachment: fixed;}
.joinusMain{padding: 7.75rem 0 10rem;}
.joinusMain .joinusCon{padding-left: 9.25%;}
.joinusMain .desc{margin-top: 2.5rem;}
.joinusMain .desc p{margin-bottom: 3rem;font-size:
 1.375rem;color: #585858;line-height: 2.5rem;display: block;}
.joinusMain .desc p span{font-size: 1.375rem;color: #585858;line-height:
 2.5rem;display: block;}
.joinusMain button{display: block;margin-top: 2rem;position:
 relative;border-radius: 3rem;overflow: hidden;background: #884797;}
.joinusMain button a{height: 3.875rem;line-height: 3.875rem;padding: 0 7.25rem
 0 2.5rem;position: relative;z-index: 2;display: block;}
.joinusMain button a .text{font-size: 1rem;color: #fff;}
.joinusMain button a .icon{width: 1.125rem;height: 0.875rem;background: url(../picture/right_more.png) no-repeat;background-size: 100%;position:
 absolute;right: 2.75rem;top: 0;bottom: 0;margin: auto;transition: .5s
 ease;}
.joinusMain button::before{content: "";width: 0;height:
 100%;background: #884797;position: absolute;left: 0;top: 0;z-index:
 0;transition: .5s ease;}
.joinusMain button:hover::before{width: 100%;}
.joinusMain button:hover .icon{right: 2rem;}
.nyTT{line-height: 1;}
.nyTT h3{font-size:3.5rem;color: #884797;}
.nyTT span{display: block;font-size: 1.75rem;color: #ccc;letter-spacing: 1.3rem;margin-top: 1rem;}

/* 鑱旂郴鎴戜滑 */

.hp210{height: 13.125rem;}
.contactusCon{background: #fff;-webkit-box-sizing: border-box;box-sizing:
 border-box;padding: 5rem 12.4% 0 7%;margin:0rem auto 5.5rem;}
.contactusCon .left b{display: block;padding: 0.875rem 0 1.25rem;font-size:
 1.25rem;color: #333;}
.contactusCon .left p{font-size:1.25rem;color: #884797;margin-bottom:
1rem;display: flex;}
.contactusCon .left p:last-child span{position: relative;padding-bottom:
 0.5rem;}
.contactusCon .left p:last-child span::after{content: "";width: 100%;height:
 2px;background: #884797;position: absolute;bottom: 0;left: 0;}
.contactusCon .right span{flex-shrink: 0;width: 1.125rem;font-size:
 1.125rem;color: #333;margin-left: 2.25rem;}
.contactusForm{background: #E2E6F3;-webkit-box-sizing: border-box;box-sizing:
 border-box;padding: 0 8.5% 6.25rem;margin-bottom: 15rem;}
.contactusForm .nyTT{top: -4.5rem;position: relative;left: 1rem;}
.contactusForm .submit{width: 10rem;height: 4rem;line-height:
 4rem;border-radius: 3rem;font-size: 1.125rem;color: #fff;text-align:
 center;font-weight: 700;background: #884797;}
.contactusForm .item{margin-bottom: 3.75rem;}
.contactusForm .item b{display: block;font-size:
 1.125rem;color: #203783;font-weight: 700;margin-bottom: 1.5rem;}
.contactusForm .top .item{flex-shrink: 0;width: 45%;margin-top: 4rem;}
.contactusForm .top .item input,.contactusForm textarea
 {width: 100%;line-height: 4.25rem;height: 4.25rem;font-size:
 1.25rem;color: #333;border-radius: 0.5rem;-webkit-box-sizing:
 border-box;box-sizing: border-box;padding-left: 0.625rem;background: #fff;}
.contactusForm textarea{line-height: 1.8;padding: 0.625rem;height: 12rem;}

/* 鎶€鏈笌闈╂柊 */
.w9375{width: 90.375%;}

.jishuMain{margin-top: 9.5rem;}
.jishuMain .Progress
 {background: #E2E6F3;-webkit-box-sizing: border-box;box-sizing:
 border-box;padding: 0 5%;margin: 0 auto;}
.jishuMain .Progress .nyTT{position: relative;top: -4rem;text-align:center}
.jishuMain .Progress p{margin-top: -0.75rem;padding:1rem 0 01.5rem 0;}
.jishuMain .Progress p span{display: block;font-size:
 1.375rem;color: #585858;line-height: 2.5rem;width:90%;margin:0 auto}
.jishuMain .Next .nyTT{text-align: center;padding: 8.25rem 0 2.25rem;}
.jishuMain .Next .desc{font-size: 1.25rem;color: #585858;line-height:
 2.25rem;text-align: center;width: 68%;margin: 0 auto 3.75rem;}
.jishuMain .Next .desc p{font-size: 1.25rem;line-height: 2.25rem;}
.jishuMain .Next ul{padding-bottom: 7.5rem;}
.jishuMain .Next ul li{flex-shrink: 0;width:24%;margin-bottom: 2rem;}
.jishuMain .Next ul li img{display: block;}
.jishuMain .Next ul li b{font-size: 1.375rem;color: #09134d;padding: 1.5rem 0
 0.625rem 0.625rem;display: block;text-align:center}
.jishuMain .Next ul li p{font-size: 1.125rem;color: #585858;line-height:
 1.75rem;padding-left: 0.625rem;}
.picShow{background: #E2E6F3;padding: 8.25rem 0 5.625rem;}
.picShow ul{margin: 0 auto;}
.picShow ul li{margin-bottom: 2rem;-webkit-box-sizing: border-box;box-sizing:
 border-box;flex-shrink: 0;padding: 1.5rem;width: 48.4%;background: #fff;}
.picShow ul li img{display: block;}

/* 鍙戝睍鍘嗙▼ */
.pub_img_history{background: url(../images/history_banner.jpg) no-repeat
 center;background-size: cover;background-attachment: fixed;}
.historyMain{margin-bottom: 10.5rem;}
.history{margin: 0 auto;}
.history .nyTT{padding: 8.25rem 0 4.5rem;}
.history .nyTT span{letter-spacing: .85rem;}
.event-list{position: relative;padding-top: 2px;}
.event-list .line{position: absolute;height: 100%;border-left: 3px
 solid #884797;margin: auto;left: 0;right: 0;width: 0;z-index: 1;}
.event-list .line-start{width: 0;border-radius: 55%;display:
 inline-block;border: 0.5rem solid #884797;position: absolute;right: 0;left:
 0;margin: auto;z-index: 2;}
.history-timeline .infotext{animation:yearIndicatorZoomOut 1s forwards
 cubic-bezier(0.25,0.1,0.25,1)}
.history-timeline .active .infotext{animation:firstLastYearIndicatorZoomOut 1s
 forwards cubic-bezier(0.25,0.1,0.25,1)}
.history-timeline .slide-indicator-wrapper
 {margin-top:53%;margin-bottom:15%;margin-left:1rem;position:sticky;top:25%;float:left}
.history-timeline .slide-indicators{width:1.25rem;}
.history-timeline .slide-indicators li
 {position:relative;width:3.375rem;padding-bottom:
 0.1875rem;height:1.5rem;cursor:pointer}
.history-timeline .slide-indicators li .dot
 {height:0.3125rem;width:0.3125rem;border-radius:50%;display:inline-block;border:2px
 solid #939aa7;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0}
.history-timeline .slide-indicators li .small-dot
 {height:1px;width:1px;border-radius:50%;display:inline-block;border:2px
 solid #939aa7;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0}
.history-timeline .slide-indicators li .infotext
 {display:none;width:3.125rem;border:2px
 solid #884797;border-radius:30px;font-weight:600;font-size:
 0.7rem;line-height: 1.375rem;text-align: center;}
.history-timeline .slide-indicators
 li:hover .dot,.history-timeline .slide-indicators li:hover .small-dot
 {display:none}
.history-timeline .slide-indicators li:hover .infotext{display:block}
.history-timeline .slide-indicators
 li .active .dot,.history-timeline .slide-indicators li .active .small-dot
 {display:none}
.history-timeline .slide-indicators li .active .infotext
 {display:flex;justify-content:center}
.history-timeline .slide-indicators li.first-last-year .dot{display:none}
.history-timeline .slide-indicators li.first-last-year .infotext
 {display:block;transform:scale(0.7);opacity:.7}
@keyframes yearIndicatorZoomOut{from{transform:scale(0)} to{transform:scale(1)} }
@keyframes firstLastYearIndicatorZoomOut{from{transform:scale(0.7);opacity:.7} to{transform:scale(1);opacity:1} }
.mt90{margin-top: 5.625rem;}
.pb64{padding-bottom: 4rem;}
.history .section{-webkit-box-sizing: border-box;box-sizing: border-box;}
.history .section.big{padding: 4rem;}
.bgc1{background: #E2E6F3;}
.bgc2{background: #FCF2F5;}
.bgc3{background: #F8F9F8;}
.history .section.big b{font-size: 2.625rem;color: #09134d;line-height:
 1;margin-bottom: 1.875rem;display: block;}
.history .section.big i,.history .section.big .rC{flex-shrink: 0;width:
 44.76%;}
.history .section.big i img{display: block;width: 100%;}
.history .section.big .rC span{display: block;font-size:
 6.25rem;color: #1e2862;line-height: .85;}
.history .section.big .rC p{font-size: 1.125rem;line-height:
 2rem;color: #4a4a4a;padding: 2.5rem 0 0 0.625rem;}
.history .section.small{padding: 6.25rem 4rem;position: relative;}
.history .section.small .lC,.history .section.small .desc
 {flex-shrink: 0;width: 41%;}
.history .section.small .lC{-webkit-box-sizing: border-box;box-sizing:
 border-box;padding-left: 2.5rem;}
.history .section.small .lC b{display: block;font-size:
 2.625rem;color: #09134d;line-height: 1;line-height: 1.4;}
.history .section.small .lC p{font-size: 1.125rem;color: #1e2862;}
.history .section.small .desc{font-size: 1.125rem;color: #4a4a4a;line-height:
 2rem;}
.history .section.small .year{width: 8rem;height: 3rem;line-height:
 3rem;color: #fff;background: #884797;border-radius: 3rem;position:
 absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;text-align:
 center;z-index: 2;}

/* 鍏充簬鎴戜滑 */

.aboutMain .nyTT{padding: 8.75rem 0 4.5rem;}
.aboutMain .nyTT span{letter-spacing: .5rem;font-size: 1.5rem;}
.aboutOne{padding-bottom: 8.75rem;}
.aboutOne .desc{font-size: 1.125rem;color: #585858;line-height:
 2;padding-bottom: 8.25rem;text-align: justify;}
.aboutOne .desc p{font-size: 1.125rem;color: #585858;line-height:
 2;text-align: justify;}
.aboutOne ul li{flex: 1;text-align: center;display: flex;flex-direction:
 column;}
.aboutOne ul li b{font-size:3.5rem;color: #884797;font-weight:
 normal;margin-bottom: 1.25rem;}
.aboutOne ul li span{font-size: 1.125rem;color: #555;}

.aboutThree ul{flex-wrap: wrap;align-items: stretch;padding-bottom: 7.5rem;}
.aboutThree ul li{background: #EEF1FB;-webkit-box-sizing: border-box;box-sizing:
 border-box;margin: 0 5.195% 2.25rem 0;padding:2rem;flex-shrink:
 0;width: 29.87%;transition: .5s ease;cursor: pointer;}
.aboutThree ul li:nth-child(3n){margin-right: 0;}
.aboutThree ul li b{font-size: 1.5rem;color: #09134d;display:
 block;margin: 1.25rem 0;text-align:center}
.aboutThree ul li p{font-size: 1rem;color: #666;line-height: 2;}
.aboutThree ul li:hover{background: #884797;}
.aboutThree ul li:hover b,.aboutThree ul li:hover p{color: #fff;}

.TTWhite h3{color: #fff;}
.TTWhite span{color: rgba(255, 255, 255, 0.21);}
.aboutFiveSwiper{width: 94.6%;margin: 0 auto 2.5rem;position: relative;}
.aboutFiveSwiper i{overflow: hidden;display: block;border-radius: 1rem;}
.aboutFiveSwiper i img{display: block;width: 100%;}
.aboutFiveSwiper .swiper-slide i img{transition: .5s ease;}
.aboutFiveSwiper .swiper-slide:hover i img{transform: scale(1.1);}
.aboutFiveSwiper .swiper-slide h4{font-size: 2rem;color: #333;padding: 3rem
 0.5rem 1.75rem;text-align:center}
.aboutFiveSwiper .swiper-slide p{font-size: 1.25rem;color: #666;line-height:
 2.25rem;padding: 0 0.5rem;}
 

.aboutFiveSwiper .swiper-button-next,.aboutFiveSwiper .swiper-button-prev
 {background: none;width: 3.625rem;}
.aboutFiveSwiper .swiper-button-next{right: -5.75rem;}
.aboutFiveSwiper .swiper-button-prev{left: -5.75rem;}
.aboutFiveSwiper .swiper-pagination{display: none;}


.mySwiper2Right{width:100%;margin:2rem auto}
.copperSwiper{position: relative;}
.mySwiper2Right .hidden{background: #fff;}
.mySwiper2Right .hidden p{margin-top: 1.125rem;}
.mySwiper2Right .hidden span{display: block;text-align: center;font-size:
 1.25rem;color: #6f6f6f;line-height: 1.5;}
.mySwiper2Right .swiper-button-next,.mySwiper2Right .swiper-button-prev
 {background: none;width: 3.625rem;display: none;}
.mySwiper2Right .swiper-slide-active .copperSwiper .swiper-button-next,.mySwiper2Right
 .swiper-slide-active .copperSwiper .swiper-button-prev{display: block;}
.mySwiper2Right .swiper-button-next{right: -5.75rem;}
.mySwiper2Right .swiper-button-prev{left: -5.75rem;}
/* 鏂伴椈璇︽儏 */
.newsDate {background: #e4ebf4;padding:3.125rem 0 6.25rem 0;}
.newsDate h3 {color: #333333;font-size: 2.25rem;}
.newsDate h4 {font-size: 1.5rem;line-height:2.5rem}
.newsDate .tleBox {display: flex; flex-wrap: wrap; justify-content:
 space-between; align-items: center; margin-top: 3.125rem;}
.newsDate .tleBox .tleLe {margin-right:3.125rem; width: 75%;}
.newsDate .tleBox dl {margin-top: 3.125rem;display: grid;
 grid-template-columns: repeat(2,auto);gap:5rem; justify-content:
 flex-start;}
.newsDate .tleBox dl dd {display: flex; align-items: center;}
.newsDate .tleBox dl dd span {margin-left: 8px;color: #888888;}
.newsDate .tleBox .more { margin-top: 10px;width: 12.5rem;;height: 4.5rem;
 background-repeat: no-repeat; background-position: center;
 transition: .5s;border-radius: 2.25rem;}
.newsDate .tleBox .more span {display: flex; align-items: center;
 justify-content: center; height: 100%; margin-right: 30%;
 color: #fff;transition: .5s;}
.newsDate .tleBox .more {background: #884797 url(../picture/right_more3.png) no-repeat
 80%;}
.newDateCon {margin: 3.125rem 0 6.25rem 0;}
.newDateCon img {max-width: 100%;}
.newDateCon .box {display: flex; justify-content: space-between; align-items:
 flex-start;}
.newDateCon .box .le {width: 65%;}
.newDateCon .box .re {width: 23%; position: sticky; top: 5rem;}
.newDateCon .box .le .shareLinks {text-align: center; margin-top: 6.25rem;
 color: #666;font-size: 0.875rem; margin-bottom: 3.125rem;}
.newDateCon .box .le .shareLinks span {display: block;margin-bottom:
 0.75rem;}
.newsPage {display: flex; align-items: center; justify-content:
 space-between;border-top: 1px solid #eee; padding-top: 3.125rem;}
.newsPage a {display: flex; align-items: center;}
.newsPage a .icBox {display: flex; align-items: center; justify-content:
 center;}
.newsPage a .icBox img {filter: brightness(0); -webkit-filter:brightness(0); transform: rotate(90deg); opacity: .5;}
.newsPage a span {color: #999999; font-size: 0.875rem; margin-left: 10px;}
.newsPage a.next span {margin-left: 0; margin-right: 10px;}
.newsPage a.prev svg {transform: rotate(180deg);}
.newsPage a:hover span {color: #884797;}
.newsPage a:hover svg path {fill: #884797;}
.newDateCon .box .re h4 {padding-bottom: 1.25rem; border-bottom: 1px
 solid #DDDDDD;font-size: 1.5rem;}
.newDateCon .box .re li {padding: 1.25rem 0; border-bottom: 1px
 solid #DDDDDD;}
.newDateCon .box .re h6 {color: #666666; display: -webkit-box;overflow:
 hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size:
 1.125rem;line-height: 2rem}
.newDateCon .box .re em {color: #a4a7ab;margin-top: 1rem;display:
 block;font-size: 0.875rem;}
.newDateCon .box .re li:hover h6 {color:#884797 ;}
.newsxq div,.newsxq p{font-size:1.3rem;color: #333;line-height: 2;margin-bottom:0.5rem;}
.newsxq img{display: block;margin: 0 auto;height:100%!important;}
.shareLinks .social-share .icon-wechat:before
 {content: '';width: 1.3rem;height: 1.3rem;background: url(../images/wx.png) no-repeat;background-size: 100%;position: absolute;left:
 0;top: 0;right: 0;bottom: 0;margin: auto;}
.shareLinks .social-share .icon-wechat:hover:before{background: url(../images/wxOn.png) no-repeat;background-size: 100%;}
.shareLinks .social-share .icon-weibo:before{content: '';width: 1.3rem;height:
 1.3rem;background: url(../images/wb.png) no-repeat;background-size:
 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.shareLinks .social-share .icon-weibo:hover:before{background: url(../images/wbOn.png) no-repeat;background-size: 100%;}
/* 鎼滅储 */
.searchFull {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index:
 1040;background-color: #fff;display: none;}
.searchFull .ssf-content {width: 100%;height: 100%;}
.searchFull .formSearch{width: 1000px;}
.searchFull .ssf-fields-wrap {position: relative;}
.searchFull .ssf-fields-wrap .ssf-input {width: 100%;height:
 3.75rem;border-bottom: 1px solid #a3a3a3;font-size: 1.25rem;}
.searchFull .ssf-fields-wrap .ssf-btn {cursor: pointer; width:3.75rem;height:
 3.75rem;text-align: center;border: none;outline: none;background-color:
 transparent;position: absolute;right: 0;font-size: 1.375rem;}
.searchFull .ssf-fields-wrap .ssf-btn:hover path {fill: #884797;}
.ssfDismisser {position: absolute; font-size:2rem;color: #8e9295;line-height:
 1.875rem; width: 1.875rem;height: 1.875rem; text-align: center; top:
 1.25rem;right: 1.875rem;}

/*閫氱敤-鍒楄〃缈婚〉*/
.pagination-wrapper{float:left;width:100%;margin:20px 0;text-align:center;}
.pagination{float:left;width:100%;margin:10px 0
 0;text-align:center;font-size:12px;overflow:hidden;}
.pagination span
 {display:inline-block;height:30px;margin-left:5px;padding:0px
 11px;border:solid 1px #e6e6e6;line-height:28px;background:#fff;}
.pagination a
 {display:inline-block;height:30px;margin-left:5px;padding:0px
 10px;border:solid 1px #e6e6e6;line-height:28px;background:#fff;}
.pagination a:hover{border:1px solid #884797;background:#884797;color:#fff;}
.pagination .current-page
 {border:1px solid #884797;background:#884797;color:#fff;}
 
 .xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }
@media screen and (max-width:767px){
.pagination-wrapper{margin:10px 0;} }