body a:focus {  outline:none;   -moz-outline:none;}
a {
    text-decoration: underline;
    color: #000;
    font-family: "Arial",Arial,sans-serif;
}
/*a标签*/
.allpnopagebtn {float: right; margin: 20px 20px ;display: block;}
.allpnopagebtn a{float: left; display: inline-block;font-size: 20px;font-weight: 200;line-height: 38px;width: 38px;text-align: center;margin: 0px 20px 0px 10px;color: #999;border: 1px solid #999;}
.allpnopagebtn a:hover{background-color: #0146AB;color: #FFFFFF;}


.allpnopagebtn1 {float: right;}
.allpnopagebtn1 a{float: left; display: inline-block;font-size: 15px;font-weight: 200;line-height:35px;width:100px;margin: 33px 3px; text-align:center; color:#999;text-decoration: none; border: 1px solid #999; height: 35px; }
.allpnopagebtn1 a:hover{border: 1px solid #0090D8;color:#0090D8;}


/*开始a标签*/
  /*<div class="allpnopagebtn "> <a href="#" class="next" title="下一页">&gt;
  </a> <a href="#" class="previous" title="上一页">&lt;
  </a> </div>*/
ul li {
  list-style: none;
}
ul div a {
  text-decoration: none;
}
.blueness {
  background-color: #0146AB;
}
.text-blueness {
  color: #0146AB;

}

.text-baise{color: #FFFFFF;}
.text-background{background-color: #005BAC;}
.text-background1{color: #1DB0D5;}
.text-background1-1{color: #005BAC;}
.yellow {
  background-color: #ff7200;
}
.float-left{float: left;}
.float-right{float: right;}
body a{text-decoration: none;}
.white {
  color: #FFFFFF;
}
.border-left-dashed{border-left:1px dashed #ADADAD ;padding: 8px 0px;}
.border-left{border-left:1px solid #ADADAD ;}
	.border-reght-dashed{border-right:1px dashed #ADADAD  ;padding:8px 0px;}
	.border-reght{border-right:1px solid #ADADAD ;}
	.border-bottom-dashed{border-bottom: 1px dashed #ADADAD ;padding:8px 0px;}
	.border-bottom{border-bottom:1px solid #ADADAD ;}
	.border-top-dashed{border-top:1px dashed #ADADAD  ;padding: 8px 0px;}
	.border-top{border-top:1px solid #ADADAD ;}
	@media only screen and (max-width:767px ) {
		.border-left-dashed{border-left:1px dashed #ADADAD ;padding: 8px 0px; width: 96%;margin: 0auto;}
.border-left{border-left:1px solid #ADADAD ;}
	.border-reght-dashed{border-right:1px dashed #ADADAD  ;padding:8px 0px; width: 96%;margin: 0auto;}
	.border-reght{border-right:1px solid #ADADAD ;}
	.border-bottom-dashed{border-bottom: 1px dashed #ADADAD ;padding:8px 0px; width: 96%;margin: 0auto;}
	.border-bottom{border-bottom:1px solid #ADADAD ;}
	.border-top-dashed{border-top:1px dashed #ADADAD  ;padding: 8px 0px; width: 96%;margin: 0auto;}
	.border-top{border-top:1px solid #ADADAD ;}
	}
.navpading {
  padding: 18px 0px 10px 0px;
}
.text-yelue{color:#ff6000;}
.soidd{border: 1px solid #FF7200;}
/*zitiyans */
.text-huise{color: #949898;}
.text-lanse{color: #005BAC;}
.text-jiachu{font-weight:bold ;}
/*zitidax */
.text-14{font-size: 14px;}
.text-16{font-size: 16px;}
.text-18{font-size: 18px;}
.text-20{font-size: 20px;}
.text-22{font-size: 22px;}
.text-24{font-size: 24px;}
.text-26{font-size: 26px;}
.text-28{font-size: 28px;}
.text-30{font-size: 30px;}
.text-32{font-size: 32px;}
.text-34{font-size: 34px;}
.text-36{font-size: 36px;}
.text-38{font-size: 38px;}
.text-40{font-size: 40px;}
.text-42{font-size: 42px;}
.text-44{font-size: 44px;}
/*中部和下部*/
/*字体高度*/
.height-large {
	line-height: 74px;
}
.height-big {
	line-height: 30px;
}
.height {
	line-height: 24px;
}
.height-small {
	line-height: 20px;
}
.height-little {
	line-height: 16px;
}
ul li {
  list-style: none;
}
/*工厂开始*/

.Gc {
  background: url(../images/Gc.png) center;
  padding: 0px 0px 20px 0px;
}
.Gc a {
  display: block;
  margin: 0 auto;
  border: 1px solid #1896D9;
  color: #1896D9;
  width: 120px;
  height: 34px;
  text-align: center;
  padding: 6px 0px 5px 0px;
  text-decoration: none;
  margin-top: 40px;
}
.Gc a:hover {
  background: #1896D9;
  color: #FFFFFF;
}
/*工厂结束*/
/*导航结束*/
/*手机端的*/

.pull-right a {
  text-decoration: none;
}
/*ul li小的时候莫名右边移动了40px*/

ul,
menu,
dir {
  display: block;
  list-style-type: disc;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
  padding: 0px;
}
/*新加的尾巴*/

.flcon {
  position: fixed;
  bottom: 0px;
  z-index: 100;
  height: 50px;
  display: none;
  width: 100%;
}
/*尾巴开始*/

.border-reght {
  border-right: 1px solid #FFFFFF;
}
.border-left {
  border-left: 1px solid #FFFFFF;
}
.border-top {
  border-top: 1px solid #FFFFFF;
}
.border-bottom {
  border-bottom: 1px solid #FFFFFF;
}
.block {
  display: block;
}
/*重要代码*/
	.cpshow_js{padding:0px 0px 40px 0px;}
				.cpshow_js .js_info{font-size:14px; padding-bottom:10px; line-height:22px;}
				.cpshow_js .js_info span{color:#000;}
				.cpshow_js .js_cons{font-size:12px; line-height:22px; padding-left:7px;}
				.cpshow_js .tabs{height:44px;width: 60%;margin: 0 auto;}
				.cpshow_js .tabs li{
					    width: 25%;
    height: 60px;
    line-height: 39px;
    float: left;
    background: #FFF none repeat scroll 0% 0%;
    overflow: hidden;
    text-align: center;

}
				.cpshow_js .tabs li a{display: block; color:#555; font-size:14px; cursor:pointer;text-decoration:none;  border: 1px solid #C0C0C0;}
				.cpshow_js .tabs .thistab a{ color:#FFF; font-size:14px; text-decoration:none; border: 0px solid #CCCCCC;}	
				.cpshow_js .tabs .thistab, .cpshow_js .tabs .thistab a:hover{background: url(../images/botton-1.png) no-repeat; color:#FFF; font-size:14px;text-decoration:none;}
				.cpshow_js .tab_conbox{width:100%;}
				.cpshow_js .tab_conbox li{padding:30px 0px 30px 0px;}
				.cpshow_js .tab_con{display:none;}

/*手机端开始*/
@media only screen and (max-width:769px ) {

	
	.cpshow_js{padding:0px 0px 10px 0px;}
				.cpshow_js .js_info{font-size:14px; padding-bottom:10px; line-height:22px;}
				.cpshow_js .js_info span{color:#000;}
				.cpshow_js .js_cons{font-size:12px; line-height:22px; padding-left:7px;}
				.cpshow_js .tabs{height:44px;width: 100%;margin: 0 auto;}
				.cpshow_js .tabs li{width:24.5%; height:44px;line-height:44px; float:left; background: #FFFFFF; overflow: hidden; 
				
				text-align:center; border: 1px solid #dcdcdc; }
				.cpshow_js .tabs li a{display: block; color:#555; font-size:14px; cursor:pointer;text-decoration:none;border: 0px solid #CCCCCC; }
				.cpshow_js .tabs .thistab a{background:#005bac; color:#FFF; font-size:14px; text-decoration:none;}	
				.cpshow_js .tabs .thistab, .cpshow_js .tabs .thistab a:hover{background:#005bac; color:#FFF; font-size:14px;text-decoration:none;}
				.cpshow_js .tab_conbox{width:100%;}
				.cpshow_js .tab_conbox li{padding:30px 0px 30px 0px;}
				.cpshow_js .tab_con{display:none;}
	
	 .XI {
	  display: none;
  }
}

@media only screen and (max-width: 767px) {
	

		/*头部banner*/\
		    .float a{margin: 0px 2px;}
    .float1{widows: 100%;opacity: 0.7;background-color: #cac7c7; position:  relative;top: -40px;}
    .float1 a:hover{color: #0146AB;}
    .float1 a{text-decoration: none;}
.float{width: 96%; margin: 0 auto; position: relative; height: 40px;line-height: 40px; color: #101010;}
.floata{color: #8C8C8C;}
.floata1{color: #678ec6;}
.prlipaing{margin-top:0px; padding: 10px 0px 10px 0px;}
.prlipavar{margin-top:-32px;padding: 0px 0px 10px 0px;}
	/*ss*/
	

  .newsone {
	  padding: 15px 0px 30px 0px;
  }
  .MRre {
	  height: 50px;
	  margin-top: 20px;
  }
  .MRre a {
	  display: block;
	  margin: 0 auto;
	  border: 1px solid #1896D9;
	  color: #1896D9;
	  width: 120px;
	  height: 36px;
	  text-align: center;
	  padding: 7px 0px 5px 0px;
	  text-decoration: none;
  }
  .MRre a:hover {
	  background: #1896D9;
	  color: #FFFFFF;
  }
  /*手机轮播结束*/
  
 
  .flrgicon {
	  display: none;
  }
  /*弹窗*/
  
  .no {
	  display: none;
  }
  .industry {
	  width: 100%;
	  background-color:#0146AB;
	  display: block;
	  height: 40px;
	  line-height: 32px;
	  color: #FFFFFF;
	  padding: 3px 10px 10px 10px;
	  text-decoration: none;
	  font-weight: bold;
  }
  .industry a {
	  display: block;
	  border: 1px #FFFFFF solid;
	  height: 30px;
	  width: 40px;
	  float: right;
	  margin-top: 2px;
	  border-radius: 5px 5px;
  }
  .industry span {
	  display: block;
	  border: 1px #FFFFFF solid;
	  margin: 5px 0px 0px 7px;
	  width: 24px;
  }
  /*导航*/
  
  .over a {
	  text-decoration: none;
  }
  .over {
	  width: 100%;
	  list-style: none;
	  padding: 0;
	  margin: 0;
  }
  .over li {
	  color: #777777;
	  height: 30px;
	  margin-bottom: 3px;
	  padding: 8px 0px;
	  margin-left: 20px;
  }
  .Gc input {
	  display: none;
  }
  .flcon {
	  display: block;
  }
  /*导航开始*/
  
  .a2 {
	  background-color: #3f89c3;
  }
  .a3 {
	  background-color: #f28337;
  }
  .a4 {
	  background-color: #3f89c3;
  }
  .Aone {
	  width: 57%;
	  list-style: none;
	  float: right;
	  text-align: right;
	  
  }
  .Aone a {
	  padding: 0px 14px 0px 0px;
	 
	  text-decoration: none;
  }
  .Logo {
	  width: 36%;
  }
  .Logo img {
    width: 100%;
	  float: left;
	  margin-left: 6px;
  }
  .Logo1 {
	  width: 57%;
	  float: right;
	  margin-top: 2%;
  }
  .Logo1 a {
	  display: block;
	  width: 30%;
	  float: left;
	  text-align: right;

	  padding: 2px 2px 2px 2px;
	  text-align: center;
	  margin-left: 3px;
	  color: #FFFFFF;
	  text-decoration: none;
  }
  .logo1 ul li span {
	  text-align: center;
  }
  /*导航结束*/
  
  .tailone a {
	  color: #FFFFFF;
	  text-decoration: none;
  }
  /*尾巴*/
  
  .tail {
	  float: left;
	  width: 30%;
  }
  .tail {
	  padding: 4% 2% 4% 2%;
  }
  .tail img {
	  width: 100%;
  }
  .tail1 {
	  float: left;
	  padding: 5% 2px 0px  2px;
	  width: 70%;
  }
  .tail1 li {
	  padding: 2px 0px 2px 0px;
  }
  .tail1-1 {
	  text-align: center;
  }
  .tail1-1 a {
	  display: block;
	  float: left;
	  padding: 0px 8px 0px 8px;
  }
  .tail2 {
	  display: none;
  }
  .tail3 {
	  text-align: center;
	  width: 100%;
	  display: none;
  }
  .tail3 li {
	  padding: 0px 10px 0px 10px;
	  float: left;
  }
  .WX-Gz {
	  display: block;
  }
  /*新闻开始*/
 
  /*新闻结束*/
}
/*手机端结束*/
/*电脑端开始*/
@media only screen and (min-width: 768px) and (max-width: 1000px) {
		.float1{widows: 100%;opacity: 0.7;background-color: #cac7c7; position: relative;top: -40px;}
.float{width: 96%; margin: 0 auto; position: relative; height: 40px;line-height: 40px;top: 0px; color: #101010;font-size: 14px;}
.floata{color: #555555;font-size: 14px;}
.floata1{color: #005BAC;}
.prlipavar{display: block;}
    .float a{margin: 0px 2px;}
.prlipaing{margin-top:-30px; padding: 0px 0px 10px 0px;}
}


@media only screen and (min-width:1000px ) {
	.float1{widows: 100%;opacity: 0.7;background-color: #cac7c7; position: relative;top: -40px;}
.float{width: 958px; margin: 0 auto; position: relative; height: 40px;line-height: 40px;top: 0px; color: #101010;font-size: 14px;}
.floata{color: #555555;font-size: 14px;}
   .float1 a:hover{color: #0146AB;}
    .float1 a{text-decoration: none;}
    .float a{margin: 0px 2px;}
.floata1{color: #005BAC;}
.prlipavar{display: block;}
.prlipaing{margin-top:-30px; padding: 0px 0px 10px 0px;}
}

@media only screen and (min-width: 768px) {
	
	

	
	/*头部*/
	

/**/
	
 
  .newsone {
	  padding: 16px 5px
  }
  .industry {
	  display: none;
  }
  .MRre {
	  height: 70px;
  }
  .MRre a {
	  display: block;
	  margin: 0 auto;
	  border: 1px solid #1896D9;
	  color: #1896D9;
	  width: 120px;
	  height: 36px;
	  text-align: center;
	  padding: 7px 0px 5px 0px;
	  text-decoration: none;
  }
  .MRre a:hover {
	  background: #1896D9;
	  color: #FFFFFF;
  }

  /*导航条*/
  

  .over span {
	  display: block;
	  padding: 52px 0px 0px 0px;
	  font-size: 15px;
	  font-weight: bold;
  }
  .over li {
	  width: 14.1%;
	  color: #FFFFFF;

  }
  .over li:hover {
	  color: #0146AB;
  }
  .nav1 {
	  list-style: none;
	  float: left;
	  height: 80px;
	  text-align: center;
	  padding: 0;
	  margin: 0;
	  background: url(../images/nav1-1.png) transparent no-repeat 50% 10px;
  }
  .nav1:hover {
	  background: url(../images/nav1.png) transparent no-repeat 50% 10px;
	  ;
	  background-color: #FFFFFF;
  }
  .nav2 {
	  list-style: none;
	  float: left;
	  height: 80px;
	  text-align: center;
	  padding: 0;
	  margin: 0;
	  background: url(../images/nav2.png) transparent no-repeat 50% 14px;
  }
  .nav2:hover {
	  background: url(../images/nav2-1.png) transparent no-repeat 50% 12px;
	  background-color: #FFFFFF;
  }
  .nav3 {
	  list-style: none;
	  float: left;
	  height: 80px;
	  text-align: center;
	  padding: 0;
	  margin: 0;
	  background: url(../images/nav3.png) transparent no-repeat 50% 10px;
  }
  .nav3:hover {
	  background: url(../images/nav3-1.png) transparent no-repeat 50% 10px;
	  background-color: #FFFFFF;
  }
  .nav4 {
	  list-style: none;
	  float: left;
	  height: 80px;
	  text-align: center;
	  padding: 0;
	  margin: 0;
	  background: url(../images/nav4.png) transparent no-repeat 50% 10px;
  }
  .nav4:hover {
	  background: url(../images/nav4-1.png) transparent no-repeat 50% 10px;
	  background-color: #FFFFFF;
  }
  .nav5 {
	  list-style: none;
	  float: left;
	  height: 80px;
	  text-align: center;
	  padding: 0;
	  margin: 0;
	  background: url(../images/nav5.png) transparent no-repeat 50% 10px;
  }
  .nav5:hover {
	  background: url(../images/nav5-1.png) transparent no-repeat 50% 10px;
	  background-color: #FFFFFF;
  }
  .nav6 {
	  list-style: none;
	  float: left;
	  height: 80px;
	  text-align: center;
	  padding: 0;
	  margin: 0;
	  background: url(../images/nav6.png) transparent no-repeat 50% 10px;
  }
  .nav6:hover {
	  background: url(../images/nav6-1.png) transparent no-repeat 50% 10px;
	  background-color: #FFFFFF;
  }
  .nav7 {
	  list-style: none;
	  float: left;
	  height: 80px;
	  text-align: center;
	  padding: 0;
	  margin: 0;
	  background: url(../images/nav7-1.png) transparent no-repeat 50% 10px;
  }
  .nav7:hover {
	  background: url(../images/nav7.png) transparent no-repeat 50% 10px;
	  background-color: #FFFFFF;
  }
  /*尾巴*/
  
  .tailone {
	  padding: 20px 0px 20px 0px;
  }
  .tailone a {
	  text-decoration: none;
	  color: #FFFFFF;
  }
  .tail {
	  float: left;
	  height: 104px;
	  width: 28%;
  }
  .tail1 {
	  float: left;
	  border-left: 1px solid #FFFFFF;
	  height: 104px;
	  text-align: center;
	  width: 34%;
  }
  .tail1 li {
	  padding: 2px 0px 2px 0px;
  }
  .tail1-1 {
	  text-align: center;
	  margin-left: 20%;
	  margin-top: 3%
  }
  .tail1-1 a {
	  display: block;
	  float: left;
	  padding: 0px 8px 0px 8px;
  }
  .tail2 {
	  float: left;
	  width: 18%;
	  border-left: 1px solid #FFFFFF;
	  border-right: 1px solid #FFFFFF;
	  height: 104px;
	  padding: 0px 23px;
	  text-align: center;
  }
  .tail3 {
	  float: left;
	  height: 104px;
	  padding: 14px 23px;
	  width: 20%;
  }
  .tail3 li {
	  padding: 0px 0px 2px 0px;
  }
  .bsbvar {
	  background-color: #0146ab;
  }
  /*导航结束*/
  
  .navbar-nav li {
	  width: 14%;
	  text-align: center;
	  background: url(../images/nav1.png) no-repeat center;
	  height：200px;
  }
  .navbar-nav li：hover {
	  width: 14%;
	  text-align: center;
	  background: url(../images/nav1-1.png) no-repeat center;
  }
  /*导航开始*/
  
  .a2 {
	  background-color: #3f89c3;
  }
  .a3 {
	  background-color: #f28337;
  }
  .a4 {
	  background-color: #3f89c3;
  }
  .Aone {
	  width: 57%;
	  list-style: none;
	  float: right;
	  text-align: right;
	 
  }
  .Aone a {
	  padding: 0px 14px 0px 0px;
	    
	  text-decoration: none;
  }
 .Logo{width: 36%;}
  .Logo img {
  	width: 100%;
	  float: left;
	  margin-left: 6px;
  }
  .Logo1 {
	  width: 57%;
	  float: right;
	  margin-top: 2.5%;
  }
  .Logo1 a {
	  display: block;
	  width: 20%;
	  	  height: 26px;
	  float: left;
	  text-align: right;
	  padding: 2px 2px 2px 2px;
	  text-align: center;
	  margin-left: 3px;
	  color: #FFFFFF;
	  text-decoration: none;
	  float: right;
  }
}
/*电脑端结束*/

@media only screen and (min-width: 100px) and (max-width: 1024px) {
  .conceal {
	  display: none !important;
  }
}
@media (min-width: 768) and (max-width: 1024px) {
  /*导航结束*/
  
  .foota div {
	  padding: 0;
	  margin: 0;
  }
}
@media only screen and (min-width: 100px) and (max-width: 760px) {
  .foota div {
	  padding: 50px 0px 0px 0px;
  }
  .foota a {
	  padding: 0px 8px 0px 8px;
	  height: 50px;
	  color: #FFFFFF;
  }
}
/*手机底部层*/

.flcon .closebox {
  width: 100%;
  position: absolute;
  bottom: 40px;
  -webkit-padding-start: 0px;
}
.flcon .closebox .cbtn img {
  margin: -10px 0px 0px 0px;
}
.flcon .closebox .cbtn {
  display: block;
  width: 18%;
  height: 15px;
  margin: 0 auto;
  background: #2b2b2b;
  text-align: center;
  border-radius: 9px 9px 0 0/11px 11px 0 0;
  -webkit-padding-start: 0px;
}
.flcon ul {
  width: 100%;
  height: 40px;
  margin: 0 auto;
  position: absolute;
  bottom: 0;
  list-style: none;
  -webkit-padding-start: 0px;
  -webkit-padding-start: 0px;
}
.flcon ul li {
  width: 20%;
  float: left;
  -webkit-padding-start: 0px;
}
.flcon ul li a {
  height: 40px;
  text-align: center;
  display: block;
  border-right: 1px solid #707070;
}
.flcon ul li a.tel {
  background: #2b2b2b url(../images/bottom_01.png) center center no-repeat;
}
.flcon ul li a.qq {
  background: #2b2b2b url(../images/bottom_02.png) center center no-repeat;
}
.flcon ul li a.embtn {
  background: #2b2b2b url(../images/bottom08.png) center center no-repeat;
}
.flcon ul li a.retop {
  background: #2b2b2b url(../images/bottom_03.png) center center no-repeat;
}
.flcon ul li a.seat {
  background: #2b2b2b url(../images/bottom_04.png) center center no-repeat;
}
.flcon ul li a.share {
  background: #2b2b2b url(../images/bottom_05.png) center center no-repeat;
}
/*右边浮层*/

.flrgicon {
  position: fixed;
  right: 20px;
  bottom: 130px;
  z-index: 101;
}
.flrgicon a span {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 50px;
  height: 50px;
  padding: 5px 0px;
  letter-spacing: 1px;
  background: #000 none repeat scroll 0% 0%;
  color: #FFF;
  text-align: center;
  line-height: 20px;
}
.flrgicon a.retopbtn {
  display: block;
  width: 50px;
  height: 50px;
  position: relative;
}
.flrgicon .retopbtn {
  display: none;
}
.flrgicon a img {
  border: medium none;
}
.flrgicon img {
  border: medium none;
  padding: 0px;
  margin: 0px;
}

@media only screen and (max-width:767px ) {
	.Wxqq{display: none;}
	.Wxqq1{display:block;}
		.banner-img{display: none;}
	.banner-img1{display: block;}
	
}
@media only screen and (min-width:768px ) {
	.Wxqq{display: block;}
	.Wxqq1{display: none;}
		.banner-img{display: block;}
	.banner-img1{display: none;}
}

