* {
	box-sizing: border-box;
	margin: 0 0;
	padding: 0 0;
}

dl,
dt,
dd,
ul,
li,
ol {
	display: block;
}

html,
body {
	width: 100%;
	height: 100%;
	font-size: 14px;
	font-family: '微软雅黑', Arial, Helvetica, sans-serif;
	line-height: 100%;
	color: #fff;
	background: url(../img/bg_body.png) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
}

a {
	color: #fff;
	text-decoration: none;
	transition: color .2s ease-in;
}

.clearfix:before,
.clearfix:after {
	display: block;
	content: '';
	width: 0;
	height: 0;
	overflow: hidden;
	clear: both;
}

.w1600 {
	width: 1600px;
	margin: 0 auto;
}

/* layout */
.layout-docu {
	display: flex;
	width: 100%;
	height: 100%;
}

.layout-head {
	height: 30px;
}

.layout-body {
	flex: 1;
}

.layout-dir-col {
	flex-direction: column;
}

/**/
#rootContainer {
	width: 1920px;
	height: 1080px;
	margin: 0 auto;
	transform-origin: 0 0;
	position: relative;
}

.mCardSlideBox.boardDate .boardTiBar h2 {
	font-size: 24px;
	line-height: 30px;
}

.mTabBar {
	height: 48px;
}

.mTabCon {
	position: relative;
	padding-top: 30px;
}

.mTabCon .mSearch {
	position: absolute;
	top: 50px;
	right: 0;
}

.mTabCon.NoinnerTitle {
	padding-top: 65px;
}

.mSearch {
	display: flex;
	width: 385px;
	height: 48px;
}

.mSearch_input {
	flex: 1;
	height: 48px;
	border: 2px solid #0B518F;
	border-right: 0;
}

.mSearch_input input {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0 15px;
	font-size: 20px;
	background: transparent;
	outline: none;
	color: #fff;
}

.mSearch_input input::-webkit-input-placeholder {
	color: #7c99ba;
}

.mSearch_input input::-moz-input-placeholder {
	color: #7c99ba;
}

.mSearch_input input::-ms-input-placeholder {
	color: #7c99ba;
}

.mSearch_btn {
	width: 100px;
	text-align: center;
	line-height: 46px;
	font-size: 20px;
	background: #0B518F;
	cursor: pointer;
}

.mSearch_btn:before {
	display: inline-block;
	content: '';
	width: 22px;
	height: 22px;
	background: url('../img/icon_search.png') no-repeat center;
	margin-right: 4px;
	position: relative;
	top: 3px;
}

/**/
.pageItem {
	text-align: center;
}

.pageItem span {
	line-height: 52px;
	display: inline-block;
}

.pageItem span.pre {
	margin-right: 30px;
}

.pageItem span.next {
	margin-left: 30px;
}

.pageItem span a {
	display: block;
	width: 167px;
	height: 52px;
	cursor: pointer;
}

.pageItem span a.pre {
	text-indent: -99999px;
	background: url(../img/pre_btn.png) no-repeat;
}

.pageItem span a.next {
	text-indent: -99999px;
	background: url(../img/next_btn.png) no-repeat;
}

.pageItem span.num {
	padding: 0 5px;
}

.pageItem span.num a {
	width: auto;
	padding: 0 12px;
	background: rgba(2, 129, 226, .2);
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}

.pageItem span.num a.curr,
.pageItem span.num a:hover {
	background: rgba(2, 129, 226, 1);
}

.pageItem span.goto {
	padding-left: 25px;
	display: inline-block;
}

.pageItem span.goto input {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 0;
	color: #fff;
	outline-style: none;
	margin: 0 5px;
	background: rgba(2, 129, 226, .2);
}

.pageItem span.goto a.page_btn {
	width: auto;
	display: inline-block;
	height: 30px;
}

.pageItem span.goto a.page_btn {
	width: 54px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	margin-left: 10px;
	background: rgba(2, 129, 226, .2);
}

/**/
#header {
	width: 100%;
	height: 95px;
	display: flex;
	flex-direction: row;
	background: url(../img/header_bg.png) repeat-x;
}

#header .logo {
	width: 444px;
	float: left;
}

#header .logo img {
	width: 444px;
	height: 95px;
	display: block;
}

#header .header-nav {
	float: left;
	margin-left: 48px;
}

.header-nav-item {
	float: left;
	text-align: center;
	cursor: pointer;
	margin-top: 25px;
	width: 120px;
	height: 44px;
	background: url(../img/nav_item_a.png) center no-repeat;
	margin-right: 30px;
}

.header-nav-item a {
	display: block;
	line-height: 44px;
	font-size: 18px;
	color: #fff;
}

.header-nav-item.active {
	background: url(../img/nav_item_b.png) center no-repeat;
}

.header-nav-item.active a {
	color: #061b26;
}

.header-date {
	position: absolute;
	top: 0;
	right: 30px;
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 500;
	text-align: center;
}

.header-date span {
	display: inline-block;
	line-height: 95px;
	color: #fff;
}

.header-date span.time {
	padding-left: 16px;
}

.w1600 {
	width: 1600px;
	margin: 0 auto;
}

.innerTitle {
	margin-top: 30px;
}

.innerTitle h2 {
	line-height: 30px;
	font-size: 24px;
	color: #fff;
	margin-bottom: 20px;
}

.crumbs {
	opacity: .6;
	line-height: 20px;
	margin-bottom: 30px;
	color: #37D3FF;
}

.loc_item span {
	line-height: 20px;
	color: #999;
	font-size: 12px;
	display: inline-block;
}

.loc_item span.clear {
	width: 16px;
	height: 16px;
	position: relative;
	top: 3px;
	padding: 0 10px;
	background: url(../img/loc_clear.png) center no-repeat;
}

.insertIframe_back {
	width: 159px;
	height: 54px;
	position: absolute;
	right: 40px;
	bottom: 40px;
	cursor: pointer;
	background: url(../img/btn_back.png) no-repeat;
}

/*条件筛选*/
.mFilterPanel {
	margin-top: 20px;
}

.mFilterPanel_item {
	font-size: 14px;
	line-height: 34px;
	height: 64px;
	color: #fff;
	position: relative;
}

.mFilterPanel_item:last-child {
	border-bottom: 0;
}

.mFilterPanel_item_name {
	opacity: 0.5;
	width: 56px;
	text-align: left;
	float: left;
	margin-right: 20px;
}

.mFilterPanel_item_bd {
	overflow: hidden;
}

.mFilterPanel_item_con .swiper-container {
	width: 1470px;
	margin: 0;
}

.mFilterPanel_item_con .swiper-slide {
	width: 100px;
}

.mFilterPanel_item_turn {
	width: 80px;
	height: 34px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9;
}

.mFilterPanel_key {
	width: 100px;
	height: 34px;
	background: rgba(27, 48, 86, 1);
	color: rgba(255, 255, 255, .6);
	text-align: center;
	border-radius: 20px;
	cursor: pointer;
	overflow: hidden;
}

.mFilterPanel_key.curr {
	background: #0281E2;
	color: #fff;
}

.mFilterPanel_turn {
	display: inline-block;
	width: 34px;
	height: 34px;
	background: rgba(18, 44, 101, 1);
	border-radius: 5px;
	cursor: pointer;
	position: relative;
	outline: none;
}

.mFilterPanel_turn:before {
	display: block;
	content: '';
	width: 15px;
	height: 15px;
	background: url('../img/icon_turn.png') no-repeat center;
	position: absolute;
	left: 9px;
	top: 9px;
}

.mFilterPanel_turn:nth-child(2) {
	margin-left: 7px;
}

.mFilterPanel_turn_next:before {
	transform: rotate(180deg);
}

.mFilterPanel_turn.swiper-button-disabled {
	cursor: text;
	opacity: 0.4;
}

/*弹窗*/
.popupBox_wrap {
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s;
	z-index: 9999;
}

.popupBox_wrap.is-visible {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s;
}

.popupBox_con {
	width: 1600px;
	height: 900px;
	background-color: #15294a;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -450px;
	margin-left: -800px;
	border-radius: 2px;
}

.popupBox_close {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 159px;
	height: 54px;
	cursor: pointer;
	background: url(../img/pop_close.png) no-repeat;
}

/*news*/
.Newswarp {
	margin-top: 40px;
}

