﻿/*----------media.css----------*/
@media screen and (min-width: 414px) and (max-width: 1024px){
/*style.css*/

/*pages.css*/
body{
  zoom: .6;
}

}

/*手机屏幕*/
@media screen and (max-width: 414px){
.ht15{
  height: 5px;
}
.ht20{
  height: 10px;
}
.ht30{
  height: 15px;
}
.ht50{
  height: 25px;
}

/*style.css*/
.container{
  width: 100% !important;
  padding: 0 10px;
}
header{
  padding-top: 0;
}
header >.a{
  height: 44px;
}
header >.b{
  display: none;
}
header .logo{
  padding-top: 10px;
}
header .logo img{
  height: 24px;
}
header .mbtn{
  display: block;
}
header .menu{
  float: none;
  position: absolute;
  top: 44px;
  left: 0;
  right: 0;
  background-color: #fff;
  height: 360px;
  overflow: auto;
  -webkit-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
  height: 0;
}
body.open-menu header .menu{
  height: 300px;
}
header .menu ul{
  padding-top: 0;
}
header .menu ul li{
  margin-left: 0;
  float: none;
  height: auto;
  line-height: 44px;
  text-align: center;
}
header .menu ul li:nth-child(even){
  display: none;
}
header .menu ul li >a{
  display: inline-block;
  font-size: 12px;
  color: #666666;
}
header .menu ul li >a:hover,
header .menu ul li >a.on{
  border-bottom-width: 1px;
}
header .menu span.home{
  vertical-align: middle;
}
header .menu ul li >.ex{
  background-color: #355e8f;
  padding: 10px 0;
}
header .menu ul li.open >.ex{
  display: block;
}
header .menu ul li >.ex p{

}
header .menu ul li >.ex p a{
  display: block;
  line-height: 30px;
  color: #fff;
  font-size: 11px;
}

.fullpart{
  padding: 20px 0;
}

footer >.a{
  padding: 20px 0;
}
footer >.b{
  padding: 20px 0;
}
footer .link p{
  line-height: 25px;
  font-size: 12px;
}
footer .link p i{
  margin: 0 5px;
}
footer .qr{
  text-align: center;
  float: none;
  margin-bottom: 20px;
}
footer .info{
  padding-top: 0;
  margin-right: 0;
  float: none;
}
footer .info .ht05{
  display: none;
}
footer .info p{
  text-align: center;
  padding: 5px 0;
}
footer .info p img{
  width: 80%;
}
footer .info p .call{
  background-size: 18px auto;
  padding-left: 25px;
  font-size: 16px;
}

a.backtop{
  display: none !important;
}

/*pages.css*/
.ui-bannerHome .img{
  height: 200px;
}
.ui-homenavi .i{
  width: 100%;
}
.ui-homenavi .i >.hd p.fc{
  height: 48px;
  margin-bottom: 10px;
}
.ui-homenavi .i >.hd p img{
  width: 48px;
  height: 48px;
}
.ui-homenavi .i >.hd p{
  font-size: 16px;
}
.ui-homenavi .i >.hd p i{
  width: 21px;
  height: 3px;
}
.ui-homenavi .i >.ct{
  display: none;
}
.ui-head1{
  background-size: auto 7px;
  padding-bottom: 10px !important;
  margin-bottom: 10px;
  margin-top: 10px;
}
.ui-head1 p{
  font-size: 22px !important;
}
.ui-head1 p small{
  font-size: 14px !important;
}
.ui-lrpt-pp >.l,
.ui-lrpt-pp >.r{
  width: 100%;
  float: none;
}
.ui-lrpt-pp >.l .ht30,
.ui-lrpt-pp >.r .ht30{
  display: none;
}
.ui-list1 .item.item3{
  padding: 10px 0;
}
.ui-list1 .item.item3 >.img{
  padding-top: 0;
}
.ui-list1 .item >.txt >h2,
.ui-list1 .item >.txt >h3{
  padding-top: 0;
  line-height: 20px;
}
.ui-list1 .item >.txt >h2{
  font-size: 16px;
}
.ui-list1 .item >.txt >h3{
  font-size: 16px;
}
.ui-list1 .item >.txt >p{
  line-height: 18px !important;
  font-size: 12px;
}
.gb-font1{
  margin-top: 0;
  border-bottom: 1px solid #ccc;
}
.bt-more{
  width: 100px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 14px;
}
.ui-homenews >i{
  display: none;
}
.ui-homenews ul li{
  margin-bottom: 0;
  border-bottom: 1px solid rgba(255, 255, 255, .5);
}
.ui-homenews .p{
  width: 100% !important;
  margin-left: 0 !important;
  padding: 10px 0;
}
.ui-homenews .p >i{
  display: none;
}
.ui-homenews .p p{
  font-size: 16px;
  text-align: left !important;
}
.ui-homenews .p p small{
  margin-top: 0;
}
.ui-text3 p{
  line-height: 25px;
  font-size: 12px;
}
.ui-banner{
  height: 200px;
}
.ui-banner .text{
  display: none;
}
.ui-text1 p{
  line-height: 25px;
  font-size: 12px;
}
.ui-list1 .item{
  padding: 10px 0 !important;
}
.ui-list1 .item >.img{
  float: none;
}
.ui-list1 .item.item3 >.img{
  float: left;
}
.ui-list1 .item.item1 >.img img{
  width: 100%;
  height: auto;
}
.ui-list1 .item >.txt{
  margin-left: 0 !important;
  margin-top: 10px;
}
.ui-list1 .item.item3 >.txt{
  margin-left: 50px !important;
  margin-top: 0;
}
.ui-list1 .item.item3.no-label >.txt{
  margin-left: 0 !important;
}
.ui-list1 .item.item4 >.txt >h5{
  margin-bottom: 10px;
}
.ui-list1 .item .data{
  margin: 10px 0;
}
.ui-list1 .item .data p{
  font-size: 12px;
}
.ui-list1 .item .data h3{
  font-size: 20px;
}
.ui-paging p a,
.ui-paging p span{
  display: none;
}
.ui-paging p a:last-child{
  display: inline-block;
  width: 80px;
}
.ui-head2{
  margin-top: 10px;
  padding: 0 10px;
}
.ui-head2 h3{
  font-size: 18px;
  line-height: 30px;
  padding-bottom: 10px;
}
.ui-head2 p{
  padding: 10px 0;
}
.ui-text2 p{
  line-height: 25px;
  font-size: 12px;
}
.ui-text2 img{
  padding: 10px 0;
}
.bt-back{
  width: 100px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 14px;
}
.ui-srch{
  display: none;
}
.ui-tabs{
  height: 29px;
  overflow: hidden;
  overflow-x: auto;
  margin-top: 25px;
}
.ui-tabs a{
  height: 28px;
  line-height: 27px;
  font-size: 14px;
  width: 120px;
}
.ui-tabs a:hover,
.ui-tabs a.on{
  height: 29px;
}
.ui-form{
  margin-top: 10px;
  width: 100%;
}
.ui-form .p{
  padding-left: 0;
}
.ui-form .p >label{
  position: relative;
}
.ui-form .p .input{
  width: 100%;
}
.ui-form .p .span1{
  margin-left: 0;
}
.ui-form .ht10{
  display: none;
}
.ui-form .btn1{
  width: 100px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 14px;
}
.ui-contact >.b{
  padding: 20px 0;
}
.ui-contact >.b h3{
  font-size: 25px;
}
.ui-contact >.b h3 img{
  height: 20px;
}
.ui-contact >.b p{
  font-size: 14px;
}
.ui-contact >.c{
  margin-top: 25px;
}
.ui-contact >.c p{
  font-size: 12px;
}
.ui-contact >.c p img{
  width: 120px;
}
.ui-jobs .head p{
  font-size: 14px;
  line-height: 30px;
}
.ui-jobs .head p b{
  font-size: 26px;
}
.ui-jobs .cont{
  margin-top: 20px;
}
.ui-jobs .cont .hd p .pull-right{
  padding-top: 0;
  float: none !important;
  display: block;
}
.ui-jobs .cont .hd p label{
  font-size: 18px;
}
.ui-jobs .cont .ct p{
  font-size: 12px;
}
.ui-list2 .i{
  padding: 20px 0;
}
.ui-list2 .i >p{
  font-size: 16px;
}
.ui-list2 .i >p img{
  height: 20px;
}
.ui-list2 .i >.ct p{
  line-height: 25px;
  font-size: 12px;
  margin-bottom: 10px;
}
.ui-list2 .i >.ct p .pull-right{
  margin-top: 0;
}
.ui-head3{
  margin-top: 20px;
}
.ui-head3 h3{
  line-height: 30px;
  font-size: 18px;
  margin-bottom: 10px;
}
.ui-head3 p{
  padding: 0 10px;
  line-height: 25px;
  font-size: 12px;
}
.ui-head3 p span{
  display: block;
  width: 100%;
}

/*----------customize----------*/
.carousel-indicators{
  bottom: 0;
}
.carousel-indicators li{
  width: 8px !important;
  height: 8px !important;
  margin: 0;
  border: none;
  background-color: #fff;
  margin: 0 2px !important;
}
.carousel-indicators li.active{
  background-color: rgba(255, 255, 255, .5);
}
