.sub_banner{height: 0;background-size: cover !important;position: relative;padding-bottom: 460px;z-index: 2;overflow: hidden;}
.sub_banner .box{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.sub_banner .box h3{font-size: 60px;font-family: 'BigCaslon-Medium';color: #fff;font-weight: normal;white-space: nowrap;}

.bread{line-height: 40px;color: #fff;margin: 7px 0px 6px 18px;}
.bread a{padding: 0;color: #fff;}
.bread a:hover{}

.wrap_content{position: relative;padding: 0;}
.content{position: relative;z-index: 2;overflow: inherit;}
.page_content{position: relative;padding: 1px 0 1px 68px;}
.page_content::before{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;width: 4px;background: #ddd;z-index: -1;}
.page_content::after{content: '';display: block;position: absolute;left: 0;top: -50px;height: 550px; width: 4px;background: #631bc5;}

.sub_page_title1{color: #4f1eb0;font-family: 'Charter-Bold';}
.sub_page_title2{color: #4a05aa;font-family: 'Charter-Roman';border-top: 1px solid #bbb;border-bottom: 1px solid #bbb;padding: 0 0 12px;background: #fff;}

.subMenu{margin: 38px -30px 40px 0;}
.subMenu a{color: #631bc5;font-family: 'Charter-Roman';margin: 0 30px 20px 0;line-height: 48px;position: relative;display: inline-block;*display: inline;*zoom:1;cursor: pointer;}
.subMenu a.on,.subMenu a.active{font-family: 'Charter-Bold';}
.subMenu a.on::after,.subMenu a.active::after{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 4px;background: #ddd;}

.subMenu.fix{position: fixed;left: 0px;right: 0;top: 47px;background: #f2f2f2;margin: 0;padding: 10px 20px;z-index: 2;text-align: center;webkit-animation-name: subMenuIn ;animation-name: subMenuIn ;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;}
.subMenu.fix a{font-size: 18px;line-height: 2;margin: 0 20px;position: relative;}
.subMenu.fix a::after{content: '';display: block;position: absolute;left: 0;right: 100%;bottom: 0;height: 4px;background: #4a05aa;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.subMenu.fix a:hover::after{right: 0;}
@keyframes subMenuIn{
	from {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;top: 10px;
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		opacity: 1;top: 47px;
	}
}

/* 二级页框架结束 */

/* 分页 */
.pages {padding: 0;color:#631bc5;font-size: 0;text-align:center;margin: 0 0 70px;}
.pages:after,.pages:before{content:" "; display:table}
.pages>a:first-child{}
.pages>a,.pages>span{display:inline-block;*display: inline;*zoom:1;cursor: pointer;width: 55px;height: 55px;line-height: 55px;position:relative;text-align: center;vertical-align: top;font-size: 20px;transition: all 0.35s ease-in-out;margin: 0 12px;color: #631bc5;border-radius: 30px;border: 1px solid #bbb;}
.pages > span{width: auto;padding: 0 16px;margin: 0 12px;}
.pages .start,.pages .end,.pages .next,.pages .prev{margin: 0 8px;}
.pages .prev{background: url(../images/pages_prev1.png) center no-repeat;}
.pages .next{background: url(../images/pages_next1.png) center no-repeat;}
.pages .start{background: url(../images/pages_start1.png) center no-repeat;}
.pages .end{background: url(../images/pages_end1.png) center no-repeat;}
.pages > a:hover ,.pages > a.on_page{background-color:#631bc5;color: #fff;}
.pages .prev:hover{background: url(../images/pages_prev2.png) center no-repeat #631bc5;}
.pages .next:hover{background: url(../images/pages_next2.png) center no-repeat #631bc5;}
.pages .start:hover{background: url(../images/pages_start2.png) center no-repeat #631bc5;}
.pages .end:hover{background: url(../images/pages_end2.png) center no-repeat #631bc5;}
.pages > a.on_page{}
@media screen and (max-width:992px){
	.pages>a, .pages>span{width: 45px;height: 45px;line-height: 45px;}
}
@media screen and (max-width:767px){
	.pages>a, .pages>span{width: 36px;height: 36px;line-height: 36px;}
	.pages a{display: none;}
	.pages a.start,.pages a.prev,.pages a.on_page,.pages a.next,.pages a.end{display: inline-block;*display: inline;*zoom:1;}
	.pages .start, .pages .end, .pages .next, .pages .prev, .pages > span{margin: 0 5px;}
}
/* 分页结束 */

/*文章页*/
.pageArticle{position: relative;padding: 16px 0 105px;/* max-width: 930px; */margin: 0 auto;}
.pageArticleTitle{overflow: hidden;padding: 22px 0 16px;border-top: 4px solid #ddd;border-bottom: 4px solid #ddd;margin: 0 0 50px;}
.pageArticleTitle h3{line-height: 1.4;color: #222;text-align: center;font-family: 'Charter-Bold';}
.pageArticleTitle .time{margin: 30px auto 0;width: 140px;padding: 0 0 0 51px;background: url(../images/article_time.png) left center no-repeat;color: #ad8f60;background-size: auto 100%;}
/* .articleAuthor{padding: 21px 0 22px;text-align: center;margin: 0 0 21px;font-size: 16px;color: #999;}
.articleAuthor span{display: inline-block;*display: inline;*zoom:1;color: #999;}
.articleAuthor button{background: #fff;border: 1px solid #eee;display: inline-block;*display: inline;*zoom:1;width: 30px;line-height: 24px;height: 24px;vertical-align: baseline;} */
.articleBottom{margin: 64px 0 0;padding: 19px 0 0;/* min-height: 100px; */}
.article{position: relative;line-height: 30px;}
.article p{}
.pageArticle .article{margin: 0 4px 60px;}
.Annex{overflow: hidden;padding: 0 0 13px;border-top: 1px solid #eee;}
.Annex strong{padding: 16px 0 4px 0;font-weight: normal;display: block;line-height: 20px;font-size: 15px;position: relative;color: #444;font-weight: normal;}
.Annex strong::before{content: '';display: none;width: 4px;height: 4px;position: absolute;left: 20px;top: 50%;transform: translateY(-50%);background: #c6782d;border-radius: 50%;}
.annexList{margin: 0;padding: 2px 0 0 0;}
.annexList li{font-size: 14px;line-height: 27px;padding: 3px 0;text-align: justify;}
.annexList li:first-child{}
.annexList li a{color: #444;}
.annexList li a:hover{color: #014b9a;}
.share{position: absolute;top: 0;right: -40px;}
.share > span{display: block;line-height: 20px;margin: 0 0 22px;}
.share .bdsharebuttonbox > a.bds_weixin{background: url(../images/share_wechat.png) center no-repeat;background-size: 100% 100% !important;}
.share .bdsharebuttonbox > a.bds_tsina{background: url(../images/share_sina.png) center no-repeat;background-size: 100% 100% !important;}
.share .bdsharebuttonbox > a.bds_qzone{background: url(../images/share_qzone.png) center no-repeat;background-size: 100% 100% !important;}
.share .bdsharebuttonbox > a.bds_more{background: url(../images/share_more.png) center no-repeat;background-size: 100% 100% !important;}
.share .bdsharebuttonbox > a.popup_twi{background: url(../images/share_twi.png) center no-repeat;background-size: 100% 100% !important;}
.share .bdsharebuttonbox > a.popup_fbook{background: url(../images/share_fbook.png) center no-repeat;background-size: 100% 100% !important;}
.shareBox {width: 260px;background-color: #fff;position: fixed;top: 50%;left: 50%;margin: -150px 0 0 -130px;z-index: 9998;height: 310px;border: 6px solid #8F8F8F;border-radius: 8px;box-shadow: 0 0 7px #aaa;display: none;}
.shareBox { font-size: 14px;}
.shareBox .title {background: #f6f6f6;font-size: 14px;font-weight: bold;padding: 10px 15px !important;}
.shareClose {position: absolute;right: 0;top: 0; cursor: pointer;font-size: 18px;width: 20px;; }
.sharelist {position: static;height: 250px;overflow-y: auto;padding-left: 17px !important;}
.sharelist li {float: left;width: 130px;padding: 2px;margin-left: 6px;_margin-left: 3px;height: 28px;overflow: hidden;list-style: none; }
.sharelist li a {color: #565656;font: 12px '宋体';display: block;text-decoration: none;border: 1px solid #fff;line-height: 18px;width: auto;height: auto;text-indent: 0;}
.weChatBox{width: 260px;height:300px;background-color:#fff;border:solid 1px #d8d8d8;padding:10px;position: fixed;left: 50%;top: 50%;margin:-130px 0 0 -140px;z-index: 9998;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.25);}
.weChatBox .w-title{font-size: 12px;font-weight: bold;padding:0 0 10px 0;}
.w-close{width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 20px;position: absolute;right: 0;top: 0;color:#333;cursor: pointer;}
.qrcode{width: 200px;height: 200px;margin:15px auto;background: #ccc;}
.w-footer{font-size: 12px;line-height: 1.5;color:#999;}
#qrodeText{opacity: 0;position: absolute;left: 0;top: 0;z-index: 0;visibility:hidden;}

.share{overflow: hidden;font-size: 0;width: 32px;}
.share .bdsharebuttonbox > a{margin: 0 0 20px;vertical-align: top;width: 32px;padding: 0;height: 32px;float: none;transition: all ease-in-out 0.3s;-ms-transition: all ease-in-out 0.3s;-moz-transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;-o-transition: all ease-in-out 0.3s;display: inline-block;*display: inline;*zoom:1;}
.share .bdsharebuttonbox > a:hover{opacity: 0.8;}
.share .bdsharebuttonbox > span{line-height: 32px;font-size: 16px;margin: 0 0 27px;/* font-weight: bold; */color: #333;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;writing-mode: tb-lr;}
.btns{width: 150px;height: 50px;line-height: 50px;text-align: center;color: #fff;background-color: #fcdb68;border:1px solid #014b9a;border-radius: 5px;margin:25px auto;box-shadow: 0 0 10px rgba(0,0,0,0.2);border:1px solid #014b9a}
.btns a{color: #fff;}
@media screen  and (max-width:1386px){
	.share{/* position: relative; *//* top: 0; *//* right: 0; *//* margin: 30px 0 0; */}
	.share .bdsharebuttonbox > a{margin: 0 0 10px 0;display: inline-block;*display: inline;*zoom:1;}
	.pageArticle{margin: 0 40px 0 0;}
	
}
@media screen  and (max-width:1024px){
	.pageArticle{
    padding: 16px 0;
}
	.share{margin-right: -10px;}
	.Annex{margin: 0;padding: 0 0 20px;}
	.articleAuthor{font-size: 14px;padding: 12px 0;margin: 0 0 10px;}
	
	.pageArticleTitle .time{padding: 0 0 0 40px;}
	
}
@media screen  and (max-width:767px){
	/* .share .bdsharebuttonbox > a{width: 20px;height: 20px;} */
	.Annex{margin: 0 0 20px;clear: both;}
	.Annex strong::before{left: 10px;}
	.Annex strong,.annexList li{padding-left: 20px;padding-right: 20px;}
	.pageArticle .bottom_links{padding: 0 20px;}
	.pageArticle .bottom_links a,.pageArticle .bottom_links a.next{width: auto;float: none;max-width: initial;}
	
}
/*文章页结束*/

.sub_011{margin: 0 70px 80px 14px;}
.sub_011 .sub_page_title1{margin: 40px 0 35px;}
.sub_011 .article p{line-height: 30px;color: #333;margin: 0 0 30px;}

.sub_012{margin: 0 -160px 60px -228px;position: relative;z-index: 2;}
.sub_012 a{display: block;}
.sub_012 .img{padding-bottom: 40%;}
.sub_012 .slick-dots{width: auto;right: auto;bottom: -40px;left: 196px;}
.sub_012 .slick-dots li{width: 12px;height: 12px;margin: 0 5px;border: 2px solid transparent;border-radius: 50%;}
.sub_012 .slick-dots li button{text-indent: 0;background: #dedede;outline: none;width: 6px;height: 6px;font-size: 0;display: block;margin: 3px auto;}
.sub_012 .slick-dots li.slick-active{border: 2px solid #520AB6;}
.sub_012 .slick-dots li.slick-active button{text-indent: 0;background: #520ab6;}
.sub_012 .slick-arrow{border: 0;width: 60px;height: 60px;font-size: 0;outline: none;top: auto;transform: none;}
.sub_012 .slick-arrow:after{display: none;}
.sub_012 .slick-next{right: 160px;background: url(../images/mode03_next.png) center center no-repeat #520ab6;background-size: 12px auto;}
.sub_012 .slick-prev{left: auto;right: 220px;bottom: -60px; background: url(../images/mode03_prev.png) center center no-repeat #520ab6;background-size: 12px auto;}
.sub_012 .slick-next:hover{background: url(../images/mode03_next.png) center center no-repeat #841bcb;background-size: 12px auto;}
.sub_012 .slick-prev:hover{background: url(../images/mode03_prev.png) center center no-repeat #841bcb;background-size: 12px auto;}

.sub_013{margin: 0 0 88px 14px;padding: 58px 0 0;}
.sub_013 .sub_page_title1{margin: 40px 0 44px;}
.sub_013 .right{width: 428px;float: right;}
.sub_013 .left{margin: 0 500px 0 0;}
.sub_013 .left .img_box{margin: 0 0 0 -80px;display: block;}
.sub_013 .title{margin: 37px 0 39px;height: 30px;line-height: 30px;color: #4a05aa;}
.sub_013 .info{margin: 0 0 0;color: #333;line-height: 30px;}
.sub_013 .info p{margin: 0 0 30px;}

.sub_0211 .article{margin: 43px 0 77px;}
.sub_0211 .article p{margin: 0 0 30px;}
.sub_0211 > h3{line-height: 30px;margin: 45px 0 -17px;}

.sub_022{/* overflow: hidden; */}
.sub_022 ul{margin: -14px 0 -33px -141px;}
.sub_022 li{width: 50%;}
.sub_022 a{margin: 0 0 97px 147px;}
.sub_022 .img{padding-bottom: 56.25%;border: 1px solid #ddd;}
.sub_022 .bottom{padding: 4px 20px 0 29px;margin: 0 0 0 52px;border-left: 4px solid #ddd;}
.sub_022 .title{margin: 0 0 26px;height: 60px;line-height: 30px;font-family: 'Charter-Roman';}
.sub_022 .time{color: #ad8f60;padding: 0 0 0 31px;background: url(../images/mode01_time.png) left center no-repeat;background-size: 19px auto;line-height: 22px;}

.part:nth-child(2n) .sub_032{background: #fcf8f2;}
.part:nth-child(2n+1) .sub_032{background: #f0eff8;}
.sub_032{margin: 0 0 46px;}

.sub_0321{display: block;padding: 26px 0;}
.sub_0321 .left{width: 265px;float: left;padding: 8px 9px 6px;background: #fff;box-shadow: 0 3px 8px .24px rgba(0,0,0,.28);}
.sub_0321 .right{margin: 0 0 0 325px;padding: 4px 0 0 0;}
.sub_0321 .img{padding-bottom: calc(397% / 2.65);}
.sub_0321 .name,.sub_0321 .pos,.sub_0321 .email{margin: 0 0 18px;line-height: 30px;color: #4a05aa;position: relative;padding: 0 0 0 145px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_0321 .tip{position: absolute;left: 0;width: 110px;top: 0;text-align: right;color: #333;}
.sub_0321 .exep{position: relative;line-height: 30px;padding: 0 0px 0 145px;}
.sub_0321 .exep .box{line-height: 32px;max-height: 256px;overflow: auto;color: #404040;}

.sub_0322 ul{margin: 0 10px 0 -28px;padding: 0 0;}
.sub_0322 li{width: 50%;}
.sub_0322 a{margin: 28px 0 29px 40px;}
.sub_0322 .left{width: 221px;float: left;padding: 6px;background: #fff;box-shadow: 0 3px 8px .24px rgba(0,0,0,.28);}
.sub_0322 .right{margin: 0 0 0 230px;padding: 3px 0 0 0;}
.sub_0322 .img{padding-bottom: calc(397% / 2.65);}
.sub_0322 .name,.sub_0322 .email{margin: 0 0 18px;line-height: 30px;color: #4a05aa;position: relative;padding: 0 0 0 123px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_0322 .tip{position: absolute;left: 0;width: 110px;top: 0;text-align: right;color: #333;}
.sub_0322 .exep{position: relative;line-height: 30px;padding: 0 0 0 124px;}
.sub_0322 .exep .box{line-height: 32px;max-height: 256px;overflow: auto;color: #404040;}

.sub_032 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #6e20ca;}
/* .sub_032 .mCSB_outside + .mCSB_scrollTools{display: block !important;} */

.sub_033{margin: -28px 0 0 0;}
.sub_033 .box{margin: 35px 0 54px;}
.sub_033 table,.sub_033 tr,.sub_033 td,.sub_033 th{border: 0;}
.sub_033 tr:first-child{line-height: 60px;background: #f7f7f7;font-size: 18px;color: #631bc5;font-family: 'Charter-Bold';}
.sub_033 td{font-family: arial;font-size: 14px;line-height: 24px;text-align: center;padding: 10px 0;min-width: 150px;}
.sub_033 td:last-child,.sub_033 th:last-child{width: 260px;text-align: left;padding-right: 30px;}
.sub_033 tr{border-bottom: 1px solid #e5e4e4;}
.sub_033 td:first-child,.sub_033 th:first-child{min-width: 80px;}
.sub_033 td:nth-child(2),.sub_033 th:nth-child(2){min-width: 150px;}
.sub_033 td:nth-child(3),.sub_033 th:nth-child(3){min-width: 80px;}

.sub_041 ul{margin: 0 0 32px -158px;}
.sub_041 li{width: 50%;}
.sub_041 a{margin: 0 0 68px 154px;position: relative;background: #5b5b5b;border: 1px solid #bfbfbf;}
.sub_041 .img{padding-bottom: calc(300% / 5.3);opacity: 1;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_041 .box{position: absolute;left: 46px;right: 46px;top: 36px;bottom: 34px;border: 4px solid #ab80fa;padding: 45px 42px 0;opacity: 0;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_041 .title{margin: 0 0 20px;height: 60px;line-height: 30px;color: #fff;font-family: 'Charter-Roman';}
.sub_041 .time{width: 110px;color: #fff;padding: 0 0 0 30px;background: url(../images/sub041_time.png) left center no-repeat;margin: 0 auto;line-height: 19px;background-size: auto 100%;}

.sub_042 ul{margin: -11px 0 65px 4px;padding: 0 0 0;}
.sub_042 li{width: 100%;}
.sub_042 a{padding: 46px 0 44px;overflow: hidden;border-bottom: 1px solid #bbb;}
.sub_042 li:first-child a{padding: 0 0 44px;}
.sub_042 .left{width: 120px;float: left;position: relative;padding: 15px 0 0;}
.sub_042 .left::before,.sub_042 .left::after{content: '';display: block;width: 6%;border: 2px solid #bbb;background: #fff;border-radius: 20px;position: absolute;top: 0;height: 33px;left: 25%;}
.sub_042 .left::after{left: auto;right: 25%;}
.sub_042 .time{border: 2px solid #bbb;border-radius: 10px;height: 116px;text-align: center;	color: #631bc5;white-space: nowrap;}
.sub_042 .day{margin: 19px 0 0 0;line-height: 64px;font-weight: bold;}
.sub_042 .month{line-height: 24px;}
.sub_042 .right{margin: 0 0 0 188px;padding: 8px 0 0 0;position: relative;text-align: justify;}
.sub_042 .title{margin: 0 0 27px;max-height: 96px;line-height: 48px;color: #4a05aa;font-family: 'Charter-Roman';}
.sub_042 .info{margin: 0 0 0;color: #404040;height: 150px;line-height: 30px;}
.sub_042 .tip{margin: 0 0 21px;color: #631bc5;line-height: 24px;font-family: 'Athelas-Regular';word-break: break-all;}

.sub_05 ul{margin: -2px 0 86px -3px;padding: 0 0 0;}
.sub_05 li{width: 100%;}
.sub_05 a{margin: 0 0 27px;overflow: hidden;}
.sub_05 .img_box{width: 50%;float: left;position: relative;box-sizing: border-box;border: 1px solid #ddd;}
.sub_05 .info_box{margin: 0 0 0 50%;padding: 12px 20px 0 45px;position: relative;border-top: 4px solid #ddd;}
.sub_05 .info_box::before{content: '';display: block;width: 4px;height: 94px;background: #ddd;position: absolute;left: 17px;top: 19px;}
.sub_05 li:nth-child(2n) .img_box{float: right;}
.sub_05 li:nth-child(2n) .info_box{margin: 0 50% 0 0;padding: 15px 22px 0 32px;}
.sub_05 li:nth-child(2n) .info_box::before{left: 0;}
.sub_05 .img{padding-bottom: calc(341% / 6.07);}
.sub_05 .title{margin: 0 0 33px;max-height: 60px;line-height: 30px;font-family: 'Charter-Roman';}
.sub_05 .info{margin: 0 0 48px;color: #333;height: 72px;line-height: 24px;}
.sub_05 .time{color: #ad8f60;padding: 0 0 0 27px;background: url(../images/sub05_time.png) left center no-repeat;background-size: 16px auto;line-height: 22px;}

.sub_06 ul{margin: 55px 0 13px -43px;}
.sub_06 li{width: 50%;}
.sub_06 a{margin: 0 0 55px 47px;border: 1px dashed #a0a0a0;overflow: hidden;padding: 16px 30px 25px;}
.sub_06 .left{width: 120px;float: left;position: relative;padding: 15px 0 0;}
.sub_06 .left::before,.sub_06 .left::after{content: '';display: block;width: 6%;border: 2px solid #bbb;background: #fff;border-radius: 20px;position: absolute;top: 0;height: 33px;left: 25%;}
.sub_06 .left::after{left: auto;right: 25%;}
.sub_06 .time{border: 2px solid #bbb;border-radius: 10px;height: 116px;text-align: center;	color: #631bc5;white-space: nowrap;}
.sub_06 .day{margin: 19px 0 0 0;line-height: 64px;font-weight: bold;}
.sub_06 .month{line-height: 24px;}
.sub_06 .title{margin: 17px 0 0 157px;height: 120px;line-height: 30px;font-family: 'Charter-Roman';}

.sub_07 .sub_page_title1{margin: 40px 0 51px;}
.sub_07 .sub_page_title2{margin: 30px 0 46px;}
.sub_071{margin: 0 0 108px;}
.sub_071 > h3{margin: 0 0 28px;}
.sub_071 .article{line-height: 30px;margin: 0 0 34px;}

.sub_081 ul{margin: -2px 0 -12px -66px;padding: 0 0 0;}
.sub_081 li{width: 50%;}
.sub_081 a{margin: 0 0 70px 65px;overflow: hidden;}
.sub_081 .top{padding: 42px 36px;background:#4100a2;background: -webkit-linear-gradient(left, #6f21cb , #4100a2 56% , #001b4a);background: -o-linear-gradient(right, #6f21cb , #4100a2 56% , #001b4a);background: -moz-linear-gradient(right, #6f21cb , #4100a2 56% , #001b4a);background: linear-gradient(to right, #6f21cb , #4100a2 56% , #001b4a);}
.sub_081 .left{width: 230px;float: left;}
.sub_081 .right{margin: 0 0 0 264px;padding: 0 0 0 0;font-family: 'Charter-Roman';}
.sub_081 .img{padding-bottom: 100%;border-radius: 50%;border: 1px solid #ddd;}
.sub_081 .title{margin: 0 0 32px;line-height: 30px;white-space: nowrap;color: #fff;}
.sub_081 .info{margin: 0 0 0;color: #fff;height: 196px;line-height: 28px;}
.sub_081 .bottom{padding: 16px 51px 11px;background: #f8f9f9;height: 312px;overflow: hidden;}
.sub_081 .bottom p{line-height: 30px;font-family: 'Charter-Roman';font-size: 20px;max-height: 86px;overflow: hidden;padding: 8px 0 0;margin: 18px 0 0;border-top: 1px dashed #bbb;color: #333;}
.sub_081 .bottom p span{display: block;line-height: 20px;height: 20px;margin: 0 0 6px;font-family: arial;font-size: 16px;color: #631bc5;}
.sub_081 .bottom p:first-child{padding: 0;margin: 0;border: 0;}

.sub_082 ul{margin: -2px 0 8px -67px;padding: 0 0 0;}
.sub_082 li{width: 50%;}
.sub_082 .box{margin: 0 0 70px 65px;overflow: hidden;}
.sub_082 .top{padding: 0 0 32px;}
.sub_082 .top.bg1{background:#4100a2;background: -webkit-linear-gradient(left, #6f21cb , #4100a2 56% , #001b4a);background: -o-linear-gradient(right, #6f21cb , #4100a2 56% , #001b4a);background: -moz-linear-gradient(right, #6f21cb , #4100a2 56% , #001b4a);background: linear-gradient(to right, #6f21cb , #4100a2 56% , #001b4a);}
.sub_082 .top.bg2{background:#d03c43;background: -webkit-linear-gradient(left, #550000 , #d03c43);background: -o-linear-gradient(right, #550000 , #d03c43);background: -moz-linear-gradient(right, #550000 , #d03c43);background: linear-gradient(to right, #550000 , #d03c43);}
.sub_082 .top.bg3{background:#105286;background: -webkit-linear-gradient(left, #196798 , #105286 56% , #082842);background: -o-linear-gradient(right, #196798 , #105286 56% , #082842);background: -moz-linear-gradient(right, #196798 , #105286 56% , #082842);background: linear-gradient(to right, #196798 , #105286 56% , #082842);}
.sub_082 .top.bg4{background:#d0a13c;background: -webkit-linear-gradient(left, #77530e , #d0a13c);background: -o-linear-gradient(right, #77530e , #d0a13c);background: -moz-linear-gradient(right, #77530e , #d0a13c);background: linear-gradient(to right, #77530e , #d0a13c);}
.sub_082 .left{width: 332px;float: left;}
.sub_082 .right{margin: 0 0 0 340px;padding: 41px 9px 0 0;font-family: 'Charter-Roman';}
.sub_082 .img{padding-bottom: 93%;}
.sub_082 .title{margin: 0 0 32px;line-height: 30px;white-space: nowrap;color: #fff;}
.sub_082 .info{margin: 0 0 0;color: #fff;height: 196px;line-height: 28px;}
.sub_082 .bottom{padding: 40px 48px 32px 39px;background: #e2e3e3;overflow: hidden;}
.sub_082 .bottom a{display: block;line-height: 42px;padding: 0 0 0 62px;height: 50px;color: #631bc5;font-style: italic;}
.sub_082 .bottom a.download{float: left;background: url(../images/sub082_download.png) left center no-repeat;}
.sub_082 .bottom a.online{float: right;background: url(../images/sub082_online.png) left center no-repeat;}

.sub_082 .left{transform: skewX(-9deg);overflow: hidden;transform-origin: right top 0;}
.sub_082 .box1{transform: skewY(-9deg);overflow: hidden;transform-origin: left bottom 0;}
.sub_082 .box2{transform: skewY(9deg);transform-origin: left bottom 0;}
.sub_082 .img{transform: skewX(9deg);transform-origin: right top 0;}

.sub_09{padding: 50px 0 0;}
.sub_09 .part{overflow: hidden;margin: 0 0 70px;}
.sub_09 #bMapContainer{width: 55%;height: 422px;float: right;}
.sub_09 .sub_page_title2{margin: 0 0 20px;}
.sub_09 .article{padding: 25px 0 0;}

.sub_092{font-weight: bold;margin: 26px 0 0;display: inline-block;*display: inline;*zoom:1;}
.sub_092::after{content: '';display: inline-block;*display: inline;*zoom:1;width: 29px;height: 29px;background: url(../images/sub09_link.png) center no-repeat;background-size: 100% auto;vertical-align: middle;margin: 0 0 0 13px;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_092:hover{text-decoration: underline;}
.sub_092:hover::after{transform: rotateY(180deg);}

.sub_11{margin: 66px 0 0 0;}
.sub_11 .article{margin: 0 0 46px;}
.sub_11 .box{overflow: hidden;margin: 0 0 13px;position: relative;}
.sub_11 .box2{margin-top: 50px;}
.sub_11 .title{float: left;line-height: 40px;height: 40px;text-align: right;width: 174px;color: #4a05aa;font-family: 'Charter-Roman';}
.sub_11 input{margin: 0 0 0 195px;display: block;border: 1px solid #bbb;width: calc(100% - 264px);padding: 0;line-height: 38px;height: 38px;font-size: 24px;padding: 0 0 0 20px;outline: none;}
.sub_11 textarea{margin: 5px 0 0 195px;display: block;border: 1px solid #bbb;width: calc(100% - 283px);padding: 0;line-height: 38px;height: 590px;font-size: 24px;padding: 0 20px;outline: none;}
.sub_11 .button_box{float: right;font-size: 0;margin: 14px 48px 93px 0;}
.sub_11 .button_box button{width: 162px;height: 41px;border: 1px solid #bbb;font-size: 24px;color: #4a05aa;font-family: 'Charter-Roman';background: #fff;margin: 0 0 0 35px;float: right;cursor: pointer;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_11 .button_box button:hover{background: #4A05AA;color: #fff;}


@media screen  and (min-width:1024px){
	/* .sub_0321 .exep .box:hover{position: absolute;left: 135px;right: -10px;top: -10px;background: #fff;padding: 10px;max-height: initial;border: 1px solid #ddd;}
	.sub_0322 .exep .box:hover{position: absolute;left: 114px;right: -10px;top: -10px;background: #fff;padding: 10px;max-height: initial;border: 1px solid #ddd;} */
	.sub_041 a:hover .img{opacity: .1;}
	.sub_041 a:hover .box{opacity: 1;}
	
}
@media screen and (max-width: 1600px){
	.sub_012{margin: 0 calc(660px - 50vw) 60px calc(590px - 50vw);}
	.sub_012 .slick-dots{left: 100px;}
	
	.sub_013{padding: 10px 0 0;}
	
	.sub_0211 .article{margin: 24px 0 50px;}
	.sub_0211 > h3{line-height: 30px;margin: 20px 0 0;}
	
	.sub_022 ul{margin: -14px 0 -33px -100px;}
	.sub_022 a{margin: 0 0 60px 100px;}
	
	.sub_0322 .left{width: 180px;}
	.sub_0322 .right{margin: 0 0 0 190px;}
	.sub_0322 .exep .box{max-height: 180px;}
	
	.sub_041 ul{margin: 0 0 20px -70px;}
	.sub_041 a{margin: 0 0 68px 70px;}
	
	.sub_042 a{padding: 32px 0;}
	
	.sub_07 .sub_page_title1 {margin: 20px 0 30px;}
	.sub_07 .sub_page_title2 {margin: 30px 0;}
	.sub_071 {margin: 0 0 50px;}
	.sub_071 .article{margin: 0 0 20px;}
	
	
}
@media screen  and (max-width:1480px){
	
	
	
}
@media screen  and (max-width:1366px) {
	
	
}
@media screen  and (max-width:1220px){
	.sub_012{margin: 0 0 60px -40px;}
	.sub_012 .slick-dots{left: 60px;}
	
	.sub_042 .left,.sub_06 .left{width: 100px;}
	.sub_042 .time,.sub_06 .time{height: 96px;}
	.sub_042 .left::before, .sub_042 .left::after,.sub_06 .left::before,.sub_06 .left::after{height: 24px;}
	.sub_042 .day,.sub_06 .day{margin: 12px 0 0;line-height: 50px;}
	.sub_042 .right,.sub_06 .title{margin: 0 0 0 120px;}
	.sub_042 .title{margin: 0 0 16px;line-height: 1.4;max-height: initial;}
	.sub_042 .tip{margin: 0 0 12px;}
	.sub_042 .info{}
	
	.sub_06 ul{margin: 30px 0 13px -20px;}
	.sub_06 a{margin: 0 0 20px 20px;padding: 20px 20px;}
	
	.sub_082 .right{margin: 0 30px;clear: both;padding: 0;}
	.sub_082 .info{height: 140px;}
	
	
	
}
@media screen  and (max-width:1040px){
	.subMenu.fix{top: 0;}
	
	.sub_banner .box{transform: none;left: 0;right: 0;}
	
	.page_content{padding: 1px 0 1px 40px;}
	
	.sub_page_title2{padding: 6px 0;}
	
	.subMenu{margin: 15px 0 20px;white-space: nowrap;overflow: auto;}
	.subMenu a{margin: 0 20px 12px 0;}
	
	.sub_022 ul{margin: -14px 0 -33px -50px;}
	.sub_022 a{margin: 0 0 60px 50px;}
	.sub_022 .bottom{padding: 4px 20px 0 20px;margin: 0 0 0 20px;}
	
	.sub_0322 li{width: 100%;}
	
	.sub_033{margin: 0;}
	
	.sub_081 li{width: 100%;}
	.sub_081 .bottom{height: auto;padding: 16px 30px;}
	.sub_081 .info{height: auto;}
	
	
	.sub_11{margin: 30px 0 0;}
}
@media screen and (max-width: 992px) {
	.wrap_content{}
	.sub_banner{border: 0;padding-bottom: 230px;}
	.content{margin-top: 10px;}

	.annexList li{font-size: 14px}

	.bread{line-height: 24px;/* color: #222; */padding: 0;white-space: nowrap;}
	.bread a{/* color: #222; */}
	
	.sub_011{margin: 0 0 20px 0;}
	
	.sub_012{margin: 0 0 60px 0px;}
	.sub_012 .slick-next{right: 20px;}
	.sub_012 .slick-prev{right: 80px;}
	
	.sub_013{padding: 1px;}
	.sub_013 .sub_page_title1{margin: 30px 0;}
	.sub_013 .right{width: 40%;}
	.sub_013 .left{margin: 0 45% 0 0;}
	.sub_013 .title{margin: 20px 0 22px;}
	
	.sub_0321 .left{width: 220px;}
	.sub_0321 .right{margin: 0 0 0 240px;}
	.sub_0321 .tip,.sub_0322 .tip{width: 100px;}
	.sub_0321 .name, .sub_0321 .pos, .sub_0321 .email,.sub_0322 .name, .sub_0322 .email{padding: 0 0 0 120px;margin: 0 0 10px;}
	.sub_0321 .exep{padding: 0 0 0 120px;}
	.sub_0321 .exep .box,.sub_0322 .exep .box{line-height: 24px;max-height: 144px;padding: 4px 0 0;}
	
	.sub_0322 .left{width: 160px;}
	.sub_0322 .right{margin: 0 0 0 170px;}
	
	.sub_041 ul{margin: 0 0 20px -30px;}
	.sub_041 a{margin: 0 0 30px 30px;}
	
	.sub_05 .title{margin: 0 0 12px;}
	.sub_05 .info{margin: 0 0 20px;}
	
	.sub_082 .left{width: auto;float: none;}
	.sub_082 .bottom{padding: 24px 24px 4px;}
	.sub_082 .bottom a.online,.sub_082 .bottom a.download{float: none;margin: 0 0 20px;line-height: 40px;height: 40px;background-size: auto 100%;}
	
	.sub_09 #bMapContainer{width: auto;float: none;height: 300px;}
	
	
	
}
@media screen  and (max-width:800px) {
	/* .pageArticle{margin: 0;} */
	.share .bdsharebuttonbox > span{}
	
	
}
@media screen and (max-width: 767px) {
	.sub_banner .box h3{font-size: 40px;}
	.page_content{padding: 1px 0 1px 20px;}
	
	.sub_011 .sub_page_title1{margin: 20px 0;padding: 0;}
	.sub_011 .article p{line-height: 1.5;}
	
	.sub_012{margin: 0 0 30px;}
	.sub_012 .slick-arrow{display: none !important;}
	.sub_012 .slick-dots{left: 0px;bottom: -25px;}
	
	.sub_022 ul {margin: -14px 0 0 -50px;}
	.sub_022 li{width: 100%;}
	.sub_022 a {margin: 0 0 40px 50px;}
	.sub_022 .title{line-height: 1.8;height: auto;margin: 0 0 20px;}
	
	.sub_0322 a{margin: 20px 0 20px 40px;}
	.sub_0321 .left,.sub_0322 .left{float: none;margin: 0 auto 10px;width: 50%;}
	.sub_0321 .right,.sub_0322 .right{margin: 0;}
	.sub_0321 .name, .sub_0321 .pos, .sub_0321 .email, .sub_0322 .name, .sub_0322 .email{margin: 0;}

	.sub_033 td:last-child, .sub_033 th:last-child{width: auto;padding: 10px;}
	.sub_033 td{min-width: initial !important;}
	
	.sub_041 .box{display: none;}
	
	.sub_05 .img_box,.sub_05 li:nth-child(2n) .img_box{width: auto;float: none;}
	.sub_05 .info_box,.sub_05 li:nth-child(2n) .info_box{margin: 0;border: 0;padding: 15px 12px 0 22px;}
	.sub_05 .info_box::before{left: 0;}
	
	.sub_06 li{width: 100%;}
	.sub_06 .left{width: 80px;float: none;margin: 0 auto;}
	.sub_06 .time{height: 76px;}
	.sub_06 .day{line-height: 36px;}
	.sub_06 .title{margin: 10px 0 0;height: auto;text-align: center;}
	
	.sub_081 .top{padding: 24px 20px;}
	.sub_081 .left{width: 160px;float: none;margin: 0 auto 10px;}
	.sub_081 .right{margin: 0;}
	.sub_081 .bottom{padding: 16px 20px;}
	.sub_081 .bottom p{max-height: initial;}
	
	.sub_082 li{width: 100%;}
	.sub_082 .title{margin: 0 0 10px;}
	
	.sub_09 .part{margin: 0 0 40px;}
	.sub_09 #bMapContainer{height: 200px;margin: 0 0 20px;}
	.sub_09 .article{padding: 0;}
	
	.sub_11 .button_box{margin: 14px 0 93px ;}
	.sub_11 textarea,.sub_11 input{width: calc(100% - 42px);margin: 0;padding: 0 20px;font-size: 18px;}
	.sub_11 .title{float: none;width: auto;text-align: left;}
	
	.sub_11 .button_box button{width: 100px;margin: 0 0 0 12px;font-size: 20px;}
	
}
@media screen  and (max-width:639px){
	.sub_033 .box{overflow: auto;}
	.sub_033 table{width: 639px;}
}	
@media screen and (max-width:480px){
	.bread{}
	.page_title h3{}
	
	.sub_013 .right{float: none;margin: 0 auto 20px;display: none;}
	.sub_013 .left{margin: 0;}
	.sub_013 .left .img_box{margin: 0;}
	
	.sub_042 .left{width: 80px;float: none;margin: 0 auto;}
	.sub_042 .time{height: 76px;}
	.sub_042 .day{line-height: 36px;}
	.sub_042 .right{margin: 0;}
	
	
}
@media screen and (max-width:414px){
	
	
}
@media screen and (max-width:413px){
	.sub_041 ul{margin: 0 0 20px -20px;}
	.sub_041 li{width: 100%;}
	.sub_041 a{margin: 0 0 20px 20px;}
	
	.sub_05 .title{line-height: 1.5;max-height: initial;}
	
	.sub_0321 .tip, .sub_0322 .tip{float: none;width: auto;position: static;text-align: left;}
	.sub_0321 .name, .sub_0321 .pos, .sub_0321 .email, .sub_0322 .name, .sub_0322 .email{padding: 0;}
	
	.sub_0321 .exep,.sub_0322 .exep{padding: 0 0px;}
	.sub_0321 .exep .tip,.sub_0322 .exep .tip{position: relative;text-align: left;}
	.sub_0321 .exep .box,.sub_0322 .exep .box{line-height: 1.5;max-height: 6em;}
	
	
	
}
@media screen and (max-width:320px){
	
	
	
	
}