.Newswarp ul {
	margin-left: -240px;
	margin-bottom: 38px;
}

.Newswarp ul li {
	width: 680px;
	margin-left: 240px;
	float: left;
	margin-bottom: 30px;
}

.Newswarp ul li img {
	width: 160px;
	height: 106px;
	float: left;
	margin-right: 20px;
}

.mNewList-item-main {
	overflow: hidden;
}

.mNewList-item-title {
	font-size: 20px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.mNewList-item-desc {
	font-size: 14px;
	line-height: 30px;
	opacity: .7;
	margin-top: 4px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.mNewList-item-date {
	font-size: 12px;
	opacity: .4;
	margin-top: 20px;
}

.Newswarp ul li:hover .mNewList-item-title {
	color: #45D1FF;
}

.newsDetail {
	width: 1600px;
	height: 785px;
	padding: 20px 40px;
	background: url(../img/newsDetailBg.png) no-repeat;
}

.newsDetail .article_title {
	line-height: 40px;
	font-size: 28px;
	margin-top: 20px;
}

.newsDetail .article_infor {
	line-height: 21px;
	font-size: 12px;
	text-align: left;
	margin-top: 20px;
	padding-bottom: 20px;
	color: rgba(255, 255, 255, .65);
	border-bottom: 1px solid rgba(255, 255, 255, .2);
}

.newsDetail .article_infor span {
	padding-right: 30px;
	display: inline-block;
}

.newsDetail .article_main {
	margin-top: 30px;
	height: 564px;
	line-height: 28px;
	font-size: 14px;
}

.newsDetail .article_main img {
	max-width: 100%;
}

/*行业研究*/
.mFilterPanel.study {
	margin-bottom: 40px;
}

.mFilterPanel.study .mFilterPanel_item {
	height: 146px;
}

.mFilterPanel.study .mFilterPanel_item .swiper-slide {
	float: left;
	height: 34px;
	width: 90px;
	margin-bottom: 24px;
	margin-right: 28px;
}

.mFilterPanel.study .mFilterPanel_item .swiper-slide:nth-child(13n) {
	margin-right: 0;
}

.mFilterPanel.study .mFilterPanel_item .swiper-wrapper {
	display: block;
}

.mFilterPanel.study .mFilterPanel_item_con .swiper-container {
	width: 100%;
}

.studyhomeList ul {
	margin-left: -40px;
}

.studyhomeList ul li {
	width: 370px;
	height: 160px;
	float: left;
	padding: 20px;
	margin-left: 40px;
	margin-bottom: 30px;
	background: rgba(49, 177, 247, .2);
}

.studyhomeList ul li img {
	width: 120px;
	height: 120px;
	float: left;
	margin-right: 20px;
}

.studyhomeList ul li .title {
	overflow: hidden;
	font-size: 20px;
	line-height: 30px;
}

/*产业链*/
.IndustryAtlas {
	width: 1456px;
	height: 854px;
	position: relative;
	margin: 48px auto 0 auto;
}

.indusHomeNav{
	margin-top: 162px;
	margin-left: 238px;
}
.indusHomeNav ul{
	margin-left: -140px;
}
.indusHomeNav ul li{
	width:176px;
	margin-left: 140px;
	margin-bottom: 110px;
	text-align: center;
	float: left;
}
.indusHomeNav ul li p{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.indusHomeNav ul li .name{
	color:#fff;
	font-size: 28px;
	line-height: 60px;
}
.indusHomeNav ul li .en{
	font-size: 14px;
	color: rgba(255,255,255,.6);
}
.IndustryAtlas .type{
	position: absolute;
	width: 484px;
	height: 402px;
	left: 50%;
	margin-left:-242px;
	top: 0;
}
.IndustryAtlas .type .typeName{
	text-align: center;
	line-height: 402px;
	font-size: 34px;
	font-weight: bold;
}
.IndustryAtlas .type .typeName .textName{
	width: 130px;
	height: 130px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -65px;
	margin-top: -65px;
}
.IndustryAtlas .type .typeName .textName span{
	display: table-cell;
	width: 130px;
	height: 130px;
	vertical-align: middle;
	line-height: 42px;
	font-size: 30px;
}
.IndustryAtlas .type .SpinBg3d{
	width:483px;
	height: 402px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/3dSpinBg.png) no-repeat;
	animation: aniRotate 16s linear infinite;
}
@keyframes aniRotate {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}
.IndustryAtlas .dot{
	width:72px;
	height: 72px;
	display: block;
	background: url(../img/industry_dot.png);
	position: absolute;
	-webkit-animation: twinkling 1.5s infinite ease-in-out;
	animation: twinkling 1.5s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.IndustryAtlas .returnBox.pre .dot{
	top: 82px;
	left: 612px;
}
.IndustryAtlas .returnBox a{
	width: 120px;
	display: block;
	height: 44px;
	position: absolute;
	text-indent: -99999px;
}
.IndustryAtlas .returnBox.pre a{
	position: absolute;
	top: 8px;
	left: 392px;
	background: url(../img/back.png) no-repeat;
}
.IndustryAtlas .returnBox .line{
	display: block;
	position: absolute;
	width: 148px;
	height: 97px;
}
.IndustryAtlas .returnBox.pre .line{
	top:30px;
	left: 506px;
	background: url(../img/line_returnp.png) no-repeat;
}
.IndustryAtlas .returnBox.home a{
	position: absolute;
	top: 8px;
	right: 392px;
	background: url(../img/back-homepage.png) no-repeat;
}
.IndustryAtlas .returnBox.home .dot{
	top: 84px;
	right: 612px;
}
.IndustryAtlas .returnBox.home .line{
	top:32px;
	right: 506px;
	background: url(../img/line_returnh.png) no-repeat;
}
.IndustryAtlas .upstream .dot{
	top: 165px;
	left: 580px;
}
.IndustryAtlas .upstream .title{
	width:147px;
	height: 169px;
	position: absolute;
	top: 115px;
	left: 165px;
	text-align: center;
	padding-top: 42px;
	background: url(../img/upstreamTi.png) no-repeat;
}
.IndustryAtlas .upstream .title span{
	display: block;
	font-size: 26px;
	line-height: 40px;
	color: #d7e3f1;
	text-shadow: 0 0 1px #0ff0ff, 0 0 3px #c1d9f4, 0 0 5px #cedff2, 0 0 7px #0cecff;
}
.IndustryAtlas .upstream .line{
	width: 300px;
	height: 20px;
	position: absolute;
	top: 192px;
	left: 312px;
	background: url(../img/upstream_line.png) no-repeat;
}
.IndustryAtlas .upstream .itemNav{
	position: absolute;
	top: 324px;
	left: 0;
	width: 470px;
	height: 560px;
	animation-duration: 0.6s;
	-webkit-animation: fade-in 0.6s;
}
.IndustryAtlas .upstream .itemNav span{
	display: inline-block;
	background: rgba(35, 255, 252, 0.2);
	border: 1px solid #23FFFC;
	line-height: 48px;
	border-radius:24px;
	margin-right: 18px;
	margin-bottom: 18px;
}
.IndustryAtlas .upstream .itemNav span a{
	display: block;
	padding:0 20px;
	font-size: 18px;
}
.IndustryAtlas .upstream .itemNav span .goto{
	width: 28px;
	height: 18px;
	padding-left: 10px;
	display: inline-block;
	position: relative;
	top: 2px;
	background: url(../img/arrow.png) right center no-repeat;
	-webkit-animation: twinkling 1.5s infinite ease-in-out;
	animation: twinkling 1.5s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.IndustryAtlas .downstream .dot{
	top: 165px;
	right: 580px;
}
.IndustryAtlas .downstream .title{
	width:147px;
	height: 169px;
	position: absolute;
	top: 115px;
	right: 165px;
	text-align: center;
	padding-top: 42px;
	background: url(../img/downstreamTi.png) no-repeat;
}
.IndustryAtlas .downstream .title span{
	display: block;
	font-size: 26px;
	line-height: 40px;
	color: #d7e3f1;
	text-shadow: 0 0 1px #0ff0ff, 0 0 3px #c1d9f4, 0 0 5px #cedff2, 0 0 7px #0cecff;
}
.IndustryAtlas .downstream .line{
	width: 300px;
	height: 20px;
	position: absolute;
	top: 192px;
	right: 312px;
	background: url(../img/line_tour.png) no-repeat;
}
.IndustryAtlas .downstream .itemNav{
	position: absolute;
	top: 324px;
	right: 0;
	width: 470px;
	height: 560px;
	animation-duration: 0.8s;
	-webkit-animation: fade-in 0.8s;
}
.IndustryAtlas .downstream .itemNav span{
	display: inline-block;
	background: rgba(35, 149, 255, 0.2);
	border: 1px solid #2395FF;
	line-height: 48px;
	border-radius:24px;
	margin-right: 18px;
	margin-bottom: 18px;
}
.IndustryAtlas .downstream .itemNav span a{
	display: block;
	padding:0 20px;
	font-size: 18px;
}
.IndustryAtlas .downstream .itemNav span .goto{
	width: 28px;
	height: 18px;
	padding-left: 10px;
	display: inline-block;
	position: relative;
	top: 2px;
	background: url(../img/arrow2.png) right center no-repeat;
	-webkit-animation: twinkling 1.5s infinite ease-in-out;
	animation: twinkling 1.5s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.IndustryAtlas .bottomType .dot{
	top: 278px;
	right: 692px;
}
.IndustryAtlas .bottomType .title{
	width:147px;
	height: 169px;
	position: absolute;
	top: 504px;
	right: 656px;
	text-align: center;
	padding-top: 42px;
	background: url(../img/otherTi.png) no-repeat;
}
.IndustryAtlas .bottomType .title span{
	display: block;
	font-size: 26px;
	line-height: 40px;
	color: #d7e3f1;
	text-shadow: 0 0 1px #0ff0ff, 0 0 3px #c1d9f4, 0 0 5px #cedff2, 0 0 7px #0cecff;
}
.IndustryAtlas .bottomType .line{
	width:20px;
	height: 186px;
	position: absolute;
	top: 320px;
	right: 718px;
	background: url(../img/line_pro.png) no-repeat;
}
.IndustryAtlas .bottomType .itemNav{
	position: absolute;
	top: 690px;
	left: 470px;
	width: 514px;
	height: 150px;
	animation-duration: 1s;
	-webkit-animation: fade-in 1s;
}
.IndustryAtlas .bottomType .itemNav span{
	display: inline-block;
	background: rgba(84, 94, 190, 0.2);
	border: 1px solid #545EBE;
	line-height: 48px;
	border-radius:24px;
	margin-right: 20px;
	margin-bottom: 18px;
}
.IndustryAtlas .bottomType .itemNav span a{
	display: block;
	padding:0 20px;
	font-size: 18px;
}
.IndustryAtlas .bottomType .itemNav span .goto{
	width: 28px;
	height: 18px;
	padding-left: 10px;
	display: inline-block;
	position: relative;
	top: 2px;
	background: url(../img/arrow3.png) right center no-repeat;
	-webkit-animation: twinkling 1.5s infinite ease-in-out;
	animation: twinkling 1.5s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
/*企业库*/
.mFilterPanel_item_con.enterprise .swiper-slide {
	width: auto;
	margin-right: 34px;
}

.mFilterPanel_item_con.enterprise .mFilterPanel_key {
	padding: 0 15px;
	width: auto;
	min-width: 100px;
}

.enterpriseLibrary {
	margin-top: 40px;
}

.enterpriseLibrary ul {
	margin-left: -27px;
	margin-bottom: 34px;
}

.enterpriseLibrary ul li {
	width: 298px;
	height: 170px;
	float: left;
	margin-bottom: 30px;
	margin-left: 27px;
	background: rgba(49, 177, 247, .2);
	padding: 26px 24px;
}

.enterpriseLibrary ul li .company_title {
	color: #0ADEFF;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 10px;
}

.enterpriseLibrary ul li .address {
	opacity: .8;
	font-size: 14px;
}

.enterpriseLibrary ul li .pro {
	margin-top: 18px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 24px;
	opacity: .8;
}

.enterpriseDetail {
	height: 798px;
}

.enterpriseDetail table {
	width: 100%;
	background-color: #1B3056;
	border-bottom: none;
}

.enterpriseDetail td {
	/*min-height: 60px; */
	padding: 20px 30px;
	font-size: 18px;
	border: 1px solid rgba(10, 222, 255, .5);
}

.enterpriseDetail td:nth-child(1),
.enterpriseDetail td:nth-child(3) {
	width: 220px;
	background: rgba(10, 222, 255, .1);
	color: #fff;
	border-right: 0
}

.enterpriseDetail td:nth-child(2),
.enterpriseDetail td:nth-child(4) {
	width: 560px;
}

.enterpriseDetail .mBlock {
	padding: 30px 0;
	margin-top: 20px;
	background: rgba(27, 48, 86, 1);
	border: 1px solid rgba(10, 222, 255, .5);
}

.enterpriseDetail .mBlock .title {
	margin-left: 30px;
	margin-right: 30px;
	padding-bottom: 20px;
	font-size: 18px;
	border-bottom: 1px solid rgba(10, 222, 255, .5);
}

.enterpriseDetail .mBlock .desc {
	padding: 20px 30px;
	line-height: 30px;
	font-size: 16px;
}

.enterpriseDetail .mBlock .desc img {
	max-width: 100%;
}

/*home*/
#homeBoard {
	padding: 18px 30px 0 30px;
}

.homeBoard-left {
	width: 510px;
	float: left;
	margin-top: 2px;
	margin-right: 12px;
}

#homeBoard .topBar {
	height: 26px;
}

#homeBoard .topBar h2 {
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	display: inline-block;
	text-shadow: 0 0 1px #4d80d9, 0 0 3px #81a5e4, 0 0 5px #86a9e5, 0 0 7px #9ebaea;
}

#homeBoard .topBar span {
	display: block;
	width: 60px;
	height: 26px;
	border: 1px solid #0b518f;
	background-color: #122c65;
	text-align: center;
	line-height: 26px;
	color: #12bcef;
	float: right;
}

#homeBoard .topBar span a{
	display: block;
	color: #12bcef;
}

.homeBoard-left .homeBoard-column {
	width: 510px;
}

.homeBoard-column-caption {
	padding: 14px 20px;
	height: 300px;
	background: url(../img/home_left_boardBg1.png) no-repeat;
	margin-bottom: 12px;
}

.homeBoard-column-caption .circleChart{
	margin-top: 10px;
}
.homeBoard-column-caption .circleChart ul{
	margin-left: -10px;
}
.homeBoard-column-caption .circleChart ul li{
	width: 230px;
	height: 112px;
	margin-left: 10px;
	float: left;
	margin-bottom: 10px;
	padding: 15px;
	background-color:rgba(43,70,114,.5);
}
.homeBoard-column-caption .circleChart ul li .desc{
	width: 110px;
	float: left;
}
.homeBoard-column-caption .circleChart ul li .desc .ti{
	font-size: 18px;
	font-weight: bold;
	color: 00b3ee;
	padding-top: 6px;
	padding-bottom: 8px;
}
.homeBoard-column-caption .circleChart ul li .desc .con{
	font-size: 14px;
	color: #bdd8ec;
	line-height:18px;
}
.homeBoard-column-caption .circleChart ul li .ChartData{
	width: 90px;
	float: right;
	padding-left: 12px;
}

.homeBoard-column-news {
	padding: 14px 20px;
	height: 314px;
	background: url(../img/home_left_boardBg2.png) no-repeat;
	margin-bottom: 12px;
}

.homeNewsSlide {
	height: 230px;
	margin-top: 18px;
}

.homeNewsSlide .swiper-slide {
	height: 40px;
	padding: 0 10px;
	background: url(../img/honeNews_bar.png) 10px center no-repeat;
}

.homeNewsSlide .swiper-slide:nth-child(even) {
	background-color: rgba(43, 70, 114, .5);
}

.homeNewsSlide .swiper-slide span {
	display: block;
	line-height: 40px;
	font-size: 12px;
}

.homeNewsSlide .swiper-slide .newsTitle {
	width: 318px;
	margin-left: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: left;
	color: #bdd8ec;
	font-size: 12px;
}

.homeNewsSlide .swiper-slide .upTime {
	float: right;
	color: rgba(254, 254, 254, .4);
}

.homeBoard-column-stock {
	padding: 14px 20px;
	height: 308px;
	background: url(../img/home_left_boardBg3.png) no-repeat;
	overflow: hidden;
}

.homeBoard-column-stock .stockBoard {
	margin-top: 15px;
}

.homeBoard-column-stock .stockBoard .stockBoard-thead {
	height: 40px;
	background: rgba(43, 70, 114, .5);
}

.homeBoard-column-stock .stockBoard .stockBoard-thead span {
	display: block;
	float: left;
	color: #12bcef;
	line-height: 40px;
}

.homeBoard-column-stock .stockBoard .stockBoard-thead span.t1 {
	width: 190px;
	padding-left: 10px;
}

.homeBoard-column-stock .stockBoard .stockBoard-thead span.t2 {
	width: 80px;
	text-align: center;
}

.homeBoard-column-stock .stockBoard .stockBoard-thead span.t3 {
	float: right;
	text-align: right;
	padding-right: 20px;
}

.homeBoard-column-stock .stockBoard .swiper-container {
	height: 214px;
	overflow: hidden;
}

.homeBoard-column-stock .stockBoard .swiper-slide {
	height: 40px;
	border-bottom: 1px solid #2b4672;
}

.homeBoard-column-stock .stockBoard .swiper-slide:last-child {
	border-bottom: none;
}

.homeBoard-column-stock .stockBoard .swiper-slide .BoardTable_td {
	display: block;
	float: left;
	line-height: 42px;
	font-size: 12px;
}

.homeBoard-column-stock .stockBoard .swiper-slide .stockName {
	width: 190px;
	padding-left: 10px;
}

.homeBoard-column-stock .stockBoard .swiper-slide .stockNprice {
	text-align: center;
	width: 80px;
}

.homeBoard-column-stock .stockBoard .swiper-slide .stockUD {
	text-align: right;
	width: 120px;
	float: right;
	padding-right: 20px;
	position: relative;
}

.homeBoard-column-stock .stockBoard .swiper-slide .stockUD i {
	display: block;
	position: absolute;
	left: 0;
	width: 10px;
	height: 42px;
}

.homeBoard-column-stock .stockBoard .swiper-slide .stockUD i.ups {
	background: url(../img/icon_ups.png) center no-repeat;
}

.homeBoard-column-stock .stockBoard .swiper-slide .stockUD i.fall {
	background: url(../img/icon_fall.png) center no-repeat;
}

.homeBoard-right {
	overflow: hidden;
}

.homeindustryMap {
	width: 760px;
	height: 680px;
	padding: 20px;
	float:left;
	background: url(../img/homeindustryMapbg.png) no-repeat;
}

@keyframes mymove {
	0% {
		transform: scale(.3);
		/*开始为原始大小*/
	}

	100% {
		transform: scale(1);
		/*放大1.1倍*/
	}

}

.lucky_h_img {
	animation: mymove 1s;
	-webkit-animation: mymove 1s;
	/*Safari and Chrome*/
	margin-top: 48px;
}

.globalDist-3DmapBox {
	width: 704px;
	height: 537px;
	position: relative;
	top: 40px;
}

@keyframes fade-in {
	0% {
		opacity: 0;
	}

	/*初始状态 透明度为0*/
	40% {
		opacity: 0;
	}

	/*过渡状态 透明度为0*/
	100% {
		opacity: 1;
	}

	/*结束状态 透明度为1*/
}

@-webkit-keyframes fade-in {

	/*针对webkit内核*/
	0% {
		opacity: 0;
	}

	40% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes twinkling {
	0% {
		opacity: 0.6;
		filter: alpha(opacity=20);
		-webkit-transform: scale(1);
	}

	50% {
		opacity: 0.8;
		filter: alpha(opacity=50);
		-webkit-transform: scale(1.20);
	}

	100% {
		opacity: 0.6;
		filter: alpha(opacity=20);
		-webkit-transform: scale(1);
	}
}

@keyframes twinkling {
	0% {
		opacity: 0.6;
		filter: alpha(opacity=20);
		-webkit-transform: scale(1);
	}

	50% {
		opacity: 0.8;
		filter: alpha(opacity=50);
		-webkit-transform: scale(1.20);
	}

	100% {
		opacity: 0.6;
		filter: alpha(opacity=20);
		-webkit-transform: scale(1);
	}
}

.chinaDist-pitchBox {
	animation: fade-in;
	/*动画名称*/
}

.chinaDist-pitchBox.china {
	animation-duration: 1.5s;
	/*动画持续时间*/
	-webkit-animation: fade-in 1.5s;
	/*针对webkit内核*/
}

.chinaDist-pitchBox.europe {
	animation-duration: 1.8s;
	/*动画持续时间*/
	-webkit-animation: fade-in 1.8s;
	/*针对webkit内核*/
}

.chinaDist-pitchBox.usa {
	animation-duration: 2.1s;
	/*动画持续时间*/
	-webkit-animation: fade-in 2.1s;
	/*针对webkit内核*/
}

.chinaDist-pitchBox.els {
	animation-duration: 2.4s;
	/*动画持续时间*/
	-webkit-animation: fade-in 2.4s;
	/*针对webkit内核*/
}

.chinaDist-pitchBox.japan {
	animation-duration: 2.7s;
	/*动画持续时间*/
	-webkit-animation: fade-in 2.7s;
	/*针对webkit内核*/
}

.pitchBox-win {
	width:160px;
	height: 106px;
	position: absolute;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	background: rgba(0, 213, 255, .2);
}

.pitchBox-win .count{
	padding-top: 4px;
}

.pitchBox-on {
	width: 34px;
	height: 34px;
	position: absolute;
	-webkit-animation: twinkling 1.5s infinite ease-in-out;
	animation: twinkling 1.5s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.pitchBox-win .name {
	font-size: 16px;
}

.pitchBox-win .name.china {
	color: #1dc2ff;
}

.pitchBox-place {
	position: absolute;
}

.pitchBox-win.china {
	right: 30px;
	bottom: 15px;
	padding: 12px 10px;
}

.pitchBox-place.china {
	width: 22px;
	height:112px;
	right: 134px;
	top: 306px;
	background: url(../img/china_g_line.png) no-repeat;
}

.pitchBox-on.china {
	top: 280px;
	right: 140px;
	background: url(../img/dot_china.png) no-repeat;
}

.pitchBox-win.europe {
	right: 260px;
	bottom: 0;
	padding: 10px 10px;
}

.pitchBox-win .name.europe {
	color: #ef9225;
}

.pitchBox-on.europe {
	right: 254px;
	top: 208px;
	background: url(../img/dot_europe.png) no-repeat;
}

.pitchBox-place.europe {
	width: 116px;
	height: 197px;
	left: 306px;
	top: 234px;
	background: url(../img/europe_g_line.png) no-repeat;
}

.pitchBox-win.usa {
	left: 45px;
	bottom: 12px;
	padding: 10px 10px;
}

.pitchBox-win .name.usa {
	color: #2dca87;
}

.pitchBox-on.usa {
	left: 135px;
	top: 275px;
	background: url(../img/dot_usa.png) no-repeat;
}

.pitchBox-place.usa {
	width: 73px;
	height: 118px;
	left:72px;
	top: 302px;
	background: url(../img/usa_g_line.png) no-repeat;
}

.pitchBox-win.els {
	left: 58px;
	top: 0;
	padding: 10px 10px;
}

.pitchBox-win .name.els {
	color: #c257e1;
}

.pitchBox-on.els {
	left: 352px;
	top: 240px;
	background: url(../img/dot_els.png) no-repeat;
}

.pitchBox-place.els {
	width: 144px;
	height: 158px;
	left: 216px;
	top: 90px;
	background: url(../img/els_g_line.png) no-repeat;
}

.pitchBox-win.japan {
	height: 90px;
	right: 80px;
	top: 0;
	padding: 10px 10px;
}

.pitchBox-win .name.japan {
	color: #d6c505;
}

.pitchBox-on.japan {
	right: 90px;
	top: 280px;
	background: url(../img/dot_japan.png) no-repeat;
}

.pitchBox-place.japan {
	width: 52px;
	height: 196px;
	right: 112px;
	top: 90px;
	background: url(../img/japan_g_line.png) no-repeat;
}

.homeindustry{
	padding: 15px 20px;
	width: 576px;
	height: 676px;
	float: right;
	margin-top: 4px;
	position: relative;
	background: url(../img/homeindustryBg.png) no-repeat;
}

.homeindustry .chinaDist-pitchBox .pitchBox-on{
	width: 22px;
	height: 22px;
	background: url(../img/dot_zhejiang.png) no-repeat;
	position: absolute;
	webkit-animation: twinkling 1.5s infinite ease-in-out;
	animation: twinkling 1.5s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.homeindustry .chinaDist-pitchBox .pitchBox-on.zhejiang{
	top: 334px;
	right: 130px;
}
.homeindustry .chinaDist-pitchBox .pitchBox-txt{
	width: 113px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	font-size: 16px;
	position: absolute;
	position: absolute;
	animation-duration: 1.5s;
	-webkit-animation: fade-in 1.5s;
	background: url(../img/pitch_txt.png) no-repeat;
}
.homeindustry .chinaDist-pitchBox .pitchBox-txt.zhejiang{
	right: 10px;
	top: 328px;
}
.homeindustry .pitchBox-win{
	width: 532px;
	height: 133px;
	position: absolute;
	bottom: 32px;
	left: 26px;
	animation-duration: 1.8s;
	-webkit-animation: fade-in 1.8s;
}
.homeindustry .pitchBox-win img{
	width: 100%;
	display: block;
}
.homeprice-monitor{
	height: 266px;
	padding: 12px 20px;
	margin-top: 10px;
	background: url(../img/homepriceBg.png) no-repeat;
	background-size:100% 100%;
}
.homeprice-monitor .monitorSlide{
	width: 1298px;
	height: 175px;
	margin-top: 20px;
	position: relative;
}
.homeprice-monitor .monitorSlide .swiper-container{
	width: 1206px;
	position: static;
}
.homeprice-monitor .monitorSlide .swiper-slide{
	width: 225px;
	height: 175px;
	background: url(../img/monitorSlide_li.png) no-repeat;
}
.homeprice-monitor .monitorSlide .swiper-slide a{
	display: block;
	height: 175px;
}
.homeprice-monitor .monitorSlide .swiper-slide .sildeCon{
	width:225px;
	height:175px;
	padding: 20px;
}
.homeprice-monitor .monitorSlide .swiper-slide .sildeCon .title{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 20px;
	line-height: 24px;
}
.homeprice-monitor .monitorSlide .swiper-slide .sildeCon .pricePull{
	margin-top: 24px;
}
.homeprice-monitor .monitorSlide .swiper-slide .sildeCon .pricePull .row{
	float: left;
}
.homeprice-monitor .monitorSlide .swiper-slide .sildeCon .pricePull .row:nth-child(1){
	width: 65%;
}
.homeprice-monitor .monitorSlide .swiper-slide .sildeCon .pricePull .row .name{
	color:rgba(255,255,255,.5);
	font-size: 16px;
	padding-bottom: 12px;
}
.homeprice-monitor .monitorSlide .swiper-slide .sildeCon .pricePull .row .price{
	color: #00b3ee;
	font-size: 26px;
	line-height: 22px;
}
.homeprice-monitor .monitorSlide .swiper-slide .sildeCon .pricePull .row .quote span{
	display: block;
	line-height: 22px;
	font-size: 14px;
	padding-left: 18px;
}
.homeprice-monitor .monitorSlide .swiper-slide .sildeCon .pricePull .row .ups span{
	background: url(../img/icon_ups.png) left center no-repeat;
}
.homeprice-monitor .monitorSlide .swiper-slide .sildeCon .pricePull .row .fall span{
	background: url(../img/icon_fall.png) left center no-repeat;
}
.homeprice-monitor .monitorSlide .swiper-button-next,.homeprice-monitor .monitorSlide .swiper-button-prev{
	outline: none;
	width: 38px;
	height: 65px;
	border: 1px solid #1f3a66;
}
.homeprice-monitor .monitorSlide .swiper-button-next{
	right: 0;
	margin-top: -32.5px;
}
.homeprice-monitor .monitorSlide .swiper-button-prev{
	left: 0;
	margin-top: -32.5px;
}
.homeprice-monitor .monitorSlide .swiper-button-next:after,.homeprice-monitor .monitorSlide .swiper-button-prev:after{
	font-size: 30px;
}
/*产业概况*/
.industry_map {
	width: 1920px;
	height: 985px;
	position: relative;
	background: url(../img/map_bg.png) no-repeat;
}
.industry_map .view_map{
	width: 240px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	background: url(../img/view_map_bg.png) no-repeat;
	position: absolute;
	top: 216px;
	right: 326px;
}
.industry_map.slideSwiper{
	background: none;
	height: 985px;
}
.industry_map.slideSwiper .topBarti{
	width: 1600px;
	margin: 0 auto;
	font-size: 24px;
	line-height: 30px;
	padding-top: 30px;
}
.tmapatlasBox{
    width: 1820px;
    height: 760px;
    margin:20px auto 0 auto;
    position: relative;
}
.tmapatlasBox .swiper-wrapper{
    margin: 0 auto;
    width: 1600px;
    height: 760px;
    position: static;
}
.tmapatlasBox .swiper-wrapper .swiper-slide img{
    display: block;
    width: 1600px;
    height: 760px;
}
.tmapatlasBox .swiper-button-prev{
	background: url(../img/s_btn_pre.png) no-repeat;
}
.tmapatlasBox .swiper-button-next{
	background: url(../img/s_btn_next.png) no-repeat;
}
.tmapatlasBox .swiper-button-prev,.tmapatlasBox .swiper-button-next{
	width: 80px;
	height: 80px;
	margin-top: -40px;
	outline: none;
}
.tmapatlasBox .swiper-button-prev:after,.tmapatlasBox .swiper-button-next:after{
	content: '';
}
.industry_map.slideSwiper .bottomNav_item{
	width: 1600px;
	height: 50px;
	margin: 55px auto 0 auto;
}
.industry_map.slideSwiper .bottomNav_item ul li{
	width: 170px;
	height: 50px;
	float: left;
	margin-right: 40px;
}
.industry_map.slideSwiper .swiper-container{
	padding-bottom: 30px;
}
.industry_map.slideSwiper .bottomNav_item ul li a{
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	background: url(../img/btm_nav_a.png) no-repeat;
}
.industry_map.slideSwiper .bottomNav_item ul li a.on{
	background: url(../img/btm_nav_b.png) no-repeat;
}
/*全球新材料概况*/
.globalDistDesc {
    position: relative;
    width: 1600px;
}
.globalDistDesc .dataIcon {
    position: absolute;
    right: 0;
    top: 0;
    width: 570px;
    height: 240px;
}
.globalDistDesc .dataIcon img {
    width: 570px;
    height: 240px;
}
.globalDistDesc .lmapBox .text{
    font-size: 14px;
    opacity: .7;
    line-height: 26px;
    margin-bottom: 36px;
	padding-top: 26px;
	color: rgba(255,255,255,.7);
}
.globalDistDesc .navigation{
    width: 570px;
    position: absolute;
    right: 0;
    top: 156px;
    display: none;
}
.globalDistDesc .navigation.showBox{
    display: block;
}
.globalDistDesc .map3d-plane{
    position: relative;
}
.globalDistDesc .city .bg{
    display: none;
}
.globalDistDesc .city .bg.up{
    display: block;
}
.globalDistDesc .city .chinabg{
    width: 162px;
    height: 118px;
    position: absolute;
    top:268px;
    left: 638px;
    background: url(../img/china_curr.png) no-repeat;
}
.globalDistDesc .city .usabg{
    width: 270px;
    height: 221px;
    position: absolute;
    top:162px;
    left: 0px;
    background: url(../img/usa_curr.png) no-repeat;
}
.globalDistDesc .city .russiabg{
    width: 428px;
    height: 268px;
    position: absolute;
    top:48px;
    left:516px;
    background: url(../img/russia_curr.png) no-repeat;
}
.globalDistDesc .city .europebg{
    width: 182px;
    height: 174px;
    position: absolute;
    top:164px;
    left:381px;
    background: url(../img/europe_curr.png) no-repeat;
}
.globalDistDesc .city .japanbg{
    width: 43px;
    height: 49px;
    position: absolute;
    top:300px;
    left:784px;
    background: url(../img/japan_curr.png) no-repeat;
}
.globalDistDesc .city .koreabg{
    width: 9px;
    height: 14px;
    position: absolute;
    top:326px;
    left:775px;
    background: url(../img/korea_curr.png) no-repeat;
}
.rotate-in-up-left .imgBox {
    width: 944px;
    height: 609px;
    animation: rotatemap 2s;
}
.globalDistDesc .tips{
    font-size: 18px;
    position: absolute;
    top: 140px;
    right: 0;
    width: 570px;
}
.globalDistDesc .navigation .textCon .conBox{
    height: 370px;
    padding: 30px;
    margin-top: 20px;
    background: rgba(0, 213, 255, .14);
    opacity: 1; transition: all .4s ease-in .4s;
}
.globalDistDesc .textCon .tiBar{
    text-align: center;
}
.globalDistDesc .textCon .tiBar span{
    color: #61E4FF;
    line-height: 32px;
    font-size: 28px;
    display: inline-block;
    padding-left: 34px;
    background: url(../img/icon_addres_a.png) left center no-repeat;
}
.globalDistDesc .textCon .desc{
    margin-top: 20px;
    font-size: 24px;
    line-height: 36px;
}
@keyframes fade-in {  
    0% {opacity: 0;}/*初始状态 透明度为0*/  
    40% {opacity: 0;}/*过渡状态 透明度为0*/  
    100% {opacity: 1;}/*结束状态 透明度为1*/  
}  
@-webkit-keyframes fade-in {/*针对webkit内核*/  
    0% {opacity: 0;}  
    40% {opacity: 0;}  
    100% {opacity: 1;}  
}  
.globalDistDesc a{
    display: block;
    position: absolute;
    font-size: 18px;
    color: #011121;
    content:'';
}
.globalDistDesc  a.on::after{
    width: 18px;
    height: 18px;
    background: url(../img/icon_addres.png) no-repeat;
    background-size:18px auto;
    -webkit-animation:twinkling 1.5s infinite ease-in-out;
	animation:twinkling 1.5s infinite ease-in-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.globalDistDesc a.china::after{
    margin-left: 75px;
    margin-top: 6px;
}
.globalDistDesc a.usa::after{
    margin-left: 6px;
    margin-top:4px;
}
.globalDistDesc a.russia::after{
    margin-left: 10px;
    margin-top:4px;
}
.globalDistDesc a.europe::after{
    margin-left: 10px;
    margin-top:4px;
}
.globalDistDesc a.japan::after{
    margin-left: 50px;
    margin-top:5px;
}
.globalDistDesc a.china{
    width: 106px;
    height: 55px;
    top: 305px;
    left:652px;
    text-align: right;
    animation: fade-in;/*动画名称*/  
    animation-duration: 1.5s;/*动画持续时间*/  
    -webkit-animation:fade-in 1.5s;/*针对webkit内核*/ 
}
.globalDistDesc a.usa{
    width: 150px;
    height: 60px;
    top: 290px;
    left:119px;
    padding-left: 64px;
    padding-top: 22px;
    animation: fade-in;/*动画名称*/  
    animation-duration: 1.8s;/*动画持续时间*/  
    -webkit-animation:fade-in 1.8s;/*针对webkit内核*/ 
}
.globalDistDesc a.russia{
    width: 412px;
    height: 156px;
    top: 102px;
    left:530px;
    padding-left: 28px;
    padding-top: 118px;
    animation: fade-in;/*动画名称*/  
    animation-duration: 2s;/*动画持续时间*/  
    -webkit-animation:fade-in 2s;/*针对webkit内核*/ 
}
.globalDistDesc a.europe{
    width: 127px;
    height: 165px;
    top: 164px;
    left:408px;
    padding-left: 80px;
    padding-top: 100px;
    animation: fade-in;/*动画名称*/  
    animation-duration: 2.2s;/*动画持续时间*/  
    -webkit-animation:fade-in 2.2s;/*针对webkit内核*/ 
}
.globalDistDesc a.japan{
    width: 80px;
    height: 50px;
    top: 300px;
    left:790px;
    color: #fff;
    text-align: right;
    animation: fade-in;/*动画名称*/  
    animation-duration: 2.4s;/*动画持续时间*/  
    -webkit-animation:fade-in 2.4s;/*针对webkit内核*/ 
}
.globalDistDesc a.korea{
    width: 38px;
    height: 12px;
    top: 326px;
    left:766px;
    color: #fff;
    text-align: right;
    animation: fade-in;/*动画名称*/  
    animation-duration: 2.6s;/*动画持续时间*/  
    -webkit-animation:fade-in 2.6s;/*针对webkit内核*/ 
}
@-webkit-keyframes twinkling {
	0% {
	opacity:0.6;
	filter:alpha(opacity=20);
	-webkit-transform:scale(1);
}
50% {
	opacity:0.8;
	filter:alpha(opacity=50);
	-webkit-transform:scale(1.12);
}
100% {
	opacity:0.6;
	filter:alpha(opacity=20);
	-webkit-transform:scale(1);
}
}@keyframes twinkling {
	0% {
	opacity:0.6;
	filter:alpha(opacity=20);
	-webkit-transform:scale(1);
}
50% {
	opacity:0.8;
	filter:alpha(opacity=50);
	-webkit-transform:scale(1.12);
}
100% {
	opacity:0.6;
	filter:alpha(opacity=20);
	-webkit-transform:scale(1);
}
} 
.insertIframe_body .w1600 .bottomNav_item{
    width: 1600px;
    height: 50px;
    position: absolute;
    bottom: 40px;
}
.insertIframe_body .w1600 .bottomNav_item ul li{
    width: 180px;
    height: 50px;
    float: left;
    margin-right: 60px;
}
.insertIframe_body .w1600 .bottomNav_item ul li a{
    display: block;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    background:url(../img/navBottom.png) no-repeat;
}
.insertIframe_body .w1600 .bottomNav_item ul li a.on{
    color: #00D5FF;
    font-weight: bold;
    background:url(../img/navBottom_a.png) no-repeat;
}
@-webkit-keyframes 'rotatemap' {
    from {
        transform: rotate3d(1, 1, 1, 35deg);
    }

    to {
        transform: rotate3d(1, 1, 1, 0deg);
    }
}
.animation {
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: .2s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-duration: 1s;
    animation-delay: .1s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}
@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(50px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}
@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translateX(50px)
    }
    100% {
        opacity: 1;
        transform: translateX(0)
    }
}
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}
.fadeInDown {
    animation-name: fadeInDown;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}
@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}
@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}
/*价格监控*/
.CompanyNewsList {
	margin-top: 10px;
}
.CompanyNewsList ul {
	margin-left: -30px;
	padding-bottom: 30;
}

