<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
html { font-size: 625%; }
body { background: #fff; font-size: 14px; }
a, abbr, address, blockquote, body, code, dd, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, html, iframe, img, label, li, object, ol, p, pre, td, th, ul { margin: 0; padding: 0; }
body, button, html, input, textarea { color:#040000;font-family:"HYQiHei50S",Arial, Helvetica, sans-serif; line-height: 1.5; }
body { background-color: #fff; }
article, aside, figcaption, figure, footer, header, main, nav, section { display: block; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4, h5 { font-size: 14px; }
img {max-width: 100%; border: none; vertical-align: middle; }
li { list-style: none; }
em, i { font-style: normal; }
a { color: #040000; text-decoration: none; }
a:focus { outline: 0; }
a:hover { color: #e60012; text-decoration: none; }
input[type=text]:focus { outline: 0; }
input[type=button], input[type=reset], input[type=submit] { cursor: pointer; }
input[type=button]::-moz-focus-inner, input[type=file]&gt;input[type=button]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=submit]::-moz-focus-inner {padding:0;border:none;}
hr { margin: 15px 0 15px 0; height: 1px; border: none; border-top: 1px dashed #c1c1c1; }
a:active, input, select, textarea { outline: 0!important; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0; -ms-box-sizing: border-box; -o-box-sizing: border-box; }


@font-face { font-weight: normal; font-style: normal; font-family: 'fontawesome'; src: url("../font/fontawesome-webfont.eot"); src: url("../font/fontawesome-webfont.eot#iefix") format("embedded-opentype"), url("../font/fontawesome-webfont.woff2") format("woff2"), url("../font/fontawesome-webfont.woff") format("woff"), url("../font/fontawesome-webfont.ttf") format("truetype"), url("https://www.hagro.cn/template/fonts/Font-Awesome/fontawesome-webfont.svg#fontawesomeBold") format("svg"); font-display: fallback; }
@font-face { font-family: "HYQiHei50S"; font-style: normal; src: url(../font/HYQiHei-50S.ttf) format("TrueType"); font-display: fallback; }
@font-face { font-family: "HYQiHei65S"; font-style: normal; src: url(../font/HYQiHei-65S.ttf) format("TrueType"); font-display: fallback; }
@font-face { font-family: "HYQiHei80S"; font-style: normal; src: url(../font/HYQiHei-80S.ttf) format("TrueType"); font-display: fallback; }
@font-face { font-family: "PoiretOneRegular"; font-style: normal; src: url(../font/PoiretOne-Regular.ttf) format("TrueType"); font-display: fallback; }

 
.clear { clear: both; }

body { position: absolute; top: 0; left: 0; overflow-x: hidden; width: 100%;}
.layout { position: relative;width: 100%; padding:0 30px;}  
.z9999 { z-index: 9999!important; }
.hide { display: none; }

.gotop { position: fixed; right: 50px; bottom: 50px; z-index: 99999; visibility: hidden; -webkit-box-sizing: content-box; box-sizing: content-box; width: 50px; height: 50px; background-color: #e60012; background-clip: content-box; box-shadow: 0 0 8px rgba(0,0,0,.2); color: #ffffff; text-align: center; text-align: center; font-size: 18px; line-height: 50px; opacity: 0; cursor: pointer; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); -ms-transform: translateY(100%); }
.gotop:hover, .gotop.active:hover { background-color: #e60012; color: #fff; }
.gotop.active { visibility: visible; opacity: 1; -webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none; -ms-transform: none; }
.gotop:before, .gotop em { -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.gotop em { position: absolute; top: 0; left: 0; width: 100%; color: #fff; font-size: 14px; font-weight:bold; opacity: 0; -webkit-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); filter: alpha(opacity=0); -ms-transform: translateY(10px); }
.gotop:before { display: block; content: '\f176'; font-family: 'fontawesome'; }
.gotop:hover em { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none; filter: alpha(opacity=100); -ms-transform: none; }
.gotop:hover:before { opacity: 0; -webkit-transform: translateY(-15px) scale(.5); -o-transform: translateY(-15px) scale(.5); transform: translateY(-15px) scale(.5); -ms-transform: translateY(-15px) scale(.5); filter: alpha(opacity=0); }


input::-webkit-input-placeholder {
 color: rgba(0,0,0,.71);
}
 input:-moz-placeholder {
 color: rgba(0,0,0,.71);
}
 input::-moz-placeholder {
 color: rgba(0,0,0,.71);
}
 input:-ms-input-placeholder {
 color: rgba(0,0,0,.71);
}
.page_body{ padding-top:110px;}

.web_head { position:fixed; z-index: 99; width: 100%;left:0; top:0;padding:0 4.5%;opacity:1; visibility:visible;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.mobile-menu-toggle{ display:none;}
.nav_wrap { position: relative; display: flex; height: 110px;display: flex; align-items: center;flex-wrap:wrap;justify-content:flex-end; border-bottom:1px solid rgba(86,86,86,.1)}
.nav_wrap .logo { position:absolute; left:0; top:22px;}
.nav_wrap .logo  a{ position:relative; display:block;}
.nav_wrap .logo img{height:66px;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;}
.nav_wrap .logo img.logo_b{ position:absolute; left:0; top:0;opacity:0; visibility:hidden;}

.nav_wrap .login{position: relative; display: inline-block; vertical-align: middle; width:142px; line-height:47px;  text-align:center; font-size:16px; margin-right:62px;} 
.nav_wrap .login:after{ content:"";position:absolute; left:0; top:0; width:100%; height:100%;border:1px solid #b5b4b4;-moz-transition-duration:.35s;-webkit-transition-duration:.35s; -o-transition-duration:.35s; -ms-transition-duration:.35s;transition-duration:.35s;}
.nav_wrap .login:before{ content:"";position:absolute; left:0; top:0; width:100%; height:100%;background:#040000;opacity:0; visibility:hidden;-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-moz-transition-duration:.35s;-webkit-transition-duration:.35s; -o-transition-duration:.35s; -ms-transition-duration:.35s;transition-duration:.35s; z-index:-1;} 
.nav_wrap .login:hover:before{opacity:1; visibility:visible;-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1) }
.nav_wrap .login:hover:after{opacity:0; visibility:hidden;-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.nav_wrap .login:hover{ color:#FFF;}
.nav_wrap .change-language { position: relative; display: inline-block; vertical-align: middle; text-align: left; }
.nav_wrap .change-language .change-language-cont { border-radius: 3px; box-shadow: 1px 1px 3px rgba(0,0,0,.2); }
.nav_wrap .head_nav { position: relative; display: flex;flex-wrap:wrap;justify-content:flex-end;font-size: 16px; }
.head_nav&gt;li { position: relative;}
.head_nav&gt;li&gt;a { position: relative; display: inline-block;   text-transform:capitalize; line-height:49px;   padding:0 36px; letter-spacing:2px;}
.head_nav li a b { position: absolute; top: 48%; right:18px; display: inline-block; overflow: hidden; -webkit-box-sizing: content-box; box-sizing: content-box;   text-align: center; line-height: 19px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.head_nav li a b:before { content: '\f107'; font-family: fontawesome; font-size:14px;}
.head_nav li ul { position: absolute; top: calc(100% + 1px); left:-1px; display: block; width: calc(100% + 2px); background:#ffffff;border-left:1px solid #2d2d2d;border-right:1px solid #2d2d2d; text-align:center;opacity: 0; -webkit-transition: all ease-in-out .35s; transition: all ease-in-out .35s; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: top; transform-origin: top; }
.head_nav&gt;li ul li { position: relative; padding: 8px 3px;  line-height: 2; border-bottom:1px solid #2d2d2d ;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.head_nav&gt;li ul li:hover{ background: #e71e2a}
.head_nav&gt;li ul li:hover a{color:#fff;}
.head_nav&gt;li ul li a { position: relative; display: block; color: #040000; }
.head_nav&gt;li ul li a b { top: 12px;  }
.head_nav&gt;li ul li a b:before { content: '\f105'; }
.head_nav li ul ul { top: 0; left: 240px; margin-left: 2px; }
.head_nav li.menu_show&gt;ul { display: block; opacity: 1; -webkit-transform: scaleY(1); transform: scaleY(1); }
.head_nav&gt;li:before,.head_nav:hover &gt;li.nav-current:before { position: absolute; bottom: 0; left: 0;width: 100%; z-index: 0; height:100%; background:#040000; content: "";opacity:0; visibility:hidden; transition: all ease-in-out .35s;-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8) }

.head_nav&gt;li.nav-current&gt;a, .head_nav&gt;li:hover&gt;a ,.head_nav:hover &gt;li.nav-current:hover&gt;a{ position: relative; z-index: 1; color:#fff }
.head_nav:hover &gt;li.nav-current&gt;a{ color:#040000}
.head_nav&gt;li.nav-current:before, .head_nav&gt;li:hover:before ,.head_nav:hover &gt;li:hover.nav-current:before{opacity:1; visibility:visible;-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1) }
.head_nav&gt;li&gt;a:hover b { -webkit-transform: rotateX(180deg); -o-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); }

.index_web_head .head_nav li ul { border:1px solid #eee; }
.index_web_head .head_nav&gt;li ul li {border-bottom-color:#eee;}

.page_web_head{position:fixed; z-index: 99; width: 100%;left:0; top:-80px;opacity:0; visibility:hidden;padding:0 4.5%; background:#171717;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.page_web_head .nav_wrap{ height:80px; border-bottom:none}
.page_web_head .nav_wrap .logo{ top:10px;}
.page_web_head .nav_wrap .logo img{ height:55px}
.page_web_head .nav_wrap .login{ line-height:40px; width:120px; margin-right:45px}
.page_web_head .head_nav&gt;li&gt;a{ line-height:40px; padding:0 28px;}
.page_web_head .head_nav&gt;li ul li{ padding:4px 3px;}

.new_web_head{ background:#2d2d2d;}

.fixed_body .page_web_head{ top:0;opacity:1; visibility:visible;-moz-transition-delay:.3s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay: .3s;}
.fixed_body .web_head{ top:-110px;opacity:0; visibility:hidden;}

.section{overflow:hidden;}

.section01{}
.section01 img{ width:100%;}
.section01:before{ content:"";position:absolute; left:0; top:0;width:25.15625%; height:100%; background:#e71e2a; z-index:-1;}
.section01 .bl_img{position:absolute; left:0; bottom:0; width:24.73958333333333%;}
.section01 .phone_pic{ position:absolute; left:15.3%; bottom:0; width:19.84375%;opacity: 0; visibility:hidden;-webkit-transform: translate3d(-40%, 0, 0);transform: translate3d(-40%,0, 0);-moz-transition-duration:1s;-webkit-transition-duration:1s; -o-transition-duration:1s; -ms-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;} 
.section01 .phone_pic .img_content{ position:absolute; left:6%; top:4.6%; width:87.713%;}
.section01 .phone_pic .img_content img,.section01 .phone_pic .img_content video{ width:100%;}
.section01 .phone_pic .img_content{}
 
.section01.animate .phone_pic,.section01.animate .animate_logo{opacity:1;visibility:visible;-webkit-transform: none;transform: none;} 

.section01 .animate_logo{ position:absolute; right:4.5%; bottom:0;width:12.55208333333333%;opacity: 0; visibility:hidden;-webkit-transform: translate3d(40%, 0, 0);transform: translate3d(0, 40%, 0);-moz-transition-duration:1s;-webkit-transition-duration:1s; -o-transition-duration:1s; -ms-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;}
.section01 .animate_logo img{ position:relative; width:100%;}

.section01 .ba_info{ position:absolute; display:flex;align-items:center; color:#555656; width:726px; height:100%; right:16.5%;}
.section01 .ba_info .title{position:relative;font-size:110px;font-family:"PoiretOneRegular"; letter-spacing:10px;}
.section01 .ba_info strong{position:relative;display:block;font-size:42px;font-family:"HYQiHei65S";letter-spacing:5px; margin:-9px 0 34px;}
.section01 .ba_info .text{position:relative;font-size:26px;letter-spacing:3px; line-height:1.9;}
.section01 .ba_info .more{position:relative;font-size:26px; display:inline-block; padding:0 95px 0 41px; line-height:73px; color:#FFF; background:#e71e2a; border:2px solid #e71e2a; margin-top:50px; letter-spacing:3px; overflow:hidden;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;
}
.section01 .ba_info .more i{position:absolute; right:38px; top:50%; margin-top:-8px;display:block;width:38px; height:16px; background:url(../image/arrow01.png) no-repeat center;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;
}
.section01 .ba_info .more:hover{ background:none; color:#e71e2a; padding-right:41px;}
.section01 .ba_info .more:hover i{-moz-transform:translateX(0);  -webkit-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(80px);} 

.section02{ }
.section02 img{ width:100%;}
.section02 .se02_img01{position:absolute; right:2.78%; bottom:0; width:32.084%}
.section02 .se02_img02{position:absolute; left:4.4%; bottom:0; width:38.38541666666667%;opacity:0; visibility:hidden;-webkit-transform: translate3d(40%, 0, 0);transform: translate3d(0, 40%, 0);-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;-moz-transition-delay:1s;-webkit-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1;transition-delay:1s;}
.section02 .se02_img03{position:absolute; right:19.11458333333333%; top:19%;width:45.26041666666667%}
.section02 .se02_img03 img{ position:absolute; left:0; top:0;opacity:0; visibility:hidden;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;-moz-transform:translate(5px);-webkit-transform:translate(5px);-ms-transform:translate(5px);-o-transform:translate(5px);transform:translate(5px);}
.section02 .se02_img03 img:nth-child(1){ position:relative;}
.section02 .se02_img03 img:nth-child(2){-moz-transition-delay:.2s;-webkit-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;}
.section02 .se02_img03 img:nth-child(3){-moz-transition-delay:.4s;-webkit-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;}
.section02 .se02_img03 img:nth-child(4){-moz-transition-delay:.6s;-webkit-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;}
.section02 .se02_img03 img:nth-child(5){-moz-transition-delay:.8s;-webkit-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s;}
.section02 .se02_img03 img:nth-child(6){-moz-transition-delay:1s;-webkit-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}
.section02 .se02_img03 img:nth-child(7){-moz-transition-delay:1.2s;-webkit-transition-delay:1.2s;-ms-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s;} 
.section02.animate .se02_img03 img,.section02.animate .se02_img02{opacity:1; visibility:visible;-moz-transform:translate(0);-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);}

.section02 .se02_info{position:absolute;color:#555656; width:495px; left:9.375%; top:22%}
.section02 .se02_info .title{position:relative;font-size:86px;font-family:"PoiretOneRegular"; letter-spacing:7px;}
.section02 .se02_info strong{position:relative;display:block;font-size:56px;font-family:"HYQiHei65S";letter-spacing:5px;}
.section02 .se02_info .text{position:relative;font-size:26px;letter-spacing:3px; line-height:1.9; margin:32px 0 0;}
.section02 .se02_info .text span{font-weight:bold;}
.section02 .se02_info .text .color_r{ color:#e71e2a;}
.section02 .se02_info .text .strong{position:relative;font-size:42px;font-family:"HYQiHei65S"; font-weight:bold;letter-spacing:4px;}

body.body_b .web_head .logo img.logo_w,body.body_b.body_b1 .web_head .logo img.logo_b{opacity:0; visibility:hidden;}
body.body_b .web_head .logo img.logo_b,body.body_b.body_b1 .web_head .logo img.logo_w{opacity:1; visibility:visible;}

.section03{ position:relative;}
.section03 img{ width:100%;}
.section03 .se03_img01{ position:absolute; left:0; bottom:0;opacity:0; visibility:hidden;-webkit-transform: translate3d(40%, 0, 0);transform: translate3d(0, 40%, 0);-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s; }
.section03 .se03_img02{ position:absolute; left:4.84375%; bottom:7%; width:71px;}
.section03 .se03_img03{ position:absolute; width:70.05208333333333%; right:13.85416666666667%; top:23.5%;}
.section03 .se03_img03 img{ position:absolute; left:0; top:0;opacity:0; visibility:hidden;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;-moz-transform:translate(5px);-webkit-transform:translate(5px);-ms-transform:translate(5px);-o-transform:translate(5px);transform:translate(5px);}
.section03 .se03_img03 img:nth-child(1){-moz-transition-delay:.5s;-webkit-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;}
.section03 .se03_img03 img:nth-child(2){-moz-transition-delay:.7s;-webkit-transition-delay:.7s;-ms-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s;}
.section03 .se03_img03 img:nth-child(3){-moz-transition-delay:.9s;-webkit-transition-delay:.9s;-ms-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s;}
.section03 .se03_img03 img:nth-child(4){-moz-transition-delay:1.1s;-webkit-transition-delay:1.1s;-ms-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s;}
.section03 .se03_img03 img:nth-child(5){-moz-transition-delay:1.3s;-webkit-transition-delay:1.3s;-ms-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s;}
.section03 .se03_img03 img:nth-child(6){-moz-transition-delay:1.5s;-webkit-transition-delay:1.5s;-ms-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s;}
.section03.animate .se03_img03 img,.section03.animate .se03_img01{opacity:1; visibility:visible;-moz-transform:translate(0);-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);}

.section03 .se03_info{position:absolute;color:#555656; width:515px; left:9.375%; top:22%}
.section03 .se03_info .title{position:relative;font-size:66px;letter-spacing:3px; }
 
.section03 .se03_info .text{position:relative;font-size:26px;letter-spacing:3px; line-height:1.9; margin:32px 0 0;}
.section03 .se03_info .text strong{position:relative;font-size:42px;font-family:"HYQiHei65S"; font-weight:bold;letter-spacing:4px;color:#e71e2a;}

.section04{}
.section04 .se04_info{position:absolute;color:#555656; left:9.375%; top:18%; line-height:1.3;}
.section04 .se04_info .title{position:relative;font-size:86px;font-family:"PoiretOneRegular"; letter-spacing:8px;}
.section04 .se04_info strong{position:relative;font-size:56px;font-family:"HYQiHei65S"; letter-spacing:8px; margin-top:6px; display:block;}
.section04 .se04_info span{position:absolute; right:-110px; top:-25px;font-size:198px;color:#ededed; font-weight:bold;font-family:"HYQiHei80S";}
.section04_items{ position:absolute; width:91.04%; height:100%; left:4.03%; display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;  }
.section04_item{ position:relative; text-align:center; width:20.9%;opacity:0; visibility:hidden;-webkit-transform: translate3d(40%, 0, 0);transform: translate3d(0, 40%, 0);-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;}
.section04_item .item_img{ position:relative; z-index:1;}
.section04_item:nth-child(1) .item_img{margin-bottom:25px;animation:mymove01 4s infinite;-webkit-animation:mymove01 4s infinite;}
.section04_item:nth-child(2) .item_img{margin-bottom:39px;animation:mymove02 4s infinite;-webkit-animation:mymove02 4s infinite;}
.section04_item:nth-child(3) .item_img{margin-bottom:24px;animation:mymove01 4s infinite;-webkit-animation:mymove01 4s infinite;}
.section04_item:nth-child(4) .item_img{margin-bottom:13px;animation:mymove02 4s infinite;-webkit-animation:mymove02 4s infinite;}
.section04_item .item_img img{}
.section04_item .item_info{ position:relative; background:#fafafa; line-height:1.8; padding:40px 10px 57px;min-height:325px;-moz-transition-duration:.5s;-webkit-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s;transition-duration:.5s;}
.section04_item:nth-child(1) .item_info{height:35vh;}
.section04_item:nth-child(2) .item_info{height:43vh}
.section04_item:nth-child(3) .item_info{height:53vh}
.section04_item:nth-child(4) .item_info{height:67vh}
.section04_item .item_info:before{ content:""; position:absolute; left:0; bottom:0; width:100%; height:100%;opacity:0; visibility:hidden; background:#e71e2a;-moz-transition-duration:.5s;-webkit-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s;transition-duration:.5s;}
.section04_item:hover .item_info:before{ height:100%;opacity:1; visibility:visible;}
.section04_item:hover .item_info,.section04_item:hover .item_info .item_title{ color:#FFF;}
.section04_item .item_info .item_title{ position:relative;font-size:40px; color:#555656; margin-bottom:20px;-moz-transition-duration:.5s;-webkit-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s;transition-duration:.5s;}
.section04_item .item_info .item_text{ position:relative;font-size:16px;}
.section04_item .item_info .item_text p{ padding:7px 0;}
.section04.animate .section04_item{opacity:1; visibility:visible;-moz-transform:translate(0);-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);}
.se04_img01{ position:absolute; right:9.94791666666667%; bottom:4.5%; width:6.45833333333333%;pointer-events: none;}
@-webkit-keyframes mymove01 { 
0% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
50% {
 -webkit-transform:translateY(-20px);
 transform: translateY(-20px);
}
 100% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
}
@keyframes mymove01 { 
0% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
50% {
 -webkit-transform:translateY(-20px);
 transform: translateY(-20px);
}
 100% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
}
@-webkit-keyframes mymove02 { 
0% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
50% {
 -webkit-transform:translateY(20px);
 transform: translateY(20px);
}
 100% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
}
@keyframes mymove02 { 
0% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
50% {
 -webkit-transform:translateY(20px);
 transform: translateY(20px);
}
 100% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
}

.body_w .nav_wrap{ border-bottom-color:rgba(255,255,255,.2);} 
.body_w .head_nav&gt;li:before,.body_w .head_nav:hover &gt;li.nav-current:before,.body_w .nav_wrap .login:before { background:#FFF;}
.body_w .head_nav&gt;li.nav-current&gt;a,.body_w .head_nav&gt;li:hover&gt;a,.body_w .head_nav:hover &gt;li.nav-current:hover&gt;a,.body_w .nav_wrap .login:hover{ color:#040000;}
.body_w .head_nav&gt;li&gt;a,.body_w .head_nav:hover &gt;li.nav-current&gt;a,.body_w .nav_wrap .login,.body_w .change-language .change-language-title,.body_w .change-language .change-language-title a{ color:#FFF}
 

.section05{ background:#3a3a3a;}
.section05:before{ content:""; position:absolute; left:0; bottom:0; width:100%; height:19%; background:#333333;}
.section05 img{ width:100%;} 
.section05_items{ position:absolute;  bottom:6.3%;}
.section05_items.section05_items_left{left:9.27083333333333%;}
.section05_items.section05_items_right{right:9.27083333333333%;}
.section05_item{ position:relative;width:310px; height:159px; border:2px solid #535353; background:#2d2d2d; margin-top:27px; overflow:hidden;opacity:0; visibility:hidden;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;}
.section05_items.section05_items_left .section05_item{-webkit-transform: translate3d(-40%, 0, 0);transform: translate3d(-40%,0, 0);}
.section05_items.section05_items_right .section05_item{-webkit-transform: translate3d(40%, 0, 0);transform: translate3d(40%,0, 0);}
.section05.animate .section05_items.section05_items_left .section05_item,.section05.animate .section05_items.section05_items_right .section05_item{opacity:1;visibility:visible;-webkit-transform: none;transform: none;}
.section05_items.section05_items_left .section05_item:nth-child(2),.section05_items.section05_items_right .section05_item:nth-child(2){-moz-transition-delay:.2s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay: .2s;}
.section05_items.section05_items_left .section05_item:nth-child(3),.section05_items.section05_items_right .section05_item:nth-child(3){-moz-transition-delay:.4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay: .4s;}
.section05_items.section05_items_left .section05_item:nth-child(4),.section05_items.section05_items_right .section05_item:nth-child(4){-moz-transition-delay:.6s;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay: .6s;}
.section05_item:before{ content:""; position:absolute; left:0; top:0; width:100%; height:100%;-moz-transition-duration:.5s;-webkit-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s;transition-duration:.5s;}
.section05_item .item_img{position:absolute; width:100%; height:100%; left:0; top:0;}
.section05_item .item_info{position:absolute; width:100%; height:100%; left:0; top:0; color:#FFF; font-size:18px; letter-spacing:2px; padding:0 25px; display:flex;align-items:center;-moz-transform:translateY(87px);  -webkit-transform:translateY(87px); -o-transform:translateY(87px); -ms-transform:translateY(87px); transform:translateY(87px);-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;}
.section05_item .item_title{ font-weight:normal;}
.section05_item .item_text{ margin:4px 0 20px;opacity:0; visibility:hidden;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay: .3s;}
.section05_item .item_more{ position:relative; display:inline-block; font-size:14px; color:#FFF; line-height:33px; padding:0 54px 0 16px; border:1px solid #FFF;opacity:0; visibility:hidden;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;-moz-transition-delay:.5s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay: .5s;}
.section05_item .item_more i{ position:absolute; width:26px; height:11px; background:url(../image/arrow02.png) no-repeat center; top:50%; margin-top:
-5.5px; right:18px;}

.section05_item:hover:before{ background:#e71e2a}
.section05_item:hover .item_info{-moz-transform:translateY(0);  -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.section05_item:hover .item_text,.section05_item:hover .item_more{opacity:1; visibility:visible;}

.section05_middle{ position:absolute; width:35.625%; left:32.29166666666667%; bottom:7%;text-align:center; }
.section05_middle .text01{ font-size:40px; color:#FFF;font-family:"HYQiHei65S"; line-height:1.8;  letter-spacing:5px;}
.section05_middle .text02{ font-size:16px; color:#919191; margin:3% 0 7%;}
.section05_middle .se05_img01{position:relative;left:0; bottom:0}
.section05_middle .se05_img01 img{position:relative;} 
 
 
.section05_middle .se05_img01 .print{ position:absolute;color:#717171;white-space:nowrap;overflow:hidden; text-align:left;}
.section05_middle .se05_img01 .print01{left:0; top:17%;-webkit-animation: mymove03 2s steps(60, end)  infinite;animation: mymove03 2s steps(60, end)  infinite;}
.section05_middle .se05_img01 .print02{left:calc(100% - 170px); top:.6%;-webkit-animation: mymove04 2s steps(60, end)  infinite;animation: mymove04 2s steps(60, end)  infinite;}
.section05_middle .se05_img01 .print03{left:calc(100% - 170px); top:32%;-webkit-animation: mymove05 2s steps(60, end)  infinite;animation: mymove05 2s steps(60, end)  infinite;}
 
@-webkit-keyframes mymove03{
0% {
 width: 0;
} 
 100% {
 width:170px;
}
} 
@keyframes mymove03{

0% {
 width: 0;
} 
 100% {
 width:170px;
}
} 

@-webkit-keyframes mymove04{
20% {
 width: 0;
} 
 100% {
 width:170px;
}
} 
@keyframes mymove04{

20% {
 width: 0;
} 
 100% {
 width:170px;
}
} 

@-webkit-keyframes mymove05{
40% {
 width: 0;
} 
 100% {
 width:170px;
}
} 
@keyframes mymove05{

40% {
 width: 0;
} 
 100% {
 width:170px;
}
}

.section06{ background:#3a3a3a url(../image/bg01.jpg) no-repeat bottom center; text-align:center; color:#FFF;}
.section06 .title{position:relative;font-size:40px; letter-spacing:5px; margin:185px 0 63px;}
.section06 img{ position:relative;width:80.36458333333333%;opacity:0;visibility:hidden;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0,20%, 0);-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;} 
.section06.animate img{opacity:1;visibility:visible;-webkit-transform: none;transform: none;}

.section07{ background:#171717 url(../image/bg02.jpg) no-repeat top center;}
.section07_info { position:relative; text-align:center; color:#FFF; padding:200px 0 0;opacity:0;visibility:hidden;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0,20%, 0);-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;}
.section07.animate .section07_info{opacity:1;visibility:visible;-webkit-transform: none;transform: none;}
.section07_info p{ font-size:52px; letter-spacing:5px; font-weight:bold;}
.section07_info .more{position:relative;font-size:22px; display:inline-block; padding:0 86px 0 33px; line-height:53px; color:#FFF; border:1px solid #fff; margin-top:29px; letter-spacing:3px; overflow:hidden;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;
}
.section07_info .more i{position:absolute; right:28px; top:50%; margin-top:-8px;display:block;width:38px; height:16px; background:url(../image/arrow01.png) no-repeat center;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;
}
.section07_info .more:hover{ background:none; background:#e71e2a; border-color:#e71e2a; padding-right:33px;}
.section07_info .more:hover i{-moz-transform:translateX(0);  -webkit-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(80px);} 
footer{ position:absolute; left:0; bottom:0; width:100%; padding:80px 4.5% 0; background:#171717;}
footer,footer a{ color:#919191;}
.foot_items{ position:relative; display:flex;justify-content:space-between;flex-wrap:wrap;}
.foot_item{position:relative; }
.foot_item .title{ position:relative;color:#FFF; font-size:20px; padding:0 0 0 24px; font-weight:normal; letter-spacing:2px; margin-bottom:33px;}
.foot_item .title:before{ content:""; width:11px; height:11px; background:#e71e2a; position:absolute; left:0; top:50%; margin-top:-5.5px;}
.foot_item .content{position:relative; overflow:hidden;}
.foot_item01{ width:576px;}
.foot_item01 .content ul{position:relative; float:left;}
.foot_item01 .content ul li,.foot_item02 .content ul li,.foot_item03 .content ul li{position:relative;font-size:16px; padding:0 0 0 26px; margin-bottom:14px;}
.foot_item01 .content ul li:before,.foot_item02 .content ul li:before,.foot_item03 .content ul li:before{ content:""; width:3px; height:3px; position:absolute; left:4px; top:50%; margin-top:-1.4px; background:#919191;}
.foot_item01 .content .right{position:relative; float:right; width:390px; font-size:12px; letter-spacing:1px; line-height:2.1;}
.foot_item01 .content .right strong{ position:relative; display:block; color:#FFF; font-size:16px; font-weight:normal; margin-top:12px;}

.foot_item02{ width:268px;}
.foot_item02 .content ul{ position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;}
.foot_item02 .content ul li{ width:40%;}

.foot_item03{width:250px;}
.foot_item03 .content ul li span{ position:relative; display:inline-block; vertical-align:middle; width:92px;}
.foot_item03 .content ul li em{ color:#FFF; letter-spacing:1px;}

.foot_item04{ width:303px;}
.foot_item04 .content{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;}
.foot_item04 .left{ position:relative;width:129px;}
.foot_item04 .left img{width:100%;}
.foot_item04 .right{position:relative;width:125px;font-size:12px;}
.foot_item04 .right p{ margin-bottom:10px;}
.foot_item04 .right:after{ content:""; width:61px; height:2px; background:#454545; position:absolute; left:0; bottom:0;}

.copyright{position:relative;text-align:center; font-size:12px; border-top:1px solid rgba(255,255,255,.2); padding:31px 0}

.page_footer{ background:#171717; position:relative; padding-top:40px;}
.foot_item{ margin-bottom:40px;}


.page_title{ position:relative; text-align:center;letter-spacing:2px;}
.page_title .image{position:relative; display:inline-block;width:71px;}
.page_title .image img{ width:100%; position:absolute; height:100%; left:0;top:0; }
.page_title .image img:first-child{ position:relative;-webkit-animation:first_move 5s infinite linear;animation:first_move 5s infinite linear;transform-origin:top right;}
.page_title .image img:last-child{-webkit-animation:last_move 5s infinite linear;animation:last_move 5s infinite linear;transform-origin:bottom left;}
@-webkit-keyframes first_move{0%{ -webkit-transform:rotate(0);transform:rotate(0);}50%{ -webkit-transform:rotate(-20deg);transform:rotate(-20deg);}100%{ -webkit-transform:rotate(0);transform:rotate(0);}}
@keyframes first_move{0%{ -webkit-transform:rotate(0);transform:rotate(0);}50%{ -webkit-transform:rotate(-20deg);transform:rotate(-20deg);}100%{ -webkit-transform:rotate(0);transform:rotate(0);}}

@-webkit-keyframes last_move{0%{ -webkit-transform:rotate(0);transform:rotate(0);}50%{ -webkit-transform:rotate(30deg);transform:rotate(30deg);}100%{ -webkit-transform:rotate(0);transform:rotate(0);}}
@keyframes last_move{0%{ -webkit-transform:rotate(0);transform:rotate(0);}50%{ -webkit-transform:rotate(30deg);transform:rotate(30deg);}100%{ -webkit-transform:rotate(0);transform:rotate(0);}}

.page_title .title{ font-family: "HYQiHei65S";font-size:46px; color:#555656; letter-spacing:5px; margin:40px 0 20px;}
.page_title .title em{font-family: "PoiretOneRegular"; font-size:54px; padding-right:5px;}
.page_title .text{ font-size:16px;}
.page_title strong{ font-family: "HYQiHei65S";font-size:40px; color:#e91f1f;letter-spacing:5px; display:block; margin:42px 0 10px;}
.page_title .more{position:relative;font-size:22px; display:inline-block; padding:0 86px 0 33px; line-height:53px;  border:1px solid #040000; margin-top:9px; letter-spacing:3px; overflow:hidden;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;
}
.page_title .more i{position:absolute; right:28px; top:50%; margin-top:-8px;display:block;width:38px; height:16px; background:url(../image/arrow03.png) no-repeat center;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;
}
.page_title .more:hover{ background:none; background:#e71e2a; border-color:#e71e2a; padding-right:33px; color:#FFF;}
.page_title .more:hover i{-moz-transform:translateX(0);  -webkit-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(80px);} 

.data_items{position:relative; padding:100px 0 92px;}
.data_items ul{position:relative; display:flex;flex-wrap:wrap;justify-content:center;}
.data_item{position:relative; width:330px; text-align:center; margin:10px 35px}
.data_item .item_title{ position:relative;}
.data_item .item_title span{ font-size:60px ;color:#e71e2a;font-family: "HYQiHei80S";}
.data_item .item_title em{font-size:32px ; color:#555656;font-family: "HYQiHei65S";}
.data_item .item_text{ font-size:16px; padding:16px 0;}

.strength_items01{position:relative;}
.strength_items01 ul{position:relative; display:flex;flex-wrap:wrap;justify-content:center;margin:50px 0;}
.strength_item01{position:relative; width:395px; margin:20px 37px; text-align:center;border-radius:26px;box-shadow:4px 4px 21px rgba(4,0,0,.06); font-size:16px; background:#FFF; padding:44px 10px 40px;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;
}
.strength_item01:hover{-moz-transform:translateY(-10px);  -webkit-transform:translateY(-10px); -o-transform:translateY(-10px); -ms-transform:translateY(-10px); transform:translateY(-10px);box-shadow:4px 4px 21px rgba(4,0,0,.1); background-color:#f8f8f8 !important}
.strength_item01:nth-child(2){ color:#FFF;background:#e91f1f url(../image/ico01.png) no-repeat center 94%  !important;}
.strength_item01:nth-child(2) .item_title{color:#FFF;}
.strength_item01 .item_img{}
.strength_item01 .item_img img{}
.strength_item01 .item_title{ font-size:24px; color:#555656;font-family: "HYQiHei65S"; letter-spacing:2px; margin-top:10px;}
.strength_item01 .item_title strong{ font-size:32px; display:block}
.strength_item01 .item_text{ position:relative; line-height:1.8;}
.strength_item01:nth-child(2) .item_text{ margin-top:30px;}
.strength_item01 .item_text strong{position:relative;font-size:24px; line-height:1.7; display:block; margin:5px 0 7px;}
.strength_item01 .item_text p{}
.strength_item01 .item_text .item_list{ position:relative; padding:20px 0;}
.strength_item01 .item_text .item_list:after{ content:""; width:130px; height:1px; position:absolute; left:50%; bottom:0; margin-left:-65px; background:rgba(231,30,42,.2)}
.strength_item01 .item_text .item_list:last-child:after{ display:none;}
.strength_item01 .item_text .item_list p{}

.strength_items02{position:relative;background:url(../image/ico06.png) no-repeat left top;}
.strength_items02 ul{position:relative; display:flex;flex-wrap:wrap;justify-content:center;margin:38px 0;}
.strength_item02{position:relative; width:470px; margin:35px 37px; text-align:center;border-radius:26px;box-shadow:4px 4px 21px rgba(4,0,0,.06); font-size:16px; background:#FFF; padding:44px 10px 40px;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;}
.strength_item02:hover{-moz-transform:translateY(-10px);  -webkit-transform:translateY(-10px); -o-transform:translateY(-10px); -ms-transform:translateY(-10px); transform:translateY(-10px);box-shadow:4px 4px 21px rgba(4,0,0,.1); background-color:#f8f8f8 !important}
.strength_item02 .item_img{}
.strength_item02 .item_img img{}
.strength_item02 .item_title{ font-size:32px; color:#555656;font-family: "HYQiHei65S"; letter-spacing:2px; margin-top:10px;}
.strength_item02 .item_text{ position:relative; line-height:1.8;}

.strength_items03{ position:relative; padding:54px 0;}
.strength_items03 .content{ position:relative; text-align:center; margin-top:63px;}

.strength_items04{ position:relative; overflow:hidden; padding:75px 0 120px; background:url(../image/foot_bg.png) no-repeat bottom center;}
.strength_items04 .page_title .title{ margin:12px 0 20px;}



.investment_items01{ position:relative; padding:55px 0 116px;}
.investment_items01 ul{position:relative; display:flex;flex-wrap:wrap;justify-content:center; margin-top:70px;}
.investment_item01{position:relative; font-size:16px;width: 330px;text-align: center;margin: 10px 30px;}
.investment_item01 .item_img{ position:relative;}
.investment_item01 .item_img img{ position:relative; margin-left:-60px;}
.investment_item01:hover .item_img img{-webkit-animation:jump 1s ease;-o-animation:jump 0.6s ease;animation:jump 1s ease;}
.investment_item01 .item_title{font-size:32px; color:#555656;font-family: "HYQiHei65S"; letter-spacing:2px; margin-top:-25px;}
.investment_item01 .item_text{ margin-top:20px; line-height:1.9;}

.investment_items02{position:relative;}
.investment_items02 .content{position:relative; display:flex;flex-wrap:wrap;justify-content:center; margin-top:44px;}
.investment_items02 .content .left{ position:relative; width:645px; margin-right:3.5%}
.investment_items02 .content .left img{}
.investment_items02 ul{position:relative; width:615px;margin-left:3.5%}
.investment_item02{position:relative;font-size:16px;width: 100%; padding-left:102px; margin-top:44px;}
.investment_item02 .item_img{ position:absolute; left:0; top:10px;}
.investment_item02 .item_img img{ position:relative; width:59px;}
.investment_item02 .item_info{}
.investment_item02 .item_title{font-size:32px; color:#555656;font-family: "HYQiHei65S"; letter-spacing:2px; padding:20px 0;}
.investment_item02 .item_text{line-height:1.9;}

.investment_items03{ position:relative; padding:95px 0 116px;}
.investment_items03 ul{position:relative; display:flex;flex-wrap:wrap;justify-content:center; margin-top:33px;}
.investment_item03{position:relative; font-size:16px;width:472px;text-align: center;margin:37px;border-radius:26px; background:#FFF;box-shadow:4px 4px 21px rgba(4,0,0,.06);}
.investment_item03 .item_img{ position:relative;border-radius:26px 26px 0 0; overflow:hidden;}
.investment_item03 .item_img img{ position:relative; width:100%;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;}
.investment_item03:hover .item_img img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.investment_item03 .item_title{ position:absolute; left:0; top:0; width:100%; height:100%; display:flex;justify-content:center;align-items:center;font-size:32px; color:#555656;font-family: "HYQiHei65S"; letter-spacing:2px; color:#FFF}
.investment_item03 .item_text{line-height:1.9; padding:30px 10px;}


.investment_items04{ position:relative;}
.investment_items04 ul{position:relative; display:flex;flex-wrap:wrap;justify-content:center; margin-top:80px;}
.investment_items04 ul .spr{position:relative; display:block; width:47px; height:89px; margin:0 35px;-moz-transform:translateX(-23px);  -webkit-transform:translateX(-23px); -o-transform:translateX(-23px); -ms-transform:translateX(-23px); transform:translateX(-23px);  }
.investment_items04 ul .spr:after{ content:""; position:absolute; width:100%; height:100%; left:0; top:0; background:url(../image/ico02.png) no-repeat center;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;font-style:inherit;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:mymove06;animation-name:mymove06;}
.investment_item04{position:relative; font-size:16px;width:160px;text-align: center;}
.investment_item04 .item_img{ position:relative;}
.investment_item04 .item_img img{ position:relative; }
.investment_item04:hover .item_img img{-webkit-animation:jump 1s ease;-o-animation:jump 0.6s ease;animation:jump 1s ease;}
.investment_item04 .item_title{ position:relative; font-size:28px; color:#555656;font-family: "HYQiHei65S"; letter-spacing:2px; margin:30px 0 13px;}
.investment_item04 .item_text{line-height:1.9; }
@-webkit-keyframes mymove06 { 
 0% {left: 0%;	 opacity: 0; }
	  70% { left: 70%; opacity: 1 }
	  100% {left: 100%;opacity: 0;}
}
@keyframes mymove06 { 
0% {left: 0%;	 opacity: 0; }
	  70% { left: 70%; opacity: 1 }
	  100% {left: 100%;opacity: 0;}
}

.investment_items05{ position:relative;background:url(../image/foot_bg.png) no-repeat center bottom; padding:110px 0 195px;}
.investment_items05 .page_title .more{ background:#e71e2a; color:#FFF; border-color:#e71e2a; margin-top:35px;}
.investment_items05 .page_title .more i{ background-image:url(../image/arrow01.png)}
.investment_items05 .page_title .more:hover{ color:#e71e2a; background:none;}


.aboutus_items01{ position:relative; text-align:center; font-size:16px; padding:54px 0 0; background:url(../image/about_bg.png) no-repeat center bottom;}
.aboutus_items01 .content{ position:relative; width:1065px; margin:50px auto 0;letter-spacing:1.5px; line-height:2;}
.aboutus_items01 .content p{ padding:10px 0;}
.aboutus_items01_img01{position:relative; width:987px; margin:47px auto 0;}
.aboutus_items01_img01 img.bg{position:relative; width:100%;}
.aboutus_items01_img01 .video_content{position:absolute; left:16.46%; top:3.8%; width:700px; height:411px; display:flex;justify-content:center;align-items:center;}
.aboutus_items01_img01 .video_content video{ position:relative; height:100%;}	

.square_bg01{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1; overflow:hidden;}
.square_bg01 i{position:absolute;display:block;width:40px;height:40px;background:#f8f8f8;bottom:-100px;-webkit-animation:square 28s infinite;animation:square 28s infinite;-webkit-transition-timing-function:linear;transition-timing-function:linear}
.square_bg01 i:nth-child(1){left:0%; width:166px; height:166px;}
.square_bg01 i:nth-child(2){left:33.3333%;width:122px;height:122px;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:17s;animation-duration:17s}
.square_bg01 i:nth-child(3){left:40.46%;width:77px;height:77px;-webkit-animation-delay:.4s;animation-delay:.4s}
.square_bg01 i:nth-child(4){left:49.06%;width:38px;height:38px;-webkit-animation-duration:10s;animation-duration:10s;}
.square_bg01 i:nth-child(5){left:58.3333%;width:205px;height:205px;}
.square_bg01 i:nth-child(6){left:80.5%;width:66px;height:66px;-webkit-animation-delay:3s;animation-delay:3s;}
.square_bg01 i:nth-child(7){left:90%;width:104px;height:104px;-webkit-animation-delay:7s;animation-delay:7s}
.square_bg01 i:nth-child(8){left:100%;width:36px;height:36px;-webkit-animation-delay:15s;animation-delay:15s;-webkit-animation-duration:40s;animation-duration:40s} 
@-webkit-keyframes square{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-1700px) rotate(600deg);transform:translateY(-1700px) rotate(600deg)}}
@keyframes square{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-1700px) rotate(600deg);transform:translateY(-1700px) rotate(600deg)}}

.square_bg02{position:absolute;bottom:0;left:0;width:100%;height:100%; overflow:hidden;}
.square_bg02 i{position:absolute;display:block;background:#f8f8f8;width:38px;height:38px;bottom:-50px;-webkit-animation:square01 12s infinite;animation:square01 12s infinite;-webkit-transition-timing-function:linear;transition-timing-function:linear}
.square_bg02 i:nth-child(1){left:13%;}
.square_bg02 i:nth-child(2){left:23%-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-duration:5s;animation-duration:5s}
.square_bg02 i:nth-child(3){left:36%;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:7s;animation-duration:7s}
.square_bg02 i:nth-child(4){left:49%;-webkit-animation-duration:10s;animation-duration:10s;}

.square_bg02 i:nth-child(5){right:13%;-webkit-animation-delay:.9s;animation-delay:.9s}
.square_bg02 i:nth-child(6){right:23%;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:7s;animation-duration:7s}
.square_bg02 i:nth-child(7){right:36%;-webkit-animation-delay:.7s;animation-delay:.7s}


@-webkit-keyframes square01{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-700px) rotate(600deg);transform:translateY(-700px) rotate(600deg)}}
@keyframes square01{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-700px) rotate(600deg);transform:translateY(-700px) rotate(600deg)}}

.aboutus_items02{position:relative; margin-top:100px;}
.aboutus_items02_slide_wrap{ position:relative;width:1318px; margin:70px auto 0; }
.aboutus_hide{width:100%; overflow:hidden}
.aboutus_items02_slide{position:relative;width:1360px; margin-left:-21px;}
.aboutus_items02_slide:before{ content:""; position:absolute; left:0; top:11px; width:100%; height:1px; background:#dfdfdf}
.aboutus_item02{ text-align:center; padding:80px 40px; font-size:16px;}
.aboutus_item02:after{ content:""; width:21px; height:21px; background:#e71e2a; border-radius:100%; position:absolute; right:0; top:0;}
.aboutus_item02:before{content:""; width:3px; height:67px; background:#dfdfdf; position:absolute; right:9px; top:0;}
.aboutus_item02 .item_title{ font-size:20px; letter-spacing:3px; color:#555656;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;}
.aboutus_item02 .item_text{ line-height:2; margin-top:26px;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay: .1s;}

.aboutus_item02:hover .item_title,.aboutus_item02:hover .item_text{-moz-transform:translateY(-30px);  -webkit-transform:translateY(-30px); -o-transform:translateY(-30px); -ms-transform:translateY(-30px); transform:translateY(-30px);}


.slide_btn{ position:absolute; top:-12px; width:47px; height:47px; cursor:pointer;}
.slide_btn:before,.slide_btn:after{ content:"";position:absolute; width:100%; height:100%; left:0; top:0; text-align:center; line-height:47px; font-size:20px;}
.slide_btn_prev{ left:-50px}
.slide_btn_next{ right:-50px}
.slide_btn:before{ background:url(../image/ico02.png) no-repeat center center;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;font-style:inherit;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:mymove06;animation-name:mymove06;}
.slide_btn_prev{-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.slide_btn:after{ content:"\f054";font-family: 'fontawesome'; border-radius:100%; background:#e71e2a; color:#FFF;opacity:0; visibility:hidden;-moz-transform:scale(.5);-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);}
.slide_btn:hover:before{opacity:0; visibility:hidden;}
.slide_btn:hover:after{opacity:1; visibility:visible;-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.slide_btn_prev:hover{ left:-80px}
.slide_btn_next:hover{ right:-80px}		

.aboutus_items03{position:relative;}
.aboutus_items03_slide{position:relative;width:83%; padding:100px 0; margin:0 auto;}
.aboutus_item03{ padding:10px;-moz-transition-duration:.5s;-webkit-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s;transition-duration:.5s;}	
.aboutus_item03 img{width:100%;}
.aboutus_item03 .item_wrap{ position:relative;box-shadow:0 0 10px rgba(4,0,0,.05);border:18px solid #FFF; }	
.aboutus_item03 .item_wrap:after{ content:""; position:absolute; width:100%; height:100%; left:0; top:0;background:#2d2d2d; opacity:.75;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.swiper-slide.aboutus_item03.swiper-slide-active{-moz-transform:scale(1.41);-webkit-transform:scale(1.41);-ms-transform:scale(1.41);-o-transform:scale(1.41);transform:scale(1.41); z-index:1;}	
.swiper-slide.aboutus_item03.swiper-slide-active .item_wrap{ border-width:13px;}	
.swiper-slide.aboutus_item03.swiper-slide-active .item_wrap:after{opacity:0; visibility:hidden;}
.slide_items03_btn{ position:absolute;top:50%;width:44px; height:44px; margin-top:-22px; text-align:center; line-height:44px;color:#FFF;font-size:20px; border-radius:100%; z-index:9; cursor:pointer;opacity:0; visibility:visible;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.slide_items03_btn_prev{ left:0;}
.slide_items03_btn_next{ right:0;}	
.slide_items03_btn_prev:after{font-family: 'fontawesome';content:"\f053"}
.slide_items03_btn_next:after{font-family: 'fontawesome';content:"\f054"}	
.aboutus_items03_slide:hover .slide_items03_btn{opacity:1; visibility:visible;}	
.aboutus_items03_slide:hover .slide_items03_btn_prev{ left:27px;}
.aboutus_items03_slide:hover .slide_items03_btn_next{ right:27px;}	
.aboutus_items03_slide:hover .slide_items03_btn_prev:hover,
.aboutus_items03_slide:hover .slide_items03_btn_next:hover{ background:#e71e2a}	

.aboutus_items04{ position:relative; margin-top:73px; background:url(../image/ico06.png) no-repeat left 209px;}
.aboutus_items04_slide_wrap{position:relative; width:1020px; margin:65px auto 0;}
.aboutus_items04_slide{ position:relative;}
.aboutus_item04{position:relative; font-size:16px; text-align:center; padding:10px; overflow:hidden;}
.aboutus_item04 .item_img{position:relative; display:inline-block;box-shadow:0 0 10px rgba(4,0,0,.08);border:8px solid #FFF;}
.aboutus_item04 .item_img img{}
.aboutus_item04 .item_text{ line-height:2; padding:28px 0;}	
.aboutus_items04_slide_wrap .slide_btn{ top:32%;}	
.aboutus_item04 .item_img:before{background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.5) 100%) repeat scroll 0 0;content: "";
    display: block;
    height: 100%;
    left: -95%;
    position: absolute;
    top: 0;transform: skewX(-35deg);
    -webkit-transform: skewX(-35deg);
    -ms-transform: skewX(-35deg);
    -o-transform: skewX(-35deg);
    width: 50%;z-index: 2;
    opacity: 0.3;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;}
.aboutus_item04 .item_img:hover:before{animation: shine 1s;-webkit-animation: shine 1s;}
@-webkit-keyframes shine {100% {left: 125%;}}
@keyframes shine { 100% {left: 125%;}}

.aboutus_items05{ position:relative; width:1048px; margin:0 auto;}
.slide_honor_btn_wrap{ position:relative; display:flex; flex-wrap:wrap;align-items:center;justify-content:center;margin:46px 0 36px;}
.slide_honor_btn{ position:relative; display:block; width:45px; height:45px; background:url(../image/ico03.png) no-repeat center;opacity:.2; cursor:pointer;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.slide_honor_btn_prev{-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.slide_honor_btn:hover{opacity:1;}
 
.nav_time_slide { position:relative; width:540px; }
.time_slide{ font-size:20px; letter-spacing:3px; color:#9f9f9f; width:180px; text-align:center;cursor:pointer;font-family:"HYQiHei65S";}
.time_slide.swiper-slide-thumb-active{color:#e71e2a;}
.aboutus_items05_slide{ position:relative; border-top:1px solid #dfdfdf;}

.aboutus_item05{}
.aboutus_item05:after{ content:""; position:absolute; top:107px; left:30px; width:3px; height:calc(100% - 157px); background:#dfdfdf;}
.web_list_item{position:relative; display:flex; flex-wrap:wrap;align-items:center; margin-top:57px; }

.web_list_item .left{ position:relative; width:125px; font-size:16px; color:#000; letter-spacing:1px; padding:44px 11px; background:#FFF; z-index:1;}
.web_list_item .right{position:relative; padding:28px; width:calc(100% - 125px);border:1px solid #dfdfdf;display:flex; flex-wrap:wrap;justify-content:space-between;-moz-transition-duration:.5s;-webkit-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s;transition-duration:.5s;}
.web_list_item:hover .right{ background:#f8f8f8;}
.web_list_item .right .item_img{position:relative; width:207px;}
.web_list_item .right .item_img img{ width:100%;}
.web_list_item .right .item_info{position:relative; width:600px;}
.web_list_item .right .item_info .item_title{font-family:"HYQiHei65S"; font-size:20px; font-weight:normal;}
.web_list_item .right .item_info .item_title,.web_list_item .right .item_info .item_title a{ color:#555656}
.web_list_item .right .item_info .item_text{ line-height:2; margin-top:11px;}

.aboutus_items06{ position:relative; padding:130px 0 94px;background:url(../image/ico071.png) no-repeat right 130%;}
.aboutus_items06_main{ position:relative;display:flex; flex-wrap:wrap;justify-content:center; margin:40px 0 48px; }
.items06_main_item{ position:relative; width:265px; text-align:center; margin:18px 50px; line-height:2;}
.items06_main_item:hover .item_img{-webkit-animation:jump 1s ease;-o-animation:jump 0.6s ease;animation:jump 1s ease;}
.aboutus_items06 img{-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity:.8;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.aboutus_items06 li:hover img{-webkit-filter:none;filter: none;opacity:1;}
.items06_main_item .item_title{ font-size:16px; font-weight:normal; margin:12px 0 22px;}
.items06_main_item .item_text{}
.aboutus_items06_else{position:relative;display:flex; flex-wrap:wrap;justify-content:center;}
.items06_else_item{position:relative; background:#FFF; margin:31px;width:208px; height:96px; border:1px solid #e3e3e3; text-align:center;display:flex; flex-wrap:wrap;justify-content:center;align-items:center; overflow:hidden;}
.items06_else_item:before{background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.5) 100%) repeat scroll 0 0;content: "";
    display: block;
    height: 100%;
    left: -95%;
    position: absolute;
    top: 0;transform: skewX(-35deg);
    -webkit-transform: skewX(-35deg);
    -ms-transform: skewX(-35deg);
    -o-transform: skewX(-35deg);
    width: 50%;z-index: 2;
    opacity: 0.7;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;}
.items06_else_item:hover:before{animation: shine 1.5s;-webkit-animation: shine 1.5s;}
.items06_else_item img{}
@-moz-keyframes jump{0%{-moz-transform:translateY(0);}25%{-moz-transform:translateY(-8px);}50%{-moz-transform:translateY(0);}75%{-moz-transform:translateY(-4px);}100%{-moz-transform:translateY(0);}}
@keyframes jump{0%{transform:translateY(0);}25%{transform:translateY(-8px);}50%{transform:translateY(0);}75%{transform:translateY(-4px);}100%{transform:translateY(0);}}

.aboutus_items07{ position:relative;}
.aboutus_items07_main{position:relative;display:flex; flex-wrap:wrap;justify-content:center;margin:70px 0;}
.items07_main_item{ position:relative;width:310px; margin:20px 31px; background:#FFF;box-shadow:4px 4px 21px rgba(4,0,0,.06);border-radius:26px; text-align:center;letter-spacing:1px; font-size:16px; padding:40px 10px 73px;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;
 }
.items07_main_item:hover{-moz-transform:translateY(-10px);  -webkit-transform:translateY(-10px); -o-transform:translateY(-10px); -ms-transform:translateY(-10px); transform:translateY(-10px);box-shadow:4px 4px 21px rgba(4,0,0,.1); background-color:#f8f8f8 !important}

.items07_main_item:nth-child(3){ background:url(../image/ico04.png) no-repeat 80% 98%}
.items07_main_item .item_img{}
.items07_main_item .item_img img{ margin-left:-46px;}
.items07_main_item .item_title{ font-size:28px; color:#555656;font-family:"HYQiHei80S"; font-weight:normal; letter-spacing:2px; margin:-10px 0 5px}
.items07_main_item .item_content{}
.items07_main_item .item_content .item_num{ font-size:20px; color:#555656; display:block;font-family:"HYQiHei80S"; padding:4px 0;}
.items07_main_item .item_content .item_num em{ font-size:16px;font-family:"HYQiHei40S"; font-style:normal;}
.items07_main_item .item_content .t_code{ margin:23px 0 15px;}
.items07_main_item .item_content .t_code img{}

.aboutus_items07_else_title {position:relative; text-align:center; margin-bottom:10px;}
.aboutus_items07_else_title h1{position:relative; display:inline-block;font-size:32px; text-align:center;color:#555656;font-family:"HYQiHei65S"; letter-spacing:2px;}
.aboutus_items07_else_title h1:before,.aboutus_items07_else_title h1:after{ content:""; position:absolute;left:-736px; top:50%; width:639px; height:1px; background:#dfdfdf}
.aboutus_items07_else_title h1:after{ left:auto; right:-736px;}
.aboutus_items07_else{position:relative;display:flex; flex-wrap:wrap;justify-content:center;margin:50px 0;}
.items07_else_item{position:relative;width:320px; padding:0 40px; margin:20px 0;}
.items07_else_item:before{ content:""; position:absolute; left:0; top:5%; width:4px; height:90%; background:#dfdfdf;}
.items07_else_item .item_title{ position:relative;font-size:20px; color:#555656;font-family:"HYQiHei80S"; letter-spacing:2px; font-weight:normal; padding-left:29px; }
.items07_else_item .item_title:before{ content:""; width:16px; height:21px; position:absolute; left:0; top:3px;background:url(../image/ico05.png) no-repeat left center;}
.items07_else_item:hover .item_title:before{-webkit-animation:jump 1s ease;-o-animation:jump 0.6s ease;animation:jump 1s ease;}
.items07_else_item .item_title em{font-family:"HYQiHei40S"; font-size:16px; font-style:normal;}
.items07_else_item .item_text{ position:relative; line-height:2; margin:23px 0 0;}
.aboutus_items07_more{position:relative;text-align:center;font-size:16px; width:720px; margin:0 auto; line-height:2; margin-bottom:60px;}
.aboutus_items07_contact{position:relative; text-align:center;font-size:20px;font-family:"HYQiHei80S"; color:#565656; letter-spacing:1px;}


.aboutus_items08{ background:url(../image/foot_bg01.png) no-repeat center bottom; padding:110px 0 153px;} 
.aboutus_items08 .page_title .title {margin: 20px 0 20px;}

.page_layout{ position:relative;display:flex; flex-wrap:wrap;justify-content:space-between;padding:178px 0 115px; width:1438px; margin:0 auto;}
.main{position:relative;width:1046px;}
.news_list{position:relative; margin:54px 0 0;}
.news_tab {position:relative;display: block; font-size: 0;border-bottom:1px solid #dfdfdf; padding-bottom:52px;}
.news_tab .news_title {position:relative;display:inline-block;font-family: "HYQiHei65S";font-size: 20px;font-weight:normal;cursor:pointer; margin:0 66px 0 0;color:#555656;}
.news_tab .news_title.current {color:#e71e2a;}
.news_wrap {position: relative;width:100%; }
.news_items.news_items_show { position: absolute; top: 0; left: 0; opacity: 0; -webkit-transition: all ease-in-out .5s; transition: all ease-in-out .5s; -webkit-transform: scaleY(0); transform: scaleY(0); transform-origin:top center;}
.news_items { position: relative;width: 100%; height: 100%;  opacity: 1; -webkit-transition: all ease-in-out .5s; transition: all ease-in-out .5s; -webkit-transform: scaleY(1); transform: scaleY(1); }
.news_items ul{ position:relative;}
.news_items ul:after {content: "";position: absolute;top: 107px;left: 30px;width: 3px;height: calc(100% - 157px);background: #dfdfdf;}

.aside{position:relative;width:324px;} 
.aside_banner{position:relative; margin-bottom:60px; overflow:hidden}
.aside_banner img{ width:100%;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;
}
.aside_banner:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.aside_contact{}
.aside_contact .title{ font-size:20px; border-bottom:1px solid #dfdfdf; color:#555656; padding-bottom:23px; margin-bottom:30px;}
.aside_contact .content{position:relative;display:flex; flex-wrap:wrap;justify-content:space-between;align-items:center; font-size:12px; line-height:2;}
.aside_contact .content .left{position:relative;width:126px;}
.aside_contact .content .right{position:relative;width:152px;}

.page_bar { position: relative; margin-top:60px; height: 33px; text-align: right; font-size: 14px; line-height: 31px; }
.page_bar a, .page_bar span { position: relative; display: inline-block; padding: 0 8px; min-width: 33px; border: 1px solid #dfdfdf;vertical-align: top; text-align: center; margin-left:-1px;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s; }
.page_bar a.current, .page_bar a:hover { border-color: #e60012; background: #e60012; color: #FFF; }
.page_bar span.current2 { padding-right: 8px; padding-left: 8px; }
 
	
.scheme_items01{ padding-bottom:35px}
.scheme_items01 .page_title .title { margin-top:0;}
.scheme_items01 .investment_item01 .item_title{ margin-top:-20px;}
.scheme_items01 .investment_item01 .item_img img { margin-left:0;}
.scheme_items01 .investment_item01:hover .item_img img{-webkit-animation:jump 1s ease;-o-animation:jump 0.6s ease;animation:jump 1s ease;}


.scheme_items02{position:relative; background:url(../image/ico06.png) no-repeat left top; padding-top:75px;}
.scheme_items02 ul{position:relative; display:flex;flex-wrap:wrap;justify-content:center;margin:38px 0;}
.scheme_item02{position:relative; width:356px; margin:35px 50px; text-align:center;border-radius:26px;box-shadow:4px 4px 21px rgba(4,0,0,.06); font-size:16px; background:#FFF; padding:70px 45px 85px;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;}
.scheme_item02:hover{-moz-transform:translateY(-10px);  -webkit-transform:translateY(-10px); -o-transform:translateY(-10px); -ms-transform:translateY(-10px); transform:translateY(-10px);box-shadow:4px 4px 21px rgba(4,0,0,.1); background-color:#f8f8f8 !important}

.scheme_item02 .item_img{}
.scheme_item02 .item_img img{}
.scheme_item02 .item_title{ font-size:26px; color:#555656;font-family: "HYQiHei65S"; font-weight:normal; letter-spacing:2px; margin:26px 0 40px;}
.scheme_item02 .item_text{ position:relative; line-height:2;letter-spacing:1px;}


.scheme_items03{ position:relative;}
.scheme_items03_title{ position:relative; text-align:center}
.scheme_items03_title .title{ font-size:40px;color:#555656;font-family: "HYQiHei80S"; font-weight:normal; letter-spacing:2px;}
.scheme_items03_title .title span{ color:#e71e2a}
.scheme_items03_title strong{ font-size:92px; color:#ededed;font-family: "HYQiHei80S"; line-height:1;}
.scheme_items03_title .text{ font-size:16px; letter-spacing:1px; margin-top:18px;}
.scheme_items03_01{position:relative; margin:38px 0 ;}
.scheme_items03_01 ul{position:relative;display:flex;flex-wrap:wrap;justify-content:center; margin:31px 0;}
.scheme_item03_01{position:relative;display:flex;flex-wrap:wrap;align-items:center; width:333px; height:84px; text-align:center; border:1px solid #9a9999; margin:28px 37px; padding:0 24px; cursor:pointer;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.scheme_item03_01 .item_img{}
.scheme_item03_01 .item_img img{}
.scheme_item03_01 .item_title{ position:relative; font-size:16px; font-weight:normal; letter-spacing:2px; padding:0 15px 0 12px;}
.scheme_item03_01 .item_ico{position:relative;display:block; width:39px; height:16px; background:url(../image/ico081.png) no-repeat left center;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.scheme_item03_01:hover{ background:#e71e2a; border-color:#e71e2a; color:#FFF;}
.scheme_item03_01:hover .item_ico{ background-position:-51px center;}
.scheme_items03_more{ position:relative; text-align:center; margin-top:15px;}
.scheme_items03_more a{position:relative; display:inline-block; vertical-align:middle; text-align:center; font-size:16px; width:335px; line-height:86px; background:#2d2d2d; color:#FFF; letter-spacing:2px;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.scheme_items03_more a:hover{ background:#e71e2a;}
.scheme_items03_more a i:after{position:relative; display:inline-block; vertical-align:middle; content:url(../image/arrow01.png); margin-left:16px;-moz-transform:translateY(1px);  -webkit-transform:translateY(1px); -o-transform:translateY(1px); -ms-transform:translateY(1px); transform:translateY(1px);}

.scheme_items03_02{ padding-top:67px; background:url(../image/ico071.png) no-repeat right 67px;}
.scheme_items03_02 img{ width:100%;}
.scheme_items03_02 .top li:nth-child(2) img{animation:schememove01 4s infinite;-webkit-animation:schememove01 6s infinite;}
.scheme_items03_02 .top li:nth-child(3) img{animation:schememove02 4s infinite;-webkit-animation:schememove02 6s infinite;}
.scheme_items03_02 .top li:nth-child(4) img{animation:schememove03 4s infinite;-webkit-animation:schememove03 6s infinite;}
.scheme_items03_02 .top li:nth-child(5) img{animation:schememove04 4s infinite;-webkit-animation:schememove04 6s infinite;}
.scheme_items03_02 .top { position:relative; width:1372px; margin:50px auto 0;}
.scheme_items03_02 .top li{ position:absolute; width:100%; height:100%; left:0; top:0;}
.scheme_items03_02 .top li:first-child{ position:relative;} 
.scheme_items03_02 .bottom{ position:relative; width:1123px;margin:30px auto; border-radius:20px; box-shadow:0 0 32px rgba(4,0,0,.06)}
.scheme_items03_02 .bottom img{border-radius:36px;}
@-webkit-keyframes schememove01 { 
0% {
 -webkit-transform:translate(0);
 transform: translate(0);
}
50% {
 -webkit-transform:translate(-10px,-10px);
 transform: translate(-10px,-10px);
}
 100% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
}
@keyframes schememove01 { 
0% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
50% {
-webkit-transform:translate(-10px,-10px);
 transform: translate(-10px,-10px);
}
 100% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
}
@keyframes schememove02 { 
0% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
50% {
-webkit-transform:translate(-10px,10px);
 transform: translate(-10px,10px);
}
 100% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
}
@keyframes schememove03 { 
0% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
50% {
-webkit-transform:translate(10px,-10px);
 transform: translate(10px,-10px);
}
 100% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
}
@keyframes schememove04 { 
0% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
50% {
-webkit-transform:translate(10px,10px);
 transform: translate(10px,10px);
}
 100% {
 -webkit-transform:translateY(0);
 transform: translateY(0);
}
}

.scheme_items03_03{position:relative; margin-top:70px}
.scheme_items03_03 ul{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center; margin-top:46px;}
.scheme_items03_03 ul li{ width:220px; text-align:center; margin-top:40px;}
.scheme_items03_03 ul li:hover img{-webkit-animation:jump 1s ease;-o-animation:jump 0.6s ease;animation:jump 1s ease;}
.scheme_items03_03 ul li h3{ font-size:18px; letter-spacing:2px; margin-top:-28px; color:#555656;font-family: "HYQiHei65S"; font-weight:normal;}

html.fp-enabled, .fp-enabled body { margin: 0; padding: 0; overflow:hidden; 
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
#superContainer { height: 100%; position: relative; 
    -ms-touch-action: none; 
    touch-action: none; }
.fp-section { position: relative; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }
.fp-slide { float: left; }
.fp-slide, .fp-slidesContainer { height: 100%; display: block; }
.fp-slides { z-index:1; height: 100%; overflow: hidden; position: relative; -webkit-transition: all 0.3s ease-out;  transition: all 0.3s ease-out; }
.fp-section.fp-table, .fp-slide.fp-table { display: table; table-layout:fixed; width: 100%; }
.fp-tableCell { display: table-cell; vertical-align: middle; width: 100%; height: 100%; }
.fp-slidesContainer { float: left; position: relative; }
.fp-controlArrow { -webkit-user-select: none;  -moz-user-select: none;  -khtml-user-select: none;  -ms-user-select: none;  position: absolute; z-index: 4; top: 50%; cursor: pointer; width: 0; height: 0; border-style: solid; margin-top: -38px; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.fp-controlArrow.fp-prev { left: 15px; width: 0; border-width: 38.5px 34px 38.5px 0; border-color: transparent #fff transparent transparent; }
.fp-controlArrow.fp-next { right: 15px; border-width: 38.5px 0 38.5px 34px; border-color: transparent transparent transparent #fff; }
.fp-scrollable { overflow: scroll; }
.fp-notransition { -webkit-transition: none !important; transition: none !important; }
#fp-nav { position: fixed; z-index: 100; margin-top: -32px; top: 50%; opacity: 1; -webkit-transform: translate3d(0, 0, 0); }
#fp-nav.right { right: 37px; }
#fp-nav.left { left: 56px; }
.fp-slidesNav { position: absolute; z-index: 4; left: 50%; opacity: 1; }
.fp-slidesNav.bottom { bottom: 17px; }
.fp-slidesNav.top { top: 17px; }
#fp-nav ul, .fp-slidesNav ul { margin: 0; padding: 0; }
#fp-nav ul li, .fp-slidesNav ul li { display: block; width: 11px; height:11px; text-align:center; line-height:11px;position:relative; margin-bottom:17px; }
.fp-slidesNav ul li { display: inline-block; }
#fp-nav ul li a, .fp-slidesNav ul li a { display: block; position: relative; z-index: 1;  cursor: pointer; text-decoration: none; }
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span 
 { background:#e60012 }
#fp-nav ul li a span, .fp-slidesNav ul li a span {  position: absolute; z-index: 1; height:11px; width:11px; left:0; top:0; background:#d5d4d4; -moz-transition-duration:.5s;-webkit-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s;transition-duration:.5s; }
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {}
#fp-nav ul li .fp-tooltip { position: absolute; top: -2px; color: #fff; font-size: 14px; font-family: arial, helvetica, sans-serif; white-space: nowrap; max-width: 220px; overflow: hidden; display: block; opacity: 0; width: 0; cursor: pointer; }
#fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active + .fp-tooltip { -webkit-transition: opacity 0.2s ease-in; transition: opacity 0.2s ease-in; width: auto; opacity: 1; }
#fp-nav ul li .fp-tooltip.right { right: 20px; }
#fp-nav ul li .fp-tooltip.left { left: 20px; }
.fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell { height: auto !important; }

 
.swiper-container-no-flexbox .swiper-slide { float:left }
.swiper-container-vertical&gt;.swiper-wrapper { -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column }
.swiper-wrapper { position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-box-sizing:content-box; box-sizing:content-box }
.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
.swiper-container-multirow&gt;.swiper-wrapper { -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap }
.swiper-container-free-mode&gt;.swiper-wrapper { -webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto }
.swiper-slide { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; width:100%; height:100%; position:relative; overflow:hidden; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform }
.swiper-invisible-blank-slide { visibility:hidden }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height:auto }
.swiper-container-autoheight .swiper-wrapper { -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; -webkit-transition-property:height, -webkit-transform; transition-property:height, -webkit-transform; -o-transition-property:transform, height; transition-property:transform, height; transition-property:transform, height, -webkit-transform }
.swiper-container-3d { -webkit-perspective:1200px; perspective:1200px }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style:preserve-3d; transform-style:preserve-3d }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10 }
.swiper-container-3d .swiper-slide-shadow-left { background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-right { background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-top { background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal&gt;.swiper-wrapper { -ms-touch-action:pan-y; touch-action:pan-y }
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical&gt;.swiper-wrapper { -ms-touch-action:pan-x; touch-action:pan-x }
.swiper-button{ position:absolute; left:18%; bottom:15%; z-index:99;}
.swiper-button-next, .swiper-button-prev {font-family: 'fontawesome'; display:inline-block; vertical-align:middle;cursor:pointer; z-index:9;-moz-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { cursor:auto; pointer-events:none; }
.swiper-button-lock { display:none }
.swiper-pagination {  }
.swiper-pagination.swiper-pagination-hidden { opacity:0 }
.swiper-container-horizontal&gt;.swiper-pagination-bullets{position:absolute; z-index:9; text-align:center; bottom:20px; left:0; width:100%; font-size:0; -moz-transition:all 0.4s ease-in-out; -webkit-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.swiper-container-horizontal:hover &gt;.swiper-pagination-bullets{opacity:1; visibility:visible;}
.swiper-pagination-bullets-dynamic { overflow:hidden; font-size:0 }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform:scale(.33); -ms-transform:scale(.33); transform:scale(.33); position:relative }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform:scale(.66); -ms-transform:scale(.66); transform:scale(.66) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform:scale(.33); -ms-transform:scale(.33); transform:scale(.33) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { -webkit-transform:scale(.66); -ms-transform:scale(.66); transform:scale(.66) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { -webkit-transform:scale(.33); -ms-transform:scale(.33); transform:scale(.33) }
.swiper-pagination-bullet { }
button.swiper-pagination-bullet { border:none; margin:0; padding:0; -webkit-box-shadow:none; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; appearance:none }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer }
 
.swiper-container-vertical&gt;.swiper-pagination-bullets { right:10px; top:50%; -webkit-transform:translate3d(0, -50%, 0); transform:translate3d(0, -50%, 0) }
.swiper-container-vertical&gt;.swiper-pagination-bullets .swiper-pagination-bullet { margin:6px 0; display:block }
.swiper-container-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-container-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display:inline-block; -webkit-transition:.2s top, .2s -webkit-transform;
transition:.2s top, .2s -webkit-transform;-o-transition:.2s transform, .2s top;transition:.2s transform, .2s top;transition:.2s transform, .2s top, .2s -webkit-transform}
.swiper-container-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); white-space:nowrap }
.swiper-container-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition:.2s left, .2s -webkit-transform;
transition:.2s left, .2s -webkit-transform;-o-transition:.2s transform, .2s left;transition:.2s transform, .2s left;transition:.2s transform, .2s left, .2s -webkit-transform}
.swiper-container-horizontal.swiper-container-rtl&gt;.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition:.2s right, .2s -webkit-transform;transition:.2s right, .2s -webkit-transform;-o-transition:.2s transform, .2s right;transition:.2s transform, .2s right;transition:.2s transform, .2s right, .2s -webkit-transform}
.swiper-pagination-progressbar { background:rgba(0, 0, 0, .25); position:absolute }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background:#007aff; position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); -webkit-transform-origin:left top; -ms-transform-origin:left top; transform-origin:left top }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin:right top; -ms-transform-origin:right top; transform-origin:right top }
.swiper-container-horizontal{ overflow:hidden;}
.swiper-container-horizontal&gt;.swiper-pagination-progressbar { width:100%; height:4px; left:0; top:0 }
.swiper-container-vertical&gt;.swiper-pagination-progressbar { width:4px; height:100%; left:0; top:0 }

.swiper-pagination-progressbar.swiper-pagination-white { background:rgba(255, 255, 255, .25) }
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background:#fff }
.swiper-pagination-black .swiper-pagination-bullet-active { background:#000 }
.swiper-pagination-progressbar.swiper-pagination-black { background:rgba(0, 0, 0, .25) }
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background:#000 }
.swiper-pagination-lock { display:none }
.swiper-scrollbar { border-radius:10px; position:relative; -ms-touch-action:none; background:rgba(0, 0, 0, .1) }
.swiper-container-horizontal&gt;.swiper-scrollbar { position:absolute; left:1%; bottom:3px; z-index:50; height:5px; width:98% }
.swiper-container-vertical&gt;.swiper-scrollbar { position:absolute; right:3px; top:1%; z-index:50; width:5px; height:98% }
.swiper-scrollbar-drag { height:100%; width:100%; position:relative; background:rgba(0, 0, 0, .5); border-radius:10px; left:0; top:0 }
.swiper-scrollbar-cursor-drag { cursor:move }
.swiper-scrollbar-lock { display:none }
.swiper-zoom-container { width:100%; height:100%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; text-align:center }
.swiper-zoom-container&gt;canvas, .swiper-zoom-container&gt;img, .swiper-zoom-container&gt;svg { max-width:100%; max-height:100%; -o-object-fit:contain; object-fit:contain }
.swiper-slide-zoomed { cursor:move }
.swiper-lazy-preloader { width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; -webkit-transform-origin:50%; -ms-transform-origin:50%; transform-origin:50%; -webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite; animation:swiper-preloader-spin 1s steps(12, end) infinite }
.swiper-lazy-preloader:after { display:block; content:''; width:100%; height:100%;  background-position:50%; background-size:100%; background-repeat:no-repeat }
.swiper-lazy-preloader-white:after {  }
@-webkit-keyframes swiper-preloader-spin { 100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes swiper-preloader-spin { 100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.swiper-container .swiper-notification { position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000 }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out }
.swiper-container-fade .swiper-slide { pointer-events:none; -webkit-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity }
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events:none }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events:auto }
.swiper-container-cube { overflow:visible }
.swiper-container-cube .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1; visibility:hidden; -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; width:100%; height:100% }
.swiper-container-cube .swiper-slide .swiper-slide { pointer-events:none }
.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin:100% 0; -ms-transform-origin:100% 0; transform-origin:100% 0 }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events:auto }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events:auto; visibility:visible }
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden }
.swiper-container-cube .swiper-cube-shadow { position:absolute; left:0; bottom:0; width:100%; height:100%; background:#000; opacity:.6; -webkit-filter:blur(50px); filter:blur(50px); z-index:0 }
.swiper-container-flip { overflow:visible }
.swiper-container-flip .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1 }
.swiper-container-flip .swiper-slide .swiper-slide { pointer-events:none }
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events:auto }
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden }
.swiper-container-coverflow .swiper-wrapper { -ms-perspective:1200px }


 
	
.entry { padding: 15px 0; }
.entry {   }
.entry a {   }
.entry p { margin: 0; padding: 8px 0; font-size: 13px; line-height: 1.8; }
.entry table { margin-bottom: 20px; width: 100%; border-collapse: collapse; border-spacing: 0; }
.entry th, .entry td { padding: 0 15px; height: 30px; border: 1px solid #ccc; background: #fbfbfb;   text-align: left; font-size: 14px; line-height: 1.5; }
.entry th { background: #eee; font-size: 12px; }
.entry td p, .entry th p, .pd-panel .entry td p, .pd-panel .entry th p { margin: 0; padding: 5px;  font-size: 14px; line-height: 1.3; }
.entry td.amts {   }
.entry th#cartDelete { text-align: center; }
.entry .button { margin: 15px 10px 0 0; padding: 8px 15px; border: 0; background: #dfdfdf;text-transform: Capitalize; font-weight: bold; line-height: 1.2; cursor: pointer; }
.entry .button:hover { background: #cb2027; color: #fff; }
.entry .deletecartitem { width: 50px; text-align: center; }
.entry .deletecartitem label { display: none; }
.entry .stotal td.amts { font-weight: bold; font-size: 18px; }
.entry img.alignleft { float: left; margin: 20px 15px 0 0; }
.entry img.alignright { float: right; margin: 20px 0 0 15px; }
.entry img.alignleftnopad { float: left; margin-left: 0; }
.entry img.alignrightnopad { float: right; margin-right: 0; }
.entry img.aligncenter { display: block; margin: 20px auto 0 auto; text-align: center; }
.entry img { max-width: 100%; }
.cartitem a {  font-weight: bold; }
.inquiry-form ul li { background: none; }
.entry .inquiry-form-wrap { margin: 20px 0 0; }
.table_wrap { position: relative; display: block; }
.main table { position: relative; margin-bottom: 0 !important; width: 100%; border-collapse: collapse; border-spacing: 0; }
.main table th, .main table td { padding: 0 15px; height: 30px; border: 1px solid #ccc; background: #fbfbfb;  text-align: left; font-size: 12px; line-height: 1.5; }
.main table th { background: #eee; font-size: 12px; }
.main table td p, .main table th p, table td p, table th p { margin: 0; padding: 5px;  font-size: 12px; line-height: 1.3; }
.main table td.amts {   }
.main table th#cartDelete { text-align: center; }

 
 
 

.prisna-wp-translate-seo { display: none; font-family: Arial, Helvetica, sans-serif; }
.mobile-head-language .prisna-wp-translate-seo, .change-language .prisna-wp-translate-seo { display: block; }
.change-language .change-language-title, .change-language .change-language-title a { font-size: 16px; }
.change-language .change-language-title a:after { display: inline-block; padding-left:5px; content: "\f0d7"; font-size: 16px; font-family: 'fontawesome'; color:#e71e2a;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.change-language:hover .change-language-title a:after { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-360deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); -ms-transform: rotate(-180deg); }
.change-language .change-language-cont { position: absolute; top: 36px; right: 0; z-index: 999; visibility: hidden; overflow-y: scroll; padding: 20px 10px 20px 20px; width: 360px; max-height: 80vh; border: 1px solid #eee; border-radius: 5px; background: #FFF; opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; transform: scale3d(0.9, 0.9, 1); -ms-transition: all 0.3s ease-in-out; }
.change-language:hover .change-language-cont { visibility: visible; opacity: 1; transform: scale3d(1, 1, 1); }
.change-language .change-language-cont li { display: inline-block; overflow: hidden; margin: 0 0 10px; padding: 0 10px 0 0; width: 30%; vertical-align: top; font-size: 10pt; }
.change-language .change-language-cont li a:hover { color: #e60012; }
.change-language .change-language-cont .lang-item-hide { display: none !important; }
.change-language .change-language-cont .lang-more { position: relative; display: block; text-align: center; line-height: 30px; cursor: pointer; }
.change-language .change-language-cont .more-active { font-size: 20px; }
.language-flag span { position: relative; display: inline-block; overflow: hidden; padding: 0 0 0 33px; vertical-align: top; white-space: nowrap; *display: inline;
 *zoom: 1;
}
 .change-language ::-webkit-scrollbar {
 width: 5px;
}
 .change-language ::-webkit-scrollbar-track {
 background-color: #fff;
}
 .change-language ::-webkit-scrollbar-thumb {
 border-radius: 3px;
 background-color: rgba(0,0,0,.3);
}
 .change-language .language-cont:hover::-webkit-scrollbar-thumb {
 display: block;
}
.language-flag .country-flag { position: absolute; top: 50%; left: 0; display: inline-block; margin: -8px 5px 0; width: 22px; height: 16px; background-image: url(../image/all-m.gif); background-repeat: no-repeat; vertical-align: top; *display: inline;
 *zoom: 1;
}
li.language-flag a { position: relative; }
.language-flag-af .country-flag { background-position: 0 0 !important; }
.language-flag-sq .country-flag { background-position: 0 -16px !important; }
.language-flag-ar .country-flag { background-position: 0 -32px !important; }
.language-flag-hy .country-flag { background-position: 0 -48px !important; }
.language-flag-az .country-flag { background-position: 0 -64px !important; }
.language-flag-eu .country-flag { background-position: 0 -80px !important; }
.language-flag-be .country-flag { background-position: 0 -96px !important; }
.language-flag-bg .country-flag { background-position: 0 -112px !important; }
.language-flag-ca .country-flag { background-position: 0 -128px !important; }
.language-flag-zh .country-flag { background-position: 0 -144px !important; }
.language-flag-zh-TW .country-flag { background-position: 0 -160px !important; }
.language-flag-hr .country-flag { background-position: 0 -176px !important; }
.language-flag-cs .country-flag { background-position: 0 -192px !important; }
.language-flag-da .country-flag { background-position: 0 -208px !important; }
.language-flag-nl .country-flag { background-position: 0 -240px !important; }
.language-flag-en .country-flag { background-position: 0 -256px !important; }
.language-flag-et .country-flag { background-position: 0 -272px !important; }
.language-flag-tl .country-flag { background-position: 0 -288px !important; }
.language-flag-fi .country-flag { background-position: 0 -304px !important; }
.language-flag-fr .country-flag { background-position: 0 -320px !important; }
.language-flag-gl .country-flag { background-position: 0 -336px !important; }
.language-flag-ka .country-flag { background-position: 0 -352px !important; }
.language-flag-de .country-flag { background-position: 0 -368px !important; }
.language-flag-el .country-flag { background-position: 0 -384px !important; }
.language-flag-ht .country-flag { background-position: 0 -400px !important; }
.language-flag-iw .country-flag { background-position: 0 -416px !important; }
.language-flag-hi .country-flag, .language-flag-te .country-flag, .language-flag-kn .country-flag, .language-flag-ta .country-flag, .language-flag-gu .country-flag { background-position: 0 -432px !important; }
.language-flag-hu .country-flag { background-position: 0 -448px !important; }
.language-flag-is .country-flag { background-position: 0 -464px !important; }
.language-flag-id .country-flag { background-position: 0 -480px !important; }
.language-flag-ga .country-flag { background-position: 0 -496px !important; }
.language-flag-it .country-flag { background-position: 0 -512px !important; }
.language-flag-ja .country-flag { background-position: 0 -528px !important; }
.language-flag-ko .country-flag { background-position: 0 -544px !important; }
.language-flag-la .country-flag { background-position: 0 -560px !important; }
.language-flag-lv .country-flag { background-position: 0 -576px !important; }
.language-flag-lt .country-flag { background-position: 0 -592px !important; }
.language-flag-mk .country-flag { background-position: 0 -608px !important; }
.language-flag-ms .country-flag { background-position: 0 -624px !important; }
.language-flag-mt .country-flag { background-position: 0 -640px !important; }
.language-flag-no .country-flag { background-position: 0 -656px !important; }
.language-flag-fa .country-flag { background-position: 0 -672px !important; }
.language-flag-pl .country-flag { background-position: 0 -688px !important; }
.language-flag-pt .country-flag { background-position: 0 -704px !important; }
.language-flag-ro .country-flag { background-position: 0 -720px !important; }
.language-flag-ru .country-flag { background-position: 0 -736px !important; }
.language-flag-sr .country-flag { background-position: 0 -752px !important; }
.language-flag-sk .country-flag { background-position: 0 -768px !important; }
.language-flag-sl .country-flag { background-position: 0 -784px !important; }
.language-flag-es .country-flag { background-position: 0 -800px !important; }
.language-flag-sw .country-flag { background-position: 0 -816px !important; }
.language-flag-sv .country-flag { background-position: 0 -832px !important; }
.language-flag-th .country-flag { background-position: 0 -848px !important; }
.language-flag-tr .country-flag { background-position: 0 -864px !important; }
.language-flag-uk .country-flag { background-position: 0 -880px !important; }
.language-flag-ur .country-flag { background-position: 0 -896px !important; }
.language-flag-vi .country-flag { background-position: 0 -912px !important; }
.language-flag-cy .country-flag { background-position: 0 -928px !important; }
.language-flag-yi .country-flag { background-position: 0 -944px !important; }
.language-flag-bn .country-flag { background-position: 0 -960px !important; }
.language-flag-eo .country-flag { background-position: 0 -976px !important; }
.language-flag.language-flag-custom-afghanistan .country-flag { background-position: 0 -992px !important; }
.language-flag.language-flag-custom-albania .country-flag { background-position: 0 -1008px !important; }
.language-flag.language-flag-custom-algeria .country-flag { background-position: 0 -1024px !important; }
.language-flag.language-flag-custom-argentina .country-flag { background-position: 0 -1040px !important; }
.language-flag.language-flag-custom-australia .country-flag { background-position: 0 -1056px !important; }
.language-flag.language-flag-custom-austria .country-flag { background-position: 0 -1072px !important; }
.language-flag.language-flag-custom-belgium .country-flag { background-position: 0 -1088px !important; }
.language-flag.language-flag-custom-brazil .country-flag { background-position: 0 -1104px !important; }
.language-flag.language-flag-custom-canada .country-flag { background-position: 0 -1120px !important; }
.language-flag.language-flag-custom-chile .country-flag { background-position: 0 -1136px !important; }
.language-flag.language-flag-custom-cote-d-ivoire .country-flag { background-position: 0 -1152px !important; }
.language-flag.language-flag-custom-ecuador .country-flag { background-position: 0 -1168px !important; }
.language-flag.language-flag-custom-egypt .country-flag { background-position: 0 -1184px !important; }
.language-flag.language-flag-custom-england .country-flag { background-position: 0 -1200px !important; }
.language-flag.language-flag-custom-luxembourg .country-flag { background-position: 0 -1216px !important; }
.language-flag.language-flag-custom-malaysia .country-flag { background-position: 0 -1232px !important; }
.language-flag.language-flag-custom-mexico .country-flag { background-position: 0 -1248px !important; }
.language-flag.language-flag-custom-new-zealand .country-flag { background-position: 0 -1264px !important; }
.language-flag.language-flag-custom-oman .country-flag { background-position: 0 -1280px !important; }
.language-flag.language-flag-custom-qatar .country-flag { background-position: 0 -1296px !important; }
.language-flag.language-flag-custom-saudi-arabia .country-flag { background-position: 0 -1312px !important; }
.language-flag.language-flag-custom-singapore .country-flag { background-position: 0 -1328px !important; }
.language-flag.language-flag-custom-south-africa .country-flag { background-position: 0 0 !important; }
.language-flag.language-flag-custom-switzerland .country-flag { background-position: 0 -1344px !important; }
.language-flag.language-flag-custom-syria .country-flag { background-position: 0 -1360px !important; }
.language-flag.language-flag-custom-united-arab-emirates .country-flag { background-position: 0 -1376px !important; }
.language-flag.language-flag-custom-united-states-of-america .country-flag { background-position: 0 -1392px !important; }
.language-flag-hy .country-flag { background-position: 0 -1408px; }
.language-flag-bs .country-flag { background-position: 0 -1424px; }
.language-flag-ceb .country-flag { background-position: 0 -1440px; }
.language-flag-ny .country-flag { background-position: 0 -1456px; }
.language-flag-ha .country-flag { background-position: 0 -1472px; }
.language-flag-hmn .country-flag { background-position: 0 -1488px; }
.language-flag-ig .country-flag { background-position: 0 -1504px; }
.language-flag-jw .country-flag { background-position: 0 -1520px; }
.language-flag-kk .country-flag { background-position: 0 -1536px; }
.language-flag-km .country-flag { background-position: 0 -1552px; }
.language-flag-lo .country-flag { background-position: 0 -1568px; }
.language-flag-la .country-flag { background-position: 0 -1584px; }
.language-flag-mg .country-flag { background-position: 0 -1600px; }
.language-flag-ml .country-flag { background-position: 0 -1616px; }
.language-flag-mi .country-flag { background-position: 0 -1632px; }
.language-flag-mr .country-flag { background-position: 0 -1648px; }
.language-flag-mn .country-flag { background-position: 0 -1664px; }
.language-flag-my .country-flag { background-position: 0 -1680px; }
.language-flag-ne .country-flag { background-position: 0 -1696px; }
.language-flag-pa .country-flag { background-position: 0 -1712px; }
.language-flag-st .country-flag { background-position: 0 -1728px; }
.language-flag-si .country-flag { background-position: 0 -1744px; }
.language-flag-so .country-flag { background-position: 0 -1760px; }
.language-flag-su .country-flag { background-position: 0 -1776px; }
.language-flag-tg .country-flag { background-position: 0 -1792px; }
.language-flag-uz .country-flag { background-position: 0 -1808px; }
.language-flag-yo .country-flag { background-position: 0 -1824px; }
.language-flag-zu .country-flag { background-position: 0 -1840px; }


.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }
.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; }
 @-webkit-keyframes fadeInLeftA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(-30%, 0, 0);
 transform: translate3d(-30%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInLeftA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(-30%, 0, 0);
 transform: translate3d(-30%, 0, 0);
 -ms-transform: translate3d(-30%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
 -ms-transform: none;
}
}
.fadeInLeftA { -webkit-animation-name: fadeInLeftA; animation-name: fadeInLeftA; }
 @-webkit-keyframes fadeInUpA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 30%, 0);
 transform: translate3d(0, 30%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInUpA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 30%, 0);
 transform: translate3d(0, 30%, 0);
 -ms-transform: translate3d(0, 30%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
 -ms-transform: none;
}
}
.fadeInUpA { -webkit-animation-name: fadeInUpA; animation-name: fadeInUpA; }
 @-webkit-keyframes fadeInRightA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(30%, 0, 0);
 transform: translate3d(30%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInRightA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(30%, 0, 0);
 transform: translate3d(30%, 0, 0);
 -ms-transform: translate3d(30%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
 -ms-transform: none;
}
}
.fadeInRightA { -webkit-animation-name: fadeInRightA; animation-name: fadeInRightA; }
 @-webkit-keyframes twinkling { 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
 @-webkit-keyframes OrangePulse { from {
 background-color: rgba(210,174,109,.2);
 -webkit-box-shadow: 0 0 10px rgba(210,174,109,1);
}
 50% {
 background-color: rgba(210,174,109,1);
 -webkit-box-shadow: 0 0 10px rgba(210,174,109,1);
}
to { background-color: rgba(210,174,109,.2); -webkit-box-shadow: 0 0 10px rgba(210,174,109,1); }
}
 @-webkit-keyframes swing { 20% {
 -webkit-transform: rotate(40deg);
 transform: rotate(40deg);
}
 40% {
 -webkit-transform: rotate(-20deg);
 transform: rotate(-20deg);
}
 60% {
 -webkit-transform: rotate(10deg);
 transform: rotate(10deg);
}
 80% {
 -webkit-transform: rotate(-10deg);
 transform: rotate(-10deg);
}
 100% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
}
 @keyframes swing { 20% {
 -webkit-transform: rotate(40deg);
 transform: rotate(40deg);
 -ms-transform: rotate(40deg);
}
 40% {
 -webkit-transform: rotate(-20deg);
 transform: rotate(-20deg);
 -ms-transform: rotate(-20deg);
}
 60% {
 -webkit-transform: rotate(10deg);
 transform: rotate(10deg);
 -ms-transform: rotate(10deg);
}
 80% {
 -webkit-transform: rotate(-10deg);
 transform: rotate(-10deg);
 -ms-transform: rotate(-10deg);
}
 100% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
 -ms-transform: rotate(0deg);
}
}
.swing { -webkit-transform-origin: top center; transform-origin: top center; -ms-transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }
 @-webkit-keyframes jump { 0% {
 -webkit-transform: translateY(0);
}
 25% {
 -webkit-transform: translateY(-20%);
}
 50% {
 -webkit-transform: translateY(0);
}
 75% {
 -webkit-transform: translateY(-10%);
}
 100% {
 -webkit-transform: translateY(0);
}
}
 @keyframes jump { 0% {
 transform: translateY(0);
}
 25% {
 transform: translateY(-20%);
}
 50% {
 transform: translateY(0);
}
 75% {
 transform: translateY(-10%);
}
 100% {
 transform: translateY(0);
}
}
 @-webkit-keyframes bounceInA { 0%, 100%, 20%, 40%, 60%, 80% {
 -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
 transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: scale3d(.3, .3, .3);
 transform: scale3d(.3, .3, .3);
}
 20% {
 -webkit-transform: scale3d(1.1, 1.1, 1.1);
 transform: scale3d(1.1, 1.1, 1.1);
}
 40% {
 -webkit-transform: scale3d(.9, .9, .9);
 transform: scale3d(.9, .9, .9);
}
 60% {
 opacity: 1;
 -webkit-transform: scale3d(1.03, 1.03, 1.03);
 transform: scale3d(1.03, 1.03, 1.03);
}
 80% {
 -webkit-transform: scale3d(.97, .97, .97);
 transform: scale3d(.97, .97, .97);
}
 100% {
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1);
 transform: scale3d(1, 1, 1);
}
}
 @keyframes bounceInA { 0%, 100%, 20%, 40%, 60%, 80% {
 -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
 transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: scale3d(.3, .3, .3);
 transform: scale3d(.3, .3, .3);
 -ms-transform: scale3d(.3, .3, .3);
}
 20% {
 -webkit-transform: scale3d(1.1, 1.1, 1.1);
 transform: scale3d(1.1, 1.1, 1.1);
 -ms-transform: scale3d(1.1, 1.1, 1.1);
}
 40% {
 -webkit-transform: scale3d(.9, .9, .9);
 transform: scale3d(.9, .9, .9);
 -ms-transform: scale3d(.9, .9, .9);
}
 60% {
 opacity: 1;
 -webkit-transform: scale3d(1.03, 1.03, 1.03);
 transform: scale3d(1.03, 1.03, 1.03);
 -ms-transform: scale3d(1.03, 1.03, 1.03);
}
 80% {
 -webkit-transform: scale3d(.97, .97, .97);
 transform: scale3d(.97, .97, .97);
 -ms-transform: scale3d(.97, .97, .97);
}
 100% {
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1);
 transform: scale3d(1, 1, 1);
 -ms-transform: scale3d(1, 1, 1);
}
}
.bounceInA { -webkit-animation-name: bounceInA; animation-name: bounceInA; -webkit-animation-duration: .75s; animation-duration: .75s; }
 @-webkit-keyframes fadeInDownA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -20%, 0);
 transform: translate3d(0, -20%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInDownA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -20%, 0);
 transform: translate3d(0, -20%, 0);
 -ms-transform: translate3d(0, -20%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
 -ms-transform: none;
}
}
.fadeInDownA { -webkit-animation-name: fadeInDownA; animation-name: fadeInDownA; }
 @keyframes fadeInA { 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
.fadeInA { -webkit-animation-name: fadeInA; animation-name: fadeInA; }
 @-webkit-keyframes flipInY { 0% {
 opacity: 0;
 -webkit-transform: perspective(400px) rotateY(90deg);
 transform: perspective(400px) rotateY(90deg);
}
 0%, 40% {
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 40% {
 -webkit-transform: perspective(400px) rotateY(-20deg);
 transform: perspective(400px) rotateY(-20deg);
}
 60% {
 opacity: 1;
 -webkit-transform: perspective(400px) rotateY(10deg);
 transform: perspective(400px) rotateY(10deg);
}
 80% {
 -webkit-transform: perspective(400px) rotateY(-5deg);
 transform: perspective(400px) rotateY(-5deg);
}
to { -webkit-transform: perspective(400px); transform: perspective(400px); }
}
 @keyframes flipInY { 0% {
 opacity: 0;
 -webkit-transform: perspective(400px) rotateY(90deg);
 transform: perspective(400px) rotateY(90deg);
}
 0%, 40% {
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 40% {
 -webkit-transform: perspective(400px) rotateY(-20deg);
 transform: perspective(400px) rotateY(-20deg);
}
 60% {
 opacity: 1;
 -webkit-transform: perspective(400px) rotateY(10deg);
 transform: perspective(400px) rotateY(10deg);
}
 80% {
 -webkit-transform: perspective(400px) rotateY(-5deg);
 transform: perspective(400px) rotateY(-5deg);
}
to { -webkit-transform: perspective(400px); transform: perspective(400px); }
}
.flipInY { -webkit-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipInY; animation-name: flipInY; }

@-webkit-keyframes fadeInUp { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
to { opacity: 1; -webkit-transform: none; transform: none; }
}
 @keyframes fadeInUp { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
to { opacity: 1; -webkit-transform: none; transform: none; }
}
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }
 @-webkit-keyframes fadeInUpBig { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 2000px, 0);
 transform: translate3d(0, 2000px, 0);
}
to { opacity: 1; -webkit-transform: none; transform: none; }
}
 @-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, to {
 -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
 animation-timing-function: cubic-bezier(.215, .61, .355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 3000px, 0);
 transform: translate3d(0, 3000px, 0);
}
 60% {
 opacity: 1;
 -webkit-transform: translate3d(0, -20px, 0);
 transform: translate3d(0, -20px, 0);
}
 75% {
 -webkit-transform: translate3d(0, 10px, 0);
 transform: translate3d(0, 10px, 0);
}
 90% {
 -webkit-transform: translate3d(0, -5px, 0);
 transform: translate3d(0, -5px, 0);
}
to { -webkit-transform: translateZ(0); transform: translateZ(0); }
}
 @keyframes bounceInUp { 0%, 60%, 75%, 90%, to {
 -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
 animation-timing-function: cubic-bezier(.215, .61, .355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 3000px, 0);
 transform: translate3d(0, 3000px, 0);
}
 60% {
 opacity: 1;
 -webkit-transform: translate3d(0, -20px, 0);
 transform: translate3d(0, -20px, 0);
}
 75% {
 -webkit-transform: translate3d(0, 10px, 0);
 transform: translate3d(0, 10px, 0);
}
 90% {
 -webkit-transform: translate3d(0, -5px, 0);
 transform: translate3d(0, -5px, 0);
}
to { -webkit-transform: translateZ(0); transform: translateZ(0); }
}
.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }
 @-webkit-keyframes zoomInA { 0% {
 opacity: 0;
 -webkit-transform: scale3d(.6, .6, .6);
 transform: scale3d(.6, .6, .6);
}
 50% {
 opacity: 1;
}
}
 @keyframes zoomInA { 0% {
 opacity: 0;
 -webkit-transform: scale3d(.6, .6, .6);
 transform: scale3d(.6, .6, .6);
}
 50% {
 opacity: 1;
}
}
.zoomInA { -webkit-animation-name: zoomInA; animation-name: zoomInA; }

@media only screen and (max-width: 1680px) { 
.layout{ width:1280px;}
.nav_wrap{ height:100px;} 
.nav_wrap .logo{ top:17px;}
}
@media only screen and (max-width: 1590px){
.section07 .foot_item01 {width: 510px;} 
.section07 .foot_item04 {width: 153px;}
.section07 .foot_item04 .right{ display:none;}
	}
@media only screen and (max-width: 1440px) { 
.web_head{top: -110px;opacity:0; visibility:hidden;}
.page_web_head{ top:0;opacity:1; visibility:visible; background:#2d2d2d}
.web_head.index_web_head{top:0;opacity:1; visibility:visible;}



.aboutus_items02_slide_wrap,.page_layout,.scheme_items03_02 .top{ width:98%}
.slide_btn_prev,.slide_btn_next{ display:none !important;}
.aboutus_items02_slide{ width:100%; margin-left:0;}
.aboutus_items03_slide{ width:95%}
.items06_main_item{ margin:18px 30px;}
.items06_else_item{ margin:15px;}
.items07_else_item{ width:270px; padding:0 20px;}
.items07_else_item:before{ display:none;}
.aside{ width:300px;}
.main{ width:calc(100% - 380px)}
.main .web_list_item .left{ width:100%; padding:10px 0;}
.main .web_list_item .right{ width:100%; padding:20px;}
.main .web_list_item .right .item_img{ width:180px;}
.main .web_list_item .right .item_info{ width:calc(100% - 200px)}
.news_items ul:after{ display:none;}

}
@media only screen and (max-width: 1280px) { 
.page_web_head{ padding:0 1%}
.scheme_items03_02 .bottom{ width:98%}
.investment_items02 ul{ margin-left:0;}
}
@media screen and (max-width: 1080px){
body{overflow-x:hidden;} 

.page_web_head .nav_wrap{  }
.nav_wrap .change-language{ display:none;}
.page_web_head .nav_wrap .login{ margin-right:60px;}
.nav_wrap .head_nav { width:200px;height:100%;overflow:hidden; display:block;overflow-y:auto;background-color:#fff;*background-color:#2d2d2d;background-color:#2d2d2d\9;position:fixed;right:-200px;top:0;z-index:10;text-align:center;-webkit-transition:all .4s ease;transition:all .4s ease;}
.nav_wrap .head_nav li{font-size:16px;line-height:1.8;float:none;margin:0;display: block;}
.nav_wrap .head_nav li a{display:block;padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.2);line-height: 1.8; color:#040000}
.nav_wrap .head_nav li a:before{display:none;}
.body_w .head_nav&gt;li.nav-current&gt;a{ color:#e71e2a;} 
.nav_wrap .head_nav li ul{ background:none;opacity:1; top:auto; width:100%; left:0; border:none; visibility:visible; position:relative;-webkit-transform: scale(1);transform: scale(1);}
.head_nav&gt;li ul li{ border-bottom:none;}
.head_nav&gt;li ul li a{  font-size:14px;}
.mobile-menu-toggle{position:absolute;right:10px;top:30px;width:32px;text-align:center;cursor:pointer;z-index:11;display:block;transition:.4s all;-webkit-transition:.4s all;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.mobile-menu-toggle i{display:block;width:100%;height:3px;background:#fff;margin-bottom:8px;transition:.3s all;-webkit-transition:.3s all}
.mobile-menu-toggle i.menu-ico-3{margin:0}
.mobile-menu-toggle i.menu-ico-1, .mobile-menu-toggle i.menu-ico-3{transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform:rotate(0);-webkit-transform:rotate(0)}
.mobile-menu-toggle i.menu-ico-2{transform:translateX(0);-webkit-transform:translateX(0)}
.nav-mask{display:block;width:0%;height:100%;background-color:#000;position:fixed;right:0;top:0%;z-index:9;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:.7;filter:alpha(opacity=70);cursor: pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.mobile-menu-toggle{width: 28px;}
.mobile-menu-toggle i{height: 2px;margin-bottom: 7px;}
html.mobile-menu-active,html.mobile-menu-active body{height: 100%;overflow: hidden;}
.mobile-menu-active {z-index: 9;}
.mobile-menu-active .head_nav {right:0;}
.mobile-menu-active  .mobile-menu-toggle{right:220px}
.mobile-menu-active  .mobile-menu-toggle i.menu-ico-1{transform:rotate(-43deg);-webkit-transform:rotate(-43deg)}
.mobile-menu-active  .mobile-menu-toggle i.menu-ico-3{transform:rotate(43deg);-webkit-transform:rotate(43deg)}
.mobile-menu-active  .mobile-menu-toggle i.menu-ico-2{transform:translateX(80px);-webkit-transform:translateX(80px);opacity:0}
.mobile-menu-active .nav-mask{width:100%;}
.mobile-menu-active .nav-mask{width:100%;}


#fp-nav.right{ display:none;}
body .index_web_head .logo img.logo_w{opacity:0 !important; visibility:hidden !important;}
body .index_web_head .logo img.logo_b{opacity:1  !important; visibility:visible  !important;}
.index_web_head{ padding:0 1%; background:#FFF;}
.index_web_head .nav_wrap{ border:none;}
body .index_web_head .nav_wrap .login{ color:#040000 !important;}
.index_web_head .mobile-menu-toggle{ top:40px;}
.index_web_head .mobile-menu-toggle i{ background:#333}
.mobile-menu-active .index_web_head .mobile-menu-toggle i{ background:#FFF;}
.index_web_head .head_nav&gt;li:before,.index_web_head .head_nav:hover &gt;li.nav-current:before{ background:#FFF;}
.section01 .phone_pic,.section01 .phone_pic .img_content{ width:100%; height:100%; left:0; top:0;}
.section01 .ba_info{ width:100%; height:100%; left:0; right:auto; text-align:center;justify-content:center; background:rgba(255,255,255,.8)}
.section01 .phone_pic{opacity:1;visibility:visible;-webkit-transform: none;transform: none;} 
.section02 .se02_info,.section03 .se03_info{ position:absolute; left:0; top:0; bottom:auto; right:0; width:100%; height:100%; display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.8); text-align:center;} 
.section02 .se02_img03{ width:68%}
.section04,.section05,.section06,.section07{ height:auto !important;}
.section04_items{ position:relative; left:0; margin:0 auto;}
.section04_item:nth-child(1) .item_info,.section04_item:nth-child(2) .item_info,.section04_item:nth-child(3) .item_info,.section04_item:nth-child(4) .item_info{ height:auto;}
.section04_item{ width:45%;}
.section04 .se04_info{ position:relative; text-align:center; left:auto; top:0; margin:30px 0;}

.section05{ padding:50px 0;}
.section05_middle,.section05_items{ position:relative; width:100%; height:auto; left:0 !important; top:0 !important; bottom:0 !important; right:0 !important;}
.section05_middle .se05_img01{ display:none;}
.section05_items{ display:flex;flex-wrap:wrap; justify-content:center;}
.section05_item{ margin:15px;}

.section06 .title{ margin:60px 0;}

.section07_info{ padding:50px 0;}
.section07 footer{ position:relative;}

.section01 .phone_pic,.section01 _logo,
.section02 .se02_img03 img,.section02 .se02_img02,
.section04 .section04_item,
.section05 .section05_items.section05_items_left .section05_item,.section05 .section05_items.section05_items_right .section05_item,
.section06 img,
.section07 .section07_info{opacity:1;visibility:visible;-webkit-transform: none;transform: none;}

.aboutus_items01_img01{ width:90%}
.aboutus_items01 .content,.aboutus_items03_slide,.aboutus_items04_slide_wrap,.aboutus_items05{ width:98%}
.aboutus_items01_img01 .video_content{ width:71%; height:auto;}
.aboutus_items01_img01 .video_content video{ height:auto; width:100%}
.swiper-slide.aboutus_item03.swiper-slide-active .item_wrap{ border-width:7px;}
.aboutus_item03 .item_wrap{ border-width:10px;}

.aside{ display:none}
.main{ width:100%}
}
@media screen and (max-width:768px){
.page_web_head .nav_wrap,.index_web_head .nav_wrap{ height:60px;}
.page_web_head .nav_wrap .logo,.index_web_head .nav_wrap .logo{ top:3px;}
.page_web_head .nav_wrap .logo img,.index_web_head .nav_wrap .logo img{ height:50px;}
.page_web_head .nav_wrap .login,.index_web_head .nav_wrap .login{ line-height:35px;}
.mobile-menu-toggle,.index_web_head .mobile-menu-toggle{ top:20px;}
.foot_item01,.section07 .foot_item01 {width: 100%;}
.section07 .foot_item04 {width: 303px;}
.section07 .foot_item04 .right{ display:block}
 


.page_banner{ display:flex;align-items:center;justify-content:center}
.page_banner img{ max-width:none; height:300px;}
.aboutus_item05:after{ display:none;}
.web_list_item .left{ width:100%; padding:10px 0;}
.web_list_item .right{ width:100%; padding:20px;}
.web_list_item .right .item_img{ width:180px;}
.web_list_item .right .item_info{ width:calc(100% - 200px)}
.items07_else_item{ text-align:center;}
.items07_else_item .item_title{ display:inline-block;}
.swiper-slide.aboutus_item03.swiper-slide-active{-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.page_layout{ padding-top:100px;}
.strength_items03 .content{ width:98%; margin:63px auto 0;}

.investment_items02 .content .left,.investment_items02 ul{ width:100%; padding:0 1%}
}
@media screen and (max-width:468px){
.gotop{ display:none !important;}
.page_web_head .nav_wrap .logo{ top:6px;}
.page_web_head .nav_wrap .logo img {height: 43px;}
.page_web_head .nav_wrap .login{ width:auto; padding:0 10px;} 
.nav_wrap .login:after{ display:none;}
.foot_item01,.foot_item02,.foot_item03,.foot_item04,.section07 .foot_item04{ width:100%;}
.foot_item01 .content .right{ width:100%}

.aboutus_items01_img01{ width:98%}
.aboutus_items01_img01 img.bg{ display:none;}
.aboutus_items01_img01 .video_content{ position:relative; width:100%; left:auto; top:auto;}
.web_list_item .right .item_info,.main .web_list_item .right .item_info{ width:100%; margin-top:20px;}
.web_list_item .right,.main .web_list_item .right{ padding:13px;}
.slide_honor_btn{ display:none;}

.news_tab .news_title{ margin:10px;}
.page_bar{ text-align:left;}
.investment_items04 ul{ display:block; text-align:center; width:160px; margin:80px auto 0;}
.investment_items04 ul .spr{-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); margin:20px 0 45px 50px;}

.section04 .section04_item{ width:100%;}
}</pre></body></html>