
button,html,input,select,textarea{color:#222;outline:0 none !important; blr:expression(this.onFocus=this.blur());}
a,input,button{ outline:none; }
::-moz-focus-inner{border:0px;}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #e3e3e3;margin:1em 0;padding:0}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:.2em 0;background:#e3e3e3;color:#000;padding:.2em 0}
.ir{background-color:transparent;border:0;overflow:hidden}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
ul,li{list-style:none;}
body{font-size:1em;line-height:1.4;font-family:"HanHei SC";}
html,body,h1,h2,h3,h4,h5,ul,li,p,section,header,footer,nav{margin:0;padding:0;list-style:none;}
.fl{float:left;word-break:break-all;}
.fr{float:right;}
a,a:hover{text-decoration:none;outline: none;}                                                                                                                                                        
a{color:#252525;}
img{border:0;}
.cl{clear:both;}
.red{color:#ff2400;}
@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
    a,a:visited{text-decoration:underline}
    a[href]:after{content:" (" attr(href) ")"}
    abbr[title]:after{content:" (" attr(title) ")"}
    .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
    blockquote,pre{border:1px solid #999;page-break-inside:avoid}
    thead{display:table-header-group}
    img,tr{page-break-inside:avoid}
    img{max-width:100%!important}
    @page{margin:.5cm}
    h2,h3,p{orphans:3;widows:3}
    h2,h3{page-break-after:avoid}
}	
*{  
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    /*behavior: url(css/iecss3.htc); */
}

#plugloading{position:fixed;z-index:999999;height:100%;width:100%;background:#fff;display:block;top:0;left:0;}
.Demo-headerbox{width:100%;height:auto;float:left;padding:20px 0 10px 0;border-bottom:1px solid #666;z-index:9992;}
.D-logo{float:left;text-align:center;}
.D-topbg{background:#f0f0f0;float: left;width:100%;height:100%;}
.D-logo img{height:40px;}
.D-pcnavbox{width:100%;float: left;}
.D-pcnav{float:right;z-index:9991;}
#JS-nav-reorder{color:#333;float:right;border:1px solid #333;padding:2px 5px 1px 5px;display:none;margin-left:7px;background:#fff}
.Demo-selectbox{width:120px;height:100%;overflow:hidden;float:right;margin-left:13px;}
.Demo-selectbox-top{border:1px solid #222222;width:100%;position:relative;z-index:9992; float:left;font-size:12px;line-height:25px;background:#fff;}
.Demo-selectbox-top a{color:#333;}
.Demo-selectbox-top img{float:left;padding:0 5px 0 3px;padding-right:5px;padding-top:1px;}
.Demo-selectbox-top .LanguageSelect_fl{width:93px;overflow:hidden;float:left;color:#333;}
.Demo-selectbox-top .LanguageSelect_fl a{color:#333;}
.Demo-selectbox-top .LanguageSelect_fr{width:25px;height:25px;text-align: right;color:#333;padding-right:5px;float:right;}
.D-header{max-width:1200px;margin:0 auto;height:auto;}
.D-header1200{position:relative;float: left;padding:10px 0 0px 0;}
.D-header-fr{float:right;margin-top:3px;}
.plug-shopping{float:right;height:26px;width:26px;font-size:16px;text-align: center;position:relative;border:1px solid #333;cursor:pointer;color:#333;z-index: 9992;margin-left:5px;background:#fff;}
.D-search{height:26px;float:right;max-width:200px;margin-left:15px;position: relative;}
.D-search input{background:none;border:0;padding:4px 0;color:#333;border-bottom:1px solid #ccc;width:100%;}
.D-search button{position:absolute;right:-5px;background:none;border:0;color:#333;font-size:15px;top:0;}

.Demo-slidesbox{width:100%;float: left;}
.Demo-slidesbox img{box-shadow:inset 0 0 3px rgba(0,0,0,.8);width:100%;}
.Demo-page-slidesbox img{box-shadow:inset 0 0 3px rgba(0,0,0,.8);width:100%;}
.Demo-page-slidesbox{width:100%;float:left;}
.Demo-page-slides{width:100%;float:left;}
.Demo-Contontbox{width:100%;height:auto;clear:both;margin:0 auto;float:left;}

.Demo-Contontcolorbg{width:100%;float:left;position:absolute;top:-40px;height:40px;background:#fff;left:0;z-index:9992}
.Demo-page-Contontbox{width:100%;margin:0 auto;height:auto;background:#fff;padding:30px 15px;float:left;}
.Demo-page-Contont{max-width:1200px;position: relative;margin:0 auto;}
.D-pagenavbox{width:100%;float: left;padding:10px 0;}
.D-pagenav{margin:0 auto;max-width:1200px;height:auto;padding-top:20px;text-align:center;border-bottom:1px dotted #999;border-top:1px dotted #999;}
.D-pagenav ul{margin:0;}
.D-pagenav li{margin-right:10px;margin-bottom:10px;display:inline-block;}
.D-pagenav li a{float: left;background:#fff;padding:3px 10px;}

.D-productbox{padding:50px 120px;width:100%;overflow:hidden;position: relative;opacity:0;background:#f0f0f0;}
.D-productbox .D-title{width:100%;text-align:left;margin-bottom:30px;font-size:40px;color:#333;}
.D-productbox li{width:25%;float: left;padding:0 10px;}

.D-aboutbox{margin:0 auto;height:auto;padding:60px 0;color:#fff;width:100%;float:left;background:#333;position:relative;}
.D-aboutbox .D-title{width:100%;font-size:60px;margin-bottom:20px;}
.D-aboutbox .D-more{display: inline-block;padding:5px 20px;color:#fff;margin-top:40px;border:2px solid #fff;font-size:20px;}
.D-about{max-width:1200px;margin:0 auto;text-align:left;position:relative;}
.D-aboutbox #triangle-down {
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 30px solid #333;
    position: absolute;
    z-index:992;
    bottom:-30px;
    left:120px;
}

.D-aboutvideobox{width:50%;float:left;position: relative;height:330px;}
.D-aboutvideobox .D-title{width:100%;float: left;color:#fff;text-align:center;}
.D-aboutvideobox .D-title h4{font-size:40px;font-weight:normal;}
.D-aboutvideo{position: absolute;top:50%;left:50%;margin-left:-50px;}
.D-aboutvideoicon{margin-top:30px;width:100px;height:100px;border:3px solid #fff;color:#fff;text-align: center;font-size:40px;line-height:95px;border-radius:50%;transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;display:inline-block;}
.D-aboutvideoicon i{margin-left:10px;cursor:pointer;}
.D-aboutvideo span:hover{border:3px solid #333;color:#333;box-shadow:0 0 10px rgba(0,0,0,.3);}
.D-aboutvideoEjectbox{width:100%;position:fixed;height:100%;z-index:9999;top:0;left:0;padding:30px;background:rgba(0,0,0,0.8);display:none;}
.D-aboutvideoEject{width:100%;height:100%;position:relative;background:#fff;border-radius:5px;padding:40px 0;}
.D-aboutvideoEject video{float: left;width:100%;height:100%;background:#fff}
.D-aboutvideoEjeccoClose{width:30px;height:30px;position:absolute;right:40px;top:40px;z-index: 999;cursor:pointer;}

.D-servicebox{width:100%;float:left;background:#fff;background:url(../images/about.jpg) no-repeat fixed center top;background-size:100%;}
.D-service{width:50%;float:right;position: relative;background:#fff;-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);}
.D-service li{width:50%;float:left;overflow:hidden;border-left:0;padding: 30px;border:1px solid #f0f0f0;}

.D-service li .D-serviceimg{width:100%;margin:0 auto;text-align:center;}
.D-service li .D-serviceimgtop{width:100%;padding:20px 40px;background:#333;float:left;border-radius:5px 5px 0px 0}
.D-service li .D-serviceimg img{width:80px;}
.D-service li .D-serviceimgbottom{ width:0; height:0; border-left:70px solid transparent;border-right:70px solid transparent;border-top:35px solid #333;float:left;}
.D-service li .D-servicetext{width:100%;float:left;text-align:center;margin-top:15px;height:90px;overflow:hidden;}
.D-service li .D-servicetext h4{font-size:26px;width:100%;float:left;margin-bottom:10px;}

.D-newsbox{max-width:1200px;overflow:hidden;position: relative;margin:30px auto;font-size:12px;}
.D-newsbox .swiper-slide{width:100%;float:left;padding:10px 80px;}
.D-newsbox .swiper-slide span{border-top:1px solid #ccc;width:100%;float: left;padding-top:20px;}
.D-newsbox .swiper-wrapper{padding:30px 0;}
.D-newsbox h3{font-size:18px;}

.Plugproductli-38{width:100%;box-shadow: 0 0 3px rgba(0,0,0,.3)}
.Plugproductli-38 img{width:100%;float: left;}
.Plugproductli-38 .Plugproductli-text{width: 100%;float: left;padding:15px;background:#fff;}
.Plugproductli-38 .Plugproductli-text p{margin-top:15px;height:45px;overflow:hidden;}
.Plugproductli-38 .Plugproductli-more{float:left;margin-top:10px;}
.Plugproductli-38 .Plugproductli-more a{padding:3px 15px;font-size:15px;background:#333;color:#fff;border-radius:5px;}

.Demo-footbox{width:100%;background:#333;float:left;color:#fff;border-top:1px solid #ccc; padding:60px 0 30px;}
.Demo-footbox a{color:#fff;}
.D-foot .fl{width:100%;}
.D-foot{max-width:1200px;margin:0 auto;position: relative;}
.Demo-footnav{width:100%;float:left;padding:20px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:15px 0;}
.Demo-footnav li{width:16%;float:left;padding-right:15px;}
.Demo-footnav li i{font-size:12px;line-height:18px;}
.Demo-footnav li a{}
.Demo-footnav li a:first-child{width:100%;display:block;font-size:13px;}
.Demo-footnav li li{width:100%;float:left;border:0;padding:0;font-size:12px;}
.Demo-footnav li li i{float:left;padding:0 8px 0 5px;}
.Demo-footnav li li a:first-child{border:0;padding-bottom:0px;font-size: 12px}
.Demo-footnav li li a:hover{text-decoration:underline;}
.Demo-footnav li li a{padding-top:3px;border:0;font-size:12px;}
.D-foot p{font-size:14px;line-height:1.8;}



.Demo-page-left{width:25%;height:100%;overflow:hidden;float:left;padding-right:20px;}
.Demo-page-left .Demo-search{width:100%;float:left;line-height:35px;position: relative;}
.Demo-page-left .Demo-search input{float: left;width:100%;border:0;padding:0 5px 0 20px;border:1px solid #333;line-height:35px;}
.Demo-page-left .Demo-search button{position: absolute;right:10px;border:0;background:none;line-height:35px;top:1px;}
.D-p-leftnav{width:100%;float:left;border-top:2px solid #40b9e8;margin-top:20px;}
.D-p-leftnav .D-title{line-height:21px;float:left;width:100%;padding:10px 0px;color:#333;cursor:pointer;font-size:20px;text-align:left;}
.D-p-leftnav .D-title i{float:right;cursor:pointer;color:#333;display:none}
.D-product-leftnav{width:100%;float:left;border-top:2px solid #40b9e8;margin-top:20px;}
.D-product-leftnav .D-title{line-height:21px;float:left;width:100%;padding:10px 0px;color:#333;cursor:pointer;font-size:20px;}
.D-product-leftnav .D-title i{float:right;cursor:pointer;color:#333;display:none}
.D-p-leftnav ul{width:100%;float:left;}
.D-p-leftnav ul li{float:left;font-size:14px;width:100%;border-top:1px dotted #ccc;}
.D-p-leftnav ul li a{padding:10px 0;display:block;color:#333;}
.D-p-leftnav ul li a:before{content:"\2022\0020"}
.Demo-page-right{width:75%;float:right;font-size:14px;line-height:1.8;min-height:500px;padding:15px;}
.Demo-page-right .Demo-page-left-top{width:100%;float:left;border-bottom: 1px solid #ccc;font-size:15px;margin-bottom:10px;padding-bottom:10px;line-height:21px;text-align: center;}
.Demo-page-right .Demo-page-left-top .fl{border-left:3px #666 solid;font-size:21px;padding-left:10px;height:21px;line-height:21px;}
.Demo-page-Contont .D-page-title{width:100%;float:left;margin:20px 0;color:#333;border-bottom:1px dotted #333;padding-bottom:20px;}
.Demo-page-Contont .D-page-title h3{text-align: center;}
.D-page-news{width:100%;float:left;margin-top:20px;padding-top:10px;border-top:2px solid #40b9e8;}
.D-news-title{font-size:20px;color:#333;margin-bottom:15px;}
.D-page-news ul{width:100%;float: left;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.D-page-news li{width:100%;float:left;border-bottom:1px solid #ccc;font-size:13px;padding:10px;}
.D-page-news li a{color:#333;}

.D-form{max-width:100%;height:auto;margin-top:20px;}
.D-input{float:left;width:100%;}
.D-input input{float:left;line-height:40px;height:40px;padding:0 15px 0 35px;color:#bbbbbb;font-size:14px;float:left;}
.D-input input:focus{box-shadow: inset 0px 0px 3px #ccc;}
.D_form_title{background:url(../images/input_01.png) left center no-repeat;width:100%;border:1px solid #ccc;border-bottom:0;}
.D_form_name{background:url(../images/input_02.png) left center no-repeat;width:50%;border:1px solid #ccc;border-right:0;border-bottom:0;}
.D_form_tel{background:url(../images/input_03.png) left center no-repeat;width:50%;border:1px solid #ccc;border-bottom:0;border-bottom:0;}
.D_form_phone{background:url(../images/input_04.png) left center no-repeat;width:50%;border:1px solid #ccc;border-right:0;}
.D_form_email{background:url(../images/input_05.png) left center no-repeat;width:50%;border:1px solid #ccc;}
.D-textarea{width:100%;float:left;}
.D-yanzheng{float:left;width:100%}
.D-yanzhenginput{border:1px solid #ccc;} 
.D-textarea textarea:focus{box-shadow: inset 0px 0px 3px #ccc;}
.D-textarea textarea{width:100%;border:1px solid #ccc;min-height:150px;margin:0;padding:10px;border-top:0;color:#bbbbbb;font-size:14px;}
.D-sub button{float:left;border:0;width:100%;text-align:center;font-size:15px;padding:10px 0;background:#ececec;cursor:pointer;margin-top:10px;}
.D-sub i {font-size:20px;padding-right: 5px;outline: none;}
.phone-message{display:none;color:#fff}
.Nextpage{padding-bottom:15px;}
.D_textarea img{width:auto;height:auto;}
.D_textarea .hvr-bounce-to-right{border:0;}

@media screen and (min-width:1024px)  {   
}
@media screen and (max-width:1024px)  {   
    .D-pcnav{display:none;}
    .Demo-page-Contont,.Demo-footerboxtwo,.D-header,.D-newsbox,.D-copybox,.D-producttwobox,.D-aboutbox,.Demo-footerbox,.Demo-footbox{padding-left:20px;padding-right:20px;}
    .Demo-headerbox{padding-top:20px;padding-bottom:15px;}
    .D-header-fr{float:right;margin-top:5px;}
    .D-pcnavbox{display:none;}
    .D-productbox{padding:20px;}
    .Demo-headerbox{width:100%;height:auto;float:left;padding:30px 0 30px 0;background:#f0f0f0;height:auto;}
}  
@media screen and (max-width:768px){
  .Demo-page-left{width:100%;padding:0;} 
  .Demo-page-right{width:100%;margin-top:10px;min-height:100%;padding-left:0;padding-right:0;border-left:0;} 
  .D-page-news{display:none;}
  .D-p-leftnav .D-title{line-height:21px;float:left;width:100%;background:#ccc;padding:10px 10px;color:#fff;cursor:pointer;font-size:18px;}
  .D-p-leftnav .D-title i{display:inline-block;color:#fff;font-size:15px;}
  .D-p-leftnav ul{display: none;}
  .D-product-leftnav .D-title{line-height:21px;float:left;width:100%;background:#ccc;padding:10px 10px;color:#fff;cursor:pointer;font-size:18px;}
  .D-product-leftnav .D-title i{display:inline-block;color:#fff;}
  .Demo-JS-leftnavbox{display:none;}  
  .Demo-footnav li{width:100%;padding:10px 0 10px 0;border-left:0;} 
  .Demo-footnav li li{padding-top:0px;}
  .Demo-footfr{width:100%;border:0;}
  .Demo-footcontact{width:100%;padding:0;}
  .JS-footnav{display:none;}
  .Demo-footnav li a:first-child{font-size:15px;}
  .Demo-footnav li a:first-child i{transition: all 0.3s;-moz-transition: all 0.3s;  /* Firefox 4 */-webkit-transition: all 0.3s;   /* Safari 和 Chrome */-o-transition: all 0.3s;    /* Opera */}
  .Demo-footnav li li a:first-child{padding-bottom:0px;padding-top:15px;padding-left:15px}
  .D-service li{width:50%;}
  .D-service{width:100%;padding:0;}
  .D-aboutbox #triangle-down {
      width: 0;
      height: 0;
      border-left: 30px solid transparent;
      border-right: 30px solid transparent;
      border-top: 30px solid #333;
      position: absolute;
      z-index:992;
      bottom:-30px;
      left:50%;
      margin-left:-30px;
  }
  .D-aboutvideobox{width:100%;float:left;position: relative;height:250px;}
  .D-aboutvideo{position: absolute;top:50%;left:50%;margin-left:-50px;margin-top:-50px;}
  .D-servicebox{width:100%;float:left;background:#fff;background:url(../images/about.jpg) no-repeat center top;background-size:100%;}
}
@media screen and (max-width:480px)  { 

}
@media screen and (min-width:480px)  and (max-width:1024px){ 
}