.CompanyNewsList ul li {
	width: 296px;
	height: 156px;
	float: left;
	margin-left: 30px;
	margin-bottom: 30px;
	padding: 30px 20px;
	background: url(../img/CompanyNewsList_bg.png) no-repeat;
}

.CompanyNewsList ul li p {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	line-height: 26px;
}

.CompanyNewsList ul li p.title {
	font-size: 20px;
	font-weight: bold;
}

.CompanyNewsList ul li p.code {
	font-size: 18px;
	padding-top: 6px;
}

.CompanyNewsList ul li p.pull {
	font-size: 12px;
	padding-top: 15px;
}

.CompanyNewsList ul li p.pull span {
	display: inline;
	padding-right: 18px;
}

.CompanyNewsList ul li p.pull span b {
	color: #FEB841;
	padding-left: 4px;
}

.wrapWithSide {
	padding: 40px 60px 0 60px;
}

.wrapWithSide_side {
	width: 330px;
	float: left;
}

#stockContainer {
	padding-top: 40px;
	width: 1010px;
	margin: 0 auto;
}

#stockContainer .materiShow{
	text-align: center;
	padding-top: 120px;
}

#stockContainer .materiShow img{
	height: 400px;
}

.wrapWithSide_side_prev,
.wrapWithSide_side_next {
	width: 280px;
	height: 50px;
	cursor: pointer;
}

