﻿body{ font-size:15px !important; font-family:"Microsoft YaHei" !important;}
*{ margin:0 auto; padding:0; transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
a{ text-decoration: none; -webkit-transition: all ease .1s;  -moz-transition: all ease .1s; transition: all ease .1s; border:none; color: #333 !important; }
a:hover{ color:#0070bb !important}
ul,li{ list-style:none;}
.clear{ clear:both;}
.blue{ color: #0070bb !important;}
.red{ color:red;}
.fontw{ font-weight: bold;}
.fontwn{ font-weight: normal;}
.textT{text-transform: uppercase;}
.textT a{text-transform: capitalize;}
.fl{ float: left;}
.fr{ float: right;}
.dis{ display: none !important;}
.tleft{ text-align: left;}
.fs-lg-1{ font-size: 1.6rem;}
.padding30{ padding: 30px;}
.pt20{ padding: 20px 0;}
.ptB50{ padding-bottom: 50px;}
.bgFFF{ background: #FFFFFF; border-radius: 5px; padding: 20px; border: 1px solid #EEEEEE;}
.borido{ border-radius: 5px;}
#warp{ width: 100%; overflow: hidden;}
.lin-h{ line-height:24px;}
.mtb10{ margin-bottom:10px;}
.mtt10{ margin-top: 10px;}
.textGray{ color:#999;}
.window-container{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-image:url(../images/window.png);background-repeat:repeat;display:none}
.window-container .window-main{position:absolute;z-index:10;top:50%;left:50%;margin-top:-100px;margin-left:-220px;padding:40px 29px;line-height:40px;width:396px;height:45px;border-radius:10px;color:#e9672d;background-color:#fff;font-size:20px;border:7px solid #2a3e6c}
.window-container .window-main img{float:left}
.carttab{ margin-top:20px;}

.Topbg{ width: 100%; height: 44px; line-height: 44px; background: #f5f5f5;}
.Topbg span{ float: right; margin-left: 25px;}
.Topbg span i{ padding-right: 5px;  line-height: 44px;}
.Topbg b.Tbold{ display:block; float:right; margin-right:460px;}
.Hlang{ float:right; font-weight:normal !important; margin-left:15px; cursor:pointer; position:relative;}
.Hlang b{ font-weight:normal !important; padding-right:10px;}
.Hlang ul{ position:absolute; left:0; top:44px; background:#f5f5f5; width:120px; display:none; z-index:666;}
.Hlang ul li{ line-height:42px; padding-left:10px;}
.Hlang ul li img{ margin-right:8px;}
.Hlang:hover ul{ display:block;}
.pcdis{ display:none !important;}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{ background:#0070bb}
.nav-pills>li>a {
    border-radius: 4px;
    padding: 13px 18px !important;
    margin: 10px;
    box-shadow: 0 1px 4px rgb(0 0 0 / 30%), 0 0 20px rgb(0 0 0 / 10%) inset;
}
.cBomL{ float:left; width:35%; height:auto; background:#fff; border:1px dotted #ccc; padding:20px 30px; align-items:center; display:flex;flex-direction:column; justify-content:space-between;}
.cBomL  div{align-items:center;background:#0070bb;border-radius:2px;display:flex;height:36px;justify-content:center;padding:10px 14px;position:relative}
.cBomL  div span{color:#fff}
.cBomL  div .uploadFile{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}
.cBomL  p{font-size:14px; text-align:center; line-height:26px; margin-top:10px;}
.cBomL  a{color:#0070bb !important;}
.cBomL  a:hover{text-decoration:underline}

.cBomR{ float:right; width:64%; height:auto; padding:20px; background:#fff;}
.cBomR a{color:#043a76 !important;}
header{ width: 100%; height: auto; padding: 24px 0; background: #FFFFFF; }
header .logo{ float: left; margin-right: 50px; margin-top:5px;}
header .logo h1{ margin:0;}
header .col-md-3{  padding-left: 0 !important; flex: 0%; max-width:100%; float:right; margin-top:15px;}
header .col-md-6{ width:46%;}
header .col-md-12{ text-align: right; padding: 0 !important;}
header .col-md-12 ul.lmenu{ display: inline-block;}
header .col-md-12 li{ display: inline-block;}
header .col-md-12 li a{ padding-right: 10px; }
header .col-md-12 li:after{ content: "|"; margin-right: 10px;}
header .col-lg-12{  padding: 0 !important; text-align: right; margin-top: 10px;}
header .col-md-4{  padding: 0 !important;}

header .col-md-4 img{ vertical-align: middle; padding-right: 5px;}

header .dropdown{ float: right;}
header .dropdown .btn{ padding: 0; background: none;}
header .dropdown li{ display: block;}
header .dropdown li:after{ content: ""; margin-right: 0;}

.search .form-control{ border: 2px solid #0070bb;}
.search {
    position: relative; 
    margin-top: 11px;
}

.search input {
    height: 44px;
    text-indent: 5px; 
    
}

.search input:focus {
    box-shadow: none;

}

.search .fa-search {
    position: absolute;
    top: 2px;
    right: 0
}

.search button {
    position: absolute;
    top: 0;
    right: 0;
    height: 40px; border-radius: 0; font-size: 20px;
    width: 56px; border: none;
    background: #0070bb
}


.navBg{height: 41px; line-height: 41px; border-bottom: 1px solid #0070bb; background: #FFFFFF;}
.nav{ width: 1280px; height: 41px;}
.nav .col-lg-3{  cursor: pointer;  position: relative;background:#0070bb; border-radius: 3px 3px 0 0; color: #FFFFFF; height: 41px; line-height: 41px;}
.nav .col-lg-3 i{ line-height: 41px; padding: 0 17px 0 12px;}
.nav .col-lg-3 a.navTa{ color: #FFFFFF !important; display:block; font-size:16px !important; }
.nav .col-lg-3:hover .Nul1{ display: block !important;}
.nav .col-lg-3 .Nul1{  display: none; background: #FFFFFF;  width: 100%; height: 406px; border-radius: 0 0 3px 3px;  box-shadow: 3px 3px 10px 0 rgba(0,0,0,.1);  box-sizing: border-box; padding:15px; position: absolute; left: 0; top: 42px; z-index: 999;}
.nav .col-lg-3 .Nul1 li{ width: 100%; height: 31px; line-height: 31px; position: relative; font-size: 15px;}
.nav .col-lg-3 .Nul1 li i{ color: #999; line-height: 31px; float: right;}
.nav .col-lg-3 .Nul1 h4{ line-height: 20px; font-size: 14px; margin-top: 5px; font-weight: normal;}
.nav .col-lg-3 .Nul1 h4 a{ color: #ff6221;}
.nav .col-lg-3 .Nul1 li:hover ul{ display:block;}
.nav .col-lg-3 .Nul1 li ul{ position:absolute; top:0; left:180px; z-index: 666; display:none; width:990px; height:auto; background:#fff; padding:10px; border:2px solid #0070bb;}
.nav .col-lg-3 .Nul1 li ul a{ display:block; float:left; width:33.3%;  line-height: 34px; height:34px; overflow:hidden;  padding: 0 10px; box-sizing: border-box; font-size:13px;}
.nav .col-lg-3 .Nul1 li ul a:hover{ color: #FFFFFF !important; background: #0070bb;}
.nav .col-lg-3 .Nul1 li ul a:hover i{ color: #FFFFFF;}

.navbar-default{ border: none; background: none; min-height: 41px; line-height: 41px; margin-bottom: 0;}
.navbar-nav>li>a{ padding:10px 21px; font-size:16px;}
.navbar-nav>li>a:hover{ background:#eee !important; border-radius:3px 3px 0 0;}

#home .home{ background: #0070bb; color:#fff !important; border-radius:3px 3px 0 0;}
#about .about{ background: #0070bb; color:#fff !important; border-radius:3px 3px 0 0;}
#brand .brand{ background: #0070bb; color:#fff !important; border-radius:3px 3px 0 0;}
#appli .appli{ background: #0070bb; color:#fff !important; border-radius:3px 3px 0 0;}
#products .products{ background: #0070bb; color:#fff !important; border-radius:3px 3px 0 0;}
#cart .cart{ background: #0070bb; color:#fff !important; border-radius:3px 3px 0 0;}
#news .news{ background: #0070bb; color:#fff !important; border-radius:3px 3px 0 0;}
#contact .contact{ background: #0070bb; color:#fff !important; border-radius:3px 3px 0 0;}
#quality .quality{ background: #0070bb; color:#fff !important; border-radius:3px 3px 0 0;}

.banner{  margin-top: 10px;}
.banner.col-lg-12{ padding: 0;}

.carousel,
.carousel img {width: 100%;  height: auto !important;}

/*img preview*/
	.pic-box{float:left;width: 100%;}
	.pic-preview{position:relative;width: 280px;height: 280px;border:1px solid #e8e8e8; padding:2px;}
	.pic-scroll{margin-top:10px;width: 281px;}
	.pic-scroll .prev{ float:left; margin-right:5px; }
	.pic-scroll .next{ float:right; }
	.pic-scroll .prev,.pic-scroll .next{display:block;font-family:"宋体";text-align:center;width: 10px;font-size: 13px;height:60px;line-height:60px;border:1px solid #e8e8e8;background:#f7f7f7;cursor:pointer;color: #000 !important;border-radius: 0px;text-decoration:none;}
	.pic-scroll .items{position:relative;float:left;width: 251px;height:62px;overflow:hidden;}
	.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
	.pic-scroll .items ul li{ float:left; margin:0; padding:0; width:67px; text-align:center; }
	.pic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:56px; height:56px; }
	.pic-scroll .items ul li img:hover{ padding:1px; border:2px solid #d70000; }


.index1.container{ padding:10px 7px 0 7px;}
.index1 li{ float: left; margin: 0.5%; width: 24%; height: 191px; background: #FFFFFF; border: 1px solid #EEEEEE; border-radius: 5px; padding: 15px; align-items: center; display: block;}
.index1 li img{  float: right; margin: 0 -15px -15px 0;}

.index-about dl{ float: left; width: 33.3%; padding: 20px; margin: 0; background:#000; text-align:center;}
.index-about dl dt {  width:100%; height:auto;}
.index-about dl dd{  width:100%; height:auto; padding:15px;}
.index-about dl dd h4{ font-size: 18px; margin: 0; font-weight: bold; color: #fff; height: 26px; line-height: 26px; overflow: hidden;}
.index-about dl dd p{ margin: 0; font-size: 14px; color: #fff; margin-top: 5px; min-height:60px;}
.index-about dl:first-child{ background:#0070bb;}
.index-about dl:nth-child(2){ background:#1d2088;}
.index-about dl:nth-child(3){ background:#000;}

.index-about.container{ padding: 0; width: 1280px; margin-top:20px; }

.innum{  background:#fff; margin-top:20px; }
.section-body{ padding: 20px 0; width: 100% !important;}
.section-body li{ float: left; width: 25%; border-right: 1px solid #EEEEEE;}
.section-body li dl{display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 1rem; margin-bottom: 0;}
.section-body li dl dt{display: flex;
    justify-content: center;
    align-self: flex-start; font-size: 4em;
}
.section-body li dl dt i{display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;}

.section-body li dl dd h6{ line-height: 32px; margin: 0; font-size: 24px; font-weight: bold;}
.section-body li dl dd p{ opacity: .8;}
.section-body li:last-child{ border-right: none;}


.inpro .col-lg-12{ }
.inpro .col-lg-12 img{ width: 100%; height: auto;}
.inpro .col-lg-12 a.redpromore{float:none;  width:100%}
.inpro a{  float: left; text-align: center; width: 15.66%; background: #FFFFFF; overflow: hidden; padding: 15px; margin:0.5%; align-items: center; display: block; box-shadow: 3px 3px 10px 0 rgba(0,0,0,.1);}
.inpro a:hover{box-shadow:0 0 10px #ccc; position: relative; z-index: 333;}
.inpro a img{ width: 50%;   padding:10px 0; height:auto;}
.inpro h4{ height:24px; line-height:24px; overflow:hidden;}
.inpro p{ height:24px; line-height:24px; overflow:hidden;}

.inhotpro a{  float: left; margin: 0.5%; text-align: center; overflow: hidden; width: 15.66%; background: #FFFFFF; border: 1px solid #EEEEEE; border-radius: 5px; padding: 15px; align-items: center; display: block;}
.inhotpro a img{ width: 50%; height: auto;  padding:10px 0;}
.inhotpro h4{ height:24px; line-height:24px; overflow:hidden;}
.inhotpro p{ height:24px; line-height:24px; overflow:hidden;}

.inBrandBg{ background: url(../images/inBrandbg.jpg) no-repeat center; background-size:cover;}
.inBrand a{ display: block; float: left; text-align: center; padding: 15px; width: 20%;}
.inBrand a img{ width: 100%; height: auto;}
.inBrand p{ height:24px; line-height:24px; overflow:hidden;}

.inBrand1 a{ display: block; float: left; text-align: center; padding: 15px; width: 16.66%;}
.inBrand1 a img{ width: 100%; height: auto;}
.inBrand1 p{ height:24px; line-height:24px; overflow:hidden;}


.inNews ul li a{ float: left; margin: 0.5%; width: 24%; background: #FFFFFF;  border-radius: 5px; padding: 15px;  display: block; box-shadow: 3px 3px 5px 0 rgba(0,0,0,.1);}
.inNews ul li a p{ color: #999;}
.inNews ul li a p img{ width: 16px; height: 16px; border-radius: 0;}
.inNews ul li a img{ width: 100%; height: 130px; border-radius: 5px;}
.inNews ul li a h4{ line-height: 24px; height: 48px; overflow: hidden;}
.inNews ul li a div{ margin: 25px 0; width: 30px; height: 1px; background: #0070bb;}

.goodsPro{}
.goodsPro ul li{}
.goodsPro ul li a p{color: #3a3a3a;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.goodsPro ul li a{float: left;margin: 0.5%;width: 15%;background: #FFFFFF;border-radius: 5px;padding: 15px;text-align: center;display: block;box-shadow: 3px 3px 5px 0 rgba(0,0,0,.1);}
.goodsPro ul li a img{width: 110px;height: 110px;border-radius: 5px;}


.inhotseaBox {
    background: #FFFFFF;
    padding: 20px;
    border: 1px solid #EEEEEE;
}
.inhotseaBox .nav-tabs{ text-align: center;}
.inhotseaBox .nav-tabs>li{ float: none;}
.inhotseaBox .nav>li{ display: inline-block;}
.inhotseaBox .nav>li.active a{ color: #0070bb !important; border-color: #0070bb; border-bottom: none; font-weight: bold;}


.inhotseaBox .tab-pane{ padding: 25px 0;}
.inhotseaBox .tab-pane a{ display: block; float: left; width: 16.66%; height: 32px; line-height: 32px; overflow: hidden;}

.viewmore{clear:both;overflow:hidden;text-align: center;width: 100%;padding-top: 20px;}
.viewmore a{text-align: center;width: 100% !important;float: none !important;color: #0070bb !important;}


footer{ color: #FFFFFF; background: #1c1c1c; background-size:cover; padding: 50px 0 40px 0;}
footer a{ color: #ccc !important; display: block; line-height: 24px;}
footer a:hover{color: #0070bb !important; }
.faddress{ text-align: center; font-size:16px;}
.fshare{text-align: right; }
.fshare a{ color: #000000 !important; display: inline-block; width: 37px; height: 37px; line-height: 37px; font-size: 2rem; margin-left: 15px; background:#FFFFFF; border-radius: 50%; text-align: center;}
.fshare a:hover{ background: #0070bb; color: #FFFFFF !important; text-decoration: none;}




.client-2 {
            position: fixed;
            right: -152px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 62px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
               width: 33px;
    height: 31px;
    background-position: -23px -47px;
    background-size: 52px 82px;
        }
        .client-2 .my-kefu-ftop .my-kefu-main{
            padding-top: 6px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 80px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 14px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 3px;
            margin-top: 10px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #0070bb;
            color: #fff;
            height: 62px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #0070bb;
            width: 97px;
            height: 62px;
            position: relative;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
.aboutinfo { padding: 25px 0;}
.aboutinfo img{ max-width: 100%; height: auto;}      
        
.conMap{ width: 100%; height: 300px;}
.form-box{ padding: 25px 0;}
.goodsnav{ padding: 25px 0;}
.goodsnav a.active{ color: #FFFFFF !important; width: 100%; margin-top: 15px; background-color: #666; border-color: #666;}
.goodsnav a span{ padding-left: 15px;}
.goodsnav a img{ width: 32px; height: 32px; margin-right: 10px; filter: grayscale(100%) brightness(200%);}
.goodsnav a { border-radius: 0;}
.nav-pills{ text-align: center;}
.nav-pills>li{ display: inline-block; float: none;}
.cartpath{ margin-bottom: 10px;}
.cartpath  a.active{ color: #FFFFFF !important;}
.cartpath .col-lg-3{ padding: 10px 0;}
.cartpath .col-lg-9{ padding: 10px 0;}


.list-group-horizontal .list-group-item {
		display: inline-block;
	}
	.list-group-horizontal .list-group-item {
		margin-bottom: 0;
		margin-left:-1px;
		margin-right: 0;
	}
	.list-group-horizontal .list-group-item:first-child {
		border-top-right-radius:0;
		border-bottom-left-radius:4px;
	}
	.list-group-horizontal .list-group-item:last-child {
		border-top-right-radius:4px;
		border-bottom-left-radius:0;
	}
.goodsListBox{overflow:hidden;width:98%;padding:14px 2px;height:auto;background:#e8eef3;margin-bottom:20px}
.specList{overflow:hidden;width:100%;margin-bottom:10px;overflow-x:auto}
.tableSort{width:100%}
.tableSort th{text-align:center;padding:0 5px}
.tableSort th.select-item{padding:5px}
.tableSort th.select-item input{margin-right:5px}
.tableSort th div{height:132px;background:#fff;padding:10px;overflow-y:auto;white-space:nowrap;display:block;text-align:left;font-size:12px;line-height:20px;font-weight:400}
.key-wrap{padding:5px 13px}
.key-wrap .key-item{margin:0 10px 10px 0;display:inline-block;zoom:1;padding:0 6px;height:22px;border:1px solid #dedede;font-size:12px;line-height:22px;background:#fff;cursor:pointer}
.key-wrap .key-item:hover{background:#4667b4;color:#fff}
.key-wrap .key-item .close-icon{vertical-align:-3px;margin-left:7px;display:inline-block;zoom:1;width:15px;height:15px;cursor:pointer;background-image:url(../images/del.png)}
.criteria-result-wrap{padding:0 15px}
.clear-btn{vertical-align:top;display:inline-block;zoom:1;width:98px;height:34px;background-color:#5e7e9a;font-size:14px;line-height:34px;text-align:center;color:#fff;border-radius:5px;cursor:pointer}
.sure-btn{margin-left:10px;vertical-align:top;display:inline-block;zoom:1;width:98px;height:34px;background-color:#fe8502;font-size:14px;line-height:34px;text-align:center;color:#fff;border-radius:5px;cursor:pointer}
.statistics-info{margin-left:17px;vertical-align:top;display:inline-block;zoom:1;height:34px;font-size:14px;line-height:34px;color:#666}



.parts-list .jss187{position:relative;overflow-x:auto;width:98%}
.brandlist{width:1280px}
.parts-list{}
.parts-list h3{ font-size:14px;}
.parts-list table{border:1px solid #ccc;border-collapse:collapse;border-spacing:0;width:100%;display:table;background:#fff}
.parts-list th{border:1px solid #ccc;background-color:#666;color:#fff;font-size:13px;padding:8px 5px;text-align:center}
.parts-list th:nth-child(2){width:230px}
.parts-list th:nth-child(5){width:130px}
.parts-list table tr:nth-child(2n){background:#eaeaea}
.parts-list table tr:hover{background:#fff9ee}
.parts-list td{border:1px solid #ccc;color:#042437;font-size:13px;padding:4px 5px;text-align:center;vertical-align:middle}
.parts-list table tr td:nth-child(1){background:#fff}
.parts-list table tr td:nth-child(2){background:#fff}
.parts-list table tr td.price{color:#444}
.parts-list td.price p span{color:#00b1eb}
.parts-list td.parts{min-width:230px}
.parts-list td.parts a{color:#221abb;font-weight:700}
.parts-list td.parts p{color:#666;font-size:12px}
.parts-list td.parts a:hover{text-decoration:underline}
.parts-list td.parts p a{color:#555}
.parts-list td a.parts:hover{color:#00b1eb;font-weight:700}
.parts-list td img{max-width:60px}
.parts-list td.pdf{text-align:center}
.parts-list td.i{border-left:medium none}
.parts-list td.p{padding-left:15px;text-align:left}
.parts-list td.p a{font-weight:700;color:#004480;font-size:12px}
.parts-list td.p a{font-weight:700;color:#004480;font-size:12px}
.parts-list td a.p{position:relative}
.parts-list td .pic{position:absolute;left:0;bottom:20px}
.parts-list td .pic img{width:60%}
.parts-list td a.mfg{color:#004480;font-size:12px}
.parts-list td h4{padding-bottom:3px;display:inline-block;margin-top:3px; width:100%; text-align:center; margin-bottom:0;}
.parts-list td a.view{background-image:linear-gradient(160deg,#0070bb 20%,#1967bb 94%);border-radius:5px;box-shadow:0 1px 2px #fff inset;color:#fff !important;font-size:14px; font-weight:normal; height:32px; line-height:32px; cursor:pointer; display:block; text-decoration:none}
.parts-list td a.view:hover{background-image:linear-gradient(160deg,#1967bb 20%,#0070bb 94%);color:#fff}
.parts-list .SelectNum{overflow:hidden;min-width:120px;clear:both;margin-bottom:5px; text-align: center;}
.parts-list a.add,a.remove{display:inline-block;font-size:22px;width:20px;height:23px;line-height:15px;padding:3px;text-align:center;cursor:pointer;border:1px solid #6c757d;background:#f2f2f2;border-radius:3px}
.parts-list a.add:hover,a.remove:hover{background:#999;color:#fff}
.parts-list input{width:41px;font-size:15px;text-align:center;height:24px;line-height:24px;border:1px solid #ced4da;border-radius:3px}
.cart-info{z-index:2;margin:0;padding:15px;border:1px solid #dfc795;position:absolute;top:0;left:0;width:302px;height:auto;background:#f7f2d0;text-align:left}
.cart-info .btn-success{height:32px;line-height:32px}
.cart-info .close{display:block;margin:0;padding:0;position:absolute;top:5px;right:5px;width:15px;height:10px;text-indent:-9999px;background:url(../images/sprite.gif) no-repeat left -240px;cursor:pointer}
.cart-info a.btn-success {background-image:linear-gradient(160deg,#0070bb 20%,#1967bb 94%); color:#fff !important; line-height:18px;}

.msg-tips{position:relative;margin:30px auto;padding:30px 0;width:380px;font-size:14px;text-align:left}
.msg-tips .ico{display:block;float:left;background:url(../images/icon-tips.png) no-repeat left top;width:46px;height:46px;text-indent:-99999px;overflow:hidden}
.msg-tips .ico.error{background-position:-50px 0}
.msg-tips .ico.warning{background-position:-100px 0}
.msg-tips .msg{margin-left:60px}
.msg-tips .msg strong{margin-bottom:10px;color:#444;font-size:15px}
.msg-tips .msg p{line-height:1.8em}
.msg-tips .msg i{color:red;font-style:normal}
.msg-tips1{position:fixed;right:0;top:18%;margin:30px auto;padding:30px 20px;width:313px;font-size:14px;text-align:left}
.msg-tips1 .ico{display:block;float:left;background:url(../images/icon-tips.png) no-repeat left top;width:46px;height:46px;text-indent:-99999px;overflow:hidden}
.msg-tips1 .ico.error{background-position:-50px 0}
.msg-tips1 .ico.warning{background-position:-100px 0}
.msg-tips1 .msg{margin-left:60px}
.msg-tips1 .msg strong{margin-bottom:10px;color:#444;font-size:15px;line-height:23px}
.msg-tips1 .msg p{line-height:1.8em;margin-bottom:10px}
.msg-tips1 .msg i{color:red;font-style:normal}


.window-container{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-image:url(../images/window.png);background-repeat:repeat;display:none}
.window-container .window-main{position:absolute;z-index:10;top:50%;left:50%;margin-top:-100px;margin-left:-220px;padding:40px 29px;line-height:30px; text-align:center; width:396px;height:130px;border-radius:10px;color:#e9672d;background-color:#fff;font-size:20px;border:7px solid #2a3e6c}
.window-container .window-main img{float:left}


#goodcover{display:none;position:absolute;top:0;left:0;width:100%;height:300%;background-color:#000;z-index:888;-moz-opacity:.8;opacity:.5}
#goodsWin{width:450px;height:auto;overflow:hidden;border-radius:5px;background-color:#fff;padding:10px;position:absolute;display:none;margin-top:0;top:0;left:45%;z-index:1002}
#closebt{float:right}
#closebt img{width:20px}
.goodtxt{padding-bottom:10px}
.goodtxtTit{width:100%;line-height:42px;padding:10px 0;font-size:28px;font-weight:700;color:#000;text-align:center}
.goodtxtinfo{width:90%;box-sizing:border-box;padding-right:20px;line-height:26px;overflow:hidden;height:auto}
.goodsListBox{overflow:hidden;width:98%;padding:14px 2px;height:auto;background:#e8eef3;margin-bottom:20px}
.productshow_quotebox{width:100%;height:auto;padding:23px 15px;overflow:hidden;box-sizing:border-box}
.productshow_quotebox dl{width:338px;height:34px;overflow:hidden;margin-bottom:8px}
.productshow_quotebox dl dt{float:left;width:122px;height:34px;line-height:34px;overflow:hidden;font-weight:700;color:#333}
.productshow_quotebox dl dd{float:left;width:216px;height:34px;overflow:hidden}
.productshow_quotebox dl dd input{border:1px solid #dedede;border-radius:3px;width:194px;height:32px;padding:0 10px}
.productshow_quotebox dl dd select{width:100%;height:34px;box-sizing:border-box;padding:0 7px;border:1px solid #dedede;border-radius:3px}
.productshow_quotebox dl dd textarea{border:1px solid #dedede;border-radius:3px;width:194px;height:58px;padding:10px}
.productshow_quotebox li{ width:100%; text-align:center;}
.productshow_quotebox li input{background-image:linear-gradient(160deg,#0070bb 20%,#1967bb 94%); color:#fff !important; border:none; width:100%; height:36px; line-height:36px;}
.gsfed  h3{background-image:linear-gradient(160deg,#0070bb 20%,#1967bb 94%); color:#fff !important; height:46px; line-height:46px; text-indent:1em;}
.gsfed dl{ margin-bottom:5px;}
.gsconr h3{background-image:linear-gradient(160deg,#0070bb 20%,#1967bb 94%); color:#fff !important; height:46px; line-height:46px; text-indent:1em;}
.gsconr dl i{ font-size:20px; padding-right:10px;}
.gsconr dl dt{ margin-bottom:10px;}

.gsl img{ width:100%; height:auto; text-align:center; margin-bottom:30px;

}
.gsl a{ font-size:20px; background:#666; text-align:center; color:#fff !important; border-radius:50%; width:36px; height:36px; line-height:36px; margin-bottom:15px;}
.gslpay h3{ line-height:22px;}
.gslpay img{width:100%; height:auto;}

.inquBg{height:auto;padding:36px 0;background:url(../images/bom-banner-top.png) no-repeat center;background-size:cover;background-position:center}
.inquBox h1{line-height:76px;font-weight:700;font-size:34px;text-align:center;color:#fff}
.inquBox h3{line-height:30px;font-weight:100;font-size:24px;text-align:center;color:#fff}
.inquBox p{line-height:49px;font-weight:100;font-size:20px;text-align:center;color:#fff}
.bomBox{overflow:hidden;background:url(../images/upload-bg.png) no-repeat center;margin:0 auto;width:486px;padding:30px;margin-top:12px;border-radius:10px}
.im_orderDiv1{width:100%;height:94px;text-align:center;}
.im_orderDiv1T{width:100%;height:27px;line-height:27px;color:#4667b4}
.im_orderDiv1B{width:59%;height:50px;margin:0 21%;line-height:50px;padding:0 5px;box-sizing:border-box;border:1px solid #dedede;border-radius:10px;background:#414757 url(../../images/upload-icon.png) no-repeat 96% center;color:#fff}
.im_orderDiv1B input{float:left;width:100%;border:0;cursor:pointer;}
.im_orderDiv2{width:100%;height:auto;text-align:center}
.im_orderDiv2 input{border:none;height:55px;padding:0 53px;color:#fff;background:#c00;font-size:21px;border-radius:5px;text-transform:capitalize!important}
.im_orderDiv2B{width:100%;height:45px;margin-top:25px;text-align:center;font-size:16px;display:none}
.im_orderBtn1{text-align:center;margin-top:34px; color:#fff !important;}
.im_orderBtn1 a{display:inline-block;color:#fff !important;font-weight:700;margin-left:10px;font-size:16px}

.gssp .nav{ width:100%;}

.gsr{ border-radius: 3px; }
.gsr .col-lg-12{ border-bottom:1px solid #eee; min-height:42px; line-height:42px; margin-bottom:5px !important; }
.gsr .col-md-3{ padding:0 !important}
.gsr .col-md-9{ padding:0 !important}
.gsr .col-lg-12 dt{min-height:42px; line-height:42px;}
.gsr .col-lg-12 dd{min-height:42px; line-height:42px;}
.gsr .col-lg-12 dd input.form-control{ width:80px; float:left; margin-top:5px; text-align:center;}
.gsr .col-lg-12 dd a{ float:left; display:block;}
.gsr .col-lg-12 dd a.view{text-align:center;margin-top:5px; height:32px;padding:0 15px;line-height:32px;color:#fff !important;background-image: linear-gradient(160deg,#0070bb 20%,#399bc7 94%);border-radius:3px;float:left}
.gsr .col-lg-12 dd a.add{margin:5px;font-size:14px;height:32px;color:#000;line-height:20px;padding:3px 10px;cursor:pointer;border:1px solid #6c757d;border-radius:3px;float:left}
.gsr .col-lg-12 dd a.remove{margin:5px;font-size:24px;height:32px;line-height:20px;text-align:center;color:#000;background:#fff;padding:3px 5px;cursor:pointer;border-radius:3px;float:left}

.faq-list h3{ font-size:16px; color:#0070bb}
.faq-list{ font-size:12px; color:#666; line-height:22px;}
.faq-list p{ font-size:12px; color:#666}

.inpro1 a{  float: left; margin: 0.5%; text-align: center; width: 24%; overflow: hidden; background: #FFFFFF; border: 1px solid #EEEEEE; border-radius: 5px; padding: 15px; align-items: center; display: block;}
.inpro1 a img{ width: 80%; height: auto;}
.inpro1 div{ height:20px; overflow: hidden;}

/*0316*/
.inprogs a{  float: left; text-align: center; width: 20%; background: #FFFFFF; overflow: hidden; padding: 15px; align-items: center; display: block;}
.inprogs a:hover{box-shadow:0 0 10px #ccc; position: relative; z-index: 333;}
.inprogs a img{ width: 50%; height: auto; padding:10px 0;}
.inprogs div{ height:24px; line-height:24px; height:24px; overflow:hidden;}

.gsr h2{ font-size:24px; font-weight:bold; border-bottom:1px solid #eee; padding-bottom:15px;}
.gsr .col-md-3{ color:#999; font-weight:normal; text-align:right; padding-right:25px !important;}
.gsr .col-lg-12 a{ color:#0070bb !important;}
.gsr .col-lg-12 a img{ padding-right:5px;}
.gslpay{ padding-top:34px; line-height:26px; margin:0 0 0 !important;}
.gslpay p{ margin:0 !important;}

.gsfed .form-box{ padding:10px 0;}
.gsfed h3{ margin:0; border-radius:10px 0;}
.gsfed dt{ line-height:30px;}
.gsfed li{ margin-top:15px;}
.gsfed li input{ width:100%; text-align:center; color:#fff; background-image: linear-gradient(160deg,#0070bb 20%,#399bc7 94%); border:none;}

.gssp .nav li{ font-size:15px;}
.gssp .nav li.active{ font-weight:bold;}
.gssp .nav li.active a{ color:#0070bb !important;}

.gssp .tab-pane h2{ font-size:14px;}
.gssp .tab-pane h4{ font-size:14px; font-weight:bold; line-height:28px;}
.gssp .tab-pane p{ margin:0;}
.gssp .tab-pane li.list-group-item:nth-child(even){background-color: #f8f8f8;}
.gsfed{ background:#eee;} 
.gsr h1{ font-size:26px; color:#000; padding:10px 0;}
.gsconr h3{ margin:0; border-radius:10px 0;}
.gsconr p{ line-height:26px; padding-top:10px;}
.gsconr ul{ padding-top:15px;}
.gsconr li{ width:100%; line-height:30px;}

.gszhaiyao{ width:100%; text-align:left; padding-top:15px; margin-top:20px; line-height:28px; border-top:1px solid #eee;}

.intit{ font-size:28px; }
.abtit{ font-size:32px; }
.inpro h4{ font-size:14px; margin:0;}
.inpro p{ font-size:14px; color:#999; margin:0;}

.inhotpro h4{  font-size:14px; margin:0;}
.inhotpro p{ font-size:14px; color:#999; margin:0;}

.inNews a h4{ font-size:14px;}

.btn-default{background-image: linear-gradient(160deg,#0070bb 20%,#399bc7 94%); padding:10px 30px; color:#fff; border:none;}
.btn-default:hover{ color:#fff; background-image: linear-gradient(160deg,#399bc7 20%,#0070bb 94%);}

.gsr .col-lg-12 .msg a{ color:#fff !important}

.news_show{background: #fff;padding: 30px 28px;}
.news_show h1{color:#0070bb; font-size: 20px; font-weight: bold;text-transform: capitalize;}
.news_show h2{color:#0070bb; font-size: 18px; font-weight: bold;text-transform: capitalize;}
.news_show h3{color:#0070bb;font-size: 17px;text-transform: capitalize;}
.news_show h4{color:#0070bb;font-size: 16px;text-transform: capitalize;}
.news_show a{color: #0e81bc!important;    font-weight: bold;}
.news_show b,strong{color:#0070bb;font-weight: bold;}
.news_show table{border: 1px solid #ccc; border-left: 0px; border-top: 0px; font-size: 14px;  table-layout: fixed;  width: 100%; box-sizing: border-box; border-spacing: 0;}
.news_show table th,td{padding:3px;border: 1px solid #ccc;border-right: 0px;border-bottom: 0px;padding: 8px 2px;text-align: center;word-wrap: break-word;} 
.news_show img{max-width:100%; border-radius:5px;}

.index1 li h4{ font-size:20px !important;}
.logom{ display:none;}
.msearch{ display:none;}
.dropdown li img{ padding-right:10px;}
.abPicList{ width:100%; height:auto;}
.abPicList dl{ float:left; text-align:center; width:23%; margin:1%;}
.abPicList dl img{ width:100%; height:auto;}
.abPicList dl dd{ width:100%; height:52px; line-height:52px; background:#fff; font-size:18px;}
.aboutBg{ padding-top:30px;}

.about-infomation{ padding-top:20px;}
.abculture{ padding-top:20px;}
.abculture dl{ float: left; background: #FFFFFF; width: 23%; margin: 1%; box-shadow: 3px 3px 10px 0 rgba(0,0,0,.1); text-align: center; padding: 45px 20px; cursor: pointer; transition: all ease .1s;}
.abculture dl dd{ padding-top: 20px;}
.abculture dl dd h4{ font-size: 24px; font-weight: bold; text-transform: uppercase; line-height: 48px;}
.abculture dl dd p{ line-height: 28px; text-transform:uppercase;}
.abculture dl dd div{ width: 45px; height: 8px; background: #0070bb; margin-top: 22px;}
.abculture dl:hover dt img{ filter: brightness(100);}
.abculture dl:hover{ color: #FFFFFF !important; background: #0070bb;}
.abculture dl:hover dd div{background: #FFFFFF;}


@media (max-width: 1199px) {
    .pcdis{ display:block !important;}
    .Topbg{ display: none;}
    .client-2{ display: none;}
header{ display:none;}
footer{ padding: 20px 0;}
.fiso{ text-align: center;}
.fshare{ text-align: center;}
.fpay{ display: none;}
.logom{ display:block; width:auto; height:auto; float:left; margin-left:15px;}
.logom img{ width:100%; height:auto;}
.navBg{ border-bottom: none; position: relative; z-index: 999; background: #fff; height:84px;}
.nav{ width: 100%; height:68px; background:#fff; padding:15px 0;}
.nav .col-lg-3{ display: none;}
.navbar-nav{ background: #FFFFFF; height: auto; margin: 0 auto;}
.banner.col-lg-9{ padding-left: 0;}

.navbar-toggle{ margin-top:14px;}

.breadcrumb{ margin-top:20px !important;}


.dis{ display: block !important;}
.dis ul{ float: left !important;}
.index1{ display: none;}
.intit{ text-align: center; font-size: 2rem;}
.intit a{ display: none;}
.inpro a h4{ font-size: 14px;}

.inhotpro a{ width: 32.3%; padding: 5px;}
.inhotpro a h4{ font-size: 14px;}


.inBrand{ width: 94%; margin: 0 auto;}
.inBrand a{ padding: 10px; width: 33.3%;}
.inNews.row{ padding:20px;}
.inNews ul li a{ float: left; margin: 0.5%; width: 49%; background: #FFFFFF;  border-radius: 5px; padding: 15px;  display: block; box-shadow: 3px 3px 5px 0 rgba(0,0,0,.1);}


.inhotseaBox.row{ padding:10px;}
.inhotsea{ padding: 30px;}

.nav>li>a{ padding:10px;}
.inhotseaBox .tab-pane a{width: 50%; }

.list-group{ margin-bottom: 0;}
.cartpath .col-lg-3{ padding: 10px ;}
.cartpath .col-lg-9{ padding: 10px ;}

.carttab{ overflow-x:auto ;}




#goodsWin{width:320px;height:auto;overflow:hidden;border-radius:5px;background-color:#fff;padding:10px;position:absolute;display:none;margin-top:0;top:0;left:45%;z-index:1002}

.goodtxtinfo{width:100%; padding:0;}
.productshow_quotebox{width:100%;height:auto;padding:0;overflow:hidden;box-sizing:border-box}
.productshow_quotebox dl{width:100%;height:auto;overflow:hidden;margin-bottom:0}
.productshow_quotebox dl dt{float:none;width:100%;height:34px;line-height:34px;overflow:hidden;font-weight:700;color:#333}
.productshow_quotebox dl dd{float:none;width:100%;height:auto;}
.productshow_quotebox dl dd input{border:1px solid #dedede;border-radius:3px;width:100%;height:32px;padding:0 10px}
.productshow_quotebox dl dd select{width:100%;height:34px;box-sizing:border-box;padding:0 7px;border:1px solid #dedede;border-radius:3px}
.productshow_quotebox dl dd textarea{border:1px solid #dedede;border-radius:3px;width:100%;height:46px;padding:10px}
.productshow_quotebox li{ margin-top:15px;}


.gslpay h3{ line-height:5px; font-size:1.6rem;}

.inquBg{height:auto;padding:36px 0;background:url(../images/bom-banner-top.png) no-repeat center;background-size:cover;background-position:center}
.inquBox{ width:94%; height:auto; overflow:hidden;}
.inquBox h2{line-height:36px;font-weight:700;font-size:18px;text-align:center;color:#fff}
.inquBox h3{line-height:30px;font-weight:100;font-size:24px;text-align:center;color:#fff}
.inquBox p{line-height:30px;font-weight:100;font-size:20px;text-align:center;color:#fff}
.bomBox{overflow:hidden;background:url(../images/upload-bg.png) no-repeat center;margin:0 auto;width:100%;padding:30px;margin-top:12px;border-radius:10px}
.im_orderDiv1{width:100%;height:94px;text-align:center;}
.im_orderDiv1T{width:100%;height:27px;line-height:27px;color:#4667b4}
.im_orderDiv1B{width:100%;height:50px;margin:0;line-height:50px;padding:0 5px;box-sizing:border-box;border:1px solid #dedede;border-radius:10px;background:#414757 url(../../images/upload-icon.png) no-repeat 96% center;color:#fff}
.im_orderDiv1B input{float:left;width:100%;border:0;cursor:pointer;}
.im_orderDiv2{width:100%;height:auto;text-align:center}
.im_orderDiv2 input{border:none;height:55px;padding:0 53px;color:#fff;background:#c00;font-size:21px;border-radius:5px;text-transform:capitalize!important}
.im_orderDiv2B{width:100%;height:45px;margin-top:25px;text-align:center;font-size:16px;display:none}
.im_orderBtn1{text-align:center;margin-top:34px; color:#fff !important;}
.im_orderBtn1 a{display:inline-block;color:#fff !important;font-weight:700;margin-left:10px;font-size:16px}

.inpro1 a{  padding: 10px; align-items: center; display: block; width: 49%; text-align: center;}


/*0316*/
.bgFFF{ padding:5px;}
.inprogs a{   width:33.3%; }
.gsl img{ width:96%; margin-bottom:10px;}
.gsr h2{ font-size:15px; padding-bottom:5px; margin-top:20px;}
.gsr .col-md-3{ text-align:left;}
.gsr .col-lg-12{ padding:0;}
.gsr .col-lg-12 dt{ min-height:21px; line-height:21px;}
.gsr .col-lg-12 dd{ min-height:21px; line-height:21px;}

.inprogs div{ font-size:12px;}
.pt20{ padding:10px 0;}

.gssp .tab-pane li.list-group-item .col-lg-3{ padding:0;}
.gssp .tab-pane li.list-group-item .col-lg-9{ padding:0;}

.gssp .nav{ height:59px;}
.inhotseaBox .nav{ height:59px;}
.inhotseaBox .tab-pane a{ font-size:13px;}

.msearch{ display:block;}
.goodsPro ul li a{ width:48%; margin:1%}
.goodsPro ul li a img{ width:100%; height:95px}
.inpro a img{ width: 80%; height: auto;}
.inhotpro a img{ width: 80%; height: auto;}

.index-about{ display:none;}
.innum{ display:none;}
.inpro a{ width:49%;}

.cBomL{ float:none; width:100%; padding:10px; margin-bottom:15px; }


.cBomR{ float:none; width:100%;}

.abPicList dl{width:48%; margin:1%;}
.abPicList dl dd{ font-size:15px;}

.about-infomation{ padding-top:20px;}
.about-infomation .col-lg-6{ float:none; padding:0;}
.about-infomation .col-lg-6 img{ width:100%; height:auto; padding-top:30px;}


.abculture dl{width: 100%; margin: 1% 0; float:none; }

.inBrand1 a{ display: block; float: left; text-align: center; padding: 15px; width: 50%;}

}