
@import "font-awesome.css";
body{

	margin:0 auto;
	   padding: 0;
    font-size: 16px;
    font-family: Arial,"Microsoft Yahei";
    line-height: 1.5; color: #333;
    

   overflow-x: hidden;
   padding-top: 50px;

}


li{list-style-type:none;}
*{box-sizing:border-box; margin:0px; padding:0px;   
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
a, a:hover, a:focus {

    text-decoration: none;

}


.mb-box{max-width: 600px; width: 100%; margin: 0 auto;}
 .swiper-button-prev,  .swiper-button-next{outline:none ;}


.w1400{width: 92%; max-width: 1400px; margin: 0 auto; }
.w1200{width: 92%; max-width: 1200px; margin: 0 auto; }
.h60{height:40px; clear: both;}
.pic-back{background-size: cover; background-position: center center; }



.mb-first{width: calc(100% - 12px); height: auto; overflow: hidden;margin: 0 auto; margin-top: 4px; }
.mb-first li{width: calc(50% - 8px); margin: 4px; float: left;  position: relative; height: auto; overflow: hidden; }
.mb-first li img{display: block; width: 100%; }
.mb-first li .back-w{ width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background: rgba(255,255,255,0.7); 
text-align: center;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      transition: all 0.3s ease;
}

.mb-first li .back-w h3{color: #0a4896; font-size: 24px;transition: all 0.3s ease;}
.mb-first li .back-w h4{font-size: 16px;transition: all 0.3s ease;}
.mb-first li .back-w span{background: #e60012; width: 30px; height: 1px; display: block; margin: 10px auto;transition: all 0.3s ease;}
.mb-first li:hover .back-w{background: rgba(10,72,150,0.7);}
.mb-first li:hover .back-w h3{color: #fff;}
.mb-first li:hover .back-w h4{color: #fff;}
.mb-first li:hover .back-w span{ background: #fff; }

@media only screen and (max-width:400px){

	.mb-first li .back-w h3{font-size: 20px;}
.mb-first li .back-w h4{font-size: 14px;}
.mb-first li .back-w span{ width: 20px;  }
	
}


.top{height: 90px; border-bottom: 1px solid #d4d4d4;}
.top .logo{float: left;display: block; margin-top: 20px;}
.top .lag{float: right;display: block; margin-top: 35px;}
.top .lag .ch{float: left; padding-right:20px; border-right: 2px solid #bbb; color: #666;display: block; font-size: 18px; line-height: 20px;transition: color 0.3s ease; }
.top .lag .en{float: left; padding-left:20px; color: #666;display: block; font-size: 18px; line-height: 20px; transition: color 0.3s ease; }
.top .lag a:hover{color: #bbb; }
.top .lag .cut{color: #bbb;}
.top .search{width: 250px; height: 32px; margin-top: 29px; float: right; display: block; position: relative; margin-right: 30px;}
.top .search input{width: 100%; height: 32px; border-radius: 16px; border:1px solid #bbb; padding: 0 40px 0 10px; line-height: 32px;  }
.top .search button{width: 35px; height: 32px; position: absolute; right: 0px; top: 0px; background-color:transparent; 
 border-width: 0px; background-image: url(../img/001.png);}

.nd-title{text-align: center; height: auto; overflow: hidden;width: 100%;}
.nd-title h3{font-size: 28px; font-weight: 500; color: #0a4896; line-height: 1;text-transform: uppercase;}
.nd-title h4{font-size: 18px; font-weight: 500; color: #666; line-height: 1;text-transform: uppercase;}
.nd-title span{display: inline-block; width: 46px; height: 1px; background: #e60012; margin: 10px 0;}
.nd-more{width: 26px; height: 26px; border: 1px solid #0a4896; position: relative; display: block;transition: all 0.3s ease;}
.nd-more .b1{width: 2px; height: 20px; display: block; background: #0a4896; left: 50%; top: 50%; margin-left: -1px; margin-top: -10px; position: absolute;transition: all 0.3s ease;}
.nd-more .b2{width: 20px; height: 2px; display: block; background: #0a4896; left: 50%; top: 50%; margin-left: -10px; margin-top: -1px; position: absolute;transition: all 0.3s ease;}
.nd-more:hover{ background: #0a4896; }
.nd-more:hover b{ background: #fff; }
.nd-more2{border: 1px solid #fff; }
.nd-more2 .b1{ background: #fff; }
.nd-more2 .b2{ background: #fff; }
.nd-more2:hover{ background: #fff; }
.nd-more2:hover b{ background: #3fb7e9; }
.nd-more3{border: 1px solid #fff; }
.nd-more3 .b1{ background: #fff; }
.nd-more3 .b2{ background: #fff; }
.nd-more3:hover{ background: #fff; }
.nd-more3:hover b{ background: #0a4896; }


 .banner img{width: 100%; display: block;}

.about .left{width: 50%; height: auto; float: left; padding-right: 75px;}
.about .right{width: 50%; height: auto; float: left;}
.about .right img{width: 100%; display: block;}
.about .left .nd-title{text-align: left; }
.about .left .txt{padding: 24px 0;}
.about .left .txt p{margin-top:24px; }

.tech ul{ height: auto; overflow: hidden;}
.tech ul li{width: 20%; float: left; height: auto; overflow: hidden;}
.tech ul li .pic{width: 140px; height: 140px; overflow: hidden; margin: 0 auto;
 border-radius: 50%; border: 1px solid #0a4896; position: relative; transition: all 0.3s ease;}
.tech ul li .pic img{width: 140px; height: 140px;  position: absolute; transition: all 0.3s ease; left: 0px; top: 0px; display: block;}
.tech ul li .pic img.img0{filter:alpha(opacity:100); opacity:1;  -moz-opacity:1;-khtml-opacity: 1;}
.tech ul li .pic img.img1{filter:alpha(opacity:0); opacity:0;  -moz-opacity:0;-khtml-opacity: 0;}
.tech ul li:hover .pic{background:#0a4896;}
.tech ul li:hover .pic img.img1{filter:alpha(opacity:100); opacity:1;  -moz-opacity:1;-khtml-opacity: 1;}
.tech ul li:hover .pic img.img0{filter:alpha(opacity:0); opacity:0;  -moz-opacity:0;-khtml-opacity: 0;}
.tech ul li h5{font-size: 24px; text-align: center; margin-top: 25px; font-weight: 500; transition: all 0.3s ease; color: #666}
.tech ul li:hover h5{color: #0a4896;}
.pro table {width: 100%; margin-top: 50px;}
.pro table td {width: 16.5%; background: #3fb7e9;border-right: 1px solid #fff;  padding:10px 5px; color: #fff; text-align: center;
 transition: all 0.3s ease;  cursor: pointer;}
  .pro2 table{margin-top: 0px;}

  .pro2 table td a{ padding:10px 5px;  color: #fff; width: 100%; display: inline-block; }
  .pro2 table td { padding: 0px 0px; }
  .pro3 table td { width: 20%;}
  .pro3 table td a{padding:10px 5px;}
  .pro4 table td { width: 50%;}
  .pro4 table td a{padding:10px 5px;}
.pro table td.cut { background: #0a4896;}
.pro table td:hover { background: #0a4896;}
.pro-box{background: #f9f9f9; width:100%;border-right: 1px solid #fff;  padding: 50px 80px; height: auto; overflow: hidden; display: none; }
.pro-box .pic{width: 480px; float: left;}
.pro-box .pic img{width: 100%; display: block;}
.pro-box .txt{width: calc(100% - 480px); float: left; padding-left: 50px;}
.pro-box .txt h6{font-size: 28px; color: #0a4896; font-weight: 500;}
.pro-box .txt p{padding-top: 30px;}
.pro-more{margin-top: 30px; height: auto; overflow: hidden;}
.pro-more .nd-more{float: right;}
.news-box{width: 100%; height: auto;  padding:0px;}

.news-box1 h6{font-size: 22px; color: #0a4896; margin-bottom: 10px; position: relative;}
.news-box1 h6 .nd-more{position: absolute; right: 0px; bottom: 0px;}
.news-box1 ul li{padding: 15px 0; border-bottom: 1px dashed #666; position: relative; }
.news-box1 ul li h5{ width: calc(100% - 60px); color: #666;  position: relative; transition: all 0.3s ease; padding-left: 15px;font-size: 16px;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-box1 ul li h5:before{content:""; display: block;position: absolute; width: 9px; height: 9px; border-radius: 50%; 
border: 1px solid #666; left: 0px; top: 50%; margin-top: -5px; }
.news-box1 ul li span{color: #666; width: 60px;  position: absolute;text-align: center; font-size: 18px; right: 0px;top: 50%; margin-top: -14px;}
.news-box2{background: #0a4896;}
.news-box1 ul li:hover h5{color: #0a4896;}
.news-box2 h6{font-size: 28px; color: #fff; margin-bottom: 20px; position: relative;}
.news-box2 h6 .txt{margin-top: 20px;}
.news-box2 h5{font-size: 18px; color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-box2 span{display: block; display: block;width: 80px; height: 2px; overflow: hidden; margin-top: 25px; margin-bottom: 20px; background: #fff;}
.news-box2 p{ color: #fff; height: 81px; overflow: hidden;}
.news-box2  .date{margin-top: 38px; position: relative;}
.news-box2  .date b{color: #fff;}
.news-box2 .date .nd-more{position: absolute; right: 0px; bottom: 0px;}

.join h3{font-size: 24px; color: #0a4896; margin-bottom: 15px;}
.join p{font-size: 14px; color: #0a4896; width: 70%; margin-bottom: 24px;}
.join .btnsmall{height: auto; overflow: hidden;}
.join .btnsmall a{ display: block; float: left; margin-right: 15px; height: 24px; line-height: 24px; padding: 0 24px 0 4px; 
	color: #0a4896;  border:1px solid #0a4896; transition: all 0.3s ease;font-size: 14px;
   background-image: url(../img/042.png);  background-repeat: no-repeat; background-position: center right; }
.join .btnsmall a b{padding-left: 4px; margin-top: -2px; display: block; float: right; display: none; }
.join .btnsmall a:hover{  background: #0a4896; color: #fff;   background-image: url(../img/043.png); background-repeat: no-repeat; background-position: center right;  }
.join .btn2 a{ display: inline-block; margin-right: 15px; height: 30px; line-height: 30px; padding: 0 4px; 
	color: #0a4896;  border:1px solid #0a4896; transition: all 0.3s ease;font-size: 14px;}
.join .btn2 a b{padding-right: 4px; margin-top: -2px; display: block; float: right; }

.foot{width: 100%; height: auto; overflow: hidden; position: relative; background: #0f2a4c;}
.foot .main{ height: auto; overflow: hidden; padding: 30px 0; position: relative; z-index: 2}
.foot .blue{width: 50%; height: 100%;top: 0px; left: 0px; background: #0f2a4c;position: absolute; z-index: 1}
.foot .black{width: 50%; height: 100%;top: 0px; right: 0px; background: #232629;position: absolute; z-index: 1}
.foot .main .blue{width: calc(100% - 460px); z-index: 3}
.foot .left{width: calc(100% - 0px); height: auto; overflow: hidden; float: none; position: relative; z-index: 4; }
.foot .right{width: 460px; height: auto; overflow: hidden; float: right; position: relative; z-index: 4; padding-left: 60px;}
.foot .left .logo{width: 100px; margin-right: 10px; float: left; padding-top: 5px;}
.foot .left .logo a{display: block; margin-top: 28px;}
.foot .left .logo a img{display: block; width: 100%}
.foot .left .logo .ewm{ text-align: center; padding-right: 5%;}
.foot .left .logo .ewm img{width: 100%;}
.foot .left .logo .ewm span{display: block; color: #fff; margin-top: 10px; font-size: 14px;}
.foot .left .txt{width: calc(100% - 110px); height: auto; overflow: hidden; float: left; position: relative; font-size: 14px; }
.foot .left .txt .box{width: 100%; height: auto; padding: 0 ; }

.foot .left .txt .box h3{font-size: 22px; font-weight: 500; color: #fff; }
.foot .left .txt .box h3 span{font-size: 14px; padding-left: 10px; display: inline-block;}
.foot .left .txt .box  ul{padding: 20px 0;}
.foot .left .txt .box  ul li{padding:3px 0px 3px 25px; background-size: 16px 16px; background-position: 0px 4px; 
	background-repeat: no-repeat; color: #fff;}

.foot .left  .box2{width: 100%; height: auto; border-top: 1px dashed #fff;  }
.foot .left  .box2 p{color: #fff; margin-top: 20px; font-size: 14px; text-align: center;}
.foot .left  .box2 p a{color: #fff;}

.foot .right form{width: calc(100% + 30px); margin-left: -15px; margin-top: 20px;}
.foot .right form .input-box{width:100%; padding:0 15px ;  margin-top: 10px; float: left;}
.foot .right form .input-box2{width:50%; }
.foot .right form .input-box input{width:100%;  height: 46px; line-height: 46px; color: #fff; border-width: 0px;
 border-bottom: 1px solid #fff;background-color:transparent; font-size: 18px; font-family: Arial,"Microsoft Yahei";}
 .foot .right form .input-box textarea {width:100%;  height: 110px; line-height: 1.5; color: #fff; border-width: 0px;
 border-bottom: 1px solid #fff;background-color:transparent; font-size: 18px; font-family: Arial,"Microsoft Yahei"; margin-top: 10px;}
.foot .right form .input-box input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
.foot .right form .input-box input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
}
.foot .right form .input-box input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
}
.foot .right form .input-box input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}


.foot .right form .input-box textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
.foot .right form .input-box textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
}
.foot .right form .input-box textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
}
.foot .right form .input-box textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}

.foot .right form button{padding: 0 30px; height: 34px; line-height: 34px; color: #fff; float: right; border-width: 0px; background: #0a4896; margin-top: 10px;}
.in-about{text-align: center; color: #666;}
.in-about p{text-align: left;}

.video-list{width: calc(100% + 0px); }
.video-list li{width: calc(100% - 0px); margin: 20px 0; overflow: hidden; position: relative;}
.video-list li img{display: block; width: 100%;}
.video-list li .pic{ width: 100%; height: 100%; position: absolute;left: 0px; top: 0px; transition: all 0.3s ease;}
.video-list li:hover .pic{ transform:scale(1.1,1.1);}

.video-list li .img0{width: 96px; height: 96px; position: absolute; left: 50%; top: 50%; margin-left: -48px; margin-top: -48px;}

.video-out{width: 100%; position: fixed; height: 100%; background: rgba(0,0,0,1); left: 0px; top: 0px; display: none; z-index: 100;}
.video-out .close1{width: 100%; position: absolute; height: 100%;  z-index: 2; left: 0px; top: 0px;}
.video-out .close2{width: 40px; position: absolute; height: 40px;  z-index: 3; right: 0px; top: 0px;}
.video-out .na-video{width: 100%; height: calc(100% - 40px); position: absolute; left: 0; top: 40px; z-index: 4; background: #333; }

.news-list-t{width: 100%; border-bottom: 1px solid #0a4896; height: auto; overflow: hidden;}
.news-list-t li{height: 50px; line-height: 50px; float: left; padding: 0 40px; background: #3fb7e9; color: #fff; margin-right: 5px;
transition: all 0.3s ease;}
.news-list-t li:hover{background: #0a4896;}
.news-list-t li.cut{background: #0a4896;}
.news-list-c{width: calc(100% + 40px); margin-left: -20px; text-align: left; }
.news-list-c li{width: calc(100% - 40px); margin: 0 20px; float: left; overflow: hidden; position: relative; float: left;}
.news-list-c li .pic img{width: 100%; display: block;}
.news-list-c li .pic {width: calc(50% - 15px); float: left;margin-right: 15px;}
.news-list-c li .txt {width: 50%; float: left;}
.news-list-c li h3{font-size: 20px; transition: all 0.3s ease; margin-top: 0px; color: #333; font-weight: 500;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-list-c li span{font-size: 16px;color: #666; display: block; margin-top: 10px;}
.news-list-c li p{color: #666; display: block; margin-top: 10px; }
.news-list-c li:hover h3{color: #0a4896;}
.news-list-b{width: 100%;  text-align: left; height: auto; overflow: hidden; border-top: 1px #999 solid; border-bottom: 1px #999 solid; }
.news-list-b li{width: 100%;   height: auto; overflow: hidden; border-top: 1px #999 dashed; padding:  20px 0; 
	padding-left: 70px; position: relative; }
.news-list-b a:first-child li{ border-top: 0px #999 dashed;  }
.news-list-b li h3{color: #666; font-size: 20px;}
.news-list-b li p{color: #666; margin-top: 8px; font-size: 14px;}
.news-list-b li .date{width: 60px; text-align: center; padding:11px 0 ; background: #666; 
	color: #fff; transition: all 0.3s ease; font-size: 14px; line-height: 1.2;
position: absolute; left: 0px; top: 27px;}
.news-list-b li .date span{display: block;font-size: 20px;}
.news-list-b li:hover h3 {color: #0a4896;}
.news-list-b li:hover .date {background: #0a4896;}
.news-title{text-align: center; padding-bottom: 30px; margin-bottom: 40px;  border-bottom: 1px #999 dashed; }
.news-title h3{text-align: center; font-size: 22px; color: #0a4896; font-weight: 500; }
.news-title span{text-align: center; font-size: 16px; color: #666;  display: block; margin-top: 20px;}
.page{
	margin: 0 auto;
	
	text-align: center;
}
.page a{
	display: inline-block;
	padding: 0 10px;
	background: #0a4896;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
	margin: 0 5px;transition: all 0.3s ease;
}
.page a:hover{
	background: #3fb7e9;

}
.page a.cut{
	background: #FFFFFF;
	color: #0a4896;
}


.join-title{text-align: left; padding-bottom: 30px;  border-bottom: 1px #999 dashed; }

.join-title h3{ font-size: 22px; color: #333; font-weight: 500; }
.join-title p{ color: #333;  margin-top: 30px; }

.join-title p span{ display: inline-block; margin-right: 20px;}
.join-title p span b{ font-weight: 500; color: #0a4896; }
.join-title p a{ display: inline-block; color: #333;  padding-right: 30px; background: url(../img/019.png) no-repeat right center;
 transition: all 0.3s ease; background-size: 14px;}

.join-title p a:hover{color: #0a4896;}
.join-d-box{margin:35px 0;height: auto; overflow: hidden; }
.join-d-box h6{color: #0a4896; font-size: 20px; margin-bottom: 20px; text-align: left;}
.join-d-box p{margin-bottom: 10px;}
.join-mail{text-align: left; padding-top: 30px;  border-top: 1px #999 dashed; }
.join-mail a{color: #0a4896;}

.join-box{width: 100% ;  background: #f5f5f5; padding:0 10px;padding-bottom: 30px;  position: relative; }
.join-box table{width: 100%; position: relative;z-index: 5}
.join-box .blue{width: 100%; height: 50px; z-index: 4; position: absolute; left: 0px; top: 0px; background: #0a4896;}
.join-box-top{margin-bottom: 10px;}
.join-box tr{}
.join-box tr.join-box1{background: #0a4896; color: #fff; height: 50px; line-height: 50px; font-size: 16px; }
.join-box .join-box-bot tr { font-size: 14px; }
.join-box tr td{width: 35%;}
.join-box tr td:first-child{width: 40%;}
.join-box tr td:last-child{width: 25%;}
.join-box tr span{height: 1px; width: 100%; display: block;border-bottom: 1px #999 dashed;}
.join-box-bot td{ border-bottom: 1px #999 dashed;  padding:  15px 0;}
.join-box-bot td a{color: #333;}
.join-box-bot td a:hover{color: #0a4896;}
.join-box-bot tr:hover td:first-child {color: #0a4896;}

.article-list h3{ color: #666; font-size: 16px; font-weight: 500; text-align: left; transition: all 0.3s ease; padding-left: 18px; position: relative; }
.article-list h3 b{position: absolute; font-weight: 500; left: 0px;}
.article-list h3:hover{ color: #0a4896;  }
.article-list li{margin-bottom: 28px;}
.article-list li p{ color: #666; padding-left: 18px;}

.down-list{margin-top:40px;}
.down-list:first-child{margin-top: 0px;}
.down-list h3 {font-size: 22px; color: #0a4896; font-weight: 500; text-align: left;  margin-bottom: 14px; }
.down-list h4 {font-size: 16px; color: #0a4896; font-weight: 500; text-align: left;  margin-bottom: 10px; }
.down-list p  { color: #666; }
.down-list li {padding: 14px 60px 14px 0; height: auto; overflow: hidden;border-bottom: 1px #999 dashed; position: relative;  }
.down-list li span{display: block;width: 18px; height: 18px; position: absolute; right: 20px; top: 40px; transition: all 0.3s ease; }
.down-list li span img{width: 100%;display: block;}
.down-list li:hover span{ top: 45px; }
.pro-inbox1{height: auto; overflow: hidden; border-bottom: 1px #0a4896 dashed; }
.pro-inbox1 .txt{width: calc(100% - 0px); max-width: 920px; height: auto; overflow: hidden;}
.pro-inbox1 .pic{width: 100%;  height: auto; overflow: hidden; margin-top: 30px}
.pro-inbox1 .pic img {width: 100%; display: block;}
.pro-inbox1 .txt h3{text-align: left; font-size: 22px; font-weight: 500;color: #0a4896; margin-bottom: 30px; }
.mb-pro-list{width: 100%; height: auto; overflow: hidden;}
.mb-pro-list li{margin: 4px 0; font-size: 18px; line-height: 1.5;padding: 12px 0; overflow: hidden; background: #3fb7e9; transition: all 0.3s ease;  color: #fff;}
.mb-pro-list li:hover{background: #0a4896;}
.mb-pro-list li.cut{background: #0a4896;}

.in-become {width:100%;height:auto;max-width:1430px;margin:0 auto;margin-top:40px;position:relative; text-align: left;}
.in-become-l {width:calc(100% - 0px);height:auto;overflow:hidden;}
.in-become h3 {font-size:22px;font-weight:500;color:#0a4896;margin-bottom:10px;}
.in-become-l .box {width:calc(100% + 20px); margin-left: -10px;height:auto;overflow:hidden;}
.in-become-l .box input {margin:0 10px;float:left;height:30px;font-size:14px;font-weight:500;line-height:30px;border-radius:0px;
	margin-bottom:5px;font-family:Arial,'微软雅黑';border:1px solid #ccc;background:#f8f8f8;background-repeat:no-repeat;
	background-position:left 3px;padding-left:30px; background-size:22px 22px; }
.in-become-l .box textarea {height:150px;border-radius:0;font-family:Arial,'微软雅黑';
border:1px solid #ccc;background:#f8f8f8;background-repeat:no-repeat;background-position:left 5px;
padding:10px 30px;font-size:14px;margin: 0 10px; margin-bottom:5px;}
.in-become-l .box .fr-1 {width:calc(100% - 20px);}
.in-become-l .box .fr-2 {width:calc(50% - 20px);}
.in-become-l .box button {width:calc(50% - 20px);margin:0 10px;height:35px;font-family:Arial,'微软雅黑';
line-height:35px;color:#fff;background:#999;border-width:0px;border-radius:0px;transition:all 0.3s ease;float:left;}
.in-become-l .box button:hover {background:#f97f00;}
.in-become-r {width:100%;height:auto;overflow:hidden;}
.in-become-r .box {width:100%;height:377px;overflow:hidden;padding:50px;background-position:center;background-size:cover;}

.in-become2 .ewm {width:120px;display:block;height:auto;overflow:hidden;margin-top:20px; float: left;margin-right: 30px;}
.in-become2 .ewm img {display:block;width:100%;}
.in-become2 p {font-size:16px;margin-top:10px; text-align: center;}
.in-become2 .in-become-r .box {height:auto;}
.in-become2 .in-become-r .box {padding:0px;}
.in-become-r .box ul {width:100%;height:auto;overflow:hidden;}
.in-become-r .box ul li {width:100%;height:auto;overflow:hidden;line-height:2;font-size:16px;padding-left:30px;
	background-position: left 2px;background-repeat:no-repeat;color:#333;
	background-image:url(../img/032.png);background-size:30px 28px;}
.map {width:100%;height:400px;padding:0 0px;margin:0 auto;}
.map #dituContent {width:100%;height:400px;}
.map #dituContent .pop div{box-sizing:content-box;   
-moz-box-sizing:content-box; /* Firefox */
-webkit-box-sizing:content-box; /* Safari */}

    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


@media only screen and (max-width:1400px){


}
@media only screen and (max-width:420px){

	.news-list-c li .pic {
    width: calc(100% - 0px);
    margin-right: 0px;
}

.news-list-c li .txt {
    width: 100%; margin-top: 20px;

}
	
}



.wenzhang table{ border-collapse: collapse;  width: 100%;  }
.wenzhang table,.wenzhang table tr th, .wenzhang table tr td { border:1px solid #999 !important; 
  background-color:transparent !important;  color: #333;    transition: all 0s ease;}
.wenzhang table tr td { padding: 10px 3px !important; }

.wz-table-box{overflow-x:scroll; width: 100%; height: auto;}