.wrapWithSide_side_prev {
	background: url(../img/icon_up.png) center no-repeat;
	background-color: #1E4481;
}

.wrapWithSide_side_next {
	background: url(../img/icon_down.png) center no-repeat;
	background-color: #1E4481;
}

.wrapWithSide_list {
	width: 294px;
	margin-top: 10px;
}

.wrapWithSide_list ul li {
	width: 294px;
	height: 100px;
	margin-bottom: 10px;
	position: relative;
}

.wrapWithSide_list ul li .stock {
	display: block;
	width: 280px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	padding: 24px 30px 0 30px;
}

.wrapWithSide_list ul li a::after {
	display: block;
	content: '';
	width: 280px;
	height: 100px;
	background-color: #204582;
	border: 1px solid #86FFFF;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.wrapWithSide_list ul li a.active::after {
	width: 294px;
	height: 100px;
	border: 0;
	background: url(../img/sidenav_pitchon.png) no-repeat;
}

.wrapWithSide_list ul li .name {
	font-size: 20px;
	font-weight: bold;
	line-height: 26px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.wrapWithSide_list ul li .smallInfor {
	padding-top: 8px;
}

.wrapWithSide_list ul li .smallInfor>div {
	display: inline-block;
	font-size: 12px;
}

.wrapWithSide_list ul li .smallInfor>div:nth-child(1) {
	padding-right: 20px;
}

.wrapWithSide_cont {
	width: 1150px;
	height: 770px;
	background-color: #0A234C;
	border-radius: 2px;
	float: left;
}

#stockContainer .name {
	font-size: 28px;
	line-height: 37px;
}

