@charset "utf-8";
*{padding:0;margin:0}li,ol,ul{list-style:none}a{text-decoration:none}img{vertical-align:top;max-width: 100%;}input{border:none;background:0 0}input,textarea,button{outline:0;-webkit-appearance:none}

/*common*/
html { font-size: 62.5%; font-family: -apple-system-font,Helvetica Neue,sans-serif,Microsoft YaHei; }
body { overflow-x:hidden; font-size: 1.3rem; color:#4e4e4e; }
.ellipsis { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block; }
.wrap { position:relative; width: 1200px; margin:0 auto; }
.cf:before, .cf:after { content: " "; display: table; }
.cf:after { clear: both; }
.hide { display:none; }
.trans-all, .trans-all * { transition: all .3s ease-in; }

/*头部*/
.header { position: relative; z-index: 9; }
.header .tArea { line-height: 2.8; background: #2c3e50; color: #b7cadd; }
.header .welcome { float: left; }
.header .welcome i { float: left; font-size: 2.2rem; margin: 5px 5px 0 0; line-height: normal; }
.header .right { float: right; }
.header .right span { float: right; }
.header .right span a { color: #b7cadd; margin: 0 5px; }
.header .right span a:last-child { margin-right: 0; }
.header form { float: right; position: relative; margin-right: 10px; }
.header form input { width: 150px; height: 20px; padding: 0 5px 0 10px; border: 1px solid #b7cadd; border-radius: 15px; color: #b7cadd;}
.header form input::-webkit-input-placeholder { color: #b7cadd; }

.header form button { position: absolute; right: 8px; top: 9px; cursor: pointer; background: none; border-radius: 0; border: none; border-left: 1px solid #b7cadd; padding-left: 5px; }
.header form button i { font-size: 1.6rem; color: #b7cadd; }
.header .logo { float: left; width: 10%; }

/*导航*/
.nav { line-height: 68px; padding: 8px 0; box-shadow: 2px 2px 15px 5px rgba(0,0,0,.1); }
.nav ul { float: right; width: 90%; text-align: right; }
.nav ul li { display: inline-block; text-align: right; padding-left: 3%; position: relative;}
.nav ul li a { font-size: 1.5rem; display: block; color: #2c3e50; cursor: pointer; position: relative; transition: all .2s ease-in; }
.nav ul li a:hover,.nav ul li.on a { color: #1dd2af; }
.nav ul li a:hover:after,.nav ul li.on a:after { content: " "; background: #1dd2af; height: 2px; width: 100%; position: absolute; left: 0; bottom: -9px; }

/*.subNav { position: absolute; width: 100%; left: 0; top: 50px; padding: 5px 0; background: rgba(255,0,0, 0.4); display: none; }*/
/*.subNav a { font-size: 1.4rem; display: block; line-height: 2.6; }*/
/*.subNav a:hover { color: #fff !important; background: rgba(0,0,0, 0.5);; }*/

/*首页Banner*/
.banner { position:relative; width:100%; text-align:center; overflow:hidden; height:600px; }
.banner .swiper-button-prev,.banner .swiper-button-next { opacity: 0; width: 65px;  height: 65px; background: rgba(255,255,255,0.5); line-height: 65px; transition: all .2s ease-in; }
.banner i { color: #fff; font-size: 36px; font-weight: 600; }
.banner a { display: block; width: 100%; height: 100%; }
.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover { background-color: rgba(29,210,175,1); transition: all .3s ease-out; }
.banner:hover .swiper-button-prev,.banner:hover .swiper-button-next { opacity: 1; }
.banner .swiper-pagination { bottom: 25px !important; }
.banner .swiper-pagination-bullet { width: 80px; height: 6px; background: #8297ac; border-radius: 0; }
.banner .swiper-pagination-bullet-active { background: #1dd2af; }

/*网站底部*/
.footer .fArea { background: url("../images/bg_footer.jpg") no-repeat; background-size: cover; }
.footer .contact { float: left; width: 35%; color: #878ca2; padding: 12px 0; line-height: 2.2; }
.footer .contact h4 { font-size: 2rem; font-weight: normal; }
.footer .contact h5 { font-weight: normal; }
.footer .contact h3 { font-size: 1.7rem; color: #fcffca; font-weight: normal; }
.footer form { float: left; width: 65%; padding-top: 25px; }
.footer form .group input { float: left; width: 49%; line-height: 2; padding: 5px; background: rgba(63,69,89,.8); border: 1px solid #6a6e7a; margin-right: 2%; box-sizing: border-box; margin-bottom: 10px; color: #fff; }
.footer form input::-webkit-input-placeholder, .footer form textarea::-webkit-input-placeholder { color: #fff; }
.footer form textarea { float: right; width: 49%; height: 127px; line-height: 2; padding: 5px; background: rgba(63,69,89,.8); border: 1px solid #6a6e7a; box-sizing: border-box; color: #fff;}
.footer form .btn { font-size: 1.6rem; color: #fff; width: 180px; height: 40px; line-height: 40px; background: #1dd2af; display: inline-block; border: none; border-radius: 20px; text-align: center; cursor: pointer; margin: 5px 0 10px; }
.footer .copyright { background: #090d1f; padding: 12px 0; text-align: center; color: #6e7387; line-height: 2;}
.footer .copyright span { float: right; }
.footer .copyright a { color: #6e7387; }

/*首页公共标题样式*/
.home .hd { text-align: center; position: relative; }
.home .hd h2 { font-size: 2.2rem; color: #464646; font-weight: normal; line-height: 2; }
.home .hd span { font-size: 1.9rem; color: #b8b8b8; display: inline-block; font-weight: 300; margin-top: -2px;letter-spacing:1px; text-transform: uppercase; border-bottom: 1px solid #868686; padding: 0 50px 20px; }
.home .hd .icon { position: absolute; left: 0; bottom: -13px; content: " "; width: 100%; text-align: center; }
.home .hd .icon i { font-size: 2.4rem; position: relative; }
.home .hd .icon i:before { position: relative; z-index: 9; }
.home .hd .icon i:after { z-index: 0; position: absolute; left: 15%; bottom: 12px; background: #fff; content: ""; width: 70%; height: 10px; }

/*首页*/
.home .products { margin-top: 20px; }
.home .products ul { text-align: center; margin-top: 40px; }
.home .products li { display: inline-block; font-size: 1.6rem; color: #1dd2af; border: 1px solid #868686; margin: 0 3px; }
.home .products li a { font-size: 1.5rem; color: #5a5a5a; display: block; padding: 12px 32px; }
.home .products li.on,.home .products li:hover { background: #1dd2af; border: 1px solid #1dd2af; transition: all .3s; }
.home .products li.on a, .home .products li:hover a { color: #fff; transition: all .1s; }
.home .products .slide { margin: 30px 0; }
.home .products .slide .item { float: left; width: 680px; }
.home .products .slide .item .pic { height: 409px; }
.home .products .slide .item dl { position: relative; padding: 20px 100px 20px 30px; height: 80px; background: #fcfcfc; box-shadow: 5px 5px 10px 5px rgba(0,0,0,.1); }
.home .products .slide .item dt { font-size: 1.8rem; font-weight: normal; color: #5a5a5a; line-height: 2; }
.home .products .slide .item dd { font-size: 1.4rem; color: #999; line-height: 1.6; }
.home .products .slide .item .icon { position: absolute; right: 4%; top: 40%; width: 40px; height: 40px; border-radius: 50%; display: inline-block; color: #bfbfbf; box-shadow: 2px 2px 10px 5px rgba(0,0,0,.1); line-height: 2.2; text-align: center }
.home .products .slide .item .icon i { font-size: 1.8rem; font-weight: 600; color: #555; }
.home .products .slide .item:hover dt { color: #000; }
.home .products .slide .item:hover .icon { background: #1dd2af; color: #fff; transition: all .2s ease-out; }
.home .products .slide .item:hover .icon i { color: #fff; }
.home .products .slide .item:hover dl { box-shadow: 5px 5px 15px 5px rgba(0,0,0,.2); transition: all 0.3s ease-in-out; }
.home .products .slide .pics { float: right; width: 508px; }
.home .products .slide .pics img { margin-bottom: 15px; }
.home .products .swiper-slide { opacity: 0 !important;; }
.home .products .swiper-slide-active { opacity: 1 !important;; }

.home .about { background: url("../images/bg_about.jpg") no-repeat; background-size: cover; padding: 20px 0 55px; }
.home .about .hd h2 { color: #fff; }
.home .about .hd span { color: #fff; border-bottom:none; background: url("../images/line_about.png") no-repeat center bottom; padding-bottom: 21px; }
.home .about .hd .icon i { color: #fff; }
.home .about .hd .icon i:after { display: none; }
.home .about .bd { position: relative; }
.home .about .pic { margin-top: 100px; position: relative; z-index: 2; }
.home .about .pic img { width: 593px; height: 334px; }
.home .about .txt { position: absolute; right: 0; top: -50px; width: 90%; height: 346px; background: linear-gradient(rgba(29,210,175,1), rgba(64,175,211,1)); color: #fff; line-height: 2; font-size: 1.4rem; padding: 90px 40px 0 515px; box-sizing: border-box;  text-indent: 2em; }
.home .about .txt p { margin-bottom: 10px; }
.home .about .btn { position: absolute; left: 640px; bottom: 15px; z-index: 3; }
.home .about .btn a { display: inline-block; background: #4a94fa; padding: 15px 60px; box-shadow: 2px 2px 15px 5px rgba(0,0,0,.1); color: #fff; font-size: 1.4rem; }
.home .about .btn a:hover { box-shadow: 3px 3px 10px 5px rgba(0,0,0,.2); transition: all 0.3s ease-in-out; }

.home .news { padding: 20px 0 35px; }
.home .news .bd { padding: 40px 0 0; }
.home .news .item { float: left; width: 564px; background: #f8f8f8; padding: 20px 50px; box-sizing: border-box; }
.home .news .item .date { font-size: 1.4rem; color: #8c8c8c; padding: 15px 0 5px; }
.home .news .item .title { font-size: 1.6rem; color: #454545; line-height: 2.6; }
.home .news .item .intro { color: #c1c1c1; line-height: 1.6; border-left: 1px solid #c1c1c1; padding: 10px; margin-bottom: 15px; box-sizing: border-box; height: 52px; overflow: hidden }
.home .news .item .pic img { max-width: 100%; max-height: 165px; }
.home .news .item .more { display: inline-block; color: #c1c1c1; border: 1px solid #c1c1c1; padding: 10px 40px; margin-top: 20px; }
.home .news .item:hover .title { color: #000; }
.home .news .item:hover .more { background: #1dd2af; color: #fff; transition: all .2s ease-out; border: 1px solid #1dd2af; box-shadow: 2px 2px 10px 5px rgba(0,0,0,.1); }
.home .news .list { float: right; width: 600px; }
.home .news .list dl { border-bottom: 1px solid #d5d5d5; padding: 25px 20px; }
.home .news .list dl:first-child { border-top: 1px solid #d5d5d5; }
.home .news .list dl dt { color: #454545; font-size: 1.6rem; line-height: 2.6; }
.home .news .list dl dt span { float: right; color: #8c8c8c; font-size: 1.3rem; margin-top: 3px; }
.home .news .list dl dd { color: #c1c1c1; line-height: 1.8; padding-right: 60px; height: 46px; overflow: hidden; }
.home .news .list dl dd i { float: right; font-size: 1.7rem; font-weight: 600; margin-right: -60px; }
.home .news .list dl:hover { background: #f8f8f8; transition: all .2s ease-out; }
.home .news .list dl:hover dt { color: #4a94fa;  }
.home .news .list dl:hover dd i { color: #1dd2af;  }

/*内页*/
.iBanner { height: 360px; }
.inside { padding: 20px 0 10px; }

/*面包屑*/
.inside .location { text-align: center; position: relative; padding-top: 10px; }
.inside .location h2 { font-size: 2.2rem; color: #464646; font-weight: normal; line-height: 2; }
.inside .location span { font-size: 1.9rem; color: #b8b8b8; display: inline-block; font-weight: 300; margin-top: -2px;letter-spacing:1px; text-transform: uppercase; border-bottom: 1px solid #868686; padding: 0 50px 20px; }
.inside .location .icon { position: absolute; left: 0; bottom: -13px; content: " "; width: 100%; text-align: center; }
.inside .location .icon i { font-size: 2.4rem; position: relative; }
.inside .location .icon i:before { position: relative; z-index: 9; }
.inside .location .icon i:after { z-index: 0; position: absolute; left: 15%; bottom: 12px; background: #fff; content: ""; width: 70%; height: 10px; }

/*面包屑*/
/*.inside .location { float: left; font-size: 1.4rem; }*/
/*.inside .location i { float: left; font-size: 2.2rem; margin: -1px 3px 0 0; }*/
/*.inside .location a { padding: 0 3px; color: #666; }*/
/*.inside .location a:hover,.location .on { color: #fa7c00; }*/
/*.inside .breadcrumbs { padding: 30px 30px 0; box-sizing: border-box; }*/
/*.inside .breadcrumbs:before { content: ' '; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #e5e5e5; overflow: hidden; }*/

/*二级导航*/
.inside .sidebar ul { text-align: center; margin-top: 40px; }
.inside .sidebar li { display: inline-block; font-size: 1.6rem; color: #1dd2af; border: 1px solid #868686; margin: 0 3px; }
.inside .sidebar li a { font-size: 1.5rem; color: #5a5a5a; display: block; padding: 12px 32px; }
.inside .sidebar li em { color: red; font-weight:bold; font-style:normal }
.inside .sidebar li.on,.inside .sidebar li:hover { background: #1dd2af; border: 1px solid #1dd2af; transition: all .3s; }
.inside .sidebar li.on a, .inside .sidebar li:hover a { color: #fff; transition: all .1s; }

/*内容页*/
.inside .article { padding-top: 10px; }
.inside .article .hd { border-bottom: 1px solid #e6e3e3; }
.inside .article .hd h1 { font-size: 2.4rem; padding: 0 0 10px; color: #424242; text-align: center; line-height: 2; font-weight: normal; }
.inside .article .hd .info { text-align: center; padding-bottom: 20px; }
.inside .article .hd .info span { margin-right: 10px; }
.inside .article .bd { line-height: 2.4; font-size: 1.4rem; padding: 40px; word-wrap:break-word; word-break:break-all; }
.inside .related { padding:30px; font-size:1.6rem; border-top: 1px solid #E4E4E4; }
.inside .related a { color: #424242; transition: all 0.15s ease-in; }
.inside .related a:hover { color: #fa7c00; }
.inside .related .prev, .inside .related .next { line-height: 2.4; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.inside .map { height: 400px; margin: -25px 0 35px; }

/*新闻中心*/
.inside .news-list { padding: 40px 0 0; }
.inside .news-list .item { padding: 30px; box-shadow: 2px 2px 15px 5px rgba(0,0,0,.1); margin-bottom: 30px; }
.inside .news-list .pic { float: left; width: 320px; margin-right: 50px; }
.inside .news-list dl { float: right; width: 770px; padding-right: 120px; box-sizing: border-box; }
.inside .news-list .title { color: #413f3f; font-size: 1.6rem; line-height: 3.6; }
.inside .news-list .title span { float: right; color: #c1c1c1; font-size: 1.3rem; margin-top: 6px; }
.inside .news-list .intro { color: #413f3f; line-height: 2.2; }
.inside .news-list .intro i { float: right; font-size: 1.7rem; font-weight: 600; margin-right: -120px; background: #fcfcfc; border: 1px solid #e3e3e3; width: 40px; height: 40px; border-radius: 50%; text-align: center; line-height: 40px; margin-top: 25px; }
.inside .news-list .item:hover { background: #fcfcfc; box-shadow:2px 2px 15px 5px rgba(0,0,0,.3); transition: all 0.3s ease-in-out; }
.inside .news-list .item:hover .title { color: #1dd2af;  }
.inside .news-list .item:hover .intro i { background: #1dd2af; color: #fff; box-shadow: 2px 2px 6px 2px rgba(0,0,0,.1); transition: all 0.2s ease-in-out; }

/*分页*/
.inside .page { text-align:center; padding: 30px 0; margin-bottom: 10px; }
.inside .page li { display:inline-block; }
.inside .page li a, .inside .page li span { display: block; margin:0 5px; line-height: 2.2; padding:0 12px; border:1px solid #413f3f; font-size:1.4rem; color:#413f3f; transition: all 0.15s ease-in; }
.inside .page li:hover a, .inside .page li.active span { background:#1dd2af; border-color:#1dd2af; color:#FFF; }

/*图片列表*/
.inside .pic-list { padding: 50px 0 20px; }
.inside .pic-list .item { position: relative; float: left; width:23.5%; margin: 0 2% 20px 0; box-shadow:2px 2px 15px 5px rgba(0,0,0,.1); cursor: pointer; }
.inside .pic-list .item:nth-child(4n) { margin-right: 0; }
.inside .pic-list .item a { color: #413f3f; display: block; }
.inside .pic-list .item .pic { width: 282px; height: 175px; overflow: hidden; text-align: center; }
.inside .pic-list .item .pic img { height: 175px; }
.inside .pic-list .item .txt { background: #fff; line-height: 3; text-align: center; }
.inside .pic-list .item:after  { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; background: rgba(0, 0, 0, .4); transition: all 0.3s ease-in-out; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.inside .pic-list .item:hover { box-shadow:2px 2px 15px 5px rgba(0,0,0,.3); transition: all 0.5s ease-in-out; }
.inside .pic-list .item:hover a { color: #1dd2af; }
.inside .pic-list .wrap:hover .item:after { opacity: 1; }
.inside .pic-list .item:hover:after { display: none; }
.inside .pic-list .item:hover .pic img { transform: scale(1.05,1.05); transition: all 0.3s ease-in-out; }

/*图文列表*/
.inside .item-list { padding: 60px 0 0; }
.inside .item-list .item { padding: 0 80px 30px; margin-bottom: 30px; border-bottom: 1px solid #d9e4e1; }
.inside .item-list .item:last-child { border-bottom: none; margin-bottom: 0; }
.inside .item-list .item .pic { float:left; width:400px; height:360px; margin-right:80px; overflow: hidden; text-align: center; box-shadow: 2px 2px 5px 2px rgba(0,0,0,.1); }
.inside .item-list .item .pic img { height: 100%; }

.inside .item-list .item .txt { float: right; width: 560px; padding-top: 50px; }
.inside .item-list .item .title { color: #323232; font-size: 1.7rem; }
.inside .item-list .item .title2 { color: #a9a9a9; padding: 5px 0 20px; }
.inside .item-list .item .intro { color: #646464; line-height: 2; margin-bottom: 20px; }
.inside .item-list .item .txt .more a { display:inline-block; padding: 11px 35px; background: #2ed1af; text-align:center; color: #fff; }
.inside .item-list .item:hover .txt .more a { box-shadow: 5px 5px 10px 2px rgba(0,0,0,.2); transition: all 0.3s ease-in-out; }
.inside .item-list .item:hover .pic img { transform: scale(1.1,1.1); transition: all 0.5s ease-in-out; }

/*留言表单*/
.inside .message { padding: 60px 0 20px; }
.inside .message .wrap { padding: 0 80px; box-sizing: border-box; }
.inside .message form { background: url("../images/bg_contact.jpg") no-repeat right bottom; background-size: 21%; }
.inside .message .group { margin-bottom: 20px; }
.inside .message label { float: left; width: 20%; text-align: right; padding-left: 10px; box-sizing: border-box; line-height: 40px; }
.inside .message em { color: #c00; margin-right: 5px; }
.inside .message .input { width: 50%; line-height: 38px; background: #fff; border: 1px solid #ccc; padding: 0 5px; box-sizing: border-box; }
.inside .message .textarea { width: 50%; height: 60px; line-height: 24px; padding: 5px; background: #fff; border: 1px solid #ccc; box-sizing: border-box; }
.inside .message .btn { margin-left: 20%; font-size: 1.4rem; color: #fff; width: 180px; height: 40px; line-height: 40px; background: #0093dd; display: inline-block; border: none; border-radius: 3px; text-align: center; cursor: pointer; }
.inside .message .btn i { font-size: 2.6rem; }

.inside .message2 .wrap { padding: 0; width: 600px; }
.inside .message2 form { background: none; }
.inside .message2 .input { width: 80%; }
.inside .message2 .textarea { width: 80%; }

/*下载表单*/
.inside .down-form label { width: 130px; }
.inside .down-form .btn { margin-left: 140px; }

/*搜索提示*/
.inside .search-tips { margin-bottom:20px; font-size:15px; }
.inside .search-tips em { color:#0093dd; font-style:normal; font-weight:bold; }

/* online */
.online {position:fixed;width:54px;height:275px;right:0;z-index:11;}
.online li { width:54px; height:54px; position: relative; border-top:1px solid #444; }
.online li:first-child { border-top: 0; }
.online li a { display: block; position: absolute; right: 0; top: 0; width:54px; height:54px;background:rgba(0, 0, 0, 0.8);color:#fff; font-size: 1.4rem; line-height: 54px; overflow: hidden; transition:all .5s ease; }
.online li a i { float: left; font-size: 3rem; text-align: center; width: 54px; }
.online li:not(.o-nohover):hover a { width: 124px; background: #1dd2af; }
.online .o-tel:hover a { width: 170px !important; }
.online .o-wechat span { opacity: 0; position: absolute; right: 54px; top: 0; width: 120px; height: 140px; padding: 5px; background: #1dd2af; transition:all .4s ease; }
.online .o-wechat span em { font-size: 1.3rem; line-height: 1.8; font-style: normal; text-align: center; display: block; }
.online .o-wechat:hover a { overflow: inherit; background: #1dd2af; }
.online .o-wechat:hover span { opacity: 1; }
.online .o-top { display: none; cursor: pointer; }

/*相册模式*/
.gallery { position:relative; padding: 40px 0 20px;  }
.gallery .swiper-button-prev,.gallery .swiper-button-next { width: 65px; height: 65px; background: rgba(255,255,255,0.5); line-height: 65px; transition: all .2s ease-in; text-align: center; }
.gallery i { color: #fff; font-size: 36px; font-weight: 600; }
.gallery .swiper-button-prev:hover,.gallery .swiper-button-next:hover { background-color: rgba(29,210,175,1); transition: all .3s ease-out; }
.gallery .swiper-slide { line-height: 600px; background: #fff; }
.gallery .swiper-slide h4 { font-size:1.6rem; font-weight: normal; color: #413f3f; line-height:3; text-align:center; }
.gallery .swiper-pagination { bottom: 16px; color: #4a94fa; text-align: right; font-size: 1.6rem; }

.gallery .thumbnail { margin-top: 10px; padding-top: 20px; border-top: 1px solid #ccc; }
.gallery .thumbnail li { float: left; margin-right: 0.61%; width: 11.8%; cursor:pointer; border: 1px solid #dcdddd; margin-bottom: 6px; }
.gallery .thumbnail li img { width: 100%; height: 70.8px; }
.gallery .thumbnail li:nth-child(8n+8) { margin-right: 0; }
.gallery .thumbnail .on { border-color: #1dd2af; }

/*产品详情*/
/* .product-detail { background: #fff; margin-bottom: 30px; }
.product-detail h1 { border-bottom: 1px solid #e6e3e3; font-size: 2.4rem; padding: 30px 0 10px; color: #333; text-align: center; line-height: 2; font-weight: normal; }
.product-detail .detail { padding: 45px; }
.product-detail .slide { width: 553px; border: 1px solid #e6e3e3; }
.product-detail .slide .bigPic { border-bottom: 1px solid #e6e3e3; }
.product-detail .slide .bigPic img { width: 100%; }
.product-detail .slide ul { height: 87px; }
.product-detail .slide ul li { float: left; width: 25%; border: 1px solid #fff; box-sizing: border-box; cursor: pointer; border-right: 1px solid #e6e3e3; }
.product-detail .slide ul li:last-child { border-right: none; }
.product-detail .slide ul li:hover { border: 1px solid #0093dd; }
.product-detail .slide ul img { width: 100%; }
.product-detail .intro { width: 483px; height: 361px; padding: 35px; margin-left: -1px; border: 1px solid #e6e3e3; line-height: 2.4; }
.product-detail .intro h3 { font-size: 2.4rem; font-weight: normal; border-bottom: 1px solid #d7d5d5; padding-bottom: 15px; line-height: 1; margin-bottom: 15px; }
.product-detail .intro .btn { margin-top: 23px; width: 120px; line-height: 45px; display: inline-block; background: #0093dd url("../images/ico_qq.png") no-repeat 44px center; padding-left: 88px; font-size: 1.6rem; color: #fff; border: 1px solid #0376b0; border-radius: 3px; }
.product-detail .content { padding: 0 45px 45px; }
.product-detail .content .hd { border: 1px solid #d9d9d9; }
.product-detail .content .hd h3 { font-size: 1.6rem; display: inline-block; width: 370px; line-height: 48px; text-align: center; background: #0093dd; font-weight: normal; color: #fff; }
.product-detail .content .bd { line-height: 2.4; padding: 40px 0 20px; }
.product-detail .content .bd img { max-width: 1110px; }
.related-title .hd { margin-bottom: 20px; line-height: 2.4; border-bottom: 1px solid #d9d9d9; font-size: 1.6rem; color: #333; }
.related-title .more { float: right; font-size: 1.2rem; color: #666; } */

/*产品筛选*/
/* .filter{border:1px solid #ccc;background:#fff; margin-bottom: 40px;}
.filter li{ overflow:hidden;border-top:1px solid #ccc;line-height:60px}
.filter li:first-child{border-top:none}
.filter li span {float:left;width:140px;border-right:1px solid #ccc;font-size:1.6rem;color:#666;text-align:center;}
.filter li span img {display:inline-block;width:20px;height:20px;margin-top:-5px;padding-right:10px;vertical-align:middle}
.filter li a {float:left;margin-left:40px;transition:all .5s; color: #666; cursor: pointer}
.filter li a.fsx{margin:0 35px;color:#999}
.filter li a.on,.filter li a:hover{color:red}
.search {height:32px;padding:9px 8px;background:#3f4a55; margin-bottom: 30px;}
.search span{float:left;margin-right:10px;font-size:12px;color:#d2d2d2;line-height:32px}
.search form input[type=text]{float:left;width:260px;height:32px;padding:0 12px;border:none;background:#fff;box-sizing:border-box;line-height:32px}
.search form button {float:left;width:58px;height:32px;border:none;background:red url(../images/icon_19.png) no-repeat center; cursor: pointer;}
.search form .btn {float:left;width:58px; text-align: center; line-height:32px;border:none;background:red; color: #fff; cursor: pointer; border-left: 1px solid #fff;} */
