﻿@charset "utf-8";
/*初始化样式*/
* {-webkit-tap-highlight-color:transparent;}
body {background-color:#fff; color:#565759; font:15px/1.75em Arial," ","Lucida Grande";/*设置字体*/ overflow-x:hidden; width:100%;/*设置宽度*/}
table {background-color: transparent; border-spacing: 0; border-collapse: collapse; font-size:0.75em; width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd; box-sizing: border-box;}
table th{background-color:#f9f9f9;text-align:center; box-sizing: border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd; box-sizing: border-box;}

/*html5设置*/
article, aside, details, figcaption, figure, footer, header, main, nav, section {display:block;}
html,body, div, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, p {margin:0; padding:0;}

a {text-decoration:none; outline:none; color:#666;}
a:focus {outline:none; -moz-outline:none;}
a:hover {color:#1e499f;}
a img {border:none;}

/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#878787; font-family:Lucida Bright,Arial;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

/*该设置跟后台编辑器有关*/
.ul,.ul li,.dl,.dl dd,ul,ul li,ol,ol li,dl,dl dd{ list-style:none; margin:0; padding:0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p,h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px;}
/*该设置跟后台编辑器有关*/

/*全局样式*/
.inner {width:1200px; margin:0 auto;}

.container {overflow:hidden; padding:50px 0;}
.page_title {font-weight:normal; font-size:26px; color:#333; text-align:center; line-height:1.5em; margin-bottom:20px;}

.main {float:right; width:78%;}
.mainall {float:right; width:100%;}
.entry p {margin-bottom:15px;}
.entry img {max-width:100%; height:auto;}
.entry ul,.entry ol {padding-left:2em;}
.entry ul li {list-style:inside disc none;}
.entry ol li {list-style:inside decimal none;}

/*全站头部*/
.header {background-color:#1e499f; height:60px; position:fixed; left:0; top:0; width:100%; z-index:99;}
.header_blank {height:60px;}

.logo {float:left; padding:8px 0;}
.logo a {display:block;}
.logo img {display:block; width:238px; height:44px;}

.search_main {width:195px; height:29px; float:right; margin-top:15px; position:relative;}
.search_form {height:29px; position:absolute; width:0; right:0; top:0; background-color:transparent; border-radius:14.5px; padding:0 47px 0 14.5px; transition:all 0.2s ease 0s; z-index:2;}
.search_form .text {border:none; line-height:normal; width:100%; height:29px; color:#eee; font-family:' ';}

.search_form #btn, .search_form .btn {display:block; width:18px; height:18px; background:url(../images/icon_01.png) no-repeat center center; position:absolute; right:14.5px; top:5.5px; cursor:pointer;}
.search_form #btn {display:none;}
.search_form.open {width:133.5px; background-color:#5186c6; transition:all 0.3s ease 0s;}

.nav {float:right; margin-right:0px;}
.nav > ul > li {float:left; position:relative;}
.nav > ul > li > a, .nav dd a {color:#fff; padding:0 20px; display:block; line-height:60px; transition:border 0.2s ease 0s;}
.nav > ul > li > a:hover, .nav > ul > li.cur > a, .nav > ul > li.on > a { /*background-color:rgba(81,134,189,.9);*/ background-color: #5186c6;}
.nav dl {position:absolute; left:0; top:60px; width:100%; background-color:#1e499f; padding:5px 0; display:none; z-index:3;}
.nav dd {text-align:center;}
.nav dd a {padding:5px 0; line-height:normal;}


/*二级菜单*/
.submenu {margin-bottom:65px;}
.submenu ul {overflow:hidden; font-size:0; text-align:center;}
.submenu li {font-size:16px; color:#565759; display:inline-block; background:url(../images/icon_02.jpg) no-repeat right center; padding:0 15px;}
.submenu li:last-child {background:none;}
.submenu a {color:#565759;}
.submenu a:hover {color:#1e499f;}
.submenu li.cur a {color:#1e499f;}

/*产品下拉菜单*/
.pro_drop {width:100%; background-color:#5186c6; position:absolute; left:0; top:60px; z-index:3; display:none;}
.pro_drop .inner {/*padding:30px 0;*/ padding: 15px 0;}
.pro_drop ul {margin-left:130px; overflow:hidden;}
.pro_drop li {width:10.5%; text-align:center; font-size:16px; color:#555; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; /*padding:30px 1%;*/ padding: 5px 1%;}
.pro_drop i {background:no-repeat center bottom / auto 100%; display:block; width:100%; padding-bottom:91.22%; margin-bottom:10px;}
.pro_drop a {color:#fff; display:block;}

/*全站底部*/
.footer {background-color:#797979; padding:60px 0; height:auto!important;}
.footer .fp-tableCell {height:auto!important;}

.footer_top {overflow:hidden;}
.footer_top .box {float:left; width:12.5%; padding-bottom:20px;}
.footer_top .box11 {float:left; width:22%; padding-bottom:20px;}
.footer_top h2 {font-size:14px; color:#f5f5f5; font-weight:normal; margin-bottom:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.footer_top a {color:#bbb;}
.footer_top a:hover {color:#eee;}
.footer_top li {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:2em;}
.footer_top .box.mall {width:10%;}
.footer_top .mall a {display:block;}
.footer_top .mall img {display:block; width:32px; height:32px;}
.footer_top .mall p {padding-top:5px;}
.footer_top .qrcode {width:10.5%; float:right; padding:5px 0; text-align:center;}
.footer_top .qrcode img {width:auto; max-width:100%; display:block; height:auto; margin:0 auto 10px;}
.footer_top .qrcode p {color:#bbb; line-height:1.5em;}

.footer_btm {border-top:1px solid #666769; padding-top:20px; color:#bbb;font-size:14px;}
.footer_btm .left {float:left; width:232px;}
.footer_btm .left span {font-size:14px; float:left; display:block; height:33px; line-height:33px;}
.footer_btm .left ul {margin-left:60px; overflow:hidden;}
.footer_btm .left ul.open {overflow:visible;}
.footer_btm .left li {float:left; padding:0 5px; position:relative;}
.footer_btm .left a {display:block; text-indent:-9999em; width:33px; height:33px; background:#5d5e61 no-repeat center center; border-radius:50%;margin: 0;padding: 0;}
.footer_btm a.qq {background-image:url(../images/icon_09.png);}
.footer_btm a.weibo {background-image:url(../images/icon_10.png);}
.footer_btm a.weixin {background-image:url(../images/icon_11.png);}
.footer_btm a.share {background-image:url(../images/icon_12.png);}

.footer_btm .qrcode {position:absolute; left:50%; bottom:65px; padding:5px; background-color:#fff; border-radius:3px; margin-left:-55px; z-index:3; opacity:0; transition:all 0.3s ease 0s;}
.footer_btm .qrcode img {display:block; width:100px; height:100px;}
.footer_btm .qrcode:after {content:''; display:block; width:10px; height:10px; background-color:#fff; transform:rotate(-45deg); position:absolute; bottom:-5px; left:50%; margin-left:-5px;}
.footer_btm ul.open .qrcode {opacity:1; bottom:45px;}

.footer_btm .right {float:right;}
.pages_list {overflow:hidden;}
.pages_list ul {overflow:hidden; float:right;}
.pages_list li {float:left; padding-left:20px; margin-left:20px; position:relative;}
.pages_list li:before {content:''; display:block; width:1px; height:10px; background-color:#bbb; position:absolute; left:0; top:50%; margin-top:-5px;}
.pages_list li:first-child {padding-left:0; margin-left:0;}
.pages_list li:first-child:before {display:none;}
.pages_list a {color:#bbb;}

.copyright {text-align:right; padding-top:5px; font-size:14px;}
.copyright .wanhu {color:#bbb;}
.copyright a{color:#bbb;}

/*首页*/
@keyframes waveMzRightIn {
    0% {
       transform: rotate3d(0,0,1,-20deg) translate3d(120%, -35%, 0);
    }
	60% {
       transform: rotate3d(0,0,1,5deg) translate3d(30%, -50%, 0);
    }
	70% {
       transform: rotate3d(0,0,1,0deg) translate3d(20%, -50%, 0);
    }
	80% {
       transform: rotate3d(0,0,1,-5deg) translate3d(10%, -50%, 0);
    }
	100% {
       transform: rotate3d(0,0,1,0deg) translate3d(0, -50%, 0);
    }
}
@-webkit-keyframes waveMzRightIn {
	0% {
       -webkit-transform: rotate3d(0,0,1,-20deg) translate3d(120%, -35%, 0);
    }
	60% {
       -webkit-transform: rotate3d(0,0,1,5deg) translate3d(30%, -50%, 0);
    }
	70% {
       -webkit-transform: rotate3d(0,0,1,0deg) translate3d(20%, -50%, 0);
    }
	80% {
       -webkit-transform: rotate3d(0,0,1,-5deg) translate3d(10%, -50%, 0);
    }
	100% {
       -webkit-transform: rotate3d(0,0,1,0deg) translate3d(0, -50%, 0);
    }
}
@-moz-keyframes waveMzRightIn {
	0% {
       -moz-transform: rotate3d(0,0,1,-20deg) translate3d(120%, -35%, 0);
    }
	60% {
       -moz-transform: rotate3d(0,0,1,5deg) translate3d(30%, -50%, 0);
    }
	70% {
       -moz-transform: rotate3d(0,0,1,0deg) translate3d(20%, -50%, 0);
    }
	80% {
       -moz-transform: rotate3d(0,0,1,-5deg) translate3d(10%, -50%, 0);
    }
	100% {
       -moz-transform: rotate3d(0,0,1,0deg) translate3d(0, -50%, 0);
    }
}
@-ms-keyframes waveMzRightIn {
	0% {
       -ms-transform: rotate3d(0,0,1,-20deg) translate3d(120%, -35%, 0);
    }
	60% {
       -ms-transform: rotate3d(0,0,1,5deg) translate3d(30%, -50%, 0);
    }
	70% {
       -ms-transform: rotate3d(0,0,1,0deg) translate3d(20%, -50%, 0);
    }
	80% {
       -ms-transform: rotate3d(0,0,1,-5deg) translate3d(10%, -50%, 0);
    }
	100% {
       -ms-transform: rotate3d(0,0,1,0deg) translate3d(0, -50%, 0);
    }
}
.home_slides {position:relative; margin-top:-60px;}
.slide_btn {position:absolute; left:0; bottom:20px; width:100%;}
.slide_btn ul {overflow:hidden; text-align:center; font-size:0; line-height:0;}
.slide_btn li {display:inline-block; padding:2px 5px;}
.slide_btn li span {display:block; width:12px; height:12px; border-radius:50%; background-color:#c8d5d9; cursor:pointer; transition:all 0.3s ease 0s;}
.slide_btn li.active span {background-color:#1e499f;}
.slide_item {display:none; overflow:hidden;}
.slide_item:first-child {display:block;}
.slide_item.active {display:block;}
.slide_item a {display:block; height:100%; width:100%; background:no-repeat center center / cover; }
.slide_item .inner {position:absolute; left:50%; top:0; margin-left:-600px; height:100%; -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden;}
.slide_item  img{width: 100%;}
.slide_item  img.imgAnimate {position:absolute; width:70% !important; left:20%; height:auto; display:block; top:54%; animation: 3500ms linear 0s 1 normal both running waveMzRightIn; -webkit-animation: 3500ms linear 0s 1 normal both running waveMzRightIn; -moz-animation: 3500ms linear 0s 1 normal both running waveMzRightIn; -ms-animation: 3500ms linear 0s 1 normal both running waveMzRightIn;}
.slide_item  img.imgAnimate2{
    position: absolute;
    left: 16%;
    top: 54%;
    width: 20% !important;
}
/* 自定义小圆点样式 */
.owl-carousel .owl-dots{position: absolute;bottom: 10px;width: 100%;text-align: center;}
.owl-carousel .owl-dots .owl-dot{display: inline-block;text-align: center;}
.owl-carousel .owl-dots .owl-dot span{display: block;width: 12px;height: 12px;border-radius: 50%;background-color: #c8d5d9;cursor: pointer;transition: all 0.3s ease 0s;margin: 0px 5px;}
.owl-carousel .owl-dots .owl-dot.active span{background-color: #1e499f;}



.home_banner a {display:block; width:100%; background:no-repeat center center / cover; position:absolute; left:0; top:0; width:100%; height:100%;}

.section > a > img{width: 100%;}

.home_pro ul {overflow:hidden;}
.home_pro li {width:50%; float:left;}
.home_pro .pic {padding:5px;}
.home_pro a {display:block; position:relative; overflow:hidden; }
.home_pro .pic img {display:block; width:100%; left:0; top:0; transition:transform 0.3s ease 0s; object-fit: cover;}
.home_pro .pic img:hover{  transform: scale(1.1);}

/*内页Banner图*/
.banner {background:no-repeat center top / cover; height:280px; width:100%;}

/*关于博晧页面*/
.about_title {text-align:center;}
.about_title h2 {font-size:42px; line-height:1.5em; font-weight:normal; margin-bottom:25px;}
.about_title p {text-transform:uppercase; font-family:Arial; font-size:16px; font-weight:bold; letter-spacing:1em;}

.about_page {background:no-repeat center top; width:100%; padding-top:200px; min-height:749px;}

.history .about_title {color:#fff; margin-bottom:90px;}
.history_wrap {background-color:#f3f3f3; border-top:25px solid #1e499f; padding:60px;}
.history_main {position:relative; overflow:hidden;}
.history_main:before {content:''; display:block; width:1px; height:100%; background-color:#c2c2c2; position:absolute; top:15px; left:50%; margin-left:-0.5px;}
.history_main:after {content:''; display:block; width:11px; height:11px; background:url(../images/icon_27.png) no-repeat center center; position:absolute; bottom:0; left:50%; margin-left:-5.5px;}

.history_item {width:50%; float:left; clear:both; position:relative;}
.history_item:nth-child(2n) {float:right; margin-top:-137px;}
.history_box {padding-right:50px; overflow:hidden; position:relative; z-index:2;}
.history_item:nth-child(2n) .history_box {padding-right:0; padding-left:50px;}
.history_item .photo {width:225px; height:275px; position:relative; overflow:hidden; float:left;}
.history_item .photo img {display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.history_item .info {margin-left:225px; background-color:#fff; height:275px; position:relative;}
.history_item .intro {position:absolute; left:0; top:50%; height:auto; transform:translateY(-50%); padding:5px 15%;}
.history_item time {display:block; font-size:74px; color:#d1d1d1; font-family:Arial; margin-bottom:3%; line-height:1.1em;}
.history_item .excerpt {font-size:16px; color:#888;}
.history_item .dot {width:11px; height:11px; background:url(../images/icon_27.png) no-repeat center center; position:absolute; right:-5.5px; top:7.5px;}
.history_item .dot:before {content:''; display:block; width:50px; height:1px; background-color:#c2c2c2; position:absolute; left:-50px; top:50%; margin-top:-0.5px;}
.history_item:nth-child(2n) .dot {right:auto; left:-5.5px;}
.history_item:nth-child(2n) .dot:before {left:auto; right:-50px;}

.about_banner {background:no-repeat center center / cover; }
.about_banner1 {margin-bottom:20px;}
.about_banner1 .inner {height:324px;}
.about_banner2 .inner {height:800px;}

.about_mk {padding:70px 0;}
.about_mk .about_title {margin-bottom:50px;}
.mk_item {background-color:#2d3138; overflow:hidden; clear:both; }
.mk_item .pic {float:right; width:50%; padding-bottom:28.666%; position:relative; overflow:hidden; background:no-repeat center center / 100% 100%; }

.mk_item .info {color:#fff; width:50%; position:relative; padding-bottom:28.666%; text-align:center; float:left;}
.mk_item .info:after {content:''; display:block; width:20px; height:20px; background-color:#2d3138; transform:rotate(45deg); position:absolute; right:-10px; top:50%; margin-top:-10px;}
.mk_item .info_main {position:absolute; width:88%; left:0; top:50%; transform:translateY(-50%); padding:0 6%;}
.mk_item h3 {font-size:30px; font-weight:normal; line-height:1.5em; margin-bottom:5%;}
.mk_item .intro {font-size:18px; color:#fff; line-height:1.75em;}
.mk_item ul {overflow:hidden;}
.mk_item li {float:left; width:31%; font-size:20px; padding:5px 1%; text-align:left;}

.mk_item:nth-child(2n-1) .pic {float:left;}
.mk_item:nth-child(2n-1) .info {float:right;}
.mk_item:nth-child(2n-1) .info:after {right:auto; left:-10px;}

/*新闻列表页面*/
.news_list {border-top:1px solid #e5e5e5; padding-top:30px; margin-bottom:30px; overflow:hidden;width: 1200px;}
.news_item {overflow:hidden; border-bottom:1px solid #e5e5e5; padding-bottom:30px; margin-bottom:30px;}
.news_item .thumbnail {float:left; width:350px; height:210px; position:relative; overflow:hidden;}
.news_item .thumbnail img {display:block; width:100%; height:100%; position:absolute; left:0; top:0; transition:transform 0.3s ease 0s;}
.news_item .thumbnail img:hover {transform:scale(1.2,1.2); transition:transform 0.3s ease 0s;}
.news_item .info {margin:20px 0 0 390px; padding-right:170px; position:relative;}
.news_item h3 {font-size:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:15px;}
.news_item h3 a {color:#333; transition:all 0.3s ease 0s;}
.news_item h3 a:hover {color:#1e499f; padding-left:0.5em; transition:all 0.3s ease 0s;}
.news_item .meta {margin-bottom:25px;}
.news_item .excerpt {line-height:1.75em; height:5.25em; overflow:hidden;}
.news_item .more {position:absolute; right:0; top:50%; margin-top:-22px; overflow:hidden;}
.news_item .more a {display:block; width:44px; height:44px; background:url(../images/icon_03.png) no-repeat center center / contain; text-indent:-9999em;}
.news_page_title{ display: none; }
.news_submenu ul li{ padding: 6px 15px; background: none; transition: all 0.4s;}
.news_submenu ul li.on{ background: #1e499f; }
.news_submenu ul li.on a{ color: #fff; }
.news_submenu ul li:hover{ background: #1e499f; }
.news_submenu ul li:hover a{ color: #fff; }

news_list1 img {display:block; width:100%; height:100%; position:absolute; left:0; top:0;}

/*分页*/
.pagenavi {font-size:0; text-align:center;}
.pagenavi a,.pagenavi span {display:inline-block; background-color:#fff; height:33px; padding:0 12.5px; color:#666; border:1px solid #ececec; font-size:14px; line-height:33px; margin:0 2px;}
.pagenavi a.a_prev,.pagenavi a.a_next {background:url(../images/icon_04.png) no-repeat center center; width:33px; padding:0;}
.pagenavi a:hover,.pagenavi a.a_cur {background-color:#1e499f; color:#fff;}
.pagenavi a.a_prev:hover {background-image:url(../images/icon_06.png);}
.pagenavi a.a_next {background-image:url(../images/icon_05.png);}
.pagenavi a.a_next:hover {background-image:url(../images/icon_07.png);}

/*联系我们*/
.contact_page h2 {margin-bottom:40px;}
.contact_info {border:1px solid #e5e5e5;}
.contact_info .map {border-bottom:1px solid #e5e5e5; height:315px; position:relative;}
.contact_info #allmap {position:absolute; left:0; top:0; height:100%; width:100%;}
.contact_info .info {padding:60px 40px;}
.contact_info h3 {font-size:20px; font-weight:normal; color:#1e499f; border-bottom:1px solid #e5e5e5; line-height:1.5em; padding-bottom:10px; margin-bottom:30px;}
.contact_info ul {overflow:hidden; clear:both;}
.contact_info li {float:left; width:50%; font-size:14px; color:#565759; padding:5px 0; padding-left:30px; box-sizing:border-box;}
.contact_info li.tel {background:url(../images/icon_13.png) no-repeat left 7px;}
.contact_info li.wx {background:url(../images/icon_14.png) no-repeat left 8px;}
.contact_info li.addr {background:url(../images/icon_15.png) no-repeat left 6px;;}
.contact_info li.mail {background:url(../images/icon_16.png) no-repeat left 9px;;}

/*牙科知识*/
.know_list {overflow:hidden; margin-bottom:20px;}
.know_list ul {width:103.75%; overflow:hidden;}
.know_list li {float:left; width:29.7188%; padding:20px 3.6144% 20px 0; }
.know_list a {display:block; transition:all 0.3s ease 0s;}
.know_list .thumbnail {position:relative; padding-bottom:65%; overflow:hidden;}
.know_list .thumbnail img {display:block; position:absolute; left:0; top:0; width:100%; height:100%; transition:all 0.3s ease 0s;}
.know_list .info {border-bottom:1px solid #ebebeb; padding:20px;}
.know_list h3 {font-size:16px; font-weight:normal; color:#555; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:all 0.3s ease 0s;}
.know_list p {font-size:14px; color:#8f8f8f; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.know_list a:hover img {transform:scale(1.2,1.2); transition:all 0.3s ease 0s;}
.know_list a:hover h3 {color:#1e499f; transition:all 0.3s ease 0s;}

/*牙科知识详情页*/
.cvideo{max-width: 1200px;margin: 40px auto;}
.cvideo video{width: 100%;}

/*产品二级菜单*/
.sidebar {width:18.08%; float:left;}
.sidemenu h3 {height:58px; line-height:58px; background-color:#f6f7f8; color:#555; padding:0 8px 0 8px; position:relative; font-size:16px;cursor:pointer;border-bottom: 1px solid #fff;}
.sidemenu h3:before {content:''; display:block; width:6px; height:11px; background:url(../images/icon_17.png) no-repeat center center; position:absolute; right:20px; top:55%; margin-top:-10px;}
.sidemenu h3.cur{ background-color:#1e499f;  color: #fff; }
.sidemenu h3.cur:before{background:url(../images/icon_29.png);width:11px; height:6px;}
.sidemenu ul {}
.sidemenu li {line-height:54px; border-bottom:1px solid #fff; font-size:16px;background-color:#f6f7f8;}
.sidemenu li.on{background: #1e499f;}
.sidemenu li.on a{color: #fff;}
.sidemenu li.on a:after{background-image:url(../images/icon_28.png);}
.sidemenu a {display:block; padding:0 20px 0 20px; white-space:nowrap; overflow:hidden; text-overflow:ellispsi; color:#555; position:relative;}
.sidemenu a:after {content:''; display:block; width:6px; height:11px; background:url(../images/icon_17.png) no-repeat center center; position:absolute; right:20px; top:50%; margin-top:-5.5px;}
.sidemenu a:hover {color:#fff;}
.sidemenu a:hover:after {background-image:url(../images/icon_28.png);}
.sidemenu li:hover{background: #1e499f;}

/*产品列表页*/
.pro_list {overflow:hidden;}
.pro_list ul {overflow:hidden; width:103.846%;}
.pro_list li {float:left; width:21.4%; padding-right:3.6%; margin-bottom:40px;}
.pro_list li a {display:block; transition:all 0.2s ease 0s;}
.pro_list .info {padding:15px; border-bottom:1px solid #eee;}
.pro_list h2 {font-weight:normal; font-size:16px; color:#565759; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align:center;}
.pro_list p {font-size:16px; color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_list .thumbnail {position:relative; padding-bottom:109%; overflow:hidden;border: 1px rgba(152,153,156,1) solid;}
.pro_list .thumbnail img {display:block; position:absolute; left:0; top:0; width:100%; height:100%; transition:all 0.3s ease 0s;}
.pro_list a:hover h2 {color:#1e499f; transition:all 0.3s ease 0s;}


.pro_listall {overflow:hidden;}
.pro_listall ul {overflow:hidden; width:103.846%;}
.pro_listall li {float:left; width:46%; padding-right:2.6%; margin-bottom:40px; padding-left: 0.5%;}
.pro_listall li a {display:block; transition:all 0.2s ease 0s;}
.pro_listall .info {padding:14px; border-bottom:1px solid #eee;}
.pro_listall h2 {font-weight:normal; font-size:16px; color:#565759; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_listall p {font-size:12px; color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_listall .thumbnail {position:relative; padding-bottom:50%; overflow:hidden;border: 1px rgba(152,153,156,1) solid;}
.pro_listall .thumbnail img {display:block; position:absolute; left:0; top:0; width:100%; height:100%; transition:all 0.3s ease 0s;}
.pro_listall a:hover h2 {color:#1e499f; transition:all 0.3s ease 0s;}

/*产品详情页*/
.details_top {overflow:hidden; margin-bottom:40px;}
.details_pic { position: relative;width:420px; float:left;}
.details_pic .pic_cur {position:relative; padding-bottom:100%; overflow:hidden; margin-bottom:10px;}
.details_pic img {display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.pic_slides .pic_item {padding-bottom:100%; overflow:hidden; position:relative; cursor:pointer;}
.pic_slides .pic_item.cur img {display:block; border:2px solid #c40a29; box-sizing:border-box;}
#pic_slides.owl-carousel .owl-item img{transform: rotate(270deg);}

#color dd{display:inline-block;}
#color img{width:30px;height:30px}
#color .cur img{display:block; border:2px solid #c40a29; box-sizing:border-box;}
.pic_slides .owl-prev, .pic_slides .owl-next {width:18px; height:18px; position:absolute; top:50%; margin-top:-9px; background:rgba(0,0,0,.3) no-repeat center center; border-radius:50%; text-indent:-9999em;}
.pic_slides .owl-prev {background-image:url(../images/icon_21.png); left:5px;}
.pic_slides .owl-next {background-image:url(../images/icon_20.png); right:5px;}

/*  */
#pic_slides{position: absolute;left: 350px;top: 35%;transform: rotate(450deg);}
@media only screen and (max-width: 1080px){
    #pic_slides{position: relative;left: 0;top: 0;transform: none;width: 100% !important;}
    #pic_slides.owl-carousel .owl-item img{transform: none;}
}


.details_info {margin-left:580px;}
.details_info h2 {font-size:15px; color:#333; font-weight:normal; padding-bottom:10px; border-bottom:1px solid #e5e5e5;}

.details_feature {border-bottom:1px solid #e5e5e5;}
.details_feature ul {padding:0px 20px;}
.details_feature li {background:url(../images/icon_22.png) no-repeat left 13px; padding:0px 0 0px 20px; font-size:14px; color:#666;}

.details_btn {padding-top:10px;}
.details_btn ul {overflow:hidden; width:50%;}
.details_btn li { float: left;text-align: center;padding-right: 4%;width: 46%;margin-bottom: 20px;}

.details_btn a {display:block; background-color:#c40a29; color:#fff; height:40px; line-height:40px; border-radius:3px; width:100%;}
.details_btn i {font-style:normal; background:no-repeat left center;}
.details_btn i.tm {background-image:url(../images/icon_23.png); padding-left:25px;}
.details_btn i.jd {background-image:url(../images/icon_24.png); padding-left:26px;}
.details_btn i.am {background-image:url(../images/icon_25.png); padding-left:41px;}
.details_btn i.sn {background-image:url(../images/icon_26.png); padding-left:26px;}


.pro_related {border-bottom:1px solid #e5e5e5; padding-bottom:50px; margin-bottom:25px;}
.pro_related ul {overflow:hidden; width:102%;}
.pro_related li {float:left; width:18%; padding-right:2%;}
.pro_related a {display:block; padding-bottom:100%; position:relative;}
.pro_related img {display:block; position:absolute; left:0; top:0; width:100%; height:100%;}

#nav7{
    display: none;
}
.footer_top .box:nth-of-type(1) li:nth-of-type(3){
    display: none;
}
/*.sidebar .sidemenu:nth-of-type(3){
    display: none;
}*/

.sub-sub-nav1{text-align:center; margin-top:10px;}
.sub-sub-nav1 ul{text-align:center;}
.sub-sub-nav1 ul li{display:inline-block; *zoom:1; *display:inline; position:relative; padding:8px 20px; margin:0 0px; border:1px solid #ddd;}

.sub-sub-nav1 ul li a{font-size:14px; color:#333;}
.sub-sub-nav1 ul li.on a{font-size:14px; color:#333;}
.sub-sub-nav1 ul li:hover{background-color:#1e499f; border-color:#1e499f;}
.sub-sub-nav1 ul li:hover a{color:#fff;}