#stockContainer .name span {
	font-size: 18px;
}

#stockContainer .price {
	font-size: 42px;
	height: 55px;
	line-height: 55px;
	margin: 10px 0 13px;
	color: #FEB841;
}

#stockContainer .price .small {
	font-size: 18px;
}

.stockHandicap {
	border-top: 1px solid #476498;
	padding: 7px 0 10px 0;
	font-size: 16px;
}

.stockHandicap .row {
	overflow: hidden;
	margin: 10px 0;
	line-height: 21px;
}

.stockHandicap .item {
	width: 20%;
	float: left;
	padding-right: 35px;
	display: flex;
}

.stockHandicap .item .key {
	width: 50px;
	color: rgba(255, 255, 255, .6);
}

.stockHandicap .item .value {
	flex: 1;
	text-align: right;
}

.stockInforPanel {
	padding: 20px 40px;
	border: 1px solid #476498;
	display: flex;
}

.stockInforPanel_view {
	flex: 1;
}

.stockInforPanel_view_tab {
	overflow: hidden;
	margin-bottom: 10px;
}

.stockInforPanel_view_tab .item {
	float: left;
	width: 70px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	margin-right: 5px;
	font-size: 14px;
	color: #45D1FF;
	cursor: pointer;
}

.stockInforPanel_view_tab .item.active {
	background: #0281E2;
	color: #fff;
}

