body{background-color: #f5f7fa;}
.top-nav ul,.header{padding-left: 20px; padding-right: 20px;}
.w1180{max-width:1200px;width: auto; margin-left: auto; margin-right: auto;}
.mlr-20{margin-left: 20px; margin-right: 20px;}
.top-nav .item-l{margin-left: 20px;}
.top-nav .item-l a:hover{ text-decoration:underline;}
.our-box .our-join-bd li a:hover,.topic-aq-wrap .topic-warp li a:hover span{text-decoration: none; color: #00719d;}
.w12{ width:1200px; margin:0 auto;}
.minw1440{min-width:1440px;}

.banner-wrap{ width:100%; height:400px; position:relative;z-index:0;}

.banner{ width:100%; height:400px; position:absolute; left:0; top:0; }
/* flexslider */
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:65%;text-align:center;}
.flex-control-nav li{display:inline-block;width:20px; float:left;height:20px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:20px;height:20px;line-height:20px;overflow:hidden;background:#999;color:#fff;cursor:pointer;border-radius:50%;font-size:12px;}
.flex-control-nav .flex-active{background-position:0 0;background:#000;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%; display:none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../img/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../img/next.png) center center no-repeat;}

.banner-txt{ width:500px;margin: 40px 0 0 810px;  font-size:20px; line-height:150%;}
.banner-txt h2,.banner-txt h3{ font-weight:bold; margin-bottom:10px;}
.grayshadow{text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);}
.whiteshadow{text-shadow: 0px 2px 5px rgba(255, 255, 255, 0.5);}

.tab-form-wrap{ position:relative;width:auto;height:290px; margin: 0 0 0 20px;}
.tab-form{ position:absolute; left:0; /*top:0;*/width:680px; height:290px;margin-top: 50px;background: #fff;border-top: 2px solid #00719d;z-index:99999;}
.tab-form-title{ width:180px; background:#efeeec; padding-left:10px; height:270px;padding-top: 20px;}
.tab-form-title ul li{ cursor:pointer; font-size:15px; color:#333; height:45px; line-height:45px; }
.tab-form-title ul li.mouseover{ background:#fff; color:#000; font-weight:bold; color:#00719d;}
.tab-form-title ul li i{ background-image:url(../img/index.png);background-repeat: no-repeat;display: inline-block;width: 20px;height: 20px;vertical-align: text-bottom; margin-right:5px; margin-left:5px; margin-top:5px;}
.tab-form-title ul li i.banner-ico1{background-position: 0 -580px;}
.tab-form-title ul li i.banner-ico2{background-position: -84px -580px;}
.tab-form-title ul li i.banner-ico3{background-position: -54px -580px;}
.tab-form-title ul li i.banner-ico4{background-position: -24px -580px;}
.tab-form-title ul li.mouseover i.banner-ico1{background-position: 0 -604px;}
.tab-form-title ul li.mouseover i.banner-ico2{background-position: -84px -604px;}
.tab-form-title ul li.mouseover i.banner-ico3{background-position: -54px -604px;}
.tab-form-title ul li.mouseover i.banner-ico4{background-position: -24px -604px;}
.form-box{ position:relative; width:490px; height:290px;}
.form{ color:#333; display:none; position:absolute; left:20px; top:10px; width:450px;}
.form .form-tit{ height:30px; border-bottom:2px solid #ccc; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
.form .form-tit li{ display:inline-block; height:30px; float:left; padding:0 15px; cursor:pointer; font-size:16px; color:#333;}
.form .form-tit li.mouseover{  border-bottom:2px solid #00719d; color:#00719d; font-weight:bold;}
.form .form-tit2 li{  border-bottom:2px solid #00719d; color:#00719d; font-weight:bold;}
.form .form-content-wrap{ position:relative;}
.form .form-content{ position:absolute; left:0; top:0;}
.form-content-tab{ display:none;}
.banner-search{ margin:30px 0 50px; width:450px;}
.banner-search .text3{ float:left; width:300px; height:36px; border-radius:3px; border:1px solid #ccc; padding-left:5px; color:#666;}
.banner-search .submit2{ float:right; width:125px; height:40px; color:#fff; font-size:20px; border-radius:5px; border:none; background:#00719d; cursor:pointer;}
.banner-search .submit2:hover{ background:#ef7c1e;}
.upload-bom{ display:block;width: 140px;font-size: 22px; background:url(../img/upload.png) 10px center no-repeat; height:45px; line-height:45px; border:1px solid #00719d; border-radius:5px; color:#00719d; padding-left:60px; margin:0 auto;}
.form .form-content li{ float:left; margin-right:12px; width:219px; margin-bottom:10px;}
.form .form-content li:nth-child(2n){ margin-right:0;}
.form .form-content li .text{ width:70px; height:35px; border:1px solid #ccc; border-radius:3px; padding-left:10px;}
.form .form-content li .text1{ width:197px; height:31px; border:1px solid #ccc; border-radius:3px; padding-left:10px;}
.form .form-content li .select{ width:210px; height:35px; border:1px solid #ccc; border-radius:3px; padding-left:10px;}
.form .form-content li .file{  height:25px;}
.form .form-content .add-to-cart{ display:block; width:50%; text-align:center; height:40px; line-height:40px; color:#fff; font-size:20px; border-radius:5px; background-color:#00719d;clear: both;margin: 0 auto; background-position:70px center;}
.form .form-content .add-to-cart:hover{ background-color:#ef7c1e;}
.form .textarea{ border:1px solid #ccc; max-width:225px; width:225px; height:60px; overflow:hidden; max-height:60px;}
.form .submit{display:block;height: 40px;line-height: 40px;border-radius: 4px;background: #00719d;text-align: center;font-size: 22px;color: #fff;margin: 0 auto;  cursor:pointer; width:296px;clear: both;}
.form .submit:hover{ background:#ef7c1e;}
.form .submit1{display:block;height: 40px;line-height: 40px;border-radius: 4px;background: #00719d;text-align: center;font-size: 22px;color: #fff;margin: 10px auto;  cursor:pointer; width:250px;}
.form .submit1:hover{ background:#ef7c1e;}
.form .submit3{ width:210px; margin-top:15px;}
.bg_ico { width: 20px;  height: 24px;  display: inline-block; margin: 6px 10px 0 0;  padding: 0; background:url(../img/index.png) -19px -81px no-repeat;}
.form  a:hover{ text-decoration:none;}

/*2017-05-03*/
.prompt-icon{display:inline-block;width:16px; height:16px; background:url(../img/index.png) no-repeat 0 -638px; margin-right: 3px; vertical-align: -2px;}

/*2017-05-03 End*/

/*.tab-form-title{ height:40px; background:#248fcc; padding-top:10px;}
.tab-form-title span{ display:inline-block; margin-left:8px; color:#fff; font-size:16px; height:40px; line-height:40px; padding:0 14px; cursor:pointer;}
.tab-form-title span.mouseon{ background:#fff; color:#333; }
.form-box{ position:relative; width:530px; height:240px;}
.form{ color:#333; display:none; position:absolute; left:20px; top:20px;}
.form ul li{ float:left; margin-right:20px; width:240px; margin-bottom:10px;}
.form ul li:nth-child(2n){ margin-right:0;}
.form ul li .text{ width:85px; height:40px; border:1px solid #ccc; border-radius:5px; padding-left:10px;}
.form ul li .text1{ width:217px; height:38px; border:1px solid #ccc; border-radius:5px; padding-left:10px;}
.form ul li .select{ width:230px; height:40px; border:1px solid #ccc; border-radius:5px; padding-left:10px;}
.form ul li .file{  height:25px;}
.form .textarea{ border:1px solid #ccc; max-width:225px; width:225px; height:60px; overflow:hidden; max-height:60px;}
.form .submit{display:block;height: 40px;line-height: 40px;border-radius: 4px;background: #248fcc;text-align: center;font-size: 22px;color: #fff;margin: 10px auto;  cursor:pointer; width:300px;}
.form .submit1{display:block;height: 40px;line-height: 40px;border-radius: 4px;background: #248fcc;text-align: center;font-size: 22px;color: #fff;margin: 10px auto;  cursor:pointer; width:250px;}
.bg_ico { width: 20px;  height: 24px;  display: inline-block; margin: 6px 10px 0 0;  padding: 0; background:url(../img/index.png) -19px -81px no-repeat;}
.form  a:hover{ text-decoration:none;}*/

/*网站地图*/
.mapbox{width:100%;max-width: 1200px;margin:0 auto;background: #fff;}
.mapbox .map-text{border:1px solid #d9d9d9;margin-top: 30px;padding: 20px;}
.map-text dl{line-height:50px;display: inline-block;width: 100%;}
.map-text dl dt{font-size: 16px;/*font-weight: 600;*/width: 10%;float: left;border-right: 1px solid #ececec;/*line-height: 40px;*/}
.map-text dl dt a{line-height: 20px;display: inline-flex;}
.map-text dl dd{margin-left:12%;padding-left: 2%;padding-top: 9px;}
.map-text dl dd a{color: #666;line-height: 30px;display: block;}
/*.map-text dl dd ul{line-height:35px;display:table;}*/
.map-text dl dd ul li{float: left;display: block;margin-right: 20px;}
/*网站地图 End*/

/*优势和宣传介绍*/
.index-hd{ background-color: #fff; position:relative; border: 1px solid #dae2ed;}
    .index-hd .item-box {
        float: left;
        width: 30.77%;
        padding: 15px 0 25px;
        margin-left: 2%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
    }
.index-hd .item-box:hover h3{ /*color:#248fcc*/}
.index-hd .item-box .dw{ position:absolute; top:0; left:0; width:100%; height:200px;}
.ie7 .index-hd .item-box{width: 24%;}
.index-hd .item-box .item-l {
    width: 18%;
    position: absolute;
    bottom: 30px;
}
    .index-hd .item-box .item-l .item-ico01 {
        background: url(../img/not_a_trader.png) no-repeat;
    }
.index-hd .item-box .item-l .item-ico02{background:url(../img/one_stop_icon.png) no-repeat;}
.index-hd .item-box .item-l .item-ico04{background:url(../img/customers_favorite_icon.png) no-repeat;}

.item-l .i-ico{ width:54px; height:54px;}


.index-hd .item-box .item-r{width:79%;}
.index-hd .item-box .item-r div{padding-left:5px;}
.index-hd .item-box .item-r h3,.item-video h2,.index-hd .item-box .item-r h3 a{font-family: "Arial"; font-size:16px;line-height:35px;color:#333;}
.item-video h2 {font-size: 18px;}
.index-hd .item-box:hover .item-r h3, .index-hd .item-box:hover .item-r h3 a {
    color: #00719d;
}
.index-hd .item-box .item-r h3 a:hover{text-decoration:underline;}
.index-hd .item-box .item-r p{font-size: 14px; line-height: 18px;}
.index-hd .item-box .item-r .i-ico,.protection-wrap .item-explanation .i-ico{background-position: -29px -49px; width: 13px; height:12px; margin-right:8px; margin-top: 4px;}
.index-hd .item-box .item-r .item-tit{height: 0; overflow: hidden; margin-bottom:5px}
.index-hd .item-box .item-r span{width: 90%; display: inline-block;font-size:14px;line-height:25px;color:#888;}
.index-hd .item-box .ico-hot{width: 50px; height: 50px; background-position: -51px -520px; position: absolute; top: 0; left: 0;}
.index-hd .item-box .item-r a{font-size: 12px;}




/*订单轮播，产品价格优势展示*/
.our-box .our-box-item{width: 49%; background-color: #fff; border: 1px solid #dae2ed;height:725px}
.our-box .our-box-item-r{width: 49%;}
.our-box .our-item{padding:30px 15px;}
.our-box .our-item h3{font-size: 20px;}
.our-box .our-item .v-more,.topic-aq-wrap .topic-warp .v-more{font-size: 14px; margin-top: 6px;}
.our-box .our-item .v-more a:hover,.topic-aq-wrap .topic-warp .v-more a:hover{ text-decoration:underline;}
.our-box .our-item .v-more .i-ico,.protection-wrap .txt-wrap .v-more .i-ico,.topic-aq-wrap .topic-warp .v-more .i-ico,.customerReviews .v-more .i-ico{background-position: -82px -294px; width: 6px; height: 9px; margin-left: 6px; vertical-align: middle;}
.our-box .item-hd{position: relative;width:360px; margin:0 auto;margin-bottom:25px;}
.our-box .our-item .item-hd li{float: left;}
.our-box .our-item li a.item-a{width:180px;height:40px;line-height:40px;display:inline-block;font-size:20px;font-weight:bold; cursor:pointer; 
    background:#aaa;text-align:center;color:#fff;}
.our-box .our-item li a.item-a1{background:url(../img/item_a1_gray_bg.png) no-repeat;}
.our-box .our-item li.selected a.item-a1{background:url(../img/item_a1_bg.png) no-repeat;}
.our-box .our-item li a.item-a2{background:url(../img/item_a2_gray_bg.png) no-repeat;}
.our-box .our-item li.selected a.item-a2{background:url(../img/item_a2_bg.png) no-repeat;}
.our-box .our-item li a.first{border-radius: 30px 0 0 30px;}
.our-box .our-item li a.second{border-radius: 0 50px 50px 0;}


.our-box .our-item-l{ background-color: #fff; border: 1px solid #dae2ed;width:33.5%;}
.our-box .our-item-r{ background-color: #fff; border: 1px solid #dae2ed;width:65.572%;padding:25px 0 0;}
.our-box .our-item-con{width: 100%; height:395px; overflow: hidden;}
.our-box .our-item-con .product li .img{ display:inline-table; width:100%; height:150px; overflow: hidden;margin-top:10px;margin-bottom:30px;}
.our-box .our-item-con .product li .img .our-item-img{display:table-cell;vertical-align:middle;}
.our-box .our-item-con .product li .img a{ display:block; position:relative;max-height:150px;}
.our-box .our-item-con .product li .img a:before{content: "";
     			 position: absolute; 
     			 width:30px; height: 1000px;
     			 top: 0px; left: 0;
     			 overflow: hidden;
                 background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
            	 background: -webkit-gradient(linear, left bottom, right top,
                 color-stop(0%, rgba(255,255,255,0)),
                 color-stop(50%, rgba(255,255,255,.3)),
                 color-stop(70%, rgba(255,255,255,.3)),
                 color-stop(90%, rgba(255,255,255,.2)),
                 color-stop(100%, rgba(255,255,255,0)));
            	-webkit-transform: skewX(-125deg);
            	-moz-transform: skewY(-125deg);}
.our-box .our-item-con .product li .img a:hover:before{ left: 1300px; transition: left 1s ease 0s;}

.our-box .our-item-con .product li .img img{width:100%;}
.our-box .our-item-con .product li{height:395px; border-right:1px solid #eee; float:left; width:25%; text-align:center; overflow: hidden;padding:0 1%;
background:#fff;padding-bottom: 5px;padding-top: 5px;}
.our-box .our-item-con .product li:hover{-webkit-transform: scale(1.02); -moz-transform: scale(1.02); -o-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02); -webkit-box-shadow: 2px 2px 5px rgba(60,60,60,.5); -moz-box-shadow: 2px 2px 5px rgba(60,60,60,.5); box-shadow: 2px 2px 5px rgba(60,60,60,.5); background:#f9f9f9;}
.our-box .our-item-con .product li:hover .f-tag i{border-right:8px solid #f9f9f9;}
.our-box .our-item-con .product li:last-child{ border-right:none;}
.our-box .our-item-con .product li p{ line-height:16px;}
.our-technology{position: relative;}
.our-box .our-technology .product li .clearfix-button{width:138px;color:#00719d;border:1px solid #00719d;background:none;border-radius:30px;margin-top:10px;}
.our-box .our-technology .product li .clearfix-button:hover{background:#00719d;color:#fff;}
.our-box .item-hd .v-more{position: absolute; right: 0; top:0;}
.detail-item{height:18px;font-size:16px; margin:5px 0; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}

.services .tit{font-size:18px;line-height:22px;margin-bottom:6px; color:#333;}
/*.services .tit .tit-content{width:360px;margin: 0 auto;}
.services .tit span{width:180px;height:40px;line-height:40px;display:inline-block;font-size:16px;font-weight:bold; cursor:pointer;background:#aaa;text-align:center;color:#fff;}
.services .tit span.first{border-radius: 4px 0 0 4px;}
.services .tit span.second{border-radius: 0 4px 4px 0;}
.services .tit span.on{background:#00719d;}*/
.services .Olist .type{font-weight:400;background: linear-gradient(#eee,#fff); }
.services .Olist .gd{ height:180px; overflow:hidden}
.services .Olist li{height:30px; line-height:30px; overflow:hidden;}
.services .Olist li span{width:23%; float:left; margin-left:2%; display: inline-block;}
.services .Olist .jingdu i{ display:block;   background:#bbb; margin-top:6px;height:12px; line-height:12px; position:relative; overflow:hidden;border-radius: 2px;}
.services .Olist .jingdu font{ background:#8372cd; display:inline-block;height:12px;  color:#fff; text-align:right}
.services .Olist .jingdu sup{ position:absolute;height:12px; line-height:16px; color:#fff;left: 40%;}
.news-list .type{font-weight:400;background: linear-gradient(#eee,#fff); }
.news-list .list-n{height:90px; overflow:hidden}
.news-list .list-n li{height:30px; line-height:30px; overflow:hidden;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .news-list .list-n li a {
    color:#333;
    }
.news-list .more {
    text-align: right;
    color: #2f287b;
    display: block;
    cursor: pointer;
    padding-bottom: 10px;
}

/*关于我们*/
.protection-wrap{border: 1px solid #dae2ed;background-color: #fff; position: relative;}
.protection-wrap .txt-wrap{width:449px;padding:25px; float:left;}
.protection-wrap .txt-wrap.fl{border-right:1px solid #dae2ed;}
.protection-wrap .txt-wrap.add-con{width:708px; float:left;margin:25px 25px 25px;padding:0;overflow:hidden;}
.protection-wrap .txt-wrap h2{font-size: 22px;line-height:26px;color:#333;font-family:"Roboto-Regular";}
.protection-wrap .txt-wrap .h2{line-height:26px;margin-bottom:10px;font-family:"Roboto-Regular";color:#00719d;font-size:18px;}
.protection-wrap .txt-wrap li{overflow: hidden;color:#616161;line-height:20px;}
.protection-wrap .txt-wrap li span{width: 95%;font-family: "Helvetica";}
.protection-wrap .txt-wrap h3{font-size: 16px;}
.protection-wrap .txt-wrap .item-exp{border-left:2px solid #248fcc; margin-left: 15px;}
.protection-wrap .txt-wrap .item-exp li{position: relative; top: 0; left: -18px; background-color: #fff; margin-bottom: 12px}
.protection-wrap .txt-wrap .item-exp li i{width: 32px; margin-right: 10px; display: inline-block; color: #6d8cc2; font-size: 14px; height: 32px; text-align: center; line-height: 36px; border: 2px solid #248fcc; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.protection-wrap .txt-wrap .v-more .enter{display:inline-block; text-decoration:none;height:40px; line-height:40px;border-radius:4px;font-family:"Roboto-Regular";background:url(../img/index_about_bg.png) no-repeat; text-align:center;font-size:20px; color:#fff; padding:0 40px;}
.protection-wrap .txt-wrap .v-more .enter:hover{opacity:0.9;}

.protection-wrap .macbook{position: absolute; right: 75px; bottom: -30px; width: 541px; height: 380px; background: url(../img/macbook_bg.png) no-repeat;}
.protection-wrap .macbook .mask{position: absolute; width: 368px; height: 238px; left: 91px; top: 44px; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25); -moz-opacity: 0.25; opacity: 0.25; background-color: #000;}
.protection-wrap .macbook .play-icon{position: absolute; width: 74px; height: 74px; background: url(../img/icon_start.png) no-repeat; left: 50%; top: 50%; margin-top: -65px; margin-left: -24px; cursor: pointer;}
.protection-wrap .macbook .play-icon:hover{background: url(../img/icon_start_hover.png) no-repeat;}
.protection-wrap .macbook .play-icon a{display: block; width: 100%; height: 100%;}

/*顾客评论*/
.customerReviews{padding: 30px 0px 23px;}
.customerReviews .h2{margin:0 25px;text-align:center;}
.customerReviews .h2 a{font-size:14px;color:#fff;}
.customerReviews .h2 a:hover{text-decoration:underline;}
.customerReviews .v-more{position: absolute; top: 0; right: 0;}
.v-more a:hover{text-decoration:underline;}
.customer-panel{position: relative;margin-top: 10px;}
.tempWrap{margin:auto;}
.customerReviews #scroll{width:96%;margin:0 auto;overflow: hidden;padding-left: 15px;}
.customerReviews #scroll .owl-wrapper-outer{margin:0 auto;}
.customerReviews #scroll a{display: block; width:18.75%; float:left;margin: 7px; background:#fff;}
.customerReviews #scroll a:hover{box-shadow:3px 3px 10px rgba(51,51,51,.5);}
.customerReviews #scroll .item{position:relative;width:100%;height:auto;}
.customerReviews #scroll .item .item-img{width:100%;height:178px;overflow:hidden;margin-bottom: 10px;text-align:center;}
.customerReviews #scroll .item .item-img img{width:100%;}
.customerReviews #scroll .item .item-text{font-size:16px;color:#000;line-height:20px;padding:7px;height:105px;}
.item-text p{max-height:40px;display:-webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.item-text p .item-text-bold{font-weight:bold;}
.item-text-icon{width:80px;}
.item-text-icon i{width:100%;height:15px;display: inline-block;margin: 6px 10px 6px 0;padding: 0;background:url(../img/index.png) 0px -154px no-repeat;}
.customerReviews #scroll .item .item-text p span{margin-left:5px;}
.item-bottom{width: 22px;height: 42px;position: absolute;z-index:1;top:50%;margin-top:-21px;cursor: pointer;background: url(../img/add-con-button.png) no-repeat;}
.item-next{left:0;}
.item-next:hover{background-position:-24px 0;}
.item-prev{right:0; background-position:-77px 0;}
.item-prev:hover{background-position:-52px 0;}



/*topic-qa-wrap*/
.topic-aq-wrap .topic-warp{padding: 10px 0;width: 49%;}
.topic-aq-wrap .topic-warp .tit{margin: 10px 12% 10px 4%;}
.topic-aq-wrap .topic-warp .tit h3{font-size:20px;color:#333;font-family:"Roboto-Regular";}
.topic-aq-wrap .topic-warp .tit .v-more a{font-size:14px;font-family:"Roboto-Regular";}
.topic-aq-wrap .topic-warp li{float: left; width: 40%; margin: 15px 5% 15px 20px; height:85px; overflow: hidden;}
.topic-aq-wrap .topic-warp li a{display: block;}
.topic-aq-wrap .topic-warp li img.thum{}
.topic-aq-wrap .topic-warp li .txt{width: 54%; margin-left: 5%; font-size: 14px; line-height:18px}


.topic-aq-wrap .aq-warp{width:49%;padding-top:24px; height:280px}
.topic-aq-wrap .aq-warp-l{width:100%;padding-left:5%;position:relative;z-index:2;}
.topic-aq-wrap .aq-warp-l h3{font-size:48px;line-height:1;}
.topic-aq-wrap .aq-warp-l div{font-size:18px;line-height:30px;}
.topic-aq-wrap .aq-warp-l div a:hover{text-decoration:underline; }
.topic-aq-wrap .aq-warp-l div strong{font-weight:600;}
.topic-aq-wrap .aq-warp-r{position: absolute; bottom: 0;right:20px;z-index:1;}



/*footer*/
.footbox{margin-left: 20px; margin-right: 20px;}



/*报价*/
.baojia{ padding:20px 0 30px;}
.baojia-list-title{ margin-bottom:10px; text-align:center; font-weight:300; color:#248fcc; font-size:30px; height:40px; line-height:40px;}
.baojia-list li{ height:25px; line-height:25px; padding:10px 0; font-size:14px;}
.baojia-list li div{ font-weight:bold; margin-right:10px; float:left; width:250px; text-align:right; height:25px; line-height:25px; font-size:14px;}
.baojia-list li label{display: inline-block;height: 25px;line-height: 25px;-moz-box-sizing: border-box;  
     -webkit-box-sizing: border-box; 
     -o-box-sizing: border-box; 
     -ms-box-sizing: border-box; 
     box-sizing: border-box; padding-left: 20px; margin-right:20px; background:url(../img/label.png) no-repeat; float:left;background-position: 0px -5px;}
.baojia-list li label.cur{background-position: 0px -30px;}
.baojia-list li.short-box input[type="text"]{ border-radius:3px; border:1px solid #ccc; width:80px; height:25px; padding:0 5px; margin-right:5px;} 
.baojia-list li.long-box input[type="text"]{ border-radius:3px; border:1px solid #ccc; width:160px; height:25px; padding:0 5px;}
.baojia-list li .quote{ float:left; display:inline-block; background:#248fcc; border-radius:5px; color:#fff; font-size:16px; padding:10px 20px;}



/*stencil*/
.stencil{ width:1180px; margin:0 auto; padding:20px 0;}
.stencil-left{ width:350px;}
.setncil-left-title{ font-size:24px; margin-bottom:20px; font-weight:bold;}
.setncil-left-img{ width:350px; margin-bottom:20px;}
.setncil-left-img img{ width:350px;}
.setncil-left-detail h2{ font-weight:bold;}
.setncil-left-detail p{ padding:20px 0;}
.setncil-left-detail ul li{ margin-bottom:10px; list-style:disc; padding-left:5px;}

.stencil-right{ width:800px;}
.stencil-right-title{ margin-bottom:20px;}
.stencil-right-list dt{ height:30px; line-height:30px; border-bottom:1px solid #666; font-weight:bold;}
.stencil-right-list dt b{ font-weight:bold;}
.stencil-right-list b{ text-indent:5px; width: 20%;float: left;display: inline-block;}
.stencil-right-list span{ text-indent:3px; width: 17%;display: inline-block;float: left;}
.stencil-right-list em{ text-indent:3px; width: 10%;display: inline-block;float: left;}
.stencil-right-list i{  text-indent:3px; width: 36%; display: inline-block; float: left;}
.stencil-right-list dd{height: 60px;line-height: 60px;border-bottom: 1px solid #f3f3f3;}
.stencil-right-list dd:hover{ background:#f3f3f3;}
.stencil-right-list dd:hover i input{ display:inline-block}
.stencil-right-list dd b {
    font-size: 18px;
}
.stencil-right-list dd label{width: 17%;display: inline-block;float: left;height: 25px;line-height: 25px; font-size:16px; -moz-box-sizing: border-box;  
     -webkit-box-sizing: border-box; 
     -o-box-sizing: border-box; 
     -ms-box-sizing: border-box; 
     box-sizing: border-box; background:url(../img/label.png) no-repeat;background-position: 0px -5px;padding-left: 20px; margin:20px 0 0 0; }
.stencil-right-list dd label.cur{background-position: 0px -30px;}
.stencil-right-list dd em input {
    width: 70%;
    height: 28px;
    line-height: 28px;
    border: 1px solid #b9b9b9;
    border-radius: 3px;
    margin-top: 14px;
    text-align: center;
    font-size: 14px;
}
.stencil-right-list dd i textarea{width: 58%; resize:none;
height: 30px;
line-height: 30px;
border: 1px solid #b9b9b9;
border-radius: 3px;
margin: 14px 8px 0 0;
padding: 0;
float: left;
text-indent: 10px;}
.stencil-right-list dd i input {
    width: 36%;
    height: 32px;
    border: 0;
    background: #248fcc;
    line-height: 32px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    font-weight: bold;
    margin-top: 14px;
    float: left;
    cursor: pointer;
	display:none;
}




/*feedback*/
.fb{width: 1120px; padding:20px ;}
.fb .item{float: left; border: 1px solid #dae2ed; padding: 10px 10px 0; margin-bottom: 10px; background-color: #fff; margin-right: 10px;}
.fb .item:hover{    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .42); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, .42); box-shadow: 0 0 12px rgba(0, 0, 0, .42);}
.fb .item:nth-child(3n){ margin-right:0;}
.fb .item img{margin-right: 4px; margin-left: 4px; height: 14px;}
.fb .item .item-box{background-color: #fff; border-top: 1px solid #dae2ed; padding: 10px 0 10px;}

.slideBox{ width:340px; height:auto; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:340px; height:280px; display:block;  margin: 0;}

.slideBox .prev,.slideBox .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:31px; height:55px; background:url(../img/fb_slider_arrow.png) -32px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:0; background-position:-64px 0px; }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.item-box .item-con{width: 340px;}
.item-box .item-hd{padding-bottom: 10px; border-bottom: 1px solid #ecf0f6;}
.item-box .item-hd h3{width: 230px;}
.item-box .strar{margin-top: 3px; margin-right: 6px; background: url(../img/index.png) no-repeat 0 -169px; display:inline-block; width:80px; height:15px; text-align:left}
.item-box .strar .bg_ico{display:inline-block;background-position:0 -154px; height:15px; margin:0;}
.item-bd-con{height: 54px; line-height:18px; overflow: hidden;}
.item-bd-con a{ color: #000;}
.item-box .item-bd a{ display: inline-block;}
.item-box .item-bd-con a:hover{color: #248fcc;}
.item-box .item-bd a.praise .i-ico{width: 16px; height: 17px; background-position: 0 -467px; vertical-align: text-bottom; margin-right: 6px;}
.item-box .item-bd a.copy .i-ico{width: 15px; height: 18px; background-position: -29px -467px;}

.more{ text-align:center}
.more a{ background:#fff;border-radius: 4px;border: 1px solid #dae2ed; padding:0 20px; font-size:16px; height:40px; line-height:40px; display:inline-block}
.more .bg_ico{ width:12px; height:14px; vertical-align: middle; display:inline-block; background-position:-39px -81px; margin-right:5px;}
.followus a.followus-icon{height: 19px; margin-left: 10px; vertical-align: middle; background-image:url(../img/index.png); background-repeat: no-repeat; text-indent: -9999em; overflow: hidden; display: inline-block;}
.followus a.facebook{width: 19px; background-position: 0 -330px;}
.followus a.twitter{width: 19px; background-position: -32px -330px;}
.followus a.youtube{width: 19px;height:20px; background-position: -65px -330px;}
.followus a.sns-in{width: 17px; background-position: -98px -330px;}
.followus a.plus-google{width: 22px; height: 19px; background-position: -132px -330px;}

.show-more{ width:190px; height:40px; border:1px solid #dae2ed; background:#fff; border-radius:3px; text-align:center; line-height:40px; cursor:pointer; color:#666; font-size:16px; margin:0 auto; transition:all 0.5s;}
.show-more:hover{ background:#248fcc; color:#fff; transition-duration:0.5s;}



/*contact us*/
.contact-us-lt{ width:850px; padding:20px; margin-bottom:20px;}
.contact-us-lt h1{ margin-bottom:20px; font-size:30px; border-bottom:2px solid #dae2ed; color:#248fcc;}
.contact-us-lt div{ line-height:25px; margin-bottom:30px;}
.contact-us-lt ul li{ float:left; width:50%; margin-bottom:30px;}
.contact-us-lt ul li img{ width:170px; height:180px; display:block;}
.contact-us-lt ul li span{ display:block; width:170px; height:30px; line-height:30px; text-align:center; font-size:14px;}

.contact-us-rt-wrap{ width:390px;}
.contact-us-rt{  width:350px; padding:20px;}
.contact-us-rt h2{ margin-bottom:20px;}
.contact-us-rt ul li{ height:30px; line-height:30px;}
.yes { width: 10px;  height: 11px;  display: inline-block;  background-position: -29px -49px;   margin-right: 10px;}
.contact-us-rt div{ margin:20px 0 10px;}
.contact-us-rt .enter {  height: 50px;  line-height: 50px;  text-decoration: none;  border-radius: 4px;  background: #248fcc; font-size: 28px; color: #fff;   display: block;  padding: 0 15px;}
.go {  float: right;  width: 26px;  height: 16px;  display: inline-block;  background-position: -45px -49px;   margin-top: 18px;}

.contact-function{ width:850px; padding:20px;}
.contact-function h1{ margin-bottom:20px; font-size:30px; border-bottom:2px solid #dae2ed; color:#248fcc;}
.contact-function ul li{ float:left; margin-right:20px; width:248px; border:1px solid #dae2ed; background:url(../img/cu-bg.png) left top no-repeat; padding:10px; margin-bottom:20px; }
.contact-function ul li:nth-child(3n){ margin-right:0;}
.contact-function ul li p{ margin-bottom:5px}
.contact-function ul li img{ width:248px; height:140px; margin-bottom:10px;}



/*calculate样式*/
.calculate{ padding:20px 20px 30px;}
.calculate-left{ width:800px;}
.calculate-left-title { margin-bottom:10px;}
.example{cursor: pointer;}
.calculate-left-title a{background: #fafafa;
border: 1px solid #d5d7d8;
width: 100%;
text-align: center;
color: #454545;
border-radius: 3px;
font-size: 16px;
-webkit-transition: all .1s ease-in-out;
-moz-transition: all .1s ease-in-out;
-ms-transition: all .1s ease-in-out;
-o-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;
position: relative;background-image:url(../img/icon-spr.png);background-repeat: no-repeat;padding: 3px 10px 3px 25px;line-height: 22px;}
.calculate-left-title a.btn-reset{font-size: 14px; margin-right:5px;
background-position: 115px -150px;
font-weight: normal;
height: 24px;
width: 300px;
display: inline-block;
float: left;
}
.calculate-left-title a.btn-reset:hover{ background-color:#f2f2f2;}
.calculate-left-title a.btn-calculate{    background-position: 170px 8px;width: 420px;background-color:#00719d;color: #fff;border-radius: 3px;
vertical-align: baseline;border: 1px solid #00719d;display: inline-block;position: relative;cursor: pointer;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top, #faa51a, #f47a20);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.calculate-left-title a.btn-calculate:hover{ background-color:#ef7c1e;}
.calculate-left-main{ border:1px solid #ddd; border-radius:4px;}
.calculate-left-main-header{ height:35px; line-height:35px; padding:15px 20px 0; color:#000; font-size:20px; font-weight:bold;}
.calculate-left-main-header h2{font-size:20px; font-weight:bold;}
.form-col1{ background:#f9fbff; padding-top:20px;}
.form-col1 span{/*font-weight:bold;*/ margin-right:10px; float:left; display:inline-block; width:105px; text-align:right;line-height:25px;}
.form-col1 span.example{padding-bottom: 2px;padding-top: 3px;border-bottom: 1px dashed #007cdc;color: #007cdc; cursor: pointer; width: 24px; padding-right: 0; margin-left: 5px;}
.form-col1 .eg-img{padding: 5px;}
.form-col1 label{display: inline-block;height: 25px;line-height: 25px;-moz-box-sizing: border-box;  
     -webkit-box-sizing: border-box; 
     -o-box-sizing: border-box; 
     -ms-box-sizing: border-box; 
     box-sizing: border-box; padding-left: 20px; margin-right:20px; background:url(../img/label.png) no-repeat; float:left;background-position: 0px -5px;cursor: pointer;}
.form-col1 label.cur{background-position: 0px -30px;}
.form-col-numbox{ border:1px solid #ddd; border-radius:3px; float:left; width: 120px;display: inline-block;vertical-align: middle;height: 28px;
padding: 0 12px;
font-size: 14px;
line-height: 28px;
color: #555;
background-color: #fff;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.form-col-sizebox{ border-radius:3px 0 0 3px; width:80px; background-color:fcf8e3;}
.addon{ float:left;height: 28px;
width:35px; text-align:center;
font-size: 14px;
line-height: 28px;
color: #555;border:1px solid #ddd; background:#eee;}
.multiply{}
.size{ border-radius:0 3px 3px 0;}
.panel-model{position: absolute;top: -25px;right: 5px;}
.form-col2{ background:#f9fbff; padding-top:20px;}
.form-col2 span{/*font-weight:bold;*/ margin-right:10px; float:left; display:inline-block; width:105px; text-align:right; line-height:25px;}
.pcba_form .form-col1{background: none;}
.pcba_form .form-col1 span{width: 248px;}
.pcba_form .form-col2 span{width: 248px;}
.pcba_form .tip-input {position: relative;}
.pcba_form .tip-input .eg-img{ position: absolute; z-index: 999; top: 10px; margin-left: 5px;}
.form-col2 label{border: 1px solid #dfe6f0;
    border-radius: 0;
    color: #697c90;
    display: inline-block;
    background: #fff;
    margin-bottom: 8px;
    margin-right: 5px;
    padding: 5px 6px;
    text-decoration: none;
    cursor: pointer;
}
.form-col2 label:hover{border: 1px solid #1d91ce;}
.form-col2 label.active{border: 1px solid #1d91ce; position: relative;}
.form-col2 label.active i{
background-image:url(../img/icon-spr.png);
    background-position: -20px -388px;
    background-repeat: no-repeat;
    bottom: 0;
    display: block;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -99em;
    width: 12px;
}
.form-col1 label.not-click{position: static;cursor: not-allowed;}
.form-col2 label.not-click{position: static;background:#fbfbfb;border:1px solid #e6e6e6;color:#c9c9c9;cursor: not-allowed;}
.form-col3{ background:#fff;}
.fangkc {
    height: 12px;
    width: 10px;
    display: inline-block;
}

.calculate-left-bottom{ border:1px solid #ddd; background:#f5f7f8; border-radius:4px; padding:15px 20px; margin-top:10px; }
.calculate-left-bottom.questions-content span{
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
}
.calculate-left-bottom.questions-content dl dd {
    padding-left: 0;
    padding-right: 0;
}
.calculate-left-bottom.questions-content .faq-btn {
    padding: 5px 10px;
    background: #00719d;
    border: 1px solid #00719d;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    margin-top: 15px;
    margin-bottom: 10px;
}
.questions-content dl dd h2{line-height:24px; font-weight:bold; font-size:18px; color:#00719d; padding: 10px 0 10px 0; position:relative;}
.questions-content dl dd p+p{margin-top: 10px;}
.questions-content dl dd strong{font-weight: bold;}

.calculate-right-wrap{ width:382px;  margin-top:42px; z-index:5;}
.calculate-right{ width:380px;border:1px solid #ddd;}
.calculate-right-header{ height:35px; line-height:35px; background:#f5f7fa; color:#000; padding:0 20px; font-weight:bold; font-size:16px;}
.calculate-right-main{ padding:20px; color:#333; border-top:1px solid #ddd; line-height:30px; background:#fff;}
.btn-calculate-small{line-height: 22px;display: inline-block;background-color: #00719d;
color: #fff;
border-radius: 3px;
font-size: 14px;
background-image:url(../img/icon-spr.png);
background-position: 22px 8px;
background-repeat: no-repeat;
padding: 3px 24px 3px 38px;
height: 22px;}
.btn-calculate-small:hover{ color:#fff; background-color:#ef7c1e}

/* 付款方式和运输方式的提示2017/04/21 */
.calculate-left-bottom p.tip{line-height: 22px;color: #666;}
.calculate-left-bottom p.tip strong{font-weight: bold;}
/* 付款方式和运输方式的提示2017/04/21 End */

/* 世界时间2017/04/25 */
.calculate-left-bottom div.world-time{text-align: right;}
.calculate-left-bottom span{font-weight: bold;font-size: 16px;color: #666;}
.calculate-left-bottom time{font-weight: bold;font-size: 18px;color: #666;}
/* 世界时间2017/04/25 End */
    
.calculate-stencil{ border:1px solid #ddd; border-radius:4px; padding:15px 5px; margin-top:10px;}	
.calculate-stencil-title label{ cursor:pointer; display: inline-block;height: 25px;line-height: 25px; font-size:20px; font-weight:bold;-moz-box-sizing: border-box;  
     -webkit-box-sizing: border-box; 
     -o-box-sizing: border-box; 
     -ms-box-sizing: border-box; 
     box-sizing: border-box; padding-left: 20px; margin-right:20px; background:url(../img/label.png) no-repeat; float:left;background-position: 0px -102px;}
.calculate-stencil-title label h2{font-size: 20px;font-weight: bold;}
.calculate-stencil-title label.cur{background-position: 0px -124px;}
.calculate-stencil-title span{display: inline-block;height: 20px;background:url(../img/icon-spr.png) no-repeat 5px -61px;
cursor: pointer;
top: 0;
padding: 0 4px 0 5px;
text-align: center;
width: 20px; margin-left:5px;}
.calculate-stencil-title b{ margin-left:20px; color:#666;}	
.calculate-stencil-main{ display:none;}
.calculate-stencil-main .select, 
.calculate-left-main .select{ border:1px solid #ddd; border-radius:3px; height:30px;}

.ui2-step {
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}.bao-step {
    margin-bottom: 20px;
}
.ui2-step li{margin:0;padding:0;list-style:none;text-align:center;float:left}.ui2-step li:first-child span{margin-left:0}.ui2-step .last span{margin-right:0}.ui2-step-6 li{width:16.6666%}
.ui2-step span{padding-left:10px;display:block;height:32px;line-height:32px;margin-left:16px;margin-right:4px;position:relative}.ui2-step span:after{content:"";border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid transparent;position:absolute;right:-16px;top:0;z-index:1}.ui2-step span:before{content:"";border-top:16px solid transparent;border-bottom:16px solid transparent;border-right:16px solid transparent;border-left:16px solid transparent;position:absolute;left:-16px;top:0;z-index:1}.ui2-step li:first-child span:before{display:none}.ui2-step .last span:after{display:none}.ui2-step .ui2-step-done span{background:#ffe0cc;color:#333}.ui2-step .ui2-step-done span:before{border:16px solid #ffe0cc;border-left:16px solid transparent}.ui2-step .ui2-step-done span:after{border-left:16px solid #ffe0cc}.ui2-step-curr span{background:#ffe0cc;color:#777}.ui2-step .ui2-step-curr span:before{border:16px solid #ffe0cc;border-left:16px solid transparent}.ui2-step .ui2-step-curr span:after{border-left:16px solid #ffe0cc}.ui2-step-undone span{background:#e9eef4;color:#999}.ui2-step .ui2-step-undone span:before{border:16px solid #e9eef4;border-left:16px solid transparent}.ui2-step .ui2-step-undone span:after{border-left:16px solid #e9eef4}
.buy-tip{padding: 10px 0; margin-bottom: 56px; width: 735px; margin: 0 auto; line-height: 20px;color: #f90;}
.email-link{font-weight: bold;color: #1F91CD;}
/* 2017/04/20 */
.calculate-right{position: relative;} 
.bg-shade{display: none;position: absolute;height: 100%; width: 100%; background: #000; z-index: 999; opacity: 0.1;} 
.loading{display:none;top: 290px;position: absolute; left: 157px; z-index: 999;}
/* 2017/04/20 End */
.text-tip{color: #666;font-size: 12px;}
/* 新加的计价器样式0218 */
.form-col1.allowance{display: none;}


/*新contact us*/
.con-us{padding-top: 20px}
.location{ height:60px; line-height:60px; font-size:30px; color:#000;}
.con-us-left-wrap{ width:265px; padding:20px 10px 20px 0;}
.con-us-left-wrap.absoluteSubNav{bottom: 0;}
.con-us-nav{ padding-bottom:20px; border-bottom:1px solid #ddd;}
.con-us-nav li{ line-height:30px;}
.con-us-nav li.curr a{color: #00719d;font-weight: bold;}
.con-us-nav li a{ color:#248fcc; font-size:14px;}
.con-us-nav li a:hover{ color:#333; font-weight:bold;}
.con-us-msg{ padding:20px;border: 1px solid #eee; background:#F9F9F9;}
.con-us-msg .h2{ line-height:25px; margin-bottom:20px;font-size: 21px;}
.con-us-msg p{ line-height:25px;}
.con-us-msg p span{color:#666;}
.con-us-msg a{ color:#248fcc;}
.con-us-right-wrap{ width:878px; padding:0 20px 20px;}
.con-us-form-title{ font-size:24px; border-bottom:1px solid #ddd; color:#000; padding-bottom:20px;}
/* .con-us-right-wrap form{ width:400px; margin:50px auto;}
.con-us-right-wrap form p{ color:#000; font-size:14px; line-height:25px;}
.con-us-right-wrap form input[type="text"]{ height:25px; border:1px solid #ddd; width:400px;}
.con-us-right-wrap form textarea{ border:1px solid #ddd; height:180px; width:400px;}
.con-us-right-wrap form input[type="submit"]{ border: 1px solid #00719d;
    color: #fff;
    font-size: 14px;
    width: 130px;
    height: 40px;
    margin-top: 10px;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef7c1e',EndColorStr='#00719d',GradientType=0);
    background-color: #00719d;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ef7c1e),to(#00719d));
    background-image: -webkit-linear-gradient(top,#ef7c1e,#00719d);
    background-image: -moz-linear-gradient(top,#ef7c1e,#00719d);
    background-image: -ms-linear-gradient(top,#ef7c1e,#00719d);
    background-image: -o-linear-gradient(top,#ef7c1e,#00719d);
    background-image: linear-gradient(#ef7c1e 0,#00719d 100%);
} */
/* .con-us-right-wrap form input[type="submit"]:hover{
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00719d',EndColorStr='#ef7c1e',GradientType=0);
    background-color: #00719d;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#00719d),to(#ef7c1e));
    background-image: -webkit-linear-gradient(top,#00719d,#ef7c1e);
    background-image: -moz-linear-gradient(top,#00719d,#ef7c1e);
    background-image: -ms-linear-gradient(top,#00719d,#ef7c1e);
    background-image: -o-linear-gradient(top,#00719d,#ef7c1e);
    background-image: linear-gradient(#00719d 0,#ef7c1e 100%);} */
.con-us-right-word{ width:500px;}
.con-us-right-word h1{ font-size:36px;}
.con-us-right-word h2{ margin-bottom:20px; font-weight:bold; font-size:30px;}
.con-us-right-word h3{ margin-bottom:20px;padding-left: 46px;position: relative; font-size:26px; font-weight:bold;}
.con-us-right-word p{ line-height:25px; color:#555; font-size:14px;}
.whyus-icon{left: 0;position: absolute;top: 50%;height: 36px;margin-top: -18px;width: 36px;background:url(../img/XX-309-629.png) no-repeat scroll 0 0;}
.whyus-icon-find{background-position: -278px 0px;}
.whyus-icon-find2{background-position: -278px -98px;}
.whyus-icon-find1{background-position: -278px -48px;}
.whyus-icon-find4{background-position: -278px -188px;}
.whyus-icon-find3{background-position: -278px -147px;}
.whyus-icon-find5{background-position: -278px -239px;}
.whyus-icon-find6{background-position: -278px -295px;}
.whyus-icon-find7{background-position: -278px -342px;}
.whyus-icon-find8{background-position: -278px -393px;}
.whyus-icon-find9{background-position: -278px -438px;}
.con-us-right-img{ width:260px; margin-top:30px; margin-left:30px;}




.met-editor {
    background: #fff;
    padding: 30px;
    line-height: 2;
    font-size: 16px;
    font-weight: 300;
    font-family: OpenSans,calibri;
    color: #222;
}
.met-editor p {
    margin-bottom: 16px;
    font-family: OpenSans,calibri;
}
.met-editor a {
    color: #5e9d04;
}
.met-editor table {
    color: #2a333c;
    font-family: OpenSans,calibri;
}
.met-editor table tr,.met-editor table td,.met-editor table th{ border:1px solid #e4eaec;}
.met-editor table td{padding: 8px;}
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}
.met-editor table {
    border: 1px solid #e4eaec;
}
.met-editor table> tbody > tr:nth-child(2n+1) {
    background-color: rgba(243,247,249,.3);
}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #e4eaec;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: 1.57142857;
    vertical-align: top;
    border-top: 1px solid #e4eaec;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}

.blog-list li{ padding:20px 0; border-bottom:1px solid #ddd; font-size:14px;}
.blog-list li a{ margin-bottom:10px; height: 26px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.blog-list li a h2{ color:#000;}
.blog-list li a h2:hover{ color:#248fcc;}
.blog-list li p{ margin-bottom:10px; color:#777; line-height:25px;}
.blog-list li div{ color:#999;}
.blog-list li div span { margin-right:10px;}
.blog-list li div span i{ display:inline-block; width:16px; height:11px; background:url(../img/eye.png) 0 0 no-repeat; margin-right:5px;}

.pcba-banner{ width:100%; background:url(../img/slider-bg-2.jpg) center no-repeat; height:430px; position:relative; }
.pcba-banner-quote{ border-top:2px solid #00719d; height:310px; position:absolute; left:50%; margin-left:-600px; top:50px;background:url(../img/widget_transparent.png) 0 0 repeat;}
.pcba-banner-quote-left{ width:220px; background:#efeeec; padding-top:20px; height:290px;}
.pcba-banner-quote-left ul li{ width:204px; margin-left:15px; height:35px; line-height:35px; text-indent:20px; border:1px solid #efeeec; border-right:none;}
.pcba-banner-quote-left ul li a{ color:#333; font-size:16px; display:block;}
.pcba-banner-quote-left ul li.cur{ background:#fff; border:1px solid #ddd; border-right:none;}
.pcba-banner-quote-left ul li.cur a{ color:#00719d; font-weight:bold;}
.pcba-banner-quote-left ul li:hover{ background:#fff; border:1px solid #ddd; border-right:none;}
.pcba-banner-quote-left ul li:hover a{ color:#00719d; font-weight:bold;}
.pcba-banner-quote-main{ width:660px; padding-top:10px; padding-left:20px;}
.pcba-banner-quote-main h2,.pcba-banner-quote-main>div{ color:#fff; margin-bottom:10px;}
.pcba-banner-quote-main h2{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.pcba-banner-quote-main div{margin: 3px 0; margin-right:10px;}
.pcba-banner-quote-main div p{color: #ddd;}
.pcba-banner-quote-main div p i.icon-help-tip{ background:url(../img/ask.png);display: inline-block;
height: 16px;margin-left: 5px; width: 16px; cursor:pointer;}
.pcba-banner-quote-main div input{ background:#fff; font-size:16px; border:1px solid #ddd; border-radius:3px; height:26px; float:left;}
.pcba-banner-quote-main div select{height: 30px;width: 186px;}
.form-quantity{ width:182px;}
.pcba-banner-quote-main div input.form-num{ width:145px; border-radius:3px 0 0 3px;}
.pcba-banner-quote-main div input.bd-radius{ border-radius:3px;}
a.pcba-btn-quote{ border-radius:5px; color:#fff; background:#00719d; display:block; height:30px; width:100px; line-height:30px; text-align:center; margin-top:15px; font-size:14px;}
a.pcba-btn-quote:hover{ background:#ef7c1e;}
.border-dashed{ padding:5px 0 5px 10px; border:1px dashed #fff; border-radius:4px;}
.get-quote{ cursor:pointer; display:block; width:180px; height:35px; line-height:35px; text-align:center; background:#091019; border:1px solid #fff; border-radius:4px; color:#fff; font-size:14px;}
.get-quote:hover{ color:#fff;}
.get-quote-p{ color:#fff; line-height:35px; text-indent:20px;}
.pcba-banner-quote-right{ width:200px; margin-right:20px; height:230px;background:url(../img/widget_transparent.png) 0 0 repeat; padding:20px 10px; color:#fff; margin-top:20px;}
.pcba-banner-quote-right ul li{background:url(../img/stm-iocn1.png) no-repeat -85px 0;
padding-left: 20px;
margin: 12px 0;
line-height: 16px;}

.pcba-quote-main{ padding:20px 40px; color:#666; font-size:14px; width:1120px; margin-top:20px;}
.pcba-quote-title{ height:40px; font-size:24px; border-bottom:2px solid #eee; line-height:40px; color:#000;}
.pcba-quote-title span{ display:inline-block; height:40px; border-bottom:2px solid #00719d;}
.pcba-quote-main p{ line-height:22px; font-size:16px;}
.pcba-quote-main-article{ padding:0 20px; border-left:2px dashed #ddd;}
.pcba-quote-main-article h1{padding-left: 40px;background:url(../img/stm-iocn1.png) no-repeat 0 -286px;height: 28px;
line-height: 28px;
font-size: 24px;margin-bottom: 15px;margin-left: -35px;}

.small-txt{ height:35px;line-height: 14px;display: inline-block;vertical-align: middle; color:#999; width:220px; padding-left:10px;}
.form-col-numbox-pcba{ height:35px; line-height:35px; width:220px;}
.form-col4{ background:#fff; padding-bottom:5px;}
.form-col4 span{ width:250px; font-size:14px;}
.form-col4 div.title-option{ height:65px; display:inline-block; width:130px; height:65px; text-align:center; margin-right:10px;}
.form-col4 div.title-option strong{ display:inline-block; width:130px; height:30px; background:#96b3d4; color:#fff; line-height:30px; padding:5px 0; border-radius:5px 5px 0 0; font-weight:bold; font-size:14px;}
.form-col4 div.title-option p{ display:inline-block; width:130px; height:25px; background:#f5f7fa; line-height:25px; color:#666; border-radius: 0 0 5px 5px;}
.form-col4 div.title-option.click strong{ background:#1bbf1d;}
.form-col4 input[type="submit"]{
    border: 1px solid #f26522;
    color: #fff;
    font-size: 16px;
    width: 235px;
    height: 40px;
    margin-top: 10px;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFF8971D',EndColorStr='#FFF37021',GradientType=0);
    background-color: #f6841f;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f8971d),to(#f37021));
    background-image: -webkit-linear-gradient(top,#f8971d,#f37021);
    background-image: -moz-linear-gradient(top,#f8971d,#f37021);
    background-image: -ms-linear-gradient(top,#f8971d,#f37021);
    background-image: -o-linear-gradient(top,#f8971d,#f37021);
    background-image: linear-gradient(#f8971d 0,#f37021 100%);
}
.form-col4 input[type="submit"]:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFF8971D',EndColorStr='#FFFAA61A',GradientType=0);
    background-color: #f99f1c;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f8971d),to(#faa61a));
    background-image: -webkit-linear-gradient(top,#f8971d,#faa61a);
    background-image: -moz-linear-gradient(top,#f8971d,#faa61a);
    background-image: -ms-linear-gradient(top,#f8971d,#faa61a);
    background-image: -o-linear-gradient(top,#f8971d,#faa61a);
    background-image: linear-gradient(#f8971d 0,#faa61a 100%);
}

.pcba-quote-form-wrap{ width:100%; background:#f5f7fa; padding:20px 0; display:none; position:absolute; left:0; top:140px;}
.pcba-quote-form{ margin:20px auto 0;}
.pcba-quote-form-title{ margin-bottom:10px;}
.pcba-quote-form-title i{ background:url(../img/stm-iocn1.png) no-repeat 0 0;background-position: -78px -39px;
width: 22px;height: 22px;display: block; float:right; cursor:pointer;}


.capability{ padding:20px 40px; width:1120px; margin-top:20px; }
.capability-left{ background:#efeeec; width:220px; padding:10px 0;}
.capability-left ul li{ width:204px; margin-left:15px; height:35px; line-height:35px; text-indent:20px; border:1px solid #efeeec; border-right:none;}
.capability-left ul li a{ color:#333; font-size:14px; display:block; font-size:16px;}
.capability-left ul li.cur{ background:#fff; border:1px solid #ddd; border-right:none;}
.capability-left ul li.cur a{ color:#00719d; font-weight:bold;}
.capability-left ul li:hover{ background:#fff; border:1px solid #ddd; border-right:none;}
.capability-left ul li:hover a{ color:#00719d; font-weight:bold;}
.capability-right{ width:920px; font-size:16px;}
.capability-right .capability-right-title{ font-style:italic; font-size:20px; height:40px; line-height:40px; background:url(../img/bg_off.png) bottom repeat-x; margin-bottom:20px; color:#00719d;}
.capability-right p{ line-height:22px;}
.capability-right p a{color: #248fcc;}
.capability-right p a:hover{text-decoration: underline;}


/* QA页面 */
.questions{width:100%; height:auto; margin:0 auto; padding:0 20px 10px;}
.questions-title h1{ font-size:24px; color:#333;}
.questions-title p{line-height:25px; margin-top:5px; margin-bottom:10px; color:#666;}

.questions-search{    padding: 30px 0px 30px 150px; }
.questions-search form input{width:430px; height:38px; border:1px solid #ddd; border-radius:5px; outline:none; padding:0 10px;}
.questions-search form .search{width:100px; height:40px; border:1px solid #00719d; border-radius:5px; background:#00719d; color:#fff; font-size:20px; margin-left:10px; cursor:pointer;}

.questions-label{ width:100%; height:auto; overflow: hidden;margin-top: 30px;text-align: center;}
.questions-label ul{display: inline-block;}
.questions-label ul li{float:left; margin-bottom:15px;width: 50%;}
.questions-label ul li a{ display:block; text-align:center; border:1px solid #ccc;border-radius: 10px; color:#fff; margin-left:10px; margin-right:10px; font-size:16px; padding: 10px 10px;height: 135px;box-shadow: 1px 1px 6px rgba(0,0,0,.3);}
.questions-label ul li a .tit{margin-bottom: 10px;font-size: 20px;}
.questions-label ul li a .desc{font-size: 14px;color: #fff;line-height: 20px;margin-bottom: 5px;}
.questions-label ul li.others-faq {width: 100%;}
.questions-label ul li.pcba-faq a {background: #ed7d31;height: 118px;}
.questions-label ul li.pcb-faq a {background: #66a83a;height: 118px;}
.questions-label ul li.others-faq a {background: #5b9bd5;height: 98px;}
.questions-label ul li.order-faq a {background: #70ad47;height: 135px;}
.questions-label ul li.delivery-faq a {background: #ed7d31;height: 135px;}
.questions-label.faq-detail ul li.pcba-faq a {background: #ed7d31;height: 135px;}
.questions-label.faq-detail ul li.pcb-faq a {background: #66a83a;height: 135px;}
.questions-label.faq-detail ul li.others-faq {width: 50%;}
.questions-label.faq-detail ul li.others-faq a {background: #5b9bd5;height: 135px;}
.questions-label ul li a:hover{border:1px solid #fff; color:#fff;}
.iconshuangyoujiantou{display: none;}
.questions-label ul li:hover .iconshuangyoujiantou{display: block;}

.questions-content dl dt{ font-size:24px; color:#333; line-height:35px; margin-top:20px;}
.questions-content dl dt h2{ font-size:24px; color:#333;}
.questions-content dl dd{width:auto; height:auto; padding-left:15px; padding-right:15px;}
.questions-content dl dd h3{line-height:24px; font-weight:bold; font-size:18px; color:#00719d; padding: 10px 0 10px 0; position:relative;}
.questions-content dl dd h3:hover,.questions-content dl dd h3.on{color:#00719d;}
.questions-content dl dd h3 i{ position:absolute; left:0; top: 12px; width:18px; height:18px; background:url(../img/questions_content_icon.png) no-repeat; display: inline-block; margin-right: 8px;}
.questions-content dl dd h3.on i{ background-position:0px -19px;}
.questions-content dl dd div.p{ font-size:16px; line-height:20px; color:#666; margin-left: 0; padding-bottom: 10px;}
.questions-content dl dd .answer{float: left;}
/* QA页面 End */


/*首页流程*/
.process-left{ width:27%;padding-left:2%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box; 
-ms-box-sizing: border-box;box-sizing: border-box; }
.process-left h2{ font-weight:bold; font-size:18px; color:#333; margin-bottom:5px; text-align:center;}	 
.process-left p{ color:#666; font-size:14px; margin-bottom:5px;}
.process-right{ width:73%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.process-icon li{ position:relative; float:left; width:14%; height:auto; line-height: 26px; text-align: center; color: #999; font-size: 16px;}
.process-icon li a{color:#999;font-size:12px; text-align: center;}
.process-icon li.hover a p, .process-icon li:hover a p{color:#00719d;}
.process-icon li i{ display:inline-block; height:42px; float:left;width:42px; background:url(../img/icons_new.jpg) no-repeat;}
.process-icon li span{ height: 1px;background-color: #c9c9c9;width: 20%;display: inline-block;margin: 20px 0;float: left;}
.process-icon1 .process-icon1-i{ margin-left:36.1%; margin-right:17%; background-position:-144px -61px;} 
.process-icon1 .process-icon1-i1{ margin-right:12.4%;}
.process-icon1.hover .process-icon1-i, .process-icon1:hover .process-icon1-i{ background-position:-144px -13px;}
.process-icon2-i,.process-icon3-i,.process-icon4-i,.process-icon5-i,.process-icon6-i,.process-icon7-i{ margin-left:16.5%; margin-right:16.5%;}
.process-icon2-i1,.process-icon3-i1,.process-icon4-i1,.process-icon5-i1,.process-icon6-i1,.process-icon7-i1{ margin-left:14.2%; margin-right:14.5%;}
.process-icon2 .process-icon2-i{ background-position:0 -61px;} 
.process-icon2.hover .process-icon2-i, .process-icon2:hover .process-icon2-i{background-position:0 -13px;} 
.process-icon3 .process-icon3-i{background-position:-96px -61px;} 
.process-icon3.hover .process-icon3-i, .process-icon3:hover .process-icon3-i{background-position:-96px -13px;} 
.process-icon4 .process-icon4-i{background-position:-48px -61px;}
.process-icon4.hover .process-icon4-i, .process-icon4:hover .process-icon4-i{background-position:-48px -13px;} 
.process-icon5 .process-icon5-i{background-position:-240px -61px;} 
.process-icon5.hover .process-icon5-i, .process-icon5:hover .process-icon5-i{background-position:-240px -13px;} 
.process-icon6 .process-icon6-i{background-position:-192px -61px;} 
.process-icon6.hover .process-icon6-i, .process-icon6:hover .process-icon6-i{background-position:-192px -13px;} 
.process-icon7 .process-icon7-i{background-position:-288px -61px;}
.process-icon7.hover .process-icon7-i, .process-icon7:hover .process-icon7-i{background-position:-288px -13px;} 

.component-title{ padding:10px; line-height:20px; color:#666; font-size:14px; margin-top:20px; text-indent:28px;}



/*2017-05-04*/
.process-icon li .right{ position:absolute; right:0;}
/*2017-05-04 End*/



/*component原*/
.selection-wrap{padding: 20px;width: 1178px;margin: 20px auto; background:#fff;}
.selection-package{ width:150px; margin-right:50px; height:200px;}
.selection-package .title{ text-align:center; height:25px;font-family:'helvetica'; font-size:14px; font-weight:bold;}
.selection-package select{ height:180px; width:148px; font-size:14px;border:1px solid #dae2ed;}
.component-btn{border: 1px solid #00719d;
color: #fff;
font-size: 14px;
width: 130px;
height: 40px;
margin-top: 10px;
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef7c1e',EndColorStr='#00719d',GradientType=0);
background-color: #00719d;
background-image: -webkit-gradient(linear,left top,left bottom,from(#ef7c1e),to(#00719d));
background-image: -webkit-linear-gradient(top,#ef7c1e,#00719d);
background-image: -moz-linear-gradient(top,#ef7c1e,#00719d);
background-image: -ms-linear-gradient(top,#ef7c1e,#00719d);
background-image: -o-linear-gradient(top,#ef7c1e,#00719d);
background-image: linear-gradient(#ef7c1e 0,#00719d 100%);}
.component-btn:hover{filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00719d',EndColorStr='#ef7c1e',GradientType=0);
background-color: #00719d;
background-image: -webkit-gradient(linear,left top,left bottom,from(#00719d),to(#ef7c1e));
background-image: -webkit-linear-gradient(top,#00719d,#ef7c1e);
background-image: -moz-linear-gradient(top,#00719d,#ef7c1e);
background-image: -ms-linear-gradient(top,#00719d,#ef7c1e);
background-image: -o-linear-gradient(top,#00719d,#ef7c1e);
background-image: linear-gradient(#00719d 0,#ef7c1e 100%);}
.selection-detail{ width:330px;}
.selection-detail ul li{ margin-bottom:10px; line-height:20px; color:#666; font-weight:bold; list-style:disc; list-style-position:inside;}

.search-result{ width:1178px; margin:30px auto 0; display:none;}
.search-result-title{ height:35px; line-height:35px; color:#000; font-size:20px; font-weight:bold; text-align:center; line-height:35px;}
.search-result table{ border-collapse:collapse; width:1178px; border-radius:3px;}
.search-result table tbody{ border-radius:3px;}
.search-result table tr{ height:35px; border:1px solid #ccc; line-height:35px; color:#666;}
.search-result table tr:first-child{ border-radius:3px 3px 0 0;}
.search-result table tr:last-child{ border-radius:0 0 3px 3px;}
.search-result table tr:nth-child(2n){ background:#ececec;}
.search-result table tr:hover{ background:#ff8721; color:#fff;}
.search-result table tr th{ font-weight:bold; font-size:16px; color:#333; border:1px solid #b3b3b3; text-align:center; background:#ccc;}
.search-result table tr td{ font-size:14px; border:1px solid #ccc; text-align:center;}
.search-result table tr td a img{border: none;
max-width: 18px;
max-height: 18px;
display: block;
margin: auto;}



/*whyus*/
.left-nav{border-left: 3px solid #dcdcdc;margin-left: 23px;padding: 1px 11px 40px 22px; background:#fff;}
.left-nav ul li{position: relative;border-bottom: 1px solid #dddddd;margin-bottom:6px;}
.left-nav ul li a{color: #333;display: block;font-weight: bold;height: 46px;line-height: 46px;margin-bottom: 0;position: relative;}
.left-nav ul li a:hover{ color:#64b800;}
.left-nav ul li a i.qbg-icon {
    left: -36px;
    top: 10px;
    height: 32px;
    width: 32px;margin-left: -6px;
margin-top: -6px; background:url(../img/XX-309-629.png) no-repeat 0 0;
padding: 3px;
position: absolute;
}
.left-nav ul li a i.qbg-icon-step0 {
    background-position: -59px 3px;
}
.left-nav ul li a i.qbg-icon-step1 {
    background-position: 3px -59px;
}
.left-nav ul li a i.qbg-icon-step2 {
    background-position: 3px -121px;
}
.left-nav ul li a i.qbg-icon-step3{
   background-position: 3px -183px;
}
.left-nav ul li a i.qbg-icon-step4{
  background-position: 3px -245px;
}
.left-nav ul li a i.qbg-icon-step5{
  background-position: 3px -307px;
}
.left-nav ul li a i.qbg-icon-step6{
  background-position: 3px -369px;
}
.left-nav ul li a i.qbg-icon-step7{
 background-position: 3px -431px;
}
.left-nav ul li a i.qbg-icon-step8{
 background-position: 3px -493px;
}
.left-nav ul li a i.qbg-icon-step9{
 background-position: 3px -555px;
}


/*pcba instant quote第二个页面*/
.pcba-detail,.pricing-build{ width:100%; background:#fff; /*border: 1px solid #999; margin-top:20px;*/ padding:10px 0 10px 20px;}
.pcba-detail h1{ font-weight:bold; margin-bottom:10px;font-size: 16px; color:#333}
.pcba-detail h4{font-weight:bold;font-size: 16px; color:#333;margin-bottom: 2px; }
.pcba-detail div p{ color:#333;}
.pcba-detail div div{ color: #333; margin-right:0;}
.pcba-detail div input.form-quantity { width: 182px;}
.pcba-detail .form-col1 span{  color: #333; width: 110px; line-height: 30px; text-align: left; padding-right: 0;}
.pcba-detail div input.form-col-numbox{ height:28px;}
.pcba-detail .form-col1 em.pcb-size{float: left;color: #333; line-height: 30px; padding-left: 5px;}
.pcba-detail .form-col1{ background:none;padding-top: 10px;}
.pcba-detail .form-col1 label{ color:#333;}
.pcba-detail .form-col1 label.cur{background-position: 0px -30px;}
.pcba-detail div select{ border:1px solid #ccc;}
.pcba-detail .btn-calculate-small{line-height: 26px;padding: 3px 24px 3px 45px;height: 26px;background-position: 22px 9px; margin-right:200px; font-size:16px; font-weight:bold;}
.pricing-build h1{ font-weight:bold; margin-bottom:10px;font-size: 24px;}
.pricing-build div p {  color: #333;}
.pricing-build div input.form-num{ width:70px;}
.pricing-build div select{ border:1px solid #ccc;}
.pcba-banner-quote-main div span{ color:#333; display:inline-block; line-height:30px; font-weight:bold;}
.pcba-banner-quote-main div span.yellow{ color:#f90;}
.bd-radius{ border-radius:3px;}
.pricing-build div textarea{ border:1px solid #ccc; width:200px; height:50px;}
.pricing-build div input.form-quantity { width: 200px;}
.fee{ font-size:18px; display:inline-block; line-height:30px; padding:0 3px; font-weight:bold;}
.font20{ font-size:20px;}
.add-to-cart{ display:inline-block; line-height: 40px;padding: 3px 30px 3px 50px;height: 40px;font-size: 16px; background-color: #00719d;color: #fff;border-radius: 3px; background-image:url(../img/icon2.png); background-position:15px center; background-repeat:no-repeat; margin-left:90px;}
.add-to-cart:hover{ color:#fff;}
.file-box{ position:relative; font-size:12px;}
.file-box textarea.upload-txt{ float:none;border: none;border-radius: 0;color: #248fcc;font-size: 12px; resize:none; height:auto; display:none; text-align:center; width:90px; }
.file-box input.upload-btn{ background-color:#fff; border:none;height:24px; line-height:24px; background-repeat:no-repeat; background-position:left center; color: #00a63f;cursor: pointer; border:none; float:none; text-align:left;  }
.file-box input.bom{ background-image:url(../img/bom.png); padding-left:17px; width:103px;}
.file-box input.centroid{ background-image:url(../img/centroid.png); padding-left:22px; width:117px;}
.file-box input.gerber{ background-image:url(../img/gerber.png); padding-left:22px; width:110px;}
.file-box input.upload-file{ position:absolute; top:0; left:0; height:49px; filter:alpha(opacity:0);opacity: 0; float:none; cursor:pointer; width:110px; }
.file-box p.yellow{ color:#f90;}

.pcba-detail img{float:left;margin: 5px;margin-top: -8px;}



/*component新*/
/*.component-wrap{ width:1200px; margin:20px auto 0;}
.component-left{ width:200px; border:1px solid #e9e9e9; background:#fff;}
.component-left-title{ height:35px; line-height:35px; padding-left:20px; font-weight:bold; font-size:16px; border-bottom:1px solid #e9e9e9; background:#f2f2f2;}
.component-tit>li{ height:25px; line-height:25px; position:relative; border-bottom:1px dashed #e9e9e9;}
.component-tit>li::before{ content:""; display:inline-block;width: 0; height: 0; border-top: 4px solid transparent;  border-left: 6px solid #aaa; border-bottom: 4px solid transparent; float:left; margin:8px 10px 8px 20px;}
.component-tit>li:hover{ background:#f8f8f8;}
.component-tit>li.cur{ background:#f8f8f8;}
.component-tit>li.cur>a{color: #248fcc;}
.component-tit>li a{ float:left; color:#444;}
.component-tit li a:hover{color: #248fcc;}
.component-con{ position:absolute; left:200px; top:0; background:#f8f8f8; display:none; width:250px; border:1px solid #e9e9e9; padding:10px; z-index:10}
.component-con li{ float:left; width:120px; margin-right:10px; float:left; height:25px; line-height:25px; border-bottom:1px dashed #ddd;}
.component-con li:nth-child(2n){ margin-right:0;}
.component-con li a{ display:block; width:120px; height:25px; text-indent:20px; color:#000;}
.component-con li a:hover{ background:#fff;}
.component-right{ width:980px;}
.search-result{ margin-top:0; margin-bottom:20px;}
.search-result-title{ height:35px; line-height:35px; background:#e0e4e9; color:#333; font-size:16px; text-align:center; line-height:35px; margin-bottom:10px;}
.search-result table{ border-collapse:collapse; width:980px;}
.component-service{ background:#fff; margin-bottom:20px;}
.component-right .index-hd .item-box .item-r span{ width:75%;}
.component-right .index-hd .item-box .item-l{ width:25%;}
.component-right .index-hd .item-box .item-r{ width:75%;}*/


/*pcb页面新增*/
.navbar-collapse{height:50px; margin-bottom:16px;}
.navbar-collapse .pcbway_link{ float:left;background: #e9e9e9; height:50px; display: block; position: relative;margin-left: 10px; margin-right: 10px; border-radius: 3px;}
.navbar-nav{ width:1135px;margin: 0 auto;}
.navbar-collapse .navbar-nav li a{padding:0 15px 0 15px;
    font-size: 15px;
    font-weight: normal;
    line-height: 42px;
    text-transform: none;}
.pcbway_link a{ color: #000; display:block;max-height:50px;overflow:hidden;padding:0!important;text-align:center;transition:max-height 1s}
.pcbway_link a:visited,.pcbway_link a:focus,.pcbway_link a:hover,.pcbway_link a:active{ text-decoration:none;}
.pcbway_link.active{ background: #00719d;
    font-size: 17px;
    font-weight: normal;
    line-height: 44px;
    text-transform: none;}
.pcbway_link.active a{background:##00719d; color: #fff;}
.pcbway_link.active a:hover{ border-bottom-color:#00719d;}

.pcbway_link .text-container{padding:4px 20px;font-weight: bold;font-size: 16px;}
.pcbway_link .text-container h1{display: inline-block;font-weight: bold;font-size: 16px;}

.pcbway_link:hover .text-container{background-color:#00719d}

/*2017-05-05*/
.pcbway_link .text-container .i-ico{ display: inline-block; width:40px;height:29px; background:url(../img/icon_online.png) no-repeat; vertical-align: -10px;}
.pcbway_link .text-container .ico-pcba{ background-position:7px 0px;}
.pcbway_link.active .text-container .ico-pcba,.pcbway_link:hover .text-container .ico-pcba{ background-position:7px -35px;}
.pcbway_link .text-container .ico-pcbb{ background-position:-33px 0px;}
.pcbway_link.active .text-container .ico-pcbb,.pcbway_link:hover .text-container .ico-pcbb{ background-position:-33px -35px;}
.pcbway_link .text-container .ico-pcbc{ background-position:-75px 0px;}
.pcbway_link.active .text-container .ico-pcbc,.pcbway_link:hover .text-container .ico-pcbc{ background-position:-75px -35px;}
.pcbway_link .text-container .ico-pcbd{ background-position:-115px 0px;}
.pcbway_link.active .text-container .ico-pcbd,.pcbway_link:hover .text-container .ico-pcbd{ background-position:-115px -33px;}
.pcbway_link .text-container .ico-fpc{ background-position:-150px 0px;}
.pcbway_link.active .text-container .ico-fpc,.pcbway_link:hover .text-container .ico-fpc{ background-position:-150px -33px;}
/*2017-05-05 End*/

.pcbway_link:hover span{color:#fff}


/*.calculate-right-result{ display:none;}*/
.calculate-right-result-header{height: 35px;line-height: 35px;background: #f5f7fa;color: #000;padding: 0 20px;font-weight: bold;font-size: 16px;}
.calculate-right-result-main{padding: 20px;color: #333;border-top: 1px solid #ddd;line-height: 30px;background: #fff;}
.selected-price-header{ color:#888; font-size:12px; font-weight:bold; margin-bottom:15px; background-color:#f1f4f4;}
.selected-price-header span{ float:left; display:inline-block;*display:inline;*zoom:1; text-align:left;}
.selected-price-header span.buildt{ width:126px; padding-left:40px;}
.selected-price-header span.pcbqty{ width:70px;}
.selected-price-header span.pcbsubtotal{ /* width:93px; */}
.options-field{border-radius:3px;position:relative;background-color:#f1f4f4;color:#858d90;margin-bottom:13px;cursor:pointer;border:1px solid #f1f4f4; text-align:left;*padding-bottom:3px;}
.options-field .option {
	display:block;
    position: relative;
	height:33px; line-height:33px;
	color:#888;font-size: 13px;
    font-weight: 700; 
    cursor: pointer; z-index:1;
}.options-field .option .radio-icon {
	background: url(../img/label.png) no-repeat;
	background-position: 0px -5px;
    width: 20px;
    height: 20px;
    position: absolute;
    top:4px;
    left: 10px; z-index:2;
}.options-field .option.selected .radio-icon {
    background: url(../img/label.png) no-repeat;
	background-position: 0px -30px;
    width: 20px;
    height: 20px;
}.options-field .option.selected {
	background:#ffffff; border-radius:2px;
    color: #3b474c;box-shadow:0 1px 0 rgba(0,0,0,.05);
}.options-field .option .label {
    font-size: 13px;
    font-weight: 700; float:left;
	padding-left:45px;width:126px;
    display: inline-block;
}.options-field .option .label img{vertical-align:middle; margin-bottom:3px;}
.options-field .option .qty-div{ float:left; width:70px;}
.options-field .option .extra {width:87px;float: right;}
.caution{margin-top: 15px; line-height:1.414; font-size:12px;}
.options-titl { font-size: 12px; font-weight: bold; color: #666; margin: -1px 0 3px;}
.select-option select{ border:1px solid #ccc; height:30px; border-radius:2px;}
.delvity{margin:12px 0 16px 0; border-bottom:1px dashed #ddd;color:#666;}
.shipping-jiage{width: 87px;font-weight:700; font-size:12px; color:#00719d;}
.before-img { padding-bottom: 2px; font-size:12px; font-weight:bold; color:#000;}
.unlogin-email{ margin-bottom:9px;}
.unlogin-email label,.liuyan-guide label{ display:block; font-weight: 700;color: #666; line-height:1.2}
.liuyan-guide .form-control.inquiry-content{ width:100%; min-height:38px;border:1px solid #ccc; resize:none;}
.unlogin-email .form-control{ width:100%; border:1px solid #ccc; resize:none; height:20px;}
.info-title{display:block; float:left; width:55%;}
.info-value {
    display:block; float:right; color:#ff751a;
	width:44.5%; text-align:right; font-weight:bold;
}
.total-price {
    font-size: 20px; margin-top:6px;
    font-weight: 700;
}
.negotiation-highlight {
    color: #ff751a;
}
.product-price{line-height:1.4; font-size:16px;}

.f-tag {
    vertical-align: middle;
    background-color: #FEEBD7;
    color: #FD9F41;
    height: 20px;
    line-height: 21px;
    font-size: 12px;
    padding: 0 16px 0 8px;
    position: relative;
    display: inline-block;
    white-space: nowrap; margin-top:5px;
}.f-tag i{width:0;height:0;border-top:10px solid transparent;border-right:8px solid #FFF;border-bottom:10px solid transparent;position:absolute;top:0;right:0}


.banner-email{ line-height:30px; margin-top:10px;}
.banner-email span{ color:#333; margin-right:5px; display:inline-block; width:110px; text-align:right;}
.banner-email input{ border:1px solid #ccc; height:25px; width:220px;}
.banner-upload{ position:relative;width:380px; margin-top:10px;}
.banner-upload-txt{ height:25px; border:none; width:260px; color:#248fcc; cursor:pointer;}
.banner-upload-btn{ display:inline-block; background-color:#FFF;height:29px; width:112px; text-align:right; margin-top:1px; border:none; padding:0;}
.banner-upload-file{ position:absolute; top:0; right:0; height:29px; filter:alpha(opacity:0);opacity: 0;width:260px; cursor:pointer; }

.banner-submit {
    border: 1px solid #00719d;
    color: #fff;
    font-size: 14px;
    width: 130px;
    height: 40px;
    margin-top: 10px;
	margin-left:150px;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef7c1e',EndColorStr='#00719d',GradientType=0);
    background-color: #00719d;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ef7c1e),to(#00719d));
    background-image: -webkit-linear-gradient(top,#ef7c1e,#00719d);
    background-image: -moz-linear-gradient(top,#ef7c1e,#00719d);
    background-image: -ms-linear-gradient(top,#ef7c1e,#00719d);
    background-image: -o-linear-gradient(top,#ef7c1e,#00719d);
    background-image: linear-gradient(#ef7c1e 0,#00719d 100%);
}
.banner-submit:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00719d',EndColorStr='#ef7c1e',GradientType=0);
    background-color: #00719d;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#00719d),to(#ef7c1e));
    background-image: -webkit-linear-gradient(top,#00719d,#ef7c1e);
    background-image: -moz-linear-gradient(top,#00719d,#ef7c1e);
    background-image: -ms-linear-gradient(top,#00719d,#ef7c1e);
    background-image: -o-linear-gradient(top,#00719d,#ef7c1e);
    background-image: linear-gradient(#00719d 0,#ef7c1e 100%);
}



/*feedback新增*/
.feedback-wrap{ width:1200px; margin:0 auto;}





/*注册*/
.member-footer{ text-align: center;padding: 10px 0px;color: #999;}
.member-wrap{padding-top: 50px;padding-bottom: 50px; border-top:1px solid #999; border-bottom:1px solid #999; background:#fbfbfb;}
.member{ width:600px; margin:0 auto;position: relative;}
.member h2{ text-align:center;font-size: 20px;font-weight: bold;margin-bottom: 50px;}
.member form div{margin-bottom: 15px;}
.member form div span,.member form div input,.member form div b{ display:inline-block; height:35px; line-height:35px; float:left;}
.member form div span{ color:#999; text-align:right; padding-right:15px; width:150px;}
.member form div span i{ color:#f90;}
.member form div input{ width:250px; height:35px; border-radius:3px; padding-left:5px; }
.member form div input[type=text],.member form div input[type=password]{border:1px solid #999; background:#fff;}
.member form div input[type=text].warning{ background:#fff3f3;}
.member form div input[type=submit]{ cursor:pointer; background:#00719d; color:#fff; border:none;}
.member form div b{ display:none;position: absolute;right:20px;top:0;width:150px; padding-left:5px; color:red;}
.member .msg-wrap{
    position: absolute;
    top: 30px;
    left: 0;
    padding-left: 90px;
	min-height: 31px;
    height: auto;
    margin: 5px 0;
    visibility: hidden;	
}
.member .msg-wrap .msg-error {
    position: relative;
    width: 280px;
    background: #fff6f7;
    color: #E31939;
    border: 1px solid #ff6d82;
    padding: 3px 10px 3px 40px;
    line-height: 18px;
    min-height: 18px;
}
.member .msg-wrap .msg-error span {
	float: none;
	width: auto;
	height: auto;
	line-height: 20px;
}
.member #zphone,.member #zemail {
	width: 140px;
	height: 37px;
	font-size: 12px;
	font-style:normal;
	font-family:microsoft yahei;
	color: #FFF;
	background: #00719d;
	text-align: center;
	line-height: 37px;
	text-decoration: none;
	cursor: pointer;
	padding: 0px 8px;
	border: none;
	margin-left: 10px;
	float: left;
}
.member form div span.label{
	width: auto;
}
.member form div.clearfix{position: relative;}
.member form div.tip{position: absolute;right: -430px;top:0;width: 100%;}
.member #zphone[disabled],.member #zphone:disabled,.member #btn_submit[disabled],.member #btn_submit:disabled,.member #zemail[disabled],.member #zemail:disabled{
	background:#f1f1f1;
	color:#999;
}


/*登陆*/
.member form div p{ display:inline-block; width:415px; height:20px; line-height:1; text-align:right;}
.member form div p a{ color:#248fcc;}


/*忘记密码*/
.forget-pwd{ width:580px; margin:0 auto;}
.forget-pwd h2{ color:#666; font-size:36px; font-weight:bold; margin-bottom:5px;}
.forget-pwd p{ color:#333;}
.forget-pwd p a{ color:red;}
.forget-pwd form{ margin-top:40px;}
.forget-pwd form::after{ content:""; display:block; clear:both;}
.forget-pwd form input{ display:inline-block; float:left;height:35px; margin-right:20px; border-radius:3px; }
.forget-pwd form input[type=text]{border:1px solid #999; background:#fff; width:210px; padding-left:5px;}
.forget-pwd form input[type=text].warning{ background:#fff3f3;}
.forget-pwd form input[type=submit]{cursor:pointer; background:#00719d; color:#fff; border:none; width:120px;}


/*会员中心首页*/
.member-index{ background:#fff;}
.member-left{ width:190px; padding:20px 20px 20px 10px; border-right:1px solid #ccc;}
.member-left h2{ color:#00719d; margin-bottom:20px;}
.member-left h2 a{color:#00719d;}
.member-left-list{ padding:15px 0; border-top:1px solid #ccc;}
.member-left-list li{ font-size:14px; padding-left:20px;}
.member-left-list li.member-left-list-title{ font-weight:bold; background:url(../img/file.png) left center no-repeat;}
.member-left-list li a{ color:#333; display: block; height: 25px; line-height: 25px;} 
.member-left-list li a:hover{ color:#00719d;background: #ddd;}
.member-left-list li a.hover{ color:#00719d;}
.member-left-list li a.logout{color: #00719d;}
.member-right{ padding:20px 0;padding-top: 0;width: 1000px;}
.member-right-message{ margin-bottom:20px;}
.member-photo{ border:1px solid #ccc; display:inline-block; margin-right:20px;width: 70px; height: 70px; -webkit-border-radius: 50%;
-moz-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0px 2px 5px #b6b6b6; -moz-box-shadow: 0px 2px 5px #b6b6b6;
box-shadow: 0px 2px 5px #b6b6b6; overflow: hidden;}
.member-photo img{ width:70px; height:70px;}


.welcome-member p span{ color:#666;}
.member-right-orderbox {background-color:#e0e0e0;height:74px; margin-top:65px;}
.member-right-orderbox ul {overflow:hidden;width:auto;padding:0 80px;}
.member-right-orderbox ul li {float:left;text-align:center;width:120px;display: table;height: 74px;margin: 0 24px;background: #d9d9d9;position: relative;}
.member-right-orderbox ul li.nobd {border:0 none;}
.member-right-orderbox ul li a {display:table-cell; color:#333;height:74px;vertical-align: middle;*position:absolute; *top:50%; *left:50%; width:100%; text-align:center;}
.member-right-orderbox ul li a p{position:relative; *top:-50%; *left:-50%;font-size: 16px;color: #fff;font-family: "Arial";}
.member-right-orderbox ul li a p span{font-size:18px;color:#f56b00;}
.member-right-orderbox ul li a:hover {color:#666;text-decoration:none;}
.member-right-orderbox ul li a:hover span {color:#00719d;}
.member-right-review{ margin-top:94px;}
.member-right-review ul li{ float:left; width:220px; padding:0 5px; margin-top:15px;width:240px;height:auto;vertical-align: middle;}
.member-right-review ul li a img{border: none;max-width: 100%;max-height: 100%;display: block;margin: auto;}


/*订单页*/
.order-page-title{ height:35px; line-height:35px;font-size:20px;font-weight:bold;font-family:"Arial";color:#333;padding-left:37px;margin-bottom:10px;}
.order-page-title.awaiting{background:url(../img/awaiting.png) no-repeat 0 center;}
.order-page-title.delivery{background:url(../img/delivery.png) no-repeat 0 center;}
.order-page-title.fabrication{background:url(../img/fabrication.png) no-repeat 0 center;}
.order-page-title.confirm{background:url(../img/confirm.png) no-repeat 0 center;}
.order-box{margin-top: 30px;}
.orders .order-box{margin-top: 15px;}
.control-btn a{color: #fff; background-color: #969696; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding: 4px 10px; margin-right: 10px; display: inline-block;}
.order-box table th,.orderReview table th{background-color: #f5f5f5; color: #000; border-bottom: 1px solid #e7e7e7; height: 40px; line-height: 40px;}
.order-box table td{padding: 20px 0 10px; border-bottom: 1px solid #ebebeb;}
.order-box table td .tips{color: #707070; text-align: center; width: 100%; font-size:16px;}
.order-box table td p a{color: #126ddd;}
.order-id p{color: #1d67ff; font-size: 16px;}
.order-id p span{color: #696969; font-size: 9px;}
.order-price{color: #cc0000; font-size: 20px; text-align: center}
.order-national{color: #767676; font-size: 14px;}
.order-national img{vertical-align: baseline}
.order-status a.pay{width:85px; height: 26px; background-color: #00719d; margin-bottom: 2px; color: #fff; text-align: center; line-height: 26px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display: inline-block;}
.order-status a.cancel{color: #535353; padding-left: 6px;}
.order-status a.ok{color: #00ba00; margin-left: 10px; font-size: 13px; font-weight: bold; display: block}
.order-listview a{display: block;}
.order-listview a.more{color: #248fcc; width: 100%; text-align: center; font-weight:bold;}


/*---------evaluate------------*/
.order-status a.review{background-color: #00ba00; margin-top: 5px;}
.eva-orderReview a.btn-eva{width:85px; height: 26px; background-color: #00ba00; margin-top: 6px; margin-bottom: 2px; color: #fff; text-align: center; line-height: 26px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display: block;}
.eva-orderReview .or-status-ok{color: #00ba00;}
.maskLayer{background-color: #000; }
.eva-box{}
.eva-box .item-con{padding: 25px; background-color: #fff; margin: 0 auto 0; -webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius: 10px;}
.eva-box .item-l{width: 210px; padding-right: 30px;}
.eva-box .item-l .hd{border-bottom: 1px solid #e1e1e1; padding-bottom: 10px;}
.eva-box .item-l .hd p{font-size: 14px; color: #000; margin-bottom: 5px;}
.eva-box .item-l .hd p span{color: #808080;}
.eva-box .item-l .bd{margin-top: 20px;}
.eva-box .item-l .bd p{color: #000; font-size: 12px; margin-bottom: 3px;}
.eva-box .item-l .bd p.tit{border: 1px dashed #ababab; text-align: left; padding-left: 6px;}
.eva-box .item-l .bd i.ico03{width: 16px; height: 16px; background-position: -151px -1px; margin-right: 4px; margin-top: 4px;background-image: url('../img/hyzs/icon.png'); background-repeat: no-repeat; display: block; float: left}
.eva-box .item-l .bd p span{color: #808080;}
.eva-box .item-l .bd p em{color: #1d67ff;}
.eva-box .item-r{width: 418px; padding-left: 50px; border-left: 1px solid #c7c7c7;}
.eva-box .item-r .hd{background-color: #ffe9c7; padding: 10px 12px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.eva-box .item-r .hd p{color: #000;}

.eva-box .item-r .bd{margin-top: 20px;}
.eva-box .item-r .rating {height:19px;overflow:hidden;zoom:1;padding:2px 0px; margin-bottom: 4px; position:relative;z-index:999;}
.eva-box .item-r .rating span {height:19px;display:block;line-height:19px;float:left;}
.eva-box .item-r .rating span.title {width:90px;text-align:right;margin-right:5px; color: #000; font-size: 12px;}
.eva-box .item-r .rating ul {float:left;margin:0;padding:0;}
.eva-box .item-r .rating .result {margin-left:50px;padding-top:2px;}
.eva-box .item-r .rating span.title .rating .result em {color:#f60;font-family:arial;font-weight:bold;}
.eva-box .item-r .rating .result strong {color:#666666;font-weight:normal;}
.eva-box .item-r .rating-level,.rating-level a {background:url('../img/hyzs/star.png') no-repeat scroll 1000px 1000px;}
.eva-box .item-r .rating-level {background-position:0px 0px;width:120px;height:19px;position:relative;z-index:1000;}
.eva-box .item-r .rating-level li {display:inline;}
.eva-box .item-r .rating-level a {line-height:19px;height:19px;position:absolute;top:0px;left:0px;text-indent:-999em;*zoom:1;outline:none;}
.eva-box .item-r .rating-level a.one-star {width:20%;z-index:6;}
.eva-box .item-r .rating-level a.two-stars {width:40%;z-index:5;}
.eva-box .item-r .rating-level a.three-stars {width:60%;z-index:4;}
.eva-box .item-r .rating-level a.four-stars {width:80%;z-index:3;}
.eva-box .item-r .rating-level a.five-stars {width:100%;z-index:2;}
.eva-box .item-r .rating-level .current-rating,.eva-box .item-r .rating-level a:hover{background-position:0 -30px;}

.eva-box .item-r .rating-level a span{ margin-left:130px; width: 20px; height: 20px; display: none; background:url('../img/hyzs/star.png') no-repeat scroll 1000px 1000px;}
.eva-box .item-r .rating-level a.current-rating span,.eva-box .item-r .rating-level a:hover span{display: inline-block;}
.eva-box .item-r .rating-level a.one-star.current-rating span,.eva-box .item-r .rating-level a.one-star:hover span{background-position: 0 -60px;}
.eva-box .item-r .rating-level a.two-stars.current-rating span,.eva-box .item-r .rating-level a.two-stars:hover span{background-position: -23px -60px;}
.eva-box .item-r .rating-level a.three-stars.current-rating span,.eva-box .item-r .rating-level a.three-stars:hover span{background-position: -46px -60px;}
.eva-box .item-r .rating-level a.four-stars.current-rating span,.eva-box .item-r .rating-level a.four-stars:hover span{background-position: -69px -60px;}
.eva-box .item-r .rating-level a.five-stars.current-rating span,.eva-box .item-r .rating-level a.five-stars:hover span{background-position: -92px -60px;}

.eva-box .item-r .e-item{border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; margin: 20px 0; padding: 10px 0 20px;}
.eva-box .item-r .e-item p{color: #606060; font-weight: 400; margin-bottom: 20px;}
.eva-box .item-r .e-item li{float: left; margin-left: 10px; margin-bottom: 10px;}
.eva-box .item-r .e-item li div{position: relative; width: 68px; height: 68px; border: 1px solid #d2d2d2; vertical-align: middle; text-align: center; cursor: pointer; display: table-cell; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.eva-box .item-r .e-item li div img{width: 100%;}
.eva-box .item-r .e-item li .pic-item i{width: 68px; height: 68px; background: url('../img/hyzs/icon_del.png') no-repeat; display: none; position: absolute; z-index: 6; top: 0px; left: 0px;}
.eva-box .item-r .e-item li:hover .pic-item i{display: block;}
.eva-box .item-r textarea{padding: 6px 8px; width: 300px; }
.eva-box .item-r textarea{color: #a9a9a9; font-size: 14px; border: 1px solid #ddd;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

.eva-box .item-r .btn-submit,.eva-box .item-r .btn-cancle{width: 200px; height: 36px; margin-right: 4px; background-color: #ff9900; cursor: pointer; font-size: 16px; margin-top: 20px; color: #fff; border: none; text-align: center;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.eva-box .item-r .btn-cancle{background-color: #999;}



/*地址页*/
.address-form div span{display:block;width:130px; text-align:left; color:#666; height:47px; line-height:47px; }
.address-form div input[type=text],.address-form div input[type=password],.address-form div select{ height:32px; line-height:32px; border:1px solid #b2b0b0; width:440px; padding-left:20px;border-radius:2px;color: #333;}
.address-form div select{ width:462px;height:36px;line-height:36px;}
.address-form div textarea{ width:420px; border-radius:2px; height:114px;border:1px solid #b2b0b0;padding:10px 20px;color:#333;}
.address-form div input[type=submit]{ border:none; cursor:pointer; width:200px; height:35px; background:#00719d; border-radius:3px; color:#fff;}
.shipping-address .addr .deftip {
   position:absolute;top:0;right:0;padding:0 2px;text-decoration:none;display:none;filter:alpha(opacity=70);opacity:.7;z-index:3
}.shipping-address .addr .deftip{background:#aaa;color:#fff}
.shipping-address{ width:746px; margin:20px auto}
.shipping-address .list{width:762px;}
.shipping-address .addr {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 237px;
    height: 136px;
    margin: 0 14px 14px 0;
    color: #666;
    cursor: pointer;
}.shipping-address .addr .inner{z-index:2;position:relative;padding:11px 15px;background:url(../img/237hover.png) no-repeat;overflow:hidden; height:114px;

}.shipping-address .addr .name {
    font-weight: 700;
}.addr .curmarker {
    background: url(../img/top-header-sprite.png) no-repeat;
}
.shipping-address .addr-cur .inner,.shipping-address .addr .inner:hover{background-image:url(../img/237active.png)}.shipping-address .addr .curmarker {
    z-index: 3;
    position: absolute;
    background-position: 0 -1492px;
    width: 28px;
    height: 28px;
    top:107px;
    right: 1px;
    visibility: hidden;
}.shipping-address .addr-cur .curmarker {
    visibility: visible;
}.shipping-address .addr .setdefault {
    color: #666;
    background: #fff;
}.shipping-address .addr-def .setdefault {
    display: none;
}.shipping-address .addr-def .deftip {
    display: block;
}.shipping-address .addr .addr-hd {
    width: 100%;
    border-bottom: 1px solid #f2f2f2;
    padding: 0 0 5px;
    margin-bottom: 5px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}.shipping-address .addr .addr-hd{width:100%;border-bottom:1px solid #f2f2f2;padding:0 0 5px;margin-bottom:5px;height:18px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shipping-address .addr .addr-hd span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.shipping-address .addr .addr-hd .change-forward{margin-left:8px}.shipping-address .addr-active .inner{background-image:url(../img/237active.png)}
.shipping-address .addr-set .setdefault{display:block}.shipping-address .addr-toolbar {
    display: none;
}.shipping-address .addr-cur .addr-toolbar {
    display: block;height:16px;
}.shipping-address .control {
    min-height: 25px;
}.shipping-address .manageAddr {
    float: right;    color: #C97; 
    cursor: pointer; margin-top:3px;
}.tc-btn{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:0 10px;overflow:hidden;border:1px solid #ccc;border-width:0 1px;border-radius:2px;background:#ccc url(../images/huibtn.png) 0 -380px repeat-x;cursor:pointer;color:#333;height:25px;line-height:25px;font-weight:700;text-decoration:none;_border:1px solid #ccc;}.tc-btn.createAddr{ background-position:0 -106px; color:#fff;}
.abtn {
    color: #c97;
    cursor: pointer;
}.shipping-address .addr .addr-bd span{margin-right:3px;word-break:break-all;word-wrap:break-word;font-size:11px;}.shipping-address .addr .addr-bd{height:70px;overflow:hidden;word-break:break-all;word-wrap:break-word}.sa-operation .abtn{ margin-right:10px;}
.sa-operation .abtn:hover{ text-decoration:underline;}




/*我的信息页*/
.address-form div.select-photo{ margin-top:20px;}



/*修改密码页*/
.address-form div input[type=text].warning{ background:#fff3f3;}
.address-form div b{ display:none; width:150px; line-height:30px; float:left; padding-left:5px; color:red;}



/*购物车第一页*/
.cart-title{margin-bottom:10px;padding-left: 15px;font-size:16px;}
.cart-title h2{}
.cart-title h2 .review_tip{color: #EC6C07;font-size: 14px;}
.cart-title h2 .review_tip img{vertical-align: baseline;}
.cart-title h2 .review_explain{font-size: 16px;}
.chk_list{width: 14px;height: 14px;margin-right: 4px;vertical-align: text-bottom;}
.chk_all:disabled+.chk-all-label,.chk_list:disabled{cursor: not-allowed;}
.cart-item{ border:1px solid #ccc; padding:15px; margin-bottom:15px;}
.cart-item-list{ height:40px; line-height:40px;}
.cart-top{font-weight: bold;background: #f6f7fb;margin-bottom: 5px;}
.cart-item-list li{ float:left; color:#666;}
.cart-item-list li.delete-item{ float:left;line-height:20px;}
.cart-item-info .bg_ico{width: 14px;height: 18px;margin-right: 5px;background-position: 0 -29px;
vertical-align: text-bottom;display: inline-block;}
.cart-item-list li.delete-item a{ color:#666;}
.cart-item-info{ margin-top:20px;}
.cart-item-info ul li{ float:left;}
.cart-item-info ul li.item-buy{ float:right;}
.cart-item-info ul li .info-1{width: 80px;height: 80px;border: 1px solid #eee; margin-right:20px;}
.cart-item-info ul li .info-1 img{ width:100%; height:100%;}
.cart-item-info ul li .info-2,.cart-item-info ul li .info-3{}
.cart-item-info ul li .info-2 p,.cart-item-info ul li .info-3 p{ margin-bottom:5px;font-size: 12px;}
.cart-item-info ul li .info-2 p span.build-time{height:20px;padding-left:20px;background:url(../img/order_build_time.png) no-repeat 0 center;font-size: 14px;}
.cart-item-info ul li .info-2 p .o-delivery-days{text-decoration: line-through;}
.cart-item-info ul li .info-2 p a{ color:#248fcc;}
.cart-item-info ul li.item-buy a{ display:inline-block; width:100px; height:30px; border-radius:3px; background:#00719d; color:#fff; line-height:30px; text-align:center; font-size:16px; font-weight:bold;}
.cart-item-info ul li .del-rec {font-size: 12px;}
.buy-all {    text-align: right;}
.buy-all .btn-add{height: 40px;line-height: 40px;border-radius: 4px;background: #7f7f7f;border: none;text-align: center;font-size: 16px;color: #fff;padding: 0 30px;margin-right: 10px;font-weight: bold; display:inline-block;}
.buy-all .enter{display: inline-block;height: 40px;line-height: 40px;border-radius: 4px;background: #00719d;
text-align: center;font-size: 20px;color: #fff;width: 126px;text-align: center;font-weight: bold;}
.cart-item .chat-server{ float:left;}
.cart-item .chat-server .info-body{ margin-right:15px;}
.cart-item .chat-server span.separator {color: #999; margin: 0 4px; }
.contact-seller{background: url("../img/ico_email.png") no-repeat scroll; padding-left:20px; color:#666;}
.promo-main {
	position: relative;
}
.promo-promo .promo-content,
.promo-seller .promo-content {
	border: 1px solid #ffe1d3;
	height: 23px;
	line-height: 23px;
	padding: 0 17px 0 0;
	position: relative;
	text-align: center;
	width: 75px;
}
.product-action .promo-main .promo-detail-tips {
	width: 300px;
}
.promo-promo .promo-content {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	color: #f40;
	background: #fff0e7;
    cursor: help;
}
.promo-main .arrow {
	background-position: -1px -1321px;
	display: block;
	height: 3px;
	position: absolute;
	right: 12px;
	top: 10px;
	width: 5px;
}
.promo-main.promo-hover .arrow {
	background-position: -1px -1331px;
}
.promo-main .promo-detail-tips {
	position: absolute;
	top: 23px;
	max-width: 300px;
	right: 17px;
	border: 1px solid #ccc;
	background: #fff;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	color: #9c9c9c;
	padding: 6px;
	display: none;
	z-index: 4;
    line-height: 20px;
    word-wrap: break-word;
}

.promo-main:hover .promo-detail-tips {
	display: block;
}

/* 审核状态 */
.file-status{margin-right:20px}
.file-status img{width: 15px;cursor: pointer;}
.audit-failed{color: #990000;}
.being-reviewed{color: #CC9900;}
.pass{color: #00a63f;}
.subject{color: #FF9900;}
.order-status{display: none;}
.order-status-content{color: #000;}
/* 审核状态 End */

/*order detail弹出框*/
.orderdetail{
    background-color: #FFFFFF;
    border-left: 1px solid #E3E6EB;
    border-top: 1px solid #E3E6EB;
	color:#666;
    font-size: 12px;
}.orderdetail td{
    border-bottom: 1px solid #E3E6EB;
    border-right: 1px solid #E3E6EB;
    padding: 3px 5px 3px 10px;
}.product-price-info-wrapper {
	padding-top:10px;
	margin-right:10px;
    float: right;
}.orderdetail .product-price-info1, .orderdetail .product-price-info2, .orderdetail .product-price-info3 {
    clear: both;
    float: right;
}.orderdetail .product-price-title {
    color: #999999;
    line-height: 18px;
    margin: 0 2px 0 15px;
}.orderdetail .currency, .orderdetail .value {
    color: #333333;
    font-size: 12px;
    font-weight: 700;
}.orderdetail .product-price-info2 {
    margin-top: 5px;
    margin-right:10px;
}.orderdetail .product-price-total {
    font-size: 14px;
}.ui-cost b {
    color: #FF6600;
}.orderdetail .product-price-info3 {
    margin-top: 15px;
}.orderdetail .product-price-info3 a {
    text-decoration: none;
}



/*订单确定页*/
.check-out{ text-align:right;}
.check-out .enter{display: inline-block;height: 40px;line-height: 40px;border-radius: 4px;background: #00719d;
text-align: center;font-size: 20px;color: #fff;width: 126px;text-align: center;font-weight: bold;}
.address-title, .edit-address-title { color: #333;  font-size: 20px; font-weight: 700; height: 30px; line-height: 30px;  margin-top: 20px;}
.add-address{background-color: #00719d;box-shadow: none;margin-left: 1%;margin-top: 1%;display: inline-block;font-size: 14px;font-weight: 400;padding-bottom: 0;padding: 8px 15px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;color: #fff;}

.sa-address-list .sa-address-row {  margin-top: 0px;}
.sa-address-list .sa-address-wrapper { float: left; margin:1%; overflow: hidden;  width: 23%;}
.sa-address-list .sa-address-item { background-color: #fff; border: 2px solid #ddd;    box-sizing: border-box !important;  float: left;  margin-right: 1.9%;  overflow: hidden;  padding: 25px 10px 20px 20px;  position: relative;   width: 100%;}
.sa-address-list .selected {   background-color: #fff;
    background-image: url(../img/shopcart-selected-icon.png);
    background-position: left top;
    background-repeat: no-repeat;
    border-color: #ff9900;
}..sa-address-list .sa-address-wrapper .sa-address-item {
    float: none;
    margin-right: 0;
    width: 100%;
}.sa-address-item .select-radio-input {
    left: 20px;
    position: absolute;
    top: 26px;
    z-index: 3;
}.sa-address-item div,.sa-address-item ul {
    margin-bottom: 20px;
}.sa-address-item .sa-username {
    font-size: 14px;
    font-weight: 700;
    padding-left: 25px;
}.sa-address-item .sa-bg {
    background-image: url(../img/shipping-address-icons.png);
    background-repeat: no-repeat;
}.sa-address-item .sa-location {
    background-position: -245px -22px;
    padding-left: 25px;
}.sa-address-item .sa-mobile-number {
    background-position: -197px -72px;
    padding-left: 25px;
}.sa-address-item .sa-phone-number {
    background-position: -220px -48px;
    padding-left: 25px;
}.sa-default .sa-location, .selected .sa-location {
    background-position: -137px -117px;
}.sa-default .sa-mobile-number, .selected .sa-mobile-number {
    background-position: -105px -143px;
}.sa-default .sa-phone-number, .selected .sa-phone-number {
    background-position: -70px -166px;
}.sa-address-item .sa-operation a {
    color: #000;
    text-decoration: none;
}.sa-address-list .sa-operation a, .selected .sa-operation a {
    color: #06c;
}.sa-address-item .sa-operation a:hover{
    text-decoration: underline;
}.sa-address-item .sa-edit {
    margin-right: 10px;
}.sa-app .sa-address-item .sa-edit {
    background: url(../img/shipping-address-icons.png) no-repeat scroll -44px -193px;
    display: inline-block;
    padding-left: 20px;
}.sa-app .sa-address-item:hover .sa-default-address,  .sa-address-item .sa-shipping-to-this-address {
    display: none;
}.sa-address-item .sa-default-address,  .sa-address-list .sa-shipping-to-this-address {
    color: #ff6805;
    font-style: normal;
    position: absolute;
    right: 10px;
    top: 5px;
}.sa-address-item:hover .sa-shipping-to-this-address{ display:block;}
.selected .sa-shipping-to-this-address {
    display: none !important;
}


/*付款页*/

.cartnew-title{  border-bottom: 1px solid #eee;font-size: 15px;line-height:32px; padding: 30px 0 20px; margin-bottom:20px;}
.cartnew-title h2{height:32px; width:200px; overflow:hidden; padding-left:42px; background:url(../img/quote.png) no-repeat;float:left; font-size:18px; line-height:32px;}
.cartnew-title .step1{background-position:0 0;}
.cartnew-title .step2{background-position:0 -32px;}
.cartnew-title .step4{background-position:0 -96px;}
.cartnew-title ul{width:446px;height:30px;background:url(../img/cartnew_flow.png) no-repeat top right;float:right;}
.cartnew-title li{width:176px;height:30px;text-align:center;color:#999;float:left;}
.cartnew-title li span{display:block;height:15px;padding:15px 0px 0px 0px;line-height:15px;}
.cartnew-title .act{background:url(../img/cart_flow_black.png) no-repeat top center;color:#000;}
.cartnew-title .end{width:94px; text-align:right;}
.cartnew-title .end .act{background:url(../img/cart_flow_black.png) no-repeat top right;}
.checkout-container { width: 832px; margin: 0 auto 9px; border: 1px solid #e5e5e5; padding: 1px;}
.pay-container{margin-top: 1px;}
.ahannel-active{ background-color:#f6f6f6; margin:5px 5px 0;padding: 25px 40px;position: relative;} 
.payment-total {  float: right; max-width: 310px; text-align: right;}
.payment-total .o-money { color: #666; display: block; font-size: 14px; font-weight: 700; position: relative;
}
.payment-total em { color: #fb7000; font-size: 18px; font-style: normal; padding-left: 3px;  transition: color 1s ease 0s;  white-space: nowrap;}
.payment-total .g-money {  color: #999; display: block; text-decoration: line-through;}
.channel-group .preview-header {    margin-right: 300px;}
.channel-group-title {  cursor: pointer;  display: inline-block;  font-size: 14px;  font-weight: 700;    line-height: 1.6;}
.channel-active .channel-group-body {    display: block;}
.channel-tab {
    border-bottom: 1px solid #ccc;
    height: 43px;
    margin-top: 18px;
}.used-yue{ margin-top:10px; margin-left:20px;}
.used-yue input.ui-textfield{ height:20px;}
.used-yue label {
    vertical-align: middle;
}
.coupon-price {
    color: #c60000;
}
.coupon-rest {
    color: #999;
    margin-top: 3px; padding-left:80px;
}
.channel-tab li{display:inline-block;position:relative;float:left;margin-right:-1px;width:168px;height:42px;background-color:#f5f5f5;border:1px solid #e5e5e5;border-bottom-color:#ccc;box-shadow:-1px 1px #fff inset;font-size:24px;text-align:center;box-sizing:content-box;}
.channel-tab li:hover{background-color:#fff;}
.channel-tab a{display:block;position:absolute;top:-1px;left:0;width:inherit;height:44px;overflow:hidden;-webkit-transition:all .1s;transition:all .1s; line-height:44px; font-size:14px;}
.channel-tab .channel-active {background-color: #fff;border-color: #ccc #ccc #fff;}
.channel-tab .channel-active a {
    border-top: 3px solid #ffa900;box-sizing:content-box;
    height: 41px;
}
.channel-tab li a img{margin-top:8px;}
.i-form{padding:5px 20px 20px;border:1px solid #ccc;border-top:0;background-color:#fff;}
.channel-tab .channel-active+li{border-left-color:#ccc;}
.fm-item { margin-top:10px;    padding: 7px 5px 0px 120px;height: 30px;line-height: 30px;}
.fm-item span{ display:inline-block; float:left;}
.fm-item::after{ content:""; display:block; clear:both;}
.amount-total {
    font-size: 14px;
    line-height:26px;
    margin-right: 10px;
}
.orange-text {
    color: #fb7000;font-weight:bold;
}
.ui-form-label2 {
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-left: -174px;
    text-align: right;
    width: 163px;
}
.fm-item .fm-explain {
    color: #b2b2b2;
    font-size: 12px;
    padding: 5px 0 0;
}
.bi-button{display: inline-block;height: 40px;line-height: 40px;border-radius: 4px;background: #00719d;
text-align: center;font-size: 20px;color: #fff;width: 126px;text-align: center; border:none; cursor:pointer; margin:20px;}
.pay-note{ margin-left:20px;}



/*导航购物车下拉*/
.item-car {  position: absolute; top: 35px;  right: 0;   width: 420px;  max-height: 400px;    overflow-y: auto;
  border: 1px solid #ddd; background-color: #fff;  padding: 20px; z-index: 2;   }
.topcart .item-car {top: 32px;}
.item-car li { float: left;}
.item-car .car-item {border-bottom: 1px solid #ddd; padding-bottom: 10px;padding-top: 10px;}
.item-car .item-car-price {font-size: 22px;}
.item-car li.w_1 { width: 280px; }
.item-car li.w_1 p {font-weight: normal; line-height: 18px; text-indent: 0; }
.item-car li.w_1 p.blue { color: #2192d9; }
.item-car li.w_1 p.color-666 { color: #666;  }
 .item-car li.w_2 {       width: 130px;        line-height: 54px;text-align: right;   }
 .item-car li.w_2 p.yellow {    color: #00719d;    font-size: 22px;    }
/*.item-car li.w_3 {      width: 100px;        float: right;        }
.item-car li.w_3 a.manufacturer {    width: 90px; height: 54px;  display: table-cell; vertical-align: middle; }
.item-car li.w_3 span.gray { width: 100px; text-align: center; display: block;  }
.item-car li.w_3 span.gray a {    padding: 0;display: inline-block; }
.item-car li.w_3 img {  width: 70px; height: auto;  }*/
.header .header-car .item-car .btn-car a { display: inline-block;  height: 30px; margin-top: 15px; line-height: 30px; -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;   border: 0;            background: #00719d;  text-align: center;   font-size: 16px;    color: #fff;   padding: 0 20px;  cursor: pointer;
  font-weight: bold;   text-decoration: none;    }
.btn-car a.fr {  float: right;   }



/*评论详情页*/
.icon-sprite, .icon {
    background: url(../img/icons1.png) no-repeat 0 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.container {
    clear: both;
    position: relative;
	width:800px; 
	margin:20px auto;
}
.header-post {
    overflow: hidden;
    padding-bottom: 40px;
}
.header-post h1, .header-post h2 {
    margin-bottom: 23px;
}.header-post h1 {
    color: #414141;
    font-size: 30px;
    line-height: normal;
}
.header-post h2 {
    color: #248fcc;
    font-size:18px;
    font-weight: bold;
    width:70%;
}.header-post .info {
    border-top: 1px solid #d6d6d6;
    font-family: "MuseoSans_Thin";
    line-height: 190%;
    overflow: hidden;
    padding-top: 20px;
}.header-post .info li {
    border-right: 1px solid #d6d6d6;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
}
.header-post .list-stats{
	margin-bottom:10px;
}.icon-view-count-larger {
    background-position: 0 -18630px;
    margin: 0 6px;
    padding: 2px 0 2px 28px;
}.icon-comment-with-hover {
    background-position: 0 0;
    margin: 0 6px;
    padding: 2px 0 2px 30px;
}.oi-font-color-grey {
    color: #5c5c5c;
}.icon-comment-with-hover:hover{background-position:0px -7819px;cursor:pointer}
.icon-view {
    background-position: 0 -6599px;
    margin: 0 6px;
    padding: 2px 0 2px 28px;
}.icon-view:hover{background-position:0px -14419px;cursor:pointer}
.icon-skull {
    background-position: 0 -600px;
    margin: 0 6px;
    padding: 2px 0 2px 28px;
}.icon-skull:hover{background-position:0px -8419px;cursor:pointer}.special-tags {
    display: block;
    margin-bottom: 10px;
}.header-post .list-share {
    bottom: 122px;
    position: absolute;
    right: 0;
}.list-share li{float:left;width:49px;height:49px;margin-right:5px;border:1px solid #ccc;cursor:pointer;overflow:hidden;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:translateZ(0);transform:translateZ(0)}
.list-share li:hover{opacity:.75}
.list-share li:last-child{margin-right:0}
.list-share li span{ text-indent:-999px; display:block; height:49px; width:49px;}
.list-share li.facebook span{ background-position:14px -1787px;}
.list-share li.twitter span{ background-position:13px -2087px;}
.list-share li.google span{ background-position:13px -19817px;}
.list-share li.addthis{ background:#3c948b;}
.list-share li.addthis span{ background-position:12px -11686px;}
.gridd .col{position:relative;float:left;padding:0 0 23px 23px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}
.gridd .col.n-12 {
    width: 100%;
}.entry, .font-size-entry {
    font-size: 16px;
}.entry p{line-height: 180%;
    margin-bottom: 23px;}
.entry h5{ font-size:18px;text-transform:uppercase; font-weight:bold;}
.entry h4.stepde{color: #000;
    font-size:18px;
	font-family: "MuseoSans_Fat";
    font-weight: 800;
    margin:5px 0 5px; padding-bottom:5px; border-bottom:1px dashed #ccc;}
.postImgCaption img {
    margin-bottom: 1em;
}
.gridd .col.n-4.sidebar {
    width:352px;
}.tuplie{ margin-bottom:16px;}
.tuplie .image-holder {
    background-position: center center;
    background-size: cover;
    display: block;
    height:auto;
    margin-bottom: 7px;
    position: relative;
    width: 100%;
    overflow: hidden;
}.tuplie .thumb,.tuplie .image-holder {
    position: relative;
}.tuplie .thumbs-holder {
    font-size: 0;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}.tuplie .image-holder img{height:auto; width:auto;}
.tuplie .thumb{display:inline-block;*display:inline;*zoom:1;width:104px;height:88px;margin-right:8px;margin-bottom:2%;background-position:0 0;background-repeat:no-repeat;background-size:cover;*background-size:100%; overflow:hidden;border:1px solid #ccc;}
.tuplie .thumbs-holder .thumb img{ height:86px; width:104px;}
.tuplie .thumbs-holder .thumb img:hover{opacity: 0.8;filter:alpha(opacity=80)}

.tuplie .thumb-last{margin-right:0}
.aaside {
    border-top: 1px solid #d6d6d6;
    padding-top: 20px;
    position: relative;
    top: -88px;
}.user-img-50 {
    height: 50px;
    width: 50px;
}#owner-icon {
    margin-right: 13px;
}

#owner-info {
    margin-bottom: 10px;
    margin-top: -2px;
    min-height: 52px;
    width: 155px;
}.sidebar-content{ margin-top:10px;}
#owner {
    color: #333;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    max-height: 36px;
    overflow: hidden;
}#owner-location-container {
    padding: 9px 0 10px;
}.location-link{ background-position:-4px -1202px; padding-left:20px;}
#owner-buttons-container {
    border-top: 1px dotted #ccc;
    padding: 20px 0 20px;border-bottom: 1px solid #ccc;
}.form-button-follow{ width:100%; text-align:center;}
.add-to-collection{ border:1px solid #a6abab; background:#f3f3f3;background:-webkit-gradient(linear,0% 0%,0% 100%,from(white),to(#e8e8e8));background:-webkit-linear-gradient(0% 0%,0% 100%,from(white),to(#e8e8e8));background:-moz-linear-gradient(center top,white,#e8e8e8);background:linear-gradient(#ffffff,#e8e8e8);border-color:#d0d0d0; height:34px; line-height:32px; cursor:pointer; text-align:center; margin-top:15px;}
.add-to-collection span{padding-left: 23px; position:relative;}
.add-to-collection span:before {
    background-position: -461px 0;
    height: 13px;
    width: 14px;
}
.hasbeenl{ background:#d2d6d5}
.add-to-collection:hover{ background:#f1f1f1;}
.sect{border-bottom:1px solid #d2d6d5; padding:20px 0; position:relative;
	}
.list-tags{ overflow:hidden;}	
.list-tags li {
    float: left;
    margin: 0 6px 6px 0;
    position: relative;
}.list-tags li a{display:block;height:23px;padding:0 10px;line-height:24px;background:#d4d5d6;font-size:13px;color:#313131;border-radius:2px;-webkit-transition:background .25s ease-out;transition:background .25s ease-out}.list-tags li a:hover{background:#444;color:#fff}
.section:after {
    border-top: 2px solid #a6abab;
    clear: both;
    content: "";
    display: block;
    margin: 60px auto;
    width: 60px;
}.section:after {
    margin: 40px auto;
    width: 50px;
}
.section-project-time .project-time {
    color: #5c5c5c;
    font-size: 13px;
}.section-lists {
    min-height: 0;
    width: 100%;
}.section h5 {
	font-size:16px;
    font-weight: 800;
    margin: 0 0 5px;
    text-transform: uppercase;

}
.section-lists h5 {
    width: 100%;
}.section-lists.list-items {
    height: 55px;
    margin: 0 0 20px;
    min-height: 0;
}
.section-lists.list-items:last-of-type {
    margin-bottom: 5px;
}
.section-lists.list-items a {height: 55px; display:block; overflow:hidden; width:100%; position:relative;
}
.special-tags {
    display: block;
    margin-bottom: 10px;
}.tag {
    background: none repeat scroll 0 0 #a6abab;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size:12px;
    font-weight: bold;
    line-height: 14px;
    margin: 0 0 5px;
    padding: 0.5em 1em;
    text-transform: uppercase;
}.tag.tag-hardware {
    background-image: url("../img/icons.png");
    background-position: 4px -21025px;
    background-repeat: no-repeat;
    padding-left: 30px;
    -webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none
}a.tag:hover{ background-color:#3c948b;}
a.tag-active{ background-color:#3c948b}

.tag.tag-software {
    background-image: url("../img/icons.png");
    background-position: 4px -21924px;
    background-repeat: no-repeat;
    padding-left: 30px;
   -webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none
}
.tag.tag-misc {
    background-image: url("../img/icons.png");
    background-position: 4px -22825px;
    background-repeat: no-repeat;
    padding-left: 30px;
    -webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none
}.tag.tag-ongoing{background-image:url("../img/icons.png");background-repeat:no-repeat;padding-left:30px;background-position:4px -16523px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.list-item-cover {
    height: 195px;
    min-height:0px;
    
    position: absolute;
    width: 100%;
}.list-items .project-item-title {
    display: block;
    height: 190px;
    padding:0 15px;position: absolute;
    top: 0;
	color:#fff;
}.project-item-cover,.section-lists .list-item-cover{background:#333333;background-size:cover;background-position:center center;-webkit-transform:rotate(0);transition:all 0.2s ease-out}
.section-lists.list-items .project-item-title h4 {
    font-size: 12px;
    margin: 16px 0;
}.section-lists .list-item-cover:hover{transform:scale(1.1);opacity: 0.6;filter:alpha(opacity=60);}
.section-discussions{ padding-top:20px; border-top:1px solid #d6d6d6;}
#discussion-list p{ margin:16px 0;}
#discussion-list textarea.editable {
    background: none repeat scroll 0 0 #fff;
    border-radius: 3px;
    color:#3f4549;
	font-size:15px;
    font-weight: 300;
    padding: 0.3em 0.5em;
	resize: none;
	width:98%;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	margin-bottom: 10px;
    margin-top: 10px;
    min-height: 68px;overflow-y: hidden;
	border:2px solid #ccd3d7;
}#discussion-list .editable::-moz-placeholder {
    color: #000;
    font-style: italic;
}#discussion-list .login-button{ width:200px;display: inline-block;height: 40px;line-height: 41px;padding: 0 15px;
background-color: #248fcc;color: #fff;cursor: pointer;border: 0;border-radius: 2px;}
.section-discussions .discussions-item {
    display: block;
    overflow: hidden;
    padding: 20px 0 0;
    position: relative;
}.discussions-item-image {
    float: left;
    margin-right: 3%;
    position: relative;
    width: 8%;
}
.discussions-item-image img {
    max-width: 100%;border-radius: 3px;
}.discussions-item-body {
    margin: 0;
    padding: 0 0 2px;
    width:89%;
	float:right;
}.section .authorship {
    color: #5c5c5c;
    display: block;
    margin: 0;
}.section-discussions .discussions-item small {
    font-size: 80%;
}
.section .authorship a.gray-link {
    color: #92a1a8;
	font-weight:normal;
}#discussion-list .discussions-item-body p {
    margin:3px 0 5px;
}.section .authorship a{font-weight: 700;}

/* 翻页 */
.page{
	padding:20px 0;	
}
.page-num .num{
	position: relative;
    float: left;
    margin-left: -1px;
    width: 35px;
    border: solid 1px #eee;
    height: 35px;
    color: #666;
    text-align: center;
    line-height: 35px;
    cursor: pointer;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
	font-size:14px;
}
.page-num .prev,.page-num .next{
	width:70px;	
	font-size:12px;
}
.page-num .prev i,.page-num .next i{
	display:inline-block;	
}
.page-num .prev .icon,.page-num .next .icon{
	background:url(../img/common-icon.png) no-repeat;	
	display:inline-block;
	width:6px;
	height:9px;
}
.page-num .prev .icon{
	background-position:-26px 0;	
}
.page-num .next .icon{
	background-position:-74px 0;	
}
.page-num a:hover{
    z-index: 1;
	color:#0AA6E8;
	border:1px solid #0AA6E8;
}
.page-num .curr{
    z-index: 1;
	color:#fff;
	border:1px solid #0AA6E8;
	background:#0AA6E8;
    cursor: default;
}
.page-num .prev{
	margin-right:6px;
	margin-left:0;
}
.page-num .next{
	margin-left:6px;
}
.page-num .disabled{
	color:#ccc;	
}
.page-num a.prev:hover .icon{
	background-position:-42px 0;	
}
.page-num a.next:hover .icon{
	background-position:-90px 0;	
}
.page-num .prev.disabled .icon{
	background-position:-58px 0;
}
.page-num .next.disabled .icon{
	background-position:-106px 0;
}
.page-wrap .total{
	float:left;
	line-height:37px;
	margin-left:10px;
	color:#999;	
}
.page-wrap .form .text{
	float:left;
	line-height:37px;
	margin-left:5px;	
	color:#999;
}
.page-wrap .form .input{
	width: 35px;
    border: solid 1px #ededed;
    height: 21px;
    text-align: center;
	margin:7px 0 0 5px;	
}
/* 翻页 End */
.close-detail{
	position: absolute;
	top: -10px;
	right: -10px;
	padding: 10px;
	background: #00719d;
	border-radius: 25px;
	width: 5px;
	height: 5px;
	line-height: 5px;
	text-align: center;
	cursor: pointer;
	color: #fff;
}
.upload-btn{
	margin: 3px 0;
	background: #f99b00;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    text-decoration: none;
}
.uploaded{
    display:inline-block;
    width: 125px;
    font-size: 12px;
    line-height:20px;
	word-wrap: break-word;
    margin-right: 20px;
    color: #248fcc;
    padding-left:15px;
    background:url(../img/uploaded_file_icon.png) no-repeat 0 center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.uploaded:hover{
    text-decoration: underline;
}
.remark{
    display: inline-block;
    font-size: 12px;
    margin-right: 20px;
    color: red;
}
/* 固定导航 */
.fixedSubNav {position: fixed; z-index: 999; }
.absoluteSubNav {position: absolute; z-index: 999; bottom: 40px;}

/*inch-mm*/	
.checkinch.xnjpcb_link{ width: auto; height:28px; line-height:28px; padding:0 5px; margin-left:10px; border-color:#ccc;}
.xnjpcb_link{display:block;float:left;margin:0 5px;padding:2px;cursor:pointer;border:solid 1px #AED16F;text-align:center;line-height:58px; width:186px;height:60px;/*bevel*/border-radius:3px;box-shadow:3px 3px 10px 0px rgba(255,255,255,0.75) inset,-1px -1px 3px 0px rgba(0,0,0,0.1) inset;/*gradient*/background:rgb(255,255,255);/* Old browsers */background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);/* FF3.6+ */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(238,238,238,1)));/* Chrome,Safari4+ */background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);/* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);/* Opera 11.10+ */background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);/* IE10+ */background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);/* W3C */}
.inch_body{ padding:20px 15px; line-height:18px;}
.inch_body input{border: 1px solid #999;}
.inch_body div.inchbtn{float: right;}
.inch_body div.inchbtn input.ui-button{font-size: 11px; font-weight:normal;display: inline-block; height: 38px; line-height: 38px; padding: 0 18px; background-color: #00719d; color: #fff; white-space: nowrap; text-align: center; font-size: 14px; border: none; border-radius: 2px; cursor: pointer; opacity: .9;}
.inch_body div.inchbtn input.ui-button:hover{color: #fff;opacity: 0.8;} 
/*inch-mm End*/

.calculate-pcba{ border:1px solid #ddd; border-radius:4px; padding:15px 20px; margin-top:10px;}

/* Tip 提示背景透明 */
/*.layui-layer-tips .layui-layer-content{opacity: 0.85;}*/
/* Tip 提示背景透明 End */

/* 联系我们 */
.contact_us_right{ width:920px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}
.contact_us_right ul li{ float:left;}

.us_right_li p,.us_right_method p{ font-size:14px; color:#000; margin-bottom:10px; margin-top:25px;}
.us_right_li p span,.us_right_method p span{ color:#00719d; margin-left:5px;}
.us_right_li input,.us_right_li select{ border:1px solid #ddd; width:404px; height:45px; padding-left:5px; padding-right:5px;border-radius:5px;}
.us_right_li select option{}

.us_right_help{ width:100%;}
.us_right_help textarea{padding:10px 5px; width:840px; height:150px; border:1px solid #ddd;}
.us_right_help .submit{display:block; width:110px; height:40px; background: #fff; color:#00719d; border:1px solid #00719d; font-size:18px; line-height:40px; text-align:center;cursor: pointer;}
.us_right_help .submit:hover{background:#00719d; color:#fff;}

.us_right_method label{ font-size:14px;}
.us_right_method_label{ margin-left:20px;}
.us_right_method label input{margin-right:5px; vertical-align: -2px;}
.us_right_button{ margin-top:25px;}
/* 联系我们 End */

/* 首页底部 2017-06-05 */
.home-bottom{}
.home-bottom ul{width:100%; height:auto; overflow:hidden;padding:34px 0;}
.home-bottom ul li{float:left; width:25%; text-align:center;}
.home-bottom ul li .home-bottom-icon{ margin-bottom:16px;}
.home-bottom ul li h4{font-size:20px; font-weight:bold; color:#000; margin-bottom: 15px;}
.home-bottom ul li:hover h4{color:#00719d;}
.home-bottom ul li p{font-size:16px; color:#999; line-height:20px;padding: 0 60px;}

/* 首页底部 2017-06-05 End */

.member-footer .email-link-a{color:#1F91CD;}
.member-footer .email-link-a:hover{ text-decoration:underline;}

/* 2017-06-07 */
.con-us-img{ background:#ccc; margin-top:20px; width:265px; height:auto;}
.con-us-img img{width:100%;}
.fix{
	position: fixed; top:0;z-index:999;
	}

/* 2017-06-07 */

/* 首页内容图片切换 */
.add-con{padding-left:10px;position:relative;}
/*.add-con ul li{width:345px; float:left; margin-right:20px;position:relative;}*/
/*.add-con ul li:hover{box-shadow:3px 3px 10px rgba(51,51,51,.5);}*/
.add-con-img{height:276px;overflow:hidden;position:relative;}
.add-con-img img{width:100%;height:276px;}
.add-con ul li p{position:absolute;bottom:30px;width:100%;padding:12px 0;line-height:20px;background:rgba(0,0,0,0.4);color:#fff;text-align:center;
font-family:"Arial";}
.add-con-button {
    width: 22px!important;
    height: 40px!important;
    position: absolute;
    z-index: 2;
    top: 50%;
    margin-top: -20px;
    cursor: pointer;
    display: none;
    background: rgba(0,0,0,0.6) url(/allwinpcba/img/add-con-button.png) no-repeat!important;
}
    .add-con-button.swiper-button-prev {
        left: 25px !important;
    }
.add-con-button.swiper-button-next {
    background-position: -77px 0!important;
    right:25px!important;
}
.add-con-buttonnext {
    left: 0;
}
.add-con-buttonnext:hover{background-position:-24px 0;}
.add-con-buttonprev{right:0; background-position:-77px 0;}
.add-con-buttonprev:hover{background-position:-52px 0;}
.add-con:hover .add-con-button{display:block;}
/* 首页内容图片切换 End */

/* Instant Quote 联系我们 */
.con-us-title{ margin-top:20px; width:1200px; padding-bottom:15px;}
.con-us-title h2{font-size:20px; color:#333;}
.con-us-p{display:inline-block;width:130px;padding-right:10px;text-align:right; font-weight:bold; float:left;line-height:30px;}
.con-us-content{ margin-top:20px;width: auto; overflow: hidden;}
.con-us-content p span{ color:#00719d;}
.con-us-content input{border:1px solid #ddd; width:270px; height:30px; padding-left:10px; padding-right:5px;border-radius:5px;}
.con-us-content textarea{width:530px;height:150px;border: 1px solid #ddd; padding:10px;border-radius:5px;}
.con-us-content a{display:inline-block;}
.con-us-a{float:left;font-size:16px;}
.con-us-a a{
	background-color: #505050;
    background-image: -o-linear-gradient(bottom,#505050 0%,#707070 100%);
    background-image: -moz-linear-gradient(bottom,#505050 0%,#707070 100%);
    background-image: -webkit-linear-gradient(bottom,#505050 0%,#707070 100%);
    background-image: -ms-linear-gradient(bottom,#505050 0%,#707070 100%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#505050),color-stop(1,#707070));
    background-position: center top;
    background-repeat: no-repeat;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border: 2px solid #808080;
    color: #FFF;
    font: bold 12px Arial,Helvetica,sans-serif;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    width:74px;height:23px; line-height:23px;
}
.con-us-a a:hover{box-shadow: 2px 2px 10px #888;text-shadow:#888;}
.con-us-a p{margin-top:10px;}
.con-us-content .con-us-submit{background:#00719d; color:#fff; width:180px; height:40px; line-height:40px; font-size:20px; margin-left: 140px; cursor:pointer;margin-bottom: 30px;}
/* Instant Quote 联系我们 End */

/* banner 2017-06-10 */
.banner-right{position: relative;width:auto;height:400px;overflow:hidden;font-family:"Microsoft YaHei";z-index:9999999999999999999999;}
.banner-right-txt{position: absolute;z-index:2;left:740px;top:18%; color:#fff;}
.banner-right-txt h6{font-size:30px; font-weight:bold;}
.banner-right-txt p{font-size:18px;}
.banner-right-txt-p{margin-top:30px;}
.flexslider .animated {
    opacity: 0;
    filter: alpha(opacity=0);
    opacity: 100\9;
    filter: alpha(opacity=100)\9;
}

/* banner End 2017-06-10 */ 

/* pcba products */
.pcba_products ul{width:900px;}
.pcba_products ul li{float:left; border:1px solid #ddd; padding:10px 8px; margin:0 0 15px 15px;text-align:center;cursor: pointer;}
.pcba_products ul li:hover{box-shadow: 0px 15px 30px rgba(0,0,0,0.1); transform: translate3d(0px, -2px, 0px);}
.pcba-products-img{width:190px;height:127px;}
.pcba-products-img img{width:190px;height:127px;}
.pcba-products-text{width:190px;height:60px;overflow:hidden;}
.pcba_products ul li h2{color:#333; font-size:16px;  margin-top:15px;line-height:20px;}
.pcba_products ul li .pcba-products-img{position:relative; overflow:hidden;}
.pcba_products ul li .pcba-products-img:before{content: "";
                 position: absolute; 
                 width:30px; height: 1000px;
                 top: 0px; left: 0;
                 overflow: hidden;
                 background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
                 background: -webkit-gradient(linear, left bottom, right top,
                 color-stop(0%, rgba(255,255,255,0)),
                 color-stop(50%, rgba(255,255,255,.3)),
                 color-stop(70%, rgba(255,255,255,.3)),
                 color-stop(90%, rgba(255,255,255,.2)),
                 color-stop(100%, rgba(255,255,255,0)));
                -webkit-transform: skewX(-125deg);
                -moz-transform: skewY(-125deg);}
.pcba_products ul li .pcba-products-img:hover:before { left: 1300px; transition: left 1s ease 0s; }


/* pcba products End */

/* 订单确认界面 */
.confirm-order-process{width:100%;}
.confirm-order-process ul li{float:left;width:33.333%;text-align:center;}
.confirm-order-process ul li span{color:#666;font-size:18px;font-weight:bold;height:38px;line-height:38px;}

.confirm-order-process li{margin:0;padding:0;list-style:none;text-align:center;float:left}
.confirm-order-process li:first-child span{margin-left:0}
.confirm-order-process .last span{margin-right:0}
.ui2-step-6 li{width:16.6666%}
.confirm-order-process span{padding-left:10px;display:block;height:32px;line-height:32px;margin-left:19px;margin-right:4px;position:relative}
.confirm-order-process span:after{content:"";border-top:19px solid transparent;border-bottom:19px solid transparent;border-left:19px solid transparent;position:absolute;right:-19px;top:0;z-index:1}
.confirm-order-process span:before{content:"";border-top:19px solid transparent;border-bottom:19px solid transparent;border-right:19px solid transparent;border-left:19px solid transparent;position:absolute;left:-18px;top:0;z-index:1}
.confirm-order-process li:first-child span:before{display:none}
.confirm-order-process .last span:after{display:none}
.confirm-order-process .ui2-step-done span{background:#ffe0cc;color:#333}
.confirm-order-process .ui2-step-done span:before{border:19px solid #ffe0cc;border-left:19px solid transparent}
.confirm-order-process .ui2-step-done span:after{border-left:19px solid #ffe0cc}
.ui2-step-curr span{background:#ffe0cc;color:#777}
.confirm-order-process .ui2-step-curr span:before{border:19px solid #ffe0cc;border-left:19px solid transparent}
.confirm-order-process .ui2-step-curr span:after{border-left:20px solid #ffe0cc}
.ui2-step-undone span{background:#e9eef4;color:#999}
.confirm-order-process .ui2-step-undone span:before{border:19px solid #e9eef4;border-left:19px solid transparent}
.confirm-order-process .ui2-step-undone span:after{border-left:19px solid #e9eef4}
/* 订单确认界面 End */

.aq-warp strong {
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    float: left;
    margin-right: 10px
}

.aq-warp strong.add,.aq-warp strong.email,.aq-warp strong.fax,.aq-warp strong.tel {
    background: url("../img/contact_icon.png") no-repeat
}

.aq-warp strong.fax {
    background-position: -90px 0
}

.aq-warp strong.add {
    height: 60px;
    background-position: -30px 15px
}

.aq-warp strong.email {
    background-position: -60px 0
}

.aq-warp .add+span {
    width: 90%;
    display: inline-block
}

/* 人机验证 */
.grecaptcha-badge {display: none;}
/* 人机验证 End */

/* 响应式设计 Start */
@media screen and (max-width:768px) {
    body {
        min-width: auto;
        width: 100%;
    }
    .mlr-20 {
        margin-left: 10px;
        margin-right: 10px;
    }
    .top-nav .item-l {
        display: none;
    }
    .top-nav li.t_user {
        display: none;
    }
    .logo {
        width: 100%;
        height: auto;
    }
    .header .menutop {
        margin-left: 0;
    }
    .header .header-car {
        position: absolute;
        right: 10px;
    }
    .header .logo .logo1 {
        position: static;
        left: auto;
        top: auto;
    }
    .header .logo .logo-txt {
        position: static;
        left: auto;
        top: auto;
        text-align: left;
    }
    .header .logo .logo-txt p {
        text-align: left;
    }
    .header .menutop a:hover,.header .menutop a.active{
        border-bottom: none;
        color: #ef801a;
    }
    .w1180 {
        width: 100%;
    }
    .w12 {
        width: 100%;
    }
    .left-con {
        width: 100% !important;
    }
    .con-us-right-wrap {
        width: auto;
    }
    .con-us-right-wrap {
        padding: 20px;
        width: fill-available;
        width: -webkit-fill-available;
    }
    .con-us-right-wrap form{
        width: 100%;
        overflow: auto;
    }
    .con-us-left-wrap {
        display: none;
    }

    .con-us-right-wrap .wrapper {
        overflow: auto;
    }
    
    /* 博客详情 Start */
    .article-detail img {
        height: auto;
    }
    .right-inner {
        border: none;
    }
    .article-tit {
        padding: 0;
    }
    .article-detail {
        padding: 15px 0;
    }
    /* 博客详情 End */

    /* 首页 Start */
    .tab-form-wrap {
        display: none;
    }
    .banner-right .banner1-text,.banner-right .banner2-text,.banner-right .banner3-text,.banner-right .banner4-text {
        left: 20px;
    }
    .item-video-r {
        width:100%;
    }
    .index-hd .item-box:first-child {
        width: 100%;
    }
    .index-hd .item-box {
        width: 100%;
    }
    .our-box .our-item-l {
        width: 100%;
    }
    .our-box .our-item-r {
        float: none;
        width: 100%;
    }
    .our-box .our-item-con {
        height: auto;
    }
    .our-box .our-item-con .product li {
        height: auto;
        width: 46%;
    }
    .process .process-tit a {
        width: 80%;
    }
    .process-left {
        width: 100%;
    }
    .process-right {
        width: 100%;
    }
    .process-layer {
        width: 100%;
    }
    .index-icon {
        margin-left: 0;
    }
    .protection-wrap .txt-wrap {
        width: 100%;
    }
    .protection-wrap .txt-wrap.add-con {
        width: 100%;
    }
    .customerReviews-box {
        display: none;
    }
    .home-bottom ul li {
        width: 50%;
    }
    .home-bottom ul li p {
        padding: 0 10px;
    }
    .topic-aq-wrap .topic-warp {
        width: 100%;
    }
    .topic-aq-wrap .topic-warp li {
        width: 100%;
    }
    .topic-aq-wrap .aq-warp-l h3 {
        font-size: 32px;
    }
    .topic-aq-wrap .aq-warp {
        width: 100%;
        height: auto;
    }
    /* 首页 End */

    /*在线计价 Start*/
    .calculate-right-wrap {
        width: 100%;
        float: left;
    }
    .navbar-nav {
        width: auto;
    }
    .navbar-collapse .pcbway_link {
        margin-bottom: 10px;
    }
    .pcbway_link .text-container {
        padding: 4px 10px;
    }
    .pcbway_link .text-container span, .pcbway_link .text-container h1 {
        font-size: 14px;
    }
    .bao-step {
        display: none;
    }
    .calculate-left {
        width: 100%;
    }
    .calculate-right {
        width: auto;
        position: relative !important;
        border-left: none;
        border-right: none;
    }
    .calculate-left-title {
        padding: 10px;
        border-left: none;
        border-right: none;
    }
    .calculate-left-title a.btn-reset {
        width: auto;
    }
    .calculate-left-title a.btn-calculate {
        width: auto;
    }
    .calculate-left-main {
        border-left: none;
        border-right: none;
    }
    .pcb-form,.fpc-form {
        padding: 15px;
    }
    .form-col1 span, .form-col2 span {
        width: 100%;
        text-align: left;
    }
    .calculate {
        padding: 0;
    }
    .calculate .navbar-collapse {
        padding-top: 10px;
    }
    .checkinch.xnjpcb_link {
        margin-top: 10px;
    }
    .panel-model {
        position: relative;
        top: auto;
        right: auto;
    }
    .buy-tip {
        width: auto;
    }
    .calculate-stencil {
        border-left: none;
        border-right: none;
        padding: 15px 10px;
    }
    .calculate-stencil-title b {
        display: inline-block;
        width: 100%;
    }
    .additional-options {
        margin: 25px 15px 15px;
    }
    .form-col3 textarea {
        width: 100%;
    }
    .options-field .option .label {
        width: 100px;
    }
    .options-field .option .qty-div {
        text-align: center;
    }
    .quote-content {
        padding: 10px;
    }
    .con-us-title {
        width: auto;
        padding-left: 10px;
        padding-right: 10px;
    }
    .con-us-p {
        width: 100%;
        text-align: left;
    }
    .con-us-content textarea {
        width: -webkit-fill-available;
    }
    .con-us-content .con-us-submit {
        margin-left: 0;
    }
    /*在线计价 End*/

    /* PCB Assembly Products Start */
    .pcba_products ul {
        width: auto;
    }
    .pcba_products ul li {
        width: 50%;
        padding: 5px;
        margin: 0;
        box-sizing: border-box;
        border: none;
    }
    .pcba_products ul li .item {
        display: block;
        padding: 5px;
        border: 1px solid #ddd;
    }
    .pcba_products ul li:nth-child(even) {
        margin-right: 0;
    }
    .pcba_products ul li h2 {
        line-height: 21px;
    }
    .pcba-products-img {
        width: auto;
    }
    .pcba-products-text {
        width: auto;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    /* PCB Assembly Products End */

    /* PCB process Start */
    .MA {
        width: auto;
    }
    .DY {
        width: auto;
        height: auto;
    }
    .BEI {
        width: auto;
        height: auto;
    }
    .BEI img {
        max-width: 100%;
        height: auto;
        position: relative;
        left: auto; 
        margin-left:0; 
    }
    /* PCB process End */

    /* PCB Assembly Start */
    
    /* PCB Assembly End */

    /* FAQ页面 Start */
    .capability-right {
        width: 100%;
    }
    .questions {
        padding: 0;
        padding-top: 10px;
    }
    .questions-title {
        padding: 0 20px 10px;
    }
    .questions-label ul li {
        width: 100% !important;
    }
    .questions-label ul li a {
        height: auto !important;
    }
    /* FAQ页面 End */

    /* 关于我们 Start */
    .tupian-A {
        height: auto !important;
    }
    .tubian img, .tupian-A img{
        position: static;
        left: auto;
        margin-left: 0;
        width: 100%;
        height: auto;
    }
    .content-CT .subtitle {
        font-size: 14px;
    }
    .content-CT img {
        max-width: 100%;
    }
    .Photo-pt-C {
        width: 100%;
        height: auto;
    }
    .Photo-pt-C img {
        height: auto;
    }
    .Team-B {
        width: auto;
    }
    .Team-B li:first-child {
        margin-right: 10px !important;
    }
    .Team-B li {
        width: 45%;
        margin-left: 0;
        margin-bottom: 10px;
        margin-right: 10px;
    }
    /* 关于我们 End */

    /* 为什么选择我们 Start */
    .UN {
        width: 100%;
    }
    .Team {
        width: auto;
        height: auto;
    }
    .Photo-pt {
        float: none;
        width: 100%;
        height: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .title-ti {
        width: auto;
        float: left;
        margin-left: 0;
        margin-bottom: 50px;
    }
    .title-ti-A {
        width: auto;
        margin-left: 0;
        float: none;
    }
    /* 为什么选择我们 End */

    /* 下载 Start */
    .Cl {
        width: auto;
    }
    .BR {
        width: 100%;
    }
    .BL {
        width: auto;
    }
    .download.con-us-right-wrap {
        width: fill-available;
        width: -webkit-fill-available;
    }
    .table {
        width: 100%;
        overflow: auto;
    }
    /* 下载 End */

    /* 联系我们 Start */
    .con-us-form-title.con-us-tit-box {
        padding: 0 20px;
    }
    .contact_us_right {
        width: 100%;
    }
    .contact_us_right ul li {
        width: 100%;
    }
    .us_right_li input, .us_right_li select {
        width: 100%;
    }
    .us_right_help textarea.con-us-text {
        width: 100%;
    }
    .con-us-bottomtext {
        padding: 0 20px;
    }
    .con-us-map {
        width: 100%;
    }
    .con-us-map iframe{
        width: 100%;
        border: none;
    }
    /* 联系我们 End */

    /* 登录及注册 Start */
    .W .w1 {
        width: auto;
    }
    .W .w1 .left {
        width: auto;
    }
    .W .w1 .box, .W .w1 .box-2{
        width: 100%;
    }
    .W .w1 .left .half{
        width: 100%;
    }
    .W .w1 .right{
        width: 100%;
        margin-bottom: 20px;
    }
    .W .field-2 {
        width: auto;
    }
    /* 登录及注册 End */

    .footer .footer-background {
        padding: 20px 0 20px;
    }
    .footbox {
        border-top: none;
    }
    .fotlink {
        display: none;
    }
    .footbox .our-preferred-partners + img {
        max-width: 100% !important;
    }
    .follow-us {
        margin-left: 0;
    }
    .footer_ios, .footer_ios img {
        max-width: 100%;
    }
}
/* 响应式设计 End */