li{list-style:none;}

.top-banner{position:relative; z-index:10;}
.top-banner ul li a{display:block; height:480px;}
header{position:relative; z-index:11; margin-bottom:10px;}
.language {text-align:right;}
.language a{ background:#f3f3f3; color:#333; padding:4px 14px; font-size:12px;}
.red{color:#f00!important;}
.navbar { position:relative; z-index:11; margin-top:25px;}
.navbar h1{font-size:24px; color:#333; height:64px; line-height:64px; font-weight:bold; margin-left:20px;}
.navbar ul{ margin-top:20px; padding:0;}
.navbar ul li a{text-decoration:none;color:#333;}
.navbar ul li a:hover{text-decoration:none;}
.navbar ul li.active a{ background:#f1f1f1; color:#333;}

.search-box{ background:#CE0613; width:64px; height:64px; line-height:64px; text-align:center; position:relative;}
.search-box input[type="image"]{ margin-top:20px;}
.search-input{display:none; background:#f1f1f1; position:absolute; right:64px; top:0; padding:0 15px;}
.search-input input{border:#dfdfdf 1px solid; height:30px; padding-left:10px; font-weight:bold; color:#000;}
.index-box-margin{ padding:15px 15px 0 15px;}

/*
 首页产品
 */
.index-pro-box{ margin-top:40px!important;}
.index-pro-box .index-pro {background:#F8F7F7; border-left:#E6E6E6 1px solid; border-bottom:#E6E6E6 1px solid;}
.index-pro-box .index-pro-last{ border-right:#e6e6e6 1px solid;}
h3.index-h3{font-weight: bold; margin-top:10px;}
h3.index-h3 img{ margin-right:10px;}
h3.index-h3 a{ float: right; font-size:14px; color: red;}
.index-pro-box .index-pro p{ font-size:12px;}
.index-pro-box .index-pro .uk-button{ margin:0 auto; font-size:12px;}
/*颜色线条*/
.color-line{height:4px;}
.color1{ background:#F0DD37;}
.color2{ background:#E51A28;}
.color3{ background:#009843;}
.color4{ background:#D948EA;} 

/*
首页新闻
*/
.index-news{ margin-top:40px;}
.index-news-list { padding-left:0;}
.index-news-list li{ line-height:34px; border-bottom:#E6E6E6 1px solid; background:url(../images/dot.png) no-repeat left;}
.index-news-list li:last-child{ border-bottom:none;}
.index-news-list li a{color:#666; margin-left:15px; text-decoration:none;}
.index-news-list li span{float:right;}
.index-news-list li:hover a{font-weight:bold;}
.index-news-list li:hover span{font-weight:bold;}
.index-news-box{ border-top:#e6e6e6 1px solid; border-left:#e6e6e6 1px solid;border-bottom:#e6e6e6 1px solid; min-height:190px;}
.index-news-box-last{border-right:#e6e6e6 1px solid;}
.index-news-box-last address{font-size:12px; margin-left:20px;}

footer{ margin-top:40px; background:#ECECEC; font-size:12px; padding-top:15px; padding-bottom:15px;}
footer .bt-info img{ margin-right:12px;}
/*
内容页主体
*/
.main-box{ margin-top:50px;}
aside{ background:#EEEEEE; padding:12px;}
aside h3{color:#CF0714; font-weight:bold; border-bottom:#B8B8B8 3px solid; padding-bottom:12px; margin-top:10px;}
aside ul{ padding-left:0; margin-top:20px; background:#fff; border:#DEDEDE 1px solid;border-bottom:none;}
aside ul li{ line-height:45px; border-bottom:#DEDEDE 1px solid; position:relative;}
aside ul li.active a{background:#CF0714; color:#fff; text-decoration:none;}
aside ul li.active a i{color:#fff; border-color:#fff;}
aside ul li a{display:block; color:#333; padding-left:20px; }
aside ul li a:hover{ background:#CF0714; color:#fff; text-decoration:none;}
aside ul li a:hover i{color:#fff; border-color:#fff;}
aside ul li i{float:right; margin-top:12px; margin-right:20px; width:20px; height:20px; font-size:18px; color:#D0D0D0; border:#D0D0D0 1px solid; border-radius:100%; text-align:center;}
.address-block{border:#DEDEDE 1px solid; padding:30px 10px; background:#fff; font-size:12px;}
.share-icon{ margin:15px 0;}
.share-icon  a i{width:26px; height:26px; line-height:26px; text-align:center; font-size:20px; background:#A3A3A3; border-radius:100%; padding:4px;}
.share-icon  a{ margin:0 5px; color:#EEEEEE;}
.share-icon  a:hover i{ background:#CF0714;}

article{border:#DEDEDE 1px solid; padding:15px; position:relative;}
.subcate{ position:absolute; right:-10px; top:12px; width:139px; height:50px;text-align:center; line-height:40px; font-size:18px; font-weight:bold; color:#fff; background:url(../images/subtitle-bg.png) no-repeat;}
.guide{font-size:12px; margin-top:10px; border-bottom:#dedede 1px solid; padding-bottom:10px;}
.guide a{color:#666;}
.guide span{color:#CF0714;}
/*产品列表*/
.ficbox{ background:#FAFAFA; padding:15px; min-height:250px;border:#fff 1px solid;}
.ficbox h3{font-size:12px;}
.fic-btn a{ background:#BABABA; color:#f2f2f2; padding:1px 12px; font-size:12px; border-radius:2px;}
.fic-btn{ position:relative;}
.fic-btn .down{float:left;}
.fic-btn .view{float:right;}
.ficbox:hover{ border-left:#e0e0e0 1px solid; border-top:#e0e0e0 1px solid; border-right:#EF525D 2px solid; border-bottom:#EF525D 2px solid;}
.ficbox:hover .fic-btn .view{ background:#EF525D;}

/*
产品详情
*/
.pro-title{font-size:24px; color:#D22C34;}
.zixun-btn{display:block; margin-top:20px;}
.tabs_default{ margin-top:30px;}
.tabs_default ul.horizontal{ padding-left:0; font-size:0; border-bottom:#dedede 1px solid; margin-bottom:20px;}
.tabs_default ul.horizontal li{display:inline-block; width:88px; height:34px; text-align:center; border:#DEDEDE 1px solid; margin-left:-1px; margin-bottom:-1px;}
.tabs_default ul.horizontal li a{display:block; color:#666;  font-size:14px; line-height:34px;}
.tabs_default ul.horizontal li.active a{ background:#dedede;}

/*合作伙伴*/
.partner-img-list img{border:#dedede 1px solid;}
.partner-content{ margin:30px 0;}
.partner-content p{line-height:2em; text-indent:2em; font-size:12px; color:#666;}
.partner-grid-list{margin-bottom:20px; margin-top:20px;}
.partner-grid-list p{color:#666; line-height:2em; font-size:12px;}

/*download*/
.downlist{ margin-top:30px; padding-left:0;}
.downlist li{position:relative; background:url(../images/down-li-bg.jpg) no-repeat center left; margin-bottom:25px;}
.downlist li:hover{background:url(../images/down-li-bg-hover.jpg) no-repeat center left;}
.downlist li:hover span{color:#B42B3C;}

.downlist li span{ margin-left:10px; background:#fff; padding:0 5px;}
.downlist .down-btn{display:block; position:absolute; width:18px; height:18px; background:url(../images/down.jpg) right no-repeat; right:0; top:0;}
.downlist li:hover .down-btn{background:url(../images/down-hover.jpg) right no-repeat;}

/*新闻*/
.news-list-box{ margin-bottom:20px; margin-top:20px;}
.news-list-box h2 a{ font-size:20px; color:#CF0714;}
.news-list-box p{font-size:12px; color:#666; line-height:2em;}
.news-content h1{font-size:18px; text-align:center; font-weight:bold;}
.news-content .news-info{ color:#999; text-align:center; font-size:12px;}
.news-content hr{ margin-bottom:20px;}
.news-content p{font-size:12px; color:#666; line-height:2em;}
.next-page a{color:#666;}
 
/*全站通用分页*/
.pages{height:26px; margin-bottom:20px; margin-top:30px; padding-top:8px;}
.pages ul{ padding:0 10px; text-align:center; }
.pages li{ margin:0 2px; display:inline-block;}
.pages li a{ display:block; padding:0 10px; border:1px solid #e1e1e1; height:24px; line-height:24px; color:#666; font-size:12px;}
.pages li a:hover{ border:1px solid #CF0714; background:#CF0714; color:#fff; text-decoration:none;}
.pages li span{ display:block; border:1px solid #e1e1e1; height:24px; line-height:24px; color:#c4c4c4;padding:0 10px; font-size:12px;}
.pages .current a{ border:1px solid #CF0714; background:#CF0714; color:#fff;}

/*
在线留言
*/
.form-text{ line-height:30px; color:#666;}
.form-text label{ margin:0 4px;}
.uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="number"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="color"] {
    height: 36px;
    max-width: 100%;
    padding: 4px 6px;
    border: 1px solid #E5E5E5;
    background: #FFF none repeat scroll 0% 0%;
    color: #666;
    transition: all 0.2s linear 0s;
    border-radius: 4px;
}
.uk-form select, .uk-form textarea{ max-width: 100%;
    padding: 4px 6px;
    border: 1px solid #E5E5E5;
    background: #FFF none repeat scroll 0% 0%;
    color: #666;
    transition: all 0.2s linear 0s;
    border-radius: 4px;}
.book-post-btn button{ width:100px; height:34px; line-height:34px; text-align:center; color:#fff; font-size:14px; border:none; margin:0 5px; border-radius:4px; cursor:pointer;}
.book-post-btn button.reset{ background:#CACACA;}
.book-post-btn button.submit{ background:#EA4745;}

/*网版介绍*/
.tech-about .quan{width:130px; height:130px; background:#4CAFD3; border-radius:100%; text-align:center; padding-top:1px;}
.tech-about .quan span{display:block; font-size:22px; color:#fff; line-height:30px; margin:35px 20px;}
.tech-about  h2{font-size:20px; font-weight:bold;}
.tech-about p{font-size:12px; color:#666; line-height:2em;}

.article-content p{font-size:12px; line-height:2em; color:#666;}

/*品质管理*/
.tech-ios h3 i{background:#E51A28; color:#fff; display:inline-block; height:26px; width:26px; line-height:26px; text-align:center; border-radius:100%; font-style:normal; margin-right:10px;}
.tech-ios h3 span{ color:#E51A28; font-weight:bold;}
.tech-ios .uk-grid p{ font-size:12px; background:#F1F1F1; padding:15px; line-height:2em;}
.tech-ios hr{ margin-top:20px; margin-bottom:20px;}

/*手机导航*/
.mobile-menu{ padding:5px 0;}
.mobile-menu h1{font-size:20px; color:#fff;}
.uk-nav-offcanvas>li>a {
  color: #ccc;
  padding: 10px 15px;
  border-top: 1px solid rgba(0,0,0,.3);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
  text-shadow: 0 1px 0 rgba(0,0,0,.5);
}
.uk-nav-offcanvas .uk-nav-divider {
  border-top: 1px solid rgba(255,255,255,.01);
  margin: 0;
  height: 4px;
  background: rgba(0,0,0,.2);
  box-shadow: inset 0 1px 3px rgba(0,0,0,.3);
}

.search-list h1{font-size:24px;}
.search-list h1 span{color:#CE0613;}
.search-list h3 a{color:#333; font-size:16px;}
.search-list h3 span{float:right;color:#999;}
.search-list p{font-size:12px;}