.stockInforPanel_view_con {
	width: 700px;
	height: 320px;
	background: rgba(57, 92, 160, .2);
}

.stockInforPanel_im {
	width: 190px;
	font-size: 14px;
	line-height: 19px;
}

.stockInforPanel_im_caption {
	line-height: 25px;
}

.stockInforPanel_im_con {
	margin-top: 20px;
}

.stockInforPanel_im_row {
	display: flex;
	margin: 10px auto;
}

.stockInforPanel_im_row span {
	display: block;
}

.stockInforPanel_im_row span:nth-child(1) {
	width: 35px;
	color: rgba(255, 255, 255, .65);
}

.stockInforPanel_im_row span:nth-child(2) {
	width: 45px;
	text-align: right;
}

.stockInforPanel_im_row span:nth-child(3) {
	flex: 1;
	text-align: right;
}

.stockInforPanel_im_row .downColor {
	color: #31B1F7;
}

.stockInforPanel_im_row .buycolor {
	color: #FEB841;
}

/*关于道明*/
.w1380 {
	width: 1380px;
	margin: 0 auto;
}

.tabBar {
	height: 60px;
	margin: 65px 0 40px 0;
}

.tabBar_item {
	width: 282px;
	height: 60px;
	float: left;
	margin-right: 40px;
	background: rgba(7, 164, 255, .3);
	position: relative;
	border-radius: 2px;
}

