body,ul,p,h1,h2,h3,h4,h5,h6,hr,dl,dd{margin:0;}
ul,ol,td,th{padding:0;}

body {
  font-family: Arial,"Microsoft YaHei";
  font-size: 14px;
  color: #434343;
}
ul,li {
  list-style: none;
}
img {
  border: none;
}
.clear {
  clear: both;
  font-size: 0px;
}
.clearfix:after{
	display:block;
	content:'clear';
	clear:both;
	height: 0;
	overflow: hidden;
	*zoom:1;
	visibility: hidden;
}
/*一般链接*/
a,a:link,a:focus {
  text-decoration: none;
  color: #555;
}
a:hover {
  color: #55b4ec;
  text-decoration: none;
}

/*public*/
.pull-left{float:left;}
.pull-right{float:right;}
.img-responsive{width:100%;display: block;}
.text-muted{color:#999;line-height:25px;}
.text-oranger{color:#ff6825;}
.text-right{text-align: right}
.text-center{text-align: center;}
.section{padding: 0px 15px;}
.span-line{margin:0px 5px;}
.help-txt{color:#999;margin-top:5px;font-size:12px;}
.btn{padding:10px 15px;display: inline-block;}
.btn-color{background: #43b7ff;color:#fff !important;;}
.btn-color:hover{background: #0197d1;color:#fff;}
.mt{margin-top:10px;}
/*main*/
.wrap{width:1000px;margin:0 auto;min-width:1000px;}
.header{height:100px;z-index: 9;position: relative;}
.logo{float:left;line-height:100px;height:100px;}
.logo h2 a{color:#ff6825;display:inline-block;font-size:24px;font-weight: bold;margin-top:20px;}

.menu{float:left;height:inherit;margin-left:50px;}
.menu ul li.p1{float:left;height:100px;line-height: 100px;margin:0px 4px;text-align:center;position: relative;}
.menu ul li a{padding:0px 8px;}
.menu ul li.p1:hover,.menu ul li.p1.active{/*border-bottom:3px solid #55b4ec;*/}
.menu ul li.p1:hover span a,.menu ul li.p1.active span a{color:#55b4ec;}
.menu ul.drown{background:rgba(0,0,0,0.5);display: none;position: absolute;padding:10px;box-shadow: 2px 2px 2px rgba(51, 51, 51, 0.3);}
.menu ul.drown li.p2{line-height:35px;float:left;font-size:13px;width:165px;border-bottom: 1px dashed #484848;margin-top:10px;text-align: left;}
.menu ul.drown li.p2 a{color:#fff;}
.menu ul .u-movingline{  width: 0px;position: absolute;top: 97px;left: 0px;border-bottom: 3px solid #55b4ec;transition: all .5s;}
@-webkit-keyframes move{
         0%{
          left:-90px;
          width:0px;
         }
         100%{
          left:0px;
          width:100px;
         }
     }

/*.menu ul li.p1:hover ul.drown{display: block;}*/
.menu ul li.p1:hover ul.drown li:hover{background:#55b4ec;}
.menu ul li.p1:hover ul.drown li:hover a{color:#fff;display: block;}

.menu ul.drown.pright{right:0px;}


.language{float:right;border-left:1px solid #b0b0b0;height:100px;position: relative;}
/*.language dl{padding:0px 15px;background: #fff;margin-left:30px;}*/
.language dl{padding:0px 5px;background: #fff;margin-left:10px;}
.language dl dt{line-height: 100px;}
.language dl dd{line-height: 40px;border-top:1px solid #e6e6e6;display: none;}
.language dl:hover dd{display: block;}
/*.language i.flag{position: absolute;left:20px;top:42px;font-size: 18px;color:#666;}*/
.language i.flag{position: absolute;left:10px;top:42px;font-size: 18px;color:#666;}

/*banner焦点图*/
.banner {width:100%;height:auto; overflow: hidden;position: relative;min-width: 1000px;}
.banner ul li { float: left;width:100%;height:auto;background-size:100%;}
.banner ul li img{width:100%;}
.dots{position:absolute;left:50%;margin-left:-30px;bottom:20px;}
.dots li{width:10px;height:10px;margin:0px 5px;float:left;cursor:pointer;text-indent:-99px;overflow:hidden;background: #818181;}
.dots li:hover,.dots li.active{background: #fff;}
.arrows{position: absolute;top:335px;width: 100%;}
.arrows span{cursor: pointer;display: inline-block;width: 32px;height:60px;text-indent: 100px;overflow: hidden;}
.arrows span.prev{background: url(../images/hoverbtn.png) no-repeat left;left:20px;position: absolute;}
.arrows span.next{background: url(../images/hoverbtn.png) no-repeat right;right:20px;position: absolute;}

.title{padding:30px 0px;}
.products-cont{overflow: hidden;}

.products-list{width:220px;overflow:hidden;float: left;margin-right:5px;margin-left:5px;margin-bottom:10px;box-shadow: 0px 0px 3px #ccc;cursor:pointer;position: relative;}
.list-top{position: relative;width:100%;height:180px;overflow: hidden;}
.list-wrap{position: absolute;width:100%;height:100%;top:0px;left:0px;bottom:0px;right:0px;background: rgba(0,0,0,0.7);display: none;}
.list-font{position: absolute;bottom:10px;padding:0px 10px;color:#fff;font-size:14px;line-height: 22px;}
.list-bottom{padding:10px 15px;}
.list-bottom h4{font-size: 16px;}
.list-bottom h2{height:45px;line-height: 45px;font-size: 18px;text-align: center;font-weight: normal;}
.list-bottom p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top:5px;}
.products-list:hover .list-wrap{display: block;}
.products-list img{transition: all 0.4s ease-in-out;}

.products-list:hover .list-bottom{background: #43b7ff;color:#FFF;}
.products-title{margin:20px 0px;}
.products-title .fa-detail{float: right;margin-top:10px;margin-right: 10px;}
.products-title span{display: inline-block;padding:10px 0px;border-bottom: 2px solid #43b7ff;font-size:18px;}

.list-mask1{position: absolute;width:100%;height:100%;top:0px;left:0px;bottom:0px;right:0px;background: rgba(0,0,0,0.5);display: none;}
.list-font1{position: absolute;width:100%;top:108px;text-align: center;color:#fff;font-size:16px;}
.list-font1 p{margin-bottom:10px;}
.list-font2{position: absolute;top:254px;height:254px;width:100%;overflow:hidden;color:#fff;line-height: 22px;padding:40px 20px 10px;}
.list-mask2{position: absolute;top:254px;height:254px;width:100%;overflow:hidden;background-image: linear-gradient(90deg,#80bfc5,#2ea7e0);color:#fff;filter:alpha(opacity=60);opacity: 0.6;}
.list-font2 .line{width:50px;height:2px;background: #fff;margin:10px auto;}
.products-homelist{width:320px;}
.products-homelist .list-top{height:254px;}
.products-list:hover .list-font1{display: none;}
.products-list:hover .list-mask1{display: block;transition: all 0.4s ease-in-out;}
.products-list:hover img{transform: scale(1.2);transition: all 0.4s ease-in-out;}
.products-list:hover .list-mask2,.products-list:hover .list-font2{top:0px;transition: all 0.4s ease-in-out;}


.color-list{text-align:center;font-size:14px;margin:8px 5px;display: inline-block;border-radius: 10px;width:100px;}
.color-list img{display: block;max-width: 100%;margin:5px auto;}
/*.color-list:hover,.color-list:focus{color:#fff;border:2px solid #43b7ff;}*/

.technology{min-width: 1000px;}
.technology-cont{background: url(../images/tbj.jpg) no-repeat center;height:450px;overflow: hidden;}
.technology-list{width:380px;margin:10px;margin:0px\9;color:#fff;float:left;margin-top:100px;}
.technology-list.last-list{width:140px;}
.technology-list dl dt p.line{width:30px;height:3px;background: #fff;margin:30px 0px 20px;}
.technology-list dl dd{padding:10px 0px;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.technology-list dl a{color:#fff;}
.technology-list dl a:hover{color:#55b4ec;}

.news{overflow: hidden;margin:50px 0px;min-width: 1000px;}
.news-list{width:270px;float: left;margin-right:30px;margin-left:30px;margin-bottom:30px;}
.news-list .news-title{padding:20px 0px;margin:10px 10px 10px 0px;border-bottom: 1px solid #acacaa;}
.news-list .news-title h3{font-weight:200;font-size: 16px;}
.news-cont ul li{height:35px;line-height:35px;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-cont ul li i{color:#999;margin-right:10px;}


.sub-main{overflow: hidden;min-width: 1000px;}
.sub-left{float:left;margin-right: 10px;width:220px;}
.sub-right{float:right;margin-left: 10px;width:720px;     background: #f3f3f3;}
.sub-right-cont{padding:20px 10px;overflow: hidden;}
.sub-right-tit{padding:10px 15px;font-size: 16px;background: #0077b0;color:#fff;    border-top: 2px solid #0077b0;}

.word-box{overflow: hidden;padding-bottom:20px;border-bottom: 1px solid #dedede;}
.word-left{float:left;width:250px;margin-right:20px;}
.word-right{float:left;width:400px;}
.word-box-cont img{float:right;margin-left: 10px;width:350px;margin-top:-20px;}

.articel p{padding-top:10px;line-height: 22px;}
.sub-title{margin:30px 0px;}
.sub-title h2{font-weight: normal;} 
.sub-box{}
.sub-tab a{display: inline-block;width:180px;height:40px;line-height: 40px;text-align: center;border:1px solid #bfbfbf;margin:0px 5px;}
.sub-tab a.active,.sub-tab a:hover{background: #43b7ff;color:#fff;}
.sub-cont{background: #fff;margin-top:30px;min-height: 300px;padding:30px 10px;overflow: hidden;}
.bg-white{background: #f8f8f8;}
.sub-cont .sub-cont-left{float:left;}
.sub-cont .contact-list-item{float:left;margin-bottom:20px;padding-bottom:20px;margin-left:15px;}
.sub-cont .contact-list-item img{float: left;width:200px;}
.sub-cont .contact-list-item .contact-list-cont{float: left;margin-left:20px;}
.sub-cont .contact-list-item .contact-list-cont i{font-size:18px;color:#43b7ff;}
.sub-cont .contact-list-item .contact-list-cont i.fa-mobile{font-size:24px;}
.border-bottom{border-bottom: 1px solid #c4c4c4;}
.sub-cont .contact-list-item p{color:#666;padding-top:8px;}
.sub-cont p.line{width:80px;border-bottom: 3px solid #43b7ff;margin:10px 5px 20px 0px;}
.sub-cont-right{float: left;}



.left_box{width:220px;float: left;}
.left_box .left_tit{height: 45px;background: #0077b0;text-align: left;padding-left:20px;line-height: 45px;font-size: 18px;color: #fff;}
.left_cont{margin-top: 10px;background: #e4e4e4;padding:10px;}
.left_cont ul li.leftp1{margin-bottom:5px;}
.left_cont ul li.leftp1 span{width:100%;height: 40px;line-height: 40px;background: #c3c3c3;position: relative;box-sizing:content-box;transition: all 0.25s ease-in-out;display: inline-block;}
.left_cont ul li.leftp1 span a{width:170px;}
.left_cont ul li a{display: inline-block;padding-left: 10px;color:#262626;font-size: 14px;font-weight: bold;}
.left_cont ul li.leftp1 span .fa{position: absolute;right:10px;top:11px;width:30px;color:#565656;font-size: 18px;cursor: pointer;color:#fff;text-align: right;transition: all 0.2s ease-in-out;}

.left_cont ul li.leftp1 .dropdown{display: none;background: #fff;}
.left_cont ul li.leftp1 .dropdown li{padding:10px 0px 5px;}
.left_cont ul li.leftp1 .dropdown li a{display: block;color:#333;}
.left_cont ul li.leftp1 .dropdown li a.tactive{color:#0077b0;}
/*.left_cont ul li.leftp1.active .dropdown{display: block;}*/
.left_cont ul li.leftp1.active span,.left_cont ul li.leftp1:hover span,.left_cont ul li.leftp1.drop-on span{background: #0077b0;color:#fff;}
.left_cont ul li.leftp1.active span a,.left_cont ul li.leftp1:hover span a,.left_cont ul li.leftp1.drop-on span a{color:#fff;}
.left_cont ul li.leftp1.drop-on span a{color:#fff;}
.left_cont ul li.leftp1 .dropdown .leftp3{padding:5px 0px;}
.left_cont ul li.leftp1 .dropdown .leftp3 a{padding-left:20px;}

/*.left_cont ul li.active .fa,.left_cont ul li:hover .fa{display:inline-block;}
.left_cont ul li.active,.left_cont ul li:hover{background: #bbbbbb;}
.left_cont ul li.active a,.left_cont ul li:hover a{color:#fff;}
.left_cont ul li:hover{padding-left: 10px;}*/

.message-board{background: #fff;padding:20px 0px;}
.vFormsubmit{width:680px;margin:0 auto;padding:30px 0px;}
.vFormsubmit .form-group{width: 100%;}
.vFormsubmit .form-control{width:315px;border:1px solid #d9d9d9;padding:15px 5px;margin:10px 5px;}
.vFormsubmit .form-control.w100{width:655px;}
.subbtn{width:180px;height: 45px;line-height: 45px;color:#fff;text-align: center;background: #43b7ff;border:0px;border-radius: 3px;}


.news-item-list{border-bottom:1px solid #e4e4e4;padding:20px 30px;overflow: hidden;position: relative;}
.news-list-time{width:80px;float: left;text-align: center;display: table;vertical-align: top;}
.news-list-time big{font-size: 24px;padding-bottom:5px;}
.news-list-time div{vertical-align: top;display: table-cell;}
.news-list-cont{margin-left:220px;margin-top:5px;margin-right:100px;position: relative;}
.news-list-cont p{margin-top: 8px;}

.news-list-btn{position: absolute;right:0px;top:15px;}
.readbtn{background: #43b7ff;padding:6px 12px;color:#fff !important;margin:5px 0px;display: inline-block;font-size: 12px;}
.readbtn:hover{color:#fff;background: #3ea3e1;}

.crumb{box-shadow: 0px 0px 1px #ccc;padding:10px 0px;}
.detail{}
.detail-box{padding:20px 0px;margin:20px 0px;}
.detail-title{padding:10px 0px;}
.detail-title p{margin:10px 0px;color:#8d8d8d;}
.detail-cont{min-height:300px;border-bottom: 1px solid #f3f3f3;padding:20px 0px;line-height:25pt;}
.detail-cont-w100{width:800px;margin:0 auto;}
.pageation{margin:20px;}
.pageation p{padding-bottom:10px;}


/*product*/
.product-box{min-height:300px;padding:30px 0px;}
.product-brief{padding:20px 10px 50px;margin-bottom:50px;border-bottom: 1px solid #dcdcdc;}
.product-brief h3{margin-bottom:20px;}
.product-detail-title{}
.product-detail-title p.line-dot{width:100px;border-bottom: 3px solid #43b7ff;}

.picshow-box{border: 1px solid #e6e5e5;margin:10px auto;padding:10px;overflow: hidden;}
.pic-left{width:500px;float: left;}
#showbox { background:#eee;}
#showsum { left:25px; margin-top:10px;}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:1px solid #f60;}
.showpage { width:500px; position:relative}
.showpage a { display:block; height: 60px;width:30px; position:absolute;top:-65px;}
#showlast{left:0px;background: url(../images/btn.png) no-repeat left;}
#shownext{right:0px;background: url(../images/btn.png) no-repeat right;}
.pic-right{width:650px;margin-left:20px;float:left;}
.pic-right p{margin-top:10px;}
.price{padding:10px 15px;background: #f3f3f3;margin:10px 0px;}
.link-btn{display: inline-block;padding:10px 30px;border:1px solid #e50012;margin-top:20px;}
.brand-tab{border: 1px solid #e6e5e5;}
.tab-title{padding:0px;margin:0px;background:#f3f3f3;border-bottom:0px;}
.bg-line{display: inline-block;background: #fff;border-top:2px solid #43b7ff;padding:0px 15px;height:38px;line-height: 38px}
#showbox span {background: rgba(255,255,255,0.5);}
.main-content{margin:25px;}


.sitemap dl{padding: 20px 15px 20px;overflow: hidden;border-bottom: 1px dashed #e4e4e4; }
.sitemap dt{font-size:16px;color:#0077b0;}
.sitemap dd{padding-top:10px;padding-right:30px;float:left;}

/*footer*/
.footer{background:#232323; color:#d2d2d2;overflow: hidden;min-width: 1000px;}
.foot-logo{float:left;padding-right:50px;width:600px;padding-top:50px;}
.foot-title p.line{width:50px;border-bottom: 3px solid #43b7ff;margin:10px 5px;}
.foot-title h2{font-weight:200;font-size:1.3em;}
.foot-cont{width: 100%;}
.foot-logo p{margin-top:5px;margin-left: 5px;padding:5px 0;}
.foot-menu{padding:20px 50px;float:left;width:580px;}
.foot-contact{float:right;margin-top:50px;position:relative;border-left:1px solid #343434;padding-left:100px;}
.foot-contact .map{width:193px;height:95px;background:url(../images/map-small.png) no-repeat;position:absolute;left:100px;top:40px;}
.foot-contact p{padding:5px 0;color:#919191;font-size:1em;}
.foot-contact p i{margin-right:10px;}
.copy-right{padding:15px 0px;text-align: center;background: #191919;color:#c4c4c4;min-width: 1000px;}
.copy-right p{line-height:20pt;}
.copy-right a{color:#c4c4c4}
.copy-right a:hover{color:#fff;}
.footer-images{margin-top:10px;overflow:hidden;}
.footer-images img{width:80px;margin:0 2px;border-radius:2px;}




.uploadifive-button {
  background-color: #ff6825;
  color: #FFF;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  text-transform: uppercase;
  width: 100%;
  cursor: pointer;
}
.uploadifive-button:hover {
  background-color: #ff6825;

}
.uploadifive-queue-item {
  background-color: #F5F5F5;
  border-bottom: 1px dotted #D5D5D5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font: 12px Arial, Helvetica, Sans-serif;
  margin-top: 3px;
  padding: 15px;
}
.uploadifive-queue-item .close {
  background: url('uploadifive-cancel.png') 0 0 no-repeat;
  display: block;
  float: right;
  height: 16px;
  text-indent: -9999px;
  width: 16px;
}
.uploadifive-queue-item .progress {
  border: 1px solid #D0D0D0;
  height: 3px;
  margin-top: 5px;
  width: 100%;
}
.uploadifive-queue-item .progress-bar {
  background-color: #0072BC;
  height: 3px;
  width: 0;
}


.footerlinks {    
  padding:40px 0;  
  height: auto !important;
}
.footerlinks ul {
  display: inline-block;  
  line-height: normal;  
}
.footerlinks ul li {
  float: left;
}
.footerlinks ul li a {
  padding-top:2px;
  display:inline-block;
  color: #999;
  font-size: 13px;
  margin: 0 17px;
  line-height: normal;
  transition-duration: 0.3s;
  transition-property: text-shadow, color;
  transition-timing-function: cubic-bezier(0.95, 0.01, 0.22, 0.65);
  text-align: center;
}
.footerlinks ul li a:hover,
.recent-news ul li a:hover {
  -webkit-transition-duration: .1s;
  transition-duration: .1s;
  text-shadow: 0 0 6px #fff;
  color: #fff;
}

.recent-news{}
.recent-news h3{font-size:0.95em;font-weight:200;}
.recent-news ul{}
.recent-news ul li{border-bottom:solid 1px #343434;padding:15px 0;line-height:30px;}
.recent-news ul li:last-child{border-bottom:none;}
.recent-news ul li a{color:#999999;}
.socials a {
margin-top:20px;
position:relative;
display:inline-block;
width: 38px; height: 38px;
color: #fff; line-height: 38px;
text-align: center; 
margin-right: 3px; 
margin-bottom: 10px; 
z-index: 1;
border:solid 1px #333333;
}
.socials a:hover{background:#43b7ff;color:#fff;-webkit-transition-duration: .1s;transition-duration: .1s;}

/*.flot{position: fixed;right:0px;top:200px;z-index:99;}*/
.flot{position: fixed;right:-3px;top:100px;z-index:99;}
.flot ul li{
    padding:10px 10px;
    color: white;
    margin-bottom: 2px;
    border: none;
    background: #2e2e2e;
    transition: background-color 0.15s linear;
    cursor: pointer;
    border-radius: 1px;
    outline: none;}
.flot ul li:hover,.flot ul li.active{background: #00aff0;}

.flot_left{float:left;}
/*.flot_right{float: left;background: #fff;padding:30px 25px;margin-right:-225px;transition: all 0.5s ease-in-out;}*/
.flot_right{float: left;background: #fff;padding:30px 25px;margin-right:-245px;transition: all 0.5s ease-in-out;}
.flot_list{padding-bottom:20px;}
.flot_list h4{padding-bottom:5px;}
/*.list_page{text-align:center;margin:30px 0 20px 0;}
   .list_page a{display:inline-block;padding:7px 10px;background:#fff;margin-left:-1px;color:#333;}
   .list_page a.hover {background:#90CBF9;border:1px solid #90CBF9;color:#fff;display:inline-block;padding:7px 10px;margin-left:-1px;} */
.list_page{text-align:center;margin:30px 0 20px 0;}
.list_page a{display:inline-block;padding:7px 10px;background:#fff;margin-left:-1px;color:#333;}
.list_page a.hover {background:#90CBF9;border:1px solid #90CBF9;color:#fff;display:inline-block;padding:7px 10px;margin-left:-1px;}