
.products{background:#F9F9FA ;padding:80px 0;text-align:center; height:auto}
.products h3{font-size:36px;line-height:52px;color:#467BFF;font-weight:400;}
.products p{font-size:14px;line-height:30px;color:#999;}
.products .search{margin-top:30px ; margin-bottom:30px}
.products .search input{width:300px;height:22px;font-size:18px;line-height:20px;color:#16379D;padding:15px 20px;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;outline:none; border:#467BFF 1px solid}
.products .search .search-btn{display:inline-block;margin-left:-6px;cursor:pointer;color:#FFF;background-color:#467BFF;width:115px;height:54px;font-size:20px;line-height:52px}
.products .search .search-btn:hover{text-decoration:none}


.products .tips{color:#FFF;margin-top:20px;display:none;text-align:left;padding-left:164px}

.map_number .first-section{text-align:center;height:542px;background:#16379d url(map-bg.png) bottom center repeat-x;z-index:1;padding-top:120px}
.map_number .first-section .block{width:243px;height:52px;padding-top:10px;display:inline-block}
.map_number .first-section .large{font-size:40px;line-height:1;color:#fff;padding-top:66px;padding-bottom:10px;font-weight:700 !important}
.map_number .first-section .sub-title{margin-bottom:28px;font-size:18px;line-height:1;color:rgba(255,255,255,.5); padding-top:20px}
.map_number .section-map{position:relative; }
.map_number .map{position:absolute;width:1200px;left:50%;top:-240px;margin-left:-600px;text-align:center;z-index:1}
.map_number .map .mappic{display:inline-block;width:1176px;height:368px;background:url(map.png) center no-repeat}



/* 公共属性 */
*{margin:0;padding:0;list-style:none;}
body{background:#fff;font:normal 12px/22px "Microsoft Yahei";}
img{border:0;}
a{text-decoration:none;color:#333;}
a:hover{color:#1974A1;}
.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}
.clearfix:after{clear:both}

/* 主要样式 */
.about-home {
  padding-top: 30px;
  background-color: #e8e8e8;
  padding-bottom:80px
}


.about-home .sec-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.about-home .sec-wrap ul {
  width: 100%;
}
.about-home .sec-wrap li {
  width:25%;
  background-color: #fff;
  position: relative;
  z-index: 1;
  transition: all 0.3s ease 0s;
  float:left
}
.about-home .sec-wrap .cont-box {
  width:280px;
  padding: 52px 21.7% 35px 16.3%;
  min-height: 240px;
}
.about-home .sec-wrap .ico {
  display: block;
  height: 150px;
  transition: background 0.3s ease 0s;
}
.about-home .sec-wrap .ico1 {
  background: url(yy_1.png) no-repeat left top;
}
.about-home .sec-wrap .ico2 {
  background: url(yy_4.png) no-repeat left top;
}
.about-home .sec-wrap .ico3 {
  background: url(yy_2.png) no-repeat left top;
}
.about-home .sec-wrap .ico4 {
  background: url(yy_3.png) no-repeat left top;
}

.about-home .sec-wrap .tit {
 font-size:20px ;
  line-height: 32px;
  margin-top: 32px;
  color: #333;
  font-weight: bold;
  height: 64px;
  overflow: hidden;
}
.about-home .sec-wrap .font {
  display: block;
  line-height: 24px;
  font-size: 14px;
  margin-top: 14px;
  height: 120px;
}
.about-home .sec-wrap li:hover {
  box-shadow: 0 0 20px 7px #efefef;
  z-index: 2;
}
.about-home .sec-wrap li:hover .ico1 {
  background: url(yy_1.png) no-repeat left top;
}
.about-home .sec-wrap li:hover .ico2 {
  background: url(yy_4.png) no-repeat left top;
}
.about-home .sec-wrap li:hover .ico3 {
  background: url(yy_2.png) no-repeat left top;
}
.about-home .sec-wrap li:hover .ico4 {
  background: url(yy_3.png) no-repeat left top;
}
.about-home .sec-wrap li:nth-child(even) {
  background-color: #fcfcfc;
}
.about-home .thi-list li {
  width: 25%;
}

.about-home .thi-list ul li:nth-child(even) {
  background-color: #fff;
}
.about-home .thi-list ul li.gray {
  background-color: #fcfcfc;
}



.about_one .left-cont {
  width: 100%;
  text-align:center;
  margin-top:50px;
  margin-bottom:50px
}

.about_one .tit {
  font-size: 36px;
  line-height: 45px;
  color:#467BFF;
}

.about_one .line {
  display: block;
  width: 50px;
  height: 2px;
  background-color:#000000;
  margin-top: 17px;
}
.w1520 {
  width:1140px;
  margin: 0 auto;
  padding-bottom:20px
}
.line{ float:left}

.webso{ padding-bottom:100px; width:1120px; margin:auto}
.webso h3{font-size:36px;line-height:52px;color:#467BFF;font-weight:400; text-align:center}
.webso input{width:300px;height:22px;font-size:18px;line-height:20px;color:#16379D;padding:15px 20px;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;outline:none; border:#467BFF 2px solid}



.webso .tips{color:#FFF;margin-top:20px;display:none;text-align:left;padding-left:164px}
.webso .tips.show{display:block}

.l{float:left}
.r{float:right}
.gh-800{width:100%}
.gh-800-content{width:1120px;margin:0 auto; height:auto}
.gh-webso{background-color:#fafafb}
.gh-webso .gh-webso-title{text-align:center}
.gh-webso-title h2{font-size:32px;line-height:32px;color:#323437;font-weight:400}
.gh-webso-title h4{font-size:18px;font-weight:400;line-height:18px;margin:20px 0 60px;color:#808492}
.gh-webso .gh-webso-detail{margin:0 auto;padding:100px 0}
.gh-webso .gh-webso-detail .gh-webso-content{overflow:hidden;zoom:1}
.gh-webso .gh-webso-detail .gh-webso-content .gh-800-item{width:265px;height:320px;margin-right:20px;background-color:#fff}
.gh-webso .gh-webso-detail .gh-webso-content .gh-800-item.last{margin-right:0}
.gh-webso .gh-webso-detail .gh-webso-content .gh-800-item .gh-800-item-logo{margin-top:60px;text-align:center}
.gh-webso .gh-webso-detail .gh-webso-content .gh-800-item .gh-800-item-logo img{width:60px;height:60px}
.gh-800-item-title{color:#555966;font-size:18px;font-weight:700;text-align:center;margin-top:30px;margin-bottom:20px}
.gh-webso .gh-webso-detail .gh-webso-content .gh-800-item .gh-800-item-desc{color:#808492;font-size:14px;height:40px;line-height:26px;text-align:center;}
.gh-webso .gh-webso-detail .gh-webso-content .gh-800-item .gh-800-item-opts{text-align:center;margin-top:10px;padding-left:15px}
.gh-webso .gh-webso-detail .gh-webso-content .gh-800-item .gh-800-item-opts a{display:inline-block;color:#396fff;font-size:14px}
.gh-webso .gh-webso-detail .gh-webso-content .gh-800-item .gh-800-item-opts a:hover em{background-position:0;opacity:1}


.hp-tec-content{padding-top:28px;padding-bottom:127px;width:1160px;margin:0 auto}
.hp-tec-content .hp-tec-item{width:250px;margin-right:40px;text-align:center}
.hp-tec-content .hp-tec-item img{}
.hp-tec-content .hp-tec-item.last{margin-right:0}
.hp-tec-content .hp-tec-item .hp-tec-item-title{color:#333437;font-size:16px;line-height:16px;margin-bottom:13px;margin-top:37px; text-align:center}
.hp-tec-content .hp-tec-item .hp-tec-item-desc{color:#808492;line-height:24px;text-align: center;padding:0 16px; font-size:14px}
.hp-tec{ height:550px}
.gh-800-title{margin-top:100px;text-align:center; margin-bottom:50px}



.price table {
  width: 100%;
  margin: 0 auto;
}
.price table caption {
  font-size: 24px;
  text-align: left;
  margin: 0 0 20px;
}
#inter .price-box {
  text-align: center;
}
#inter .price-box .price{
  box-sizing: border-box;
  width: 860px;
  margin: auto;
  color: #666666;
  background: #fff;
  
}

#inter .price-box .price table{
  width: 100%;
  border-bottom: 1px solid #deedf6;
  font-size:14px
}
#inter .price-box .price table th {
  background: #eef9ff;
}
#inter .price-box .price table th,
#inter .price-box .price table td {
  width: 160px;
  padding: 10px 0;
  vertical-align: middle;
  border-right: 1px solid #deedf6;
}
#inter .price-box .price table th:last-child,
#inter .price-box .price table td:last-child{
  border-right: 0;
}
#inter .price-box .price table tbody tr:nth-of-type(2n+1){background-color:#fff}
#inter .price-box .price table tbody tr:nth-of-type(2n){background-color:rgba(244,248,251,.6)}