/*reset*/
* { padding: 0; margin: 0; list-style: none; }
html, body { margin: 0 auto; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, header, section, footer { margin: 0; padding: 0 }
body, button, input, select, textarea { font: 12px/1.5 "REGULAR"; color: #666; font-weight: normal; }
body { overflow-x: hidden; }
address, cite, dfn, em, var, i { font-style: normal }
ul, ol, dl { list-style: none }
a { text-decoration: none; outline: none; font-family: "REGULAR"; color: #666; cursor: pointer; font-size: 12px; }
li { font-size: 12px; font-family: "REGULAR"; list-style: none; margin: 0; padding: 0; }
em { font-style: normal; font-size: 12px; }
body, p, span { font-family: "REGULAR"; }
img { border: none; }
p { margin: 0px; padding: 0px; word-wrap: break-word; }
:focus { outline: none; }
img { border: 0; vertical-align: middle; display: inline-block; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.clear:after { display: block; mainContent: ""; clear: both; }
.transtion { transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.clear:after { display: block; content: ""; clear: both; }

@font-face{
    font-family: 'syht';
    src: url('SourceHanSansCN-Light.otf');
}
@font-face{
    font-family: 'syht-bold';
    src: url('SourceHanSansCN-Bold.otf');
}
@font-face{
    font-family: 'OSWALD';
    src: url('OSWALD-REGULAR.TTF');
}
@font-face{
    font-family: 'ICLF';
    src: url('INTRO COND LIGHT FREE.OTF');
}

*{max-width: 1920px;}
body{background: #f8f8f8;}

.header{background: #fff;position: fixed;left: 0;right: 0;top: 0;z-index: 99;margin: auto;}
.header-list{margin: 0 100px;height: 72px;}
.header-list a.logo{float: left;line-height: 72px;font-size: 0;margin-right: 60px;max-width: 176px;}
.header-list a.logo img{max-height: 90%;max-width: 100%;}
.header-list .nav{float: left;height: 72px;}
.header-list .nav li{float: left;margin-left: 80px;position: relative;}
.header-list .nav li a{font-size: 16px;color: #333;line-height: 72px;display: block;position: relative;transition: all 0.35s;}
.header-list .nav li a:hover{color: #023894;text-decoration: underline;}
.header-list .nav li a.on:hover{text-decoration: none;}
.header-list .nav li a.on{color: #023894;font-weight: bold;}
.header-list .nav li a.on:before{position: absolute;left: 0;right: 0;top: 55px;content: "";width: 20px;height: 2px;background: #023894;margin: auto;}
.header-list .nav li:hover ul{display: block;}
.header-list .nav li ul{position: absolute;left: -35px;right: -35px;top: 65px;border: 1px solid #dee3ed;border-radius: 8px;
box-shadow: 0 0 5px 1px #dee3ed;z-index: 9;display: none;}
.header-list .nav li ul:before{position: absolute;left: 0;right: 0;top: -6px;background: url(triangle.png) no-repeat center;height: 6px;width: 12px;content: "";
margin: auto;}
.header-list .nav li ul li{margin: 0;width: 100%;overflow: hidden;}
.header-list .nav li ul li:first-child{border-radius: 8px 8px 0 0;}
.header-list .nav li ul li:last-child{border-radius: 0 0 8px 8px;}
.header-list .nav li ul li a{color: #666;font-size: 15px;line-height: 36px;background: rgba(255, 255, 255, 0.85);text-align: center;}
.header-list .nav li ul li a:hover{background: #dbe5f7;color: #023894;}
.header-list .tel{float: right;margin-top: 20px;zoom: 1;}
.header-list .tel:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.header-list .tel p{float: left;font-size: 18px;font-family: arial;color: #333;margin-right: 40px;padding-left: 25px;line-height: 32px;
background: url(tel.png) no-repeat left center;}
.header-list .tel a{float: right;width: 90px;height: 32px;background: #023894;color: #fff;text-align: center;line-height: 32px;border-radius: 32px;font-size: 15px;
transition: all 0.3s;animation: shining 3s  infinite;-webkit-animation:shining 3s infinite;}
@keyframes shining{
	0%{
		box-shadow: none;
		opacity: 0.2;
	}
	50%{
		box-shadow: 0 0 10px 2px #4773cb;
		opacity: 1;
	}
	100%{
		box-shadow: none;
		opacity: 0.2;
	}
}
/* .header-list .tel a:hover{box-shadow: 0 0 10px 2px #4773cb;} */
/* shinning */

.BigService{}
.BigService{display: none;position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);z-index: 99;margin: auto;max-width: initial;}
.BigService-list{display: none;position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: #fff;z-index: 100;border-radius: 10px;
width: 350px;height: 350px;text-align: center;margin: auto;background: linear-gradient(215deg,#b0c9f3,#fff);}
.BigService-list img.close{position: absolute;right: 15px;top: 15px;cursor: pointer;width: 20px;}
.BigService-list img.code{width: 180px;margin: 65px 0 20px;}
.BigService-list span{font-size: 18px;display: block;color: #023894;font-weight: bold;}

.banner{margin-top: 72px;}
.banner .swiper-slide{position: relative;height: 580px;font-size: 0;overflow: hidden;}
.banner .swiper-slide video{width: 100%;height: 100%;object-fit: cover;}
.banner .swiper-slide div{position: absolute;left: 0;right: 0;top: 22%;width: 1400px;margin: auto;color: #fff;top: 130px;}
.banner .swiper-slide div span{display: block;width: 90px;height: 32px;background: #ac1e23;color: #fff;text-align: center;line-height: 32px;border-radius: 32px;
font-size: 18px;font-family: 'syht';}
.banner .swiper-slide div h3{font-size: 48px;font-family: 'syht-bold';font-weight: bold;margin-top: 8px;}
.banner .swiper-slide div p{font-size: 20px;font-family: 'syht';}
.banner .swiper-slide div a{display: block;border: 1px solid rgba(255, 255, 255, 0.5);background: rgba(255, 255, 255, 0.15) url(right05.png) no-repeat 100px center;
width: 140px;height: 44px;line-height: 44px;border-radius: 44px;color: #fff;font-family: 'syht';font-size: 16px;margin-top: 55px;text-indent: 28px;}
.banner .swiper-pagination{bottom: 100px !important;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;background: rgba(255, 255, 255, 0.5);opacity: 1;transition: all 0.35s;border-radius: 10px;}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 20px;background: #fff;}
.banner .swiper-button-prev{left: 50px;width: 40px;height: 40px;background: url(prev.png) no-repeat center;background-size: contain;}
.banner .swiper-button-next{right: 50px;width: 40px;height: 40px;background: url(next.png) no-repeat center;background-size: contain;}

.shortCut{width: 1400px;margin: auto;background: #fff;overflow: hidden;margin-top: -83px;position: relative;z-index: 9;}
.shortCut dl{float: left;width: 12.5%;padding: 40px 0 37px;position: relative;transition: all 0.35s;}
.shortCut dl:before{position: absolute;right: 0;top: 0;bottom: 0;width: 1px;height: 100px;content: "";background: #e5ebf4;margin: auto;}
.shortCut dl dt{width: 50px;height: 50px;margin: 0 auto;font-size: 0;text-align: center;line-height: 50px;}
.shortCut dl dt img{max-width: 100%;max-height: 100%;transition: all 0.35s;}
.shortCut dl dd{font-size: 16px;text-align: center;color: #333;margin-top: 15px;transition: all 0.35s;}
.shortCut dl:hover{background: #ecf1f8;}
.shortCut dl:hover dt img{transform: rotateY(180deg);}
.shortCut dl:hover dd{color: #023894;}

.source-cost{width: 1400px;margin: 20px auto 0;zoom: 1;}
.source-cost:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.source{float: left;width: 940px;}
.goodSource-warehouse{overflow: hidden;}
.goodSource{float: left;width: 465px;position: relative;}
.goodSource b,.goodSource em{display: block;width: 150px;height: 110px;background: #fff;margin-bottom: 10px;text-align: center;line-height: 110px;position: relative;}
.goodSource b:before{position: absolute;right: -10px;top: 0;bottom: 0;background: #fff;content: "";width: 10px;}
.goodSource b a{font-size: 16px;color: #023894;padding-right: 15px;}
.goodSource em a{font-size: 16px;padding-right: 15px;color: #333;background: url(right.png) no-repeat right center;}
.goodSource div{position: absolute;right: 0;top: 0;bottom: 10px;background: #fff;left: 160px;text-align: center;padding-top: 20px;}
.goodSource div p{text-align: center;line-height: 26px;margin: 14px 0;font-size: 0;}
.goodSource div p span{font-size: 15px;color: #333;}
.goodSource div p input{border: 1px solid #cccccc;height: 24px;width: 158px;border-radius: 2px;font-size: 14px;padding: 0 10px;transition: all 0.35s;}
.goodSource div button{border: none;width: 225px;height: 36px;background: #023894;color: #fff;line-height: 36px;font-size: 15px;border-radius: 2px;cursor: pointer;
transition: all 0.3s;}
.goodSource div button:hover{box-shadow: 0 0 5px 1px #023894;}
.goodSource div p input:hover{border-color: #003399;}
.warehouse{float: right;width: 465px;position: relative;}
.warehouse b,.warehouse em{display: block;width: 150px;height: 110px;background: #fff;margin-bottom: 10px;text-align: center;line-height: 110px;position: relative;}
.warehouse b:before{position: absolute;right: -10px;top: 0;bottom: 0;background: #fff;content: "";width: 10px;}
.warehouse b a{font-size: 16px;color: #023894;padding-right: 15px;}
.warehouse em a{font-size: 16px;padding-right: 15px;color: #333;background: url(right.png) no-repeat right center;}
.warehouse div{position: absolute;right: 0;top: 0;bottom: 10px;background: #fff;left: 160px;text-align: center;padding-top: 20px;}
.warehouse div p{text-align: center;line-height: 26px;margin: 14px 0;font-size: 0;}
.warehouse div p span{font-size: 15px;color: #333;width: 75px;display: inline-block;text-align: right;}
.warehouse div p input{border: 1px solid #cccccc;height: 24px;width: 158px;border-radius: 2px;font-size: 14px;padding: 0 10px;transition: all 0.35s;}
.warehouse div p input:hover{border-color: #003399;}
.warehouse div button{border: none;width: 225px;height: 36px;background: #666666;color: #fff;line-height: 36px;font-size: 15px;border-radius: 2px;margin-left: 30px;
cursor: pointer;transition: all 0.3s;}
.warehouse div button:hover{box-shadow: 0 0 5px 1px #666;}
.fund{background: #fff;overflow: hidden;}
.fund dl{float: left;position: relative;}
.fund dl dt{}
.fund dl dd{position: absolute;left: 0;right: 0;top: 22px;font-size: 18px;color: #fff;font-weight: bold;text-align: center;}
.fund div{overflow: hidden;float: right;margin: 20px 7px 0 0;}
.fund div p{overflow: hidden;float: left;border: 1px solid #ededed;transition: all 0.35s;margin-right: 23px;width: 160px;height: 140px;border-radius: 3px;
text-align: center;line-height: 140px;font-size: 0;border: none;}
/* .fund div p:hover{border-color: #023894;} */
.fund div p img{max-width: 80%;max-height: 80%;transition: all 0.35s;}
.fund div p:hover img{transform: scale(1.1);}
.cost{float: right;width: 400px;padding: 22px 20px;background: #fff;}
.cost-register{zoom: 1;}
.cost-register:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.cost-register a{float: left;width: 192px;height: 100px;background: #c1272c;border-radius: 3px;overflow: hidden;position: relative;transition: all 0.25s;}
.cost-register a:nth-child(even){float: right;background: #0345b6;}
.cost-register a b{display: block;font-size: 22px;text-align: center;color: #fff;margin-top: 14px;}
.cost-register a span{position: absolute;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.2);text-align: center;line-height: 40px;color: #fff;
font-size: 14px;}
.cost-register a:hover{box-shadow: 0 0 10px 1px #c1272c;}
.cost-register a:nth-child(even):hover{box-shadow: 0 0 10px 1px #0345b6;}
.cost-calculator{background: #f8f8f8;padding-bottom: 26px;background: url(jsq.png) no-repeat right center;background-size: cover;}
.cost-calculator dl{position: relative;margin: 20px 0 0 0;}
.cost-calculator dl dt{font-size: 0;}
.cost-calculator dl dt img{max-width: 100%;}
.cost-calculator dl dd{position: absolute;left: 35px;right: 0;top: 0;bottom: 0;color: #fff;font-size: 30px;font-weight: bold;height: 40px;line-height: 38px;
margin: auto;}
.cost-calculator a{display: block;margin: 0px 30px 15px;height: 48px;line-height: 48px;border: 1px solid #dddddd;border-radius: 48px;font-size: 0;width: 180px;
transition: all 0.35s;/* background: url(right02.png) no-repeat 290px center; */position: relative;background: rgba(255, 255, 255, 0.1);}
/* .cost-calculator a:hover{background: #e1ebfb url(right03.png) no-repeat 290px center;border-color: #023894;} */
.cost-calculator a img{margin: 0 5px 0 20px;}
.cost-calculator a span{font-size: 16px;color: #333;vertical-align: middle;color: #fff;}
.cost-calculator a .code{position: absolute;right: 0;left: 0;top: 48px;display: none;z-index: 9;margin: 0 auto;max-width: 150px;text-align: center;
box-shadow: 0px 2px 5px 0px #023894;background: #fff;border: 1px solid #023894;}
.cost-calculator a .code img{width: 100%;margin: 0;}
.cost-calculator a .code b{display: block;font-size: 14px;color: #023894;line-height: initial;padding-bottom: 10px;}
/* .cost-calculator a:hover .code{display: block;} */
.BigCalculator{display: none;position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);z-index: 99;margin: auto;max-width: initial;}
.BigCalculator-list{display: none;position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: #fff;z-index: 100;border-radius: 10px;
width: 350px;height: 350px;text-align: center;margin: auto;background: linear-gradient(215deg,#b0c9f3,#fff);}
.BigCalculator-list img.close{position: absolute;right: 15px;top: 15px;cursor: pointer;width: 20px;}
.BigCalculator-list img.code{width: 180px;margin: 65px 0 20px;}
.BigCalculator-list span{font-size: 18px;display: block;color: #023894;font-weight: bold;}

.ad{font-size: 0;width: 1400px;margin: 20px auto;}
.ad img{max-width: 100%;}
.Trend-Change{width: 1400px;margin: 20px auto;overflow: hidden;}
.Trend{float: left;width: 900px;padding: 15px 20px 20px;background: #fff;}
.Trend-Change-title{overflow: hidden;}
.Trend-Change-title h3{float: left;overflow: hidden;font-size: 20px;font-weight: bold;color: #333;line-height: 40px;}
.Trend-Change-title h3 img{margin: 9px 10px 0 0;vertical-align: top;}
.Trend-Change-title a{float: right;font-size: 15px;color: #999;text-transform: uppercase;line-height: 40px;}
.Trend-country{overflow: hidden;margin-top: 15px;}
.Trend-country p{float: left;border: 1px solid #eeeeee;transition: all 0.35s;border-radius: 5px;text-align: center;line-height: 40px;font-size: 0;padding: 0 15px;
min-width: 90px;margin: 5px 20px 5px 0;cursor: pointer;}
.Trend-country p.on{background: #e1ebfb;border-color: #d3e0f6;}
.Trend-country p:hover{border-color: #d3e0f6;box-shadow: 0 0 5px 0px #bbd5fb;}
.Trend-country p img{margin-right: 10px;}
.Trend-country p span{font-size: 16px;color: #333;display: inline-block;vertical-align: middle;}
.Trend-category{margin-top: 25px;}
.Trend-category ul{zoom: 1;}
.Trend-category ul:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.Trend-category ul li{width: auto;overflow: hidden;padding: 12px 12px;background: linear-gradient(to bottom,#ebf3ff,#f4f8fe);border-radius: 5px;float: left;
margin-right: 10px;cursor: pointer;transition: all 0.35s;}
.Trend-category ul li h3{float: left;font-weight: normal;margin-right: 25px;}
.Trend-category ul li h3 em{display: block;font-size: 16px;color: #333;}
.Trend-category ul li h3 b{display: block;font-weight: normal;font-size: 14px;font-family: 'syht';color: #333;}
.Trend-category ul li p{float: right;text-align: right;font-family: 'syht';font-size: 14px;}
.Trend-category ul li p span{display: block;line-height: 24px;}
.Trend-category ul li p span:last-child{line-height: initial;}
.Trend-category ul li.add p{color: #ac1e23;}
.Trend-category ul li.decrease p{color: #3aad71;}
.Trend-category ul li.flat p{color: #e5c001;}
.Trend-category ul li.on{box-shadow: 0 0 5px 1px #bbd5fb;}
.Trend-category ul li:hover{box-shadow: 0 0 5px 0px #bbd5fb;}
.Trend-echarts{height: 400px;margin-top: 15px;height: 412px;}
.Change{float: right;padding: 15px 20px 25px;width: 400px;background: #fff;}
.Change-list{margin-top: 12px;}
.Change-list table{width: 100%;}
.Change-list table tr{transition: all 0.35s;}
.Change-list table tr th{font-size: 15px;text-align: center;color: #333;font-weight: normal;padding: 14px 8px;background: #e4ecfa;}
.Change-list table tr:nth-child(odd) td{background: #f4f7fd;}
.Change-list table tr td{font-size: 13px;text-align: center;color: #333;font-weight: normal;padding: 15px 8px;transition: all 0.35s;padding: 18px 8px;}
.Change-list table tr td div{font-size: 0;}
.Change-list table tr td div.add{color: #ac1e23;}
.Change-list table tr td div.decrease{color: #3aad71;}
.Change-list table tr td em{font-size: 14px;vertical-align: middle;font-family: arial;margin-right: 8px;}
.Change-list table tr td span{font-size: 0;vertical-align: middle;}
.Change-list table tr:hover td{background: #d4deef;}
.news{width: 1400px;margin: 0 auto 30px;overflow: hidden;}
.news .news-list{float: left;width: 900px;padding: 0 20px;background: #fff;position: relative;}
.news .news-list .more{position: absolute;right: 20px;top: 25px;text-transform: uppercase;color: #999;font-family: arial;font-size: 15px;}
.news .news-list .more:hover{text-decoration: underline;color: #003399;}
.news .news-list .hd{overflow: hidden;border-bottom: 1px solid #e5e5e5;}
.news .news-list .hd li{float: left;font-size: 18px;color: #333;line-height: 70px;margin-right: 25px;padding: 0 5px;}
.news .news-list .hd li.on{font-weight: bold;font-size: 20px;padding-left: 32px;background: url(news.png) no-repeat left center;border-bottom: 2px solid #023894;}
.news .news-list .bd{min-height: 730px;max-width: initial;}
.news .news-list .bd li{margin: 30px 0;}
.news .news-list .bd li dl{overflow: hidden;}
.news .news-list .bd li dl dt{float: left;width: 180px;height: 110px;font-size: 0;overflow: hidden;border-radius: 3px;text-align: center;line-height: 110px;}
.news .news-list .bd li dl dt img{width: 100%;height: 100%;object-fit: cover;transition: all 0.35s;}
.news .news-list .bd li dl dd{float: right;width: 690px;}
.news .news-list .bd li dl dd h3{font-weight: normal;color: #333;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 12px;
transition: all 0.35s;position: relative;}
.news .news-list .bd li dl dd h3:before{position: absolute;left: 0;top: 0;bottom: 0;content: "";width: 5px;height: 5px;border-radius: 50%;background: #003399;
margin: auto;opacity: 0;transition: all 0.35s;}
.news .news-list .bd li dl dd p{font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 3px;}
.news .news-list .bd li dl dd span{display: block;font-size: 14px;font-family: arial;padding-left: 25px;background: url(time.png) no-repeat left center;
margin-top: 18px;}
.news .news-list .bd li dl:hover dt img{transform: scale(1.1);}
.news .news-list .bd li dl:hover dd h3{color: #003399;padding-left: 15px;}
.news .news-list .bd li dl:hover dd h3:before{opacity: 1;}
.news .news-report{float: right;width: 400px;padding: 0 20px;background: #fff;}
.news .news-report .news-report-title{overflow: hidden;line-height: 70px;border-bottom: 1px solid #e5e5e5;}
.news .news-report .news-report-title h3{float: left;font-size: 20px;font-weight: bold;padding-left: 30px;background: url(report.png) no-repeat left center;
color: #333;}
.news .news-report .news-report-title a{float: right;text-transform: uppercase;color: #999;font-family: arial;font-size: 15px;}
.news .news-report .news-report-title a:hover{color: #003399;text-decoration: underline;}
.news .news-report .news-report-list{padding: 5px 0;min-height: 722px;}
.news .news-report .news-report-list dl{margin: 20px 0;overflow: hidden;}
.news .news-report .news-report-list dl dt{float: left;width: 120px;height: 80px;font-size: 0;overflow: hidden;}
.news .news-report .news-report-list dl dt img{width: 100%;height: 100%;object-fit: cover;transition: all 0.35s;}
.news .news-report .news-report-list dl dd{float: right;width: 265px;}
.news .news-report .news-report-list dl dd h3{font-size: 15px;color: #333;font-weight: normal;margin-top: 3px;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;position: relative;transition: all 0.35s;}
.news .news-report .news-report-list dl dd h3:before{position: absolute;left: 0;top: 10px;content: "";width: 5px;height: 5px;border-radius: 50%;
background: #003399;opacity: 0;transition: all 0.35s;}
.news .news-report .news-report-list dl dd span{display: block;font-size: 14px;font-family: arial;color: #999;margin-top: 10px;}
.news .news-report .news-report-list dl:hover dt img{transform: scale(1.1);}
.news .news-report .news-report-list dl:hover dd h3{text-indent: 15px;}
.news .news-report .news-report-list dl:hover dd h3:before{opacity: 1;}

.footer{background: #023894;overflow: hidden;}
.footer-list{width: 1400px;margin: 50px auto;overflow: hidden;}
.footer-list .footer-list-nav{float: left;overflow: hidden;}
.footer-list .footer-list-nav ul li{float: left;margin-right: 75px;}
.footer-list .footer-list-nav ul li a{font-size: 15px;font-weight: bold;color: #fff;}
.footer-list .footer-list-nav ul li ul{margin-top: 10px;}
.footer-list .footer-list-nav ul li ul li{float: none;margin-right: 0;margin-top: 3px;}
.footer-list .footer-list-nav ul li ul li a{color: #b8c7e1;font-weight: normal;}
.footer-list .footer-list-nav ul li ul li a:hover{color: #fff;text-decoration: underline;}
.footer-list .footer-list-contact{float: left;margin-left: 75px;}
.footer-list .footer-list-contact p{color: #b8c7e1;font-size: 15px;}
.footer-list .footer-list-contact h3{font-size: 36px;color: #fff;margin-bottom: 25px;font-family: 'OSWALD';font-weight: normal;}
.footer-list .footer-list-contact span{display: block;color: #fff;font-size: 15px;margin-top: 8px;}
.footer-list .footer-list-code{float: right;overflow: hidden;}
.footer-list .footer-list-code dl{float: left;margin-left: 40px;}
.footer-list .footer-list-code dl dt{width: 110px;height: 110px;margin: 0 auto;overflow: hidden;background: #fff;text-align: center;line-height: 110px;font-size: 0;}
.footer-list .footer-list-code dl dt img{max-width: 100%;max-height: 100%;}
.footer-list .footer-list-code dl dd{font-size: 15px;color: #fff;text-align: center;margin-top: 10px;}
.footer-copyright{text-align: center;font-size: 15px;color: #b8c7e1;padding: 20px 0;border-top: 1px solid rgba(255, 255, 255, 0.1);}
.footer-copyright a{font-size: 15px;color: #b8c7e1;}
.footer-copyright a:hover{text-decoration: underline;}

.innerBanner{height: 300px;position: relative;overflow: hidden;margin-top: 72px;}
.innerBanner img{position: absolute;left: 50%;margin-left: -960px;top: 0;}
.innerBanner div{position: absolute;left: 0;right: 0;width: 1400px;margin: auto;top: 110px;}
.innerBanner div b{font-size: 36px;color: #fff;}
.innerBanner div p{font-size: 14px;color: #fff;text-transform: uppercase;font-family: 'Century Gothic';}

.innerNav-box{border-bottom: 1px solid #eaeaea;}
.innerNav{width: 1400px;margin: 0 auto;overflow: hidden;}
.innerNav .innerNav-list{float: left;overflow: hidden;border-left: 1px solid #eaeaea;}
.innerNav .innerNav-list li{float: left;width: 180px;height: 80px;border-right: 1px solid #eaeaea;}
.innerNav .innerNav-list li a{display: block;line-height: 80px;font-size: 16px;text-align: center;color: #333;transition: all 0.35s;}
.innerNav .innerNav-list li a.on{background: #023894;color: #fff;font-weight: bold;}
.innerNav .innerNav-list li a:hover{background: #023894;color: #fff;font-weight: bold;}
.innerNav p{float: right;font-size: 14px;padding-left: 16px;background: url(address.png) no-repeat left center;line-height: 80px;}
.innerNav p a{font-size: 14px;}
.innerNav p a:last-child{color: #023894;}
.innerNav p a:hover{text-decoration: underline;}

.innerAbout{width: 1400px;margin: 60px auto;}
.innerAbout-title{text-align: center;font-size: 36px;font-weight: bold;color: #333;}
.innerAbout-list{margin-top: 40px;overflow: hidden;}
.innerAbout-list dt{float: left;width: 700px;}
.innerAbout-list dd{float: right;width: 650px;}
.innerAbout-list dd .innerAbout-list-h3{font-size: 24px;font-weight: bold;color: #333;margin-top: 20px;}
.innerAbout-list dd .innerAbout-list-p{font-size: 18px;text-transform: uppercase;color: #aaa;margin: 5px 0 15px;font-family: 'ICLF';}
.innerAbout-list dd .innerAbout-list-span{display: block;width: 50px;height: 2px;background: #023894;}
.innerAbout-list dd .innerAbout-list-div{font-size: 16px;margin-top: 20px;line-height: 30px;}
.innerAbout-list dd .innerAbout-list-div *{max-width: 100%;}

.innerHonor{width: 1400px;margin: 50px auto;}
.innerHonor-title{height: 180px;background: url(honor-img01.png) no-repeat center;color: #fff;text-align: center;overflow: hidden;}
.innerHonor-title h3{font-weight: bold;color: #fff;font-size: 28px;margin: 40px 0 10px;}
.innerHonor-title p{font-size: 15px;margin: 0 160px;}
.innerHonor-list{border: 1px solid #e5e5e5;}
.innerHonor-list-certificate{overflow: hidden;text-align: center;font-size: 0;margin: 60px;display: flex;justify-content: center;}
.innerHonor-list-certificate div{display: flex;flex-wrap: wrap;justify-content: space-between;}
.innerHonor-list-certificate dl{margin: 20px 0;display: inline-block;width: 295px;}
.innerHonor-list-certificate dl dt{height: 405px;line-height: 405px;font-size: 0;overflow: hidden;}
.innerHonor-list-certificate dl dt img{transition: all 0.3s;max-width: 100%;}
.innerHonor-list-certificate dl dd{font-size: 16px;margin-top: 10px;color: #333;transition: all 0.3s;}
.innerHonor-list-certificate dl:hover dt img{transform: scale(1.05);}
.innerHonor-list-certificate dl:hover dd{color: #003399;}
.innerHonor-list-aptitude h3{font-size: 36px;color: #333;font-weight: bold;text-align: center;padding-top: 10px;}
.innerHonor-list-aptitude-list{margin: 0 50px;}
.innerHonor-list-aptitude-list .swiper-container{padding-bottom: 70px;margin-bottom: 60px;margin-top: 30px;}
.innerHonor-list-aptitude-list .swiper-slide dt{border: 1px solid #eaeaea;height: 278px;font-size: 0;line-height: 278px;text-align: center;overflow: hidden;
transition: all 0.3s;}
.innerHonor-list-aptitude-list .swiper-slide dt img{max-width: 100%;max-height: 100%;transition: all 0.3s;}
.innerHonor-list-aptitude-list .swiper-slide dd{font-size: 16px;color: #333;padding: 15px 0;text-align: center;transition: all 0.3s;}
.innerHonor-list-aptitude-list .swiper-slide:hover dd{background: #003399;color: #fff;}
.innerHonor-list-aptitude-list .swiper-slide:hover dt{border-color: #003399;}
.innerHonor-list-aptitude-list .swiper-pagination-bullet{width: 16px;height: 16px;background: rgba(2, 56, 148, 0.2);opacity: 1;}
.innerHonor-list-aptitude-list .swiper-pagination-bullet.swiper-pagination-bullet-active{background: rgba(2, 56, 148, 1);}

.innerPartners{width: 1400px;margin: 100px auto;overflow: hidden;background: #fff;}
.innerPartners-txt{float: left;width: 320px;float: left;text-align: left;}
.innerPartners-txt div{background: #ad1e24;color: #fff;height: 100px;padding: 0 40px;overflow: hidden;}
.innerPartners-txt div b{font-size: 30px;display: block;margin-top: 15px;}
.innerPartners-txt div h3{font-size: 18px;font-family: arial;font-weight: bold;}
.innerPartners-txt p{background: #023894;color: #fff;height: 260px;padding: 40px 40px 0;font-size: 18px;line-height: 32px;}
.innerPartners-img{float: right;width: 1080px;margin-top: 40px;}
.innerPartners-img .swiper-slide p{text-align: center;line-height: 160px;}
.innerPartners-img .swiper-slide p img{transition: all 0.3s;}
.innerPartners-img .swiper-slide:hover p img{transform: scale(1.05);}

.innerNews{width: 1400px;margin: 20px auto;}
.innerNews .innerNews-list-nav{overflow: hidden;margin-top: 20px;}
.innerNews .innerNews-list-nav li{float: left;width: 16.666%;}
.innerNews .innerNews-list-nav li a{border-top: 1px solid #e5e5e5;display: block;text-align: center;height: 50px;line-height: 50px;font-size: 16px;
background: #f2f2f2;color: #333;transition: all 0.35s;}
.innerNews .innerNews-list-nav li a.on{background: #023894;color: #fff;border-color: #023894;}
.innerNews .innerNews-list-nav li a:hover{background: #023894;color: #fff;border-color: #023894;}
.innerNews-hot{float: right;width: 400px;padding: 0 20px;background: #fff;}
.innerNews-hot h3{margin-top: 20px;line-height: 50px;font-size: 20px;padding-left: 25px;color: #333;font-weight: bold;
background: url(hot.png) no-repeat left center;border-bottom: 1px solid #eeeeee;}
.innerNews-hot ul{min-height: 730px;overflow: hidden;}
.innerNews-hot li{overflow: hidden;margin: 32px 0;}
.innerNews-hot li em{float: left;width: 18px;height: 18px;background: #bbbbbb;border-radius: 2px;font-size: 14px;color: #fff;line-height: 18px;
font-family: arial;text-align: center;transition: all 0.35s;}
.innerNews-hot li:nth-child(1) em{background: #d31515;}
.innerNews-hot li:nth-child(2) em{background: #ff7f0e;}
.innerNews-hot li:nth-child(3) em{background: #f0ba28;}
.innerNews-hot li span{float: right;width: 370px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 15px;color: #333;transition: all 0.35s;
line-height: 18px;}
.innerNews-hot li:nth-child(1):hover span{color: #d31515;text-decoration: underline;}
.innerNews-hot li:nth-child(1):hover em{background: #d31515;color: #fff;}
.innerNews-hot li:nth-child(2):hover span{color: #ff7f0e;text-decoration: underline;}
.innerNews-hot li:nth-child(2):hover em{background: #ff7f0e;color: #fff;}
.innerNews-hot li:nth-child(3):hover span{color: #f0ba28;text-decoration: underline;}
.innerNews-hot li:nth-child(3):hover em{background: #f0ba28;color: #fff;}
.innerNews-hot li:hover em{background: #003399;color: #fff;}
.innerNews-hot li:hover span{color: #003399;text-decoration: underline;}

.layui-laypage{width: 100%;text-align: center;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background: #023894;}
.layui-laypage a:hover{color: #023894;}

.innerPosition{width: 1400px;margin: 0 auto;line-height: 60px;font-size: 15px;padding-left: 16px;background: url(address2.png) no-repeat left center;box-sizing: border-box;}
.innerPosition a{font-size: 15px;}
.innerPosition a:last-child{color: #023894;}

.innerDetails-box{overflow: hidden;width: 1400px;margin: 0px auto 30px;}
.innerDetails{width: 900px;padding: 0 20px;float: left;background: #fff;}
.innerDetails .innerDetails-title {
	margin: 35px 0 20px;
}

.innerDetails .innerDetails-title h3 {
	font-size: 24px;
	color: #333;
	font-weight: bold;
}
.innerDetails .innerDetails-title p {
	overflow: hidden;
}
.innerDetails .innerDetails-title p span{
	float: left;
	font-size: 15px;
	color: #999;
	margin-top: 10px;
	padding-left: 20px;
	background: url(time2.png) no-repeat left center;
	
}
.innerDetails .innerDetails-title p em{
	float: left;
	font-size: 15px;
	color: #999;
	margin-top: 10px;
	padding-left: 25px;
	background: url(view.png) no-repeat left center;
	margin-left: 20px;
}

.innerDetails .innerDetails-list {
	margin: 0;
	padding: 20px 0 50px;
	border-top: 1px solid #eeeeee;
	font-size: 16px;
	line-height: 30px;
	min-height: 300px;
}

.innerDetails .innerDetails-list * {
	max-width: 100%;
}
.innerDetails .innerDetails-list img{
	height: auto;
}
.innerDetails .innerDetails-list video{
	height: auto;
}
.innerDetails .innerDetails-prevNext {
	padding: 20px 0;
	border-top: 1px solid #eeeeee;
	font-size: 15px;
	overflow: hidden;
	position: relative;
}
.innerDetails .innerDetails-prevNext .back{
	position: absolute;
	right: 0;
	top: 30px;
	/* bottom: 0; */
	margin: auto;
	width: 120px;
	height: 40px;
	background: #023894;
	text-align: center;
	line-height: 40px;
	border-radius: 2px;
	color: #fff;
	font-size: 15px;
}
.innerDetails .innerDetails-prevNext p {
	overflow: hidden;
	font-size: 0;
	margin: 10px 200px 10px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.innerDetails .innerDetails-prevNext p a {
	font-size: 15px;
	float: right;
	width: calc(100% - 80px);
	line-height: 28px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
}
.innerDetails .innerDetails-prevNext p a:hover{
	color: #003399;
	text-decoration: underline;
}
.innerDetails .innerDetails-prevNext span {
	font-size: 15px;
	float: right;
	width: calc(100% - 80px);
	line-height: 28px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.innerDetails .innerDetails-prevNext em {
	font-size: 14px;
	background: #003399;
	color: #fff;
	width: 68px;
	height: 28px;
	border-radius: 2px;
	text-align: center;
	line-height: 28px;
	float: left;
}

.innerResearchReports{background: #fff;overflow: hidden;}
.innerResearchReports-list{width: 1400px;margin: 50px auto;background: #f8f8f8;border: 1px solid #eeeeee;padding: 60px 50px;box-sizing: border-box;
overflow: hidden;transition: all 0.35s;}
.innerResearchReports-list dl{float: left;width: 1100px;border-right: 1px solid #dddddd;padding-right: 90px;box-sizing: border-box;overflow: hidden;}
.innerResearchReports-list dl dt{float: left;width: 300px;height: 200px;font-size: 0;overflow: hidden;}
.innerResearchReports-list dl dt img{width: 100%;height: 100%;object-fit: cover;}
.innerResearchReports-list dl dd{float: right;width: 670px;}
.innerResearchReports-list dl dd h3{font-size: 22px;font-weight: bold;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
margin-top: 5px;}
.innerResearchReports-list dl dd p{margin-top: 25px;font-size: 16px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient:vertical;overflow:hidden;line-height: 30px;}
.innerResearchReports-list dl dd a{display: block;width: 120px;height: 36px;text-align: center;line-height: 36px;border: 1px solid #aaaaaa;
border-radius: 3px;font-size: 15px;margin-top: 35px;transition: all 0.35s;}
.innerResearchReports-list div{float: right;width: 140px;}
.innerResearchReports-list div p{font-size: 18px;font-family: arial;margin-top: 30px;}
.innerResearchReports-list div a{font-size: 16px;margin-top: 90px;display: block;background: url(down.png) no-repeat left center;padding-left: 30px;}
.innerResearchReports-list:hover{box-shadow: 0px 12px 30px 0px rgba(0, 0, 0, 0.1);}
.innerResearchReports-list:hover dl dd a{background: #023894;color: #fff;border-color: #023894;}

.innerBroker{width: 1400px;margin: 30px auto;background: #fff;overflow: hidden;padding: 50px;box-sizing: border-box;}
.innerBroker-title{text-align: center;}
.innerBroker-title h3{font-weight: bold;color: #333;font-size: 30px;font-weight: bold;}
.innerBroker-title p{width: 50px;height: 2px;background: #023894;margin: 10px auto;}
.innerBroker-list1{font-size: 0;text-align: center;position: relative;margin: 50px 0;}
.innerBroker-list1:before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;content: "";height: 2px;background: rgba(2, 56, 148, 0.25);}
.innerBroker-list1 .right7{position: absolute;right: 0;top: 0;bottom: 0;margin: auto;}
.innerBroker-list1 dl{display: inline-block;width: 150px;height: 150px;background: url(elliptical.png) no-repeat center;margin: 0 30px;position: relative;
transition: all 0.3s;border-radius: 50%;}
.innerBroker-list1 dl:hover{transform: scale(1.05);box-shadow: 0 0 5px 2px #b6c8e7;}
.innerBroker-list1 dl dt{height: 52px;width: 52px;font-size: 0;margin: 35px auto 5px;}
.innerBroker-list1 dl dt img{max-width: 100%;max-height: 100%;}
.innerBroker-list1 dl dd{font-size: 16px;color: #fff;}
.innerBroker-list2{zoom: 1;padding: 30px 0 100px;}
.innerBroker-list2:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.innerBroker-list2 dl{float: left;width: 400px;height: 450px;margin-right: 50px;box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.1);transition: all 0.3s;}
.innerBroker-list2 dl:nth-child(3n){margin-right: 0;}
.innerBroker-list2 dl dt{width: 140px;height: 140px;margin: 50px auto 30px;text-align: center;line-height: 140px;font-size: 0;border-radius: 50%;
border: 1px dashed rgba(2, 56, 148, 0.5);}
.innerBroker-list2 dl dt img{transition: all 0.3s;}
.innerBroker-list2 dl dd h3{font-size: 26px;font-weight: bold;color: #333;text-align: center;transition: all 0.3s;}
.innerBroker-list2 dl dd p{font-size: 18px;text-transform: uppercase;text-align: center;color: #333;font-family: 'ICLF';margin: 2px 0 8px;}
.innerBroker-list2 dl dd span{display: block;margin: auto;width: 50px;height: 1px;background: #023894;}
.innerBroker-list2 dl dd div{text-align: center;margin: 0 30px;font-size: 16px;line-height: 30px;margin-top: 25px;}
.innerBroker-list2 dl:hover{border-radius: 20px;box-shadow: 0 0 5px 2px #b6c8e7;}
.innerBroker-list2 dl:hover dt img{transform: rotateY(180deg);}
.innerBroker-list2 dl:hover dd h3{color: #003399;}
.innerBroker-list3{margin-top: 50px;margin-bottom: 100px;}
.innerBroker-list3 .hd{float: left;width: 240px;background: #f4f6fa;height: 440px;}
.innerBroker-list3 .hd li{height: 110px;line-height: 110px;text-indent: 60px;font-size: 18px;color: #333;color: #333;position: relative;transition: all 0.3s;}
.innerBroker-list3 .hd li.on{background: #023894;color: #fff;}
.innerBroker-list3 .hd li.on:before{position: absolute;right: -10px;top: 0;bottom: 0;margin: auto;width: 10px;height: 16px;content: "";
background: url(traingle.png) no-repeat center;z-index: 9;}
.innerBroker-list3 .bd{float: left;width: 1160px;}
.innerBroker-list3 .bd li{position: relative;height: 440px;}
.innerBroker-list3 .bd li img{width: 100%;height: 100%;object-fit: cover;}
.innerBroker-list3 .bd li div{position: absolute;left: 140px;top: 100px;color: #fff;}
.innerBroker-list3 .bd li div h3{font-size: 36px;font-weight: bold;}
.innerBroker-list3 .bd li div p{font-size: 18px;margin-top: 10px;}
.innerBroker-list4{zoom: 1;padding-bottom: 50px;}
.innerBroker-list4:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.innerBroker-list4 dl{float: left;width: 295px;height: 295px;box-shadow: 0px 2px 30px 0px rgb(0 0 0 / 10%);margin: 20px 40px 20px 0;transition: all 0.3s;}
.innerBroker-list4 dl:nth-child(4n){margin-right: 0;}
.innerBroker-list4 dl dt{width: 160px;height: 160px;margin: 45px auto 20px;border-radius: 20px;overflow: hidden;text-align: center;line-height: 160px;
font-size: 0;}
.innerBroker-list4 dl dt img{}
.innerBroker-list4 dl dd{font-size: 18px;color: #333;text-align: center;}
.innerBroker-list4 dl:hover{border-radius: 20px;box-shadow: 0 0 5px 2px #b6c8e7;}

.innerFinance{width: 1400px;margin: 30px auto;background: #fff;text-align: center;padding: 70px 50px;box-sizing: border-box;}
.innerFinance-list1{margin-bottom: 75px;transition: all 0.3s;}
.innerFinance-list1 *{max-width: 100%;}
.innerFinance-list2{margin: 40px 0 75px;zoom: 1;}
.innerFinance-list2:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.innerFinance-list2 p{float: left;width: 236px;height: 307px;overflow: hidden;text-align: center;line-height: 307px;font-size: 0;transition: all 0.3s;
margin: 0 30px 20px 0;}
.innerFinance-list2 p:nth-child(5n){margin-right: 0;}
.innerFinance-list2 p img{max-width: 100%;}
.innerFinance-list2 p:hover{transform: scale(1.1);}
.innerFinance-list3{margin: 40px 0 75px;zoom: 1;}
.innerFinance-list3:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.innerFinance-list3 p{float: left;width: 295px;height: 189px;overflow: hidden;text-align: center;line-height: 189px;font-size: 0;transition: all 0.3s;
margin: 0 40px 20px 0;}
.innerFinance-list3 p img{max-width: 100%;}
.innerFinance-list3 p:nth-child(4n){margin-right: 0;}
.innerFinance-list3 p:hover{transform: scale(1.1);}
.innerFinance-list1:hover{transform: scale(1.02);}
.innerFinance .innerPartners{width: auto;margin: 40px auto;box-shadow: 0px 2px 30px 0px rgb(0 0 0 / 10%);transition: all 0.3s;}
.innerFinance .innerPartners .innerPartners-img{width: calc(100% - 320px);}
.innerFinance .innerPartners:hover{box-shadow: 0 0 15px 2px #d7e1f5;border-radius: 5px;}
.innerFinance-list4{zoom: 1;margin: 60px 0;}
.innerFinance-list4:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.innerFinance-list4 dl{float: left;width: 400px;height: 400px;margin:20px 50px 20px 0;box-shadow: 0px 2px 30px 0px rgb(0 0 0 / 10%);border-radius: 10px;
transition: all 0.5s;}
.innerFinance-list4 dl:nth-child(3n){margin-right: 0;}
.innerFinance-list4 dl dt{width: 150px;height: 150px;border-radius: 50%;margin: 65px auto 30px;overflow: hidden;font-size: 0;text-align: center;
line-height: 150px;transition: all 0.3s;}
.innerFinance-list4 dl dd{text-align: center;}
.innerFinance-list4 dl dd h3{font-size: 24px;color: #333;}
.innerFinance-list4 dl dd p{font-size: 16px;margin-top: 10px;}
.innerFinance-list4 dl:hover{box-shadow: 0 0 5px 2px #b6c8e7;}
.innerFinance-list4 dl:hover dt{transform: rotateY(180deg);}
.innerFinance-list5{zoom: 1;margin-top: 90px;}
.innerFinance-list5:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.innerFinance-list5 dl{float: left;width: 295px;height: 240px;border-radius: 10px;position: relative;
box-shadow: 0px 2px 30px 0px rgb(0 0 0 / 10%);margin: 20px 40px 20px 0;}
.innerFinance-list5 dl:before{position: absolute;top: -78px;left: 0;right: 0;content: "";background: url(semicircle.png) no-repeat center;width: 126px;
height: 84px;margin: auto;}
.innerFinance-list5 dl:nth-child(4n){margin-right: 0;}
.innerFinance-list5 dl dt{border-radius: 50%;width: 110px;height: 110px;position: absolute;left: 0;right: 0;top: -50px;
margin: auto;box-shadow: 0px 2px 30px 0px rgb(0 0 0 / 10%);background: #fff;}
.innerFinance-list5 dl dd{margin-top: 80px;}
.innerFinance-list5 dl dd h3{font-size: 20px;color: #333;font-weight: bold;}
.innerFinance-list5 dl dd span{display: block;width: 30px;height: 2px;background: #023894;margin: 10px auto 15px;}
.innerFinance-list5 dl dd p{font-size: 16px;margin: 0 55px;}

.innerIdea{width: 1400px;margin: 50px auto;padding: 0 50px;background: #fff;overflow: hidden;box-sizing: border-box;}
.innerIdea .innerIdea-title{text-align: center;font-size: 30px;border-bottom: 1px solid #e5e5e5;color: #333;padding: 25px 0;margin-top: 20px;}
.innerIdea .innerIdea-list{font-size: 16px;line-height: 30px;margin: 35px 0;min-height: 300px;}
.innerIdea .innerIdea-list *{max-width: 100%;}

.innerCloud{width: 1400px;margin: 30px auto;padding: 60px 50px;background: #fff;overflow: hidden;box-sizing: border-box;}
.innerCloud-list1{margin-top: 30px;zoom: 1;}
.innerCloud-list1:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.innerCloud-list1 dl{float: left;width: 630px;height: 270px;position: relative;margin: 20px 40px 20px 0;transition: 0.3s;border-radius: 20px;
background: url(asdasd.png) no-repeat center;}
.innerCloud-list1 dl:nth-child(even){margin-right: 0;}
.innerCloud-list1 dl dt{text-align: center;font-size: 0;line-height: 270px;width: 273px;float: right;}
.innerCloud-list1 dl dd{position: absolute;left: 70px;top: 45px;color: #fff;}
.innerCloud-list1 dl dd .innerCloud-list1-title{font-size: 24px;font-weight: bold;transition: 0.3s;}
.innerCloud-list1 dl dd .innerCloud-list1-content{font-size: 16px;margin-top: 15px;line-height: 30px;transition: 0.3s;}
.innerCloud-list1 dl:hover{box-shadow: 0 0 15px 5px #627fb1;}
.innerCloud-list1 dl:hover .innerCloud-list1-title{text-shadow: #fff 1px 0 10px;}
.innerCloud-list1 dl:hover .innerCloud-list1-content{text-shadow: #fff 1px 0 10px;}
.innerCloud-list2{margin: 50px 0 100px;position: relative;}
.innerCloud-list2 .bg{max-width: 100%;display: block;margin: auto;}
.innerCloud-list2 dl{position: absolute;top: 0;left: 0;}
.innerCloud-list2 dl:nth-child(2){right: 0;left: initial;}
.innerCloud-list2 dl:nth-child(3){top: initial;bottom: 0;}
.innerCloud-list2 dl:nth-child(4){right: 0;bottom: 0;top: initial;left: initial;}
.innerCloud-list2 dl dt{display: inline-block;vertical-align: middle;transition: 0.3s;}
.innerCloud-list2 dl dd{display: inline-block;vertical-align: middle;margin-left: 20px;width: 240px;}
.innerCloud-list2 dl dd h3{font-weight: bold;font-size: 20px;color: #333;transition: 0.3s;}
.innerCloud-list2 dl dd p{font-size: 16px;margin-top: 10px;}
.innerCloud-list2 dl:hover dt{transform: scale(1.05);}
.innerCloud-list2 dl:hover dd h3{color: #003399;}
.innerCloud-list3{zoom: 1;margin: 45px 0 90px;}
.innerCloud-list3:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.innerCloud-list3 dl{float: left;width: 236px;height: 300px;box-shadow: 0px 2px 30px 0px rgb(0 0 0 / 10%);margin-right: 30px;text-align: center;
border-radius: 10px;transition: all 0.3s;margin-top: 0;}
.innerCloud-list3 dl:nth-child(5n){margin-right: 0;}
.innerCloud-list3 dl dt{width: 142px;height: 142px;margin: 40px auto 20px;border-radius: 50%;overflow: hidden;line-height: 140px;}
.innerCloud-list3 dl dt img{max-width: 100%;max-height: 100%;transition: all 0.5s;}
.innerCloud-list3 dl dd h3{font-size: 20px;font-weight: bold;color: #333;}
.innerCloud-list3 dl dd p{font-size: 16px;color: #333;margin-top: 5px;}
.innerCloud-list3 dl:hover{margin-top: -10rpx;box-shadow: 0 0 5px 2px #b6c8e7;}
.innerCloud-list3 dl:hover dt img{transform: rotateY(180deg);}
.innerCloud-list4{margin-top: 45px;}
.innerCloud-list4 dl{position: relative;transition: all 0.3s;margin: 0;}
.innerCloud-list4 dl dt{font-size: 0;}
.innerCloud-list4 dl dt img{max-width: 100%;}
.innerCloud-list4 dl dd{position: absolute;right: 0;top: 0;width: 50%;color: #fff;padding: 0 70px;box-sizing: border-box;transition: all 0.3s;}
.innerCloud-list4 dl:hover{margin-top: -10px;}
.innerCloud-list4 dl:hover dd{text-shadow: #fff 1px 0 10px;}

.innerJob{width: 1400px;margin: 50px auto;padding: 60px 50px;background: #fff;overflow: hidden;box-sizing: border-box;}
.innerJob table{width: 100%;}
.innerJob table th{font-size: 16px;color: #333;border: 1px solid #023894;border-left: none;border-right: none;height: 80px;background: #fff;}
.innerJob table td{text-align: center;font-size: 16px;color: #333;height: 80px;transition: all 0.3s;}
.innerJob table td a{font-size: 16px;color: #333;transition: all 0.3s;border: 1px solid transparent;height: 30px;width: 100px;line-height: 30px;border-radius: 30px;
display: block;margin: auto;text-align: center;}
.innerJob table tr{background: #f5f8fd;transition: all 0.3s;}
.innerJob table tr:nth-child(even){background: #ebf1fb;}
.innerJob table tr:hover{background: #003399;color: #fff;}
.innerJob table tr:hover td{color: #fff;}
.innerJob table tr:hover td a{color: #fff;border: 1px solid #fff;}


.innerJobDetails{width: 1400px;margin: 50px auto;padding: 50px;background: #fff;overflow: hidden;box-sizing: border-box;}
.innerJobDetails-title{position: relative;padding-right: 150px;}
.innerJobDetails-title h3{font-size: 30px;font-weight: bold;color: #333;line-height: 40px;}
.innerJobDetails-title a{width: 120px;height: 40px;background: #023894;color: #fff;border-radius: 40px;text-align: center;line-height: 40px;font-size: 16px;
position: absolute;right: 0;top: 0;transition: all 0.3s;}
.innerJobDetails-title a:hover{box-shadow: 0 0 10px 2px #4773cb;}
.innerJobDetails-title p{font-size: 15px;line-height: 30px;margin-top: 20px;font-size: 0;}
.innerJobDetails-title p img{margin-right: 5px;}
.innerJobDetails-title p span{margin-right: 65px;font-size: 15px;vertical-align: middle;}
.innerJobDetails-content{margin-top: 30px;padding-top: 60px;border-top: 1px solid #dddddd;}
.innerJobDetails-content-title{font-size: 24px;color: #333;}
.innerJobDetails-content-list{font-size: 16px;line-height: 30px;color: #333;margin-top: 30px;}
.innerJobDetails-content-list *{max-width: 100%;}

.innerContact-list{width: 1400px;margin: 80px auto;zoom: 1;}
.innerContact-list:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.innerContact-list-brief{float: left;border: 1px solid #e5e5e5;height: 302px;width: 480px;line-height: 300px;padding: 0 65px;box-sizing: border-box;
transition: all 0.3s;margin-top: 0;}
.innerContact-list-brief:hover{border-color: #003399;box-shadow: 0 0 10px 2px #bdcae3;margin-top: -10px;border-radius: 10px;}
.innerContact-list-brief-blank{display: inline-block;vertical-align: middle;line-height: initial;}
.innerContact-list-brief h3{font-size: 20px;color: #333;font-weight: bold;}
.innerContact-list-brief em{font-family: 'ICLF';font-size: 14px;color: #aaa;text-transform: uppercase;margin: 5px 0;display: block;}
.innerContact-list-brief i{width: 40px;height: 1px;background: #023894;display: block;margin: 10px 0 30px;}
.innerContact-list-brief p{overflow: hidden;color: #333;margin-bottom: 10px;}
.innerContact-list-brief p span{float: left;width: 48px;font-size: 16px;}
.innerContact-list-brief p b{font-size: 16px;font-weight: normal;width: calc(100% - 48px);float: left;}
.innerContact-list-tel{float: left;border: 1px solid #e5e5e5;height: 300px;width: 380px;text-align: center;line-height: 300px;margin-left: 25px;
transition: all 0.3s;margin-top: 0;}
.innerContact-list-tel dl{display: inline-block;vertical-align: middle;line-height: initial;}
.innerContact-list-tel dl dd b{display: block;font-size: 32px;font-family: arial;font-weight: normal;color: #023894;margin: 18px 0 15px;}
.innerContact-list-tel dl dd em{font-size: 16px;color: #333;}
.innerContact-list-tel div{display: inline-block;vertical-align: middle;line-height: initial;}
.innerContact-list-tel:hover{border-color: #003399;box-shadow: 0 0 10px 2px #bdcae3;margin-top: -10px;border-radius: 10px;}
.innerContact-list-code{float: right;border: 1px solid #e5e5e5;height: 300px;width: 480px;line-height: 300px;text-align: center;
transition: all 0.3s;margin-top: 0;}
.innerContact-list-code div{display: inline-block;vertical-align: middle;line-height: initial;font-size: 0;}
.innerContact-list-code dl{display: inline-block;vertical-align: middle;}
.innerContact-list-code dl dt{width: 150px;height: 150px;margin: 15px;}
.innerContact-list-code dl dt img{max-width: 100%;}
.innerContact-list-code dl dd{font-size: 15px;color: #333;}
.innerContact-list-code:hover{border-color: #003399;box-shadow: 0 0 10px 2px #bdcae3;margin-top: -10px;border-radius: 10px;}

.market{margin-top: 72px;background: url(market.png) no-repeat center;/* max-height: 1382px;overflow: auto; */background-size: cover;overflow: hidden;}
.market-title{font-size: 16px;font-weight: bold;color: #333;overflow: hidden;border-left: 4px solid #023894;padding-left: 8px;height: 16px;line-height: 16px;}
.market-title a{float: right;font-size: 15px;font-family: arial;color: #999999;text-transform: uppercase;font-weight: normal;}
.market-list1{width: 1400px;margin: 30px auto;overflow: hidden;}
.market-list1-left{float: left;background: #fff;width: 920px;padding: 30px;box-sizing: border-box;}
.market-list1-left table{width: 100%;margin-top: 20px;border: 1px solid #e7e7e7;border-bottom: none;}
.market-list1-left table th{height: 50px;background: #e4ecfa;font-size: 16px;font-weight: normal;color: #333;border-bottom: 1px solid #e7e7e7;}
.market-list1-left table td{height: 56px;font-size: 14px;font-weight: normal;color: #333;text-align: center;border-bottom: 1px solid #e7e7e7;}
.market-list1-left table td div{font-size: 0;}
.market-list1-left table td div em{font-size: 14px;font-family: arial;vertical-align: middle;margin-right: 8px;}
.market-list1-left table td div span{font-size: 0;vertical-align: middle;}
.market-list1-left table td .add{color: #ac1e23;}
.market-list1-left table td .decrease{color: #3aad71;}
.market-list1 .Change{padding: 30px;}
.market-list1 .Change table{margin-top: 20px;}
.market-list2{padding: 30px;width: 1400px;margin: 30px auto;box-sizing: border-box;background: #fff;}
.market-list2-select{margin: 20px 0;height: 38px;}
.market-list2-select span{float: left;font-size: 14px;line-height: 38px;margin-left: 10px;}
.market-list2-select select{float: left;font-size: 14px;height: 38px;border: 1px solid #e7e7e7;width: 150px;appearance: none;padding: 0 10px;
background: url(down02.png) no-repeat 125px center;margin-right: 10px;}
.market-list2-select div.time{float: left;margin-right: 10px;}
.market-list2-select input{height: 36px;border: 1px solid #e7e7e7;width: 110px;font-size: 14px;padding: 0 10px;float: left;height: 38px;}
.market-list2-select a{float: left;width: 64px;height: 38px;background: #023894;text-align: center;line-height: 38px;color: #fff;font-size: 14px;border-radius: 2px;
margin-left: 10px;}
.market-list2-echarts{height: 500px;}
.market-list4{width: 1400px;margin: 30px auto;overflow: hidden;}
.market-list4-left{background: #fff;float: left;padding: 30px;width: 920px;box-sizing: border-box;}
ul.market-type{overflow: hidden;margin: 20px 0;}
ul.market-type li{min-width: 40px;height: 30px;border-radius: 30px;background: #f6f6f6;text-align: center;line-height: 30px;float: left;padding: 0 20px;
font-size: 15px;margin-right: 10px;color: #333;cursor: pointer;}
ul.market-type li.on{background: #023894;color: #fff;font-weight: bold;}
.market-list4-list{background: #e4ecfa;position: relative;overflow: hidden;}
.market-list4-list .hd{position: absolute;left: 0;right: 0;top: 0;background: #e4ecfa;}
.market-list4-list .hd ul{overflow: hidden;}
.market-list4-list .hd ul li{float: left;width: 10%;height: 60px;border-bottom: 1px solid #fff;border-right: 1px solid #fff;box-sizing: border-box;}
.market-list4-list .hd ul li span{display: block;text-align: center;font-size: 15px;color: #333;margin-top: 12px;line-height: 18px;}
.market-list4-list .hd ul li em{display: block;text-align: center;font-size: 14px;color: #333;line-height: 18px;font-size: 12px;}
.market-list4-list .bd{margin-top: 61px;overflow: auto;height: 350px;}
.market-list4-list .bd::-webkit-scrollbar {
    /*高宽分别对应横竖滚动条的尺寸*/
    width: 0px;
    height: 0px;
}
.market-list4-list .bd ul{overflow: hidden;}
.market-list4-list .bd ul li{float: left;width: 10%;height: 50px;border-bottom: 1px solid #fff;border-right: 1px solid #fff;box-sizing: border-box;text-align: center;
line-height: 50px;font-size: 15px;color: #333;}
.market-list4-list .bd ul li.name{background: #e4ecfa;}
.market-list4-right{float: right;background: #fff;padding: 30px;width: 460px;box-sizing: border-box;}
.market-list4-right-list{}
.market-list4-right-list li{border-bottom: 1px solid #e8e8e8;padding-bottom: 10px;margin-bottom: 10px;}
.market-list4-right-list li:last-child{margin-bottom: 0;}
.market-list4-right-list li a{font-size: 14px;color: #333;padding-left: 5px;display: block;overflow: hidden;background: url(right04.png) no-repeat left center;}
.market-list4-right-list li a span{float: left;width: 305px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.market-list4-right-list li a em{float: right;font-size: 14px;font-family: arial;color: #999999;}
.market-list5{padding: 30px;width: 1400px;margin: 30px auto;box-sizing: border-box;background: #fff;}
.market-list5-echarts{height: 360px;}
.market-list5-data table{width: 100%;margin-top: 25px;border-left: 1px solid #eceff8;}
.market-list5-data table th{background: #e4ecfa;height: 40px;font-size: 12px;font-weight: normal;color: #333;font-family: arial;border-right: 1px solid #fff;}
.market-list5-data table td{text-align: center;font-size: 12px;font-family: arial;height: 40px;border-right: 1px solid #eceff8;border-bottom: 1px solid #eceff8;}
.market-list5-data table .squareBlue{display: inline-block;width: 12px;height: 12px;background: #4773cb;border-radius: 2px;}
.market-list5-data table .squareYellow{display: inline-block;width: 12px;height: 12px;background: #ee822f;border-radius: 2px;}
.market-list5-data table .rectangleYellow{display: inline-block;width: 25px;height: 4px;background: #f1b500;}

.kpData-box{background: url(kpData.png) no-repeat center;background-size: cover;}
.kpData{width: 1400px;margin: 72px auto 0;overflow: hidden;}
.kpData-echart{padding: 0 30px 50px;background: #fff;border-radius: 5px;margin: 30px 0;}
.kpData-echart-title{padding: 18px 0;}
.kpData-echart-title img{vertical-align: middle;}
.kpData-echart-title span{vertical-align: middle;font-size: 18px;font-weight: bold;color: #333;margin-left: 7px;}
.kpData-echart-type{overflow: hidden;}
.kpData-echart-type p{border: 1px solid #e5e5e5;float: left;height: 40px;line-height: 40px;border-radius: 20px;font-size: 0;padding: 0 23px;
margin-right: 20px;cursor: pointer;}
.kpData-echart-type p:last-child{margin: 0;}
.kpData-echart-type p span{vertical-align: middle;width: 18px;height: 18px;position: relative;overflow: hidden;display: inline-block;}
.kpData-echart-type p span img{position: absolute;left: 0;top: 0;}
.kpData-echart-type p a{font-size: 15px;color: #333;margin-left: 10px;vertical-align: middle;}
.kpData-echart-type p.on{border-color: #d3e0f6;background: #f0f5fd;}
.kpData-echart-type p.on span img{top: -18px;}
.kpData-echart-type p.on a{font-weight: bold;color: #023894;}
.kpData-echart-country{margin-top: 30px;overflow: hidden;position: relative;z-index: 99;height: 30px;}
.kpData-echart-country select{border: 1px solid #e5e5e5;height: 30px;font-size: 14px;color: #333;width: 120px;border-radius: 30px;padding: 0 15px;
appearance: none;background: url(down03.png) no-repeat 95px center;margin-right: 20px;}
.kpData-echart-list{height: 380px;margin-top: -30px;}
.kpData-list{background: #fff;border-radius: 5px;margin: 30px 0;padding: 30px;display: none;}
.kpData-list.on{display: block;}
.kpData-list-select{overflow: hidden;margin-bottom: 25px;}
.kpData-list-select ul{overflow: hidden;float: left;margin-right: 40px;}
.kpData-list-select ul li{float: left;width: 52px;height: 36px;border: 1px solid #e5e5e5;text-align: center;line-height: 36px;font-size: 14px;cursor: pointer;
color: #333;}
.kpData-list-select ul li.on{background: #023894;color: #fff;}
.kpData-list-select div{float: right;font-size: 14px;color: #333;}
.kpData-list-select div span{width: 60px;float: left;border: 1px solid #e5e5e5;text-align: center;line-height: 36px;}
.kpData-list-select div input{border: 1px solid #e5e5e5;height: 36px;padding: 0 10px;}
.kpData-list-select p{float: left;height: 36px;border: 1px solid #e5e5e5;margin-right: 30px;overflow: hidden;}
.kpData-list-select p select{border: none;height: 36px;font-size: 14px;width: 70px;border-right: 1px solid #e5e5e5;float: left;appearance: none;padding: 0 10px;
background: url(down03.png) no-repeat 55px center;}
.kpData-list-select p input{border: none;height: 36px;font-size: 14px;margin-left: 10px;float: left;}
.kpData-list-select p a{float: right;width: 36px;height: 36px;background: url(search.png) no-repeat center;}
.kpData-list-area{margin-bottom: 25px;overflow: hidden;}
.kpData-list-area div{border: 1px solid #e5e5e5;float: left;margin-right: 20px;}
.kpData-list-area select{width: 70px;border: none;height: 36px;appearance: none;font-size: 14px;padding: 0 10px;float: left;
background: url(down03.png) no-repeat 55px center;}
.kpData-list-area input{width: 100px;border: none;height: 36px;float: left;border-left: 1px solid #e5e5e5;font-size: 14px;padding: 0 10px;}
.kpData-list-area a{float: right;height: 36px;width: 36px;background: url(search.png) no-repeat center;}
.kpData-list-table table{width: 100%;border-left: 1px solid #e5e5e5;}
.kpData-list-table table th{height: 40px;font-size: 0;background: #023894;color: #fff;border-right: 1px solid #e5e5e5;}
.kpData-list-table table th img{vertical-align: middle;}
.kpData-list-table table th b{font-size: 14px;vertical-align: middle;margin-left: 10px;}
.kpData-list-table table td{border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;text-align: center;line-height: 40px;font-size: 14px;color: #333;}
.kpData-list-table table tr:nth-child(odd) td{background: #f0f6ff;}

.ecology-box{background: url(ecology-img05.png) no-repeat center;background-size: cover;overflow: hidden;margin-top: 72px;}
.ecology{width: 1400px;margin: auto;}
.ecology .hd{text-align: center;font-size: 0;}
.ecology .hd li{display: inline-block;vertical-align: top;margin: 0 50px;}
.ecology .hd li dt{width: 90px;height: 90px;font-size: 0;text-align: center;line-height: 90px;margin: 50px auto 5px;}
.ecology .hd li dt img{max-width: 100%;max-height: 100%;transition: all 0.5s;}
.ecology .hd li dd{text-align: center;color: #fff;font-size: 20px;display: inline-block;border-bottom: 3px solid transparent;padding-bottom: 5px;}
.ecology .hd li:hover dt img{transform: rotateY(180deg);}
.ecology .hd li.on dd{border-color: #fff;font-weight: bold;}
.ecology .bd{margin-top: 30px;margin-bottom: 75px;}
.ecology .bd ul{max-width: initial;}
.ecology .bd li{padding: 50px;background: #fff;}
.ecology .bd li dl{overflow: hidden;}
.ecology .bd li dl dt{float: left;width: 63%;position: relative;background: #000;height: 400px;}
.ecology .bd li dl dt img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;z-index: 9;margin: auto;}
.ecology .bd li dl dt img.play{width: auto;height: auto;cursor: pointer;animation: opa 3s  infinite;transition: all 0.3s;
-webkit-animation:opa 3s infinite;}
.ecology .bd li dl dt img.play:hover{transform: scale(1.1);}
.ecology .bd li dl dt video{width: 100%;height: 100%;object-fit: contain;}
.ecology .bd li dl dd{float: left;width: 37%;border: 1px solid #e5e5e5;box-sizing: border-box;height: 400px;font-size: 0;text-align: center;line-height: 400px;
transition: all 0.3s;}
.ecology .bd li dl dd img{max-width: 90%;max-height: 90%;transition: all 0.3s;animation: shiningImg 5s  infinite;
-webkit-animation:shiningImg 5s infinite;}
.ecology .bd li dl dd:hover{border-color: #003399;}
.ecology .bd li dl dd:hover img{transform: scale(1.1);}
.ecology .bd li div{padding-right: 180px;position: relative;margin-top: 25px;}
.ecology .bd li div p{font-size: 16px;color: #333;}
.ecology .bd li div a{position: absolute;right: 0;top: 0;bottom: 0;height: 24px;font-size: 16px;padding-right: 25px;background: url(more02.png) no-repeat right center;
color: #023894;margin: auto;}

.ecologyDetials{width: 1400px;padding: 0 50px;box-sizing: border-box;background: #fff;overflow: hidden;margin: 30px auto;}
.ecologyDetials .ecologyDetials-title{text-align: center;font-size: 0;margin: 45px 0;}
.ecologyDetials .ecologyDetials-title span{display: inline-block;font-size: 30px;font-weight: bold;color: #023894;padding: 0 0 24px 225px;margin-left: -225px;
background: url(ecology-img09.png) no-repeat left bottom;}
.ecologyDetials .ecologyDetials-brief{overflow: hidden;}
.ecologyDetials .ecologyDetials-brief dt{float: left;width: 63%;position: relative;background: #000;height: 400px;}
.ecologyDetials .ecologyDetials-brief dt img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;z-index: 9;margin: auto;}
.ecologyDetials .ecologyDetials-brief dt img.play{width: auto;height: auto;cursor: pointer;animation: opa 3s  infinite;transition: all 0.3s;
-webkit-animation:opa 3s infinite;}
.ecologyDetials .ecologyDetials-brief dt img.play:hover{transform: scale(1.1);}
.ecologyDetials .ecologyDetials-brief dt video{width: 100%;height: 100%;object-fit: contain;}
.ecologyDetials .ecologyDetials-brief dd{float: left;width: 37%;border: 1px solid #e5e5e5;box-sizing: border-box;height: 400px;font-size: 0;text-align: center;
line-height: 400px;transition: all 0.3s;}
.ecologyDetials .ecologyDetials-brief dd img{max-width: 90%;max-height: 90%;transition: all 0.3s;animation: shiningImg 5s  infinite;
-webkit-animation:shiningImg 5s infinite;}

@keyframes shiningImg{
	0%{
		/* box-shadow: none; */
		/* opacity: 0.2; */
		transform: scale(0.9);
	}
	50%{
		/* box-shadow: 0 0 10px 2px #4773cb; */
		/* opacity: 1; */
		transform: scale(1.1);
	}
	100%{
		/* box-shadow: none; */
		/* opacity: 0.2; */
		transform: scale(0.9);
	}
}
.ecologyDetials .ecologyDetials-brief dd:hover{border-color: #003399;}
.ecologyDetials .ecologyDetials-brief dd:hover img{transform: scale(1.1);}
.ecologyDetials .ecologyDetials-content{font-size: 16px;margin: 30px 0;color: #333;}
.ecologyDetials .ecologyDetials-content *{max-width: 100%;}
.ecologyDetials .ecologyDetials-btn{display: block;width: 160px;height: 42px;border-radius: 5px;color: #fff;margin: 30px auto;font-size: 16px;text-indent: 25px;
line-height: 42px;background:#023894 url(more03.png) no-repeat 115px center;}

.factory-box{margin-top: 72px;background: url(factory-img01.jpg) no-repeat center;background-size: cover;padding: 30px 0 70px;}
.factory{}
.factory-list01{width: 1400px;margin: 0 auto;zoom: 1;}
.factory-list01:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.factory-list01 dl{float: left;background: url(factory-img03.jpg) no-repeat center;width: 150px;height: 450px;border-radius: 10px;transition: all 0.25s;}
.factory-list01 dl:hover{box-shadow: 0 0 5px 1px #fff;}
.factory-list01 dl dt{text-align: center;font-size: 0;margin: 94px 0 10px;}
.factory-list01 dl dd{color: #fff;font-size: 48px;font-weight: bold;width: 50px;margin: auto;line-height: 54px;}
.factory-list01 .swiper-container{float: right;width: 1230px;border: 1px solid #839bc5;border-radius: 10px;overflow: hidden;transition: all 0.25s;}
.factory-list01 .swiper-container:hover{box-shadow: 0 0 5px 1px #fff;}
.factory-list01 .swiper-container .swiper-slide{font-size: 0;height: 448px;overflow: hidden;border-radius: 10px;}
.factory-list01 .swiper-container .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.factory-list01 .swiper-container .swiper-pagination-bullet{background: rgba(255, 255, 255, 0.5);opacity: 1;border-radius: 8px;}
.factory-list01 .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;width: 20px;}
.factory-list02{width: 1400px;margin: 40px auto;position: relative;}
.factory-list02-prev{position: absolute;left: -60px;top: 0;bottom: 0;cursor: pointer;margin: auto;opacity: 0.5;transition: all 0.35s;}
.factory-list02-prev:hover{opacity: 1;}
.factory-list02-next{position: absolute;right: -60px;top: 0;bottom: 0;cursor: pointer;margin: auto;opacity: 0.5;transition: all 0.35s;}
.factory-list02-next:hover{opacity: 1;}
.factory-list02 .swiper-container{padding: 5px 0;}
.factory-list02 .swiper-slide{}
.factory-list02 .swiper-slide a{display: block;font-size: 0;overflow: hidden;border-radius: 10px;transition: all 0.3s;border: 2px solid transparent;}
.factory-list02 .swiper-slide img{max-width: 100%;transition: all 0.3s;}
.factory-list02 .swiper-slide:hover a{box-shadow: 0 0 5px 1px #fff;border: 2px solid #fff;}
.factory-list02 .swiper-slide:hover img{transform: scale(1.1);}
.factory-list03{font-size: 0;margin: 0 auto;width: 1400px;border-radius: 10px;border: 2px solid #839bc5;overflow: hidden;
box-shadow: 0px 2px 20px 0px rgba(1, 45, 121, 0.4);}
.factory-list03 img{max-width: 100%;}
.factory-list04{width: 1400px;margin: 50px auto;}
.factory-list04 .swiper-slide{padding-bottom: 10px;}
.factory-list04 .swiper-slide p{font-size: 0;overflow: hidden;width: 180px;height: 180px;border-radius: 50%;text-align: center;line-height: 180px;background: #fff;
box-shadow: 0px 5px 0px 0px rgba(162, 195, 252, 0.4);transition: all 0.3s;}
.factory-list04 .swiper-slide p img{max-width: 80%;max-height: 80%;}
.factory-list04 .swiper-slide:hover p{box-shadow: 0px 5px 0px 0px rgba(162, 195, 252, 0.4),7.071px 7.071px 5px 0px rgba(2, 56, 148, 0.4);transform: rotateY(180deg);}
.factory-list05{width: 1400px;margin: 50px auto 0;position: relative;height: 600px;border-radius: 15px;overflow: hidden;background: #000;
box-shadow: 0px 2px 20px 0px rgba(1, 45, 121, 0.4);border: 3px solid rgba(255, 255, 255, 0.7);}
.factory-list05 img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;z-index: 9;width: 100%;height: 100%;object-fit: cover;}
.factory-list05 img.play{width: auto;height: auto;cursor: pointer;transition: all 0.3s;
animation: opa 3s  infinite;
-webkit-animation:opa 3s infinite;}
@keyframes opa{
	0%{
		opacity: 0;
	}
	50%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}
.factory-list05 img.play:hover{transform: scale(1.1);}
.factory-list05 video{width: 100%;height: 100%;object-fit: cover;}

.factoryDetails{width: 1400px;overflow: hidden;margin: 72px auto 30px;}
.factoryDetails-list1{padding: 30px;background: #fff;margin: 30px 0;}
.factoryDetails-list1 dl{font-size: 0;}
.factoryDetails-list1 dl dt{display: inline-block;vertical-align: middle;width: 874px;height: 510px;border-radius: 10px;position: relative;overflow: hidden;}
.factoryDetails-list1 dl dt img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;z-index: 9;width: 100%;height: 100%;object-fit: cover;}
.factoryDetails-list1 dl dt img.play{width: auto;height: auto;cursor: pointer;animation: opa 3s  infinite;transition: all 0.3s;
-webkit-animation:opa 3s infinite;}
.factoryDetails-list1 dl dt img.play:hover{transform: scale(1.1);}
.factoryDetails-list1 dl dt video{width: 100%;height: 100%;object-fit: cover;}
.factoryDetails-list1 dl dd{display: inline-block;vertical-align: middle;margin-left: 90px;width: 340px;transition: all 0.3s;}
.factoryDetails-list1 dl dd div{overflow: hidden;}
.factoryDetails-list1 dl dd div span{display: inline-block;vertical-align: middle;margin-right: 40px;width: 100px;height: 100px;border-radius: 50%;font-size: 0;
border: 1px solid #e5e5e5;overflow: hidden;transition: all 0.3s;}
.factoryDetails-list1 dl dd div span img{width: 100%;height: 100%;object-fit: cover;}
.factoryDetails-list1 dl dd div h3{display: inline-block;vertical-align: middle;font-weight: normal;}
.factoryDetails-list1 dl dd div h3 em{font-size: 36px;color: #333;}
.factoryDetails-list1 dl dd div h3 b{text-transform: uppercase;font-size: 18px;display: block;color: #333;letter-spacing: 5px;}
.factoryDetails-list1 dl dd p{font-size: 16px;line-height: 30px;margin-top: 35px;color: #333;}
.factoryDetails-list1 dl dd:hover div span{transform: rotateY(180deg);}
.factoryDetails-list1 dl dd:hover div h3 em{color: #003399;font-weight: bold;}
.factoryDetails-title{font-size: 30px;color: #333;padding-left: 10px;border-left: 6px solid #023894;line-height: 26px;height: 30px;margin: 15px 0 30px;}
.factoryDetails-list{background: #fff;margin: 30px auto;padding: 30px;}
.factoryDetails-list2{overflow: hidden;margin-bottom: 55px;}
.factoryDetails-list2-left{float: left;width: 620px;}
.factoryDetails-list2-left .swiper-slide{height: 400px;font-size: 0;border-radius: 10px;overflow: hidden;}
.factoryDetails-list2-left .swiper-slide dl{position: relative;}
.factoryDetails-list2-left .swiper-slide dl dt{}
.factoryDetails-list2-left .swiper-slide dl dt img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}
.factoryDetails-list2-left .swiper-slide dl dd{position: absolute;left: 0;right: 0;bottom: 0;height: 60px;color: #fff;line-height: 60px;font-size: 18px;
padding: 0 120px 0 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 60px;background: rgba(0, 0, 0, 0.4);transition: all 0.3s;}
.factoryDetails-list2-left .swiper-slide dl:hover dt img{transform: scale(1.1);}
.factoryDetails-list2-left .swiper-slide dl:hover dd{background: rgba(0, 0, 0, 0.7);}
.factoryDetails-list2-left .swiper-pagination{right: 10px;left: initial !important;width: auto !important;bottom: 20px !important;}
.factoryDetails-list2-left .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;background: rgba(255, 255, 255, 0.4);}
.factoryDetails-list2-left .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;}
.factoryDetails-list2-right{float: right;width: 670px;}
.factoryDetails-list2-right li{border-bottom: 1px dashed #dddddd;line-height: 79px;}
.factoryDetails-list2-right li a{display: block;overflow: hidden;}
.factoryDetails-list2-right li a span{float: left;font-size: 16px;color: #333;padding-left: 15px;position: relative;}
.factoryDetails-list2-right li a span:before{position: absolute;left: 0;top: 0;bottom: 0;content: "";width: 6px;height: 6px;background: #023894;border-radius: 50%;
margin: auto;}
.factoryDetails-list2-right li a em{float: right;font-size: 16px;font-family: arial;color: #999;}
.factoryDetails-list2-right li a:hover span{color: #023894;font-weight: bold;}
.factoryDetails-list3{zoom: 1;margin-bottom: 60px;}
.factoryDetails-list3:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.factoryDetails-list3 p{float: left;width: 250px;height: 200px;border: 1px solid #eaeaea;border-radius: 10px;text-align: center;line-height: 200px;font-size: 0;
margin-right: 20px;transition: all 0.35s;}
.factoryDetails-list3 p:nth-child(5n){margin-right: 0;}
.factoryDetails-list3 p img{max-width: 80%;max-height: 80%;}
.factoryDetails-list3 p:hover{box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.1);}
.factoryDetails-list4{zoom: 1;}
.factoryDetails-list4:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.factoryDetails-list4 dl{float: left;width: 244px;overflow: hidden;border-radius: 5px;margin-right: 30px;transition: all 0.35s;}
.factoryDetails-list4 dl:nth-child(5n){margin-right: 0;}
.factoryDetails-list4 dl dt{height: 244px;font-size: 0;overflow: hidden;}
.factoryDetails-list4 dl dt img{width: 100%;height: 100%;object-fit: cover;}
.factoryDetails-list4 dl dd{height: 59px;line-height: 59px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 15px;font-size: 16px;
text-align: center;color: #333;border: 1px solid #eaeaea;border-radius: 0 0 5px 5px;border-top: none;}
.factoryDetails-list4 dl:hover{box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.1);}

.innerProduct{width: 1400px;margin: 72px auto 30px;overflow: hidden;}
.innerProduct-list{overflow: hidden;margin: 20px 0;}
.innerProduct-list-left{float: left;width: 240px;background: #fff;height: 660px;}
.innerProduct-list-left b{display: block;background: #9c2126 url(type.png) no-repeat 20px center;font-size: 18px;color: #fff;text-indent: 53px;line-height: 60px;}
.innerProduct-list-left h3{padding: 0 20px;font-size: 16px;font-weight: bold;color: #333;padding-left: 46px;margin: 20px 0 5px;}
.innerProduct-list-left h3.beef{background: url(beef.png) no-repeat 20px center;}
.innerProduct-list-left h3.pork{background: url(pork.png) no-repeat 20px center;}
.innerProduct-list-left div{padding: 0 20px;overflow: hidden;}
.innerProduct-list-left div li{float: left;margin-right: 20px;padding: 4px 0;}
.innerProduct-list-left div li a{font-size: 14px;}
.innerProduct-list-left div li a:hover{text-decoration: underline;color: #9c2126;}
.innerProduct-list-right{float: right;width: 1140px;background: url(product-img01.png) no-repeat center;height: 660px;}
.innerProduct-list-right h3{font-size: 24px;color: #fff;font-weight: bold;line-height: 59px;text-align: center;font-weight: bold;border-bottom: 1px solid #ffffff;}
.innerProduct-list-right .swiper-container{padding-bottom: 40px;}
.innerProduct-list-right .swiper-slide{font-size: 0;text-align: center;margin-top: 20px;height: 540px;}
.innerProduct-list-right .swiper-slide img{max-width: 100%;max-height: 100%;}
.innerProduct-list-right .swiper-pagination{}
.innerProduct-list-right .swiper-pagination-bullet{opacity: 1;background: rgba(255, 255, 255, 0.5);border-radius: 8px;}
.innerProduct-list-right .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;width: 20px;}
.innerProduct-beef{background: #fff;padding: 0 30px;margin: 30px 0;}
.innerProduct-beef-title{overflow: hidden;border-bottom: 1px solid #eeeeee;padding: 30px 0;}
.innerProduct-beef-title h3{float: left;font-size: 20px;color: #333;font-weight: bold;border-left: 5px solid #023894;height: 20px;line-height: 18px;padding-left: 10px;}
.innerProduct-beef-title a{float: right;font-size: 16px;height: 20px;line-height: 18px;padding-right: 22px;background: url(more04.png) no-repeat right center;}
.innerProduct-beef-list{overflow: hidden;margin-top: 30px;}
.innerProduct-beef-list dl{float: left;width: 244px;margin-bottom: 15px;margin-right: 30px;}
.innerProduct-beef-list dl:nth-child(5n){margin-right: 0;}
.innerProduct-beef-list dl dt{height: 180px;background: #d9e6ee;text-align: center;line-height: 180px;font-size: 0;}
.innerProduct-beef-list dl dt img{max-width: 100%;max-height: 100%;}
.innerProduct-beef-list dl dd{font-size: 14px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;padding: 15px 0;
position: relative;transition: all 0.3s;z-index: 0;}
.innerProduct-beef-list dl dd:before{position: absolute;left: 0;right: 0;bottom: 0;background: #003399;content: "";height: 100%;top: 100%;transition: all 0.3s;
z-index: -1;}
.innerProduct-beef-list dl:hover dd{color: #fff;}
.innerProduct-beef-list dl:hover dd:before{top: 0;}

.innerProductList{width: 1400px;margin: 72px auto 30px;padding-top: 1px;}
.innerProductList-search{background: #fff;margin: 20px 0 0 0;overflow: hidden;}
.searchPosition{line-height: 48px;border-bottom: 1px solid #eeeeee;padding: 0 36px;font-size: 14px;color: #999;background: url(address.png) no-repeat 20px center;}
.searchPosition a{font-size: 14px;color: #999;}
.searchPosition a:last-child{color: #023894;}
.searchPosition a:hover{color: #023894;text-decoration: underline;}
.searchType{padding: 0 30px;margin: 15px 0;overflow: hidden;}
.searchType span{font-size: 14px;line-height: 24px;float: left;}
.searchType em{font-size: 14px;margin-right: 10px;min-width: 50px;padding: 0 10px;text-align: center;line-height: 24px;float: left;border-radius: 3px;cursor: pointer;}
.searchType em.on{background: #9c2126;color: #fff;}
.searchType em:hover{text-decoration: underline;color: #9c2126;}
.searchType em.on:hover{text-decoration: none;color: #fff;}
.searchType a{font-size: 14px;margin-right: 10px;min-width: 50px;padding: 0 10px;text-align: center;line-height: 24px;float: left;border-radius: 3px;cursor: pointer;}
.searchType a.on{background: #9c2126;color: #fff;}
.searchType a:hover{text-decoration: underline;color: #9c2126;}
.searchType a.on:hover{text-decoration: none;color: #fff;}
.innerProductList-search .search{overflow: hidden;margin: 15px 30px;}
.innerProductList-search .search input{border: 1px solid #e5e5e5;float: left;height: 34px;border-radius: 3px 0 0 3px;padding-left: 32px;width: 350px;
background: url(search.png) no-repeat 10px center;font-size: 14px;transition: all 0.3s;}
.innerProductList-search .search a{height: 36px;border-radius: 0 3px 3px 0;background: #9c2126;color: #fff;width: 80px;float: left;line-height: 36px;text-align: center;
font-size: 14px;}
.innerProductList-search .search input:hover{border-color: #9c2126;}
.innerProductList-item{min-height: 300px;zoom: 1;}
.innerProductList-item:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.innerProductList-item dl{float: left;margin: 15px 15px 0 0;width: 268px;background: #fff;padding-bottom: 15px;transition: all 0.3s;}
.innerProductList-item dl:nth-child(5n){margin-right: 0;}
.innerProductList-item dl dt{height: 203px;font-size: 0;background: #dbe5ee;text-align: center;line-height: 203px;}
.innerProductList-item dl dt img{max-width: 100%;max-height: 100%;}
.innerProductList-item dl dd{padding: 0 15px;}
.innerProductList-item dl dd h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;font-weight: bold;color: #333;line-height: 54px;
border-bottom: 1px solid #eeeeee;margin-bottom: 15px;transition: all 0.3s;}
.innerProductList-item dl dd p{font-size: 14px;line-height: 24px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;
overflow:hidden;}
.innerProductList-item dl:hover{margin-top: 10px;box-shadow: 0 0 5px 1px #fbadb0;}
.innerProductList-item dl:hover h3{color: #9c2126;}

.rightFixed{position: fixed;right: 5px;top: 0;bottom: 0;background: #fff;z-index: 99;border-radius: 10px;box-shadow: 0 0 10px 1px #627fb1;width: 200px;
text-align: center;height: 300px;margin: auto;font-size: 0;}
.rightFixed img{max-width: 80%;margin-top: 15px;}
.rightFixed b{display: block;font-size: 16px;color: #000;margin-top: 15px;}
.rightFixed img.close{position: absolute;right: 5px;top: -35px;margin: 0;width: 25px;cursor: pointer;}

.layui-laypage * {
	margin-right: 5px !important;
	height: 35px !important;
	line-height: 35px !important;
	font-size: 15px !important;
	background-color: #fff !important;
}

.layui-laypage {
	width: 100%;
	text-align: center;
	margin: 50px 0 !important;
}

.layui-laypage-curr em:nth-child(2) {
	background-color: initial !important;
}

.layui-laypage-count {
	padding: 0 10px !important;
	border: 1px solid #eee !important;
}

.layui-laypage-prev {
	border: 1px solid #eee !important;
}

.layui-laypage a {
	border: 1px solid #eee !important;
}

.layui-laypage-next {
	border: 1px solid #eee !important;
}

.layui-laypage-em {
	color: #f4f5ec !important;
	background-color: #023894 !important;
}

.layui-laypage .layui-laypage-curr em {
	margin-right: 0 !important;
}

.layui-laypage a:hover {
	color: #023894 !important;
}

.innerForm{margin-top: 72px;overflow: hidden;}
.innerForm .innerForm-list{width: 1400px;padding: 50px;box-sizing: border-box;background: #fff;overflow: hidden;margin: 30px auto;}
.innerForm .innerForm-list h3{font-size: 30px;color: #333;padding-left: 10px;line-height: 26px;height: 30px;padding: 0px 0 30px 15px;margin-bottom: 30px;
border-bottom: 1px solid #e6e6e6;position: relative;}
.innerForm .innerForm-list h3:before{position: absolute;left: 0;top: 0px;width: 6px;height: 30px;content: "";background: #023894;}
.innerForm .innerForm-list .layui-form{margin: auto;}
.innerForm .innerForm-list .layui-form p{font-size: 16px;margin-bottom: 10px;color: #333;}
.innerForm .innerForm-list .layui-form input{font-size: 16px;margin-bottom: 20px;height: 50px;}
.innerForm .innerForm-list .layui-form .layui-btn{width: 100%;background: #003399;margin-top: 30px;}