﻿a{color:#FFF;font-size:16px;transition:all 0.5s}
a:hover{color:#fff}
.shadow{box-shadow:0 0 6px #888888}
#fixtop{position:fixed;top:0;left:0;width:100%;z-index:99}
#header{background:#CE1013;padding:34px 56px;display:flex;flex-wrap:wrap;justify-content:flex-end;transition:all 0.5s}
#header .topnav{display:flex;flex-basis:100%}
#header .nav{line-height:48px}
#header .logo{margin-right:auto}
#header .logo img{max-width:74vw}
#header .navul{display:flex}
#header .navli{margin-left:49px}
#header .navli a{font-size:22px;}
#header .navli a:hover{color:#f37b7b;}
#header .search{margin-left:72px;display:flex;line-height:48px}
#header #search{cursor:pointer;background:url("../images/search.png") no-repeat scroll 0 16px;width:19px}
#header #line{margin:0 24px;color:#FFFFFF;font-size:16px}
#header .ebook{background:url("../images/icon.png") no-repeat scroll 0 15px}
#header .ebook a{padding-left:28px;font-size:22px;}
#header .m{display:none}
#header #mnav{cursor:pointer;background:url("../images/mnav.png") no-repeat scroll 0 16px;width:19px}
#header .hide{display:none}
#header .searchbox{display:flex;margin-top:24px}
#header .searchbox .serach-btn{width:80px;height:40px;text-align:center;border:none;background-color:rgba(5,70,134,0.8);color:#FFFFFF}
#header .searchbox .serach-txt{border:1px solid;width:300px;padding-left:16px}
#header .mnav{display:none;flex-basis:100%;height:100vh}
#header .mnav .mnavul{text-align:center}
#header .mnav .mnavli{border-bottom:1px solid #f37b7b}
#header .mnav a{color:#86b2f0;line-height:12vh}
#footer{background-color:#CE1013}
.fright{margin-right:30px;width:120px}
.fright img{width:120px;float:left}
.fright span{float:left;color:#fff;height:40px;line-height:40px;text-align:center;width:120px}
#footer .footerin{padding:104px 56px 30px;max-width:1392px;margin:0 auto}
#footer .nav{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,0.2)}
#footer .navdown ul{display:flex}
#footer .navdown .firstli a{padding-left:0}
#footer .navdown ul li a{border-right:1px solid #FFFFFF;padding:0 14px}
#footer .navdown ul li:last-child a{border:0px}
#footer .navtext p{color:rgba(255,255,255,0.6);font-size:14px;margin:40px 0 56px}
#footer .copyright{display:flex;justify-content:space-between}
#footer .copyright p{color:#ffffff;font-size:16px;margin-top:30px}
@media only screen and (max-width:1440px){#footer .footerin{padding:104px 3% 30px}
#header .navli{margin-left:26px}
#header .search{margin-left:20px}
}@media only screen and (max-width:1180px){#header{padding:3vw;background-color:#CE1013}
#footer .footerin{padding:54px 9vw 30px}
#footer .fright img,#header .nav,#header .search{display:none}
#header .m{display:flex}
}@media only screen and (max-width:620px){#footer .navdown ul{flex-wrap:wrap}
#footer .navdown .firstli a{padding-left:0px}
#footer .navdown li:nth-child(4) a{padding-left:0px}
#footer .copyright .cright{display:none}
}#banner-inside{position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto}
#banner-inside .bannertext{width:100%;text-align:center;position:absolute;top:40%}
.bannertext .bigtext{font-size:50px;margin-bottom:60px;color:#fff;position:relative;width:100%;display:table}
.bannertext .bigtext:after{content:'';display:block;position:absolute;left:50%;width:72px;height:1px;margin-left:-36px;bottom:-40px;background:#fff}
.bannertext .bigtext2{font-size:40px;font-weight:300;font-family:'Microsoft YaHei Light','Microsoft YaHei';color:#f37b7b;width:100%;display:table}
#banner-inside img{width:100%}
@media (max-width:768px){#banner-inside{}
#banner-inside img{left:0;margin-left:0px}
.bannertext .bigtext{font-size:30px}
.bannertext .bigtext2{font-size:20px}
}.g-bd{padding:50px 56px;margin:0 auto;max-width:1392px}
#navpart{position:relative;background:#CE1013;margin:102px auto 0;width:100%;display:table}
#navpart .position{padding:25px 3% 25px;margin:0 auto;color:#999;font-size:12px;text-align:left;float:right}
#navpart .position a{color:#999}
#navpart .position a:hover{color:#f37b7b;text-decoration:underline}
#navpart .column{padding:20px 56px 20px;max-width:1392px;margin:0 auto;text-align:left;overflow:auto}
#navpart .column ul{text-align:left}
#navpart .column ul li{display:inline-block;float:left;border:1px solid rgba(255,255,255,0.3);background:rgba(255,255,255,0.6);height:40px;line-height:40px;padding:0 30px;margin-right:10px;font-size:14px;text-align:center}
#navpart .column a{display:block;color:#CE1013}
#navpart .column .A,#navpart .column ul li:hover{background:#f37b7b;border:1px solid #f37b7b}
#navpart .column .A a,#navpart .column ul li:hover a{color:#fff}
#navpart .column #scrollwidth{width:auto}
.linkbox{display:none}
.footer-social ul li{color:#ccc;display:inline-block;margin-right:10px;height:30px;line-height:30px;color:#fff;text-align:center;font-size:12px}
.footer-social ul{margin:1.5em 0}
.footer-social ul li a{color:#ccc;font-size:12px}
.footer-social ul li:hover a{color:#fff;text-decoration:none}
@media(max-width:768px){#navpart{margin-top:58px}
#header .mnav{background:#CE1013}
#header .mnav a{line-height:50px;color:#fff}
.title-style h2{line-height:30px;height:30px}
.about-ours .img img{height:inherit !important}
.about-ours .right2{display:none}
}