@charset "utf-8";
/* CSS Document */
/*banner图*/
	/* flexslider   banner */
.flexslider [class^="flex-"],.flexslider [class*=" flex-"] { display:block;}
.flexslider,
.flexslider .slides li { position: relative; overflow: hidden;}
.flex-viewport,.flexslider .slides,.flexslider .slides li,.flexslider .slides li .abox,.flexslider .slides li .abox .img { display: block; width:100%; height:100%;}

		/*按钮*/
.flex-direction-nav { display:none; height:0; position:absolute; z-index:25; left:0; right:0;}
.flex-direction-nav a { position:absolute; line-height:10000px; overflow:hidden;}
.flex-direction-nav .flex-prev { left:0;}
.flex-direction-nav .flex-next { right:0;}
.flex-control-nav { width:100%;position:absolute;bottom:0;text-align:center; display:block;}
.flex-control-nav li {display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li a {display: block; overflow: hidden; text-indent: -99em; cursor: pointer;}

	/*banner图基本设置到此*/
#slider_01 { width:100%;}
/*#slider_01 .slides li a { width:2560px; position: relative; left:50%; margin-left:-1280px}*/
.flex-control-nav { margin-bottom:0.16rem;}
.flex-control-nav li {margin:0 0.07rem;}
.flex-control-paging li a { width:0.1rem; height:0.06rem; background-color:#ffffff; border-radius:0.03rem;}
/**/.flex-control-paging li a.flex-active { width:0.16rem; background-color:#0074c6;}



.title_01 {}
.title_01 .text_1 { color:#222222; font-size:0.32rem; line-height:0.4rem; text-align:center;}
.title_01 .text_2 { color:#e1e1e1; font-size:0.26rem; line-height:0.32rem; text-align:center; margin-top:0.12rem;}
.title_01 .linebox { position:relative; margin-top:0.14rem;}
.title_01 .linebox .line_1 { height:1px; background-color:#e5e5e5;}
.title_01 .linebox .line_2 { position:absolute; top:-1px; left:calc(50% - 0.24rem); width:0.48rem; height:3px; background-color:#0074c6;}

.title_02 { padding:0.36rem 0 0 0;}
.title_02 .text_1 { color:#222222; font-size:0.28rem; line-height:0.36rem;}

.title_03 { padding: 0 0 0.14rem 0; position:relative;}
.title_03 .text_1 { color:#555555; font-size:0.28rem; line-height:0.36rem; font-weight:bold;}
.title_03 .line_1 { position:absolute; left:0; bottom:0; width:1.1rem; height:2px; background-color:#0074c6;}




.allmorebox {}
.allmorebox .more { display:block; width:3.8rem; margin:0 auto; color:#bfbfbf; font-size:0.2rem; line-height:0.58rem; text-align:center; border:1px solid #bfbfbf;}


/*achievement-成就*/
.ach_01 {}
.ach_01 .item { float:left; width:50%; box-sizing:border-box;}
.ach_01 .item .text_item_1 { font-size:0; text-align:center;}
.ach_01 .item .text_item_1>span { display:inline-block; position:relative; padding: 0 0.24rem;}
.ach_01 .item .text_item_1 .text_1 { color:#0074c6; font-size:0.5rem; line-height:0.6rem;}
.ach_01 .item .text_item_1 .text_2 { color:#6b6b6b; font-size:0.16rem; line-height:0.24rem; position:absolute; right:0; top:-0.06rem;}
.ach_01 .item .text_item_2 { color:#6b6b6b; font-size:0.2rem; line-height:0.32rem; text-align:center;}
.ach_01 .item.no1,
.ach_01 .item.no2 { padding-bottom:0.36rem;}
.ach_01 .item.no3,
.ach_01 .item.no4 { border-top:1px solid #e2e2e2; padding-top:0.36rem;}
.ach_01 .item.no2,
.ach_01 .item.no4 { border-left:1px solid #e2e2e2;}



.list_01 {}
.list_01 ul {}
.list_01 ul li {}
.list_01 ul li .abox { display:block; padding:0.22rem 0; border-bottom:1px dashed #e5e5e5;}
.list_01 ul li .abox_item_1 { color:#333333; font-size:0.26rem; line-height:0.32rem;}
.list_01 ul li .abox_item_2 { display:flex; margin-top:0.26rem; height:1.4rem;}
.list_01 ul li .abox_item_2 .imgbox { flex:0 0 auto; width:1.86rem; height:1.4rem; margin:0 0.24rem 0 0; position:relative; overflow:hidden;}
.list_01 ul li .abox_item_2 .imgbox .img { display:block; width:100%; height:100%;}
.list_01 ul li .abox_item_2 .textbox { flex:1; height:100%;}
.list_01 ul li .abox_item_2 .textbox .text_item_1 { color:#555555; font-size:0.2rem; line-height:0.36rem; height:0.72rem; padding:0.1rem 0 0 0;}
.list_01 ul li .abox_item_2 .textbox .text_item_2 { display:flex; align-items:center; margin-top:0.3rem;}
.list_01 ul li .abox_item_2 .textbox .text_item_2 .text_1 { flex:0 0 auto; position:relative; padding-left:0.26rem;}
.list_01 ul li .abox_item_2 .textbox .text_item_2 .text_1+.text_1 { margin-left:0.5rem;}
.list_01 ul li .abox_item_2 .textbox .text_item_2 .text_1 .icon { position:absolute; left:0; top:0; color:#0074c6; font-size:0.2rem; line-height:0.26rem;}
.list_01 ul li .abox_item_2 .textbox .text_item_2 .text_1_in { color:#777777; font-size:0.2rem; line-height:0.26rem;}



.list_02 {}
.list_02 ul {}
.list_02 ul li { float:left; padding:0.16rem 0;}
.list_02 ul li:nth-child(2n) { float:right;}
.list_02 ul li .abox { display:block; width:3.3rem; background-color:#ffffff; -webkit-box-shadow: 0px 0px 8px 0px rgba(9,86,140,0.20); box-shadow: 0px 0px 8px 0px rgba(9,86,140,0.20);}
.list_02 ul li .abox .imgbox { height:4.4rem; position:relative; overflow:hidden;}
.list_02 ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.list_02 ul li .abox .textbox { padding:0.26rem 0 0.26rem 0.24rem;}
.list_02 ul li .abox .textbox .text_item_1 { height:0.36rem;}
.list_02 ul li .abox .textbox .text_item_1 .text_1 { float:left; color:#333333; font-size:0.26rem; line-height:0.36rem;}
.list_02 ul li .abox .textbox .text_item_1 .text_2 { float:left; color:#777777; font-size:0.2rem; line-height:0.28rem; padding:0.06rem 0 0 0.06rem;}


.list_03 {}
.list_03 ul {}
.list_03 ul li { float:left; padding:0.16rem 0;}
.list_03 ul li:nth-child(2n) { float:right;}
.list_03 ul li .abox { display:block; width:3.3rem; background-color:#ffffff; -webkit-box-shadow: 0px 0px 8px 0px rgba(9,86,140,0.20); box-shadow: 0px 0px 8px 0px rgba(9,86,140,0.20);}
.list_03 ul li .abox .imgbox { height:2.48rem; position:relative; overflow:hidden;}
.list_03 ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.list_03 ul li .abox .textbox { padding:0 0.26rem;}
.list_03 ul li .abox .textbox .text_1 { color:#333333; font-size:0.26rem; line-height:0.96rem; text-align:center;}


.list_04 { position:relative;}
.list_04_line { position:absolute; top:0.36rem; left:0.05rem; bottom:0; width:1px; background-color:#bfbfbf;}
.list_04 ul {}
.list_04 ul li {}
.list_04 ul li .abox { display:block; padding:0.24rem 0 0 0;}
.list_04 ul li .abox .text_item_1 { padding: 0 0.3rem; position:relative;}
.list_04 ul li .abox .text_item_1 .line_1 { position:absolute; left:0; top:0.12rem; width:0.1rem; height:0.1rem; border:0.02rem solid #0074c6; background-color:#ffffff; border-radius:50%;}
.list_04 ul li .abox .text_item_1 .text_1 { color:#222222; font-size:0.26rem; line-height:0.36rem;}
.list_04 ul li .abox .text_item_2 { padding: 0 0.3rem; margin-top:0.16rem; color:#9f9f9f; font-size:0.18rem; line-height:0.24rem;}
.list_04 ul li .abox .text_item_3 { padding: 0 0.3rem; margin-top:0.14rem; position:relative; overflow:hidden;}
.list_04 ul li .abox .text_item_3 .text_1 { color:#222222; font-size:0.24rem; line-height:0.44rem;}
.list_04 ul li .abox .text_item_3 .text_2 { color:#555555; font-size:0.24rem; line-height:0.44rem;}
.list_04 ul li .abox .text_item_3 .btn_join { display:block; margin:0.2rem 0 0 0.16rem; width:1.96rem; color: #ffffff; font-size:0.2rem; line-height:0.6rem; text-align:center; background-color:#0074c6;}
.list_04 ul li .abox .btnbox_1 { margin: 0 0.3rem; padding:0.2rem 0 0.28rem 0; border-bottom:1px dashed #bfbfbf; height:0.24rem;}
.list_04 ul li .abox .btnbox_1 .text_1 { float:left; color:#9f9f9f; font-size:0.18rem; line-height:0.24rem; margin-right:0.14rem;}
.list_04 ul li .abox .btnbox_1 .btn { display:block; float:left; color:#0074c6; font-size:0.18rem; line-height:0.24rem;}
.list_04 ul li.off .abox .btnbox_1.openbox {}
.list_04 ul li.off .abox .btnbox_1.closebox { display:none;}
.list_04 ul li.on .abox .btnbox_1.openbox { display:none;}
.list_04 ul li.on .abox .btnbox_1.closebox { display:block;}
.list_04 ul li.off .abox .text_item_3 { height:0.88rem;}
.list_04 ul li.on .abox .text_item_3 { height:auto;}

.list_05 {}
.list_05 ul {}
.list_05 ul li { float: left; padding:0.3rem 0;}
.list_05 ul li:nth-child(2n) { float: right;}
.list_05 ul li .abox { display:block; width:3.32rem;}
.list_05 ul li .abox .imgbox { height:4.4rem; position:relative;}
.list_05 ul li .abox .imgbox .img,
.list_05 ul li .abox .imgbox .zgimg { display:block; width:100%; height:100%;}
.list_05 ul li .abox .imgbox .zgimg { position:absolute; z-index:5; top:0; left:0;}
.list_05 ul li .abox .textbox { margin-top:0.3rem;}
.list_05 ul li .abox .textbox .text_1 { color:#333333; font-size:0.26rem; line-height:0.36rem; text-align:center;}


.list_06 { position:relative;}
.list_06_line { position:absolute; top:0.36rem; left:0.05rem; bottom:0; width:1px; background-color:#bfbfbf;}
.list_06 ul {}
.list_06 ul li {}
.list_06 ul li .abox { display:block; padding:0.24rem 0 0 0;}
.list_06 ul li .abox .text_item_1 { padding: 0 0.3rem; position:relative;}
.list_06 ul li .abox .text_item_1 .line_1 { position:absolute; left:0; top:0.12rem; width:0.1rem; height:0.1rem; border:0.02rem solid #0074c6; background-color:#ffffff; border-radius:50%;}
.list_06 ul li .abox .text_item_1 .text_1 { color:#222222; font-size:0.26rem; line-height:0.36rem; font-weight:bold;}
.list_06 ul li .abox .text_item_2 { color:#737373; font-size:0.24rem; line-height:0.44rem; padding: 0 0.3rem; margin-top:0.14rem; position:relative; overflow:hidden;}
.list_06 ul li .abox .text_item_2 p+p { margin-top:0.44rem;}
.list_06 ul li .abox .text_item_2 img { max-width:100%;}
.list_06 ul li .abox .btnbox_1 { margin: 0 0.3rem; padding:0.2rem 0 0.28rem 0; border-bottom:1px dashed #bfbfbf; height:0.24rem;}
.list_06 ul li .abox .btnbox_1 .text_1 { float:left; color:#9f9f9f; font-size:0.18rem; line-height:0.24rem; margin-right:0.14rem;}
.list_06 ul li .abox .btnbox_1 .btn { display:block; float:left; color:#0074c6; font-size:0.18rem; line-height:0.24rem;}
.list_06 ul li.off .abox .btnbox_1.openbox {}
.list_06 ul li.off .abox .btnbox_1.closebox { display:none;}
.list_06 ul li.on .abox .btnbox_1.openbox { display:none;}
.list_06 ul li.on .abox .btnbox_1.closebox { display:block;}
.list_06 ul li.off .abox .text_item_2 { height:0.88rem;}
.list_06 ul li.on .abox .text_item_2 { height:auto;}


.article_01 { color:#555555; font-size:0.26rem; line-height:0.46rem; padding:0.36rem 0;}
.article_01 p+p { margin-top:0.46rem;}
.article_01 img { max-width:100%;}

.allback_01 { padding:0.4rem 0 0.5rem 0;}
.allback_01 .btn_01 { display:block; margin:0 auto; width:1.94rem; color:#0074c6; font-size:0.2rem; line-height:0.58rem; text-align:center; border:1px solid #0074c6;}


.ach_01 .item:nth-child(1),
.ach_01 .item:nth-child(2) { padding-bottom:0.36rem;}
.ach_01 .item:nth-child(3),
.ach_01 .item:nth-child(4) { border-top:1px solid #e2e2e2; padding-top:0.36rem;}
.ach_01 .item:nth-child(2),
.ach_01 .item:nth-child(4) { border-left:1px solid #e2e2e2;}















