@font-face {
	font-family: 'raleway';
	src: url('../font/raleway.eot') format('embedded-opentype'),
		url('../font/raleway.woff') format('woff'),
		url('../font/raleway.woff2') format('woff2'),
		url('../font/raleway.ttf') format('truetype'),
		url('../font/raleway.svg') format('svg');
   font-weight:normal
	
}


.subBanner{position:relative;z-index: 1;margin: 0 auto;}
.subBanner .subBannerImg{height: 0;width: 100%;padding-bottom: 16.67%;overflow: hidden;position: relative;}
.subBanner .subBannerImg img{display: block;width: 100%;}
.subBanner .subBannerImg::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: url(../image/subBannerBg.png) bottom center repeat-x;}
.subBanner .subBannerTitle{color: #fff;font-weight: bold;position: absolute;top: 29%;left: 0;width: 100%;text-align: center;text-shadow: 0 2px 2px rgba(0,0,0,0.7);}

.subpageContent{background: url(../image/subPageBg.png) center center no-repeat #fafafa;}

.subPage{margin:0 auto;position:relative;max-width: 1485px;padding: 0 45px 0 0;}
.subPage::after{content: '';clear: both;width: 100%;display: block;}
.fullPage{background: #fff;}

.subPageTitle{line-height: 48px;position: absolute;bottom: 100%;left: 0;right: 45px;z-index: 2;}
.subPageTitle h3{font-weight: bold;width: 395px;float: left;line-height: 48px;padding: 16px 40px;background: #fff;border-left: 5px solid #1556af;color: #1556af;}
.bread{text-align: right;float: right;line-height: 30px;padding: 26px 0 0;}
.bread *{color:#fff;font-size: 14px;}

/* .fullPage{padding: 0;max-width: 1530px;background: #fff;}
.fullPage .subPageTitle{padding: 0 45px 0 0;background: #fff;right: 0;}
.fullPage .subPageTitle h3{border: 0;}
.fullPage .subPageTitle::after{content: '';position: absolute;left: 45px;right: 45px;bottom: 0;height: 1px;background: #eee;}
.fullPage .bread *{color: #bcbcbc;}
.fullPage .bread a:hover{color: #1556AF;}
 */
.fullPage .subPageTitle h3{
    width: auto;
    min-width: 395px;
}

 
.subLeft{width: 475px;float: left;background: #fff;border-left: 5px solid #eee;}
.subLeft ul{/* padding: 0 0 20px; */}
.subLeft > ul >li{position: relative;}
.subLeft > ul >li > a{padding: 22px 30px 20px 40px;display: block;transition: all 0.35s ease-in-out;position: relative;line-height: 22px;background: url(../image/subLeft.png) 92% center no-repeat;}
.subLeft > ul >li > a::before{content: '';position: absolute;top: 50%;left: -5px;bottom: 50%;width: 5px;background: #1556af;transition: all ease-in-out 0.3s;}
.subLeft > ul >li > a::after{content: '';position: absolute;top: 0;left: 40px;border-bottom: 1px solid #eee;right: 0;}
.subLeft > ul >li:first-child > a::after{display: none;}
.subLeft .toggles{width: 33px;height: 58px;position: absolute;right: 0;top: 0;line-height: 58px;text-align: center;cursor: pointer;color: #ccc;}
.second_nav{font-size: 14px;padding: 13px 0;display: none;background: #f0f3f5;border-top: 1px solid #d8e2eb;}
.second_nav dd a{display: block;padding: 6px 15px 6px 34px;color:#666;border-bottom: 1px dotted #fff;transition: all 0.35s ease-in-out;position: relative;}
.subLeft > ul >li > a:hover,.subLeft > ul >li > a.active{color: #1556af;background: url(../image/subLeft2.png) 92% center no-repeat #e7eef7;}
.subLeft > ul >li > a:hover::before,.subLeft > ul >li > a.active::before{top: 0;bottom: 0;}

.second_nav dd a:hover,.second_nav dd a.active{color: #1556af;text-indent: 24px;}

.phone_subNav{display:none;}
.phone-icon01{width:100%;height:40px;background-color: #1556af;cursor:pointer;}
.phone-icon01 > span{height: 40px;line-height: 40px;padding-left: 15px;font-size: 16px;color: #fff;font-weight: bold;}
.phone_subNav .mobile-inner-header-icon-click{padding-top: 4px;}
.phone_subNav  .mobile-inner-header-icon-click i{display: block;color: #1556af;font-size: 24px;padding: 8px 0px 0;}
.sub_navm{ width:100%; overflow: hidden;display: none;}
.sub_navm h2{width:100%;height:48px;line-height:48px;background-color:#1556af;}
.sub_navm h2 a{padding-left:13px;font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.sub_navm ul{}
.sub_navm li{position: relative;}
.sub_navm li > a{ font-size: 14px;padding-left:13px;height:40px;line-height:40px;border-bottom:1px solid #e6e6e6;display:block;}
.sub_navm li a:hover{color:#1556af;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#1556af; display:block; width:100%;}
.phone_toggle{width: 40px;height: 40px;position: absolute;right: 0;top: 0;line-height: 40px;text-align: center;}
.sub_navm dl{ display: none; background-color:#fff; padding:5px 0px;}
.sub_navm dl dd{ padding-left: 30px; line-height:18px; padding:8px 0px 8px 30px;border-bottom: 1px solid #e6e6e6;}
.sub_navm li dl dd a{ font-size: 12px; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#a70510}
 
.phone_subNav .mobile-inner-header-icon{padding: 0;background: none;line-height: 20px;margin-top: 10px;}

/*å³ä¾§*/
.sub_right{margin: 0 0 0 500px;min-height: 570px;padding: 0;position: relative;background: #fff;}
.subListTitle{padding: 42px 50px 21px;border-bottom: 1px solid #eee;}
.subListTitle h2{position: relative;line-height: 1.5;font-weight: normal;color: #1556af;padding: 0 0 0 14px;}
.subListTitle h2::before{content: '';width: 4px;height: 28px;background: #1556AF;position: absolute;left: 0;top: 50%;margin-top: -14px;}


.article{line-height: 1.75;color: #666;font-size: 16px;text-align: justify;}
.article i,.article em{font-style: italic;}
.article strong,.article strong span{font-weight: bold;}
.article table img{max-width: initial;}
.article tbody td,.article tfoot td{border-width:1px;border-style: solid;border-color: #ddd;}
.article ol,.article ol li{list-style:decimal inside none;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 40px;}
.article ul,.article ul li{list-style: disc inside  none;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 40px;}
.article ul li{list-style-type:disc;}
.article ol li{list-style-type:decimal;}
@media screen  and (max-width:767px){
	.article img{width:auto !important;height:auto !important;}
	.article video{width:auto !important;}
	.article table{width:100% !important; }
}

/*åˆ†é¡µã€‰*/
.pages{text-align:center;/* height:30px; *//* line-height:28px; */margin: 31px 0;overflow: hidden;font-size: 14px;padding-bottom: 2px;}
.pages span{ color:#666;font-size: 26px;padding: 0 10px;}
.pages a{display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width: 46px;height: 46px;line-height: 46px;text-align:center;margin: 0 10px;font-size: 16px;border-radius: 50%;font-family: 'raleway';font-weight: bold;border: 1px solid #eee;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ color:#fff; background-color:#1556af;}
.pages a.prev{background: url(../image/prevPage.png) center center no-repeat #fff;vertical-align: middle;}
.pages a.next{background: url(../image/nextPage.png) center center no-repeat #fff;vertical-align: middle;}
.pages a.prev:hover{background: url(../image/prevPage2.png) center center no-repeat #1556af;border-color: #1556AF;}
.pages a.next:hover{background: url(../image/nextPage2.png) center center no-repeat #1556af;border-color: #1556AF;}
.pages a.on_pages{background-color: #1556af;color:#fff;border-color: #1556AF;}

.sub_right .pages{padding: 3px 0 66px;margin: 0;}

.pages_min{overflow: hidden;display: none;font-size:13px;text-align: center;margin: 20px 0;}
.pages_min a.prev_min,.pages_min a.next_min{width:100px;height: 30px;background: #f5f5f5;border-radius: 3px;color: #1556af;line-height: 30px;text-align: center;display: inline-block;margin:0 12px;}
.pages_min a.next_min{ }
.pages_min a:hover{ background:#f18e21; color:#fff; transition:0.5s;}


.share{width: 70px;position: absolute;right: 50%;top: 34px;margin-right: 525px;}
.share_btn{font-size: 18px;transform: rotate(90deg);}
.bdsharebuttonbox{margin: 25px 0 0 ;}
.share .bdshare-button-style0-16 > a{padding-left: 0;margin: 0 auto 10px !important;height: 48px;text-indent: 0;width: 48px;line-height: 48px;text-align: center;display: block;float: none;border: 1px solid #eee;border-radius: 50%;}
.share .bdshare-button-style0-16 > a.bds_weixin{background:url(../image/wechat.png) no-repeat center ;}
.share .bdshare-button-style0-16 > a.bds_tsina{background:url(../image/sina.png) no-repeat center ;}
.share .bdshare-button-style0-16 > a.bds_fbook{background:url(../image/fbook.png) no-repeat center;}
.share .bdshare-button-style0-16 > a.bds_twi{background:url(../image/twitter.png) no-repeat center;}
.share .bdshare-button-style0-16 > a.bds_linkedin{background:url(../image/LinkedinIn.png) no-repeat center;}
.share .Instagram{background:url(../image/ins.png) no-repeat center;}

.shareBox {width: 70px;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: 280px;height:300px;background-color:#fff;border:solid 1px #d8d8d8;padding:10px;position: fixed;left: 50%;top: 50%;margin:-150px 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;}
.leaderCon2 .article{margin-bottom: 0;}

.articlePage{padding: 23px 50px 70px;}

.articleTitle{width:auto;overflow:hidden;}
.articleTitle h2{width:auto;overflow:hidden;font-size:1.8em;font-weight:normal;family:Arial;/*height:70px;line-height:70px;*/padding:20px 15px;width:200px;float:left;}

.pageArticleTitle{overflow: hidden;}
.pageArticleTitle h3{padding: 0px 0;text-align: center;font-weight: normal;line-height: 32px;}
.articleAuthor{padding: 15px 15px 20px;text-align: center;margin-bottom: 12px;color: #999;border-bottom: 1px solid #eee;}
.articleAuthor span{display: inline-block;*display: inline;*zoom:1;color:#999;padding: 0 22px;}
.articleBottom{overflow: hidden;}
.Annex{margin: 35px 0 40px;}
.Annex h3{color: #333;padding: 0 0 6px 25px;border-bottom: 1px solid #eee;background: url(../image/doc.png) left 1px no-repeat;}
.annexList{overflow: hidden;margin: 5px 0 0 22px;}
.annexList li{line-height: 1.5;margin-bottom: 5px;}
.annexList li a{color: #1556af;}
.nextArticle{padding:25px 0 0 15px;width: 60%;float: left;}
.nextArticle li{color:#666}
.nextArticle a{color:#999;font-size: 13px;margin-bottom: 10px;}

.articleAuthor p{ color:#505050; font-size:1.2em;color:#787878; line-height:1em;margin-bottom:10px;}
.articleAuthor p span{ margin-right:15px;color:#787878;}

.annex{ margin-top:60px;padding:0 15px;}
.annex .Side_tit h2 a{font-size:1.5em;color:#014888;font-weight:normal;}
.annex ul{ margin-top:20px;}
.annex ul li{ padding:5px 0;background:url(http://english.bgrimm.com/images/li_bg01.png) no-repeat left 10px;padding-left:20px;}
.annex ul li a{ font-size:1.3em; color:#323232;}

.fullPage .articlePage{max-width: 900px;margin: 0 auto; min-height:340px;}

.articlePage .middleImg{margin: 25px auto;display: block;}


.mulArticle1{padding: 48px 0 0px;}
.mulArticleTitle1{color: #1556af;font-weight: normal;padding: 0 0 0 21px;background: url(../image/mulArticle1.png) left center no-repeat;}
.mulArticleInfo1{margin: 6px 0 0 24px;line-height: 30px;}
.mulArticleInfo1 li{background: url(../image/mulArticle1Li.png) left center no-repeat;padding: 0 0 0 14px;}

.mulArticleTitle2{padding: 0 0 0 34px;background: url(../image/mulArticleTitle2.png) left center no-repeat;}
.mulArticleInfo2{margin: 11px 0 0 34px;line-height: 28px;}
.mulArticleInfo2 li{background: url(../image/mulArticle1Li.png) left center no-repeat;padding: 0 0 0 14px;}

.mulArticle3{padding: 30px 0 0;}
.mulArticle3 p{padding: 0 0 0 15px;background: url(../image/mulArticle2.png) left 9px no-repeat;line-height: 24px;color: #333;margin: 0 0 11px;}
.mulArticle3 p:last-child{margin: 0;}
.mulArticle3 h3{color: #1556af;margin: 0 0 10px;font-weight: normal;}


.mulArticle4{padding: 30px 0 0;}
.articlePage .mulArticle4{padding: 0 0 50px;}
.articlePage .mulArticle4:last-child{padding: 0;}
.mulArticle4 .article{color: #333;line-height: 26px;padding: 0 0 0 59px;}
.mulArticle4 p{line-height: 26px;color: #333;}

.mulArticle4 h3{color: #1556af;margin: 0 0 9px;font-weight: normal;padding: 0 0 8px;border-bottom: 1px solid #eee;}
.mulArticle4 .mulArticleInfo2{margin: 3px 0 11px 78px;line-height: 26px;}

.subList01{padding: 50px 62px 50px 80px;}
.subList01 ul{position: relative;padding: 30px 0;}
.subList01 ul::after{content: '';position: absolute;left: 20px;top: 0;bottom: 0;width: 4px;background: #efeff4;border-radius: 2px;}
.subList01 li{padding: 8px 0 36px 56px;background: url(../image/subList01.png) left top no-repeat;position: relative;z-index: 2;}
.subList01 a{display: block;}
.subList01 .title{color: #1556af;font-style: italic;margin: 0 0 4px;}
.subList01 .info{color: #333;line-height: 1.5;}

.subList02 ul{padding: 30px 38px 40px;}
.subList02 li{width: 33.3%;}
.subList02 a{margin: 0 12px 30px;overflow: hidden;border: 1px solid #eee;}
.subList02 .name{margin: 17px 0 13px;height: 24px;line-height: 24px;color: #1556af;}
.subList02 .job{margin: 0 22px 0 0;color: #000;line-height: 20px;max-height: 60px;overflow: hidden;}
.subList02 .img{padding-bottom: 150%;}
.subList02 .left{width: 100px;float: left;}
.subList02 .right{margin: 0 0 0 100px;padding: 19px 0 0 18px;position: relative;}
.subList02 .right::before{content: '';width: 20px;height: 1px;background: #1556af;display: block;}

.subList03 ul{padding: 21px 40px 0;}
.subList03 li{width: 33.3%;}
.subList03 a{margin: 0 2px 2px;}
.subList03 .title{margin: 0 0 7px;height: 48px;line-height: 24px;}
.subList03 .img{padding-bottom: 56.25%;}
.subList03 .time{padding: 0 0 0 23px;color: #1556af;background: url(../image/subList03Img.png) left center no-repeat;}
.subList03 .bottomBox{border: 1px solid #eee;border-top: 0;padding: 16px 32px 24px;}

.subList04 ul{padding: 0px 40px;}
.subList04 li{width: 50%;}
.subList04 a{margin: 0 2px 2px;border: 1px solid #eee;padding: 36px 32px;background: transparent;box-shadow: 0;transition: all ease-in-out 0.3s;}
.subList04 .title{margin: 0 0 5px;height: 24px;line-height: 24px;}
.subList04 .time{padding: 0 0 0 23px;color: #1556af;background: url(../image/subList03Img.png) left center no-repeat;}
.subList04 .info{color: #999;line-height: 22px;height: 66px;margin: 0 0 12px;}
.subList04 a:hover{background: url(../image/subList04Bg.png) center center no-repeat;background-size: cover;box-shadow: 0 15px 25px rgba(21,68,175,0.2);}
.subList04 a:hover .title,.subList04 a:hover .info{color: #fff;}
.subList04 a:hover .time{color: #fff;background: url(../image/subList03Img2.png) left center no-repeat;}

.subList05 ul{padding: 62px 40px 0;}
.subList05 li{width: 33.3%;}
.subList05 a{margin: 0 8px 30px;border: 1px solid #eee;padding-bottom: 10px;}
.subList05 .title{height: 48px;line-height: 24px;border-top: 0;padding: 10px 21px 0;}
.subList05 .img{padding-bottom: 56.25%;}




@media screen  and (min-width:1020px){
	
}
@media screen  and (max-width:1500px){
	.subLeft{width: 355px;margin: 0 0 0 45px;}
	.subPageTitle h3{margin: 0 0 0 45px;width: 280px;}
/* 	.fullPage .subPageTitle h3{width:auto} */
	.sub_right{margin: 0 0 0 430px;}
	
}

@media screen  and (max-width:1366px){
	
	
	.subList05 li{width: 50%;}
	
	
}
@media screen  and (max-width:1200px){
	.subBanner .subBannerTitle{top: 20%;}
	.share{display: none;}
	
}
@media screen  and (max-width:1040px) {
	.subPage{padding: 0 20px 20px;width: auto;}
	.subListTitle{padding: 20px 20px 16px;}
	.articlePage{margin: 0;padding: 10px 20px 40px;}
	
	.mulArticle1{padding: 24px 0 0;}
	
	.subList01{padding: 30px 20px 30px 40px;}
	.subList02 ul{padding: 30px 8px 40px;}
	
	
}

@media screen  and (max-width:1020px) {
	.subBannerTitle{left: 25px;margin:0;}
	.bread{width: auto;}
	.subListTitle{margin: 0 0 5px;}
	
}
@media screen  and (max-width:998px) {
	.subLeft,.subBannerTitle,.subPageTitle h3{display: none;}
	.bread{float: none;padding: 0;}
	.sub_right{margin: 0 0 20px;padding: 0;border: 0;overflow: hidden;}
	.phone_subNav{display: block;padding: 20px 0 0;}
	.subPageTitle{border: 0;padding: 4px;right: auto;}
/* 	.fullPage .subPageTitle{position: static;padding: 0;margin: 0 0 -20px;} */
	
	.pageArticleTitle h3{padding: 10px 0;}
	
	
	
	.subList02 li{width: 50%;}
	
	.subList03 ul{padding: 16px 0 0;}
	.subList03 .bottomBox{padding: 12px 12px 24px;}
	.subList03 .title{height: 72px;}
	
	.subList04 ul{padding: 0;}
	.subList04 a{padding: 24px 12px;}
	.subList04 .title{height: 48px;}
	
	.mulArticle4 .article{padding: 0 0 0 20px;}
	.mulArticle4 .mulArticleInfo2{margin: 3px 0 11px 26px;}
	
	
}

@media screen and (max-width:767px) {
	.phone_subNav .mobile-inner-header-icon{margin-top: 10px;}

	.bread{/* position: static; *//* text-align: left; */}
	.bread *{/* color:#666 */}

	.pages{display: none;}
	.pages_min{display: block;}
	.article{font-size: 14px;}
	.subListTitle{padding: 16px 10px;}
	.articlePage{padding: 10px 10px 40px;}
	
	.subList01{padding: 20px 10px 20px 10px;}
	.subList02 ul{padding: 20px 0 0;}
	
	.subList03 li,.subList04 li{width: 100%;}
	.subList03 .title,.subList04 .title{height: auto;}
	
	.subList05 ul{padding: 24px 10px 0;}
	
}
@media screen and (max-width:639px){
	.subList02 li,.subList05 li{width: 100%;}
	.subList05 .title{height: auto;}
	
}


@media screen and (max-width:414px){
	/* .subPageTitle{position: static;} */
	.bread *{font-size: 12px;}
	
}

@media screen /*and (min-width:320px)*/ and (max-width:400px) {
	
}


