/*
Theme Name: my theme
Description: 主题
Author: fedkey
 */
body {font-family:'Microsoft YaHei',Arial,sans-serif;overflow:auto;
    background:-moz-linear-gradient(top, #CEE3F4, #ffffff);
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#CEE3F4), to(#ffffff));  }
*{margin:0;padding:0;list-style-type:none;}
a{ color:#333;text-decoration:none;}
a:hover{ color:#f60; text-decoration:none;}

.container{position:relative;max-width:1100px;}

.isStuck{left:0px;width:100%;}

.header{background:#1A5191;}
.headermenu{height:40px;line-height:40px;background:#ddd;border-bottom:1px solid #ccc;}
.headermenu .col-md-5{font-size:12px;padding:0;color:#555;}
.headermenu .col-md-7{text-align:right;}
.headermenu a{font-size:14px;}
.headermenu span{margin:0 10px;color:#ccc;}
.headerlogo{padding:30px 10px;}
.headerlogo .col-md-8,.col-md-4{position:relative;padding:0;}
.headerlogo .logo{float:left;height:auto;display:block;text-align:left;}
.headerlogo .headertitle{float:Left;margin-left:30px;padding-left:20px;border-left:1px solid #ddd;}
.headerlogo .media{float:right;width:170px;}
.headerlogo .pull-left{border-radius:0;font-size:40px;margin-top:20px;margin-right:5px;color:#FC3;}
.headerlogo .media-body p{margin-top:20px;margin-bottom:5px;font-size:16px;color:#FC3}
.headerlogo .media-body h4{margin:0;font-size:22px;color:#fff;font-weight:bold;}

.navbar-wrapper {position: relative;z-index: 15;}
.navbar-wrapper .navbar-static-top{margin-bottom:0;box-shadow: -1px 2px 6px rgba(0, 0, 0, 0.3);background:#0086D1;border-bottom:none;position: relative;z-index: 10;padding:0;min-height:47px;}
.navbar-wrapper .navbar-nav> li> a { padding:14px 24px;font-size:16px;color:#fff;}
.navbar-wrapper .navbar-nav > li > a:hover { background:#1970A6;color:#fff;}
.navbar-wrapper .navbar-nav > li > a > i{margin-right:5px;}
.navbar-wrapper .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { background:#1970A6;color:#fff;}

.search{background:#1A5191;}
.search .container{padding:10px;}
.search .col-md-8{margin-top:8px;}
.search b{color:#FC3;}
.search a{margin:0 8px;color:#fff;font-size:12px;}
.search a:hover{color:#f60;}
.search span{color:#ccc;font-size:10px;}
.search .input-group{width:300px;float:right;margin-right:20px;}
.search .btn-default{background:#0086D1;border:1px solid #0086D1;color:#fff;}
.search .btn-default i{font-size:18px;}
.search .col-md-3{font-size:22px;color:#fff;}

/* slider-container */
.slider-container{background:url(/template/images/nav_bottom.png) repeat-x 0 100%;overflow:hidden;position:relative}
.main-slider{width:100%;height:100%;height:300px;position:relative;overflow:hidden;margin-bottom:5px;}
.slide-item{min-width:850px;width:100%;position:absolute;left:0;top:0;display:none}
.slide-item img{width:100%;height:auto;min-height:320px}
.thumbs{left:0;bottom:30px;z-index:4;width:100%;height:100px;margin:0;padding:0;}
.thumbs li{float:left;list-style:none;position:relative;width:20%;*width:19.99%;height:85px;background-repeat:no-repeat;background-position:50% 0;background-size:100%;border:2px solid #fff;}
.thumbs li.curr,.thumbs li:hover{ border:2px solid #f60;cursor:pointer}
.thumbs li div{height:72px;padding-top:18px;border-left:2px solid #fff;border-right:2px solid #fff}
.thumbs li.curr i,.thumbs li:hover i{display:block}

.main{margin-top:20px;}
.main .leftcategory{float:left;width:200px;}
.main .leftcategory h2{margin:0;padding:20px;font-size:20px;background:#1970A6;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;}
.main .leftcategory h2 i{margin-left:30px;}
.main .categorylist{height:420px;}
.main .categorylist .my_left_cat_list{position:absolute;width:200px;line-height:25px;border:1px solid #ccc;border-top:none;background: url(/template/images/leftmenu.jpg) bottom repeat-x;z-index:999;display:none;padding-top:1px;}
.main .categorylist .h2_cat{width:198px;height:40px;line-height:40px;background:#fff;font-weight:normal;
    color:#333333;position:relative;border-bottom:1px solid #ccc;}
.main .categorylist a{font-size:12px;text-decoration:none;color:#333;font-weight:bold;}
.main .categorylist a:hover{color:#FB6D0F;}
.main .categorylist h3{margin:0;height:40px;font-size:14px;display:block; padding-left:12px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:165px;font-weight:normal;}
.main .categorylist h3 a{line-height:40px;}
.main .categorylist h3:hover a{ text-decoration:none;color:#fff;}
.main .categorylist .h3_cat{display:none;width:700px;position:absolute; left:183px;margin-top:-42px; cursor:auto;}
.main .categorylist .shadow{position:inherit;width:703px;}
.main .categorylist .shadow_border{position:inherit; width:700px; border:2px solid #0086D1; border-left-width:0px;  background:url(/template/images/shadow_border.gif) no-repeat 0px 36px; background-color:#fff;margin-bottom:2px;}
.main .categorylist .shadow_borderline{clear:both;margin:0 20px;height:auto;overflow:hidden;border-bottom:1px dashed #ddd;}
.main .categorylist .shadow_bordert2{float:left;width:100px;font-weight:bold;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main .categorylist .shadow_bordert2 a:hover{color:#0086D1;}
.main .categorylist .shadow_border ul{float:left;width:580px;margin:0; padding:5px 0; margin-left:12px;}
.main .categorylist .shadow_border ul li {list-style:none;float:left; padding-left:15px;height:30px;line-height:30px;overflow:hidden;}
.main .categorylist .shadow_border ul li a{font-size:14px;font-weight:normal;color:#888;}
.main .categorylist .shadow_border ul li a:hover{color:#0086D1;}
.main .categorylist .shadow_border span{font-size:10px;margin-left:3px;color:#FB6D0F}
.main .categorylist .active_cat{z-index:99;cursor:pointer;padding-left:2px;border:2px solid #0086D1;background:#fff;}
.main .categorylist .active_cat h3 a{font-weight:bold;color:#0086D1;}
.main .categorylist .active_cat div{display:block;}

.main .indextec{height:auto;}
.main .indextec .row{margin:0 -5px;}
.main .indextec .col-md-6{padding:5px;}
.main .indextec .thumbnail{margin-bottom:0;}
.main .indextec .caption{margin:0;padding:0;}
.main .indextec .caption h4{margin:8px 0 5px 0;font-size:14px;text-align:center;}
.main .indextec .list-group-item{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main .indextec .col-md-12{margin-bottom:10px;}

.main .indexproduct{float:right;width:850px;}
.carousel{margin-bottom:20px;}
.carousel-indicators{width:100%;left:inherit;bottom:0;text-align:right;margin-left:inherit;padding-right:20px;}
.carousel-indicators li{width:18px;height:18px;border:none;background:#fff;margin:0;font-size:12px;color:#888; text-align:center;text-indent: inherit;}
.carousel-indicators .active{width:18px;height:18px;margin:0;background-color:#0086D1;color:#fff;padding:0;}
.carousel-control{font-size:70px;padding-top:0;width:80px;border-radius:4px;}
.carousel-inner img{border-radius:4px;}

.main  .pagetitle{margin:10px 0 20px 0;border-bottom:1px solid #0086D1;color:#246088;font-size:16px;padding-bottom:8px;font-weight:bold;}
.main  .pagetitle i{margin-right:8px;color:#f60;}
.main  .pagetitle a{float:right;font-size:14px;font-weight:normal;}
.main  .pagetitle a i{margin-left:5px;}
.main .indexproduct .row{margin:0 -10px;}
.main .indexproduct .col-md-4{padding:0 10px;}
.main .indexproduct .thumbnail{padding:10px;border:none;border-radius:0;box-shadow: 2px 3px 3px #ddd;}
.main .indexproduct .thumbnail:hover{box-shadow: 2px 3px 3px #fc9;}
.main .indexproduct .thumbnail img{border:2px solid #0086D1;}
.main .indexproduct .caption{padding-bottom:0;}
.main .indexproduct .caption h4{margin:5px 0;font-size:14px;font-weight:bold;text-align:center;}

.main .indexproduct .panel-heading{padding:20px;}
.main .indexproduct .panel-title{font-weight:bold;color:#1970A6;}
.main .indexproduct .panel-title span{float:right;text-align:right;font-size:12px;font-weight:normal;color:#888}
.main .indexproduct .panel-title a{font-size:12px;font-weight:normal;color:#888;}
.main .indexproduct .panel-title i{margin:0 10px;color:#888;}
.main .indexproduct .panel-title .more a{font-size:14px;color:#333;}
.main .indexproduct .panel-title .more a:hover{color:#f60;}

.main .indexintro{height:440px;margin-bottom:30px;padding:60px 0;background: url(/template/images/bg_iintro.jpg) center;}
.main .indexintroleft{float:left;width:453px;height:326px;background: url(/template/images/bg_iintrovideo.png) center;padding:30px;}
.main .indexintroleft .thumbnail{width:400px;height:240px;border:none;padding:10px;}
.main .indexintroleft .thumbnail img{max-height:240px;}
.main .indexintroright{float:right;width:500px;margin-top:30px;color:#fff;}
.main .indexintroright h3{font-size:22px;font-weight:bold;}
.main .indexintroright p{font-size:12px;line-height:30px;}
.main .indexintroright a{display:block;width:150px;border:2px solid #fff;margin-top:20px;padding:10px;color:#fff;text-align:center;}
.main .indexintroright a i{margin-left:10px;}

.main .indexnews{height:auto;overflow:hidden;margin-bottom:30px;}
.main .indexnews .col-md-7{padding-left:30px;}
.main .newslist{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ddd;height:auto;overflow:hidden;}
.main .newsno{float:left;width:55px;height:50px;font-size:34px;font-weight:bold;color:#ccc;border-right:1px solid #ddd;margin-right:20px;}
.main .newslist h4{float:left;width:250px;line-height:20px;margin-top:5px;font-size:14px;}
.main .newslist p{float:right;width:80px;margin-top:8px;font-size:12px;color:#888;overflow:hidden;}
.main .indexnews .col-md-7 .row{margin:0 -10px;}
.main .indexnews .col-md-4{padding:0 10px;}
.main .indexnews .col-md-4 .thumbnail{padding:8px;width:184px;height:183px}
.main .indexnews .col-md-4 h4{font-size:12px;margin:0;}

.main .indexproduct .tecinfo .media{margin:0;padding:20px 5px 5px 5px;border-bottom:1px dashed #ddd;}
.main .indexproduct .tecinfo .media:hover{background:#f3f3f3;}
.main .indexproduct .tecinfo .media .pull-left{width:160px;padding:0;border:none;margin-right:20px;}
.main .indexproduct .tecinfo .media .media-body h4{margin-top:5px;font-size:16px;}
.main .indexproduct .tecinfo .media .media-body p{line-height:25px;margin-bottom:5px;color:#888;}
.main .indexproduct .tecinfo .media .media-body .newsdate{font-size:12px;}
.main .indexproduct .tecinfo .media .media-body p i{margin-right:5px;}
.main .indexproduct .tecinfodetail{padding:0 20px;}
.main .indexproduct .tecinfodetail h3{padding-bottom:10px;border-bottom:1px solid #ddd;text-align:center;font-size:18px;}
.main .indexproduct .tecinfodetail h4{margin-bottom:20px;font-size:12px;color:#888;text-align:center;}

.main .footer{background:#0086D1;height:auto;overflow:hidden;}
.main .footerleft{float:left;width:200px;background:#1970A6;padding:30px 20px 10px 20px;color:#fff;text-align:center;}
.main .footerleft img{margin-bottom:20px;}
.main .footerleft p{font-size:12px;}
.main .footerright{float:right;width:840px;padding-bottom:20px;}
.main .footerright .row{padding-left:10px;}
.main .footerright a{line-height:25px;color:#e7e7e7;font-size:14px;}
.main .footerright p{margin-bottom:5px;padding-left:10px;font-size:12px;color:#e7e7e7;}
.main .footerright h3{font-size:14px;color:#e7e7e7;font-weight:bold;}
.main .footerright h4{margin-top:5px;padding-left:10px;border-top:1px solid #1970A6;padding-top:10px;font-size:14px;color:#e7e7e7;font-weight:bold;}
.main .footer .friendlinks{margin-bottom:15px;padding-bottom:10px;padding-left:10px;border-bottom:1px solid #1970A6;}
.main .footer .friendlinks a{margin-right:20px;font-size:12px;}

.float-service{position: absolute;top:0;right: 0;z-index: 50;width: 98px;margin-left: 520px;}
.float-service .top{width: 98px;height: 96px;background: url(/template/images/float_top.jpg) no-repeat;}
.float-service .list{padding:15px 10px;background: #333;}
.float-service .list p{height:30px;line-height:30px;}
.float-service .list a{height:30px;padding-left:30px;background: url(/template/images/bg_sign02.jpg) no-repeat left center;font-size: 14px;color: #fff;}
.float-service .list a.first{border-top: none;}
.float-service .list a.last{border-bottom: none;}
.float-service .bot{width: 98px;height: 107px;background: url(/template/images/float_bot.png) no-repeat;cursor: pointer;}
.float-service .float-ewm{padding:20px 15px 0 15px;background: #313232;}
.float-service .float-ewm img{width: 72px;height: 72px;}
.float-service .rightask{padding:0 0 5px 0;background:#333;color:#fff;}
.float-service .rightask a{margin-left:8px;padding:5px 8px;font-size:12px;}
.float-service .rightask i{margin-right:5px;}

.main .productfloor{margin:0;}
.main .productfloor h3{margin:0;margin-top:10px;border-bottom:2px solid #0086D1;padding-bottom:10px;font-size:16px;font-weight:bold;}
.main .productfloor h3 i{margin-right:10px;color:#f90;}
.main .productfloor h3 span{float:right;}
.main .productfloor h3 span i{margin-left:5px;color:#888;}
.main .productfloor .row{margin:0 -10px 0 -10px;}
.main .productfloor .col-md-2{padding:0 10px;width:23%;}
.main .productfloor .col-md-10{padding-top:15px;width:77%;height:auto;overflow:hidden;}
.main .productfloor .thumbnail{padding:10px;border:none;border-radius:0;box-shadow: 2px 3px 3px #ddd;}
.main .productfloor .thumbnail:hover{box-shadow: 2px 3px 3px #fc9;}
.main .productfloor .thumbnail img{border:2px solid #0086D1;}
.main .productfloor .caption{padding-bottom:0;}
.main .productfloor .caption h4{height:20px;line-height:20px;overflow:hidden;margin:0;font-size:12px;font-weight:bold;text-align:center;}
.main .productfloor3{background:#f3f3f3;height:350px;border:1px solid #ddd;padding:8px 5px;}
.main .productfloor3 li{height:32px;line-height:32px;border-bottom:1px dashed #ddd;background:url(/template/images/newslist2.gif) left no-repeat;background-position:3px 12px;padding-left:18px;overflow:hidden;}

/*-----------------分页样式-------------------*/
.pagelist {clear: both;float: right;display: inline-block;padding-left: 0;margin-right: -5px;margin-top: 20px;margin-bottom: 20px;border-radius: 4px;}
.pagelist a {position: relative;float: left;padding: 0 18px 0 12px;height:35px;line-height:35px;margin-left: 6px;text-decoration: none;background-color: #fff;border: 1px solid #ddd;color: #666}
.pagelist span{
    position: relative;float: left;padding: 0 18px 0 12px;height:35px;line-height:35px;margin-left: 6px;text-decoration: none;background-color: #fff;color: #666
}
.pagelist .current{background: #eee}

.pagelist a:hover {background: #ddd;color: #666;}
.pagelist .thisclass{background:#1970A6;border:1px solid #1970A6;color:#fff;}
.pagelist .pageinfo strong{margin:0 3px;}

/* 焦点图 */
.idx-focus{float:left;width:480px;}
.idx-focus,.focus-pic li{width:433px;height:335px;position:relative;overflow:hidden;}
.idx-foc-tmp{height:275px;}
.focus-pic li{float:left;height:275px;}
.focus-pic li img{width:433px;height:275px;}
.focus-pic .bg{height:30px;width:100%;position:absolute;left:0;bottom:0;background:#000;opacity:.6;filter:Alpha(opacity=60);z-index:1;}
.focus-pic .txt{height:30px;position:absolute;width:100%;line-height:30px;text-indent:10px;overflow:hidden;z-index:2;left:0;bottom:0;}
.idx-focus .xtaber-tabs{height:60px;background:#fff;}
.idx-focus .xtaber-tabs li{float:left;padding:3px;margin-right:-3px;position:relative;cursor:pointer;z-index:3;}
.idx-focus .xtaber-tabs img{width:83px;height:54px;}
.idx-focus .xtaber-tabs .current{background:#2ba4d7;}
.idx-focus .xtaber-tabs .current i{width:7px;height:4px;position:absolute;left:50%;margin-left:-3px;top:-4px;overflow:hidden;background:url(/template/images/icon.png) no-repeat;}
.idx-focus .btn-prev,.idx-focus .btn-next{background:url(/template/images/foc_btn.png) no-repeat;_background:url(/template/images/foc_btn_8.png) no-repeat;width:31px;height:50px;position:absolute;z-index:4;top:85px;_filter:Alpha(opacity=70);}
.idx-focus .btn-prev{background-position:0 0;left:10px;}
.idx-focus .btn-next{background-position:-33px 0;right:10px;}

.productdetail{float:right;width:360px;}
.productdetail h3{margin:10px 0 20px 0;border-bottom:1px solid #ddd;padding-bottom:10px;font-size:16px;font-weight:bold;}
.productdetail .dl-horizontal dt{width:50px;margin-bottom:5px;}
.productdetail .dl-horizontal dd{margin-left:60px;margin-bottom:5px;color:#888;}
.qqonline{border-top:1px solid #ddd;padding-top:0;text-align:center;}
.qqonline .btn{margin:10px;}
.qqonline .btn img{width:24px;height:24px;margin-right:10px;}
.productdetailshare{height:auto;overflow:hidden;margin-bottom:20px;border-top:1px solid #ddd;padding-top:20px;}
.productdetailshare .btn-default{float:left;font-size:12px;background:#eee;}
.productdetailshare .btn-default i{margin-right:10px;color: #F93;font-size:16px;}

.productdetailtab{margin:0 20px 20px 20px;}
.productdetailtab .nav-tabs{margin-bottom:10px;border-bottom:1px solid #0086D1;}
.productdetailtab .nav-tabs a{background:#ddd;border:none;padding:9px 25px;}
.productdetailtab .nav-tabs .active a{color:#fff;font-size:14px;border-top:3px solid #0086D1;padding:8px 25px;}
.productdetailtab .nav-tabs>li.active>a, .usercentertab .nav-tabs>li.active>a:focus, .usercentertab .nav-tabs>li.active>a:hover{color:#fff;font-size:14px;border:none;background:#0086D1;font-weight:bold;padding:10px 25px;}
.indexproduct .tab-pane{padding:0 20px;}
.indexproduct .panel-body{padding-bottom:0;}

.brandlist{height:auto;overflow:hidden;border-bottom:2px solid #0086D1;padding-bottom:20px;margin-bottom:20px;}
.brandlogo{float:left;width:360px;height:auto;overflow:hidden;margin-left:10px;}
.brandcompany{margin-top:20px;border:1px solid #ddd;background:#eee;padding:10px;height: auto;}
.brandproduct{float:right;width:420px;}

.indexproduct .list-unstyled li{padding:10px;border-bottom:1px dashed #ddd;background:url(/template/images/newslist2.gif) left no-repeat;padding-left:12px;}
.indexproduct .list-unstyled li span{float:right;color:#888;font-size:12px;}

.list-box{height:218px}













