
.ratio-img,.ratio-img img{width: 100%}
.fnt_50{font-size: 50px;}
.ahover{transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all; border: none;outline: none;background: none;}
.ahover:hover{opacity:0.8;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}

.tech_block01{padding: 50px 0 100px 0;}
.partners{position: relative;padding: 0 60px;}
.tech_block01 h1{text-align: center;margin-bottom: 50px;}

.partners .swiper-wrapper{height: auto !important;}
.partners .swiper-slide{height: 292px;}
.partners .swiper-slide a{display: block; cursor: default;}

.but>div{width: 28px;height: 52px; position: absolute;margin-top: -14px;}
.but .swiper-button-prev{background: url(/images/tech_pre_on.png) no-repeat center center;background-size: cover; left:0; top: 50%; cursor: pointer;}
.but .swiper-button-next{ background: url(/images/tech_next_on.png) no-repeat center center;background-size: cover; right: 0;top: 50%;cursor: pointer;}
.but .swiper-button-prev.swiper-button-disabled{background:url(/images/tech_pre.png) no-repeat center center;cursor: pointer;opacity: 1;cursor: default;}
.but .swiper-button-next.swiper-button-disabled{background:url(/images/tech_next.png) no-repeat center center;cursor: pointer;opacity: 1;cursor: default;}