.tabBar_item a:before {
	display: inline-block;
	content: '';
	width: 40px;
	height: 40px;
	vertical-align: middle;
	position: relative;
	top: -3px;
	margin-right: 4px;
}

.tabBar_item a {
	display: block;
	text-align: center;
	color: #fff;
	line-height: 60px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}

.tabBar_item.active {
	background-color: #07A4FF;
}

.tabBar_item:nth-child(1) a:before {
	background: url(../img/icon_001.png) no-repeat;
}

.tabBar_item:nth-child(2) a:before {
	background: url(../img/icon_002.png) no-repeat;
}

.tabBar_item:nth-child(3) a:before {
	background: url(../img/icon_003.png) no-repeat;
}

.tabCon .wrapWithSide {
	padding: 0;
}

.tabCon .wrapWithSide_side {
	width: 294px;
	margin-right: 26px;
}

.tabCon .wrapWithSide_side .wrapWithSide_side_navsItem {
	display: flex;
	align-items: center;
	width: 294px;
	height: 100px;
	cursor: pointer;
	position: relative;
	margin-bottom: 20px;
}

.tabCon .wrapWithSide_side .wrapWithSide_side_navsItem a {
	display: block;
	font-size: 24px;
	font-weight: bold;
	padding: 0 0 0 30px;
	height: 100px;
	line-height: 100px;
	width: 294px;
}

.tabCon .wrapWithSide_side .wrapWithSide_side_navsItem:after {
	display: block;
	content: '';
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
	width: 280px;
	height: 100px;
	background-color: #204582;
	border: 1px solid #86FFFF;
	opacity: 0.6;
}

.tabCon .wrapWithSide_side .wrapWithSide_side_navsItem.active:after {
	width: 295px;
	background: url(../img/sidenav_pitchon_a.png) no-repeat left top;
	opacity: 1;
	border: 0;
}

.tabCon .wrapWithSide .wrapWithSide_cont {
	flex: 1;
	overflow: hidden;
	position: relative;
	background: none;
}

.w1040 {
	width: 1040px;
}

.tabCon .wrapWithSide .about_insetPage {
	width: 1040px;
	height: 740px;
	padding: 40px 10px 40px 40px;
	background: url(../img/about_bg.png) no-repeat
}

.inforPage_caption {
	color: #fff;
	font-size: 38px;
	font-weight: bold;
	line-height: 50px;
}

.inforPage_article {
	padding: 30px 30px 30px 0;
	font-size: 16px;
	line-height: 28px;
	color: rgba(255, 255, 255, .8);
}

.w1640 {
	width: 1640px;
	margin: 0 auto;
}

.w1640 .tabBar {
	margin: 65px 0 40px 120px;
}

.proDescHome {
	height: 700px;
	margin-top: 18px;
	overflow: hidden;
}

.proDescHome ul {
	margin-left: -60px;
}

.proDescHome ul li {
	width: 770px;
	float: left;
	height: 230px;
	margin-left: 60px;
	margin-bottom: 60px;
	background-color: #101F37;
	padding: 29px 30px;
}

.proDescHome ul li .img {
	width: 260px;
	height: 172px;
	float: left;
	margin-right: 30px;
}

.proDescHome ul li .img img {
	width: 260px;
	height: 172px;
	display: block;
	object-fit: cover;
}

.proDescHome ul li .desc {
	overflow: hidden;
}

.proDescHome ul li .desc .proName {
	color: #0ADEFF;
	font-size: 24px;
	line-height: 28px;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 16px;
}

.proDescHome ul li .desc .con {
	color: #a6b0c3;
	font-size: 14px;
	line-height: 28px;
	height: 84px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}

.proDescHome ul li .desc .view {
	text-align: right;
	margin-top: 20px;
}

.proDescHome ul li .desc .view span {
	display: inline-block;
	line-height: 20px;
	font-size: 14px;
	color: rgba(255, 255, 255, .5);
	padding-right: 30px;
	background: url(../img/icon_back_a.png) right center no-repeat;
}

.bgClear_about {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 159px;
	background: url(../img/bg_clear.png) right bottom no-repeat;
	z-index: 10000001;
}

.w1640 .crumbs {
	margin-top: 26px;
}

.proDescTitle h2 {
	font-size: 42px;
	line-height: 55px;
	margin: 20px 0;
}

.proDescHome .typeList ul {
	margin-left: -40px;
}

