/*header*/
.header{position:fixed;z-index:10000;top:0;left:0;width:100%;height:110px;background:#fff;-moz-box-shadow:2px 2px 5px #ccc;-webkit-box-shadow:2px 2px 5px #ccc;box-shadow:0 1px 2px #ccc;}
.header .logo{float:left;line-height:110px;overflow:hidden}
.header .h-right{float:right}
.header .function{float:right;margin-top:10px}
.language{float:left;height:30px;line-height:30px;overflow:hidden;width:100px\9}
.language a{font-size:14px;color:#999}
.language img{vertical-align:-1px}
.language a:hover{color:#0032cc}
.search{position:relative;float:left;width:30px;font-size:0;overflow:hidden;margin-left:30px}
.swidth{width:200px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.search input{vertical-align:top}
.search .in1{position:absolute;top:0;right:-200px;display:inline-block;width:200px;height:30px;line-height:30px;font-size:14px;color:#666;border:1px solid #ddd;background:none;padding:0 30px 0 10px;}
.search .in2{position:relative;z-index:10;float:right;display:inline-block;width:30px;height:30px;border:0;background:url(../images/search.png) no-repeat center;cursor:pointer}
.header .nav{margin-top:25px}
.header .nav > ul > li{float:left;margin-left:35px}
.header .nav > ul > li > a{font-size:16px}
.header .nav > ul > li > a.on{color:#e62129}
.mobile-menu{display:none;float:right;width:50px;height:60px;line-height:60px;overflow:hidden}

/*右侧滑动栏*/
.rigFlotItem {position: absolute;top: 40%;right: 0;width: 50px;z-index: 7000;font-size:12px}
.rigFlotItem img {border: none;width:30px;height:30px}
.rigFlotItem > div {height:50px;width: 50px;background:#0032cc;border-bottom-left-radius: 5px;border-top-left-radius: 5px;cursor: pointer;float: right;overflow: hidden;position: absolute;right: 0;top: 0;}
.rigFlotItem > div > img {position: absolute;right: 50px;top: 0;font-size: 0;display: none;z-index:99999;}
.rigFlotItem a {color: #fff !important;-moz-transition:all 0s ease;-webkit-transition:all 0s ease;transition:all 0s ease;}
.rigFlotItem div > a {overflow: hidden;display: block;height: 100%;width: 0;padding-left:50px;text-decoration: none;text-align: center;-moz-transition:all 0s ease;-webkit-transition:all 0s ease;transition:all 0s ease;}
.rigFlotItem > div > a > img {position: absolute;left: 10px;top: 11px;}
.rigFlotItem > div > a > span {line-height: 50px;color: #fff !important;float: left;}
.rigFlotItem > div.sel {background: #e62129;opacity: 1;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e62129,endColorstr=#e62129);}

/*banner*/
.banner{width:100%;height:580px;}
#banner{width:100%;background:#2c2c2c;overflow:hidden}
#banner a{display:block;height:580px;background-position:center;}
#banner .owl-dots{z-index:100;position:absolute;left:0;bottom:20px;width:100%;text-align:center}
#banner .owl-dots .owl-dot{display:inline-block;width:20px;height:20px;border:2px solid rgba(255,255,255,0);margin:0 10px;}
#banner .owl-dots .owl-dot span{display:block;width:6px;height:6px;background:#fff;margin:5px auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
#banner .owl-dots .owl-dot.active{border-color:rgba(255,255,255,1);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
#banner .owl-nav .owl-prev,#banner .owl-nav .owl-next{z-index:10;position:absolute;top:50%;margin-top:-13.5px;width:15px;height:27px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-moz-opacity:0;-webkit-opacity:0;opacity:0;filter:Alpha(opacity=0);}
#banner .owl-nav .owl-prev{left:5%;background:url(../images/left.png) no-repeat;}
#banner .owl-nav .owl-next{right:5%;background:url(../images/right.png) no-repeat;}
#banner:hover .owl-nav .owl-prev ,#banner:hover .owl-nav .owl-next{-moz-opacity:1;-webkit-opacity:1;opacity:1;filter:Alpha(opacity=100);}

/*footer*/
.footer{background-image:url(../images/footer.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}
.foot-main{padding:4% 0;overflow:hidden}
.foot-contact{float:left;width:33.33%}
.foot-contact .logo{margin-bottom:20px}
.foot-contact p{font-size:14px;color:#fff;line-height:30px}
.foot-message{float:left;width:30%;margin-left:11%}
.foot-message h1{font-size:16px;color:#aaa;margin-bottom:20px}
.foot-message ul li{margin-bottom:10px}
.foot-message .minput{display:block;width:100%;height:40px;line-height:40px;font-size:16px;color:#fff;background:none;border:1px solid #fff;padding:0 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.foot-message textarea{display:block;width:100%;height:90px;font-size:16px;color:#fff;background:none;border:1px solid #fff;padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;resize:none}
.foot-message .msubmit{float:right;display:block;width:120px;height:45px;font-size:16px;color:#666;background:#e1e1e1;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer}
.foot-message .msubmit:hover{color:#fff;background:#0032cc}
.foot-wx{float:right;width:13.33%;text-align:center;margin-top:42px}
.foot-wx p{font-size:14px;color:#fff;margin-top:10px}
.copyright{font-size:14px;color:#ddd;border-top:1px solid #ddd;padding:10px 0;}

/*mobile*/
.mobile-btn{display:none;width:60px;height:60px;text-align:center;line-height:60px;overflow:hidden;margin-right:-15px}
.mask-bg{display:none;z-index:999999;position:fixed;width:100%;height:100%;top:0;left:0;background:#f4f4f4;}
.mobile-nav{width:100%;height:100%;padding:10px 20px;overflow-y:auto}
.mobile-nav::-webkit-scrollbar {/*滚动条整体样式*/width: 5px;/*高宽分别对应横竖滚动条的尺寸*/height: 1px;}
.mobile-nav::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.2);background: #0032cc;}
.mobile-nav::-webkit-scrollbar-track {/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.2);border-radius: 10px;background: #fff;}
.mobile-nav .mobile-hd{text-align:right;}
.mobile-nav .mobile-hd a.m-language{font-size:16px;line-height:30px}
.mobile-nav .mobile-hd a.close-btn{display:block;}
.mobile-nav .m-search{width:100%;height:40px;margin:0 auto;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden;margin:15px 0}
.mobile-nav .m-search input{display:block;float:left}
.mobile-nav .m-search .input1{width:70%;height:40px;line-height:40px;font-size:14px;color:#666;border:0;padding:0 10px;overflow:hidden}
.mobile-nav .m-search .input2{width:30%;height:40px;font-size:14px;color:#fff;background:#0032cc;border:0;overflow:hidden}
.mobile-nav .mobile-bd{margin-top:20px}
.mobile-nav .mobile-bd .m-text-title a{display:block;font-size:16px;color:#2c2c2c;line-height:25px;padding:10px 0;margin-bottom:5px}
.mobile-nav .mobile-bd .space-line{margin:10px 0;height:1px;opacity:.8;background:#2c2c2c;}
.mobile-nav .mobile-bd ul{font-size:0}
.mobile-nav .mobile-bd ul li{display:inline-block;margin:0 20px 10px 0}
.mobile-nav .mobile-bd ul li a{display:inline-block;font-size:14px;color:#2c2c2c}

.mobile-product-tabs{display:none;width:100%;font-size:0;margin:2% auto 0}
.mobile-product-tabs ul li{display:inline-block;width:25%;text-align:center;margin:15px 0;vertical-align:top}
.mobile-product-tabs ul li p{font-size:14px;margin-top:10px}
.mobile-product-tabs ul li img{height:30px}