/* 全局样式 */
body{font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;;color: #64717F;padding-top: 90px;}
p{color: #64717F}
.oe-grey{background: #f4f6f8}
.bg-grey{background: #f9fafb}
ul{margin: 0;padding: 0;}
ul li{list-style: none;}
h1,h2,h3,h4,h5{margin: 0;padding: 0}

.mg0{margin:0;}  .mg5{margin: 5px;} .mg10{margin: 10px;} .mg15{margin: 15px;} .mg30{margin: 30px} .mg50{margin: 50px;}
.mt5{margin-top: 5px}  .mt10{margin-top: 10px}  .mt15{margin-top: 15px}  .mt30{margin-top: 30px}  .mt50{margin-top: 50px} .mt100{margin-top: 100px}
.mb5{margin-bottom: 5px;}  .mb10{margin-bottom: 10px;}  .mb15{margin-bottom: 15px;}  .mb30{margin-bottom: 30px;}  .mb50{margin-bottom: 50px;}
.ml5{margin-left: 5px;}  .ml10{margin-left: 10px;}  .ml15{margin-left: 15px;}  .ml30{margin-left: 30px;}  .ml50{margin-left: 50px;}
.mr5{margin-right: 5px;}  .mr10{margin-right: 10px;}  .mr15{margin-right: 15px;}  .mr30{margin-right: 30px;}  .mr50{margin-right: 50px;}

.pd0{padding:0} .pd5{padding:5px;} .pd10{padding:10px} .pd15{padding:15px;}  .pd30{padding:30px} .pd50{padding:50px;}
.pt5{padding-top:5px;} .pt10{padding-top:10px;} .pt15{padding-top:15px;} .pt30{padding-top:30px;} .pt50{padding-top:50px;}
.pb5{padding-bottom: 5px;}.pb10{padding-bottom: 10px;}.pb15{padding-bottom: 15px;}.pb30{padding-bottom: 30px;}.pb50{padding-bottom: 50px;}
.pl5{padding-left: 5px;}.pl10{padding-left: 10px;}.pl15{padding-left: 15px;}.pl30{padding-left: 30px;}.pl50{padding-left: 50px;}
.pr5{padding-right: 5px;}.pr10{padding-right: 10px;}.pr15{padding-right: 15px;}.pr30{padding-right: 30px;}.pr50{padding-right: 50px;}


.w-title{font-size: 24px;font-weight: bold;text-align: center;margin-bottom: 5px;color: #2d8cdd;}
.w-title-w{font-size: 24px;font-weight: bold;text-align: center;margin-bottom: 5px;color: #fff;}
.w-intro{font-size: 18px;line-height: 1;margin-bottom: 40px;}

.btn-more{background: #fff;border:1px solid #888;color:#888;padding: 8px 15px;border-radius: 0;}
.btn-more:hover{background: #2d8cdd;border: 1px solid #2d8cdd;color: #fff;}


/*导航*/
.menu{background-color:#fff;border-radius: 0;border-bottom: 1px solid transparent;margin-bottom: 0;box-shadow: 0 3px 3px rgba(0,0,0,0.05) }
.menu .navbar-brand{color:#5aaddd;font-weight: bold;line-height: 60px}
.menu .navbar-brand img{height: 35px;/*margin-left: -15px*/margin-top: 6px;}
.menu .navbar-brand:focus,.menu .navbar-brand:hover{color:#fff;background-color:transparent}
.menu .navbar-text{color:#64717F}
.menu .navbar-nav>li>a{color:#64717F;font-size: 14px;line-height: 60px;}
.menu .navbar-nav>li>a:focus,.menu .navbar-nav>li>a:hover{color:#333;background-color:transparent}
.menu .navbar-nav>.active>a,
.menu .navbar-nav>.active>a:focus,
.menu .navbar-nav>.active>a:hover{color:#5aaddd;background-color:transparent;}
.menu .navbar-nav>.disabled>a,
.menu .navbar-nav>.disabled>a:focus,
.menu .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}
.menu .navbar-toggle{border-color:#5aaddd}
.menu .navbar-toggle:focus,.menu .navbar-toggle:hover{background-color:#fff}
.menu .navbar-toggle .icon-bar{background-color:#5aaddd}
.menu .navbar-collapse,.menu .navbar-form{border-color:#e7eaf1}
.menu .navbar-nav>.open>a,
.menu .navbar-nav>.open>a:focus,
.menu .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}
@media (max-width:767px){
    body{padding-top: 50px;}
    .menu{background-color:#fff;border-radius: 0;border-bottom: 1px solid transparent;margin-bottom: 0;}
    .menu .navbar-brand{color:#5aaddd;font-weight: bold;line-height: 1.5}
    .menu .navbar-nav>li>a{color:#64717F;font-weight: bold;font-size: 14px;line-height: 1.5;}
    .menu .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}
    .menu .navbar-nav .open .dropdown-menu .divider{background-color:#fff}
    .menu .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}
    .menu .navbar-nav .open .dropdown-menu>li>a:focus,
    .menu .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}
    .menu .navbar-nav .open .dropdown-menu>.active>a,
    .menu .navbar-nav .open .dropdown-menu>.active>a:focus,
    .menu .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#5aaddd}
    .menu .navbar-nav .open .dropdown-menu>.disabled>a,
    .menu .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    .menu .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}
.menu .navbar-link{color:#9d9d9d}
.menu .navbar-link:hover{color:#fff}
.menu .btn-link{color:#9d9d9d}
.menu .btn-link:focus,.menu .btn-link:hover{color:#fff}
.menu .btn-link[disabled]:focus,.menu .btn-link[disabled]:hover,fieldset[disabled]
.menu .btn-link:focus,fieldset[disabled] .menu .btn-link:hover{color:#444}

/*首页*/
/*首页-产品*/
.pro-section{padding: 30px 0;color: #444}
.pro-title{font-size: 18px;margin-bottom: 35px;color:#EE2C29;}
.pro-intro{font-size: 16px;line-height: 2;margin-bottom: 30px;}

.pro-item-v{padding: 3px;background: #f5f5f5;min-height: 280px;text-align: center}
.pro-item-v h3{font-size:22px;color:#5aaddd;padding: 15px 10px;text-align: center}
.pro-item-v .brief{font-size:14px;padding:15px 10px 25px 10px;text-align: center}

.btn-pro{background: #5aaddd;color:#fff;padding: 10px;margin-bottom: -15px}
.btn-pro:hover{color: #fff;}

/*首页-介绍*/
.about h2{color: #5aaddd;margin-bottom: 20px;line-height: 2.5}

/*底部*/
footer{padding: 30px 0;background: #f5f5f5;}
footer h3{margin-bottom: 20px;  }
.bottom{background: #5aaddd;padding: 30px 0;color: #fff;}
.bottom a{color: #fff;}

/*内页CSS*/
.xiayiye{ text-align:center; padding:20px 0;margin-top: 20px;}
.btn-next{background: #fff;border:1px solid #e7eaf1;color:#888;padding: 8px 15px;border-radius: 20px;}
.btn-next:hover{background: #2d8cdd;border: 1px solid #2d8cdd;color: #fff;text-decoration: none}

.nyhead{margin-left: -15px;margin-right: -15px;}
.nyhead img{max-width: 100%;}

.info-content{padding-left: 20px;}

/*行业应用*/
.app-title{color:#009de0;font-weight: bold;font-size: 18px;margin:40px 0;}
.app-pic{float: left;width: 20%;margin-bottom: 30px}
.app-text{float: right;width: 75%;margin-bottom: 30px;}
.app-text h4{font-weight: normal;}
.app-text ul{padding-left: 15px;margin-bottom: 0;}
.app-text ul li{line-height: 1.8;list-style: disc}


/*contact*/
.contact{padding-top:30px;line-height: 1.8}


/*产 品*/
.e-product-item{margin-bottom: 65px;min-height: 188px;}
.product-pic{position:relative;display: block;width: 100%;overflow:hidden;background:#fff;border: 1px solid transparent;}
.product-pic img{cursor:pointer;transition: all 0.6s}
.product-pic img:hover{ transform: scale(1.4);  }
.pic-hover{position:absolute;top:0;left:0;right:0;bottom:0;display: none;padding-top:40px;background: rgba(0,0,0,0.3);text-align:center;z-index: 100;transition: all 0.6s}
.product-pic:hover .pic-hover{display: block}
.product-text{padding:10px;background:#fff;border: 1px solid transparent;cursor: default}
.product-text:hover{border-bottom:1px solid transparent}
.product-text h3{margin-top:10px;font-size: 16px; padding-bottom:10px;max-width: 100%;overflow: hidden;white-space: nowrap;word-break:break-all;text-overflow: ellipsis}
.product-text a{text-align: left;color:#333;}
.product-text dl dd.fujian{display: inline-block;padding: 5px;background: #f5f5f5;border: 1px solid #e7eaf1;border-radius: 3px;margin-top: 5px;}
.e-product-item:hover .product-pic{border: 1px solid transparent}
.e-product-item:hover .product-text{border: 1px solid transparent}
.e-product-item:hover .product-text a{color: #2d8cdd}

.e-product-about{color: #333;line-height: 1.5;font-size: 16px;background: #fff;padding: 15px;margin-bottom: 30px;}
.e-product-about h3{margin-top: 0;padding-bottom:15px;margin-bottom:15px;color: #333;border-bottom: 1px solid #2d8cdd;font-weight: bold}
.fbtime{ border-bottom:1px solid #e7eaf1; text-align:center; line-height:26px; margin-bottom:15px;padding-bottom: 10px;}
.miniContent{background: #fff;}

.magnifier {
    width: 100%;
    overflow: hidden; }

.magnifier_rf {
    text-align: left; }

.magnifier_rf h2 {text-align: left;margin-top: 10px; margin-bottom: 20px;}

.magnifier_rf .fbtime {
    text-align: left; }

.magnifier_lf {
    float: left;
    width: 100%;
    position: relative;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none; }
/*去除选择效果*/
.magnifier_rf {float: right;width:65%;}

#jqzoom {
    position: relative;
    width: 380px;
    height: 380px;
    cursor: move;
    margin-bottom: 10px; }

#jqzoom img {
    display: block;
    border: 1px solid transparent; }

.jqzoomlist {
    overflow: hidden;
    position: relative;
    height: 74px; }

.jqzoomlist li {
    width: 74px;
    float: left;
    margin-right: 8px;
    height: 74px; }

.jqzoomlist li img {
    display: block;
    width: 72px;
    height: 72px;
    border: 1px solid transparent;
    -webkit-transition: all .3s;
    transition: all .3s; }

.jqzoomlist li.on img {
    border-color: #ff7a8f; }

.jqzoomlist span {
    display: block;
    z-index: 3;
    position: absolute;
    left: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
    top: 0;
    width: 18px;
    text-align: center;
    font-family: "宋体";
    background-color: #eee;
    height: 74px;
    line-height: 74px;
    margin-right: 10px;
    cursor: pointer; }

.jqzoomlist span:hover {
    color: #fff;
    background-color: #ccc; }

.jqzoomlist span.next {
    right: 0;
    left: auto;
    margin-right: 0; }

.jqzoomlist ul {
    /*left: 25px;*/
    width: 3000px;
    position: absolute;
    top: 0; }

#bigzoomimg {
    position: absolute;
    right: 385px;
    top: 0;
    width: 380px;
    height: 380px;
    border: 1px solid #ddd;
    overflow: hidden;
    display: none; }

#bigzoomimg img {
    position: absolute;
    left: 0;
    top: 0; }

#zoommark2 {
    background: url(../images/zoom.png) repeat left top transparent;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 200px;
    height: 200px; }


/*详细页切换标签*/
.ProductContent {  overflow: hidden;  padding-top: 20px; border-top:1px solid #e7eaf1;margin-top:20px}
.ProductContent h2{font-size: 24px;margin-bottom: 20px;}
.ProductContent strong{font-size: 18px;margin-bottom: 20px;}

.ProductContenttab {
    overflow: hidden;
    background-color: #f6f6f6;
    padding-left: 1px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none; }

.ProductContenttab span {
    display: block;
    cursor: pointer;
    width: 131px;
    float: left;
    color: #333;
    font-size: 15px;
    text-align: center;
    line-height: 42px;
    border-top: 2px solid transparent; }

.ProductContenttab span.on {
    background-color: #fff;
    color: #2d8cdd;
    border-top-color: #2d8cdd;
    font-weight: bold; }

.ProductContentlistnr {
    padding-top: 20px;
    display: none; }

.bg_head{background: #5AADDD;padding: 20px 0;color:#fff;}
.bg_head .pagenow{color:#fff;padding-top: 0;margin-bottom: 10px;}
.bg_head .pagenow a{color:#fff;}
.product_head h1{font-size: 24px;color: #fff;line-height: 1;margin:20px 0 10px 0;font-weight: bold}


/*行业应用列表*/
.app-list{padding: 80px 0;}
.app-item{background:#fff;padding: 15px 0;overflow: hidden;min-height:250px;margin-left: -15px;}
.app-item .item-text{padding-left: 20px;line-height: 2;}
.app-item .item-text h2{font-size: 18px;color:#009de0;font-weight: bold;margin-bottom: 10px;margin-top:0;}
.app-item .item-text a{background: #009de0;color: #fff;display: inline-block;padding: 10px;}


/*产品页面左侧导航*/
/* left public css */
.prolist { height: auto; background-color: #f7f7f7; overflow: hidden; }
.prolist h3 { height: 60px; line-height: 60px; padding: 0 20px; margin-top:0;background-color: #5AADDD; color: #fff; font-size: 18px; font-weight: normal; }
.prolist ul { padding: 10px 20px 20px; }
.prolist ul li { line-height: 46px; position: relative;}
.prolist ul li a { display: block; font-size: 16px; border-bottom: 1px solid #fff; position: relative; }
.prolist ul li em {display:none;  -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;width: 46px;height: 46px;font-style: normal;text-align: center;line-height: 47px;position: absolute;right: 0px;top: 0;/* margin-top: -15px; */font-family: "宋体";color: #ABABAB;font-size: 15px;cursor: pointer;}
.prolist ul li ul li em{ width:40px; height:40px; line-height:40px;}
.prolist ul li a:hover { text-decoration: none; }
.prolist ul li.open>em, .prolist ul li ul li.open>em { -webkit-transform: rotateZ(90deg); -moz-transform: rotateZ(90deg); -ms-transform: rotateZ(90deg); transform: rotateZ(90deg); color: #2d8cdd; }
.prolist ul li a.on, .prolist ul li a.hover { color: #2d8cdd; }
.prolist ul ul { background-color: #eee; display: none; padding: 10px 20px; }
.prolist ul ul ul{ display:none;}
.prolist ul ul li a { line-height: 40px; font-size: 14px; color: #555; border-bottom: 1px solid #f7f7f7; }
.prolist ul ul li:last-child a { border: 0; }
.prolist ul ul li a:hover { color: #2d8cdd; }
.left { width: 200px; float: left; }

/*新闻列表页*/
.article_list{padding:0 0 20px 40px;}
.article_list dl{margin-bottom: 15px;padding-bottom:10px;border-bottom: 1px dashed #e7eaf1}
.article_list dl dt a{font-size: 20px;color:#555;font-weight: normal}
.article_list dl dd{color:#777;margin: 10px 0;}
.article_list dl dd span{font-size: 12px;}

.article_content{padding:0 0 20px 40px;}
.article_content .detail{margin-top: 20px;padding-top:20px;border-top:1px dashed #e7eaf1;font-size: 14px}
.article_content h1{font-size: 24px;margin-top: 0;}

