/** { margin: 0px; padding: 0px; box-sizing: border-box; list-style: outside none none; font-family: "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";}*/
/*body {font-family: "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";font-size: 14px; min-width: 1200px; }*/
a{ outline: 0px none; text-decoration: none; }
a:active,a:hover{outline: 0px none;text-decoration: none;  }
strong { font-weight: normal; }
.strong { font-weight: bold; }
img { border: 0px none; }
*::-moz-selection { background: rgb(30, 172, 223) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.autoWidth { margin: 0px auto; min-width: 1200px; max-width: 1200px; }
.auto { margin: 0px auto; min-width: 1200px; max-width: 1200px; }
.clearfix {  }
.clearfix::before, .clearfix::after { display: table; line-height: 0; content: ""; }
.clearfix::after { clear: both; }
.pull-right { float: right; }
.pull-left { float: left; }
.hide { display: none; }
.show { display: block; }
.invisible { visibility: hidden; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.img-rounded { border-radius: 6px; }
.img-polaroid { padding: 4px; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
.img-circle { border-radius: 500px; }
.hide-text { font: 0px/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px none; }
.input-block-level { display: block; width: 100%; min-height: 30px; box-sizing: border-box; }
.fade { opacity: 0; transition: opacity 0.15s linear 0s; }
.fade.in { opacity: 1; }
.affix { position: fixed; }
.default-transition, .default-transition-fast, .default-transition-slow, .default-transition-children > *, .default-transition-children-fast > *, .default-transition-children-slow > *, .default-transition-tree *, .default-transition-tree-fast *, .default-transition-tree-slow * { transition-duration: 0.3s; transition-timing-function: ease; transition-property: background-color, background-position, color, border-color, opacity, z-index, transform, box-shadow; }
.default-transition-fast, .default-transition-children-fast > *, .default-transition-tree-fast * { transition-duration: 0.2s; }
.default-transition-slow, .default-transition-children-slow > *, .default-transition-tree-slow * { transition-duration: 0.6s; }
.news-pagination { padding-left: 30%; width: 100%; padding-top: 30px; }
.page_text, .page_no { padding: 3px; }
.page_no { padding-right: 0px; }
.page_next { padding-left: 0px; }
.page_text a, .page_no a { padding: 10px 15px 9px; border: 1px solid rgb(221, 221, 221); text-decoration: none; color: rgb(102, 102, 102); font-size: 12px; display: block; }
.page_no a { display: inline-block; margin-right: 6px; float: left; }
.page_text a:hover, .page_no a:hover { border: 1px solid rgb(0, 158, 214); color: rgb(0, 158, 214); }
.page_no .page_current, .page_no .page_current:hover { color: rgb(255, 255, 255); background-color: rgb(0, 170, 255); border: 1px solid rgb(0, 158, 214); }
.clear-float { clear: both; }
.text-overflow { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.default-font { font-family: "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体"; }
.ui-autocomplete li.ui-menu-item { padding: 6px 1em; font-size: 13px; font-family: "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体"; color: rgb(85, 85, 85); }
.ui-autocomplete li.ui-state-focus { background: rgb(247, 249, 250) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; border-color: transparent rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.ui-autocomplete.ui-menu { padding-bottom: 1px; }
.ui-autocomplete-text-highlight { color: rgb(255, 102, 0); }
.text-primary { color: rgb(0, 170, 255); }
.text-stress { color: rgb(255, 136, 0); }
.text-muted { color: rgb(153, 153, 153); }
.alert-warn { padding: 7px 22px 5px 37px; background: rgb(255, 243, 229) url("tip_icon_warn_16.png") no-repeat scroll 10px 10px; border: 1px solid rgb(255, 212, 163); border-radius: 2px; color: rgb(255, 136, 0); font-size: 12px; line-height: 2em; }
.global-topbar { height: 32px; }
.global-topbar, .header-main:hover .global-topbar { background: rgb(0, 135, 184) none repeat scroll 0% 0%; border-bottom-color: rgb(0, 135, 184); }
.banner-engine .global-topbar { border-bottom: 1px solid rgba(255, 255, 255, 0.1); background: rgba(0, 0, 0, 0) url("topbar_bg.png") repeat-x scroll left center; }
.global-topbar a { text-decoration: none; color:#ffffff;}

.welcome-container { float: left; }
.welcome-container * { box-sizing: content-box; }

.logout-container { line-height: 80px; font-size: 12px;color:#ffffff; }
.logout-container a:hover { color:#ffffff;}
.login-button {display: inline-block;
  width: 70px;
  height: 34px;
  line-height: 34px;
  color: #fff;
  margin-right:10px;
  text-align: center;
  padding: 0 10px;
  font-size: 14px;
  background-color: #607D8B;
}
.login-button, .register-button { display: inline-block; width: 70px;height: 32px;line-height: 32px;color: #fff; text-align: center; }

.register-button{ 
	width: 80px;
  text-align: center;
  padding: 0 10px;
  height: 34px;
  color: #fff;
  line-height: 34px;
  background-color: #0af;
  font-size: 14px;
}
.home_login_user{color:#ffffff;}
.home_login_manage{color:rgb(255, 212, 0);}
.slogan { display: inline; color: rgb(255, 255, 255); }
.welcome-user .logout-container, .welcome-container .userinfo-container { display: none; }
.welcome-user .userinfo-container { display: block; }
.userinfo-container { position: relative; z-index: 10; font-size: 12px; }
.username-container { position: relative; z-index: 100; height: 80px; line-height: 78px; }
.username-text { display: inline-block; padding: 0px 20px; line-height: 78px; background: rgba(0, 0, 0, 0) none no-repeat scroll right center; color: white; }
.auth-icon-personal { background-image: url("auth_personal.png"); }
.auth-icon-company { background-image: url("auth_company.png"); }
.auth-icon-unauth { background-image: url("auth_unauth.png"); }
.username-text span { display: inline-block; vertical-align: top; }
.username-text-show { max-width: 65px; }
.dropdown-triangle { position: absolute; top: 14px; right: 8px; width: 0px; height: 0px; border-width: 4px; border-style: solid; border-color: white transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; transform-origin: 50% 25% 0px; animation-duration: 1s; animation-fill-mode: both; animation-name: counterclockwise-180; }
.userinfo-container:hover .dropdown-triangle { border-top-color: rgb(26, 26, 26); animation-name: clockwise-180; }
@keyframes clockwise-180 {
0% { transform: rotate(0deg); }
50% { opacity: 1; transform: rotate(180deg); }
100% { opacity: 0; transform: rotate(180deg); }
}
@keyframes clockwise-180 {
0% { transform: rotate(0deg); }
50% { opacity: 1; transform: rotate(180deg); }
100% { opacity: 0; transform: rotate(180deg); }
}
@keyframes counterclockwise-180 {
0% { opacity: 0; transform: rotate(180deg); }
50% { opacity: 1; transform: rotate(180deg); }
100% { opacity: 1; transform: rotate(0deg); }
}
@keyframes counterclockwise-180 {
0% { opacity: 0; transform: rotate(180deg); }
50% { opacity: 1; transform: rotate(180deg); }
100% { opacity: 1; transform: rotate(0deg); }
}
.user-panel { overflow: hidden; position: absolute; top: 80px; right: 0px; width: 254px; z-index: 10; background: rgb(35, 38, 39) none repeat scroll 0% 0%; line-height: 1; }
.userinfo-container--extend .user-panel { display: block; }

.shortcut-menu-list { padding-top: 10px; }
.shortcut-menu-item { position: relative; height: 30px; z-index: 1; }
.shortcut-menu-item a { display: inline-block; padding: 7px 0px; font-size: 12px; color: rgb(193, 193, 193); }
.shortcut-menu-item a:hover { color: rgb(255, 255, 255); }
.user-record-count { position: absolute; top: 7px; right: 0px; width: 22px; height: 15px; line-height: 14px; text-align: center; border-radius: 2px; background-color: rgb(7, 144, 212); color: rgb(255, 255, 255); }
.link-items { display: inline-block; color: rgb(255, 255, 255); font-size: 14px; margin-left: 24px; line-height: 1; }
.link-items:hover { color: rgb(0, 170, 255); }
.link-items:first-child { margin-left: 0px; }
.link-spacing { display: inline-block; width: 1px; height: 15px; margin: 0px 0px 0px 24px; overflow: hidden; background-color: rgb(255, 255, 255); vertical-align: middle; }
.user-panel-bottom { height: 50px; line-height: 50px; font-size: 12px; }
.user-panel-bottom .auth-status { display: none; padding-left: 22px; background: rgba(0, 0, 0, 0) url("auth_status.png") no-repeat scroll left center; color: rgb(46, 165, 80); }
.user-panel-bottom .new-auth { display: none; color: rgb(206, 206, 206); }
.user-panel-bottom .exit-btn:hover, .user-panel-bottom .new-auth:hover { color: rgb(255, 255, 255); }
.user-panel-bottom .exit-btn { display: inline-block; width: 75px; height: 25px; margin-top: 14px; line-height: 24px; background-color: rgb(51, 55, 56); font-size: 12px; color: rgb(205, 205, 205); text-align: center; }
.mobile-version { position: relative; }
.mobile-version:hover .mobile-qrcode { display: block; }
.mobile-qrcode { display: none; position: absolute; width: 160px; height: 160px; top: 32px; left: -61px; z-index: 101; background: rgba(0, 0, 0, 0) url("../img/mobile_qrcode.png") no-repeat scroll center center; }
.mobile-qrcode::before { content: ""; position: absolute; top: -16px; left: 50%; border-width: 8px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-left: -8px; }
.reg-gift { position: relative; color: rgb(128, 77, 0); height: 17px; line-height: 17px; padding: 0px 5px 0px 20px; font-size: 12px; background: rgb(255, 229, 0) url("header_gift.png") no-repeat scroll 5px center; }
.reg-gift:hover { color: rgb(128, 77, 0); }
.reg-gift::after { content: ""; position: absolute; border-width: 4px; border-style: solid; border-color: transparent rgb(255, 229, 0) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; left: -8px; top: 4px; }


.header { height: 80px; border-bottom: 0px solid rgba(255, 255, 255, 0.1); }
.banner-engine .header { background-color: transparent; }
.header, .header-main:hover .header { background-color: rgb(43, 48, 51); }
.header-main:hover .header { border-bottom: 0px none; }
.header-left { float: left; }
.header-nav-right { float: right; right: 0px; }
.header-logo { display: inline-block; position: relative; width: 260px; height: 80px; float: left; }
.logo { position: absolute; top: 0px; left: 0px; width: 260px; height: 100%; background: rgba(0, 0, 0, 0) url("../img/header_logo.png") no-repeat scroll left center; }


/*顶部导航*/
.header-nav { margin-left: 20px; float: left; }
.header-nav ul {  }
.header-nav ul::before, .header-nav ul::after { display: table; line-height: 0; content: ""; }
.header-nav ul::after { clear: both; }
.header-nav-li { float: left; height: 80px; z-index: 100; }
.header-nav-li > a { display: inline-block; text-decoration: none; width: 100%; height: 80px; padding: 0px 30px; line-height: 80px; color: rgb(255, 255, 255); font-size: 18px; text-align: center; transition: color 0.3s ease 0s; }


.topbar-right { float: right; height: 80px; line-height: 78px; }
.welcome-container { float: right; }
.header-nav-li.header-nav-li--active > a { border-bottom: 3px solid rgb(0, 170, 255); color: rgb(0, 170, 255); }
.header-nav-li--active i { display: inline-block; }
.header-nav-li--active > ul { background-color: rgb(0, 67, 91); }
.header-nav .current { color: rgb(0, 170, 255); }
.header .auto { overflow: visible; }
.mask-white { display: none; position: absolute; top: 104px; left: 0px; right: 0px; background-color: rgb(0, 93, 127); opacity: 0.95; z-index: 10; height: 245px; box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.2); }
.cursor-arrow { cursor: default; }
.pop-list { display: none; position: absolute; top: 80px; left: 0px; right: 0px; z-index: 30; margin: 0px auto; min-width: 1200px; max-width: 100%; height: 524px; padding-top: 40px; background-color: rgb(33, 38, 41); box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3); }


.pop-list .pop-arrow { position: absolute; content: ""; left: 50%; bottom: 24px; margin-left: -13px; width: 26px; height: 26px; background: rgba(0, 0, 0, 0) url("../img/common/pop_arrow.png") no-repeat scroll center center; cursor: pointer; }
.pop-list .pop-arrow:hover { background-image: url("../img/common/pop_arrow_hover.png"); }


.header-nav-li.header-nav-li--active .pop-list { display: block; }
.pop-link-list li { float: left; width: 285px; height: 110px; margin-right: 20px; margin-bottom: 16px; }
.pop-link-list .last-one { margin-right: 0px; }
.pop-link { display: block; width: 100%; height: 100%; padding: 30px 28px; background: rgb(97, 100, 103) none no-repeat scroll center center; color: rgb(255, 255, 255); }
.pop-link-title { font-size: 18px; }
.pop-link-subtitle { color: rgb(187, 187, 187); margin-top: 10px; font-size: 12px; }
.pop-link:hover .pop-link-subtitle { color: rgb(255, 255, 255); }
.pop-solution-list .pop-link { padding: 0px 0px 0px 110px; line-height: 110px; }

.pop-item-list li { float: left; width: 265px; margin-right: 108px; }
.pop-item-title, a.pop-item-title { display: block; border-bottom: 1px solid rgb(66, 69, 69); width: 100%; padding-bottom: 16px; color: rgb(226, 226, 226); font-size: 18px; }
a.pop-item-title:hover { color: rgb(0, 170, 255); }
.pop-item-subtitle { margin-top: 10px; line-height: 1.8em; color: rgb(153, 153, 153); font-size: 12px; }
.pop-item-link { margin-top: 30px; white-space: nowrap; }
.pop-item-link a { display: inline-block; margin-right: 30px; font-size: 16px; color: rgb(0, 170, 255); }
.nav-pop-item { float: left; width: 282px; margin-left: 24px; }
.nav-pop-item:first-child { margin-left: 0px; }
.nav-pop-item ul { margin-top: 16px; }
.nav-item-title { font-size: 16px; color: #fff; }
.nav-item-title a{ font-size: 14px; color: #00bcd4;margin-left:10px;}
a.nav-item-title { display: block; }
a.nav-item-title:hover { color: rgb(0, 170, 255); }
.nav-pop-item li { width: 282px; margin-bottom: 15px; }
.nav-pop-item.single-item { width: auto; }
.nav-pop-item.single-item li { float: left; margin-left: 24px; }
.nav-pop-item.single-item li:first-child { margin-left: 0px; }
.nav-pop-item.single-item li.last-item { margin-left: 0px; }
.nav-pop-item li a { display: block; width: 100%; height: 100%; background: rgb(43, 48, 51) none repeat scroll 0% 0%; padding: 14px; border: 1px solid rgb(43, 48, 51); }
.nav-pop-item li a:hover { border-color: rgb(0, 170, 255); }
.nav-pop-item li a:hover .nav-item-name, .nav-pop-item li a:hover .nav-item-brief { color: rgb(0, 170, 255); }

.nav-item-name { position: relative; display: inline-block; margin-bottom: 5px; color: #c2c6d0; font-size: 14px; }
.nav-item-name::after { position: absolute; right: -68px; top: 1px; width: 60px; height: 18px; background: rgba(0, 0, 0, 0) url("../img/nav_item_icon.png") no-repeat scroll center center; }

.nav-item-name.nav-item-hot::after { content: ""; background-position: 0px 0px; }
.nav-item-name.nav-item-new::after { content: ""; background-position: 0px -20px; }
.nav-item-name.nav-item-tobe::after { content: ""; right: -69px; top: 0px; width: 60px; height: 20px; background: rgba(0, 0, 0, 0) url("../img/nav_tobe_icon.png") repeat scroll 0% 0%; line-height: 20px; color: rgb(255, 255, 255); text-align: center; font-size: 12px; }

.nav-item-name.nav-more-tobe::after { content: ""; right: -69px; top: 0px; width: 60px; height: 20px; background: rgba(0, 0, 0, 0) url("../img/nav_more_icon.png") repeat scroll 0% 0%; line-height: 20px; color: rgb(255, 255, 255); text-align: center; font-size: 12px; }


.nav-item-brief { font-size: 12px; color: rgb(119, 122, 123); }
@media screen and (max-width: 1233px) {
  .header-left { padding-left: 0px; }
  .header-nav-right { padding-right: 0px; }
  .header-nav-li > a { padding: 0px 16px; }
}

.narrow-screen .header-left { padding-left: 0px; }
.narrow-screen .header-nav-right { padding-right: 0px; }
.narrow-screen .header-nav-li > a { padding: 0px 20px; }
.banner-engine .header-container { width: 100%; height: 0px; }
.banner-box { height: 80px; }
.banner-engine .banner-box { height: 720px; position: relative; }
.top-nav { position: absolute; left: 0px; top: 0px; width: 100%; min-width: 1200px; height: 80px; z-index: 100; }
.top-info { position: relative; }
.login { float: left; display: inline-block; width: 124px; height: 80px; background: rgba(0, 0, 0, 0) url("header_logo.png") no-repeat scroll center center; }
.service-concept { display: inline-block; margin-left: 15px; float: left; width: 124px; height: 80px; background: rgba(0, 0, 0, 0) url("header_slogan.png") no-repeat scroll center center; }
.nav-ul { float: left; width: 54%; }
.nav-ul li { float: left; width: 20%; }
.nav-ul li a { display: inline-block; width: 100%; font-size: 16px; color: rgb(255, 255, 255); text-align: center; }
.banner-engine .banner-ul { position: relative; width: 100%; height: 720px; }
.banner-engine .banner-text { position: absolute; left: 0px; top: -720px; width: 100%; height: 552px; }
.banner-engine .link-banner { cursor: pointer; }

.banner-engine .banner-text1 { font-size: 50px; line-height: 65px; margin: 10px 0 45px 0; color: rgb(255, 255, 255); }
.banner-engine .banner-text2 { margin-top: 15px; font-size: 18px; line-height: 20px; color: rgb(228, 231, 235); }

.banner-engine .banner-link-button { display: inline-block; border: 1px solid rgb(255, 255, 255); margin-top: 54px; width: 160px; height: 44px; line-height: 42px; text-align: center; font-size: 16px; color: rgb(255, 255, 255); }
.banner-engine .banner-link-button:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); border: 1px solid rgb(255, 255, 255); }
.login-link { position: relative; }
.login-link::before { content: ""; position: absolute; top: -6px; left: -40px; width: 30px; height: 30px; background: rgba(0, 0, 0, 0) url("../img/header_user.png") no-repeat scroll center center; }
.banner-ul li { display: none; height: 100%; width: 100%; float: left; }
.banner-engine .banner-ul li { position: absolute; left: 0px; top: 0px; display: block; height: 100%; width: 100%; float: left; }
.service-action { display: none; }
.index-page .service-action { display: block; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 116px; background: rgba(75, 215, 255, 0.2) none repeat scroll 0% 0%; z-index: 2; }
.banner-point { display: none; position: absolute; bottom: 148px; left: 0px; width: 100%; height: 18px; line-height: 18px; }
.banner-engine .banner-point { display: block; }
.slider-main { display: none; position: relative; }
.banner-engine .slider-main { display: block; }

.slider-text { position: absolute; margin-top: 214px; }

.banner-area { width: 100%; text-align: center; }
.banner-area li { margin: 0px 15px; display: inline-block; width: 57px; height: 10px; background: rgba(0, 0, 0, 0) url("../img/pagination_02.png") no-repeat scroll 0% 0%; }

.banner-area li.active { background: rgba(0, 0, 0, 0) url("../img/pagination_01.png") no-repeat scroll 0% 0%; cursor:pointer;}

.service-action { display: none; }
.index-page .service-action { display: block; }
.transparent-header .header-container, .transparent-header .banner-box { width: 100%; height: 0px; }
.transparent-header .banner-text, .transparent-header .banner-point, .transparent-header .news-casting, .transparent-header .banner-ul { display: none; }
.suspension { width: 46px; height: 210px; position: fixed; right: 30px; bottom: 60px; z-index: 999; }
.suspension li { position: relative; width: 46px; height: 46px; margin-top: 10px; }
.suspension li:first-child { margin-top: 0px; }

/*在线客服*/
.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li a{color:#333}
.side ul li:hover{background:#f44336;color:#fff}
.side ul li:hover a{color:#fff}

.side ul li i{margin-top:10px;line-height:30px;font-size:30px;display:block;overflow:hidden;}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{color:#333}
.side ul li.sidetop:hover{color:#fff;}
.side ul li.sideewm .ewBox.son{width:180px;display:none;color:#363636;background-color:#fff;text-align:center;padding-top:180px;position:absolute;left:-180px;top:0;background-image:url(../img/home/leftewm.jpg);background-repeat:no-repeat;background-position:center center;}
.side ul li.buy{background:#f44336;color:#fff;}
.side ul li.sideetel .telBox.son{width:240px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0px;background:#f44336}
.side ul li.sideetel .telBox dd{display:block;overflow:hidden;padding-left:20px;line-height:20px;font-size:16px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:10px;font-size:18px;font-weight:700;}
.side ul li.sideetel .telBox dd.bgs1{background-color:#f44336}
.side ul li.sideetel .telBox dd.bgs2{background-color:#f44336;padding-bottom:15px;}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}


/*内容框*/
.my-box{
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
width:100%;
margin: 0 auto;
}
.my-wrap {
color: #383838;
text-align: center;
margin: 0px auto;
max-width: 1200px;
}

.connect-us { position: absolute; width: 340px; right: 54px; bottom: 0px; z-index: 30; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.15); display: none; }
.connect-us ul { margin: 32px 24px; }
.connect-us li { display: list-item; width: 100%; height: auto; padding: 16px 0px; overflow: hidden; margin-top: 0px; border-top: 1px solid rgb(244, 244, 244); }
.connect-us li:first-child { padding-top: 0px; border-top: 0px none; }
.connect-us li.feedback-item { padding-bottom: 0px; }
.connect-us li a { display: inline-block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 0px 0px;color:red; }
.service-online { background-image: url("../img/suspend_icon_03.png"); }
.service-online:hover { background-image: url("../img/suspend_icon_03_blue.png"); }
.service-feedback:hover .info-name, .service-online:hover .info-name { color: rgb(0, 170, 255); }
.footer .service-phone { background-image: url("../img/suspend_icon_01.png"); }
.footer .service-phone:hover { background-image: url("../img/suspend_icon_01_blue.png"); }
.service-feedback { background-image: url("../img/suspend_icon_02.png"); }
.service-feedback:hover { background-image: url("../img/suspend_icon_02_blue.png"); }
.info-name, .info-value { display: block; padding-left: 52px; }
.info-name { height: 14px; font-size: 14px; color: rgb(51, 51, 51); }
.info-value { margin-top: 8px; height: 18px; font-size: 18px; font-weight: bold; color: rgb(255, 153, 0); }
.service-feedback .info-value { font-size: 12px; font-weight: inherit; color: rgb(153, 153, 153); }
.qrcode { position: absolute; width: 139px; height: 163px; right: 55px; bottom: 0px; z-index: 30; box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.15); background: rgba(0, 0, 0, 0) url("../img/about/qrcode2.png") repeat scroll 0% 0%; display: none; }
.footer { min-width: 1200px; background-color: rgb(43, 55, 61); font-family: "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体"; }
.footer-floor1 { width: 100%; padding: 40px 0px 62px; }
.footer-list { width: 100%; height: 100%; border-right: 0px solid rgb(65, 75, 81); padding-left: 20px; float: left; }
.footer-list ul { float: left; width: 20%; }
.footer-list li { line-height: 30px; }
.footer-list li > span{ color: #ffffff; font-size: 14px; text-decoration: none; }
.footer-list li a { color: #525c66; font-size: 14px; text-decoration: none; }
.footer-list li a:hover { text-decoration: none;  color: rgb(255, 255, 255); }
.footer-list .flist-title { font-size: 18px; color: rgb(255, 255, 255); margin-bottom: 15px; font-weight: 700;}
.footer-right { width: 385px; float: right; }
.company-box { padding-left: 20px; }
.company-logo { height: 40px; background: rgba(0, 0, 0, 0) url("../img/header_logo.png") no-repeat scroll left center; }
.company-logo span { display: inline-block; margin-left: 180px; margin-top: -5px; width: 126px; height: 40px; background: rgba(0, 0, 0, 0) url("../img/bottom/bottom_16.gif") no-repeat scroll left center; }
.company-name { margin-top: 20px; line-height: 25px; font-size: 14px; color: rgb(255, 255, 255); }
.official-plat { width: 100%; height: 100%; margin-top: 20px; position: relative; }
.official-plat ul { width: 100%; }
.official-plat ul li { float: left; margin-right: 15px; width: 40px; height: 40px; }
.official-plat ul a { display: block; }
.official-plat ul li span { display: inline-block; width: 40px; height: 40px; background-repeat: no-repeat; background-position: center center; }
.official-plat li .weixin-logo { background-image: url("../img/bottom/wx.png"); }
.official-plat li .weibo-logo { background-image: url("../img/bottom/wx.png"); }
.official-plat li .qq-logo { background-image: url("../img/bottom/qq.png"); }
.official-plat li .sq-logo { background-image: url("../img/bottom/sq.png"); }
.official-plat li:hover .weixin-logo { background-image: url("../img/bottom/wx_hover.png"); }
.official-plat li:hover .weibo-logo { background-image: url("../img/bottom/wx_hover.png"); }
.official-plat li:hover .qq-logo { background-image: url("../img/bottom/qq_hover.png"); }
.official-plat li:hover .sq-logo { background-image: url("../img/bottom/sq_hover.png"); }
.official-plat > p { display: inline-block; width: 132px; height: 132px; border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); }
.official-plat .weixin { position: absolute; top: -145px; left: 120px; background-image: url("../img/bottom/qrcode2.png"); background-repeat: no-repeat; background-position: 0px 0px; display: none; }
.official-plat .weibo { position: absolute; top: -145px; left: 65px; background-image: url("../img/bottom/qrcode1.png"); background-repeat: no-repeat; background-position: -132px 0px; display: none; }
.corner { border-width: 10px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; bottom: -20px; right: 50%; margin-right: -10px; z-index: 10; }
.five-superiority { width: 100%; height: 120px; border-bottom: 1px solid rgb(65, 75, 81); }
.five-superiority-list li { float: left; width: 25%; height: 120px; }
.five-superiority-list li a { display: block; line-height: 120px; padding-left: 95px; background-repeat: no-repeat; background-position: 30px center; font-size: 16px; color: rgb(255, 255, 255); }
.compensate_ico a { background-image: url("../img/bottom/bottom_03.png"); }
.retreat_ico a { background-image: url("../img/bottom/bottom_05.png"); }
.technology_ico a { background-image: url("../img/bottom/bottom_07.png"); }
.prepare_ico a { background-image: url("../img/bottom/bottom_09.png"); }


.footer-floor2 { width: 100%; border-top: 1px solid rgb(33, 42, 47); padding: 20px 0px; text-align: center; }
.footer-floor2 p { text-align: center; color: #525c66; font-size: 12px; line-height: 25px;  margin: 0 auto;}
.footer-floor2 p span {font-family: "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";}
.footer-floor2 a { color: #525c66; }
.footer-floor2 a:hover { color: #ffffff; }

.foot-link { margin: 0px 15px; text-decoration: none; color: rgb(182, 226, 242); }
.foot-link:hover { text-decoration: underline; }
.footer-banner { position: relative; min-width: 1200px; background: rgba(0, 170, 255, 1) url("../img/footer_bg.jpg") no-repeat scroll center center; height: 180px; overflow: hidden; color: rgb(255, 255, 255); text-align: center; }
.footer-banner-text { position: relative; padding-top: 46px; z-index: 20; font-size: 24px; }
.footer-banner-button a { display: inline-block; margin-top: 24px; width: 220px; height: 44px; line-height: 44px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.footer-banner-button a:hover { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
.footer-banner-button { position: relative; z-index: 20; }
.footer-bubble { position: absolute; }
.bubble-1 { top: -120px; left: 50%; z-index: 10; margin-left: -120px; width: 240px; height: 240px; background: rgba(0, 0, 0, 0) url("../img/footer_bubble_1.png") repeat scroll 0% 0%; animation: 10s linear 0s normal none infinite running bubble-animate-1; }
.bubble-2 { top: 50px; left: 34%; z-index: 11; width: 360px; height: 360px; background: rgba(0, 0, 0, 0) url("../img/footer_bubble_2.png") repeat scroll 0% 0%; animation: 12s linear 0s normal none infinite running bubble-animate-2; }
.bubble-3 { top: 50px; left: 48%; z-index: 12; width: 300px; height: 300px; background: rgba(0, 0, 0, 0) url("../img/footer_bubble_3.png") repeat scroll 0% 0%; animation: 11s linear 0s normal none infinite running bubble-animate-3; }
@keyframes bubble-animate-1 {
0% { top: -120px; }
50% { top: -180px; }
100% { top: -120px; }
}
@keyframes bubble-animate-2 {
0% { top: 50px; left: 34%; }
50% { top: 80px; left: 24%; }
100% { top: 50px; left: 34%; }
}
@keyframes bubble-animate-3 {
0% { top: 50px; left: 48%; }
50% { top: 80px; left: 58%; }
100% { top: 50px; left: 48%; }
}
.module-banner-bg { min-height: 120px; }
.module-banner-title { position: relative; top: 42px; border-left: 3px solid rgb(0, 170, 255); text-indent: 17px; font-weight: normal; font-size: 29px; color: rgb(34, 34, 34); }
.signfooter { background-color: rgb(242, 244, 245); border-top: 1px solid rgb(221, 221, 221); text-align: center; }
.footer-signfooter { width: 100%; padding: 25px 0px 30px; }
.footer-signfooter p, .footer-signfooter a { margin-top: 8px; font-size: 12px; color: rgb(153, 153, 153); }
.signfooter-nav { margin-top: 25px; }
.signfooter-nav-list { display: inline-block; }
.signfooter-nav-list li { position: relative; float: left; margin: 0px 30px; height: 20px; line-height: 20px; }
.signfooter-nav-list li::before { position: absolute; left: -30px; top: 4px; content: ""; height: 14px; width: 1px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.signfooter-nav-list li:first-child::before { width: 0px; height: 0px; }
.signfooter-nav-list li a { display: inline-block; font-size: 16px; color: rgb(102, 102, 102); }
.show-captcha { height: 30px; }
.signfooter-foot-link { margin-left: 15px; text-decoration: none; color: rgb(182, 226, 242); }
.signfooter-foot-link:hover { text-decoration: underline; }



.banner-text-experience
{
	display:inline-block;
	width:140px;
	height:40px;
	margin-top:60px;
	border:1px solid #FFF;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	font-size:16px;
	color:#FFF;
}

.banner-text-experience:hover
{
	background-color:#FFF;
	color:#142665;
}



.success{color:#3c763d;font-size:20px;}
.error{color:#F44336;font-size:20px;}
.warning{color:#8a6d3b;font-size:20px;}
.info{color:#047abf;}




.btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger,
.btn-inverse,
.btn-purple,
.btn-pink {
  color: #ffffff !important;
}
.btn-default,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open > .dropdown-toggle.btn-default {
  background-color: #f9f9f9 !important;
  border: 1px solid #ececec !important;
}
.btn-primary,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open > .dropdown-toggle.btn-primary {
  background-color: #2b4049 !important;
  border: 1px solid #2b4049 !important;
}
.btn-success,
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.focus,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.open > .dropdown-toggle.btn-success {
  background-color: #46be8a !important;
  border: 1px solid #46be8a !important;
}
.btn-info,
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.focus,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.open > .dropdown-toggle.btn-info {
  background-color: #2b9ac9 !important;
  border: 1px solid #2b9ac9 !important;
}
.btn-warning,
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.focus,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open > .dropdown-toggle.btn-warning {
  background-color: #f2a654 !important;
  border: 1px solid #f2a654 !important;
 
}
.btn-danger,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.btn-danger.active,
.btn-danger.focus,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.open > .dropdown-toggle.btn-danger {
  background-color: #f96868 !important;
  border: 1px solid #f96868 !important;
}
.btn-inverse,
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.focus,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.open > .dropdown-toggle.btn-inverse {
  background-color: #212121 !important;
  border: 1px solid #212121 !important;
  color: #ffffff;
}
.btn-purple,
.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active {
  background-color: #7e57c2 !important;
  border: 1px solid #7e57c2 !important;
  color: #ffffff;
}
.btn-pink,
.btn-pink:hover,
.btn-pink:focus,
.btn-pink:active {
  background-color: #ec407a !important;
  border: 1px solid #ec407a !important;
  color: #ffffff;
}
.btn-custom.btn-default:hover {
  color: #333333 !important;
}
.btn-custom.btn-default:active {
  color: #333333 !important;
}
.btn-custom.btn-default:focus {
  color: #333333 !important;
}
.btn-custom.btn-primary {
  color: #2b4049 !important;
}
.btn-custom.btn-success {
  color: #58c9c7 !important;
}
.btn-custom.btn-info {
  color: #2b9ac9 !important;
}
.btn-custom.btn-warning {
  color: #ffd740 !important;
}
.btn-custom.btn-danger {
  color: #ef5350 !important;
}
.btn-custom.btn-inverse {
  color: #212121 !important;
}
.btn-custom.btn-purple {
  color: #7e57c2 !important;
}
.btn-custom.btn-pink {
  color: #ec407a !important;
}
.btn-rounded {
  border-radius: 2em;
  padding: 6px 18px;
}
.btn-custom {
  -moz-border-radius: 2px;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  -webkit-border-radius: 2px;
  -webkit-transition: all 400ms ease-in-out;
  background: transparent;
  background-color: transparent !important;
  border-radius: 2px;
  border-width: 1px;
  transition: all 400ms ease-in-out;
}
.btn-custom:hover {
  color: #ffffff !important;
}
.btn-custom:focus {
  color: #ffffff !important;
}

.m-t-15{margin-top:15px;}
.m-t-20{margin-top:20px;}
.m-t-25{margin-top:25px;}
.m-t-35{margin-top:35px;}