﻿.clear-both::after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.lf {
  float: left;
}
.rt {
  float: right;
}
.ellipsis {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.transition {
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.transform {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.hover_transform {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.ellipsis {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.text_ban {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.indent-2em {
  text-indent: 2em;
  text-align: justify!important;
}
/*-----------------------------------------*/
/****************元素样式*******************/
/*-----------------------------------------*/
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html {
  color: #333;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  background-color: #0e1323;
}
/** 清除内外边距 **/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
/* HTML5 媒体文件跟 img 保持一致 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/* 要注意表单元素并不继承父级 font 的问题 */
body,
button,
input,
select,
textarea {
  font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53";
  -webkit-font-smoothing: antialiased;
}
input,
select,
textarea {
  font-size: 100%;
}
/* 去掉各 table cell 的边距并让其边重合 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* IE bug fixed: th 不继承 text-align */
th {
  text-align: inherit;
}
/* 去除默认边框 */
fieldset,
img {
  border: 0;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
  display: block;
}
/* 去掉 firefox 下此元素的边框 */
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
/* 一致的 del 样式 */
del {
  text-decoration: line-through;
}
i {
  font-style: normal;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500;
}
/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none;
}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,
th {
  text-align: left;
}
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}
h1 {
  font-size: 24px;
}
h2 {
  font-size: 16px;
}
h3,
h4,
h5,
h6 {
  font-size: 14px;
}
/* 解决ie下重复最后字符 */
q:before,
q:after {
  content: '';
}
/* 统一上标和下标 */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* 默认不显示下划线，保持页面简洁 */
ins,
a {
  text-decoration: none;
}
/** 设置默认字体 **/
body,
button,
input,
select,
textarea {
  font: 14px helvetica neue, arial, hiragino sans gb, microsoft yahei, sans-serif;
}
address,
cite,
dfn,
em,
var {
  font-style: normal;
}
/* 将斜体扶正 */
code,
kbd,
pre,
samp {
  font-family: courier new, courier, monospace;
}
/* 统一等宽字体 */
small {
  font-size: 12px;
}
/* 小于 12px 的中文很难阅读，让 small 正常化 */
/** 重置列表元素 **/
ul,
ol {
  list-style: none;
}
/** 重置文本格式元素 **/
a {
  text-decoration: none;
}
a:hover {
  cursor: pointer;
}
/** 清除选中状态蓝色边框 **/
a,
img,
input,
select,
textarea {
}
/** 定义布局方式 **/
* {
  box-sizing: border-box;
}
@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1524533478122'); /* IE9*/
  src: url('../font/iconfont.eot?t=1524533478122#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('../font/iconfont.ttf?t=1524533478122') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1524533478122#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-wenhao:before { content: "\e72d"; }

.icon-zuo:before { content: "\e600"; }

.icon-you:before { content: "\e65b"; }

.icon-baoming:before { content: "\e611"; }

.icon-bofang1:before { content: "\e6e9"; }

.icon-download-copy:before { content: "\e603"; }

.icon-business-career-office-verify-secure-protect-work-edcbf:before { content: "\e778"; }

.icon-jianzhunenghao:before { content: "\e686"; }

.icon-gongyizhiliangjiancha:before { content: "\e625"; }

.icon-anquanfanghu:before { content: "\e61f"; }

.icon-shipinpeixun:before { content: "\e6c2"; }

.icon-shejiaotuiguang:before { content: "\e680"; }

.icon-bofang:before { content: "\e66a"; }

.icon-tongyongjianzhu-fuse:before { content: "\e641"; }

.icon-kehuanli:before { content: "\e754"; }

.icon-_:before { content: "\e67e"; }

.icon-anli:before { content: "\e617"; }


.banner{
  background:url(../images/pc_banner.png) no-repeat center;
}
.banner .box{
  height:598px;
  width:1200px;
  margin:0 auto;
  position:relative;
}
.banner .box .icon{
  display:inline-block;
  margin-top:20px;
}
.banner .box .icon img{
  width:130px;
  height:auto;
}
.banner .box .intro{
 margin-top:180px;
 color:#fff;
}
.banner .box .intro h3{
  font-size:48px;
}
.banner .box .intro p{
  margin-top:30px;
  font-size:26px;
}
.banner .box .intro .bm{
 margin-top:130px;
 font-weight:bold;
 position:relative;
}
.banner .box .intro .bm a{
  display:block;
  width:100px;
  height:35px;
  line-height:35px;
  border:1px solid #fff;
  text-align:center;
  margin-bottom:20px;	
}
.banner .box .intro .bm i{
  color:#dbb015;
  cursor:pointer;
  font-size:14px;
  margin-left:5px;
}
.banner .box .intro .bm i:hover{
  text-decoration:underline;
}

.banner .box .intro .bm .bmsm{
  position:absolute;
  left:10px;
  top:85px;
  background:#fff;
  opacity:0.8;
  color:#333;
  font-size:14px;
  padding:10px;
  width:350px;
  border-radius:5px;
  display:none;
}
.banner .box .intro .bm .bmsm:after, .banner .box .intro .bm .bmsm:before {
  border: solid transparent;
  content: ' ';
  height: 0;
  left: 175px;
  position: absolute;
  width: 0;
}

.banner .box .intro .bm .bmsm:after {
  border-width: 9px;
  border-bottom-color: #ccc;
  top: 0;
  margin-top: -18px;
}

.banner .box .intro .bm .bmsm:before {
  border-width: 0px;
  border-bottom-color: #333;
  top: 10px;
}
.banner .box .intro .bm .bmsm p{
  font-size:14px;
  margin:0;
  line-height:25px;
  font-weight:normal;
}
.banner .box .dn{
  position:absolute;
  right:0;
  top:0;
  width:1000px;
  margin-right:-300px;
}
.banner .box .dn img{
  width:100%;
}

.container{
  width:1200px;
  margin:0 auto;
  padding-top:75px;
  position:relative;
}
.container h3{
  text-align:center;
  color:#fff;
  font-size:36px;
  position:absolute;
  left:50%;
  width:750px;
  margin-left:-375px;
}
.container .video video{
  margin-top:100px;
  display:block;
  width:100%;
  height:675px;
}
.container .video span{
  display:block;
  color:#fff;
  background-color:#999999;
  line-height:35px;
  font-size:16px;
  text-indent:2em;
}
.container .list_video{
  margin-top:30px;
}
.container .list_video li{
  width:385px;
  margin-right:20px;
  float:left;
}
.container .list_video li:last-child{
  margin-right:0px;
}
.container .list_video li img{
  width:100%;
  cursor:pointer;
}
.container .list_video li p{
  display:block;
  color:#fff;
  line-height:100px;
  font-size:24px;
  text-align:center;
}
.carousel {
  position: relative;
  overflow: hidden;
  margin-top: 30px;
  padding:50px 0;
  background:#fff;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  font-size: 0;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  height: 500px;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  position: absolute;
  top: 0;
  left: 50%;
  height: 500px;
  line-height: 1;
  margin-left: -960px;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 50%;
  width: 80px;
  height: 160px;
  margin-top: -60px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background: rgba(0, 0, 0, 0.15);
}
.carousel-control.left {
  left: 0px;
}
.carousel-control.right {
  right: 0px;
}
.carousel:hover .carousel-control.left {
  left: 0;
}
.carousel:hover .carousel-control.right {
  right: 0;
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #0e1323;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.3);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .icon-zuo,
.carousel-control .icon-you {
  position: absolute;
  top: 50%;
  font-size: 40px;
  margin-top: -20px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .icon-zuo {
  left: 50%;
  margin-left: -30px;
}
.carousel-control .icon-next,
.carousel-control .icon-you {
  right: 50%;
  margin-right: -30px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 20px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}

.carousel .pre_next{
   position:absolute;
   height:500px;
   width:1200px;
   left:50%;
   top:0px;
   margin-left:-600px;
}

.item{
  background:#fff;
  padding:50px 0;
  color:#999999;
}
.item .box{
  width:1200px;
  background:#eeeeee;
  margin:0 auto;
  padding-bottom: 75px;
}
.item .box h3{
  font-size: 36px;
  text-align:center;
  line-height:140px;
}
.item .box .choose{
  padding:0 50px 30px 50px;
}
.item .box .choose li{
  width:335px;
  margin-right:40px;
  display:inline-block;
  vertical-align:middle;
  background:#fff;
  box-shadow: 10px 10px 5px #999999;
}
.item .box .choose li:last-child{
  margin-right:0px;
}
.item .box .choose li h4{
  font-size:18px;
  text-align:center;
  padding:20px;
}
.item .box .choose li h4 span{
  color:#16a1ff;
  margin-right:5px;
}
.item .box .choose li .icon{
  padding: 0 130px 20px 130px;
}
.item .box .choose li .icon img{
  width:100%;
}
.item .box .choose li p{
  font-size:18px;
  text-align:center;
  padding:20px;
}
.item .box .selector{
  padding: 0 50px;
}
.item .box .selector div{
  width: 335px;
  margin-right: 40px;
  display: inline-block;
  vertical-align: middle;
  text-align:center;
}
.item .box .selector div:last-child{
  margin-right:0px;
}
.item .box .selector .radio{
  width:20px;
  height:20px;
}
.item .box .btn{
  display:block;
  width:200px;
  height:45px;
  line-height:45px;
  margin:0 auto;
  text-align:center;
  color:#fff;
  border-radius:5px;
  background:#16a1ff;
  margin-top:50px;
}
.item .box .btn:hover{
  background:#128de0;
}
.yd{
  color:#fff;
  font-size:20px;
  text-align:left;
  width:1200px;
  margin:0 auto;
  padding:75px 0;
}
.yd .zs{
  width:350px;
  float:left;
  margin-left:150px;
}
.yd .zs img{
  width:100%;
}
.yd .sm{
  margin-left:700px;
}
.yd .sm h2{
  font-size:28px;
}
.yd .sm .jg{
  margin-top:35px;
}
.yd .sm .jg div{
  display:inline-block;
   margin-left:15px;
}
.yd .sm .jg div:first-child{
  padding-right:20px;
  margin-left:0;
  border-right:1px solid #fff;
}
.yd .sm .jg span{
  font-size:26px;
  display:block;
}
.yd .sm .jg span i{
  font-size:18px;
}
.yd .sm .jg b{
  display:block;
  font-weight:normal;
  text-align:center;
  border:1px solid #16a1ff;
  padding:5px 10px;
  margin-top:20px;
  font-size:16px;
}
.yd a{
  display:block;
  width:150px;
  height:45px;
  line-height:45px;
  text-align:center;
  color:#fff;
  border-radius:5px;
  background:#16a1ff;
  margin-top:50px;
  font-size:16px;
  box-shadow:0px 0px 10px  #16a1ff;
}
footer{
  height:50px;
  line-height:50px;
  background:#fff;
  text-align:center;
}
.popup_box {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 10000;
  display:none;
}
.popup_box .personal {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1008px;
    margin-left: -504px;
    margin-top: -301px;
    overflow: hidden;
}
.popup_box .personal .content {
    height: 488px;
    background: url(../images/wxts.png) no-repeat;
}
.popup_box .personal .content div{
  width:400px;
  margin:0 auto;
  text-align:center;
}
.popup_box .personal .content div h3{
  height:90px;
  line-height:90px;
  font-size:28px;
}
.popup_box .personal .content div img{
  width:200px;
  display:block;
  margin:0 auto;
  padding:10px 0;
}
.popup_box .personal .content div p{
   height:60px;
   line-height:60px;
}
.popup_box .personal .content div a{
   width:80px;
   height:80px;
   display:block;
   border-radius:50%;
   margin: 0 auto;
   margin-top:30px;
}
.popup_box .personal .content div a img{
  width:80%;
  padding:0;
}









.popup_box .tpcg{
  width:80%;
  margin:0 auto;
  text-align:center;
  margin-top:3.33333333rem;
}
.popup_box .tpcg img{
  width:100%;
}
.popup_box .bmcg{
  width:80%;
  background:#fff;
  border-radius:5px;
  margin:0 auto;
  margin-top:200px;
  padding-bottom:50px;
}
.popup_box .bmcg h3{
  text-align:center;
  height:80px;
  line-height:80px;
  color:#16a1ff;
  font-size:28px;
}
.popup_box .bmcg>div{
 text-align:center;
 margin-bottom:10px;
}
.popup_box .bmcg>div img{
  width:60%;
}
.popup_box .bmcg p{
  font-size:14px;
  padding:0 20px;
  line-height:25px;
}
.popup_box .bmcg a{
  font-size:14px;
  height:40px;
  line-height:40px;
  display:block;
  text-align:center;
  margin:10px 20px 0 20px;
  border-radius:5px;
  background: -webkit-linear-gradient(left, #5037d3 , #17a0fe); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #5037d3, #17a0fe); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #5037d3, #17a0fe); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #5037d3 , #17a0fe); /* 标准的语法 */
  color:#fff;
}
.popup_box .share-img {
  position: absolute;
  top: 0;
  right: 20px;
  width: 180px;
}
.popup_box .bmcg i{
  display:block;
}
.popup_box .bmcg>div .des{
  border-bottom:1px solid #999999;
  margin:0 20px;
  padding:0;
  position:relative;
  text-align:left;
  padding-bottom:10px;
  margin-top:10px;
}
.popup_box .bmcg>div input{
   width:200px;
   outline:none;
   margin-left:60px;
   height:35px;
   line-height:35px;
   border:none;
   color:#333333;
   background:#eeeeee;
   border-radius:5px;
   text-align:center;
}
.popup_box .bmcg>div span{
  position:absolute;
  top:0;
  left:0;
  width:60px;
  height:35px;
  line-height:35px;
  text-align:center;
  background:#fff;
}
.popup_box .bmcg .result{
  font-size:24px;
  font-weight:bold;
  height:40px;
  line-height:40px;
  margin-bottom:10px;
}
.popup_box .bmcg .content{
  margin-bottom:10px;
}
.popup_box .bmcg .btn{
  display:inline-block;
  padding:0 30px;
  background: #e7e7e7;
  color:#333333;
  height:35px;
  line-height:35px;
}
.popup_box .bmcg .btn:last-child{
  background:#ffc801;
  color:#fff;
}
.popup_box .bmcg .zdl{
  background: #fff;
  color:#333;
  height:35px;
  line-height:35px;
  border:1px solid #ccc;
}
#UpdatePanel1{
 position:absolute;
 top:10px;
 right:20px;
}
.container .check>div .yzm{
  padding-right:100px;
}
.btn-green{
 display:block;
 height:35px !important;
 line-height:35px !important;
 outline:none;
 border:none;
 padding:0 10px;
 -webkit-appearance: none;
 border-radius: 0;
 background:#fff;
 margin:0 !important;
 width:auto !important;
 cursor:pointer;
}
.btn-gray{
 height:35px;
 line-height:35px;
 outline:none;
 border:none;
 padding:0 10px;
 -webkit-appearance: none;
 border-radius: 0;
 background:#ccc;
 border-radius:5px;
}
.btn-reg{
  font-size:14px;
  height:40px !important;
  line-height:40px !important;
  display:block;
  text-align:center;
  margin:10px 20px 0 20px !important;
  border-radius:5px;
  background: -webkit-linear-gradient(left, #5037d3 , #17a0fe) !important; /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #5037d3, #17a0fe) !important; /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #5037d3, #17a0fe) !important; /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #5037d3 , #17a0fe) !important; /* 标准的语法 */
  color:#fff !important;
  width:350px !important;
  cursor:pointer;
}