/*--------------------------------------------------------------
0.1    Connect Style
--------------------------------------------------------------*/
.form-box{width:1200px;margin:3vw auto;overflow: hidden;}
.form-group{margin-bottom:25px !important}
.form-group input{width:100%;background:#fff;border:1px #eee solid;line-height: 45px;padding:0 5px;color:#666;}
.form-group textarea{width:100%;background:#fff;border:1px #eee solid;line-height: 45px;padding:0 5px;color:#666;min-height:200px;}
.form-control{height:45px;border-radius:0 !important}
.form-control:focus{border-color:#ccc !important;box-shadow:none !important}
.btn{padding:10px 80px !important;border-radius:0 !important}
.btn:focus{outline:none !important}
.btn-default{color:#FFF !important;background-color:#114889 !important;border-color:transparent !important;transition:all 0.5s ease-in}
.btn-default:hover{background-color:#0767d9 !important}

/*--------------------------------------------------------------
0.2    investor Style
--------------------------------------------------------------*/
.investor-main{width:100%;height:100%;display:block;overflow:hidden;padding-top:50px;padding-bottom:100px;background-color:#f2f2f2}
.turnover{margin:2vw 10vw;padding:50px 100px;background-color:#114889;overflow: hidden}
.inver_max{width:50%;float:left;}
.inver_full{width:50%;float:left;}
.turnover-left .tox{margin-bottom:15px;font-size:18px;color:#fff}
.turnover-left .rmb{margin-bottom:10px}
.turnover-left .rmb h3{display:inline-block;font-size:40px;color:#e62b1e}
.turnover-left .rmb p{display:inline-block;padding-left:24px;font-size:14px;color:#e62b1e;position:relative}
.turnover-left .rmb p:before{display:block;content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:11px solid #e62b1e;position:absolute;top:7px;left:0}
.turnover-left .time{font-size:16px;color:#6780a9}
.turnover-right{padding-top:24px}
.turnover-right ul li{-webkit-width:calc(25% - 5px);-moz-width:calc(25% - 5px);width:calc(25% - 5px);float:left;font-size:16px;color:#fff}
.turnover-right ul li h4{padding-top:10px;font-size:30px;color:#fff}
.turnover-info{padding:0 10vw; overflow: hidden;}
.turnover-info ul{margin:0 -15px}
.inves_item{height:665px;overflow: hidden;display: block;}
.turnover-info ul li{-webkit-width:calc(100% / 3 - 30px);-moz-width:calc(100% / 3 - 30px);width:calc(100% / 3 - 30px);float:left;margin:0 15px 30px;overflow: hidden;min-height:625px;background:#fff;}
.turnover-info ul li .turnoverbg{width:100%;display:block;overflow:hidden;background-color:#fff}

.tzzimg img{width:100%}
.tzztx .tzzinfo{padding:30px;width:100%; overflow: hidden;font-size:18px;}
.tzztx .tzzinfo a{line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:15px;font-size:16px;color:#666;transition:all 0.5s ease-in}
.tzztx .tzzinfo a:hover{color:#114889}
.contactinfo{padding:30px; overflow: hidden;font-size:16px;line-height: 35px;}
.tzztx .contactinfo h6{font-size:20px;font-weight:normal;color:#666;line-height: 30px;padding-bottom:8%;}
.tzztx .tzzinfo .h{line-height:34px}
.tzztx .moreinfo{padding:0 30px;width:100%; overflow: hidden;}
.tzztx .moreinfo h2{float:left;padding-top:30px;font-size:26px;color:#114889}
.tzztx .moreinfo a{float:right;padding-top:30px;font-size:14px;color:#114889;transition:all 0.5s ease-in}
.tzztx .moreinfo a:hover{color:#114889}

/*--------------------------------------------------------------
0.3    News Style
--------------------------------------------------------------*/
.ifnobot{margin-top:60px;padding-bottom:100px;padding-top:30px;border-top:1px dotted #c7c7c7}
.ifnobot .ifnobot-w{margin:0}
.ifnobot-w .sheet{float:left}
.ifnobot-w .sheet a{display:block;margin:5px auto;font-size:14px;color:#8b8b8b;transition:all 0.5s ease-in}
.ifnobot-w .sheet a:hover{color:#0767d9}
.ifnobot-w p{float:right}
.ifnobot-w p a{padding:7px 25px;font-size:14px;color:#fff;background-color:#114889;transition:all 0.5s ease-in}
.ifnobot-w p a:hover{background-color:#0767d9}
/*--------------------------------------------------------------
0.3    Product Style
--------------------------------------------------------------*/
.picture-bggrey{width:100%;padding-top:100px;padding-bottom:60px;background-color:#f6f6f6}
.picture-white{width:100%;display:block;overflow:hidden;padding-bottom:50px;background-color:#fff}
.picture-white .picture-content{padding:5% 5% 5% 0; overflow: hidden;}
.product_imgList{width:550px; overflow: hidden;position: relative;float:left;}
.product_desccon{width:calc(100% - 560px);float:right;overflow: hidden;padding:0;}
.product_imgList img{width:100%; vertical-align: middle;}
#outer{position:relative;width:450px;height:450px;overflow:hidden;border:1px solid #c3c3c3}
#inner{position:absolute;left:0;top:0;width:100%;height:450px;overflow:hidden}
#inner ul li{float:left;overflow:hidden;display:block;margin:0 auto}
#inner ul li img{width:100%;vertical-align: middle;}
#tab{width:450px;padding-top:30px;overflow:hidden}
#tab ul{margin:0 -5px}
#tab ul li{width:calc(100% / 4 - 10px);height:100px;overflow:hidden;margin:0 5px 10px;float:left;border:1px solid #c3c3c3}
#tab ul li img{width:100%;height:100%;opacity:1}
.picture-bottom{padding:30px;border-top:1px solid #c7c7c7;width:100%; overflow: hidden;margin-top:5%;}
.picture-bottom .cp{float:left}
.picture-bottom .cp a{display:block;margin:5px auto;font-size:14px;color:#8b8b8b;transition:all 0.5s ease-in}
.picture-bottom .cp a:hover{color:#114889}
.picture-bottom p{margin-top:10px;float:right}
.picture-bottom p a{padding:7px 25px;font-size:14px;color:#fff;background-color:#114889;transition:all 0.5s ease-in}
.picture-bottom p a:hover{background-color:#0767d9}
.detail-top-txt{padding:10%;position:absolute;z-index:11;line-height:40px;font-size:24px;overflow: hidden;width:60%;bottom:30%;}
.yt-tws{padding-bottom:5%;}
.detail-top-txt .yt-tws h1{margin:10px auto;font-size:36px;}
.details-list01 .details-tx01{display:block;text-align:center;padding-top:80px}
.details-tx01 h2{margin-bottom:20px;font-size:40px;color:#000}
.details-tx01 p{font-size:20px;color:#000}
.details-img01{padding-top:80px}
.details-img01 img{display:block;margin:0 auto;max-width:100%}
.details-img02{position:relative}
.details-tx02{position:absolute;top:55%;right:15%;padding:30px;background-color:#297850}
.details-tx02 h5{font-size:30px;color:#fff}
.details-tx02 p{width:300px;line-height:30px;padding-top:15px;font-size:18px;color:#fff}
.details-list03{padding-top:80px}
.details-img03 img{display:block;margin:0 auto;max-width:100%}
.details-tx03{display:block;text-align:center;padding-top:80px}
.details-tx03 h2{margin-bottom:20px;font-size:40px;color:#000}
.details-tx03 p{font-size:20px;color:#000}
.details-list04{padding-top:80px}
.details-img04{position:relative}
.details-tx04{position:absolute;top:55%;left:15%;padding:30px;background-color:#297850}
.details-tx04 h5{font-size:30px;color:#fff}
.details-tx04 p{width:300px;line-height:30px;padding-top:15px;font-size:18px;color:#fff}
.details-tx05{display:block;text-align:center;padding-top:80px}
.details-tx05 h2{margin-bottom:20px;font-size:40px;color:#000}
.details-tx05 p{font-size:20px;color:#000}
.details-img05{padding-top:80px}
.details-img05 img{display:block;margin:0 auto;max-width:100%}
.details-img06{padding-top:80px;position:relative}
.product_con img{vertical-align: middle;}
.param-info{width:100%;}
.param-info h5{display:block;text-align:center;font-size:40px;color:#fff}
.param-infolist{padding:5vw;display:block;width:100%; overflow: hidden;font-size:16px;color:#fff;line-height: 35px;}
.param-infolist .infolist{-webkit-width:calc(100%/3);-moz-width:calc(100%/3);width:calc(100%/3);float:left}
.param-infolist h4{width:33%;display:inline-block;vertical-align: top;position: relative;font-weight: normal;}
.param-infolist h4:before{content:".";display:inline-block;padding-right:10px;}

/*--------------------------------------------------------------
0.1    join Style
--------------------------------------------------------------*/
.join-icon{display:block;margin:0 auto;text-align:center;padding-top:120px;padding-left:5px}
.join-icon ul li{display:inline-block;margin-right:25px}
.join-icon ul .blue{width:350px;height:75px;line-height:18px;display:inline-block;text-align:center;padding:20px 80px;background-color:#114889;border-radius:40px}
.join-icon ul .blue>img{margin-right:10px}
.join-icon ul .blue a{font-size:26px;color:#fff;vertical-align:super;transition:all 0.5s ease-in;}
.join-icon ul .grey{width:280px;height:75px;line-height:18px;display:inline-block;text-align:center;padding:20px 60px;background-color:#e8e8e8;border-radius:40px}
.join-icon ul .grey>img{margin-right:10px}
.join-icon ul .grey a{font-size:26px;color:#000;vertical-align:super;transition:all 0.5s ease-in;}
.join-icon ul li:hover{background-color:#114889}
.join-icon ul li:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.join-icon ul li:hover a{color:#fff}
.txslidetu{margin:15px;padding-top:100px;padding-bottom:60px}
.txslidetu .owl-dots{display:block !important;text-align:center;padding-top:30px}
.owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-dot.active span{background:#565656}