.proDescHome .typeList ul li {
	width: 370px;
	height: 220px;
	margin-left: 40px;
	margin-bottom: 40px;
	padding: 20px;
	background: rgba(255, 255, 255, .05);
	border-radius: 2px;
}

.proDescHome .typeList ul li img {
	display: block;
	width: 330px;
	height: 120px;
	object-fit: fill;
}

.proDescHome .typeList ul li .proName {
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 0;
}

.proDescHome .typeList ul li .view {
	margin-top: 6px;
}

.proDescHome .proData ul {
	margin-left: -40px;
}

.proDescHome .proData ul li {
	width: 192px;
	height: auto;
	margin-left: 40px;
	background: none;
	padding: 0;
	margin-bottom: 0;
}

.proDescHome .proData h2 {
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 20px;
}

.proDescHome .proData ul li img {
	width: 192px;
	height: 290px;
}

.proDescHome .proData ul li .nameT {
	font-size: 22px;
	line-height: 30px;
	padding-top: 6px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.proDescHome.type {
	height: auto;
}

.proDescHome.type .proDescType {
	height: 700px;
	overflow: hidden;
}

.proDescList{
	height: 760px;
	overflow: hidden;
}

.proDescList .descType {
	margin-top: 26px;
}

.proDescList .descType .descText {
	width: 750px;
	float: left;
	margin-right: 20px;
}

.proDescList .descType .descText .title {
	font-size: 42px;
	line-height: 55px;
}

.proDescList .descType .descText .con {
	font-size: 16px;
	line-height: 30px;
	margin-top: 12px;
}

.proDescList .descType .descText .con img {
	max-width: 100%;
}

.proDescList .descType .imgshow {
	float: right;
	width: 660px;
	height: 120px;
	padding-top: 60px;
}

.proDescList .descType .imgshow .img {
	width: 660px;
	height: 120px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.proDescList .descType .imgshow .img img {
	max-width: 660px;
	max-height: 120px;
}

.proList-appl {
	margin-top: 80px;
}

.proList-appl .title h2 {
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 16px;
}

.proList-appl .list ul {
	margin-left: -30px;
}

.proList-appl .list ul li {
	width: 512px;
	height: 90px;
	float: left;
	margin-left: 30px;
	margin-bottom: 30px;
	background: rgba(255, 255, 255, .05);
}
.proList-appl .list ul li a{
	display: block;
	padding: 30px 24px;
}

.proList-appl .list ul li .view {
	float: right;
	margin-left: 10px;
}

.proList-appl .list ul li .view span {
	display: inline-block;
	line-height: 30px;
	font-size: 14px;
	color: rgba(255,255,255,.5);
	padding-right: 30px;
	background: url(../img/icon_back_a.png) right center no-repeat;
}

.proList-appl .list ul li .proName{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 30px;
	font-size: 22px;
}

.proList-appl .el-collapse{
	border: none;
}

.proList-appl .el-collapse-item__header{
	background: none;
	border-bottom: 1px solid rgba(255,255,255,.2);
	color: #0ADEFF;
	font-size: 20px;
	height: 60px;
	line-height: 60px;
	width: 1590px;
}

.proList-appl .el-collapse-item__wrap{
	background: none;
	border: none;
}

.prodetail{
	padding: 60px;
}

.proSlideShow{
	width: 620px;
	padding-top: 130px;
	float: left;
	margin-right: 60px;
	position: relative;
}

.proSlideShow .gallery-top{
	width: 620px;
	height: 400px;
	margin-bottom: 40px;
}

.proSlideShow .gallery-top .swiper-slide{
	width: 620px;
	height: 400px;
}

.proSlideShow .gallery-top .swiper-slide .video{
	width: 610px;
	height: 400px;
	margin: 0 auto;
}

.proSlideShow .gallery-top .swiper-slide .video video{
	width: 610px;
	height: 400px;
}

.proSlideShow .gallery-top .swiper-slide .img{
	width: 620px;
	height: 400px;
}

.proSlideShow .gallery-top .swiper-slide .img span{
	display: table-cell;
	width: 620px;
	text-align: center;
	height: 400px;
	vertical-align: middle;
}

.proSlideShow .gallery-top .swiper-slide .img span img{
	max-width: 620px;
	max-height: 400px;
	vertical-align: middle;
}

.proSlideShow .gallery-thumbs{
	height: 80px;
	width: 500px;
	margin: 0 auto;
}
.proSlideShow .gallery-thumbs .swiper-slide .img{
	width: 80px;
	height: 80px;
	
}

.proSlideShow .gallery-thumbs .swiper-slide .img img{
	display: block;
	width: 76px;
	height: 76px;
	border: 2px solid rgba(255,255,255,0);
}

.proSlideShow .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .img img {
	border: 2px solid #0ADEFF;
}

.proSlideShow .swiper-button-next,.proSlideShow .swiper-button-prev{
	top: 596px;
	width: 24px;
	height: 24px;
	margin-top: 0;
	outline: none;
}
.proSlideShow .swiper-button-prev{
	left: 2px;
}
.proSlideShow .swiper-button-next:after,.proSlideShow .swiper-button-prev:after{
	font-size: 30px;
}

.prodetail .descBox{
	width: 780px;
	height: 760px;
	padding: 50px 10px 50px 60px;
	background-color: #0A234C;
	float: right;
	border-radius: 4px;
	overflow: ;
}

.prodetail .descBox .title{
	border-bottom: 1px solid rgba(255,255,255,.3);
}
.prodetail .descBox .title h2{
	font-size: 42px;
	line-height: 55px;
	padding-bottom: 20px;
}
.prodetail .descBox .desc-con{
	padding: 35px 0;
	border-bottom: 1px solid rgba(255,255,255,.3);
}
.prodetail .descBox .desc-con.lingyu{
	border-bottom: none;
}

.prodetail .descBox .desc-con .tiBar{
	line-height: 30px;
	font-size: 24px;
}

.prodetail .descBox .mCustomScrollBox{
	padding-right: 30px;
}

.prodetail .descBox .desc-con .con{
	line-height: 32px;
	font-size: 16px;
	color: rgba(255,255,255,.7);
}

.prodetail .descBox .desc-con .con img{
	max-width: 100%;
}

.about_insetPage .newsCenter{
	margin-top: 30px;
}

.about_insetPage .newsCenter ul{
	padding-right: 40px;
	padding-bottom: 30px;
}

.about_insetPage .newsCenter ul li{
	height: 64px;
	position: relative;
	border-bottom: 1px dashed rgba(255,255,255,.3);
}
.about_insetPage .newsCenter ul li a{
	display: block;
	line-height: 64px;
}

.about_insetPage .newsCenter ul li .mList-item-title{
	width: 780px;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: rgba(255,255,255,.8);
	font-size: 18px;
	padding-left: 10px;
}

.about_insetPage .newsCenter ul li .mList-item-title:before {
    display: inline-block;
    content: '';
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .8);
    position: absolute;
    top: 30px;
    left: 0;
}

.about_insetPage .newsCenter ul li .mLIst-item-date{
	float: right;
	font-size: 18px;
	color: rgba(255,255,255,.6);
}

.aboutNewsDetail{
	height: 650px;
	overflow: hidden;
}

.aboutNewsDetail .article_title h1{
	    font-size: 38px;
	    line-height: 50px;
	    margin-top: 0;
		margin-right: 20px;
}

.aboutNewsDetail .article_infor {
	    font-size: 18px;
	    line-height: 24px;
	    margin-top: 30px;
		padding-bottom: 30px;
		margin-right: 20px;
		border-bottom: 1px solid rgba(255, 255, 255, .2);
}

.aboutNewsDetail .article_infor span{
	display: inline-block;
	color: rgba(255,255,255,.6);
}

.aboutNewsDetail .article_infor span.upTime{
	padding-right: 30px;
}

.aboutNewsDetail .article_main{
	padding: 30px 0;
	font-size: 18px;
	line-height:32px;
	margin-right: 20px;
}

.aboutNewsDetail .article_main img{
	max-width: 100%;
}

/**/
#popupBox.opening .popupBox_wrap {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s;
}

.popupBox_con iframe {
	width: 100%;
	height: 100%;
	border: 0;
}



.insertIframe_body .video-box {
	padding: 40px 60px 0 60px;
}

.insertIframe_body .video-box video {
	width: 100%;
	height: 770px;
}
