article, aside, details, figcaption, figure, header, hgroup, nav, section { display:block }html {font-size:100%;}
body {font-size: 14px;font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", Arial, sans-serif;line-height: 24px;color: #333;background:#fff;}html,body{height:100%; width:100%; }h2,h3{ font-style:normal; font-weight:normal;}* {margin:0;padding:0}a { color:#333; text-decoration:none;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }a:hover { color:#b30015; }a:active, a:focus, a:hover ,input:focus { outline:0 }.transition { transition: all 0.4s ease;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; }img{ border-style:none;}li{list-style:none}img{border:0;margin:0;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}.left{ float:left;}.right{ float:right;}.pc { display: block; }.phone { display: none; }.text-left { text-align: left; }.text-center { text-align: center; }.text-right{ text-align:right; }.red{ color:#b30015; }.orange{ color:#922925; }.blue { color: #09357e; }.block{ display:block; }.inline-block{ display:inline-block; }.white {color:#fff; }.gray { color:#999; }.clear { clear: both; }.phonepic { width:100%;}.relative { position:relative; }.absolute { position:absolute; }.wrap { position: relative; max-width: 1200px; margin: 0 auto; }.container {max-width: 1720px; width: 92%; margin:0 auto; }.container-fluid { width:100%;display:block;}


.top .t_cen{position:relative;height:120px; }
.top .logo{position:absolute;z-index:10;left:5%;top:32px;width:375px;}
.top .menu{position:absolute;right:0px;max-width:900px;width:76%;top:0;height:100%;z-index:555;text-align:center;}
.top .menu li{position:relative;float:left;width:12.5%;z-index:35;height:100%;height:120px;line-height:120px;justify-content: center;align-items: center; font-size:17px;  }
.top .menu li a{display:block; }
.top .menu li.cur a { color:#b30015; }
.top .menu li.lan { background: #efefef; }
.top .menu li.lan a { display: initial; }
.top .menu li a.first { background:url(../images/menubg.gif) no-repeat bottom center;background-size: 0 3px;  }
.top .menu li a.first:hover { background-size:76px 3px; }
/*===============×Ó²Ëµ¥¶¨Î»=================*/
.top .menu li .Nodes{position:absolute;overflow:hidden;width:1200px;left:-450px;height:0px;top:120px;z-index:100; background:url(../images/menubg.png); }
.top .menu li .Nodes.n2 { left: -575px; }
.top .menu li .Nodes.n3 { left: -700px; }
.top .menu li .Nodes.n4 { left: -825px; }
.top .menu li .Nodes.n5 { left: -950px; }
.top .menu li .Nodes.n6 { left: -1075px; }


.investment_con_list *{ max-width:100%;}
@media screen and (max-width:1400px) {
.top .menu{max-width:900px;width:72%;}
.top .logo{ left:3%;width:173px;}
.top .menu li .Nodes{width:1000px;left:-325px; }
.top .menu li .Nodes.n2 { left: -437px; }
.top .menu li .Nodes.n3 { left: -550px; }
.top .menu li .Nodes.n4 { left: -662px; }
.top .menu li .Nodes.n5 { left: -775px; }
.top .menu li .Nodes.n6 { left: -888px; }
}
@media screen and (max-width:1200px) {
.top .menu{max-width:800px;width:68%;}
.top .logo{ left:2%;width:163px;}
.top .menu li .Nodes{width:850px;left:-250px; }

.top .menu li .Nodes.n2 { left: -350px; }
.top .menu li .Nodes.n3 { left: -450px; }
.top .menu li .Nodes.n4 { left: -550px; }
.top .menu li .Nodes.n5 { left: -650px; }
.top .menu li .Nodes.n6 { left: -750px; }
}
@media screen and (max-width:1000px) {
.top .logo{ width:153px;}
.top .menu li .Nodes{width:700px;left:-150px; }
}
.top .menu li .Nodes .xl {position:static;float:left;width:100%;left:0px;top:0px;z-index:100;}
.top .menu li .Nodes .biaoge { padding:2% 3%; }
.top .menu table { min-height: 25px; line-height: 25px;  border-collapse: collapse;} 
.top .menu table { border:1px solid #ccc; }  
.top .menu table tr td { border:1px solid #ccc;padding:20px; }  
.top .menu li .Nodes .m1 { width: 40%; }
.top .menu li .Nodes .tit { font-size: 22px;padding:0 0 2%; }
.top .menu li .Nodes .des { color:#666;font-size:14px;height:80px;margin:0 0 5%; overflow: hidden; }
.top .menu li .Nodes .m2 { width: 26%;padding-top:2%; }
.top .menu li .Nodes .m2 p { margin:0 5%; }
.top .menu li .Nodes .m2 a { display: block;height: 42px;line-height: 42px;border-bottom: #ccc 1px solid;background:url(../images/ico5.png) no-repeat right center; }
.top .menu li .Nodes .m2 a:hover { padding-left:5%;background-image:url(../images/ico6.png); }
.top .menu li .Nodes .m3 { width: 34%; }
.top .menu li .Nodes .pic1 { padding:0 0 2%; }
.top .menu li .Nodes .tit1 { font-size: 17px;padding:0 0 2%; }
.top .menu li .Nodes .des1 { color:#666;font-size:14px;line-height:21px;height:48px;overflow: hidden; }
.top .menu li .Nodes .m3 a { font-size: 14px; }
.top .menu li .Nodes ul li{width:100%;height:36px;float:none;padding:0;margin:0;text-align:center; }
.top .menu li .Nodes ul li a{display:block;width:100%;color:#666;font-size:14px;height:36px;line-height:36px;background:none;font-weight:normal;transition: all 0.3s ease;overflow: hidden;/**/ white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.top .menu li .Nodes ul li:hover a { background-color:#eee; }
.top .top1{position:absolute;right:5%;width:29px;top:25px;z-index:10; }

.menubg {position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: #fff;z-index: 9991;opacity: .98;filter:alpha(opacity=98); }
.menu-icon { margin-top: 11px;margin-right: 10px; }
.visible-phone {display: none;}

/*²Ëµ¥ÑùÊ½*/
.bt-menu {position: fixed;top: 0;right:0;width:100%;height: 0;z-index:9999;border-width: 0px;border-style: solid;border-color: #fff;background-color: rgba(0,0,0,0);-webkit-backface-visibility: hidden;-webkit-transition: border-width 0.3s, background-color 0.3s, height 0s 0.3s;transition: border-width 0.3s, background-color 0.3s, height 0s 0.3s;}
.bt-menu.bt-menu-open {height: 100%;border-width: 0 400px 0 0;background-color: rgba(0,0,0,0.6);-webkit-transition: border-width 0.2s, background-color 0.2s;transition: border-width 0.2s, background-color 0.2s;}
.bt-overlay {position: absolute;width: 100%;}
.bt-menu-open .bt-overlay {height: 100%;}
.bt-menu-trigger {position: fixed;top: 0;right:0;display: block;padding:40px;width: 40px;height: 40px;background:#1f337c;z-index:10000;cursor:pointer; }
.bt-menu-trigger span {position: absolute;top: 50%;right: 33.3333%;display: block;width: 33.333%;height: 3px;border-radius:3px;margin-top: -2px;background-color: #fff;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: background-color 0.3s;transition: background-color 0.3s;}
.bt-menu-open .bt-menu-trigger span {background-color: transparent;}
.bt-menu-trigger span:before,.bt-menu-trigger span:after {position: absolute;right: 0;width: 100%;height: 100%;border-radius:3px;background: #fff;content: '';-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;}
.bt-menu-trigger span:before {-webkit-transform: translateY(-250%);transform: translateY(-250%);}
.bt-menu-trigger span:after {-webkit-transform: translateY(250%);transform: translateY(250%);}
.bt-menu-open .bt-menu-trigger span:before {background:#fff;-webkit-transform: translateY(0) rotate(45deg);transform: translateY(0) rotate(45deg);}
.bt-menu-open .bt-menu-trigger span:after {background:#fff;-webkit-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);}
.bt-menu ul {position: fixed;top: 25px;right: 10px;width: 350px;margin-right:-350px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.bt-menu.bt-menu-open ul { width: 350px;margin-right:0; }
.bt-menu ul li { width:92%;padding: 16px 0 16px 8%;opacity: 0;visibility: hidden;}
.bt-menu ul li.lo { margin-left:0;}
.bt-menu ul li.lo img { max-width: 150px;width: 100%;margin:0 0 5%; }
.bt-menu.bt-menu-open ul li {visibility: visible;opacity: 1;}
.bt-menu.bt-menu-open ul li .tit { width:90%;color:#111;font-weight:bold;margin:0 0 3%; }
.bt-menu.bt-menu-open ul li .des { width:90%;color:#777;margin:0 0 3%; }
.toggle { cursor:pointer; }

.swiper-container {width: 100%;height: 100%;}
.swiper-slide { display: flex;justify-content: center;align-items: center; overflow: hidden;}
.swiper-container-v .swiper-slide:last-child{height:440px;}
.swiper-container-h .swiper-slide:last-child{height:100%;}
.swiper-slide img { width:100%;height: 100%; }
.swiper-container-h { border-top:#fff 120px solid; }
.swiper-container .swiper-pagination-bullet{width:12px;height:12px;opacity:0.9;background: #fff;}
.swiper-container .swiper-pagination-bullet-active{opacity:0.9;background:#ef000c}
.swiper-container .swiper-button-prev { background:url(../images/arrprew.png) no-repeat center;background-size:100% auto;width:3%;height:80px;left:2%;margin-top:-50px; }
.swiper-container .swiper-button-prev:hover { background-image:url(../images/arrprew1.png); }
.swiper-container .swiper-button-next { background:url(../images/arrnext.png) no-repeat center;background-size:100% auto;width:3%;height:80px;right:2%;margin-top:-50px; }
.swiper-container .swiper-button-next:hover { background-image:url(../images/arrnext1.png); }
.swiper-slide .tit { top:23%;left: 12%;width: 80%;height: 75%;z-index: 99; }
.swiper-slide .tit1 { padding:0 0 5%;color:#ccc; }
.swiper-slide .tit2 { padding:0 0 3%;font-size: 38px; }
.swiper-slide .tit3 { padding:0 0 8%;font-size: 56px;font-weight: bold; }
.swiper-slide .tit4 { padding:0 0 3%;color: #ccc; }
.swiper-slide .more { border:#fff 1px solid;color:#fff;padding:6px 32px;display:inline-block;font-size: 12px; background: rgba(8, 0, 2, 0.43);border-radius: 4px;}
.swiper-slide .more span ,.swiper-slide .more span:hover,.swiper-slide .more a{ color:#fff;display: block; }
.swiper-slide .more:hover { background:#fff;color:#333;border:#ff0000 1px solid;background: #ff0000; }
.home2a { left:15%;top:25%;height: 20%;width: 40%;z-index: 9 }
.home2a .text1 { font-size: 34px;font-weight: bold;margin:0 0 5%;color:#b30015; }
.home2a:hover .text1 { font-size: 38px; }
.home2a .line { width:50px;height: 6px;border-radius: 4px;background: #b30015;margin:0 0 2%; }
.home2a:hover .line { width: 68px; }
.home2a .text2 { font-size: 22px; }
.home2a:hover .text2 { color:#b30015; }
.home2b { left:55%;top:25%;height: 20%;max-width:600px;width: 35%;z-index: 9 }
.home2b .text1 { font-size: 16px;padding:0 0 10px; }
.home2b:hover .text1 { color:#b30015;  }
.home2b .text2 { font-size: 16px;padding:0 0 6%;color: #999; }
.home2b:hover .text2 { color:#b30015;  }
.home2b .more.m1 { border:#aaa 1px solid;color: #aaa;background: #fff; }
.home2b:hover .more.m1 { border:#b30015 1px solid;background: #b30015;color: #fff; }
.home2c { left:5%;top:65%;height: 20%;width: 90%;z-index: 9 }
.home2c li { width:31%;float: left;margin-left: 3.5%;  }
.home2c li:nth-child(1) { margin-left: 0;  }
.home2c li .pic { overflow: hidden; }
.home2c li .pic img{ transform: scale(1, 1);}
.home2c li:hover .pic img {transform: scale(1.1, 1.1);}
.home2c .text1 { left: 10%;top:18%;z-index: 9;font-weight: bold;font-size: 26px; }
.home2c li:hover .text1 { font-size: 30px; }
.home2c .text2 { left: 10%;top:36%;z-index: 9;color:#fff; }
.home2c li:hover .text2 { color:#fff; }
.home3 { background: url(../images/home3bg.jpg) no-repeat;background-size: 100% 100%; }
.home3a { left:5%;top:19%;height: 30%;width: 45%;z-index: 9 }
.home3a .text1 { font-size: 32px;font-weight: bold;margin:0 0 5%; }
.home3a:hover .text1 { font-size: 38px; }
.home3a .line { width:50px;height: 6px;border-radius: 4px;background: #b30015;margin:0 0 2%; }
.home3a:hover .line { width: 68px; }
.home3a .text2 { font-size: 16px;margin:0 0 5%;color:#666; }
.home3a:hover .text2 { color:#990113; }
.home3a .more.m2 { border:#b30015 1px solid;background: #b30015;color:#fff; }
.home3a:hover .more.m2 { border:#990113 1px solid;background: #111;color:#fff; }
.home3b { left:5%;bottom:4%;width: 45%;z-index: 9 }
.home3c { left:55%;bottom:4%;width: 40%;z-index: 9 }
.home3c li { width: 50%;float: left; overflow: hidden; }
.home3c li .num,.home3b .num { color:#990113;width:30%;left:10%;top:20%;font-size:30px;font-weight:bold;z-index: 9; }
.home3c li:hover .num,.home3b:hover .num { font-size: 36px; }
.home3b .num { top:25%; }
.home3c li .text,.home3b .text { width:85%;left:10%;bottom:10%;z-index: 9; }
.home3c li:hover .text,.home3b:hover .text { font-size: 16px; }
.home3c li:nth-child(4) .text { color:#fff; }
.home3c li:nth-child(4) .text .t3.gray { color: #fff; }
.home3c li .text .t1,.home3b .t1 { width: 20px;height: 20px;line-height: 20px;background: #b30015;color: #fff; }
.home3c li .text .t2,.home3b .t2 { padding:5% 0 4%;font-size: 22px; }
.home3c li:hover .text .t2,.home3b:hover .t2 { font-size: 26px; }
.home3c li .text .t3,.home3b .t3 { font-size: 12px;line-height: 20px; }
.home3c li:hover .text .t3,.home3b:hover .t3 { color:#990113;font-size: 14px; }
.home3c li .pro,.home3b .pro { width:68%;text-align:right;right:1px;top:0;z-index: 8;margin-top: -3%; overflow: hidden; }
.home3c li:nth-child(4) .pro {  width: 100%;height: 100%;margin-top: 0; }
.home3c li:nth-child(4) .num { color: #fff; }
.home3b .pro { width: 50%;margin-top:0;height: 100%; }
.home3c li .pro img,.home3b .pro img{ transform: scale(1, 1);}
.home3b:hover .pro img {transform: scale(0.9, 0.9);}
.home3c li:hover .pro img {transform: scale(1.1, 1.1);}
.home5 { background-color: #ffffff; }
.home5a { left:12%;top:21%;height: 10%;width: 45%;z-index: 5; }
.home5a .text1 { font-size: 30px;font-weight: bold;margin:0 0 4%; }
.home5a .line { width:50px;height: 6px;border-radius: 4px;background: #b30015;margin:0 0 2%; }
.home5b { left:5%;top:35%;height: 55%;width: 90%;z-index: 5; }
.home5b .left { width: 23%;height: 96%;background: #fff; }
.home5b .left .pic { width:100%;overflow: hidden; }
.home5b .left .pic img{ transform: scale(1, 1);}
.home5b .left:hover .pic img {transform: scale(1.2, 1.2);}
.home5b .left .text { padding:10% 5% 6%; }
.home5b .left .fenlei { font-size: 16px; }
.home56 .left .date { color: #999; }
.home5b .left .biaoti { font-size: 18px;padding:0 5%;  }
.home5b .left .des { padding:2% 5% 2%;color: #999;text-indent: 30px; }
.home5b .middle { width: 23%;margin-left: 2%;background:#f2f6f6 url(../images/home5bg.jpg) no-repeat center center;background-size:100% 100%;float: left;height: 89%;padding-top:2%;-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.2); box-shadow:0 0 15px  rgba(0, 0, 0, 0.2); }
.home5b .middle .text { padding:5% 5%; }
.home5b .middle .biaoti { padding:0 5%;font-size: 18px; }
.home5b .middle .des { padding:8% 5% 3%;height:45%;color: #999; }
.home5b .middle .gd { padding:0 5%; }
.home5b .middle .gd a { display:block;width: 120px;height: 30px;border-radius: 34px;background:#b30015 url(../images/arr.png) no-repeat center center;color: #fff; }
.home5b .middle .gd a:hover { background-color:#900111; }
.home5b .right { width: 49%; }
.home5b .right li { border-top:#ccc 1px solid;padding-top:3%;margin-top: 3%;width: 100%;float: left; }
.home5b .right li:hover { -moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.2); box-shadow:0 0 15px  rgba(0, 0, 0, 0.2); }
.home5b .right li:nth-child(1) { border-top:0;padding:0;margin:0; }
.home5b .right li .pic { width:25%;float: left;overflow: hidden; }
.home5b .right li .pic img{ transform: scale(1, 1);}
.home5b .right li:hover .pic img {transform: scale(1.2, 1.2);}
.home5b .right li .content { width: 70%;float: right; }
.home5b .right li .bt { font-size: 18px;padding:0 0 1%;transition: all 0.3s ease;overflow: hidden; white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }
.home5b .right li .dt { color: #999;padding:0 0 2%; }
.home5b .right li .ds { padding:0 0 2%;transition: all 0.3s ease;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }
.home5b .right li .gd img { width: auto; }
.home6 .content { width:100%;border-top: #fff 0px solid; }

.footer { color:#7c7a7a; overflow: hidden;background:#282323;  }
.foot1 { padding:4% 0 2.5%;background:#101220;box-shadow: 0 17px 20px 0 #000 inset; }
.foot1 a { color: #999; }
.foot1 a:hover { color:#eee; }
.foot1 .left { width:21%; }
.foot1 .left p { padding:4px 0; }
.footlogo { max-width: 244px;width: 100%;margin:0 0 30px; }
.foot1 .middle { width:54%;padding-left:5%;float:left; }
.foot1 .middle .title { font-size: 16px;margin:0 0 12px; }
.foot1 .middle .tit { padding:3px 0; }
.foot1 .right { max-width:307px;width:20%; }
.foot1 .link a { max-width:150px;width:100%;height:40px;line-height: 40px;background: #b30015;color: #e69097;border-radius: 40px;margin-top:30px; }
.foot1 .link a:hover { background: #950112; }
.foot2 { padding:1% 0; background:#101220;}
.foot2 a { color:#7c7a7a;}

.backToTop {position: fixed;right: 1%;bottom: 10px;background:url('../images/backtotop.png') center no-repeat;z-index: 9999;width: 40px;height: 40px;border-radius:40px;display: none;cursor: pointer;}

.fadeInRight { animation:fadeInRight 1s 0.0s both }
@keyframes fadeInRight{0%{opacity:0;transform:translate3d(70px, 0, 0)}100%{opacity:1;transform:none}}
.fadeInLeft { animation:fadeInLeft 1s 0.0s both }
@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-70px, 0, 0)}100%{opacity:1;transform:none}}
.fadeIn { animation:fadeIn 1.3s 0.0s both}
@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
.fadeInUp { animation:fadeInUp 1s 0s both }
@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 50px, 0)}100%{opacity:1;transform:none}}

.banner.container { border-top: #fff solid;max-width:1920px;width:100%; overflow: hidden; }
.banner .text { width: 100%;top:37%;height: 30%;left: 0;z-index: 9; }
.banner .text1 { font-weight: bold;font-size: 32px;padding:0 0 2%; }
.banner .text2 { font-size: 18px; }
.banner .menu { width: 100%;bottom:0;height: 56px;line-height:55px;left: 0;z-index: 9; }
.banner .menu .container { max-width:1500px;width:94%;background: #fff;border-bottom:#ddd 1px solid;color: #aaa; }
.banner .menu .content { padding:0 10%; }
.banner .menu a { margin:0 5%; font-size:18px; font-weight:bold; }

.main { padding:0 0 3%;line-height: 28px; }
.main .container { max-width:1400px;width:98%;}
.main .daohang { padding:1% 0;word-spacing: 4px; }
.about1 { padding:5% 0 2%;border-bottom: #ccc 1px solid;margin:0 0 2%; }
.about1 .left { width:46%; }
.about1 .left .text1 { font-size: 36px;font-weight: bold;margin:0 0 5%; }
.about1 .left .line { width:50px;height: 6px;border-radius: 4px;background: #b30015;margin:0 0 2%; }
.about1 .left .text2 { font-size: 16px;color:#666; }
.about1 .right { width:46%; }
.about1 .right .text1 { font-size: 16px;margin:0 0 1%; }
.about1 .right .text2 { font-size: 16px;color: #666; }
.about2 .left { width: 46%; }
.about2 .right { width: 46%; }
.about2 p { padding:0 0 12px; }
.protd { width: 19%; }
.main.products { background:#e6e8e8 url(../images/probg.jpg) no-repeat top center; }
.products .title { padding:2% 0 0; }
.products .tit { font-size: 30px;font-weight: bold;margin:0 0 2%; }
.products .line { width:50px;height: 6px;border-radius: 4px;background: #b30015; }
.products li { width:33.33333%;margin-bottom:30px;float: left; overflow: hidden; }
.products li:nth-child(1),.products li:nth-child(5) { width: 100%; }
.products li .num { width:30%;left:10%;top:30%;font-size:30px;font-weight:bold;z-index: 9; }
.products li .text { width:70%;left:10%;bottom:10%;z-index: 9; }
.products li:nth-child(5) .num { top:22%; }
.products li:nth-child(5) .text { top:35%; }
.products li:nth-child(5) .cpbg { width: 100%;transform: scale(1, 1); }
.products li:nth-child(5):hover .cpbg { width: 100%;transform: scale(1.2, 1.2); }
.products li .text .t1 { width: 20px;height: 20px;line-height: 20px;background: #b30015;color: #fff; }
.products li .text .t2 { padding:1.6% 0 0;font-size: 22px; }
.products li .text .t3 { font-size: 12px;line-height: 20px; }
.products li .pro { width:100%;text-align:right;right:0;top:0;z-index: 9;border-right: #ccc 2px solid; overflow: hidden; }
.products li:nth-child(1) .pro,.products li:nth-child(4) .pro,.products li:nth-child(5) .pro { border-right: 0; }
.products li:nth-child(1) .pro { right: 16%; }
.products li .pro img{ height: 100%;transform: scale(1, 1);}
.products li:hover .pro img {transform: scale(1.2, 1.2);}
.products li:nth-child(1):hover .pro img {transform: scale(0.9, 0.9);}

.prolist .content { padding-top:3%; }
.prolist li { width: 31%;float: left;margin:0 3.5% 3.5% 0; }
.prolist li:nth-child(3n) { margin-right: 0; }
.prolist li .pic { overflow: hidden; }
.prolist li .pic img{ width:100%;transform: scale(1, 1);}
.prolist li:hover .pic img {transform: scale(1.2, 1.2);}
.prolist li .pic .bg { left: 0;top:0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);opacity: 0;filter:alpha(opacity=0); z-index: 8 }
.prolist li:hover .pic .bg { opacity: 1;filter:alpha(opacity=1); }
.prolist li .pic .fd { left: 50%;top:50%;width: 52px;height: 52px;margin-top:-26px;margin-left:-26px;opacity: 0;filter:alpha(opacity=0);background:url(../images/fd.png) no-repeat center center;z-index: 8 }
.prolist li:hover .pic .fd { opacity: 1;filter:alpha(opacity=1); }
.prolist li .tit { padding:20px 0 8px;font-size: 20px; }
.prolist li .des { width:100%;color:#888;overflow: hidden; white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }

.proview .content { padding:3% 0 0; }
.proview1 .left { width: 50%;line-height: 32px; }
.proview1 .left .tit { font-size: 24px;margin:0 0 10%; }
.proview1 .left .des { color: #666;padding:0 0 10%; }
.proview1 .more { width: 170px;height: 52px;line-height: 52px;background: #b30015;color: #fff;font-size: 16px;border-radius: 52px; }
.proview1 .more:hover { background: #910111; }
.proview1 .right { width: 44%; }
.proview1 .datu { left:0;top:0;width:100%;height:100%;z-index:-1;border:#ccc 1px solid;overflow: hidden; }
.proview1 .mr_frbox { margin-top:2%; }
.proview1 .mr_frUl{float:left;width:92%;}
.proview1 .mr_frBtnL{cursor:pointer;float:left;margin:5% 0 0;width:4%; text-align: left;}
.proview1 .mr_frBtnR{cursor:pointer;float:right;margin:5% 0 0;width:4%;text-align: right;}
.proview1 .mr_frUl ul li { width:20%;float:left; }
.proview1 .mr_frUl ul li img { width: 90%;margin:0 5%; }

.cert .cert1 { padding:5% 0;font-size: 30px; }
.cert .cert2 { background: #f8f8f8;margin-bottom: 5%; }
.cert .cert2 .left { width: 30%; }
.cert .cert2 .right { width: 60%;padding-top:3%;margin-right: 5%; }
.cert .cert2 .right li { width: 30%;float: left;margin: 0 5% 5% 0;height: 50px;border-bottom: #ccc 1px solid; }
.cert .cert2 .right li:nth-child(3n) { margin-right: 0; }

.cpqiehuan { background: #fff; }
.cpqiehuan .container { max-width:1400px;width:94%;}
.cpqiehuan.cp .investment_f{ width:100%;border-top:#eeeff3 1px solid;}
.cpqiehuan.cp .investment_title{ padding-top: 3%;  }
.cpqiehuan.cp .investment_title div{ width:18%;margin-left:2%;height:64px;line-height:64px;padding-bottom:40px;float:left;font-size:16px;color:#444;}
.cpqiehuan.cp .investment_title div:nth-child(1) { margin-left: 0; }
.cpqiehuan.cp .investment_title div span { display: block;border-radius: 32px;border:#999 1px solid;cursor: pointer; }
.cpqiehuan.cp .investment_title div.on{ color:#fff;background:url(../images/qiehuan.png) no-repeat bottom center;}
.cpqiehuan.cp .investment_title div.on span { background: #333;color:#fff; }
.cpqiehuan.cp .investment_con{ clear:both; padding:3% 0 5%;min-height:200px; }
.cpqiehuan.cp .investment_con_list{display:none;}
.cpqiehuan.cp .investment_con .tit { font-size: 22px;padding:0 0 2%;margin:0 0 2%;border-bottom: #ccc 1px solid; }
.cpqiehuan.cp .investment_con p { padding:0 0 20px;}

.cpqiehuan.zs .investment_f{ width:100%; }
.cpqiehuan.zs .investment_title div{ width:18%;margin-left:2%;height:64px;line-height:64px;float:left;font-size:16px;color:#444; cursor: pointer;}
.cpqiehuan.zs .investment_title div:nth-child(1) { margin-left: 0; }
.cpqiehuan.zs .investment_title div.on{ color:#eb0001;background:#eeeff3;}
.cpqiehuan.zs .investment_con{ clear:both; padding:3% 0 5%;min-height:200px; }
.cpqiehuan.zs .investment_con_list{display:none;}
.cpqiehuan.zs .investment_con li { width: 21%;margin:0 2% 3%;float: left;background: #fff; }
.cpqiehuan.zs .investment_con li .pic { padding:4% 6%; }

.project.container { max-width: 1920px;width: 100%; }
.project li { width: 20%;float: left; }
.project li a { color: #fff; }
.project li a:hover { color: #fff; }
.project li .pic { overflow: hidden; }
.project li .pic img{ transform: scale(1, 1);}
.project li:hover .pic img {transform: scale(1.2, 1.2);}
.project li .bg { left: 0;top:0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3); z-index: 8 }
.project li:hover .bg { background: rgba(222, 6, 33, 0.9); }
.project li .text1 { left: 10%;top:12%;width: 80%;height: 12%; z-index: 9; }
.project li .text2 { left: 10%;top:23%;font-size:22px;width: 80%;height: 12%; z-index: 9; }
.project li .text3 { left: 10%;top:31%;width: 80%;height: 62%; z-index: 9;overflow: hidden;opacity: 0;filter:alpha(opacity=0); }
.project li .text3 li { width: 100%;margin-bottom: 1%; }
.project li .more { left: 10%;top:55%;z-index: 9;opacity: 1;filter:alpha(opacity=100); }
.project li:hover .text3 { opacity: 1;filter:alpha(opacity=100); }
.project li:hover .more { display: none; }

.project.sy { height: 87%;border-top:#fff 120px solid;}
.project.sy ul { height: 100%; }
.project.sy li.sy { height: 100%;}
.project.sy li .pic { height: 100%; }
.project.sy li .pic img { height: 100%; }

.project1 .title { font-size: 26px; }
.project2 { padding:3% 0 1%; }
.project2 .datu { left:0;top:0;width:100%;height:100%;z-index:-1; }
.project2 .datu img { width: 100%; }
.project3 { padding: 1% 0;margin:1% 0 2%;background: #f8f8f8; }
.project3 .mr_frUl{float:left;width:92%;}
.project3 .mr_frBtnL{cursor:pointer;float:left;margin:3% 0 0;width:4%; text-align: left;}
.project3 .mr_frBtnR{cursor:pointer;float:right;margin:3% 0 0;width:4%;text-align: right;}
.project3 .mr_frUl ul li { width:20%;float:left; }
.project3 .mr_frUl ul li img { width: 90%;margin:0 5%; }
.project4.container { max-width: 1500px;width: 92%;padding:0 0 4%; }
.project4 li { width: 25%;float: left;margin:0 0 1%;color: #999;overflow: hidden; white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }

.news { padding:4% 0; }
.news li { width:23%;margin-right:2%;float: left; }
.news li:nth-child(3n) { margin-right: 2%; }
.news li .pic { overflow: hidden; }
.news li .pic img{ transform: scale(1, 1);}
.news li:hover .pic img {transform: scale(1.2, 1.2);}
.news li .date { padding:4% 0 1%; }
.news li .tit { font-size: 16px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;border-bottom:#ddd 1px solid;transition: all 0.5s ease;padding:0 0 3%;margin:0 0 1%; position: relative; text-decoration:none; }
.news li:hover .tit { border-bottom: 1px solid #b30015;color:#b30015; }
.news li .tit:after {content: "";position: absolute;border-bottom: 1px solid #b30015;bottom: -1px;left: 100%;width: 0;transition: width 350ms, left 350ms;}
.news li:hover .tit:after {left: 0;width: 100%;transition: width 350ms;}
.news li .more { display: inline-block;padding-right: 40px;background:url(../images/arr1a.png) no-repeat right center; }
.news li:hover .more { background-image: url(../images/arr1.png); }
.newsview .title { font-size:25px;padding:4% 0 8px;}
.newsview .date { color:#999;padding:0 0 1%;font-size:13px;margin:0 0 10px; word-spacing: 6px; }
.newsview .text { line-height:28px;padding:20px 0;color:#666;font-size:14px;}
.newsview .text p { padding-bottom:12px; text-indent:32px;}

.contact .tit { padding:0 0 3%;font-size: 22px;line-height: 46px; }
.contact .content { padding:3% 0 1%;background: #f8f8f8; }
.contact .content p { display: inline-block;margin:0 5%;word-spacing: 4px; }
.contact .map { margin:5% 0 0;border:#ddd 1px solid;height: 550px;overflow: hidden; }

.form-control { width:96%;margin:0 0 12px;border-radius:4px; overflow:hidden;}
.form-rt .tit1 {width: 100%;height: 50px;line-height: 50px;font-size: 24px;border-radius: 5px;color: #fff;background-color: #b90029;text-align: center;margin-bottom: 40px;}
.form-rt .form-group {position: relative;}
.form-rt .form-group #note {position: absolute;left: 20px;top: 10px;color: #A09F9D;}
.form-rt .form-group label {display: none;}
.form-rt .form-group input,.form-rt .form-group textarea {border: 1px solid #bbb;background: transparent;text-shadow: none;box-shadow: none;height: 40px;line-height: 40px;padding: 0 2%;color: #A09F9D;transition: .3s;background: #fafafa;}
.form-rt .form-group input:focus ,.form-rt .form-group textarea:focus {box-shadow: 0 0 10px rgba(20,167,235,.5);border: none;}
.form-rt .form-group textarea {height: 115px;}
.form-rt button {width: 135px;height: 40px;padding: 0;font-size: 16px;text-align: center;line-height:40px;border: none;background-color: #b90029;color: #fff;border-radius:3px;transition: .3s;cursor:pointer;}
.form-rt button:hover {background-color: #292929;}

#fenye {color:#000;margin:20px 10% 0 0; height:25px;font-weight:bold; }
#fenye a {padding:8px 14px;color:#ae211a; border:#ae211a 1px solid;margin:0 3px;border-radius:4px; }
#fenye a:hover {text-decoration:none; background:#ae211a;border:#0a6db7 1px solid;color:#fff;}
#fenye .a1 { padding:8px 12px;border:#ae211a 1px solid; margin:0 3px;border-radius:4px;background:#ae211a;color:#fff;}






/*内页底部*/
.pagination{ clear:both; text-align:center}
.pagination li{
	display:inline-block;
	border: 1px solid #dddddd;
	padding-left:12px;
	padding-right:10px;
	margin: 0px; overflow:hidden;
}

.pagination li+li{
	border-left-style: none;
}
.pagination li:first-child+li{border: 1px solid #dddddd;border-radius:3px 0 0 3px;}
.pagination li:last-child,.pagination li:first-child{border: 1px solid #dddddd;border-radius:3px;}
.pagination li:nth-last-child(2){border-radius:0 3px 3px 0;}
.pagination li.disabled{}
.pagination li.active{ background-color:#ae211a; color:#FFFFFF}

.pagination li a{ color:#333333}
