/*
 .Top000641 
 */
.Top000641 { position:fixed; width: 100%;left:0;top:0;z-index: 101;background: #fff;}
.Top000641 .auto{ position:relative;}
.Top000641 .top{ height:85px;  margin:0 auto;}
.Top000641 .top .logo{ padding:11px 0 0 0; display:flex;width: 25%; align-items: center; }
.Top000641 .top .logo .img{max-height: 62px;display: inline-block;}
.Top000641 .top .logo img{width: 100%}
.Top000641 .top .logo span{    font-size: 19px;
    color: #000;
    font-weight: bold;
    padding-left: 16px;}
.Top000641 .search{ width:83px; height:85px; background:url(../images/Top000641_search.png) no-repeat center center; border-left:1px solid #e0e0e0; transition:all 300ms; -webkit-transition:all 300ms; position:absolute; right:0; top:0; z-index:30; cursor:pointer}
.Top000641 .search .searchbox{position:absolute; right:0; top:85px; background:#fff; padding:0 10px; width:280px; border:1px solid #ccc; display:none; background:#fff; overflow:hidden;}
.Top000641 .search .click{ display:block; background:none; height:83px;}
.Top000641 .search .searchbox a{ float:right; width:20px; height:20px; background:url(../images/Top000641_search.png) no-repeat center center; margin:10px 0;}
.Top000641 .search .searchbox input{ margin:10px 0; width:130px; border:none;}
.Top000641 .search:hover,
.Top000641 .search_bg{ background:#63065f url(../images/Top000641_search1.png) no-repeat center center;}

.Top000641 .language{ margin:33px 14px 0; width:52px; height:24px; line-height:24px; background:url(../images/Top000641_language.jpg) no-repeat center center; position:absolute; right:83px; top:0;}
.Top000641 .language span{ display:block; text-indent:10px; cursor:pointer;}
.Top000641 .language dl{ position:absolute; left:-1px; top:23px; border:1px solid #f7f7f7; width:52px; border-bottom:none; transition:all 300ms; -webkit-transition:all 300ms; height:0; overflow:hidden; background:#fff; display: none !important;}
.Top000641 .language dl a{ border-bottom:1px solid #f7f7f7; margin-top:5px;}
.Top000641 .language dl dt a:hover{ color:#63065f;}
.Top000641 .language:hover dl{ height:auto;}
.Top000641 .language a{ display:block; text-indent:10px;}

.Top000641 nav{ width: 50%; border-right: 1px solid #e0e0e0; position:absolute; right:161px; top:0; z-index: 333; transition: all 300ms; -webkit-transition: all 300ms;}
.Top000641 nav ul li{float: left; width: 20%;  height:85px; line-height:85px;position: relative;}
.Top000641 nav ul li > .navA{ font-size:16px; display:block; text-align:center; transition:all 300ms; -webkit-transition:all 300ms; color:#333; position:relative;}
.Top000641 nav ul li > .navA:after{content:'';height: 3px;background:#63065f;position:absolute;left: 50%;bottom:0;width: 72px;display:none;transform: translateX(-50%);}
.Top000641 nav ul li:first-child > .navA:after{ width:48px;}
.Top000641 nav li:hover > .navA,
.Top000641 nav li.onnav > .navA{ color:#63065f;}
.Top000641 nav li:hover > .navA:after,
.Top000641 nav li.onnav > .navA:after{ display:block;}
.Top000641 nav ul dl{position:absolute;left:-37.5%;top:85px;width:175%;padding:10px 30px;border:1px solid #e2e0e3;background:#fff;overflow:hidden;display: none;}
.Top000641 nav ul dl dt{padding: 10px 0 20px;text-shadow: 0 0 black;text-align: center;}
.Top000641 nav ul dl dt a{display:block;line-height: 24px;padding:10px 0;border-bottom:1px #eee solid; position:relative;}
.Top000641 nav ul dl dt a:after{display: none;content: " ";height: 10px;width: 10px;border-width: 1px 1px 0 0; border-color: #aaa;border-style: solid;transform: rotate(45deg);position: absolute;right: 10px;top: 16px;}
.Top000641 nav ul dl dt a:hover{ color:#63065f;}
.Top000641 nav ul dl dt a:hover:after{ border-color:#63065f;}
.Top000641 nav ul dl dd{float:right;width: 50%;padding: 20px 0;}
.Top000641 nav ul dl dd img{ width:100%;}
.Top000641 nav.onnav { left: 0; }

.Top000641 nav ul li#m1{position: initial;}
.Top000641 nav .all_on{position:absolute;left:0;top:85px;width:100%;padding:10px 0;border:1px solid #e2e0e3;background:#fff;overflow:hidden;display: none;}
.Top000641 nav .all_on .item{float: left; width: 16.666%;}
.Top000641 nav .all_on .item .dl{text-align: center;}
.Top000641 nav .all_on .item .dl .dt{}
.Top000641 nav .all_on .item .dl .dt a{display:block;line-height: 24px;padding:10px 0;color: #333;}
.Top000641 nav .all_on .item .dl .dt a:hover{ color:#63065f;}

@media (max-width: 1000px){
	.Top000641 .top,.Top000641 .welcome .tel{ width:100%}
	.Top000641 .top{ height:auto;}
	.Top000641 nav{ float:left; position:static; margin-top:-1px; width: 61%;  margin-left: 10px;}
	.Top000641 .logo{ float:left;}
}

@media (max-width:768px){
	.Top000641 nav .all_on{display: none!important;}
	.Top000641 .search{ border:none; width: 40px; height: 40px;top:50%;right:40px;margin-top:-20px;}
	.Top000641 .search .click { height: 100%;}
	.Top000641 .search .searchbox {top:100%;}
	.Top000641 .search .searchbox input { width: 230px;}
	.Top000641 nav{ width:50%; position:fixed; z-index:333; height:auto; margin-top:0; left:-100%; top:0; background:rgba(255,255,255,0.9);    transition: all ease-out 0.3s;}
	.Top000641 nav li{ float:none !important;; width:100% !important;}
	.Top000641 nav li > .navA{ line-height:40px; height:40px;}
	.Top000641 nav li dl{ display:none !important;}
	.Top000641 .language{ right:130px;}
	.Top000641 nav{ margin-left:0;}
	
	.Top000641 .mobile_menu{ position:absolute; z-index:5; top:50%; width:28px; height:28px; margin-top:-12px; right:2%; cursor:pointer;}
	.Top000641 .mobile_menu span{ position:absolute; width:100%; height:3px; background-color:#231815; left:0; top:50%; margin-top:-1.5px;transition:all ease-out 0.3s;}
	.Top000641 .mobile_menu span::before,
	.Top000641 .mobile_menu span::after{ position:absolute; content:''; left:0; width:100%;height:3px; background-color:#231815; transition:all ease-out 0.3s;}
	.Top000641 .mobile_menu span::before{ top:-10px;}
	.Top000641 .mobile_menu span::after{ bottom:-10px;}
	.Top000641 .onmenu span{ background-color:transparent;}
	.Top000641 .onmenu span::before{ transform:rotate(-45deg); top:0;}
	.Top000641 .onmenu span::after{ transform:rotate(45deg); bottom:0;}
    .Top000641 .top .logo{width: 60%}
	
}	
@media (max-width:480px){
 .Top000641 .welcome .tel span.server{ float:none; display:none;}
 .Top000641 .top .logo{padding:10px 0;width: 60%}
 .Top000641 .top .logo span{font-size: 12px; padding-left: 8px;}
 .Top000641 .language,
 .Top000641 .search{ float:left;/* position:static;*/}
 .Top000641 .search{ right: 35px;}
 .Top000641 .language{ top:50%;right:60px; margin-top: -12px; font-size: 12px;}
  .Top000641 .top .logo .img{width:24%;}
}
@media (max-width:319px){
	.Top000641 .menu{ float:right;}
	.Top000641 .search{ width:63px}
	}

.contentBox{ background:#f9f9f9;}


/*
 .RighInfo002803 
 */
.RighInfo002803 { padding: 4% 0 2%; }
.RighInfo002803 .auto{ position:relative;}
.RighInfo002803 .txtbox { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; clear: both; margin-bottom: 4%; }
.RighInfo002803 .name {font-size: 24px;color: #63065f;line-height: 1;padding-bottom: 20px;}
.RighInfo002803 .name em { font-style: normal; color: #c92c0d; }
.RighInfo002803 .word { line-height: 30px; font-size: 16px; color: #585858; position: relative; }
.RighInfo002803 h3{font-size:28px;margin:0 0 20px;padding-bottom:20px;line-height:28px;color: #333;text-align: center;font-weight: normal;}
.RighInfo002803 h3:after{content:'';background:#63065f;height: 4px;width: 35px;margin: 20px auto 0;display: block;}

@media only screen and (min-width:769px ) {
.RighInfo002803 .name {font-size: 28px;padding-bottom: 30px;margin-top: 20px;display: block; }
.RighInfo002803 .pic {display: block; margin-top:30px;}
.RighInfo002803 .p {margin-bottom: 10px;font-size: 16px;}
}

@media (max-width: 1200px) {
.RighInfo002803 .word .pc_pic { position: static; width: 45%; float: right; margin-left: 5%; }
.RighInfo002803 .p, 
.RighInfo002803 .p1 { padding-right: 0; }
}

@media (max-width: 768px) {
	.RighInfo002803 h3 { font-size: 20px; margin-bottom: 0;}
	.RighInfo002803 h3:after {margin-top:10px;}
}


.RighInfo002804 { padding: 4% 0;background:url("../images/RighInfo002804.jpg") no-repeat center top;}
.RighInfo002804 .name { text-align: center;font-size: 24px;color: #63065f;line-height: 1;padding-bottom: 20px; margin-bottom: 4%;}

@media only screen and (min-width:769px ) {
	.RighInfo002804 .name {font-size: 28px;padding-bottom: 30px;margin-top: 20px;display: block;}
}



/*Banner002033 */
.Banner002033 div{ height:409px; background-position:center top; background-repeat:no-repeat;}
.Banner002033 div img{ display:none;}
@media(max-width:1000px){
.Banner002033 div{ height:auto; background:none !important;}
.Banner002033 div img{ display:block; width:100%;}
}


/*Menu002077 */
.Menu002077{padding: 10px 0;background: #f9f9f9;}
.Menu002077.fixed { position: fixed; width: 100%;left:0;  z-index: 100;}
.Menu002077 .columnName{float:left;width:27%;margin-top: 5px;}
.Menu002077 .columnName b{font-size:34px;display:inline-block;padding-right:10px;font-weight: 300;font-family: Arial;text-transform: capitalize;color: #999;}
.Menu002077 .columnName b:after{ width:105%; content:''; display:block; height:8px; margin-top:-8px; background-color:#efefef;}
.Menu002077 .columnName span{display:block;padding-top: 5px;font-size: 18px;}
.Menu002077 ul{ float:right; max-width:71%;    margin-top: 18px;}
.Menu002077 li{ float:left; margin-left:10px; margin-bottom:1px;}
.Menu002077 li a{ display:block; padding:0 28px; border-radius:50px; line-height:35px; border:1px solid #e2e2e2; background:#efefef; font-size:15px;}
.Menu002077 li:hover a,
.Menu002077 li.aon a{color:#fff;background: #63065f;border-color: #63065f;}

@media(max-width:1000px) and (min-width:769px){
.Menu002077 .columnName b{ font-size:20px;}
}
@media(max-width:1024px){
.Menu002077 .owl-item li a{ display:block; padding:0 15px; border-radius:50px; line-height:35px; border:1px solid #e2e2e2; background:#efefef; font-size:15px;}
.Menu002077 .owl-item li:hover a,
.Menu002077 .owl-item li.aon a{color:#fff;background: #63065f;border-color: #63065f;}
.Menu002077 .auto{ display:none;}
.Menu002077 .owl-item{float:left;text-align:center;padding: 0 10px;}
.Menu002077 .owl-item li{list-style:none;width: 100%;}
.Menu002077 .owl-carousel{position:relative;padding: 0 10px;}
.Menu002077 .owl-stage-outer{overflow:hidden;}
.Menu002077 .owl-nav button{ position:absolute; padding:0; cursor:pointer; height:100%; top:0; width:25px; border:none; background:none; font-size:24px; /*display: none;*/ color:#666;}
.Menu002077 .owl-nav button.disabled{ opacity:0.5;}
.Menu002077 .owl-nav .owl-prev{ left:0;}
.Menu002077 .owl-nav .owl-next{ right:0;}
}
@media(max-width:768px){
.Menu002077 .columnName{ float:none; padding:2% 0; text-align:center; width:auto;}
.Menu002077 ul{ float:none; max-width:none; overflow:hidden;}
.Menu002077 li{ margin:0 0 2px 0; text-align:center; width:33.33333333%;}
.Menu002077 li a{ padding:0;}
}
@media(max-width:480px){
.Menu002077 .columnName b{ font-size:28px;}
.Menu002077 li a{ font-size:13px;}
}
@media(max-width:375px){
.Menu002077 .columnName b{ font-size:24px;}
}


/*
 .PicList001200
 */
.PicList001200{ padding-top:0%;}
.PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%;}
.PicList001200 li a{display:block;position:relative;padding-left: 31%;padding-right: 10%;}
.PicList001200 li a::after{position:absolute;content:'';width:33px;height:33px;background:url(../images/PicList001200-more.png) no-repeat left top;right: 2.5%;top:50%;margin-top:-16px;}
.PicList001200 li figure{position:absolute;left:0;top:0;height:100%;width: 28%;}
.PicList001200 li div{position:relative;padding-right:5%;padding-bottom: 9%;}
.PicList001200 li div::before,
.PicList001200 li div::after{ position:absolute; content:''; }
.PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li div::after{ width:7%; height:1px; background-color:#63065f; bottom:10%; left:-9%; z-index:2;}
.PicList001200 li h3{margin:0;font-size: 18px;padding:3% 0 0 0;font-weight:normal;color:#333;}
.PicList001200 li p{margin:3% 0 0 0;color: #666;line-height: 26px;height:78px;overflow:hidden;font-size: 14px;}
.PicList001200 li time{ position:absolute; left:0; bottom:5%; color:#969696;}
.PicList001200 li:hover h3{ color:#63065f;}
.PicList001200 li:hover{ border-color:#63065f; box-shadow:0 5px 5px #eee;}
.PicList001200 li:hover a::after{ background-position:left bottom;}

@media(max-width:640px){
.PicList001200 li p{line-height:22px; height:44px; }
.PicList001200 li time{ font-size:12px;}
}
@media(max-width:480px){
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li div,
.PicList001200 li a{padding-right:0;}
.PicList001200 li a{ padding-left:40%;}
.PicList001200 li figure{ width:37%;}
}

/*
 .PicList001201
 */
.PicList001201{ padding-top:3%;}
.PicList001201 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%;}
.PicList001201 li .wrap{display:block;position:relative;padding-left: 31%;padding-right: 10%;}
.PicList001201 li .more{position:absolute; display: block;width:33px;height:33px;background:url(../images/PicList001200-more.png) no-repeat left top;right: 2.5%;top:50%;margin-top:-16px;}
.PicList001201 li figure{position:absolute;left:0;top:0;height:100%;width: 28%;}
.PicList001201 li figure .a_play { display: block; width: 100%; height: 100%;}
.PicList001201 li .content{position:relative;padding-right:5%;padding-bottom: 9%;}
.PicList001201 li .content::before,
.PicList001201 li .content::after{ position:absolute; content:''; }
.PicList001201 li .content::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001201 li .content::after{ width:7%; height:1px; background-color:#63065f; bottom:10%; left:-9%; z-index:2;}
.PicList001201 li h3{margin:0;font-size: 18px;padding:3% 0 0 0;font-weight:normal;color:#333;}
.PicList001201 li p{margin:3% 0 0 0;color: #666;line-height: 26px;height:78px;overflow:hidden;font-size: 14px;}
.PicList001201 li time{ position:absolute; left:0; bottom:5%; color:#969696;}
.PicList001201 li:hover h3{ color:#63065f;}
.PicList001201 li:hover{ border-color:#63065f; box-shadow:0 5px 5px #eee;}
.PicList001201 li:hover a::after{ background-position:left bottom;}

.PicList001201 li figure a{ width:100%; height:100%; display: block;}
.PicList001201 li figure .a_play{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); cursor: pointer;}
.PicList001201 li figure .a_play::before,
.PicList001201 li figure .a_play::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList001201 li figure .a_play::before{width: 50px;height: 50px;border: 3px solid rgba(255,255,255,0.6);margin-left: -25px;margin-top: -25px;border-radius: 50%;}
.PicList001201 li figure .a_play::after{width: 0;height: 0;border-top: 13px solid transparent;border-bottom: 13px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -5px;margin-top: -13px;}

.PicList001201 li .video_files{position:absolute; left:0; top:0; width:101%; height:100%; z-index:10;}
.PicList001201 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList001201 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList001201 li .video_files .close::before,
.PicList001201 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList001201 li .video_files .close::before{ transform:rotate(45deg);}
.PicList001201 li .video_files .close::after{ transform:rotate(-45deg);}

@media(max-width:640px){
.PicList001201 li p{line-height:22px; height:44px; }
.PicList001201 li time{ font-size:12px;}
	.PicList001201 li .more { display: none;}
.PicList001201 li figure{ background-size: contain; }
}
@media(max-width:480px){
.PicList001201 li .content::before,
.PicList001201 li .wrap::after{ display:none;}
.PicList001201 li .content,
.PicList001201 li .wrap{padding-right:0;}
.PicList001201 li .wrap{ padding-left:40%;}
.PicList001201 li figure{ width:37%;}
}


/*
 .Page002193
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #63065f; background:#63065f;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#63065f; border-color:#63065f;}
.Page002193 .p_page b{ font-weight:normal;}



/*Banner002511 */
.Banner002511 .bx-wrapper{ position:relative; z-index:1;}
.Banner002511 .bx-viewport{ z-index:1;}
.Banner002511 .bx-pager{ position:absolute; left:0; width:100%; bottom:5%; text-align:center; z-index:10;}
.Banner002511 .bx-pager div{ display:inline-block; position:relative;}
.Banner002511 .bx-pager div::before{ width:7px; height:7px; position:absolute; content:''; left:50%; top:50%; transform:translate(-50%,-50%); background:#fff;border-radius:50%;}
.Banner002511 .bx-pager a{ display:block; border-radius:50%; border:1px solid transparent; width:44px; height:44px; overflow:hidden; line-height:1000px;}
.Banner002511 .bx-pager a.active{ border-color:#fff;}

.Banner002511 .bx-controls-direction{}
.Banner002511 .bx-controls-direction a{display: inline-block;content: '';width: 80px;height: 360px;line-height: 1000;overflow: hidden;position: absolute;top:50%;transform: translateY(-50%);z-index: 10;}
.Banner002511 .bx-controls-direction a.bx-prev{background: url(../images/h-l.png) no-repeat center rgba(255,255,255,.1);left:3%;}
.Banner002511 .bx-controls-direction a.bx-next{background: url(../images/h-r.png) no-repeat center rgba(255,255,255,.1);right:3%;}
.Banner002511 .bx-controls-direction a:hover{background-color: #63065f;}
@media(max-width:640px){
.Banner002511 .bx-pager a{ width:30px; height:30px; }
}


.home-title{line-height: 40px;text-align: center;padding-bottom: 20px;}
.home-title:after{display: block; content: ''; margin: 25px auto 30px;width: 40px; height: 4px; background: #63065f;}
.home-title .cn{font-size: 36px;margin-top: -5px;color: #333;}
.home-title .en{/* opacity: 0.1; */color: #bbb;font-size:22px;font-family: Arial," sans-serif";font-weight: normal;text-transform: uppercase;}
@media(max-width:480px){
.home-title { padding-bottom: 0;}
.home-title:after { margin: 10px auto 20px;}
.home-title .cn{font-size: 22px; }
.home-title .en{font-size: 16px;}
}

/*Floor002749 */

.Floor002749{ padding: 80px 0;}
/*slick Basic*/
.Floor002749 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002749 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002749 .slick-list:focus {outline: none}
.Floor002749 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002749 .slick-slider .slick-track, 
.Floor002749 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002749 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002749 .slick-track:before, 
.Floor002749 .slick-track:after{display: table; content: '';}
.Floor002749 .slick-track:after{ clear: both;}
.Floor002749 .slick-loading .slick-track { visibility: hidden;}
.Floor002749 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002749 .slick-slide .slick-loading img { display: none;}
.Floor002749 .slick-slide .dragging img { pointer-events: none;}
.Floor002749 .slick-initialized .slick-slide { display: block;}
.Floor002749 .slick-loading .slick-slide { visibility: hidden;}
.Floor002749 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002749 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

@media(min-width:769px){
.Floor002749 .list >*{width: 49.141%;}
.Floor002749 .top-news{float: left;}
.Floor002749 .list dl{float: right;}
.Floor002749 .list dd:first-child{margin-bottom: 19px;}
.Floor002749 .list dd .ytable{height: 100%;}
}
.Floor002749 .top-news{padding: 2.2%;}
.Floor002749 .top-news{background: #f9f9f9;}
.Floor002749 .list .pic{display: block;}
.Floor002749 .list .Ispic{ padding-bottom:60%;}

.Floor002749 .list dd{padding: 1% 20px;}
.Floor002749 .list a{color: #555;}
.Floor002749 .list a:hover{color: #63065f;}
.Floor002749 .list h2{font-size: 16px;line-height: 30px;margin: 0;font-weight: normal;color: #333; font-weight:bold;}
.Floor002749 .list h2.dot2{max-height: 60px;}
.Floor002749 .list p.dot{margin-bottom:0;color: #888;}
.Floor002749 .top-news .txt{position: relative;margin: 25px 0;}
.Floor002749 .top-news .txt time{text-align: left;font-size:14px;color: #999;margin-bottom: 10px;display: block;font-family: Arial;}

.Floor002749 .list dd p{line-height: 26px;max-height: 52px;color: #888;font-size: 14px;margin: 12px 0;}
.Floor002749 .list dd h2{position: relative;min-height: 30px;}
.Floor002749 .list dd h2 a{position: absolute; left: 0; top: 0; max-width: 100%;}
.Floor002749 .list dd{padding-right:100px;position:relative;border-bottom:1px #e6e6e6 solid; margin-bottom:15px;transition: .3s;}
.Floor002749 .list dd:last-child{ margin-bottom:0;}
.Floor002749 .list dd time{position:absolute;right:20px;top:50%;transform:translateY(-50%);text-align: center;font-family: Arial; font-size:14px;}
.Floor002749 .list dd time b{font-size:36px;color: #555;display:block; margin-top:5px;}
.Floor002749 .list dd .text{ border-right:1px #e6e6e6 solid; padding-right:10px;}

.Floor002749 .list dd:hover{ background:#f9f9f9; border-bottom:1px #f9f9f9 solid; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.Floor002749 .list dd:hover a,
.Floor002749 .list li:hover a{ color:#63065f;}

.Floor002749 .slick-dots{overflow: hidden;}
.Floor002749 .slick-dots li{float: left; width: 22px; height: 4px; background: #e5e5e5; margin-right: 3px; cursor: pointer;}
.Floor002749 .slick-dots li button{display: none;}
.Floor002749 .slick-dots li.slick-active{background: #63065f;}
@media(min-width:769px) and (max-width:1024px){
.Floor002749 .list h2{font-size: 16px;line-height: 22px;}
.Floor002749 .list dd h2{min-height: 22px;}
.Floor002749 .list dd p{line-height: 20px; max-height: 40px; font-size: 14px; margin: 10px 0;}
}
@media(max-width:768px){
.Floor002749 .list dd,
.Floor002749 .top-news{padding: 20px;}
.Floor002749 .list dd{margin:0; height: auto!important; padding-right:90px;}
	
}
@media(max-width:640px){
	.Floor002749{ padding: 30px 0;}
	.Floor002749 .tab li a{padding: 0 10px; line-height: 36px; font-size: 16px;}
	.Floor002749 .list dd .text { padding-right:20px;}
	.Floor002749 .list dd time { right: 10px;}
	.Floor002749 .list dd time b { font-size: 20px;}
	.Floor002749 .list dd p{font-size: 14px;line-height: 20px; max-height: 40px;  margin: 10px 0;}
	.Floor002749 .list dd{ padding-right:70px;}

}
@media(max-width:480px){
	.Floor002749 .tab li a{padding: 0 5px; line-height: 30px; font-size: 14px;}
}

/*Floor002573 */

.Floor002573{position:relative;z-index:0;background:url(../images/Floor002573_bg.jpg) no-repeat center top; background-size:cover; padding:4% 0 ;}
.Floor002573 .home-title:after{background: #fff;}
.Floor002573 .home-title .cn{color: #fff;}
.Floor002573 .home-title .en{color:rgba(255,255,255,0.5);}

.Floor002573 .owl-carousel{ position:relative; z-index:10;padding:1% 0 4%;}
.Floor002573 .owl-stage-outer{ overflow:hidden;}
.Floor002573 .owl-item{ float:left;}
.Floor002573 .item{position:relative;overflow:hidden; border-radius:10px; }
.Floor002573 .item a{color: #63065f;position:absolute;left:0;top: 0;height:100%;width:100%;text-align:center;background: rgba(255,255,255,0.8);transition:0.3s;}

.Floor002573 .item:hover a,
.Floor002573 .item:hover p{ color:#fff}
.Floor002573 .item .pic{ display:block; width:100%;}
.Floor002573 .item a > div{ width:100%;}
.Floor002573 .item .main{ margin-top:30%;transition: .3s;}
.Floor002573 .item p{line-height:24px;height:0;font-size: 14px;max-width: 240px;margin:0 auto;transition:0.3s;transform:translateY(100px);opacity:0;margin-bottom:0;padding:0 2%;margin-top: 15px;}
.Floor002573 .item h3{margin:0;font-size:18px;padding:2% 0;font-weight:normal;color: #333;max-height:74.5px;}
.Floor002573 .item h3:after{ content:''; background:#63065f; width:32px; height:3px; margin:12px auto 0;display: block;}
.Floor002573 .item a:hover{background: rgba(99,6,95,0.9);}
.Floor002573 .item:hover .main{ margin-top:28%;}
.Floor002573 .item a:hover p{  opacity:1;height:48px;margin-bottom:5%; transform:translateY(0);}
.Floor002573 .item:hover h3{ color:#fff;}
.Floor002573 .item:hover h3:after{ background:#fff;}
.Floor002573 .item a span{ display:inline-block; background:url(../images/Floor002573_more.png) no-repeat; width:22px;  opacity:0; transition:0.4s;}
.Floor002573 .item a:hover span{ opacity:1;height:10px;}
.Floor002573 .item .icon{max-width:65px;max-height:65px;transition:0.4s;margin-left: 10px;}
.Floor002573 .item .icon2{ display:none;}
.Floor002573 .item a:hover .icon{ display:none;}
.Floor002573 .item a:hover .icon2{ display:block;}
@media(min-width:1025px){
.Floor002573 .disabled{ display:none;}

}
@media(max-width:1024px){
.Floor002573{ padding-left:3%; padding-right:3%;}
.Floor002573 .owl-nav{ text-align:center; padding:3% 0;}
.Floor002573 .owl-nav button{ margin:0 1px; position:relative; border:none;background: rgba(169,39,39,0.9); width:40px; height:40px; padding:0; cursor:pointer;}
.Floor002573 .owl-nav span{ overflow:hidden; display:block;  text-align:left;text-indent:-999em; width:12px; height:12px; border-top:3px solid #fff; border-right:3px solid #fff; }
.Floor002573 .owl-nav .owl-prev span{margin-left:15px; transform:rotate(-135deg);}
.Floor002573 .owl-nav .owl-next span{margin-left:12px;transform:rotate(45deg);}
}
@media(max-width:480px){
.Floor002573 .item .icon{ max-width:40px; max-height:40px;}
}

/*Floor002572 */


/*owl-carousel*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/
/*Bottom002743 */
.Bottom002743{background: #212121;color: rgba(255,255,255,0.6);}
.Bottom002743 section{padding: 3% 0 1%;}
.Bottom002743 a{color: rgba(255,255,255,0.6);}
.Bottom002743 a:hover{color: #63065f;}
.Bottom002743 .copyright{line-height: 24px;color: rgba(255,255,255,0.6);}
.Bottom002743 .copyright footer{border-top: 1px #444 solid;padding: 15px 0;}
.Bottom002743 .copyright footer .btm_links a { display: inline-block;margin-right: 10px;}
.Bottom002743 .copyright footer .btm_links a:after { display: none;}
.Bottom002743 .copyright a{color: #aaa;}
.Bottom002743 .copyright a:hover{color: #63065f;}
.Bottom002743 .copyright a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: #c0c0c0; vertical-align: middle; margin: 0 7px;}

.Bottom002743 .links{margin: 53px 0; border-top: 1px solid rgba(255,255,255,0.07);border-bottom: 1px solid rgba(255,255,255,0.07);position: relative; line-height: 24px; padding: 11px 0 11px 70px;}
.Bottom002743 .links a{display: inline-block;}
.Bottom002743 .links span{position: absolute; left: 0; top: 11px; color: rgba(255,255,255,0.4);}
.Bottom002743 .links a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: rgba(255,255,255,0.07);vertical-align: middle; margin: 0 14px;}

.Bottom002743 .contact{max-width: 220px;}
.Bottom002743 .contact .name,
.Bottom002743 nav dl dt{font-size: 18px;color: #fff;padding-bottom: 25px;}
.Bottom002743 .contact li{ padding-bottom: 5px;}
.Bottom002743 .contact li aside{ padding-left: 25px;background-position: left center; background-repeat: no-repeat;}
.Bottom002743 .contact li:nth-child(1){padding-bottom: 15px;}
.Bottom002743 .contact li:nth-child(1) aside{background-image: url(../images/Bottom002743_icon_call.png);}
.Bottom002743 .contact li:nth-child(2) aside{background-image: url(../images/Bottom002743_icon_email.png);}
.Bottom002743 .contact li:nth-child(3) aside{background-image: url(../images/Bottom002743_icon_add.png);}
.Bottom002743 .contact li b{font-size: 28px;color: #63065f;font-family: Arial; margin-top:5px; display:block;}
.Bottom002743 .contact .share { padding: 10px 0; }
.Bottom002743 .contact .share a{ display: inline-block; width: 36px; height: 36px; margin: 0 10px 0 0; border-radius: 99px; transition: 0.3s; }
.Bottom002743 .contact .share a.wx{ background: url(../images/Bottom002743_wx.png) no-repeat center #333; }
.Bottom002743 .contact .share a.wx:hover{ background: url(../images/Bottom002743_wx.png) no-repeat center #bf1e21; }
.Bottom002743 .contact .share a.wb{ background: url(../images/Bottom002743_wb.png) no-repeat center #333; }
.Bottom002743 .contact .share a.wb:hover{ background: url(../images/Bottom002743_wb.png) no-repeat center #bf1e21; }

.Bottom002743 nav dl dt a{color: #fff;}
.Bottom002743 nav{float: right;width: 70%;max-width: 840px;}
.Bottom002743 nav dl{float: left;max-width: 180px;}
.Bottom002743 nav dd{line-height: 24px;padding: 4px 0;}
.Bottom002743 nav .code{text-align: center;}
.Bottom002743 nav .code img{max-width: 121px;}

@media(min-width:769px){
.Bottom002743 .contact{float: left;}
.Bottom002743 .copyright aside{float: right;}
}
@media(max-width:768px){
.Bottom002743{padding-top: 5%;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;}
.Bottom002743 .links{margin: 30px 0; }
.Bottom002743 .contact .name,
.Bottom002743 .copyright{text-align: center;}
	.Bottom002743 .copyright footer { line-height: 30px;}
}


@media(max-width:640px){
.Bottom002743{padding-top:20px;}
.Bottom002743 section{padding:0 0 20px;}
.Bottom002743 .contact .name{font-size: 16px;padding-bottom: 14px;}	
.Bottom002743 .contact li{ padding-bottom:7px;}
.Bottom002743 .contact li:nth-child(1) {padding-bottom: 8px;}	
.Bottom002743 .contact .ul{font-size: 12px;line-height:20px;}	
.Bottom002743 .copyright footer{font-size: 12px; line-height: 24px;}
.Bottom002743 .contact li b{font-size:22px;}	
}



    



/*Other002679 */
.Other002679{ position:fixed; z-index:200; right:5px; top:50%; margin-top:-169px;}
.Other002679 ol,
.Other002679 ol > li{ position:relative;}

.Other002679 aside{display:none;position:absolute;top:50%;margin-top:-20px;right:100%;white-space:nowrap;text-overflow:ellipsis;padding-right:25px;font-size:16px;color:#666;/* box-shadow: 0 0 10px rgba(0,0,0,0.3); */}
.Other002679 aside::after{position: absolute;content: '';background: #fff;box-shadow: 1px -1px 2px #cccccc; width: 14px;height: 14px;top: 50%;right: 18px;margin-top: -7px;overflow: hidden;pointer-events: none;-webkit-transform: rotate(45deg);-mz-transform: rotate(45deg);transform: rotate(45deg);}
.Other002679 aside dl{box-shadow: 0 0 5px #ccc;border-radius: 8px;background: #fff;padding: 15px 20px;color: #999;line-height: 42px;}
.Other002679 aside.call{margin-top: -45px; }
.Other002679 aside.online{margin-top:-93px;}
.Other002679 aside.online a{ text-decoration:underline; color:#df5417;}
.Other002679 aside.online b{font-size: 33px;color: #df5417;width: 60px;padding-right: 5px;display: inline-block;text-align: right;font-family: "Impact";}
.Other002679 aside.online dl .a_ask{width: 160px;height: 40px; text-decoration:none;text-align: center;line-height: 40px;color: #fff;background: #df5417;border-radius: 50px;display: block;margin: 16px auto 0;  }
.Other002679 ol.advisory li aside dl{padding:25px 30px; line-height:normal;}
.Other002679 aside.call dl h2,
.Other002679 aside.call dl p{margin: 10px 0 0 0;}
.Other002679 aside.call dl h2{font-size: 30px;color: #63065f;line-height: 30px;font-family: "Impact";margin: 0;}
.Other002679 aside.call dl p b{font-size: 26px;color: #666;margin-left: 10px;font-family: "Impact";}

.Other002679 ol.advisory li{padding:20px;border-radius:30px;transition:0.3s;border-radius: 5px;background:#fff;padding:3px;padding: 15px 10px;box-shadow: 0px 0px 5px #cccccc;margin-bottom: 8px;}
.Other002679 ol.advisory li:nth-child(2){ display: none;}
.Other002679 ol.advisory li figure{margin:0 auto;text-align:center;line-height:18px;color:#666;transition:0.3s;padding-top: 38px;display: block;}
.Other002679 ol:hover > span,
.Other002679 ol:hover a span,
.Other002679 ol.advisory li:hover{ color:#fff; background:#63065f;}
.Other002679 ol.advisory li:hover figure,
.Other002679 ol.advisory li:hover span{ color:#fff;}
.Other002679 .hover figure{background:url(../images/Other002679-call.png) no-repeat center top;}
.Other002679 .hover:nth-of-type(2) figure{background:url(../images/Other002679-kefu.png) no-repeat center top ;}
.Other002679 .hover:hover figure{background:url(../images/Other002679-callhover.png) no-repeat center top;}
.Other002679 .hover:hover:nth-of-type(2) figure{background:url(../images/Other002679-kefuhover.png) no-repeat center top ;}

@media(max-width:1024px){
.Other002679{ display:none;}
}

.Other002679 .gettop{height: 60px;margin-top: 600px;transition: margin-top 0.5s;position: relative;}
.Other002679 .gettop a.gettop_a_T {background-position: center -100px;}
.Other002679 .gettop a {position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;background: url(../images/gettop.png) no-repeat center top,url(../images/huo.gif) no-repeat center 32px;animation: My_huojian 0.2s infinite linear; transition: background 0.8s;}
.Other002679 .gettop_act {margin-top: 10px;}
@keyframes My_huojian
{
0% { top:0px;}
50% { top:2px;}
100% {top:0px;}
}
@-webkit-keyframes My_huojian 
{
0% { top:0px;}
50% { top:2px;}
100% {top:0px;}
}


/*
 .Form002802
 */
.Form002802{ padding:3% 0; background:#f5f5f5;}
.Form002802 h3{font-size:28px;margin:0 0 20px;padding-bottom:20px;line-height:28px;color: #333;text-align: center;font-weight: normal;}
.Form002802 h3:after{content:'';background:#63065f;height: 4px;width: 35px;margin: 20px auto 0;display: block;}
.Form002802 .from{ max-width:1280px; margin:0 auto; }
.Form002802 .from td{padding-right: 20px;padding-bottom: 15px;}
.Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from td div.errors:after{ display: inline-block;content: '';width: 14px;height: 14px;background: url(../images/error.png) no-repeat;position: absolute;top:50%;transform: translateY(-50%);left:100%;margin-left: 2px;}
.Form002802 .from td div.correct:before{ display: inline-block;content: '';width: 14px;height: 14px;background: url(../images/correct.png) no-repeat;position: absolute;top:50%;transform: translateY(-50%);left:100%;margin-left: 2px;}
.Form002802 .from label{ position:absolute; left:15px; top:0; font-size: 15px; line-height: 50px; color:#999;}
.Form002802 .from .text{width:100%;height:50px;line-height:50px;text-indent:10px;border:none;background: #fff;border: 1px #e6e6e6 solid;}
.Form002802 .from textarea.text{height: 150px;}
.Form002802 .from .btn{padding-top: 20px;text-align:center;}
.Form002802 .from .btn input{ background:#63065f; cursor:pointer; padding:0; border:none; width: 160px; height:38px; font-size: 16px; color:#fff; text-transForm002802: uppercase; border-radius: 99px;}

@media(min-width:641px){
.Form002802 .from td:nth-child(3n),
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right:20px; }
}
@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; }
}

/*
 .Floor001291
 */
.Floor001291{ padding:3% 0; }
.Floor001291 .partner{   z-index:1; }
.Floor001291 .partner h1{ margin-bottom:3%;}
/*.Floor001291 .partner li{margin-bottom: 2%;}*/
/*.Floor001291 .partner li div {padding:10px;}*/
.Floor001291 .partner .slick-list {padding:2% 0;}
.Floor001291 .partner ul { font-size: 0; overflow: hidden;}
.Floor001291 .partner li:hover {  z-index: 10;position: relative;}
.Floor001291 .partner li a{ position:relative; background-color:#fff; display:block; width: 100%; padding-bottom:50%; background-size:contain; transition:all 0.3s;}
.Floor001291 .partner li a::before{ position:absolute; content:''; width:100%; height:100%; border:1px solid #ebebeb; transition:all 0.3s;}
.Floor001291 .partner li a:hover{ background-color:#fff; /*filter: grayscale(100%);*/}
.Floor001291 .partner li a:hover::before{ border-color:#63065f; border-width:2px; box-shadow:0 0 5px #ccc;}
.Floor001291 .slick-dots  { height:33px;padding-top:20px;text-align: center; overflow: hidden;}
.Floor001291 .slick-dots li { display: inline-block;}
.Floor001291 .slick-dots button {display: block;margin:0 8px;border:0;background:#e5e5e5;width:13px;height:13px;border-radius:50%;line-height: 300; cursor: pointer; overflow: hidden;}
.Floor001291 .slick-dots .slick-active button {background:#63065f;}

@media(max-width:768px){
	.Floor001291 .partner::before{ display:none;}
	.Floor001291 .partner{ float:none; width:auto;padding:0 0 3%;background-color:#f6f6f6;}
}
@media(max-width:375px){
	.Floor001291 .partner h1{ font-size:18px;}
}

/*
 .Floor001292 
 */
.Floor001292{ background: url(../images/Floor001292-bg.jpg) no-repeat center; background-size: cover; padding:3% 0; }
.Floor001292 .partner{  position:relative; z-index:1; padding:0 3%;}
.Floor001292 .partner h1{ margin-bottom:3%;}
.Floor001292 .partner ol{float:left;/*width: 22.75%;margin-right:3%;*/padding:0 2%;margin-bottom: 2%;}
.Floor001292 .partner ol:nth-child(4n){ margin-right:0;}
.Floor001292 .partner ol a{ position:relative; background-color:#fff; display:block; padding-bottom:50%; background-size:contain;}
.Floor001292 .partner ol a::before{ position:absolute; content:''; width:100%; height:100%; border:1px solid #ebebeb; transition:border-color 0.3s,box-shadow 0.3s;}
.Floor001292 .partner ol a:hover{ background-color:#fff;}
.Floor001292 .partner ol a:hover::before{ border-color:#63065f; border-width:2px; box-shadow:0 0 5px #ccc;}
.Floor001292 .slick-dots  { height:33px;padding-top:20px;text-align: center; overflow: hidden;}
.Floor001292 .slick-dots li { display: inline-block;}
.Floor001292 .slick-dots button {display: block;margin:0 8px;border:0;background:#e5e5e5;width:13px;height:13px;border-radius:50%;line-height: 300; cursor: pointer; overflow: hidden;}
.Floor001292 .slick-dots .slick-active button {background:#63065f;}

@media(max-width:768px){
.Floor001292 .partner::before{ display:none;}
.Floor001292 .partner{ float:none; width:auto;}
.Floor001292 .partner{background-color:#f6f6f6;}
}
@media(max-width:375px){
.Floor001292 .partner h1{ font-size:18px;}
}


/*
 .TextList002514
 */
.TextList002514 { padding: 4% 0; float: left; width: 48%; }
.TextList002515 { float: right; }
.TextList002514 .top-title{ margin: 0; padding-bottom: 25px; font-size: 28px; color: #63065f; font-weight: normal; text-align: center;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding: 0 5%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 30px 15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#63065f; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#63065f;font-weight: bold;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#63065f; padding:30px 0;}
@media screen and (max-width: 768px) {
	.TextList002514 { width: 100%;}
}

/*
.RighInfo002275
 */
.RighInfo002275{ padding: 5% 0; }
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: none;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}
@media screen and (min-width: 768px) {
.RighInfo002275 .text{float: left;width: 45%;}
.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}
@media screen and (min-width: 1024px) {
.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
.RighInfo002275 .text .title{font-size: 52px;color: #63065f;}
}
@media screen and (min-width: 1200px) {
.RighInfo002275 .text .title{margin-bottom: 75px}
.RighInfo002275 .map{width: 700px;height: 430px;border: 5px solid #fadccd;}
.RighInfo002275 .text{width: 40%;}
}



/*PicList002663 */
.PicList002663{ padding:4% 0 0 0;margin-bottom: -30px; font-family:Arial, Helvetica, sans-serif;}
.PicList002663 li{ background:#fafafa;}
.PicList002663 .news-top .bx-wrapper{ position:relative; z-index:1;}
.PicList002663 .news-top .bx-viewport{ z-index:1}
.PicList002663 .news-top{ margin-bottom:5%;}
.PicList002663 li time{ color:#63065f; font-size:28px;}
.PicList002663 li h3{font-size:28px; line-height:30px; margin-bottom:0;height:60px;}
.PicList002663 li h3 a{ color:#333;font-size: 24px;font-weight: normal;}
.PicList002663 li h3 a:hover{ color:#63065f;}
.PicList002663 li p{ line-height:26px; font-size:16px; overflow:hidden; height:104px; margin-bottom:15%;}
.PicList002663 li .more{ position:relative; color:#63065f;}
.PicList002663 li .more::before{ position:absolute; content:''; width:100%; height:1px; left:0; bottom:0; background:#c09a75; transition:0.3s;}
.PicList002663 li .more:hover::before{ width:0;}
.PicList002663 .news-list li{ float:left;  margin-right:2%; margin-bottom:2%; padding:5% 3%;}
.PicList002663 .bx-pager{ text-align:center; background:#fafafa; padding:3% 5%;}
.PicList002663 .bx-pager div{ display:inline-block;padding:0 5px;}
.PicList002663 .bx-pager div a{ position:relative; display:block; width:14px; height:14px; border-radius:50%; border:1px solid transparent; overflow:hidden; line-height:1000px;}
.PicList002663 .bx-pager div a::before{ position:absolute; content:''; left:2px; top:2px; right:2px; bottom:2px; background:#c4c4c4; border-radius:50%; }
.PicList002663 .bx-pager div a.active{ background:#fff; border-color:#c09a75;}
.PicList002663 .bx-pager div a.active::before{ background:#63065f;}
@media(min-width:769px){
.PicList002663 .news-top .pic{ width:66.66%;}
.PicList002663 .news-top .txt{ width:33.34%;padding:0 3%;}
.PicList002663 .news-list li{width:32%;}
.PicList002663 .news-list li:nth-child(3n){ margin-right:0;}
.PicList002663 .bx-controls{ position:absolute; left:0;width:66.66%; bottom:0; z-index:10;}
.PicList002663 .bx-pager{ float:right;}
.PicList002663 .bx-pager div{ float:left;}
}
@media(max-width:1024px){
.PicList002663 li time,
.PicList002663 li h3{font-size:24px;}
}
@media(min-width:481px) and (max-width:1024px){
.PicList002663 li p{ line-height:20px; font-size:14px;height:80px;}
}
@media(max-width:768px){
.PicList002663 .news-top .ycenter{ display:block;}
.PicList002663 .news-top .txt{ padding:3%;}
.PicList002663 .news-top li h3{ max-height:60px; height:auto;}
.PicList002663 .news-top li p{ margin:3% 0; height:auto;}
.PicList002663 .news-list li{width:49%;}
.PicList002663 .news-list li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002663 .news-list li{ float:none; width:auto; margin-right:0;}
.PicList002663 .news-list li p,
.PicList002663 .news-list li h3{ height:auto;}
}



/*
 .Form002325
 */
.Form002325{ position: fixed; background:rgba(0,0,0,0.5); width:100%; top:0; left:0; z-index:1000; height: 100%;  display: none;}
.Form002325 .wrap-container{ position:absolute; background:#fff; z-index:101; padding:25px; width: 100%; height: 100%; }
.Form002325 .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(../images/Form002325-colseBtn.jpg) no-repeat;}
.Form002325 .title{ height:84px; line-height:84px; color:#63065f; font-size:24px; text-align: center; }
.Form002325 .list{ display: none;max-height:500px;overflow: auto;}
.Form002325 .ul ol{ background: #63065f; margin-bottom: 10px; padding: 0 10px;}
.Form002325 .ul ol h2{ margin: 0; font-size: 18px; color: #fff; line-height: 2.5; font-weight: normal; }
.Form002325 .ul ol span{ float: right; color: #fff; line-height: 3; }
.Form002325 .ul li{border-bottom:dotted 1px #c2c2c2; line-height: 3; padding-right:5px;}
.Form002325 .ul li a{ display:block; background:url(../images/TextList003-news_li.png) no-repeat 10px center;padding-left:20px; padding-right:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size: 16px; color: #666;}
.Form002325 .ul li span{ float:right; color:#a6a6a6; font-size:12px;}


@media only screen and (min-width:768px ) {
	.Form002325 .wrap-container{ top:50%;transform:translateY(-50%); width:700px; margin-left:-350px; left:50%; height: auto; padding: 25px;position:fixed;}
}
@media only screen and (min-width:1024px ) {
	.Form002325 .wrap-container{ width:768px; margin-left:-384px; left:50%; padding: 50px; }
}
@media only screen and (min-width:1440px ) {
	.Form002325 .list{ max-height:600px;}
}


/*.Kechuang_content*/
.Kechuang_content { padding: 3% 0;}
.Kechuang_content .k_title { text-align: center; font-size: 30px; color: #63065f; font-weight: normal}
.Kechuang_content .k_txt { text-align: center; font-size: 16px; line-height: 32px; color: #585858;}


/*RighInfo002811 */
.RighInfo002811{padding: 5% 0 3% 0;}
.RighInfo002811 .box:nth-child(2n) .txt .inner,
.RighInfo002811 .box .txt{background: #f9f9f9;}
.RighInfo002811 .pic img{display: block; width: 100%;}
.RighInfo002811 .txt{position: relative; z-index: 10;}
.RighInfo002811 .txt .inner{padding: 5% 10%;}
.RighInfo002811 .box:nth-child(2n) .txt{vertical-align: top;}
.RighInfo002811 .txt .tit{font-size: 24px;color: #333;}
.RighInfo002811 .txt p{line-height: 30px; font-size: 16px;color: #888;text-align: justify;}
@media(min-width:1025px){
	.RighInfo002811 .box .pic{width: 48.612%;}
	.RighInfo002811 .box .pic .inner{ width: 100%;}
	/*	.RighInfo002811 .box:nth-child(2n-1) .pic .inner{margin-top: -8%; padding-bottom: 6%;}*/
	.RighInfo002811 .box:nth-child(2n) .pic .inner{float: right;/* margin-top: 6%; */}
}
@media(max-width:1024px){
	.RighInfo002811 .ytable,
	.RighInfo002811 .ytable-cell{display: block;}
	.RighInfo002811 .txt .inner{padding: 5% 10%!important;}
}


/*PicList002546 */
@media(min-width:1201px){
	.PicList002546 li{float:left; width:50%;}
	.PicList002546 ul:nth-child(2n) li .txt{ right:auto; left:0;}
	.PicList002546 ul:nth-child(2n) li .Ispic{ float:right;}
	.PicList002546 ul:nth-child(2n) li::before{ border-right-color:transparent; border-left-color:#f7f7f7; margin-left:15px;}
}
.PicList002546 li {overflow:hidden; display:block;position:relative; background:#fff; transition:0.3s;}
.PicList002546 li .Ispic{ padding-bottom:102.44%; transition:0.3s;}
@media(min-width:481px){
	.PicList002546 li .Ispic{ padding-bottom:51.22%; width:50%;}
	.PicList002546 li .txt{ position:absolute; right:0; top:0; width:50%; height:100%;}
	.PicList002546 li .table{ display:table; width:100%; height:100%;}
	.PicList002546 li .table_cell{ display:table-cell; vertical-align:middle;}
}
.PicList002546 { padding:3% 0 2%;background:#f9f9f9;}
.PicList002546 .auto {}
.PicList002546 li figure{ padding:5%; text-align:center; color:#666;}

.PicList002546 li h3{ font-weight:normal; color:#333; font-size:20px; margin:10px 0; height:26px; overflow:hidden;}
.PicList002546 li pre{ text-align:center; min-height:78px; max-height:78px; overflow:hidden; line-height:26px;}

.PicList002546 li a:hover .Ispic{opacity:0.9;}
@media(max-width:1200px) and (min-width:481px){
	.PicList002546 li:last-child .txt{ right:auto; left:0;}
	.PicList002546 li:last-child  .Ispic{ float:right;}
	.PicList002546 li:last-child::before{ border-right-color:transparent; border-left-color:#f7f7f7; margin-left:15px;}
}

/*
 .PicList001213
 */
.PicList001213 dl{margin:3% 0;}
@media(min-width:481px){
	.PicList001213 dl{ display:table; width:100%;}
	.PicList001213 dl dt,
	.PicList001213 dl dd{ display:table-cell; vertical-align:middle;}
	.PicList001213 dl dt{ width:50%;}
	.PicList001213 dl dd{ padding-left:4%;background:#f9f9f9}
	.PicList001213 dl dt img{ width:100%;}
	.PicList001213 dl:nth-child(2n) dt{ text-align:right;}
}
.PicList001213 dl h2{ font-size:24px; margin:0 0 5%; font-weight: normal;}
.PicList001213 dl p{ line-height:32px; font-size: 16px; max-height:180px; overflow:hidden; padding-right:14%;  color: #585858;}

@media(max-width:480px){
	.PicList001213 dl dd{ padding:3%;}
	.PicList001213 dl h2{ font-size:20px;}
}


/*PicList002078 */
.PicList002078{ position:relative; z-index:1;}

.PicList002078 .list li{ position:relative; margin-bottom:50px; background-color:#f9f9f9;transition: all 0.3s  }
.PicList002078 .list li div{  padding:6% 8% 6% 35.34%;}
.PicList002078 .list li .Ispic{ position:absolute; left:0; width:28.75%; height:100%; background-size:cover;}
.PicList002078 .list li .Ispic img{ display:none;}
.PicList002078 .list li .dot{  font-size:24px; color: #63065f;}
.PicList002078 .list li p{ margin-bottom:0; font-size: 16px; line-height:26px; overflow:hidden;}

.PicList002078 .list li:nth-child(2n) div{ padding-right:35.34%; padding-left:8%;}
.PicList002078 .list li:nth-child(2n) .Ispic{ left:auto; right:0;}
.PicList002078 .list li:hover { box-shadow: 1px 3px 13px 2px #a5a5a5;background:#63065f;}
.PicList002078 .list li:hover div ,
.PicList002078 .list li:hover .dot {color: #fff;}
@media(max-width:640px){
	.PicList002078 .list li { margin-bottom: 20px;}
	.PicList002078 .list li p{ height:78px;}
	.PicList002078 .list li div{ padding-left:35%;}
	.PicList002078 .list li .dot{  font-size:20px;}
	.PicList002078 .list li .Ispic{ width:30%}
	.PicList002078 .list li:nth-child(2n) div{ padding-right:35%;}
}
@media(max-width:375px){
	.PicList002078 .list li p{ line-height:20px; height:40px; font-size:12px;}
}

/*Support_list*/
.Support_list { margin-bottom: 3%; overflow: hidden;}
.Support_list .auto { position: relative;}
.Support_list .auto:after {position: absolute;content: '';width:100%;height:98%;top:20px;left:0;background:#f7f6f5; box-shadow:1px 5px 20px 9px #f7f6f5;z-index: -1;;}
.Support_list ul {display: flex;}
.Support_list li {float: left;width: 31%; margin-right: 2%;padding:4% 0;border:1px solid #fff;background:#f9f9f9;text-align: center; cursor: pointer;transition: border .3s }
.Support_list li:last-child { margin-right: 0;}
.Support_list li h3 {font-size: 24px; font-weight: normal;color: #63065f;}
.Support_list li dl dd{ line-height: 30px;}
.Support_list li dl dd span { font-size: 16px; color: #333;}
.Support_list li:hover {border:1px solid #63065f;}

@media(max-width:640px){
	.Support_list ul { display: block;}
	.Support_list li { width: 100%; margin-right: 0;}
}

/*.CodeImg*/
.CodeImg .auto {text-align: center; position: relative; margin-bottom: 3%;}
.CodeImg .auto:after {position: absolute;content:'';width:100%;height:2px;top:50%;left:0;background:#f4e9e8; z-index: -1;}
.CodeImg img {background:#fff;padding:10px;}
.CodeImg p { margin-top: 5px;font-size: 16px;color: #333;}

/*
 .RichInfo005
 */
.RichInfo005{ padding:20px 0;min-height:300px;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#0f76d3; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#0f76d3;}


/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}
