.header { width: 100%; height: 60px; overflow: hidden; background: #137FDA; position: fixed; top: 0; z-index: 9999;}
.header .header_mid { width: 1200px; overflow: hidden; margin: 0 auto; }
.header .header_mid h1 { width: 140px; float: left; margin-top: 8px; margin-right: 100px; }
.header .header_mid .year { width: 113px; float: left; margin-left: 7px; margin-top: 10px; margin-right:30px;}
.header .header_mid .head_nav{float:left;}
.header .header_mid .head_nav a{width:100px;text-align:center;display:block;float:left;font-size:18px;line-height:60px;color:#fff;}
.header .header_mid ul { overflow: hidden; }
.header .header_mid ul li { float: right; overflow: hidden; margin-left: 35px; cursor: pointer;}
.header .header_mid ul li p { font-size: 16px; float: right; color: #fff; line-height: 60px; margin-left: 10px; }
.header .header_mid ul li img { float: right; margin-top: 17px; }

.banner { width: 100%; height: 450px; margin-top:60px; background-image: url(../img/bannersa.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }
.banner .banner_mid { width: 1200px; overflow: hidden; margin: 0 auto; }
.banner .banner_mid h2 { font-size: 48px; color: #fff; margin-top: 108px; font-weight: bold; }
.banner .banner_mid p { font-size: 24px; color: #fff; line-height: 37px; }
.banner .banner_mid div { overflow: hidden; margin-top: 45px; }
.banner .banner_mid div a { display: block; width: 180px; font-size: 18px; color: #fff; text-align: center; line-height: 50px; border-radius: 6px; background: #137FDA; float: left; margin-right: 48px; }

.content { overflow: hidden; width: 1200px; margin: 0 auto; padding: 50px 0 60px; box-sizing: border-box; }
.content .cont_top { overflow: hidden; margin-bottom: 80px; }
.content .cont_top .video { width: 450px; height: 370px; overflow: hidden; background-image: url(https://finance.gaodun.cn/gg/cfa_baike/img/list_icon_21.jpg); background-size: 100%; float: left; }
.content .cont_top .video video { width: 100%; height: 100%; }
.content .cont_top .bag { width: 750px; overflow: hidden; padding-bottom: 16px; box-sizing: border-box; background-image: url(https://finance.gaodun.cn/gg/cfa_baike/img/bgg_03.jpg); float: left; background-size: cover; margin-top: 35px; }
.content .cont_top .bag .bag_bor { width: 727px; background: #fff; overflow: hidden; border-right: 2px solid #1380DA; border-top: 2px solid #1380DA; border-bottom: 2px solid #1380DA; padding: 30px 40px 30px 30px; box-sizing: border-box; }
.content .cont_top .bag .bag_bor p { font-size: 26px; color: #333333; position: relative; }
.content .cont_top .bag .bag_bor p::before { content: ' '; width: 80px; height: 4px; background: #1380DA; position: absolute; bottom: -18px; left: 0; }
.content .cont_top .bag .bag_bor span { display: block; font-size: 14px; color: #666666; line-height: 25px; margin-top: 45px; }
.content .cfa .news { overflow: hidden; width: 100%; margin: 35px 0 0px 0; }
.content .cfa .news div { overflow: hidden; width: 530px; min-height: 98px; background: #F2F2F2; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 2px solid #1380DA; }
.content .cfa .news div img { float: left;margin: 0 15px 0 0; }
.content .cfa .news div p { font-size: 14px; color: #333333; line-height: 22px; margin-top: 25px; }
.content .cfa ul li { overflow: hidden; width: 246px; margin-top: 40px; padding: 21px 0 10px 0; min-height: 310px; box-sizing: border-box; float: left; margin-right: 68px; box-shadow: 0 0 19px 4px rgba(0, 0, 0, 0.1); }
.content .cfa ul li img { display: block; margin: 0 auto; margin-bottom: 17px; }
.content .cfa ul li p { width: 175px; margin: 0 auto; font-size: 14px; color: #666666; line-height: 17px; }
.content .cfa ul li:first-child { margin-left: 5px; }
.content .cfa ul li:nth-child(4n) { margin-right: 0px; }

.tong p { text-align: center; position: relative; font-size: 30px; color: #333333; }
.tong span { display: block; font-size: 13px; color: #666666; text-align: center; line-height: 22px; margin-top: 30px; }

.s1::before { content: ' '; width: 70px; height: 2px; background: #1380DA; position: absolute; left: 50%; margin-left: -35px; bottom: -11px; }

.csg { overflow: hidden; width: 100%; padding: 50px 0 50px; box-sizing: border-box; background-image: url(https://finance.gaodun.cn/gg/cfa_baike/img/bab_02.jpg); background-repeat: no-repeat; background-size: cover; }
.csg .csg_mid { width: 1200px; overflow: hidden; margin: 0 auto; padding-bottom:10px;}
.csg .csg_mid ul { overflow: hidden; }
.csg .csg_mid ul li { width: 350px; float: left; margin-right: 75px; overflow: hidden; height: 470px; background: #fff; margin-top: 35px; position: relative; }
.csg .csg_mid ul li div { width: 100%; height: 190px; overflow: hidden; position: relative; }
.csg .csg_mid ul li div img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.csg .csg_mid ul li div span { width: 139px; display: block; font-size: 24px; color: #fff; text-align: center; line-height: 39px; background: rgba(0, 0, 0, 0.5); position: absolute; left: 50%; top: 50%; margin-left: -69.5px; margin-top: -18.5px; }
.csg .csg_mid ul li p { width: 310px; padding-top: 16px; box-sizing: border-box; overflow: hidden; margin: 0 auto; font-size: 14px; color: #333333; line-height: 26px; }
.csg .csg_mid ul li a { display: block; width: 180px; background: #137FDA; font-size: 20px; color: #fff; text-align: center; line-height: 50px; border-radius: 6px; position: absolute; bottom: 23px; left: 50%; margin-left: -90px; }
.csg .csg_mid ul li:nth-child(3n) { margin-right: 0; }
.csg .csg_mid .btns { width: 450px; background: #137FDA; font-size: 24px; color: #fff; text-align: center; line-height: 60px; border-radius: 6px; margin: 50px auto 0; }
.csg .csg_mid .btns a { color: #fff; }
.csg .a1 { color: #fff; }
.csg .csg_jt{text-align:center;margin-top:20px;}
@keyframes Updown{	
	0%{
		transform: translateY(10px);
		-webkit-transform: translateY(10px);
		-moz-transform: translateY(10px);
		-ms-transform: translateY(10px);
		-o-transform: translateY(10px);
	}	
	100%{
		transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
	}
}
.csg .csg_jt img{margin:0 auto; animation: 0.5s 0s alternate none infinite running Updown;}

.s2 { color: #fff !important; }
.s2::before { content: ' '; width: 70px; height: 2px; background: #fff; position: absolute; left: 50%; margin-left: -35px; bottom: -11px; }

.way { overflow: hidden; width: 1200px; margin: 0 auto; padding: 60px 0; box-sizing: border-box; }
.way .s3::before { content: ' '; width: 70px; height: 2px; background: #137FDA; position: absolute; left: 50%; margin-left: -35px; bottom: -11px; }
.way .list_item { overflow: hidden; margin: 50px 0 75px; }
.way .list_item ul { overflow: hidden; text-align: center; }
.way .list_item ul li { display: inline-block; width: 180px; font-size: 24px; color: #333333; text-align: center; box-sizing: border-box; line-height: 48px; margin: 0 26px; cursor: pointer; border: 1px solid #137FDA; }
.way .list_item ul li.active { background: #137FDA; color: #fff; }
.way .fade { overflow: hidden; margin-bottom: 100px; }
.way .fade .fadeins { overflow: hidden; }
.way .fade .fadeins .font { width: 702px; overflow: hidden; float: left; padding: 34px 57px 0 60px; box-sizing: border-box; }
.way .fade .fadeins .font h4{font-size:24px;margin-bottom:20px;}
.way .fade .fadeins .font p { font-size: 16px; color: #666666; line-height: 28px; text-align:left;}
.way .fade .fadeins .font img { float: left; }
.way .table { overflow: hidden; width: 100%; margin-top: 33px; }
.way .table .tab_tit { width: 100%; height: 60px; overflow: hidden; background-image: url(https://finance.gaodun.cn/gg/cfa_baike/img/bg_03.jpg); background-repeat: no-repeat; background-size: 100%; }
.way .table .tab_tit ul { overflow: hidden; }
.way .table .tab_tit ul li { text-align: center; overflow: hidden; float: left; }
.way .table .tab_tit ul li span { display: block; text-align: center; line-height: 30px; font-size: 16px; color: #fff; }
.way .table .tab_tit ul li em { display: block; font-style: normal; text-align: center; font-size: 26px; line-height: 26px; color: #fff; font-weight: bold; }
.way .table .tab_tit ul li p { font-size: 22px; color: #fff; line-height: 60px; }
.way .table .tab_tit ul li:first-child { width: 490px; }
.way .table .tab_tit ul li:nth-child(2) { width: 184px; }
.way .table .tab_tit ul li:nth-child(3) { width: 174px; }
.way .table .tab_tit ul li:nth-child(4) { width: 174px; }
.way .table .tab_tit ul li:nth-child(5) { width: 174px; }
.way .table table { border: none; outline: none; width: 100%; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.way .table table tr { width: 100%; }
.way .table table tr th { background: #F2F2F2; font-size: 18px; color: #0e8cd7; text-align: center; line-height: 40px; }
.way .table table tr th:first-child { width: 634px; }
.way .table table tr th:nth-child(2) { width: 190px; }
.way .table table tr th:nth-child(3) { width: 190px; }
.way .table table tr th:nth-child(4) { width: 190px; }
.way .table table tr td:first-child { width: 634px; }
.way .table table tr td:nth-child(2) { width: 190px; }
.way .table table tr td:nth-child(3) { width: 190px; }
.way .table table tr td:nth-child(4) { width: 190px; }
.way .table table tr td { font-size: 14px; color: #4c4c4c; text-align: center; line-height: 40px; border-right: 1px solid #EDEDED; border-bottom: 1px solid #EDEDED; }
.way .table table tr td img { display: block; margin: 0 auto; margin-top: 10px; }
.way .buttons { width: 450px; font-size: 24px; color: #fff; text-align: center; line-height: 60px; background: #137FDA; border-radius: 6px; margin: 0 auto; margin-top: 35px; margin-bottom: 100px; }
.way .buttons a { color: #fff; }
.way .lists { overflow: hidden; }
.way .lists ul { overflow: hidden; margin-top: 35px; }
.way .lists ul li { width: 260px; overflow: hidden; float: left; position: relative; }
.way .lists ul li img { display: block; margin: 0 auto; }
.way .lists ul li p { font-size: 16px; color: #333333; text-align: center; line-height: 35px; font-weight: bold; }
.way .lists ul li span { display: block; font-size: 14px; color: #666666; text-align: center; line-height: 17px; }
.way .lists ul li::before { content: ' '; width: 60px; height: 1px; background: #D9D9D9; position: absolute; left: 0; top: 56px; }
.way .lists ul li::after { content: ' '; width: 60px; height: 1px; background: #D9D9D9; position: absolute; right: 0; top: 56px; }
.way .lists ul li:first-child::before { display: none; }
.way .lists ul li:last-child::after { display: none; }
.way .lists ul h4 { font-size: 18px; color: #808080; float: left; margin: 45px 16px 0 16px; }
.way .lists .bsa { width: 290px; font-size: 24px; color: #fff; line-height: 60px; text-align: center; background: #137FDA; margin: 0 auto; margin-top: 40px; border-radius: 6px; }
.way .lists .bsa a { color: #fff; }

.hide { display: none; }

.data { overflow: hidden; width: 100%; padding: 39px 0 59px; box-sizing: border-box; background-image: url(https://finance.gaodun.cn/gg/cfa_baike/img/list_icon_82.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }
.data ul { width: 1200px; margin: 0 auto; overflow: hidden; }
.data ul li { overflow: hidden; float: left; width: 350px; cursor: pointer;margin-left: 75px; margin-top: 33px; min-height: 230px; background: #fff; box-sizing: border-box; position: relative; padding: 40px 0 0 40px; }
.data ul li p { font-size: 20px; color: #333333; margin-bottom: 20px; }
.data ul li span { font-size: 16px; color: #595959; line-height: 22px; width: 224px; display: block; margin-left: 19px; }
.data ul li a { font-size: 14px; color: #595959; display: block; text-decoration: underline; position: absolute; bottom: 43px; left: 50%; margin-left: -49px; }
.data ul li:first-child { margin-left: 0; }
.data ul li.active { background: #4BA3ED; }
.data ul li.active p { color: #fff; }
.data ul li.active span { color: #fff; }
.data ul li.active a { color: #fff; }

.pxxz { overflow: hidden; width: 1200px; margin: 0 auto; padding: 60px 0 60px 0; box-sizing: border-box; }
.pxxz .fas { overflow: hidden; width: 100%; margin-top: 30px; margin-bottom: 100px; }
.pxxz .fas .fas_top { overflow: hidden; width: 100%; }
.pxxz .fas .fas_top .firs { overflow: hidden; width: 551px; height: 330px; position: relative; float: left; }
.pxxz .fas .fas_top ul { overflow: hidden; }
.pxxz .fas .fas_top ul li { overflow: hidden; width: 310px; float: left; height: 330px; position: relative; margin-left: 14px; }
.pxxz .fas .firs_bot { overflow: hidden; }
.pxxz .fas .firs_bot .fisa { width: 420px; overflow: hidden; float: left; height: 450px; margin-top: 14px; position: relative; }
.pxxz .fas .firs_bot ul { overflow: hidden; width: 767px; float: right; }
.pxxz .fas .firs_bot ul li { width: 767px; height: 218px; margin-top: 14px; position: relative; overflow: hidden; }
.pxxz .main_boxs { overflow: hidden; margin-top: 35px; }
.pxxz .main_boxs .main_blf { overflow: hidden; width: 880px; float: left; }
.pxxz .main_boxs .main_blf .b_top { overflow: hidden; margin-bottom: 10px; }
.pxxz .main_boxs .main_blf .b_top li { overflow: hidden; float: left; width: 440px; height: 220px; margin-right: 10px; }
.pxxz .main_boxs .main_blf .b_top li:nth-child(2){width:420px;margin-right:0;}
.pxxz .main_boxs .main_blf .b_top li img { width: 100%; height: 100%; }
.pxxz .main_boxs .main_blf .b_bot { overflow: hidden; }
.pxxz .main_boxs .main_blf .b_bot li:nth-child(1){width:270px;}
.pxxz .main_boxs .main_blf .b_bot li { overflow: hidden; float: left; width: 290px; height: 240px; margin-right: 10px; }
.pxxz .main_boxs .main_blf .b_bot li img { width: 100%; height: 100%; }
.pxxz .main_boxs .main_brt { overflow: hidden; float: right; }

.pages { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.tsa { width: 100%; overflow: hidden; position: absolute; left: 0; bottom: 43px; }
.tsa img { float: left; margin-right: 14px; }
.tsa span { float: left; padding: 0 17px; height: 43px; background: rgba(0, 0, 0, 0.6); font-size: 26px; font-weight: bold; color: #fff; line-height: 43px; }

.bgp { overflow: hidden; width: 100%; background: #F2F2F2; padding-bottom: 10px; box-sizing: border-box; }
.bgp .bgp_mid { overflow: hidden; width: 1200px; margin: 0 auto; padding: 60px 0 0 0; box-sizing: border-box; }
.bgp .bgp_mid h5 { text-align: center; font-size: 50px; color: #333333; margin-bottom: 60px; }
.bgp .bgp_mid ul { overflow: hidden; width: 1086px; float: right; }
.bgp .bgp_mid ul li { width: 50%; float: left; overflow: hidden; margin-bottom: 61px; padding-left: 57px; position: relative; box-sizing: border-box; }
.bgp .bgp_mid ul li p { font-size: 30px; color: #000000; line-height: 40px; }
.bgp .bgp_mid ul li span { display: block; font-size: 20px; color: #666666; }
.bgp .bgp_mid ul li::before { content: ' '; width: 12px; height: 70px; background: #6899FF; position: absolute; left: 0; top: 0; }

.btns11{width: 450px;
 background: #137FDA;
 font-size: 24px;
 display: block;
 color: #fff;
 text-align: center;
 line-height: 60px;
 border-radius: 6px;
 margin: 90px auto 0;}
.btns11 a{color: #fff;}
.cfa ul{height: 310px;}
.kfs{position: fixed;left: 0;top: 210px;}
.bgp .bgp_mid ul li:hover p{text-shadow: 3px 3px 3px rgba(0,0,0,.3);transition: all .52s;}
.bgp .bgp_mid ul li:hover span{text-shadow: 3px 3px 3px rgba(0,0,0,.3);transition: all .52s;}

#foot-right-gg{
	position: fixed;
	right: 0;
	bottom: 0;
}
#close-gg{
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 30px;
	line-height: 30px;
	font-size: 20px;
	text-align: center;
	color: #999999;
	cursor: pointer;
}
/*右侧浮动*/
.fixed-contain {
	position: fixed;
	background: #FFF;
	width: 64px;
	box-shadow: rgba(0, 0, 0, .2) 0 0 8px;
	border-radius: 16px;
	padding-bottom: 12px;
	margin-top: -100px;
	top: 50%;
	right: 24px;
	z-index: 99999
  }
  
  .fixed-contain li {
	text-align: center;
	margin-top: 9px;
	cursor: pointer;
	position: relative
  }
  
  .fixed-contain li .box i {
	display: block;
	width: 40px;
	height: 40px;
	margin: 0 auto;
	background: url(../img/fixed-contain-icon.png) no-repeat
  }
  
  .fixed-contain li:nth-child(1) .box i {
	background-position: 0 0
  }
  
  .fixed-contain li:nth-child(2) .box i {
	background-position: -40px 0
  }
  
  .fixed-contain li:nth-child(3) .box i {
	background-position: -120px 0
  }
  
  .fixed-contain li:nth-child(4) .box i {
	background-position: -155px 0
  }
  
  .fixed-contain li .box span {
	display: block;
	font-size: 12px;
	color: #333;
	line-height: 18px
  }
  
  .fixed-contain li .tips {
	display: none;
	position: absolute;
	top: 50%;
	right: 80px;
	margin-top: -17px;
	background: #313366;
	width: 185px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	border-radius: 3px
  }
  
  .fixed-contain li .weixin {
	background: #FFF;
	margin-top: -75px;
	width: 130px;
	height: 130px;
	padding: 10px;
	-webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .06), 0 15px 40px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .06), 0 15px 40px 0 rgba(0, 0, 0, .12);
  }
  
  .fixed-contain li .weixin img {
	width: 100%
  }
  
  .fixed-contain li:hover .weixin,
  .fixed-contain li:hover .tips {
	display: block;
	-webkit-animation: tipsShow .25s ease-in 1 forwards;
	-moz-animation: tipsShow .25s ease-in 1 forwards;
	-o-animation: tipsShow .25s ease-in 1 forwards;
	-ms-animation: tipsShow .25s ease-in 1 forwards;
	animation: tipsShow .25s ease-in 1 forwards
  }
  
  @-moz-keyframes tipsShow {
	0% {
	  opacity: .2;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	  filter: alpha(opacity=20);
	  right: 70px
	}
  
	to {
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	  right: 80px
	}
  }
  
  @-webkit-keyframes tipsShow {
	0% {
	  opacity: .2;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	  filter: alpha(opacity=20);
	  right: 70px
	}
  
	to {
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	  right: 80px
	}
  }
  
  @-o-keyframes tipsShow {
	0% {
	  opacity: .2;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	  filter: alpha(opacity=20);
	  right: 70px
	}
  
	to {
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	  right: 80px
	}
  }
  
  @keyframes tipsShow {
	0% {
	  opacity: .2;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	  filter: alpha(opacity=20);
	  right: 70px
	}
  
	to {
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	  right: 80px
	}
  }