.partners .pagination {position: absolute;left: 0;text-align: center;bottom:5px;width: 100%;}
.partners .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 10px; background: #999;box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer;}
.partners .swiper-active-switch {background: #fff;}


.tech_block02{padding: 100px 0;position: relative;}
.tech_block02 h1{text-align: center; margin-bottom: 50px; color: #fff;}
.blank_bg{position: absolute; top:0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3)}
.tech_block02 .wrap{position: relative;z-index: 99;}
.tech_quality{padding: 0 60px; position: relative;}
.tech_quality .swiper-wrapper{height: auto !important;}
.tech_quality .swiper-slide{height:385px;}

.tech_quality .swiper-slide a{display: block; cursor: default;}
.tech_quality .swiper-button-prev.swiper-button-disabled{background:url(/images/tech_pre_wite.png) no-repeat center center;}
.tech_quality .swiper-button-next.swiper-button-disabled{background:url(/images/tech_next_wite.png) no-repeat center center;}

.tech_quality .pagination {position: absolute;left: 0;text-align: center;bottom:5px;width: 100%;}
.tech_quality .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 10px; background: #999;box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer;}
.tech_quality .swiper-active-switch {background: #fff;}

.tech_block03{padding: 85px 0; color: #fff;}
.tech_block03 a{color: #fff;}
.tech_block03 dl{overflow: hidden;}
.tech_block03 dt{float: left; width: 70%;}
.tech_block03 dt .tech_pdf_img{width: 57px;margin-right: 33px; float: left;margin-top: 14px;}
.tech_block03 dt img{width: 100%;}
.tech_block03 dt .tech_pdf{width:calc(100% - 90px); float: left;}
.tech_block03 dt .tech_pdf em{display: block; line-height: 1em;}
.tech_block03 dd{float: right; margin-top: 20px;}
.tech_block03 dd a{display: inline-block; width: 174px; height: 40px; line-height: 40px; text-align: center; border:1px solid #fff;}
.tech_block03 dd a:hover{color: #fff !important;}
@media only screen and (max-width:1366px) {
.fnt_50{font-size: 40px;}
.tech_block03 dt .tech_pdf_img{margin-top: 8px;}
}
@media only screen and (max-width:1024px) {
.fnt_50{font-size: 30px;}
.but>div{width: 28px;height: 30px; position: absolute;margin-top: -14px;}
.partners,.tech_quality{padding: 0 30px;}

.tech_block03 dt .tech_pdf_img{margin-top:0px;}
.tech_block01{padding:40px 0;}
.tech_block01 h1,.tech_block02 h1{margin-bottom: 30px;}
.tech_block02{padding: 50px 0;}
.tech_block03 dt .tech_pdf em{line-height: inherit;}
}

@media only screen and (max-width:768px) {
.fnt_50{font-size: 20px;}
.tech_block03 dt .tech_pdf_img{width: 40px; margin-right: 10px;}
.tech_block03 dt .tech_pdf{width: calc(100% - 50px)}
.tech_block03 dt{width: 100%;}
.tech_block03 dd{width: 100%; text-align: center;}
}

/*投资关系*/
.invest_box{}
.invest_box01{padding: 80px 0; padding-bottom: 50px;}
.invest_box01 h1{text-align: center;margin-bottom: 10px;}
.invest_box01{overflow: hidden;}
.inquire_t{position: relative;box-sizing: border-box;padding: 0 25px;overflow: hidden;height: 106px;line-height: 98px;margin-bottom: 40px;}
.inquire_ts{overflow: hidden;padding-bottom: 10px;}
.inquire_left{cursor: pointer; position: absolute;width: 10px;height: 16px;background:url(/images/invest_pre_on.png) no-repeat center center;left: 0; bottom:0;}
.inquire_left.disabled{cursor: default;background:url(/images/invest_pre.png) no-repeat center center;}
.inquire_right{cursor: pointer;position: absolute;width: 10px;height: 16px;background:url(/images/invest_next_on.png) no-repeat center center;right: 0;bottom:0;}
.inquire_right.disabled{cursor: default;background:url(/images/invest_next.png) no-repeat center center;}
.inquire_t ul{float: left;position: relative;width: 2000%;}
.inquire_t ul li{width: 410px; text-align: center;float: left; position: relative;cursor: pointer;}
.inquire_t ul li div{ }
.inquire_t ul li span{display: block; width: 100%;  border-bottom: #666666 solid 2px; text-align: center; cursor: pointer; color:#076cff; font-size: 18px; color: #333333;font-family: "Arial"; font-weight: bold;background:url(/images/his_line.png) no-repeat 0 bottom; background-size: 100%;}
.inquire_t ul li.on span{color: #cc0000; font-size: 40px;font-weight: normal; }
.inquire_t ul li span i{display: none; width: 12px; height: 22px; background: url(/images/his_cicle.png) no-repeat center center; position: absolute; left:50%; bottom:-8px; margin-left: -6px;}
.inquire_t ul li.on span i{display: block;}

.book_tab{text-align: center;margin-bottom: 55px; display: table;width: 100%;}
.book_tab ul{display: inline-block;}
.book_tab ul li{float: left;}
.book_tab ul li a{display: block; margin:0 5px; width:198px; height: 38px; line-height: 38px; border: 1px solid #f5f5f5; border-radius: 3px; position: relative;}
.book_tab ul li a i{position: absolute;top: 100%;left: 50%;width: 0;height: 0;overflow: hidden;margin: 0 0 0 -8px;border: 8px dashed transparent;border-top: 8px solid #cc0000; display: none;}
.book_tab ul li.on a{background: #cc0000;border: 1px solid #cc0000; color: #fff;}
.book_tab ul li.on a i{display: block;}
.book_tab ul li.on a:hover{color: #fff !important;}
.book_list{overflow: hidden;}
.book_list ul{ overflow: hidden; margin: 0 -40px;}
.book_list li{float: left;width: 25%;*margin-left: -1px; margin-bottom: 30px;}
.book_list li .book_in{margin: 0 40px;position: relative;}
.book_list li .book_in .blank_bg{background: rgba(0,0,0,0.1);}
.book_title{position: absolute; top:23%; left:-10px;background: url(/images/invest_ic.png) no-repeat; width: 100px; height: 44px; text-align: center; line-height: 34px; color: #fff;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;}
.book_list li h3{position: absolute; left: 0; bottom:10px; width: 100%; color: #fff; text-align: center;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;
	-webkit-transform: translateY(30px);-moz-transform: translateY(30px);-o-transform: translateY(30px);-ms-transform: translateY(30px);transform: translateY(30px);}
.book_list li h3 p{padding: 0 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.book_list li a:hover h3{color: #fff !important;}

.invest_box02{padding: 70px 0 100px 0;overflow: hidden;margin-bottom: 80px;}
.public_title{overflow: hidden; margin-bottom: 60px;}
.public_title h2{float: left;}
.public_title .more_r{float: right;}
.public_title .more_r img{margin-left: 4px; vertical-align: middle; margin-top: -2px;}

.invest_box02 ul{overflow: hidden;margin: 0 -50px;}
.invest_box02 li{float: left; width: 50%;*margin-left: -1px; margin-bottom: 60px;}
.invest_box02 li dl{padding:0 50px; overflow: hidden;}
.invest_box02 dt{float: left; font-family: "Arial";width:80px; height:80px; margin-right: 20px; padding: 8px; background:#cccccc; color: #fff;text-align: center;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
.invest_box02 dt em{font-size: 36px; display: block; line-height: 40px;}
.invest_box02 dt .time_insvest{ border: 1px solid #e6e6e6; width: 62px; height: 62px;}
.invest_box02 dd{width: calc(100% - 100px); float: left;}
.invest_box02 dd h3{line-height: 1.5em; height: 3em; overflow: hidden;margin-bottom: 15px;}
.invest_box02 dd h3 a{color: #333;}
.insvest_text{color: #3d3d3d; line-height: 1.4em; height: 2.8em; overflow: hidden;}
.insvest_more{margin-top: 20px;}
.insvest_more a{display: block; width:20px; height: 20px; text-indent: -9999px; background:url(/images/invest_more.png) no-repeat center center;}


.addmore{width: 200px; height: 40px; line-height: 40px; margin-top: 30px; text-align: center; margin: auto; color: #fff; cursor: pointer;background:#cc0000; display: block;}
#infscr-loading{ background:rgba(0,0,0,0.4); position:fixed; width:100px; height:50px; line-height:50px; font-size:16px; overflow:hidden; border-radius:10px; text-align:center; color:#fff; left:50%; top:50%; z-index:1000; margin:-15px 0 0 -50px;}
.lt9 #infscr-loading{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#99000000", EndColorStr="#99000000")}
#infscr-loading img{ position:absolute; left:50%; top:50%; margin:-57px 0 0 -75px; opacity:0.5; filter:alpha(opacity=50);}




.send_park{overflow: hidden;}
.send_park .left{float: left; width: 50%;}
.send_park .right{float: right;width: 46%; }
.send_form{width:100%;}
.send_box{padding: 50px 40px 60px 40px;}
.send_box h3{margin-bottom: 20px;}
.send_box ul{overflow: hidden; margin:0 -5px;}
.send_box li{width: 50%; float: left;*margin-left: -1px;margin-bottom: 20px;}
.send_box li .send_int{margin:0 5px;background: #fff; height: 48px; border: 1px solid #e6e6e6; padding: 0 20px;}
.send_box li em{float: left;width: 40px; text-align: right;margin-right: 10px; height: 46px; line-height: 46px;}
.send_box li em i{color: #ff3f3f;margin-right: 4px;}
.send_box li .send_int .form_w{width: calc(100% - 50px);float: left;}
.send_box li .send_int .form_w input{width: 100%; height: 46px; line-height: 46px;border: none;outline: none;background: none;}
.send_box li.liw{width: 100%;}
.send_box li.liw02{width: 100%;}
.send_box li.liw02 .send_int{height: 138px;}
.send_box li.liw02 textarea{height: 111px;width: 100%; padding: 13px 0; border: none;outline: none;background: none;}
.send_btn button{width: 200px; height: 40px; line-height: 40px; text-align: center;border: none;outline: none; background: #cc0000; color: #fff;}
.phone_gp{display: none;}
.pc_gp{width: 100%; height: 100%;}
.pc_gp embed{width: 100%; height: 500px;}

@media only screen and (min-width:1024px) {
.book_list li a:hover h3{-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.book_list li a:hover .book_title{background: url(/images/invest_ic_on.png) no-repeat;}
.invest_box02 li dl:hover dt{background: #cc0000; }
.invest_box02 li dl:hover dd h3 a{color: #cc0000;}
.invest_box02 li dl:hover .insvest_more a{ background:url(/images/invest_more_on.png) no-repeat center center;}

}
@media only screen and (max-width:1023px) {
.book_list li a .book_title{background: url(/images/invest_ic_on.png) no-repeat;}
.invest_box02 li dl dt{background: #cc0000; }
.invest_box02 li dl .insvest_more a{ background:url(/images/invest_more_on.png) no-repeat center center;}
.book_list li a h3{-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}

}
@media only screen and (max-width:1280px) {

.invest_box01,.invest_box02{padding: 40px 0;}
.invest_box01{padding-bottom: 20px;}
.invest_box02{margin-bottom: 40px;}
.book_tab{margin-bottom: 30px;}
.book_list ul{margin:0 -20px;}
.book_list li .book_in{margin:0 20px;}
.public_title{margin-bottom: 30px;}
.invest_box02 ul{margin: 0 -20px;}
.invest_box02 li dl{padding: 0 20px;}
.pc_gp embed{height: 460px;margin-top: 30px;}
}
@media only screen and (max-width:1024px) {
.book_list ul{margin:0 -10px;}
.book_list li .book_in{margin:0 10px;}
.invest_box02 ul{margin: 0 -10px;}
.invest_box02 li dl{padding: 0 10px;}
.inquire_t ul li.on span{font-size: 32px;}
.inquire_t{height: 60px; line-height: 50px;}
}

@media only screen and (max-width:990px) {
.invest_box01,.invest_box02{padding: 20px 0;}
.invest_box01{padding-bottom: 10px;}
.invest_box02{margin-bottom: 20px;}

.public_title{margin-bottom: 20px;}
.send_box{padding: 20px;}
.send_park .left,.send_park .right{width: 100%;}
.send_park .right{margin-top: 20px;}
.phone_gp{margin-top: 0;}
.invest_box02 dd h3{margin-bottom: 10px;}
.invest_box02 li{margin-bottom: 30px;}
.invest_box02 dt{margin-right: 10px;}
.invest_box02 dt em{font-size: 20px; line-height: 20px;margin-top: 8px;}
.invest_box02 dt .time_insvest{width: 60px; height: 60px;}
.invest_box02 dd{width: calc(100% - 90px);}
.book_tab ul li a{width: 140px;}
.addmore,.send_btn button{width: 140px;}
}

@media only screen and (max-width:768px) {
.pc_gp{display: none;}
.phone_gp{display: block; border: 5px solid #000; margin-top:10px;}	
.invest_box02 li{width: 100%;margin-bottom: 20px; }
.insvest_more{margin-top: 10px;}
.send_btn{text-align: center;}
.inquire_t{margin-bottom: 20px;}
.book_list li{width: 50%; margin-bottom: 20px;}
.book_tab ul{display: block;}
.book_tab ul li{width: 33.33%;}
.book_tab ul li a{width: 96%; margin: auto;height: 34px;line-height: 30px;border-radius: 2px;}
.inquire_t ul li.on span{font-size: 24px;}
}

/*新闻内容*/
.news_detail_con{padding: 60px 0 80px 0; background: #f2f2f2;}
.news_detail{overflow: hidden;}
.news_detail .left{width:70%;float: left;}
.news_detail .right{width:26%; float: right;}
.detail_title{margin-top:30px;}
.detail_title h1{margin-bottom: 45px;}
.news_detail_img img{width: 100%;}
.news_span{color: #4a4a4a; overflow: hidden; line-height: 32px; margin-bottom: 30px;}
.news_span span em{color: #c10000; font-size: 36px;}
.news_span .posttime{float: left;margin-right: 20px;}
.news_span .news_span_re{float: right; width: calc(100% - 126px);padding-top: 8px; border-bottom: 1px solid #dedede;}
.news_span .news_span_re span{float: left;}
.news_span .news_span_re i{float: left; margin:0 20px; width: 1px; height: 12px; background: #5f5f5f; margin-top: 10px;}
.news_span .news_span_re .source{background: url(/images/detail_icon_01.png) no-repeat 0 center; padding-left: 20px;}
.news_span .news_span_re .views{background: url(/images/detail_icon_02.png) no-repeat 0 center;padding-left: 20px;}
.detail_close {overflow: hidden; border-top: 2px solid #cecece; margin-top: 50px;}
.detail_close a{float: right; width: 130px; height: 40px; line-height: 40px; text-align: center; background: #aa0000; color: #fff; margin-top: 30px;}
.detail_close a:hover{color: #fff !important;}
.news_detail .right h1{border-left:2px solid #cc0000; padding-left: 20px;line-height: 1.2em;margin-bottom: 30px;}
.detail_r_list {overflow: hidden;}
.detail_r_list li{margin-bottom: 20px;}
.detail_r_list dl{overflow: hidden;}
.detail_r_list dt{width: 134px; float: left;margin-right: 20px;}
.detail_r_list dt img{width: 100%;}
.detail_r_list dd{width: calc(100% - 154px); float: right;}
.detail_r_list dd i{color: #cc0000;display: block;margin-bottom: 5px;}
.detail_r_list dd p{line-height: 1.3em; height: 2.6em; overflow: hidden;}
.detail_r_list dd p a{color: #1c1c1c;}

.detail_share{overflow: hidden; border-top: 1px solid #dedede; padding-top: 18px; margin-top: 20px;}
.detail_share em{float: left;line-height: 20px;}
.detail_share .bdsharebuttonbox{float: left; overflow: hidden;}
.detail_share .bdsharebuttonbox a{    float: left; width:23px !important; height: 20px !important; margin:0 !important; margin-right: 15px !important; }
.detail_share .bdsharebuttonbox a.bds_weixin{background: url(/images/detail_share01.png) no-repeat center center !important;}
.detail_share .bdsharebuttonbox a.bds_tsina{background: url(/images/detail_share02.png) no-repeat center center !important;}

@media only screen and (max-width:1280px) {
.news_detail_con{padding: 40px 0;}
.news_detail .left{width:68%;}
.news_detail .right{width:28%;}
.news_span span em{font-size: 28px;height: 38px;line-height: 38px;}
.news_span .news_span_re{padding-top: 4px; height: 38px;line-height: 38px;}
.news_span .news_span_re i{margin:0 10px; margin-top: 12px;}

}
@media only screen and (max-width:1024px) {
.news_detail_con{padding: 40px 0;}
.news_detail .left{width:64%;}
.news_detail .right{width:34%;}
.detail_r_list dt{margin-right: 10px;}
.detail_r_list dd {width: calc(100% - 144px);}
}

@media only screen and (max-width:990px) {
.news_detail_con{padding: 20px 0;}
.detail_title{margin-top: 20px;}
.news_span,.news_detail .right h1,.detail_title h1{margin-bottom: 20px;}
.detail_close{display: none;}
.news_detail .left{width:100%; margin-bottom: 20px;}
.news_detail .right{width:100%;}
.detail_share{margin-top: 10px;}
}
@media only screen and (max-width:540px) {
.news_span .posttime{margin-right: 0; float:none;}
.news_span .news_span_re{width: 100%; padding-top: 0; text-align: center;}
}

/* 20181107 */
.tech_block03 dt .tech_pdf h3{color:#1c1c1c;}
.tech_block03 dd a{background: #cc0000;border-color: #cc0000;}

/*20181210*/
.x_li:hover{color: #fff !important;}
