*{ margin: 0; padding: 0; } a{ text-decoration: none; } a:hover{ text-decoration: none; color: #333; } body{ font-family: "微软雅黑"; min-width: 1200px; } ul{ list-style: none; } .clearfix{clear: both;} .top_bg{ width: 100%; border-bottom: 1px solid #ededed; } .top{ width: 1200px; margin: 0 auto; height: 40px; } .top_left{ float: left; font-size: 14px; color: #95989b; line-height: 40px; } .topRights{ float: right; font-size: 14px; line-height: 40px; } .topRights a{ color: #95989b; } .topRights a:hover{ color: #05197c; } .logo{ width: 100%; } .logo img{ width: 1200px; margin: 0 auto; display: block; } .top1{ width: 100%; background: #2d2d2d; } .nav{ /* box-shadow: 0px 2px 3px #ccc;*/ width: 1104px; margin: auto; } .nav>img{ float: left; } .nav>ul{ margin-bottom: 0; font-size: 0; } .nav>ul>li{ display: inline-block; font-size: 15px; position: relative; } .nav>ul>li>a{ display: block; text-align: center; color: #fff; font-size: 15px; height: 40px; line-height: 40px; overflow: hidden; width: 138px; } .navRight{ float: right; overflow: hidden; line-height: 45px; } .navRight a{ color: #808080; font-size: 15px; } .navRight a:hover{ color: #fff; } .nav>ul>li>a:hover{ /*border-bottom: 2px solid #243B84;*/ background:#cc1d18; color: #fff; transition: 0.3s linear; } .clear{ clear: both; } .more{ position: absolute; left: 0; top: 50px; width: 132px; z-index: 999; display: none; } .more a{ display: block; height: 44px; overflow: hidden; line-height: 44px; font-size: 15px; color: #fff; margin-top:1px; text-align: center; background: #003d7e; transition: all 0.3s linear 0s; } .more a:hover{ background:#0065d1; color: #fff; } .coin_all{ background: url(../images/mm_03.jpg) center 0 no-repeat; height: 117px; width: 100%; border-bottom: 1px solid #e6e6e6; } .us_m{ width: 1200px; margin: 0 auto; margin-top: 30px; } .us_left{ width: 770px; float: left; } .us_right{ width: 384px; height: 186px; float: right; overflow: hidden; } .us_right img{ width: 100%; height: 186px; } .us_biaoti{ font-size: 16px; color: #000; } .us_biaoti a{ float: right; width: 25px; height: 20px; background: #2d2d2d; border-radius: 10px; text-align: center; line-height: 20px; color: #fff; } .us_biaoti a:hover{ background: #cc1d18; } .us_miaoshu{ color: #666; line-height: 28px; font-size: 14px; margin-top: 24px; } .us_aa a{ width: 150px; height: 40px; background: #c7c7c7; color: #333; float: left; line-height: 40px; margin-right: 20px; margin-top:20px; } .us_aa img{ padding-left:26px; padding-right:10px; } .us_aa a:hover{ background: #df1b1d; color: #fff; } .pro_top{ background: url(../images/pro_top_03.jpg) center 0 no-repeat; height: 73px; margin-top: 40px; } .gongchenanli a:hover{ color: #f08000; } .gongchenanli_all{ width: 1200px; margin: 0 auto; display: flex; flex-wrap: wrap; margin-top:30px; } .gongchenanli_tu{ width:290px; height: 217px; overflow: hidden; } .gongchenanli_tu img{ width: 100%; height: 230px; /*border: 1px solid #05197c;*/ } .gongchenanli_mz{ width: 290px; height: 40px; text-align: center; line-height:40px; color: #666; margin: 0 auto; font-size:14px; border: 1px solid #e2e2e2; } .gongchenanli_one{ display: block; margin-bottom:30px; } .gongchenanli_m_o{ overflow: hidden; } .gongchenanli_m_o>div{ overflow: hidden; margin-left: 10px; width: 290px; float: left; } .gongchenanli_one:hover .gongchenanli_mz{ background: #df1b1d; border: 0; color: #fff; } .news_m{ width: 1200px; margin: 0 auto; margin-top: 30px; } .news_left{ width: 770px; float: left; } .news_right{ width: 384px; float: right; } .news_biaoti{ font-size: 16px; color: #000; margin-bottom: 30px; } .us_biaoti{ } .news_biaoti a{ float: right; padding: 0 10px; height: 20px; background: #2d2d2d; border-radius: 10px; text-align: center; line-height: 20px; color: #fff; } .news_biaoti a:hover{ background: #cc1d18; } .news_tua{ float: left; width: 300px; } .news_tua img{ width: 300px; height: 115px; margin-bottom: 20px; } .news_list{ float: left; } .news_list{ width: 440px; float: right; } .list_one{ background: url(../images/jiantou_03.jpg) 0 no-repeat; width: 440px; border-bottom: 1px #eee dashed; line-height: 49px; padding-left: 10px; } .list_one a{ color: #666; margin-left: 10px; } .list_one span{ float: right; } .list_one a:hover .list_one{ background: url(../images/hongjiantou_03.jpg) 0 no-repeat; width: 440px; border-bottom: 1px #eee dashed; line-height: 49px; padding-left: 10px; } .list_one a:hover{ color: #df1b1d; } .contact_foot{ width: 384px; height: 250px; border: 1px solid #e5e5e5; padding-top: 13px; padding-left: 35px; line-height: 28px; color: #2b2b2b; } .contact_foot span{ font-size: 18px; font-weight: 600; } .foot_nav{ background: url(../images/fly_03.jpg) center 0 no-repeat; height: 66px; overflow: hidden; width: 1200px; margin: 0 auto; margin-top: 10px; } .foot_nav a{ float: left; color: #666; padding: 0 30px; margin-top: 12px; } .foot_nav a:hover{ color: #df1b1d; } .foot_copy{ width: 100%; height: 66px; background: #2d2d2d; color: #838383; text-align: center; line-height: 66px; margin-top: 10px; } .foot_copy a{ color: #838383; } /*详情*/ /* 垂直居中 */ .small-img{ display: flex; align-items:center; justify-content: center; } .clearfix:before, .clearfix:after{ display: table; line-height: 0; content: ""; } .magnifier{ width: 500px; position: relative; float: left; margin-bottom: 34px; } .magnifier-container{ width: 500px; height: 500px; overflow: hidden; position: relative; border: 1px solid #ddd; } .move-view{ width: 100px; height: 100px; position: absolute; background-image: url('../image/move-box.png'); } .images-cover{ height: 100%; width: 100%; position: relative; } .images-cover img{ position: absolute; } .magnifier-assembly{ height: 92px; overflow: hidden; position: relative; padding-left: 30px; padding-right: 30px; } .magnifier-btn{ position: absolute; font-family: "宋体"; width: 100%; top: 50%; left: 0; margin-top: -40px; } .magnifier-btn span{ line-height: 80px; height: 80px; width: 20px; background-color: #6e6e6e; color: #fff; display: block; z-index: 9998; text-align: center; font-size: 20px; cursor: pointer; border-radius: 3px; } .magnifier-btn .magnifier-btn-left{ float: left; } .magnifier-btn .magnifier-btn-right{ float: right; } .magnifier-line{ position: relative; overflow: hidden; height: 92px; } .magnifier-line ul{ display: block; font-size: 0; width: 10000%; position: absolute; left: 0; z-index: 9997; } .magnifier-line li{ float: left; width: 100px; cursor: pointer; } .magnifier-line ul > .active .small-img{ border-color: #bbb; } .small-img{ height: 78px; padding: 1px; margin: 5px; overflow: hidden; border: 1px solid #ddd; text-align: center; } .small-img img{ max-width: 100%; max-height: 100%; } .magnifier-view{ width: 100%; height: 100%; position: absolute; right: -105%; top: 0; z-index: 9999; background-color: #fff; display: none; overflow: hidden; } .magnifier-view img{ display: block; } .animation03{ transition: all 0.3s ease-in 0.1s; -ms-transition: all 0.3s ease-in 0.1s; -moz-transition: all 0.3s ease-in 0.1s; -webkit-transition: all 0.3s ease-in 0.1s; -o-transition: all 0.3s ease-in 0.1s; } .abstractTop{ width: 100%; height: 40px; border-bottom:1px solid #ccc; line-height: 40px; } .abstractTop>div{ width: 1200px; margin: auto; overflow: hidden; } .abstractTop>div>div:nth-child(1){ float: left; width: 330px; } .abstractTop>div>div:nth-child(1)>img{ float: left; width: 26px; margin-top: 10px; } .abstractTop>div>div:nth-child(1)>div{ width: 810px; } .abstractTop>div>div:nth-child(1)>div>a{ color: #333; } .prodDeta{ width: 1200px; overflow: hidden; margin: 40px auto; } .detairqRight{ float: right; width: 357px; overflow: hidden; } .detairqRight p{ } .detairqRight div{ margin-top: 20px; } .detairqRight a{ display: inline-block; width: 120px; height: 48px; line-height: 48px; text-align: center; background: #df1b1d; color: #fff; font-size: 14px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; border: 1px; border-radius: 4px; } .detairqRight button{ width: 165px; display: inline-block; margin: 0 10px; height: 48px; line-height: 48px; text-align: center; background: #ddd; color: #666; font-size: 13px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; border: 1px; border-radius: 4px; } /*.details3Right{ float: right; width: 635px; } .details3Right>h3{ margin-top: 0; height: 48px; line-height: 48px; border-bottom: 1px solid #ccc; } .details3Right>p{ }*/ .details3Right>a>button{ display: inline-block; width: 130px; height: 48px; line-height: 48px; text-align: center; background: #0170c1; color: #fff; font-size: 14px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; border: 1px; border-radius: 4px; } .details3Right>button{ width: 230px; display: inline-block; margin: 0 10px; height: 48px; line-height: 48px; text-align: center; background: #ddd; color: #666; font-size: 13px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; border: 1px; border-radius: 4px; } .details3xq{ width: 100%; margin: auto; overflow: hidden; } .details3xq>h5{ border-bottom: 1px solid #ccc; height: 43px; line-height: 43px; font-size: 19px; color: #8dbd58; } .rb2{ display: block; text-align: center; margin-top: 26px; margin-bottom: 16px; font-size: 20px; height: 21px; } .rb3{ text-align: center; border-bottom: 1px dashed #ccc; border-top: 1px dashed #ccc; height: 48px; line-height: 48px; font-size: 10px; display: block; margin-bottom: 30px; } .scroller{ overflow: hidden; display: flex; flex-wrap: wrap; margin-bottom: 45px; } .scroller a:nth-child(1){ /* margin-left: 0;*/ } .scroller a{ display: block; margin-left: 38px; margin-top: 8px; } .scroller div{ text-align: center; margin-top: 10px; color: #333; font-size: 16px; } .scroller img{ width: 271px; height: 162px; border: 1px solid #df1b1d; } .detais{ margin-bottom: 30px; height: 48px; line-height: 48px; border-bottom: 1px solid #f2f2f2; background-color: #df1b1d; font-size: 19px; padding: 0 29px; color: #fff; border-radius: 5px; } /**/ .allCenter{ width: 1200px; overflow: hidden; margin:20px auto; } .allCenterLeft{ float: left; width: 226px } .allCenterLeft>h5{ width: 226px; height: 70px; background: #df1b1d; margin-top: 0; font-size: 22px; color: #fff; text-align: center; padding: 13px 0; line-height: 22px; } .allCenterLeft>h5>p{ font-size: 12px; font-weight: 500; text-align: center; } .containers{ width: 226px; } .rows{ width: 226px; } .panel-level-1 { margin:0; padding:0; list-style:none; } .panel-level-1 li { white-space:nowrap; } .panel-level-1 a { color: #666; text-decoration: none; text-align: left; font-size: 14px; line-height: 30px; display: block; padding-left: 15px; } .panel-level-1 a:hover { color:#df1b1d; text-decoration:none; } .panel-level-1 > li { border-bottom: 1px solid #ccc; width: 226px; overflow: hidden; margin-bottom: 10px; } .panel-level-2 > li { margin-bottom:10px; padding-left: 10px; } .panel-level-3 > li { padding-left: 10px; } .panel-level-1 li:hover a{ padding-left: 20px; transition: 0.5s linear; } .panel-level-3{ display: none; } .panel-level-2{ display: none; } .lainxi{ width: 226px; margin-top: 10px; overflow: hidden; border: 1px solid #ccc; } .lainxi li{ } .lainxi a{ display: block; text-align: center; color: #333; line-height: 43px; } .allCenterRight{ float: right; width: 900px; overflow: hidden; } .allRight{ width: 900px; } .rb1 { height: 50px; line-height: 50px; border-bottom: 1px solid #df1b1d; margin-bottom: 15px; overflow: hidden; } .ttit{ float: left; font-size: 24px; color: #df1b1d; } .rb1 .weizhi{ } .rb1 .weizhi a{ color: #333; } .rb1 .weizhi a:hover{ color: #df1b1d; } .nnlist li { height: 134px; border-bottom: 1px solid #ddd; margin-bottom: 15px; } .nnlist .rq { float: left; width: 107px; height: 107px; text-align: center; color: #fff; background: #464646; } .rq>img { display: block; width: 100%; height: 100%; } .nnlist .xx { float: right; width: 767px; } .nnlist .wz { font-size: 16px; } .wz>a { color: #333; } .nnlist .jj { color: #888; line-height: 20px; margin-top: 5px; } .canp{ display: block; float: left; margin-bottom: 10px; width: 300px; min-height: 180px; overflow: hidden; } .canp img{ width: 280px; height: 200px; border: 1px solid #ccc; } .canp div{ text-align: center; color: #333; margin-top: 10px; } .canp span{ font-size: 19px; color: #09F; } .canp>a{ display: block; width: 271px; } .canp:hover div{ transition: 0.3s linear; color: #df1b1d; } .canp:hover img{ transition: 0.3s linear; border: 1px solid #df1b1d; }