﻿*{ margin:0 auto; padding:0;  transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
body{ font-family: Microsoft yahei;   color:#333; font-size:0.9rem; background: #FFFFFF; min-width:1200px;}
a{ text-decoration: none; -webkit-transition: all ease .1s;  -moz-transition: all ease .1s; transition: all ease .1s; border:none; color: #333;}
a:focus { outline: 0 }
a:hover{ color: #0367bd;}
img{ border:none; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
ul,li{ list-style:none;}
.clear{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.fr{ float:right;}
.fl{ float:left; }
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block;  background-size: cover;}
.dis{ display:none;  }
.pr5{ padding-right:5px;}
.red{ color:#f00;}
.fff{ color:#fff;}
.pdt30{ padding-top: 30px;}
.txtcenter{ text-align: center;}


#home .home a,
#products .products a,
#appli .appli a,
#about .about a,
#news .news a,
#contact .contact a{ color: #0367bd; }


#products .products ul li a{ color: #333;}
#products .products ul li a:hover{color: #FFFFFF; background: #0367bd;}

#appli .appli ul li a{ color: #333;}
#appli .appli ul li a:hover{color: #FFFFFF; background: #0367bd;}

#about .about ul li a{ color: #333;}
#about .about ul li a:hover{color: #FFFFFF; background: #0367bd;}

#news .news ul li a{ color: #333;}
#news .news ul li a:hover{color: #FFFFFF; background: #0367bd;}

.gotop {
	width: 24px;
	height: 24px;
	padding: 10px;
	background: #ccc url(../images/float_qqicon1.png) no-repeat center;
	position: fixed;
	right: 0;
	display:none;
	bottom: 0px;
}

input,button,select,textarea{ outline:none; font-family: Microsoft yahei; }
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none; font-weight:normal;}


submit{font-family: Microsoft yahei;}
#warp{ width:100%; height:auto; overflow: hidden;}

.HeaderBg{ width: 100%; height: 52px; padding: 15px 0; background: #fff; border-bottom:1px solid #eee; position: fixed; top: 0; left: 0; z-index: 999;}
.HeaderBgBox{  width: 100%;  position: relative;}
.Header{ width: 1280px; height: 52px;  }
.Header .logo{ float: left; width: 171px; height: 52px;}
.Header .logo a{ display: block;  width: 171px; height: 52px;}
.Header .logo a img{width: 171px; height: 52px; }

.Header .nav{ float: left; width: 800px; height: 52px; line-height: 52px; margin-left: 20px;}
.Header .nav li{ float: left; width: 133px; text-align: center; font-size: 18px; position: relative;}
.Header .nav li a{ color: #333;}
.Header .nav li:hover ul.u1{ display: block;}
.Header .nav li ul.u1{ position: absolute; left: 0; top: 52px; background: #FFFFFF; width: 280px; z-index: 999; display: none;}
.Header .nav li ul li{ width: 280px; height: 42px; line-height: 42px; float: none;font-size: 15px; border-bottom: 1px solid #EEEEEE; }
.Header .nav li ul li a{ display: block; color: #333;  height: 42px;  overflow:hidden; }
.Header .nav li ul li a:hover{ background:#0367bd; color: #FFFFFF;}
.Header .nav li li:hover .u2{ display: block;}
.Header .nav li li li:hover .u3{ display: block;}
.Header .nav li ul.u2{ position: absolute; left: 281px; top: 0; background: #FFFFFF; width: 280px; z-index: 999; display: none;}
.Header .nav li ul.u3{ position: absolute; left: 281px; top: 0; background: #FFFFFF; width: 280px; z-index: 999; display: none;}


.Header .drodMenu{ width:100%; height:600px; overflow-y:auto; padding:30px 0; background:#f5f5f5; position:absolute; left:0; top:67px; z-index:888; display: none;}
.Header .drodMenuBox{ width:1280px; height:auto;}
.Header .drodMenuBox ul{ float:left; width:365px; height:auto; border-right:1px solid #eee;}
.Header .drodMenuBox ul a{ display:block; height:34px; line-height:34px; overflow:hidden; font-size:16px;}
.Header .drodMenuBox ul a i{ padding-left:10px;}
.Header .drodMenuBox .tabs .thistab,.tabs .thistab a:hover { color: #0367bd; font-weight: bold;}
#tab_conbox{ float:right; width:900px; height:auto; overflow:hidden;}
.inPromenu{ width:100%; height:auto; overflow:hidden;}
.inPromenu h2{ font-size:18px; padding:10px 0; line-height:32px; border-bottom:1px solid #eee; }
.inPromenu dl{ width:50%; height:auto; overflow:hidden; float:left;}
.inPromenu dl dt{ font-weight:bold; font-size:15px; line-height:40px;}
.inPromenu dl dd{ font-size:14px;}
.inPromenu dl dd a{ display:block; line-height:32px; height:32px; overflow:hidden;}

.Header .Hlang{ float: right; width: auto; height: 52px; line-height: 52px;}
.Header .Hlang a{ color: #333; font-size: 16px;}
.Header .Hlang a i{ padding-right: 10px; font-size: 20px;}

.Header .HSea{ float: right; width: auto; height: 52px; }
.Header .HSea a{ color: #FFFFFF; font-size: 20px; line-height: 52px; margin-right: 30px;}

.searchshow{ width: 168px; height: 34px; z-index: 10;  background: #FFFFFF; float:right; margin:10px 20px 0 0;}
.searchshow .inputt{ width: 108px; padding: 0 10px; height: 32px; border: 1px solid #ddd; border-right:none ; float: left; font-size: 14px; color:#999;}
.searchshow .submitt{ width: 39px; height: 34px; float: left;  border: none; background:#0367bd; color: #FFFFFF; font-size: 18px; }


.main_visual{ margin-top: 82px;}
.main_visual .owl-carousel,.main_visual .owl-stage-outer,.main_visual .owl-stage,.main_visual .owl-carousel .owl-item{width: 100%;height: 100% !important;}
.main_visual .owl-carousel .item{width: 100%;height: 100%; background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.main_visual .owl-carousel .item img.Bpic{ display: block;}
.main_visual .owl-carousel .item img.Bmpic{ display: none;}
.main_visual .owl-prev,.main_visual .owl-next{width:50px;height: 50px;background-repeat: no-repeat; background-position: center center; position: absolute;top: 50%;margin-top: -25px;text-indent: -999px; overflow: hidden;}
.main_visual .owl-prev{background-image: url(../images/BL.png);left: 10%; opacity: 0;}
.main_visual .owl-next{background-image: url(../images/BR.png);right: 10%;  opacity: 0;}
.main_visual:hover .owl-prev{ opacity: 1.0;}
.main_visual:hover .owl-next{ opacity: 1.0;}
.main_visual .owl-dots{ width: 100%; text-align: center; height: 10px; position:absolute; left: 0; bottom: 50px;  z-index: 999;}
.main_visual .owl-dots .owl-dot{display: inline-block;  margin:0 5px;}
.main_visual .owl-dots .owl-dot span{  display: inline-block; width:10px; height: 10px; background: #FFFFFF; border-radius: 10px;}
.main_visual .owl-dot.active span{width: 25px; height: 10px; background:#0367bd; border-radius: 10px;}

.inProBg{ width: 100%; height: auto; background: #f7f7f8; padding-bottom: 110px;}
.inTit{ width: 100%; height: auto; padding: 80px 0 50px 0; text-align: center;}
.inTit h2{ line-height: 58px; font-size: 48px; font-weight: normal;}
.inTit h4{ height: 2px; width: 40px; background: #444444; margin-top: 15px;}

.inProList{ width: 1447px; height: 549px; overflow: hidden; position: relative;}
.inProBtn{ position: absolute; left: 0; top: 0; width: 46px; height: 549px;}
.inProBtn a{ width: 46px; height: 46px; background: #FFFFFF; display: block; border-radius: 50%; margin-top: 246px; text-align: center; line-height: 46px;font-size: 20px;}
.inProBtn a:hover{ background: #0367bd; color: #FFFFFF;}

.inProList .bd{ width: 1280px; height: 549px; overflow: hidden;}
.inProList .bd li{ float: left; width: 344px; height: 503px; background: #FFFFFF; border-radius: 5px; padding: 23px 33px; margin: 0 7px;}
.inProList .bd li h2{ color: #0367bd; font-size: 20px; line-height: 22px; height: 22px; text-overflow:ellipse; overflow:hidden;}
.inProList .bd li h2 a{ color: #0367bd;}
.inProList .bd li h4{ width: 220px; height: 170px;}
.inProList .bd li h4 img{ width: 220px; height: 170px;}
.inProList .bd li h3{ width: 100%; height: auto; margin-top: 20px;}
.inProList .bd li h3 a{ display: block; line-height: 36px; height: 36px; overflow: hidden; font-size: 14px; font-weight: normal; color: #666;}
.inProList .bd li h3 a:hover{ color: #0367bd;}

.inProList .bd li p{ line-height: 38px; font-weight: bold; margin-top: 15px;}
.inProList .bd li p a{color: #0367bd;}


.inProBtn1{ position: absolute; right: 0; top: 0; width: 46px; height: 549px;}
.inProBtn1 a{ width: 46px; height: 46px; background: #FFFFFF; display: block; border-radius: 50%; margin-top: 246px; text-align: center; line-height: 46px;font-size: 20px;}
.inProBtn1 a:hover{ background: #0367bd; color: #FFFFFF;}

.ProvideList{ width: 100%; height: auto; overflow: hidden;}
.ProvideList dl{ float: left; width: 33.3%; height: auto; overflow: hidden; position: relative; }
.ProvideList dl img{ width: 100%; height: auto;}
.ProvideList dl dt{transition: all ease .5s; opacity: 0; position: absolute; width: 100%; height: 80%; background: rgba(235,28,36,.5);  left: 0; top: 0;}
.ProvideList dl dd{transition: all ease .5s; opacity: 0; position: absolute; width: 100%; height: 20%; display:flex; justify-content:center; align-items:center; color: #FFFFFF; font-size: 30px; background: #0367bd;  left: 0; bottom: 0;}
.ProvideList dl:hover dt{ opacity: 1.0;}
.ProvideList dl:hover dd{ opacity: 1.0;}

.inWhyList{ width: 1280px; height: auto; overflow: hidden; padding-bottom: 50px;}
.inWhyList dl{ float: left; width: 380px; height: 80px; overflow: hidden; margin-left: 40px; margin-bottom: 30px;}
.inWhyList dl:nth-child(1){ margin-left: 0;}
.inWhyList dl:nth-child(4){ margin-left: 0;}
.inWhyList dl dt{ float: left; width: 80px; height: 80px;}
.inWhyList dl dd{ float: right; width: 290px; height: 80px; overflow: hidden;}
.inWhyList dl dd h4{ font-size: 20px; line-height: 36px;}
.inWhyList dl dd p{ line-height: 21px; color: #666666;}


.inAbbg{ width: 100%; height: 625px; background: url(../images/inAbbg.jpg) no-repeat center; background-size:cover; color: #FFFFFF;}
.inTit1{ width: 100%; height: auto; padding: 80px 0 50px 0; text-align: center;}
.inTit1 h2{ line-height: 58px; font-size: 48px; font-weight: normal;}
.inTit1 h4{ height: 2px; width: 40px; background: #FFFFFF; margin-top: 15px;}
.inAbBox{ width: 1050px; height: auto; overflow: hidden;}
.inAbBox p{ font-size: 18px; line-height: 34px; margin-bottom: 35px; text-align: center;}

.inNewsList{ width: 1280px; height: 408px; padding: 0 0 80px 0;}
.inNewsList dl{ float: left; width: 426px; height: 408px; position: relative;}
.inNewsList dl dt{ position: relative; width: 396px; height:241px; overflow: hidden; float: left;}
.inNewsList dl dt img{width: 396px; height: 241px; }

.inNewsList dl dd{ position: absolute; background: #FFFFFF; width: 387px; height: 204px; right: 0; bottom: 0;  box-sizing: border-box; padding: 30px 80px 0 38px;}
.inNewsList dl a:hover dd{box-shadow:0 0 10px #ddd;}
.inNewsList dl dd h4{ color: #999999; font-size: 14px; line-height: 38px; font-weight: normal;}
.inNewsList dl dd p{ color: #333; font-size: 18px; line-height: 25px; height: 50px; overflow: hidden;}
.inNewsList dl dd h3{ height: 38px; line-height: 38px; margin-top: 10px; color: #0367bd; font-size: 16px;}
.inNewsList dl dd h3 i{transition: all ease .1s;  width: 0; height: 0; background: #0367bd; display: inline-block;}
.inNewsList dl a:hover dd h3 i{ margin-right: 10px; margin-bottom: 5px;  width: 80px; height: 1px; }

.footerBg{ width: 100%; padding-top: 70px; background: #222222;}
.footer{ width: 1280px; height: auto; overflow: hidden;}
.footer .flogo{ float: left; width: 240px; height: auto; overflow: hidden; text-align:center;}
.footer .flogo a{ display: block; width: 240px; height: 72px;  }
.footer .flogo img{ width:110px; height:110px; padding:25px 0; }
.footer .flogo a img{ width: 240px; height: 72px; padding: 0;}

.footer .FooterL{ width: 332px; height: auto; float: left; overflow: hidden; margin-left: 99px;}
.footer .FooterL h4{ color: #FFFFFF; font-size: 18px; font-weight: normal; line-height: 50px;}
.footer .FooterL p{ color: #666666; line-height: 36px;}


.footer .FooterM{ width: 252px; height: auto; float: left; overflow: hidden;}
.footer .FooterM h4{ color: #FFFFFF; font-size: 18px; font-weight: normal; line-height: 50px;}
.footer .FooterM a{ display: block; color: #666666; line-height: 36px;}
.footer .FooterM a:hover{ color: #FFFFFF;}

.footer .FooterR{ width: 355px; height: auto; float: right; overflow: hidden;}
.footer .FooterR h4{ color: #FFFFFF; font-size: 18px; font-weight: normal; line-height: 50px;}
.footer .FooterR p{ color: #666666; line-height: 24px;}
.footer .FooterR h3{ width: 100%; height: 40px; overflow: hidden; margin-top: 25px;}
.footer .FooterR h3 a{ display: block; float: left; border: 2px solid #666666; border-radius: 50%; width: 36px; height: 36px; text-align: center; line-height: 36px; color: #666666; margin-right: 8px;}
.footer .FooterR h3 a:hover{ background: #666666; color: #FFFFFF;}

.footerCopy{ width: 1280px; height: 94px; line-height: 94px; border-top: 1px solid #333333; color: #666666;}
.footerCopy a{ color: #666666;}
.footerCopy a:hover{ color: #FFFFFF;}





.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 5px;
         
            margin-top: 10px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #5ea73b;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #5ea73b;
            width: 97px;
            height: 53px;
            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;
        }
        

/*联系我们*/
.banner2{ width: 100%; height: 350px; margin-top:82px; position: relative;}

.AbTit{ width: 100%; height: 100px; line-height: 100px; text-align: center; font-size: 36px; color: #333333;}
.Abinfo{ padding-bottom: 50px; overflow: hidden; line-height: 26px; width: 1200px;}
.Abinfo img{ max-width:100%; height: auto;}


.contactBox{ width: 1280px; height: auto; overflow: hidden;}
.contactBox dl{ float: left; text-align: center; width: 33.3%; box-sizing: border-box; padding: 0 30px;}
.contactBox dl dt{ width: 100%; height: auto;}
.contactBox dl dd{ width: 100%; height: auto; padding-top: 10px;}
.contactBox dl dd h4{ font-size: 16px; line-height: 32px; color: #333333;}
.contactBox dl dd p{ line-height: 22px;}


.conMap{width: 1280px; height: 400px; overflow: hidden; margin-top: 25px;}
.conFed{ width: 1280px; height: auto; overflow: hidden;}
.conFed dl{ width: 100%; height: auto;}
.conFed dl dt{ width: 100%; height: 42px; line-height: 42px; font-size: 16px;}
.conFed dl dd{ width: 100%; height: 42px; }
.conFed dl dd input{ width: 100%; padding: 0 15px; height: 42px; border: 1px solid #dedede; box-sizing: border-box; line-height: 42px; border-radius: 5px;}
.conFed dl dd textarea{ width: 100%; padding: 15px; height: 80px; border: 1px solid #dedede; box-sizing: border-box; line-height: 24px; border-radius: 5px;}
.conFed li{ width: 100%; height: 42px; margin-top: 20px;}
.conFed li input{ width: 100%; height: 42px; line-height: 42px; border: none; background: #0367bd; color: #FFFFFF; font-size: 16px; border-radius: 5px;}


.NewsList{ width: 1280px; height: auto; overflow: hidden;}
.NewsList dl{ width: 1280px; height: 94px; padding-bottom: 10px; margin-bottom: 10px; overflow: hidden; border-bottom: 1px solid #DEDEDE;}
.NewsList dl dt{ float: left; width: 118px; height: 92px; border: 1px solid #DEDEDE;}
.NewsList dl dt img{width: 118px; height: 92px; }

.NewsList dl dd{ float: right; width: 1130px; height: 94px; overflow: hidden;}
.NewsList dl dd h4{ font-size: 16px; color: #333333; height: 30px; line-height: 30px;}
.NewsList dl dd p{ color: #999999; line-height: 21px; height: 42px; overflow: hidden;}
.NewsList dl dd h3{ font-size: 14px; color: #333333; height: 21px; line-height: 21px;}


.NewsShow{ width: 1280px; height: auto; overflow: hidden; padding: 25px 0;}
.NewsTit{ width: 1280px; line-height: 32px; font-size: 24px; color: #333333; text-align: center;}
.NewsTime{ width: 100%; line-height: 32px; font-size: 14px; color: #999; text-align: center;}
.NewsShowInfo{ width: 1200px; padding-top: 30px; line-height: 26px;}
.NewsShowInfo img{ max-width: 100%; height: auto;}


.mainBox{ width: 1280px; height: auto; overflow: hidden; padding: 30px 0;}
.mainLeft{ float: left; width: 260px; height: auto; overflow: hidden;}
.mainLeft h2{ width: 260px; height: 75px; line-height: 75px; text-align: center; color: #FFFFFF; background: #0367bd; font-size: 24px; text-transform:uppercase;}
.mainLeft ul li{ width: 260px; height: 50px; line-height: 50px; margin-top: 1px;}
.mainLeft ul li a{ display: block; background: #ececec ; font-size: 15px; padding-left: 24px;}
.mainLeft ul li a:hover{ color: #0367bd; background: #ececec ;}
#lm_hover1{ color: #0367bd; background: #ececec;}

.SouList{  overflow: hidden; line-height: 26px; width:980px; float:right;}
.SouList img{ max-width:100%; height: auto;}


/*product list*/
.parts-list table{border: 1px solid #CCCCCC;border-collapse: collapse;border-spacing: 0; width: 1280px;}
.parts-list th{border: 1px solid #CCCCCC;background-color: #E0E4E9;color: #000000;font-size: 15px;padding: 8px 0 8px 10px;text-align: center;}
.parts-list td{background-color: #FFFFFF;border: 1px solid #CCCCCC;color: #042437;font-size: 15px;padding: 3px 0;text-align: center;vertical-align: middle;}
.parts-list td img{max-width: 60px;}
.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:bold;color:#004480;font-size: 12px;}
.parts-list td a.mfg{color:#004480;font-size: 12px;}
.parts-list td a.view{background-color: #0367bd;border-radius: 5px;box-shadow: 0 1px 2px #FFFFFF inset;color: #FFFFFF;font-size: 14px;padding: 5px 8px;text-decoration: none;}
.parts-list td a.view:hover{background-color: #FF9003;color:#FFFFFF;}

/*products list*/
.category{ width: 1280px;}
.category h1{color:#000000;background-color: #E0E4E9;font-size: 18px;height: 36px;line-height: 36px;padding-left: 15px;position: relative;}
.category h1 a{color:#000000;}
.category h1 img{border: 4px solid #E0E4E9;float: left;margin-left: -10px;margin-right: 9px;margin-top: -30px;max-height: 60px;}
.category h1 s{color: #FFFFFF;font-size: 13px;font-weight: normal;position: absolute;right: 30px;text-decoration: none;top: 0;}
.category h1 b{font-weight:bold;}
.category ul{border: 1px solid #CCCCCC;line-height: 24px;margin-bottom: 40px;padding: 10px 5px;}
.category ul li{display: inline;float: left;width: 33%;}
.category ul li a{color: #004B85;padding: 3px 2px 3px 5px;text-decoration: none;}
.category ul li a:hover{text-decoration: underline;}
.category ul li s{color: #AAAAAA;margin-left: 5px;text-decoration: none;}
/*product details*/
.parts-details .parts-name{color: #034175;font-size: 25px;font-weight: bold;line-height: 28px;padding-bottom: 10px;}
.details-left{display: inline;float: left;width: 890px;}
.details-left .info{border: 1px solid #CCCCCC;}
.details-left .info .cover{float: left;margin-right: 15px;text-align: center;width: 250px;height: 250px;margin-top: 10px;}
.details-left .info .cover img{display: block;margin: 0 auto;}
.details-left .info .cover img.manufacturers{max-width:95%;margin-top:10px;}
.details-left .info .info-more{float: left;padding-top: 10px;width: 600px;}
.info dl{clear: both;line-height: 24px;}
.info dt{color: #202020;display: inline;float: left;font-weight: bold;width: 143px;}
.info dd{display: inline;float: left;font-size: 14px;width: 450px;}
.info dd.pdf a{background-image: url("../images/pdf.png");background-repeat: no-repeat;display: inline;float: left;padding-left: 30px;}
.info .text{clear: both;color: #656565;line-height: 22px;padding-left: 15px;padding-top: 10px;}
.info .download{clear: both;padding-top: 15px;}
.info .download a{font-size: 14px;text-decoration: underline;}
.details-left .rfq-div{background-color: #F5F5F5;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;height: 40px;line-height: 40px;position: relative;margin-bottom: 15px;}
.details-left .rfq-div a.rfq{background-color: #0093E6;border-radius: 5px;box-shadow: 0 0 3px #003763 inset;color: #FFFFFF;height: 30px;left: 10px;line-height: 30px;padding: 0 58px;position: absolute;text-decoration: none;text-transform: uppercase;top: 5px;}
.details-left .rfq-div a.rfq:hover{background-color: #003763;box-shadow: 0 0 3px #FFFFFF inset;}
.clearAfter::after{clear: both;content: "";display: block;height: 0;visibility: hidden;}

.wz{ width: 1280px; height: 42px; line-height: 42px; overflow: hidden;}
.wz a{ color: #0367bd;}

.goodsSpeTit{ width: 1280px; box-sizing: border-box; height: 36px; line-height: 36px; padding: 0 15px; background: #eeeeee; border-radius: 5px; font-size: 18px;}
.goodsSpeBox{ width: 1280px; height: auto; box-sizing: border-box; padding: 25px 0;}
.goodsSpeBox dl{ width: 100%; height: 36px; line-height: 36px; border-bottom: 1px solid #ccc;}
.goodsSpeBox dl dt{ float:left; width: 50%;  height: 36px; overflow: hidden; font-weight:bold;}
.goodsSpeBox dl dd{ float:left; width:50%;  height: 36px; overflow: hidden;}
.goodsSpeBox dl dd a{ font-weight: bold; color: #0367bd;}

.goodsSpeBox table{ border:none; border-left:0px; border-top:0px; font-size: 14px; table-layout: fixed;  width: 100%; box-sizing:border-box; border-spacing:0;}
.goodsSpeBox table th{   border-right:0px; border-bottom:1px solid #ccc; padding:8px 2px;  word-wrap: break-word; text-align: left; }
.goodsSpeBox table td{  border-right:0px; border-bottom:1px solid #ccc; padding:8px 2px; word-wrap: break-word; }
.goodsSpeBox table tr{background:#fff; }

.goodsWartinfo{ width: 100%;  height: auto; padding: 15px; line-height: 26px; box-sizing: border-box; border: 1px solid #DEDEDE; background: #f7f7f7; margin-top: 20px; border-radius: 5px;}
.goodsWartinfo a{ font-weight: bold; color: #0367bd;}


.goodsShow1{ width: 1280px; height: auto; margin-bottom: 20px; overflow: hidden;}
.goodsShow1L{ float: left; width: 765px; height: auto; overflow: hidden;}
.goodsShow1L1{ float: left; width: 280px; height: auto;}
.goodsShow1L1 img{ max-width: 278px; max-height: 278px; border: 1px solid #DEDEDE;}
.goodsShow1L2{ float: right; width: 470px; height: auto;}
.goodsShow1L2 h2{ font-weight: normal; color: #333333; font-size: 36px;}
.goodsShow1L2 dl{ width: 100%; height: 30px; line-height: 30px; border-top: 1px solid #DEDEDE;}
.goodsShow1L2 dl dt{ float:left; width: 30%;  height: 30px; overflow: hidden;}
.goodsShow1L2 dl dd{ float:left; width:70%;  height: 30px; overflow: hidden;}
.goodsShow1L2 dl dd a{ font-weight: bold; color: #0367bd;}
.goodsShow1L2 dl dd a img{ vertical-align: middle; width: 20px; height: 20px; padding-right: 10px;}

.goodsShow1R{ float: right; width: 368px; height: auto; overflow: hidden; border: 1px solid #0367bd; border-radius: 3px;}
.goodsShow1R h2{ width: 100%; height: 41px; line-height: 41px; background: #0367bd; color: #FFFFFF; text-align: center; font-weight: normal; font-size: 16px;}
.goodsShow1Rbox{ width: 100%; height: auto; padding: 15px; overflow: hidden; box-sizing: border-box;}
.goodsShow1Rbox dl{ width: 338px; height: 34px; overflow: hidden; margin-bottom: 8px;}
.goodsShow1Rbox dl dt{ float: left; width: 122px; height: 34px; line-height: 34px; overflow: hidden; font-weight: bold; color: #333333;}
.goodsShow1Rbox dl dd{ float: left; width:216px; height: 34px; overflow: hidden;}
.goodsShow1Rbox dl dd input{ border: 1px solid #DEDEDE; border-radius: 3px; width:194px; height: 32px; padding: 0 10px;}
.goodsShow1Rbox dl dd textarea{ border: 1px solid #DEDEDE; border-radius: 3px; width:194px; height: 58px; padding: 10px;}
.goodsShow1Rbox li{ width: 338px; height: 34px; overflow: hidden; text-align: center;}
.goodsShow1Rbox li input{ width: 145px; height: 34px; line-height: 34px; background: #0367bd; color: #FFFFFF; border: none; border-radius: 3px;}

.goodsListBox{overflow: hidden;width: 100%;padding: 14px 2px;height: auto;background:#e9e9e9;margin-bottom:20px;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{ min-height:128px; height:128px; background:#fff; padding:10px; overflow-y:auto;white-space:nowrap; display:block; text-align:left; font-size:12px; line-height:20px; font-weight:normal}

.key-wrap{ padding:0 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;
    }
.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: #0c75ad;
    font-size: 14px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.sure-btn {
    margin-left: 10px;
    vertical-align: top;
    display: inline-block;
    zoom: 1;
    width: 98px;
    height: 34px;
   
    background-color: #e50012;
    font-size: 14px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    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;
}


.goodsList{ width:100%; height:auto; overflow-x:scroll; }
.goodsList table{ border:1px solid #ccc;border-left:0px; }
.goodsList tbody tr:nth-child(even){ background:#f2f2f2;}
.goodsList tbody{  border-left:0px; border-top:0px; font-size: 14px; table-layout: fixed;  width: 100%; box-sizing:border-box; border-spacing:0;}
.goodsList tbody td{border:1px solid #ccc; min-width:70px;  border-right:0px; border-bottom:0px; padding:3px 5px; text-align:center; word-wrap: break-word; position:relative; height:46px;}
.goodsList tbody td img{ width:60px; height:60px;}
.goodsList tbody td ul{ display:none; background:#fff; position:absolute; right:-120px; top:0; width:120px; z-index:999; line-height:18px; }
.goodsList tbody td ul li{ padding:10px 0; text-align:left;}
.goodsList tbody td ul li i{ padding:0 10px;}
.goodsList tbody td:hover ul{ display:block;}
.goodsList tbody tr td:nth-child(2){ min-width:190px;}
.goodsList tbody tr td:last-child{ min-width:190px;}
.goodsList tbody td .fa-file-pdf-o{font-size:18px;color: #e60012;}


.goodsList tbody tr{background:#fff; }
.goodsList tbody tr span{}
.goodsList dl{ width:100%; height:auto; border:1px solid #eee; background:#f7f7f7; box-sizing:border-box; margin-bottom:10px;}
.goodsList dl dt{ width:100%; height:42px; line-height:42px; text-align:left; box-sizing:border-box; padding:0 25px; background:#eee; font-weight:bold;}
.goodsList dl dt span{ color: #0c75ad;}
.goodsList dl dd{ width:100%; height:auto; padding:18px; float:left;}
.goodsList dl dd i{ line-height:32px;}
.goodsList dl dd span{ display:block; float:left; width:16%; border:1px solid #dedede; text-align:center; height:auto; line-height:26px;}
.goodsList dl dd span b{ color: #0c75ad;  display:block; }
.goodsList dl dt ul{ float:right; width:auto; height:36px; line-height:36px; overflow:hidden;}
.goodsList dl dt ul li{ float:left; padding:0 20px; background: url(../images/pdf-icon.png) no-repeat left center; }


.main-box{ background:#fff; width:1280px; height:auto; padding:30px; box-sizing: border-box;}

.GoodsR{width:1280px; height:auto; overflow:hidden;}

.goodsSpeBox li{ line-height:42px; border-bottom:1px solid #dedede;}

.inbg{width:1280px; height:auto; overflow:hidden;}