@charset "utf-8";
/*-------------------------
  General Styles
--------------------------*/
@font-face {
  font-family: 'pingfang';
url('../fonts/pingfang regular.ttf') format('truetype'),
}

body {
  font-family: Arial, sans-serif;
  width: 100%;
  font-size: 14px;
  line-height: 1;
  padding-top: 0;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

body, div, p, span {
  font-family: 'pingfang', Arial;
}


/*-----------------------------------
  Navigation Bar Styles
------------------------------------*/

.navbar {
  padding: 0;
  background-color: #1e0e08;
  transition: padding 0.4s;
  border-color: transparent;
  border: 0;
}

/* Contract the navbar while scrolling */

#myNavbar {
  overflow-x: hidden;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

/* Brand name */

.brandStyle {
  padding: 0;
  margin: 0 0 0 !important;
  height:66px;
}

.brandStyle img {
  display: block;
  float: left;
  width: auto;
  height: 100%;
}

.brandStyle p {
  color: #ffffff;
  font-size: 12px;
  float: left;
  display: block;
  margin-top: 20px;
  margin-left: 10px;
}

.brandStyle span {
  display: block;
}

/* Menu */

/*-----------------------------------
  Main Picture
------------------------------------*/
.noBorder {
  background-color: transparent;
  margin-bottom: 0;
  position: fixed;
  top: 0;
  left: 0;
  padding-top: 20px;
}
.noBorder.scrolled{
  background: #fff;
  -webkit-box-shadow: 1px 1px 5px #ccc;
  -moz-box-shadow: 1px 1px 5px #ccc;
  -ms-box-shadow: 1px 1px 5px #ccc;
  -o-box-shadow: 1px 1px 5px #ccc;
  -webkit-box-shadow: 1px 1px 5px #ccc;
}
.navbar {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.navbar-nav > li {
  position: relative;
}

.navbar-nav > li > a {
  font-size: 16px;
  height:66px;
  line-height: 66px;
  color: #000 !important;
  font-weight: normal;
  padding: 0 15px;
  position: relative;
  text-transform: uppercase;
}

.navbar-nav > li.active > a {
  background: transparent !important;
  color: #dd0c0c!important;
}


.navbar-nav > li:hover > a {
  background: transparent !important;
}

.navbar-nav > li.active:hover > a {

}

.navbar-nav > li > a p {
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
  font-weight: normal;
}

.navbar-nav > li > .dropdown-menu {
  height: auto;
  overflow: hidden;
  top: calc(100%);
  border-color: #ffffff;
  text-align: left;
  background: rgba(255, 255, 255, 1);
  border: 0;
  left: 0px !important;
  padding: 0 15px;
  border-top: 5px solid #09a4f0;
}

.dropdown-menu > li {
  display: block;
  border-bottom: 1px dashed #ccc;
  position: relative;
  padding: 10px 15px 10px 20px;

}

.dropdown-menu > li:hover:before{
  color: #d52323;
}
.dropdown-menu > li:last-child{
  border-bottom: 0;
}
.dropdown-menu > li > a {
  display: block;
  color: #000 !important;
  padding: 0;
  line-height: 20px;
  text-transform: uppercase;
  width: 100%;
  position: inherit;
  white-space: normal;
  text-align: left;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: underline;
  color: #d52323 !important;
  background: transparent;
}

.navbar-nav > li.nav_li_pro {
  position: inherit;
}

.navbar-nav > li.nav_li_pro .dropdown-menu {
  left: 0 !important;
  border-radius: inherit;
}

.navbar-nav > li.nav_li_pro .dropdown-menu > li {
  display: inline-block;
  float: left;;
  padding: 0 20px;
  border: none;
}
.navbar-nav > li.nav_li_pro .dropdown-menu > li h2{
  margin-bottom: 10px;
  font-size: 16px;
}
.navbar-nav > li.nav_li_pro .dropdown-menu > li h3{

}


.navbar-nav > li.nav_li_pro .dropdown-menu > li h2 a {
  color: #58585e;
}
.navbar-nav > li.nav_li_pro .dropdown-menu > li h3 a {
  padding-left: 0 !important;
  color: #888;
  padding: 4px 0;
  line-height: 20px;
  font-size: 15px;
}
.navbar-nav > li:nth-child(3) > .dropdown-menu {
  /*display: block!important;*/
}

.navbar-nav > li:nth-child(4) > .dropdown-menu {
  /*display: block !important;*/
}

.navbar-nav > li > .dropdown-menu.p_menu {
  height: auto;
  display: none;
  background: rgba(255, 255, 255, 1);
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0px;
  overflow: hidden;
  border-top: 5px solid #09a4f0;
  padding: 45px calc(50% - 600px);
  background: #e6e6e6;
  margin:0 auto;
}


.p_menu .p_menu_list {
  overflow: hidden;
}

.p_menu .p_menu_list ul {
  overflow: hidden;
}

.p_menu .p_menu_list li {
  width: 100%;
  text-align: left;
  padding: 10px 15px 10px 20px;
  border-bottom: 1px dashed #ccc;
  position: relative;
}
.p_menu .p_menu_list li:before{
  content: "·";
  position: absolute;
  left: 0;
  top: 0;
  font-size: 40px;
  color: #666;
}
.p_menu .p_menu_list li:hover:before{
  color: #d52323;
}
.p_menu .p_menu_list li:last-child{
  border-bottom: 0;
}
.p_menu .p_menu_list li a {
  display: block;
  line-height: 1;
  width: 100px;
  text-transform: uppercase;
}

.p_menu .p_menu_list li a p {
  font-size: 14px;
  color: #000;
  line-height: 20px;
}

.p_menu .p_menu_list li a img {
  width: 85px;
  height: 85px;
  display: block;
  margin: 0 auto;
}

.p_menu .p_menu_list li:hover p {
  color: #d52323;
}

.m_search {
  float: right;
  display: none;
}

.m_search .search_all {
  margin-top: 18px;
}

.m_search .search_all i {
  padding-right: 20px;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background: transparent;
}

.w1200 {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}

.center {
  text-align: center;
}



.dropdown ul.dropdown-menu {
  width: 100% !important;
  right: inherit;
  left: 0;
}

html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; touch-callout: none; cursor: pointer; }

body, form, img, ul, ol, li, dl, dt, dd, p, tr, td, strong, span, pre { margin: 0; padding: 0; border: 0; background-repeat: no-repeat; outline:none;}

h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-weight: normal; }

body, button, input, select, textarea { font-size: 14px; line-height: 24px; color: #333; font-family: arial,'微软雅黑','Hiragino Sans GB',sans-serif; }

ul, li { list-style: none; }

img { border: 0px; max-width: 100%; }

table { border-collapse: collapse; border-spacing: 0; }

*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; }

article, aside, footer, header, nav, section { display: block; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: none; cursor: pointer; }

a:hover { background-repeat: no-repeat; text-decoration: none; }

a, input[type="button"], button, label, input[type="submit"] { cursor: pointer; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

audio, video { display: inline-block; }

[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input, textarea, select { font-family: Arial,'Microsoft YaHei','Hiragino Sans GB',Times,serif; outline: none; }

input[type="text"], input[type="password"], input[type="button"], input[type="submit"], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { *zoom: 1; }

.clear { clear: both; line-height: 0; height: 0; font-size: 0; }

.fl { float: left; }

.fr { float: right; }

.show { display: block !important; }

.hide { display: none !important; }

.z-transition { -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; }

.z-css3 { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.commonweb { padding: 0px 15px; }

.commonwebbox { margin-left: 0px; margin-right: 0px; }

.commonleft { float: none; }

.commonright { float: none; }

.visible-sm, .visible-md, .visible-lg { display: none; }

.hidden-sm, .hidden-md, .hidden-lg { display: block; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; padding-left: 10px; padding-right: 10px; }

.col-xs-12 { width: 100%; }

.col-xs-11 { width: 91.66666667%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-9 { width: 75%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-6 { width: 50%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-3 { width: 25%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-1 { width: 8.33333333%; }

@media (max-width: 320px) { body { min-width: 320px; } }

@media (min-width: 768px) { 
   .commonweb { padding: 0px 20px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  .visible-sm { display: block; }
  .hidden-sm { display: none; } }

@media (min-width: 992px) { .commonweb { padding: 0px 40px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-md { display: block; }
  .hidden-md { display: none; }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; } }

@media (min-width: 1200px) { html { cursor: default; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-lg { display: block; }
  .hidden-lg { display: none; }
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; } }

@media (min-width: 1260px) { .commonweb { margin: 0px auto; max-width: 1200px; padding: 0; } }


@font-face {
    font-family: 'knockout';
    src: url('../fonts/knockout.woff')
}


@font-face {
    font-family:'Montserrat-Regular';
    src: url('../fonts/Montserrat-Regular.woff')
}

.newscont11 { position: relative; padding: 20px 0; background-color: #fffaf3; }

.newsdetail11 { background-color: #fffaf3; }

.detailtitle11 { padding-bottom: 10px; }

.detailtitle11 h2 { font-size: 20px; line-height: 30px; color: #333333; margin-bottom: 10px; }

.detaildate11 { font-size: 16px; color: #333333; font-family: "宋体"; }

.detailtext11 { padding: 15px 0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; font-size: 14px; line-height: 22px; color: #333333; }

.detailtext11 img { display: block; width: auto !important; height: auto !important; max-width: 100%; margin: 0 auto; }

.detailpage11 { padding-top: 15px; color: #666666; }

.detailpage11 dd a { display: block; font-size: 14px; line-height: 28px; color: #666666; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.detailback11 { display: block; width: 135px; height: 45px; margin: 15px auto 0; color: #ffffff; line-height: 45px; text-align: center; background-color: #f39906; }

.detailback11:hover { color: #ffffff; background-color: #f39906; }

.Share11 { display: none; position: absolute; left: 0px; top: 710px; width: 73px; z-index: 50; padding: 55px 0; }

.newsshare11 a { display: block; width: 73px !important; height: 73px !important; margin: 0 0 1px 0 !important; padding: 0 !important; }

.weibolink { background-image: url(../images/news11xw02.jpg) !important; }

.tenngxunlink { background-image: url(../images/news11xw03.jpg) !important; }

.qqlink { background-image: url(../images/news11xw04.jpg) !important; }

.weixinlink { background-image: url(../images/news11xw05.jpg) !important; }

.baidulink { background-image: url(../images/news11xw06.jpg) !important; }

.taolink { background-image: url(../images/news11xw07.jpg) !important; }

.weibolink:hover { background-image: url(../images/news11xw08.jpg) !important; }

.tenngxunlink:hover { background-image: url(../images/news11xw09.jpg) !important; }

.qqlink:hover { background-image: url(../images/news11xw10.jpg) !important; }

.weixinlink:hover { background-image: url(../images/news11xw11.jpg) !important; }

.baidulink:hover { background-image: url(../images/news11xw12.jpg) !important; }

.taolink:hover { background-image: url(../webimages/news11xw13.jpg) !important; }

@media (min-width: 768px) { 
  .newscont11 { padding: 36px 0; }
  .detailtext11 { padding: 30px 0; font-size: 16px; line-height: 26px; }
  .detailpage11 { padding-top: 30px; }
  .detailpage11 dd a { font-size: 16px; line-height: 36px; }
  .detailtitle11 { padding-bottom: 20px; }
  .detailtext11 { padding: 50px 12%; min-height: 510px; font-size: 16px; }
  .Share11 { display: block; }
  .detailpage11 { padding-top: 50px; } }

@media (min-width: 1024px) { .detailback11 { width: 145px; height: 50px; margin: 0; line-height: 50px; }
  .newsdetail11 { padding: 26px 32px; }
  .detailtitle11 { padding: 0 133px 50px 0; }
  .detailtitle11 h2 { font-size: 36px; line-height: 42px; margin-bottom: 35px; }
  .detaildate11 { font-size: 24px; }
  .detailpage11 dd { float: left; max-width: 80%; }
  .detailpage11 dt { float: right; }
  .detailpage11 dd a:hover { color: #f39906; } }

.guest-wrapM { position:relative;}
.hasOpacity { background: #fff; }
.banner-show{
  position: absolute;
  left:0;
  top:0;
  width: 100%;
  height: 100%;
}

.banner .banner-container {
    width: 62.5%;
    margin: 0 auto;
    position: relative;
    height: 100%;
}
.banner .swiper-slide .bannerText { bottom:24%; position:absolute;}
.banner .swiper-slide .bannerSm-img img{ width: 40%;}
 .banner .swiper-slide h3{ font-size: 16px; line-height:36px; } 
  .banner .swiper-slide p{line-height: 24px; font-size:14px; }
.banner-btn{
  padding-top: 6px;
}
.banner-btn a.banner-button{ display: block; width:80px;
height: 24px; background: #f89f3a; line-height: 24px; text-align: center;
font-size: 12px; color: #fff; border-radius: 4px; }

.banner .swiper-slide h3{ color:#666;}

.banner .swiper-slide p{ color:#b5b5b5;}

body { background: #fff; padding-top: 57px; }

header { background: #fff; }

.closebtn { width: 35px; height: 35px; position: fixed; display: block; top: 20px; right: 3%; background-image: url(../images/winco04.png); background-position: center center; background-repeat: no-repeat; background-color: #fff; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -moz-background-size: 12px auto; -o-background-size: 12px auto; background-size: 12px auto; cursor: pointer; z-index: 99; }

.banner .banner-swiper span { background: #bbb; opacity: 0.8; }

.banner .banner-swiper span.swiper-pagination-bullet-active { background: #07a4f1; }

.person-wrap .person-box { display: none; }

.person-wrap .person-box:nth-child(1) { display: block; }

.sub-nav { display: none; }

.sub-nav .sub-main .sub-img { display: none; }

.sub-nav .sub-main .sub-navBar dl dd { border-bottom: 1px dashed #fff; position: relative; }

.sub-nav .sub-main .sub-navBar dl dd:last-child { border: none; }

.sub-nav .sub-main .sub-navBar dl dd a {color: #58585e; font-size: 14px; padding:4px 0;display: block;line-height:20px; }

.sub-nav .sub-main .sub-navBar dl dd a:hover { color: #f89f3a; }

.sub-nav .sub-main .sub-navBar dl dd .sm-navBar { padding:0 0 0 20px; display: block; }

.sub-nav .sub-main .sub-navBar dl dd .sm-navBar a { display: block; height: 30px; line-height: 30px; background: none;color:#888888; }

.arrorbtn { width: 40%; position: absolute; right: 10px; top: 0; height: 50px; display: block;z-index:99;}

.arrorbtn:before { width: 14px; height: 1px; display: block; content: ""; position: absolute; right: 9px; top: 24px; background: #ccc; }

.arrorbtn:after { width: 1px; height: 14px; display: block; content: ""; position: absolute; right: 15px; top: 18px; background: #ccc; }

.nav li.active .arrorbtn:after{opacity:0;}

.index-nav .nav-show li.cur a { color: #09a4f0; }

.guest .guest-swiper { position: relative; }

.swiper-btn1 { width: 40px; height: 40px; position: absolute; cursor: pointer; z-index: 99; outline: none;}

.swiper-prev { background: #d9d9d9 url(../images/index_btn1.png) no-repeat center center; right: 132px; left: 0; top: 50%; margin-top: -20px; }

.swiper-prev:hover { background: #d9d9d9 url(../images/index_btn3.png) no-repeat center center; }

.swiper-next { background: #d9d9d9 url(../images/index_btn2.png) no-repeat center center; right: 83px; right: 0; top: 50%; margin-top: -20px; }

.swiper-next:hover { background: #d9d9d9 url(../images/index_btn4.png) no-repeat center center; }

.frame-wrap { margin-top: 40px; }

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

.header { height: auto; padding: 10px 0; position: fixed; left: 0; top: 0; width: 100%; z-index: 100; background: #fff; }

.header .logo { margin-top: 4px; float: left; }

.header .logo a { display: block; }

.header .logo a img { display: block; max-height: 30px; width: auto; }

.header .nav { display: none; position: fixed; top: 53px; left: 0; width: 100%; height: 100%; background: #fff; padding-bottom: 57px; border-top: 1px solid #ccc; display:none;overflow-y:auto;}

.header .nav li { border-bottom: 1px solid #ccc; position: relative; }

.header .nav li a { display: block; }

.header .nav li:nth-child(1) a { width: 100%; height: 50px; background-image: url(../images/home.png); background-position: 30px center; background-repeat: no-repeat; display:none; }

.header .nav li a.nav-first { display: block; width: 100%; height: 50px; line-height: 50px; font-size: 16px; color: #58585e; padding: 0 20px; position: relative; }

.header .nav li dl dd a { padding-left: 20px; }

.header-content { position: relative; }

.header .header-right { float: right; margin-top: 3px; padding-right: 40px; }

.header .header-right .lanuage { background: url(../images/lanuage.png) no-repeat center center; width: 30px; height: 30px; float: left; position: relative; cursor: pointer; }

.header .header-right .lanuage .lan-list { position: absolute; top: 42px; background: #1f93cc; left: -10px; z-index: 102; padding: 10px 0; display: none; z-index: 999; }

.header .header-right .lanuage .lan-list li { height: 30px; width: 60px; text-align: center; }

.header .header-right .lanuage .lan-list li a { color: #fff; font-size: 14px; line-height: 24px; text-align: center; }

.header .header-right .search { width: 28px; height: 28px; background: #f89f3a; background: #f89f3a url(../images/search.png) no-repeat center center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; float: left; margin-left: 12px; cursor: pointer; display:none; }

.header .header-right .search .search-area1 { position: absolute; width: 100%; left: 0; top: 52px; display: none; z-index: 999; }

.header .header-right .search .search-area1 .search-text1 { width: 100%; position: absolute; left: 0; top: 0; height: 32px; text-indent: 12px; color: #fff; background: #1f93cc; }

.header .header-right .search .search-area1 .search-button { width: 32px; height: 32px; background: #1f93cc url(../images/search.png) no-repeat center center; position: absolute; right: 0px; top: 0; -moz-background-size: 18px auto; -o-background-size: 18px auto; background-size: 18px auto; cursor: pointer; }

.mobnav-btn { display: block; width: 30px; height: 30px; position: absolute; right: 0; top: 2px; }

.mobnav-btn span { top: 50%; margin-top: 0; }

.mobnav-btn span:first-child { content: ""; top: 7px; left: 0; }

.mobnav-btn span:last-child { content: ""; top: auto; bottom: 5px; left: 0; }

.mobnav-btn span, .mobnav-btn span:first-child, .mobnav-btn span:last-child { left: 5px; position: absolute; background: #58585e; -webkit-transition: all 0.5s ease; width: 25px; height: 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }

.mobnav-btn.g_close span { opacity: 0; }

.mobnav-btn.g_close span:first-child { -webkit-transform: rotate(45deg); transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); top: 16px; opacity: 1; }

.mobnav-btn.g_close span:last-child { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); top: 16px; opacity: 1; }

.header .head-main { position: relative; }

.content { padding-top: 35px; }

.index-service .service-cont1 .service-list li a { display: block; }


 .common-title h2 { font-size: 26px; color: #f89f3a; line-height: 30px;font-family:'Montserrat-Regular';font-weight:bold; }

.common-title h3 { font-size: 18px; line-height: 26px; font-weight: 500; }

.content .ab-1 { padding-top: 12px; padding-bottom: 20px; }

.content .ab-1 .common-smTitle { border-bottom: 1px solid #dddddd; }

.content .ab-1 .common-smTitle h3 { line-height: 28px; font-size: 16px; color: #666666; }

.content .ab-1 .common-smTitle h3 span { padding-left: 18px; }

.content .ab-1 .common-smTitle p { line-height: 28px; color: #888888; font-size: 14px; }

.content .ab-1 .ab1-info { margin-top: 14px; font-size: 14px; color: #888888; line-height: 26px; }

.content .ab-2 { background: #f2f2f2; padding-top: 25px; padding-bottom: 20px; }

.content .ab-2 .ab2-title { line-height: 36px; font-size: 14px; color: #888888; }

.content .ab-2 .ab2-list { font-size: 0; padding-top: 20px; overflow: hidden; }

.content .ab-2 .ab2-list .list { width: 50%; float: left; text-align: center; margin-bottom: 12px; }

.content .ab-2 .ab2-list .list .img img { display: inline-block; width: 50%; height: auto; line-height: 0; max-width: 130px; }

.content .ab-2 .ab2-list .list h3 { margin-top: 0px; line-height: 26px; font-size: 16px; color: #f89f3a; }

.content .ab-2 .ab2-list .list h4 { font-size: 14px; color: #808080; line-height: 24px; }

.content .ab-2 .ab2-introl { margin-top: 20px; font-size: 14px; color: #888888; line-height: 32px; }

.content .ab-3 { padding-top: 20px; padding-bottom: 30px; background: #fff; }

.content .ab-3 .ab3-text { float: none; }

.content .ab-3 .ab3-text .text-item { margin-bottom: 12px; }

.content .ab-3 .ab3-text .text-item h3 { line-height: 30px; font-size: 16px; color: #09a4f0; }

.content .ab-3 .ab3-text .text-item h4 { line-height: 26px; font-size: 14px; color: #888888; }

.content .ab-3 .ab3-img { float: none; margin-top: 12px; }

.content .ab-3 .ab3-img img { display: block; width: 100%; height: auto; }

.footer { background: #252525; padding-top: 20px; padding-bottom: 20px; }

.footer .footer-nav dl dt { line-height: 38px; width: 100%; cursor: pointer; font-size: 16px; color: #999999; border-bottom: 1px solid #999; position: relative; }

.footer .footer-nav dl dt.cur span:after { display: none; }

.footer .footer-nav dl dt span { right: 0; top: 0; color: #4e4b46; position: absolute; margin-left: 3px; width: 100%; height: 100%; }

.footer .footer-nav dl dt span:before { content: ''; position: absolute; width: 15px; height: 1px; right: 0; top: 22px; background-color: #4e4b46; }

.footer .footer-nav dl dt span:after { content: ''; position: absolute; width: 15px; height: 1px; right: 0; top: 22px; background-color: #4e4b46; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

.footer .footer-nav dl dd { display: none; line-height: 32px; font-size: 14px; color: #666666; }

.footer .footer-nav dl dd a { color: #666666; font-size: 14px; }

.footer .footer-info { margin-top: 20px; }

.footer .footer-info h2.phone { color: #f89f3a; font-size: 16px; padding-left: 34px; background: url(../images/phone_bg.png) no-repeat left center; height: 30px; line-height: 30px; }

.footer .footer-info h3 { color: #f89f3a; font-size: 30px; padding-left: 34px; height: 30px; line-height: 30px; }

.footer .footer-info p { color: #999; font-size: 14px; line-height: 24px;}

.footer .footer-info p.gz { padding-left: 26px; background: url(../images/gz_bg.png) no-repeat left center; }

.footer .footer-info p.gz a { display: inline-block; margin-right: 8px; }

.footer .footer-info p.gz a img { height: 24px; width: auto; display: inline-block; vertical-align: top; }

.footer .footer-weixin { margin-top: 20px; }

.footer .footer-weixin .img { text-align: center; margin-bottom: 10px; }

.footer .footer-weixin .img img { display: inline-block; width: 40%; height: auto; }

.footer .footer-weixin p { text-align: center; color: #f89f3a; font-size: 14px; line-height: 22px; }

.search-area { margin-top: 12px; position: relative; height: 36px; border: 1px solid #e6e6e6; }

.search-area .search-text1 { position: absolute; width: 79.16667%; left: 0; top: 0; text-indent: 15%; background: #f2f2f2 url(../images/search_bg.png) no-repeat 12px center; -moz-background-size: 20px 20px; -o-background-size: 20px 20px; background-size: 20px 20px; height: 36px; font-size: 14px; color: #999999; border: none; }

.search-area .search-btn1 { cursor: pointer; width: 21.83333%; background: #009edd; color: #fff; font-size: 14px; height: 36px; line-height: 36px; border: none; position: absolute; right: 0; top: 0; text-align: center; }

.faq-list { margin-top: 20px; }

.faq-list .list { position: relative; border: 1px solid #e6e6e6; margin-bottom: 12px; height: 50px; }

.faq-list .list:hover { background: #f2f2f2; }

.faq-list .list span.faq_bg { width: 11.66667%; background: #009edd url(../images/onOff.png) no-repeat center center; position: absolute; left: 0; top: 0; height: 100%; -moz-background-size: 15px 18px; -o-background-size: 15px 18px; background-size: 15px 18px; }

.faq-list .list p { padding-left: 13.33333%; line-height: 50px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; width: 80%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 14px; }

.faq-list .list .more-btn1 { position: absolute; right: 0; top: 0; width: 40px; height: 100%; background: url(../images/more_btn.png) no-repeat center center; -moz-background-size: 20px 20px; -o-background-size: 20px 20px; background-size: 20px 20px; }

.job-1 { margin-top: 12px; }

.job-1 .title { font-size: 16px; color: #666; }

.job-1 .job-text { font-size: 14px; color: #888888; line-height: 24px; padding: 5px 0; }

.job-1 .job1-show { margin-top: 12px; }

.job-1 .job1-show .showbox { float: none; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 12px; background: #f2f1f0; padding: 2.66667% 6.16667% 3.5% 3.33333%; }

.job-1 .job1-show .showbox .show-text { float: left; }

.job-1 .job1-show .showbox .show-text h2 { font-size: 16px; color: #009edd; line-height: 26px; }

.job-1 .job1-show .showbox .show-text h3 { font-size: 15px; color: #5c5c5c; padding-bottom: 8px; position: relative; }

.job-1 .job1-show .showbox .show-text h3:after { content: ''; display: block; position: absolute; left: 0; bottom: 0; width: 34px; height: 1px; background: #cccccc; }

.job-1 .job1-show .showbox .show-text p { font-size: 14px; color: #666666; line-height: 24px; margin-top: 8px; }

.job-1 .job1-show .showbox .img { float: right; padding-top: 4px; }

.job2 { background: #f2f1f0; margin-top: 20px; padding-bottom: 26px;padding-top:40px; }

.job2 .jobList li:nth-child(1) .job-cont { display: block; }

.job2 .jobList li.cur h2 { background: #009edd; color: #fff; }

.job2 .jobList li.cur .slide-btn { background: url(../images/up_bg.png) no-repeat center center; }

.job2 .jobList li h2 { height: 50px; line-height: 50px; border-bottom: 1px solid #d9d9d9; font-size: 16px; color: #666666; position: relative; cursor: pointer; text-indent: 3.16667%; }

.job2 .jobList li h2 .slide-btn { position: absolute; width: 20px; height: 100%; top: 0; right: 2%; background: url(../images/down_bg.png) no-repeat center center; }

.job2 .jobList li .job-cont { display: none; background: #fff; padding: 30px 3%; }

.job2 .jobList li .job-cont h3 { border-bottom: 1px solid #cccccc; line-height: 28px; font-size: 0; }

.job2 .jobList li .job-cont h3 span { display: inline-block; font-size: 14px; width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #4c4c4c; }

.job2 .jobList li .job-cont .item { margin-top: 12px; }

.job2 .jobList li .job-cont .item h4 { font-size: 14px; color: #888888; line-height: 28px; }

.job2 .jobList li .job-cont .item p { font-size: 13px; color: #888888; line-height: 24px; }

.job2 .jobList li .job-cont .job-link { width: 104px; height: 32px; background: #f89f3a; line-height: 32px; text-align: center; color: #fff; display: block; margin-top: 16px; }

.duty .duty-text { margin-top: 12px; line-height: 24px; font-size: 14px; color: #888888; }

.imgShow { margin-top: 20px; }

.imgShow .my-gallery .swiper-slide1 { background: #f2f2f2; margin-bottom: 20px; }

.imgShow .my-gallery .swiper-slide1 a { display: block; }

.imgShow .my-gallery .swiper-slide1 a img { display: block; width: 100%; height: auto; }

.imgShow .my-gallery .swiper-slide1 .text { padding: 10px; }

.imgShow .my-gallery .swiper-slide1 .text h3 { line-height: 36px; color: #333333; font-size: 16px; }

.imgShow .my-gallery .swiper-slide1 .text p { font-size: 14px; color: #666666; line-height: 24px; }

.news-item { margin-top: 20px; }

.news-item li { margin-bottom: 12px; background: #fefefe; border-bottom: 1px dashed #e3e3e3; }

.news-item li:nth-child(1) { background: #fafafa; }

.news-item li a { display: block; }

.news-item li a .img { width: 100%; float: none; }

.news-item li a .img img { display: block; width: 100%; height: auto; }

.news-item li a .news-text { padding: 20px 10px; float: none; }

.news-item li a .news-text .news-top { overflow: hidden; }

.news-item li a .news-text .news-top .date { font-size: 16px; color: #09a4f0;font-family:'Montserrat-Regular';letter-spacing:-1px;display:block;padding-bottom:15px; }

.news-item li a .news-text .news-top h3 { font-size: 16px; color: #444444; height:24px; line-height: 24px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.news-item li a .news-text p { display: -webkit-box; height: 80px; line-height: 20px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; font-size: 14px; color: #a4a4a4; margin-top:10px;}

.news-item li a .news-text span { display: block; color: #09a4f0; font-size: 14px; margin-top: 12px; }

.news-search {  margin-bottom: 12px; position: relative; background: #f8f8f8; height: 40px; width: 100%; }

.news-search .search-text { position: absolute; width: 100%; height: 40px; border: none; background: none; left: 0; top: 0; text-indent: 14px; }

.news-search .search-btn { position: absolute; width: 52px; height: 40px; background: url(../images/search_icon.png) no-repeat left center; right: 0; top: 0; }

.newsDetail-main { position: relative; }

.newsDetail-main .detail-left { width: 100%; float: none; }

.newsDetail-main .detail-left .newsDetail-wrap { margin-top: 12px; padding-bottom: 20px; }

.newsDetail-main .detail-left .newsDetail-wrap .title { border-bottom: 1px solid #d9d9d9; padding-bottom: 12px; }

.newsDetail-main .detail-left .newsDetail-wrap .title h2 { font-size: 16px; color: #666666; line-height: 32px; }

.newsDetail-main .detail-left .newsDetail-wrap .title p { font-size: 14px; color: #009edd;font-family:'Montserrat-Regular'; }

.newsDetail-main .detail-left .newsDetail-wrap .detail-text { margin-top: 12px; font-size: 14px; color: #888888; line-height: 26px; }

.newsDetail-main .detail-right { float: none; width: 100%; padding-top: 20px; border-top: 1px solid #cccccc; }

.newsDetail-main .detail-right .news-tj .title h3 { font-size: 16px; color: #525252; line-height: 26px; }

.newsDetail-main .detail-right .news-tj .title p { font-size: 14px; color: #888888; line-height: 24px; }

.newsDetail-main .detail-right .news-tj .tj-box { margin-top: 20px; padding-bottom: 20px; }

.newsDetail-main .detail-right .news-tj .tj-box .img { width: 100%; }

.newsDetail-main .detail-right .news-tj .tj-box .img a { display: block; }

.newsDetail-main .detail-right .news-tj .tj-box .img a img { width: 100%; height: auto; display: block; }

.newsDetail-main .detail-right .news-tj .tj-box .tj-text { padding: 10px 12px; background: #f8f8f8; }

.newsDetail-main .detail-right .news-tj .tj-box .tj-text:hover h2 { color: #f89f3a; }

.newsDetail-main .detail-right .news-tj .tj-box .tj-text:hover span { color: #f89f3a; }

.newsDetail-main .detail-right .news-tj .tj-box .tj-text h2 { font-size: 16px; color: #666666; line-height: 32px; }

.newsDetail-main .detail-right .news-tj .tj-box .tj-text p { font-size: 14px; color: #888888; display: -webkit-box; max-height: 72px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp:3; }

.newsDetail-main .detail-right .news-tj .tj-box .tj-text span { font-size: 14px; color: #888888; line-height: 24px; }

.person-box { margin-top: 20px; background: #f2f2f2; }

.person-box .img { float: none; border: 8px solid #f89f3a; }

.person-box .img img { display: block; width: 100%; height: auto; }

.person-box .person-info { float: none; width: 100%; overflow: hidden; margin-top: 12px; padding: 0 12px 20px; }

.person-box .person-info h2{color: #333;font-weight: bold;font-size: 20px;line-height: 30px;margin-bottom: 20px;margin-top: 10px;}

.person-box .person-info .person-left { float: none; width: 100%; }

.person-box .person-info .person-left h2.name { font-size: 16px; line-height: 36px; color: #525252; font-weight: bold; }

.person-box .person-info .person-left p { font-size: 14px; color: #525252; line-height: 24px; }

.person-box .person-info .person-right { float: none; width: 100%; margin-top: 12px; }

.person-box .person-info .person-right h3 { font-size: 16px; color: #525252; line-height: 36px; }

.team-show { background: #f2f2f2; }

.team-show .team-swiper { margin-top: 20px; padding: 12px 48px; margin-bottom: 20px; position: relative; }

.team-show .swiper-Prevbtn { width: 32px; height: 32px; background: url(../images/prev_btn.png) no-repeat center center; outline: none; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%; left: 0px; }

.team-show .swiper-Prevbtn:hover { background: url(../images/prev_btn1.png) no-repeat center center; width: 32px; height: 32px; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%; }

.team-show .swiper-Nextbtn { width: 32px; height: 32px; background: url(../images/next_btn.png) no-repeat center center; outline: none; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%; right: 0px; }

.team-show .swiper-Nextbtn:hover { background: url(../images/next_btn1.png) no-repeat center center; width: 32px; height: 32px; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%; }

.adv1 { margin-top: 12px; }

.adv1 .adv1-left .adv-title { font-size: 16px; color: #333333; line-height: 32px; }

.adv1 .adv1-left .adv-title span { font-size: 32px; color: #009edd; font-family: Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif; margin-right: 8px; }

.adv1 .adv1-left .adv1-info { margin-top: 12px; }

.adv1 .adv1-left .adv1-info p { font-size: 14px; color: #888888; line-height: 32px; }

.adv1 .adv1-right { margin-top: 12px; }

.adv1 .adv1-right .adv1-list li { width: 50%; float: left; margin-bottom: 12px; }

.adv1 .adv1-right .adv1-list li .img { text-align: center; }

.adv1 .adv1-right .adv1-list li .img img { height: auto; }

.adv1 .adv1-right .adv1-list li p { color: #808080; font-size: 14px; line-height: 40px; text-align: center; }

.adv2 { margin-top: 20px; background: #f2f2f2; padding: 20px 0; }

.adv2 .adv-title { font-size: 16px; color: #333333; line-height: 32px; }

.adv2 .adv-title span { font-size: 32px; color: #009edd; font-family: Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif; margin-right: 8px; }

.adv2 .adv2-list { margin-top: 20px; }

.adv2 .adv2-list .list {  margin-bottom: 10px;position:relative; }

.adv2 .adv2-list .list h3 { font-size: 16px; color: #666666; line-height: 32px; }

.adv2 .adv2-list .list p { font-size: 14px; color: #666; line-height: 24px; }

.adv2 .adv2-list .list .positionimg{position:absolute;top:6px;left:0;width:30px;}

.adv3 { margin-top: 20px; }

.adv3 .adv-title { font-size: 16px; color: #333333; line-height: 32px; }

.adv3 .adv-title span { font-size: 32px; color: #009edd; font-family: Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif; margin-right: 8px; }

.honors-sw-hook .swiper-wrapper li.swiper-slide img { width: 100%; height: auto; }

.honors-sw-hook .swiper-wrapper li.swiper-slide-active { -webkit-transform: scale(1); transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); z-index: 10; }

.honors-wraper { position: relative; padding: 0; }

.honors-sw-hook { position: relative; overflow: hidden; padding: 20px 0 20px; }

.honors-sw-hook .swiper-wrapper li { -webkit-transition: all .7s ease; -o-transition: all .7s ease; -moz-transition: all .7s ease; transition: all .7s ease; width: 20%; -webkit-transition: transform 1.0s; -moz-transition: transform 1.0s; -ms-transition: transform 1.0s; -o-transition: transform 1.0s; text-align: center; }

.honors-sw-hook .swiper-wrapper li.swiper-slide-active { color: #f7931c; }

.honors-sw-hook .swiper-wrapper li p { padding-top: 10px; }

.honors-sw-hook .swiper-wrapper li img { display: block; width: 100%; border: 1px solid #cccccc;padding:8px; }

.swiper-btn { display: block; width: 42px; height: 42px; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); background: url(../images/arror.png); z-index: 99; }

.honor-prev { left: 0; background-position: 0 0; }

.honor-next { right: 0; background-position: right 0; }

.bus-1 { margin-top: 20px; background: #009edd; }

.bus-1 .img img { display: block; width: 100%; height: auto; }

.bus-1 .text { padding:30px 20px; }

.bus-1 .text h3 { font-size: 14px; color: #bfedff; line-height: 36px; }

.bus-1 .text h3 span { font-size: 30px; }

.bus-1 .text h4 { color: #bfedff; font-size: 14px; line-height: 24px; }

.bus-2 { margin-top:40px; }

.wqpcom-title{ font-size: 20px; color: #009edd; line-height: 40px;margin-bottom:25px; }

.wqpcom-title span { display: inline-block; vertical-align:top; width: 40px; height: 40px; background: #009edd; color: #fff; font-size: 20px; text-align: center; margin-right: 8px;font-family: 'Montserrat-Regular'; }

.wqpcom-title .title-text { margin-top: 12px; font-size: 14px; color: #888888; line-height: 24px; }

.wqp-auditservice{padding-bottom:40px;margin-bottom:40px;}

.bus-2 .bus2-list { margin-top: 12px; font-size: 0; }

.bus-2 .bus2-list li { width: 48%; margin-right: 2%; display: inline-block; margin-bottom: 12px; }

.bus-2 .bus2-list li:nth-child(2n) { margin-left: 2%; margin-right: 0; }

.bus-2 .bus2-list li:hover .img img { -webkit-transform: scale(1.07); -moz-transform: scale(1.07); -ms-transform: scale(1.07); -o-transform: scale(1.07); transform: scale(1.07); vertical-align: top; }

.bus-2 .bus2-list li .img { width: 100%; overflow: hidden; }

.bus-2 .bus2-list li .img img { display: block; width: 100%; height: auto; -webkit-transition: 0.7s; -o-transition: 0.7s; -moz-transition: 0.7s; transition: 0.7s; }

.bus-2 .bus2-list li p { font-size: 14px; color: #888888; line-height: 32px; text-align: center; }

.wqp-auditservice {padding-bottom:40px;margin-bottom:40px;border-bottom:3px solid #D9D9D9;color:#888888;line-height:30px;}


.wqp-auditservice:last-child{border-bottom:0;}

.bus-3 .title h2 { font-size: 16px; color: #009edd; line-height: 40px; }

.bus-3 .title h2 span { display: inline-block; vertical-align: middle; width: 40px; height: 40px; background: #009edd; color: #fff; font-size: 20px; text-align: center; margin-right: 8px; }

.bus-3 .bus3-text { margin-top: 12px; font-size: 14px; color: #888888; line-height: 24px; }


.bus-4 .title h2 { font-size: 16px; color: #009edd; line-height: 40px; }

.bus-4 .title h2 span { display: inline-block; vertical-align: middle; width: 40px; height: 40px; background: #009edd; color: #fff; font-size: 20px; text-align: center; margin-right: 8px; }

.bus-4 .bus4-text { margin-top: 12px; color: #888; line-height: 24px; font-size: 14px; }

.bus-4 .bus4-tab { margin-top: 12px; font-size: 14px; line-height: 26px; color: #888; }

/* .bus-4 .bus4-tab p { padding-left: 32px; background: url(../images/tab_bg.png) no-repeat left center; } */

.ab2-textInfo { margin-top: 12px; line-height: 24px; font-size: 14px; color: #888888; padding-bottom: 30px; }

.bus-proce { padding-bottom:20px; }

.bus-proce .title h2 { font-size: 16px; color: #009edd; line-height: 40px; }

.bus-proce .title h2 span { display: inline-block; vertical-align: middle; width: 40px; height: 40px; background: #009edd; color: #fff; font-size: 20px; text-align: center; margin-right: 8px; }

.bus-proce .proce-list { padding: 20px 0px 0px; font-size: 0; text-align: center; }

.bus-proce .proce-list li { position: relative; display: inline-block; width: 25.33%; height: 96px; background: #f89f3a; margin-right: 8%; margin-bottom: 30px; font-size: 0; line-height: 96px; }

.bus-proce .proce-list li:last-child:after { background: none; }

.bus-proce .proce-list li:after { display: block; content: ''; position: absolute; right: -32px; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); background: url(../images/jt_bg.png) no-repeat center center; -moz-background-size: 24px 16px; -o-background-size: 24px 16px; background-size: 24px 16px; width: 24px; height: 16px; }

.bus-proce .proce-list li span { display: inline-block; vertical-align: middle; font-size: 14px; color: #ffffff; text-align: center; width: 100%; line-height: 22px; }

.hk-item1 { margin-top: 20px; padding-bottom: 20px; border-bottom: 3px solid #d9d9d9; }

.hk-item1 .item-wrap div { font-size: 14px; color: #888888; line-height: 34px; }

.hk-item1 .item-wrap div span { display: inline-block; font-size: 16px; color: #444444; width: 90px; }

.hk-item2 { margin-top: 20px; padding-bottom: 20px; border-bottom: 3px solid #d9d9d9; }

.hk-item2 h3 { font-size: 16px; color: #009edd; line-height: 32px; }

.hk-item2 .item2-list { margin-top: 12px; }

.hk-item2 .item2-list li { width: 48%; float: left; margin-right: 2%; text-align: center; margin-bottom: 12px; }

.hk-item2 .item2-list li:nth-child(2n) { margin-right: 0; margin-left: 2%; }

.hk-item2 .item2-list li .img img { display: inline-block; height: auto; width: 50%; max-width: 114px; }

.hk-item2 .item2-list li h3 { font-size: 16px; color: #444444; line-height: 22px; }

.hk-item2 .item2-list li p { line-height: 22px; color: #888888; font-size: 14px; }

.hk-item3 { margin-top: 20px; }

.hk-item3 h3 { font-size: 16px; color: #009edd; line-height: 32px; }

.hk-item3 .item3-list { padding-top: 12px; }

.hk-item3 .item3-list li { width: 100%; text-align: center; margin-bottom: 12px; background: #f2f2f2; padding-bottom: 18px; }

.hk-item3 .item3-list li:hover img { opacity: 0.8; }

.hk-item3 .item3-list li .img { width: 100%; height: auto; position: relative; }

.hk-item3 .item3-list li .img span { position: absolute; bottom: -25px; background: #009edd; color: #fff; font-size: 20px; width: 50px; height: 50px; line-height: 50px; left: 50%; margin-left: -25px; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

.hk-item3 .item3-list li .img img { display: block; width: 100%; height: auto; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.hk-item3 .item3-list li .text h3 { margin-top: 24px; line-height: 30px; font-size: 16px; color: #444444; }

.hk-item3 .item3-list li .text p { font-size: 14px; color: #888888; line-height: 24px; }

.service-content { margin-top: 0 !important; }

.service-main { padding-top: 0px; }

.service-main .service-L { width: 100%; padding-bottom: 20px; border-bottom: 1px solid #cccccc;padding-top:35px; }

.service-main .service-L .service-cont { margin-top: 12px;font-size: 16px!important; }

.service-main .service-L .service-cont p,.service-main .service-L .service-cont span{font-family: 'pingfang', Arial!important;color:#808080;font-size: 16px!important; line-height: 35px!important;}

.service-main .service-L .service-cont a,.service-main .service-L .service-cont a span{color: rgb(0, 176, 240)!important;}

.service-main .service-L .service-cont .service-text { font-size: 14px; color: #888888; line-height: 26px; }

.service-main .service-L .service-cont .service-text h2{color: rgb(0, 176, 240);font-size: 20px;white-space: normal;font-weight: bold;line-height: 36px;}

.service-main .service-L .service-cont .service-text h3{font-size: 16px;line-height: 36px;color: #888888;}
.service-main .service-L .service-textCont { padding-top: 12px; }

.service-main .service-L .service-textCont h2 { font-size: 16px; line-height: 32px; color: #5c5c5c; }

.service-main .service-L .service-textCont p { font-size: 14px; color: #888888; line-height: 26px; }

.service-main .service-L .service-item { margin-top: 12px; }

.service-main .service-L .service-item h3 { font-size: 16px; line-height: 32px; color: #009edd; }

.service-main .service-L .service-item p { font-size: 14px; color: #888888; line-height: 26px; }

.service-main .service-L .service-item .account-btn { width: 140px; height: 40px; background: #f89f3a; font-size: 14px; color: #fff; text-align: center; line-height: 40px; display: block; margin-top: 20px; }

.service-main .service-R { padding: 24px 0; }

.service-main .service-R .serviceR-btn { width:100%; height: 36px; background: #009edd; color: #fff; font-size: 16px; display: block; line-height: 36px; margin:0 auto ;text-align: center; }

.service-main .service-R .serviceR-item1 { text-align: center; }

.service-main .service-R .serviceR-item1 .img img { display: inline-block; }

.service-main .service-R .serviceR-item1 h3 { font-size: 16px; color: #163d76; line-height: 32px; }

.service-main .service-R .serviceR-item1 p { font-size: 14px; color: #393939; line-height: 26px; }

.service-main .service-R .serviceR-item2 { margin-top: 30px; }

.service-main .service-R .serviceR-item2 .img { overflow: hidden; }

.service-main .service-R .serviceR-item2 .img img { width: 100%; height: auto; display: block; }

.service-main .service-R .serviceR-item2 h3 { font-size: 16px; color: #163d76; line-height: 36px; }

.service-main .service-R .serviceR-item2 p { font-size: 14px; color: #373737; line-height: 26px; }

.service-main .service-R .serviceR-item3 { margin-top: 12px; }

.service-main .service-R .serviceR-item3 h2 { font-size: 18px; color: #163d76; line-height: 36px; position: relative; text-align: center; margin-bottom: 12px; }

.service-main .service-R .serviceR-item3 h2:before { display: block; content: ''; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 30%; height: 1px; background: #163d76; }

.service-main .service-R .serviceR-item3 h2:after { display: block; content: ''; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 33%; height: 1px; background: #163d76; }

.service-main .service-R .serviceR-item3 p { font-size: 14px; color: #404040; line-height: 36px; background: url(../images/checkgreen.png) no-repeat left 10px; padding-left: 30px; }

.service-main .service-R .serviceR-item3 .img { margin-top: 20px; text-align: center; }

.service-main .service-R .serviceR-item3 .img img { display: inline-block; }

.service-main .service-R .serviceR-item3 h3 { font-size: 16px; color: #163d76; line-height: 36px; text-align: center; }

.service-main .service-R .serviceR-item3 .more-btn2 { color: #373737; line-height: 26px; display: block; text-align: center; }

.contact-item { margin-top: 12px; }

.contact-item p { line-height: 30px; font-size: 14px; color: #888888; }

.contact-item p.add a { padding-left: 20px; position: relative; top: -6px; }

.contact-item .contact-tab { margin-bottom: 20px; margin-top: 12px; }

.service-R .news-tj { margin-bottom: 20px; }

.service-R .news-tj .title h2 { font-size: 18px; color: #525252; line-height: 32px; }

.service-R .news-tj .title h3 { font-size: 16px; color: #009edd; line-height: 24px; }

.service-R .news-tj .img { margin-top: 20px; width: 100%; overflow: hidden; }

.service-R .news-tj .img img { display: block; width: 100%; height: auto; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.service-R .news-tj .tj-box:hover img { -webkit-transform: scale(1.07); -moz-transform: scale(1.07); -ms-transform: scale(1.07); -o-transform: scale(1.07); transform: scale(1.07); }

.service-R .news-tj .tj-box:hover h2 { color: #f89f3a !important; }

.service-R .news-tj .tj-box .tj-text { padding: 10px 14px 30px; background: #f8f8f8; }

.service-R .news-tj .tj-box .tj-text h2 { font-size: 16px; color: #666666; line-height: 32px; }

.service-R .news-tj .tj-box .tj-text p { font-size: 14px; line-height: 24px; color: #888888; display: -webkit-box; height: 78px; line-height: 26px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.service-R .news-tj .tj-box .tj-text span { color: #888888; font-size: 13px; line-height: 22px; }

.tool-main { padding: 20px 0; }

.tool-main .tool-list li { display: inline-block; width: 100%; border: 1px solid #d2d2d2; margin-bottom: 12px; padding: 22px 20px 22px; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.tool-main .tool-list li .img { text-align: center; font-size: 0; }

.tool-main .tool-list li .img img { display: inline-block; vertical-align: top; }

.tool-main .tool-list li .tool_text { padding-top: 20px; }

.tool-main .tool-list li .tool_text h3 { line-height: 30px; font-size: 16px; color: #525252; font-weight: bold; }

.tool-main .tool-list li .tool_text p { font-size: 14px; color: #666666; display: -webkit-box; height: 72px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.more-btn { height: 32px; width: 100%; display: block; margin-top: 20px; background: #cccccc; color: #666666; font-size: 14px; text-align: center; line-height: 32px; margin-bottom: 30px; }

.book-main { padding-top:30px; }

.book-main .book-list li { text-align: center; margin-bottom: 12px; width: 48%; float: left; }

.book-main .book-list li:nth-child(2n) { float: right; }

.book-main .book-list li .img img { display: inline-block; height: auto; width: 100%; }

.book-main .book-list li .book_text p { color: #525252; font-size: 15px; line-height: 22px; }

.bookDetail-content { padding-top: 40px; }

.frame-wrap { width: 100%; height: 500px; }

.sub-nav { display: none; }

.banner-bg { display: none; }

.banner-text .text { padding-top: 10px; line-height: 32px; font-size: 16px; color: #333333; }

.banner-text .text span { color: #f89f3a; font-weight: lighter; }

.banner-text .img { margin-top: 12px; text-align: center; overflow: hidden; }

.banner-text .img img { width: 40%; height: auto; float: left; }

.banner-text .img img:nth-child(2) { float: right; }

.index-nav { display: none; }

.index-service { margin-top: 20px; }

.index-service .service-cont1 .service-list li { margin-bottom: 12px; }

.index-service .service-cont1 .service-list li .img { width: 100%; }

.index-service .service-cont1 .service-list li .img img { display: block; width: 100%; height: auto; }


.index-service .service-cont1 .service-list li p { font-size: 16px; color: #4c4c4c; line-height: 32px; text-align: center;margin-top:10px; }

.service-showItem { margin-top: 20px; font-size: 0; }

.service-showItem li { width: 25%; display: inline-block; margin-bottom: 12px; text-align: center; }

.service-showItem li .img { text-align: center; }

.service-showItem li p { font-size: 14px; color: #6e8087; line-height: 24px; }

.service-guarantee { padding: 12px 0 20px; margin-top: 20px; background: url(../images/service_bg.jpg) no-repeat center center; -moz-background-size: auto 100%; -o-background-size: auto 100%; background-size: auto 100%; }

.service-guarantee .guarantee-cont { margin-top: 12px; }

.service-guarantee .guarantee-cont p { width: 100%; font-size: 16px; color: #fff; }

.service-guarantee .guarantee-cont p span { font-size:30px; padding: 0 4px;font-family: 'knockout'; line-height:60px}

.service-guarantee .guarantee-cont p em { font-style: normal; font-size: 22px; }

.service-guarantee .ser-imgShow { margin-top: 12px; font-size: 0; }

.service-guarantee .ser-imgShow li { width: 33.333%; display: inline-block; vertical-align:middle;  }

.service-guarantee .ser-imgShow li h3 { font-size: 14px; color: #213051; height: 46px; line-height: 46px; background: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: 46px; text-align: center; margin: 0 auto; }

.service-guarantee .ser-imgShow li p { line-height: 26px; font-size: 12px; text-align: center; color: #fff;height:52px; }

.guest { margin-top: 20px; }

.guest .guest-swiper { margin-top: 20px; }

.guest .guest-swiper .swiper-slide a { display: block; }

.guest .guest-swiper .swiper-slide a .left-img { width: 100%; }

.guest .guest-swiper .swiper-slide a .left-img img { width: 100%; height: auto; display: block; }

.guest .guest-swiper .swiper-slide a .left-img .date { font-size: 14px; color: #ff5b26; line-height: 36px; text-align: right; }

.guest .guest-swiper .swiper-slide a .guest-text { margin-top: 12px; background: #fff; }

.guest .guest-swiper .swiper-slide a .guest-text h3 { font-size: 16px; color: #666666; line-height: 36px; }

.guest .guest-swiper .swiper-slide a .guest-text p { font-size: 14px; color: #666666; display: -webkit-box; height: 72px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.news { margin-top: 20px; background: #f5f5f5; padding: 12px 0 20px; }

.news .news-cont { margin-top: 12px; }

.news .news-cont .news-wrap { margin-top: 12px; }

.news .news-cont .news-wrap .indexnews-item { display: none; }

.news .news-cont .news-wrap .indexnews-item:nth-child(1) { display: block; }

.news .news-cont .news-wrap .indexnews-item .item-left { background: #fff; }

.news .news-cont .news-wrap .indexnews-item .item-left a { display: block; }

.news .news-cont .news-wrap .indexnews-item .item-left a .img img { display: block; width: 100%; height: auto; }

.news .news-cont .news-wrap .indexnews-item .item-left a .text { padding: 12px; }

.news .news-cont .news-wrap .indexnews-item .item-left a .text h3 { font-size: 16px; color: #4c4c4c; line-height: 32px; height: 32px; line-height: 32px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.news .news-cont .news-wrap .indexnews-item .item-left a .text p { font-size: 14px; color: #929292; display: -webkit-box; height: 48px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.news .news-cont .news-wrap .indexnews-item .item-right { margin-top: 12px; }

.news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li { overflow: hidden; background: none; padding-bottom: 20px; border-bottom: 1px solid #e0e0e0; margin-bottom: 12px; }

.news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li a { display: block; }

.news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li a .date { float: left; text-align: center; background: #ffffff; width: 84px; height: 84px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li a .date h3 { font-size: 24px; color: #999999; margin-top: 10px; }

.news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li a .date p { font-size: 18px; color: #999999; }

.news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li a .text { width: 100%; padding-left: 108px; }

.news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li a .text h3 { font-size: 16px; color: #4c4c4c; height: 36px; line-height: 36px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li a .text p { font-size: 14px; display: -webkit-box; height: 48px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #929292; }

.partner { padding: 20px 0; background: #fff; }

.partner .partner-list { font-size: 0; margin:0 -5px;}

.partner .partner-list li { display: inline-block; margin-bottom: 12px; width: 50%; padding:0 5px;}

.partner .partner-list li .img { border: 1px solid #f2f2f2; }

.partner .partner-list li .img a{display:block;overflow:hidden;}

.partner .partner-list li .img img { width:100%; height: auto;display:block; }


.index-title {text-align: center; }

.index-title h2 { font-size:24px; color: #58585e; line-height: 30px;}

.index-title p { font-size: 22px; color: #f89f3a; line-height: 22px; }

.swiper-btn { outline: none; }

.dot-bg { display: none; }

.indexNews-nav { overflow: hidden; margin-top:20px; }

.indexNews-nav a { display: block; float: left; width: 50%; border: 1px solid #d9d9d9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 36px; font-size: 16px; color: #787878; text-align: center; line-height: 36px; }

.indexNews-nav a.cur { background: #09a4f0; border: 1px solid #09a4f0; color: #fff; }

.choose { margin-top: 20px; }

.choose .indexNews-nav a { width: 33.33%; }

.choose .choose-wrap { margin-top: 20px; }

.choose .choose-wrap .choose-item { display: none; }

.choose .choose-wrap .choose-item:nth-child(1) { display: block; }

.choose .choose-wrap .choose-item .expert-person { display: none; }

.choose .choose-wrap .choose-item .expert-info { margin-top: 20px; }

.choose .choose-wrap .choose-item .expert-info .expert-item { margin-bottom: 20px; background: #f89f3a; }

.choose .choose-wrap .choose-item .expert-info .expert-item .img { width: 100%; }

.choose .choose-wrap .choose-item .expert-info .expert-item .img img { display: block; width: 100%; height: auto; }

.choose .choose-wrap .choose-item .expert-info .expert-item .expert-text { padding: 20px; }

.choose .choose-wrap .choose-item .expert-info .expert-item .expert-text h3 { font-size: 16px; line-height: 32px; color: #fff; margin-bottom: 12px; }

.choose .choose-wrap .choose-item .expert-info .expert-item .expert-text p { font-size: 14px; color: #fff; line-height: 24px; }

.fixed { position: fixed; top: 0; left: 0; z-index: 100; width: 100%; background: #fff; }

.index-brand { margin-top: 20px; }

.index-brand .brand-title { text-align: center; }

.index-brand .brand-title h2 { font-size: 16px; color: #09a4f0; line-height: 26px; }

.index-brand .brand-title h3 { font-size: 16px; color: #666666; line-height: 26px; padding-bottom: 8px; background: url(../images/title_bg.jpg) no-repeat bottom center; }

.index-brand .indexBrand-text { margin-top: 12px; line-height: 24px; font-size: 14px; color: #888; text-align: center; }

.index-brand .indexBrand-list { padding-top: 20px; }

.index-brand .indexBrand-list li { width: 50%; float: left; margin-bottom: 20px; }

.index-brand .indexBrand-list li .img,.adv1-list li .img{ text-align: center;width:90px;height:90px;background:#F89F3A;border-radius:100%;margin:0  auto;color:#fff; text-align:center;position:relative;font-size:30px;line-height:50px;}

.index-brand .indexBrand-list li .img img,.adv1-list li .img img{ display: inline-block; vertical-align: top;width:100%; height: auto; }

.index-brand .indexBrand-list li .img .indexnum,.adv1-list li .img .indexnum{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%);}

.index-brand .indexBrand-list li p { font-size: 14px; line-height: 24px; color: #808080; text-align: center; width: 87%; margin: 0 auto; padding-top: 10px; }

.service-title h2 { color: #bfcad4; }

.service-title p { color: #f89f3a; }

.question-show { margin-top: 12px; position: relative; padding-bottom: 30px; }

.question-show .swiper-slide { background: #fff; padding-bottom: 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.question-show .swiper-slide .question-box .question-cont h3 { height: 44px; line-height: 44px; padding-left: 72px; position: relative; font-size: 16px; color: #4c4c4c; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.question-show .swiper-slide .question-box .question-cont h3 span.q-bg { width: 44px; height: 44px; background: url(../images/q_bg.jpg) no-repeat center center; position: absolute; left: 0; top: 0; }

.question-show .swiper-slide .question-box .question-cont .ques-info { margin-top: 20px; padding-right: 38px; position: relative; padding-left: 72px; }

.question-show .swiper-slide .question-box .question-cont .ques-info span.a-bg { width: 44px; height: 44px; background: url(../images/a_bg.jpg) no-repeat center center; position: absolute; left: 0; top: 0; }

.question-show .swiper-slide .question-box .question-cont .ques-info .ques_txt { color: #888888; font-size: 14px; display: -webkit-box; height: 110px; line-height: 22px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }
.question-show .swiper-slide .question-box .question-cont .ques-info .ques_txt p{
  display: inline!important;
}
.question-show .swiper-slide .question-box .question-cont .ques-info .ques_txt br{display: none!important;}
.question-show .swiper-slide .question-box .question-cont .question-date { display: block; margin-left: 72px; margin-top: 28px; color: #888888; }

.question-show .question-swiper { position: absolute; bottom: 0; left: 50%; position: absolute; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }

.question-show .question-swiper span { margin: 0 4px; background: #bbbbbb; width: 8px; height: 8px; outline: none; opacity: 1; }

.question-show .question-swiper span.swiper-pagination-bullet-active { background: #07a4f1; }
.part-cont{padding-top:20px;}


@media (min-width: 768px) { 
    .guest .guest-wrapM{ position:static;}
  .banner-btn{padding-top:20px;}
  .banner .swiper-slide .bannerText { bottom: 36%;margin-left:2px;}
  .banner .swiper-slide .bannerText img{width: 60%;} 
  .banner .swiper-slide h3{ font-size: 18px; line-height: 56px; } 
  .banner .swiper-slide p{line-height: 24px; }
  .banner-btn a.banner-button{  width:120px;height: 30px;font-size: 14px; line-height: 30px; }
  .service-guarantee .guarantee-cont p { width: 33.33%; font-size: 16px;  color: #fff; float: left; }
  .search-area .search-text1 { background: #f2f2f2 url(../images/search_bg.png) no-repeat 32px center; -moz-background-size: 32px 32px; -o-background-size: 32px 32px; background-size: 32px 32px; height: 48px; }
  .search-area .search-btn1 { height: 48px; line-height: 48px; }
  .news-item li { overflow: hidden; }
  .news-item li a { height: 100%; overflow: hidden; }
  .news-item li a .img { width: 40%; float: left; height: 100%; }
  .news-item li a .news-text { width: 100%; padding-left: 42%; height: 100%; }
  .news-item li a .news-text .news-top .date { font-size: 25px; }
  .news-item li a .news-text .news-top h3 { white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
  .news-item li a .news-text p{margin-top:20px;}
  .footer-info { float: left; }
  .footer-weixin { float: right; }
  .duty .duty-text { margin-top: 24px; font-size: 16px; }
  .imgShow .my-gallery .swiper-slide1 { width: 48%; float: left; margin-right: 2%; }
  .imgShow .my-gallery .swiper-slide1:nth-child(2n) { margin-left: 2%; margin-right: 0; }
  .job-1 .job1-show .showbox { float: left; width: 47.5%; margin-right: 3.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 12px; box-sizing: border-box; }
  .job-1 .job1-show .showbox:nth-child(2) { margin-right: 0; }
  .job2 { padding-top: 40px; }
  .job2 .jobList li:nth-child(1) .job-cont { display: block; }
  .content .ab-1 .common-smTitle h3 span { padding-left: 28px; }
  .content .ab-2 .ab2-list .list { width: 25%; }
  .content .ab-2 .ab2-list .list .img img { width: 80%; }
  .content .ab-2 .ab2-list .list h4 { font-size: 16px; }
  .content .ab-3 .ab3-text { float: left; width: 48%; margin-right: 2%; }
  .content .ab-3 .ab3-img { float: right; width: 45.66667%; }
  .search-area { margin-top: 30px; height: 42px; }
  .search-area .search-text { height: 42px; }
  .search-area .search-btn { height: 42px; line-height: 42px; }
  .faq-list .list { height: 50px; }
  .faq-list .list p { line-height: 50px; }
  .person-box { height: 33.33333%; }
  .person-box .img { float: left; width: 27.5%; height: 36.25%; border: 5px solid #f89f3a; }
  .person-box .img img { width: 100%; height: 100%; }
  .person-box .person-info { width: 66%; margin-left: 5.66667%; float: right; padding-right: 12px; padding: 0 6px 10px; }
  .person-box .person-info .person-left { float: left; width: 50%; }
  .person-box .person-info .person-right { float: right; width: 50%; }
  .team-show .swiper-Prevbtn { width: 42px; height: 42px; }
  .team-show .swiper-Prevbtn:hover { width: 42px; height: 42px; }
  .team-show .swiper-Nextbtn { width: 42px; height: 42px; }
  .team-show .swiper-Nextbtn:hover { width: 42px; height: 42px; }
  .adv1 .adv1-right .adv1-list li { width: 25%; margin-bottom: 0px; }
  .adv2 .adv2-list { overflow: hidden; }
  .adv2 .adv2-list .list { width:50%; float: left;margin-bottom:30px; padding-left: 75px; }


  .honors-sw-hook { padding: 40px 0 40px; }
  .bus-1 .img { float: left; max-width: 70%; height: 100%; min-height: 120px; }
  .bus-1 .img img { height: 100%; }
  .bus-1 .text {font-size: 0;  padding: 0; text-align: center;float:left; padding:5% 0 0 5%;}
  .bus-1 .text .middle { vertical-align: middle; text-align: center; display: inline-block; text-align: left; }
  .hk-item2 .item2-list li { width: 23%; float: left; margin-right: 2%; text-align: center; margin-bottom: 12px; }
  .hk-item2 .item2-list li:nth-child(2n) { margin-right: 2%; margin-left: 0%; }
  .hk-item3 .item3-list li { width: 48%; margin-right: 2%; float: left; }
  .hk-item3 .item3-list li:nth-child(2n) { margin-right: 0; margin-left: 2%; }
  .hk-item3 .item3-list li .text { min-height: 102px; }
  .service-main .service-R .serviceR-btn { width: 90%; height: 40px; line-height: 40px; }
  .tool-main .tool-list li { width: 48%; display: inline-block; padding: 32px 30px 32px; margin-bottom: 30px; }
  .tool-main .tool-list li:nth-child(2n) { float: right; }
  .tool-main .tool-list li .tool_text { padding-top: 30px; }
  .book-main { padding-top: 30px; }
  .book-main .book-list li { width: 31.333%; float: left; margin-right: 2%; }
  .book-main .book-list li:nth-child(2n) { float: left; }
  .bookDetail-content { padding-top: 20px; }
  .frame-wrap { height: 700px; }
  .index-service .service-cont1 .service-list li { width: 33.33%; float: left; }
  .index-service .service-cont1 .service-list li .img { width: 90%; margin: 0 auto; }
  .service-showItem li { width: 14.28%; margin-bottom: 0; }
  .index-title h2 { font-size: 20px; line-height: 32px; }
  .index-title p { font-size: 16px; line-height: 26px; }
  .guest .guest-swiper .swiper-slide { overflow: hidden; }
  .guest .guest-swiper .swiper-slide a { overflow: hidden; }
  .guest .guest-swiper .swiper-slide a .left-img { width: 30%; margin-right: 2%; float: left; }
  .guest .guest-swiper .swiper-slide a .guest-text { margin-top: 0px; width: 66%; float: right; }
  .guest .guest-swiper .swiper-slide a .guest-text p { font-size: 14px; color: #666666; display: -webkit-box; height: 72px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .partner .partner-list li { width: 25%; }
  .news .news-cont .news-wrap .indexnews-item { overflow: hidden; }
  .news .news-cont .news-wrap .indexnews-item .item-left { width: 48%; margin-right: 2%; float: left; }
  .news .news-cont .news-wrap .indexnews-item .item-right { width: 48%; float: right; margin-top: 0; }
  .news .news-cont .news-wrap .indexnews-item .item-right .text p { font-size: 14px; }
  .choose .choose-wrap .choose-item .expert-info .expert-item { position: relative; }
  .choose .choose-wrap .choose-item .expert-info .expert-item .img { height: 100%; width: auto; float: left; border: 8px solid #f89f3a; position: absolute; left: 0; top: 0; max-width: 28%; }
  .choose .choose-wrap .choose-item .expert-info .expert-item .img img { width: auto; height: 100%; }
  .choose .choose-wrap .choose-item .expert-info .expert-item .expert-text { width: 72%; float: right; }
  .index-brand .indexBrand-list li { width: 25%; }
  .swiper-prev { bottom: 0px; left: auto; top: auto; right: 20%; }
  .swiper-next { bottom: 0px; right: 14.2%; top: auto; }
  .guest .guest-wrap{height:270px; overflow:hidden;}
}

@media (min-width: 1024px) {
  .guest .guest-wrap { height: 320px;} 
  .service-title { text-align: left !important; }
  .header .header-right .search .search-area1 { width: 142px; top: 46px; }
  .header .header-right .search .search-area1 .search-text1 { width: 142px; }
  .header .header-right .search { position: relative; }
  .news-item li { overflow: hidden; margin-bottom: 30px; }
  .service-guarantee .ser-imgShow { position: relative;margin-top:56px; }
  .ser-imgShow:after { z-index: 1; display: block; content: ''; position: absolute; left: 80px; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); height: 1px; background: #fff; width: 480px; }
  .index-service { margin-top: 52px; }
  .index-service .service-cont1 .service-list { padding-top: 32px; }
  .question-show .question-swiper span { width: 12px; height: 12px;margin:0 8px;}
  .search-area .search-text1 { background: #f2f2f2 url(../images/search_bg.png) no-repeat 32px center; height: 58px; }
  .search-area .search-btn1 { height: 58px; line-height: 58px; }
  .more-btn { height: 52px; line-height: 52px; margin-top: 40px; margin-bottom: 100px; }
  .news-item li:nth-child(1) .news-text .news-top .date{padding-top:30px;}
  .news-item li:nth-child(1) .img { width: 37.5%; }
  .news-item li:nth-child(1) .news-text { padding:0 30px;width:62%;float:left;}
  .news-item li:nth-child(1) .news-text .news-top .date { float: none; }
  .news-item li:nth-child(1) .news-text .news-top h3 { float: none; }
  .news-item li:nth-child(1) .news-text p { display: -webkit-box; height: 60px; line-height: 20px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; padding-right:0;}
  .news-item li a { height: 100%; overflow: hidden; }
  .news-item li a .img { width: 18%; }
  .news-item li a .news-text { padding: 0; padding-right: 30px; width: 78.33333%; float: right; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .news-item li a .news-text .news-top { overflow: hidden; }
  .news-item li a .news-text .news-top .date { font-size: 25px; float: right; }
  .news-item li a .news-text .news-top h3 { font-size:18px; height: 34px; line-height: 34px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; 
  }
  .news-item li a .news-text p { font-size: 13px; margin-top: 10px; display: -webkit-box; height: 40px; line-height: 20px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; padding-right: 9%; }
  .news-item li a .news-text span { margin-top: 22px; }
  .newsDetail-main .detail-left { width: 68.33333%; float: left; padding-right: 4.5%; padding-bottom: 40px; }
  .newsDetail-main .detail-left .newsDetail-wrap { margin-top: 20px; }
  .newsDetail-main .detail-right { float: right; width: 28.66667%; height: 100%; padding-top: 40px; }
  .news-search { position: absolute; right: 2.5%; top: 0px; width: 26.66667%; margin-top: 0; }
  .footer { padding-top: 56px; padding-bottom: 40px; overflow: hidden; }
  .footer .footer-nav { width: 61.5%; overflow: hidden; float: left; padding-right: 80px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .footer .footer-nav dl { float: left; }
  .footer .footer-nav dl:nth-child(1) { width: 23.30623%; }
  .footer .footer-nav dl:nth-child(2) { width: 18.97019%; }
  .footer .footer-nav dl:nth-child(3) { width: 18.97019%; }
  .footer .footer-nav dl:nth-child(4) { width: 38.75339%; }
  .footer .footer-nav dl dt { line-height: 30px; width: 100%; font-size: 14px; border-bottom: none; }
  .footer .footer-nav dl dt span { display: none; }
  .footer .footer-nav dl dd { display: block; line-height: 20px; }
  .footer .footer-nav dl dd a { font-size: 13px; }
  .footer .footer-nav dl dd a:hover{color:#07a4f1;}
  .footer .footer-info { margin-top: 0px; width: 28.33333%; }
  .footer .footer-info h2.phone { font-size: 30px; }
  .footer .footer-info p.gz { line-height: 32px; }
  .footer .footer-info p.gz a img { height: 24px; width: auto; display: inline-block; vertical-align: middle; }
  .footer .footer-weixin { width: 7.5%; }
  .footer .footer-weixin .img { text-align: center; margin-bottom: 10px; }
  .footer .footer-weixin .img img { display: inline-block; width: 100%; height: auto; }
  .footer .footer-weixin p { text-align: center; color: #f89f3a; font-size: 14px; line-height: 22px; }
  .imgShow .my-gallery .swiper-slide1 { width: 23%; float: left; margin-right: 2%; }
  .imgShow .my-gallery .swiper-slide1:nth-child(2n) { margin-left: 0%; margin-right: 2%; }
  .imgShow .my-gallery .swiper-slide1:nth-child(4n) { margin-right: 0; }
  .imgShow .my-gallery .swiper-slide1 .text p { display: -webkit-box; height: 72px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .adv1 { margin-top: 12px; }
  .adv1 .adv1-left { width: 52.83333%; float: left; }
  .adv1 .adv1-left .adv1-info { margin-top: 12px; }
  .adv1 .adv1-left .adv1-info p { font-size: 14px; color: #888888; line-height: 32px; }
  .adv1 .adv1-right { margin-top: 0px; width: 42.33333%; float: right; }
  .adv1 .adv1-right .adv1-list { position: relative; }
  .adv1 .adv1-right .adv1-list li { width: 50%; margin-bottom: 12px; }
  .adv1 .adv1-right .adv1-list li img { width: 80%; }
  .honors-wraper { margin-top: 25px; }
  .honors-sw-hook { padding: 57px 0; }
  .honors-sw-hook .swiper-wrapper li { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); -moz-transform: scale(0.8); margin-right: 25px; }
  .honors-sw-hook .swiper-wrapper li.swiper-slide-active { -webkit-transform: scale(1.3); transform: scale(1.3); -o-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); z-index: 10; }
  .honors-sw-hook .swiper-wrapper li p { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); -moz-transform: scale(1.2); padding-top: 18px; }
  .honors-sw-hook .swiper-wrapper li.swiper-slide-active p { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); -moz-transform: scale(0.9); }
  .honors-sw-hook .swiper-wrapper li.my-slide-left, .honors-sw-hook .swiper-wrapper li.my-slide-right { -webkit-transform: scale(0.94); -ms-transform: scale(0.94); transform: scale(0.94); z-index: 9; -moz-transform: scale(0.94); -o-transform: scale(0.94); }
  .honors-sw-hook .swiper-wrapper li.my-slide-left p, .honors-sw-hook .swiper-wrapper li.my-slide-right p { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); z-index: 9; -moz-transform: scale(1.1); -o-transform: scale(1.1); }
  .honors-sw-hook .swiper-wrapper li.my-slide-left { right: 2%; }
  .honors-sw-hook .swiper-wrapper li.my-slide-right { left: 2%; }
  .swiper-btn { display: block; }
  .honor-prev { left: -30px; }
  .honor-next { right: -30px; }
  .swiper-btn:hover { background-image: url(../images/arrorho.png); }
  .bus-2 {  }
  .bus-2 .title h2 { font-size: 16px; color: #009edd; line-height: 40px; }
  .bus-2 .title h2 span { display: inline-block; vertical-align: middle; width: 40px; height: 40px; background: #009edd; color: #fff; font-size: 20px; text-align: center; margin-right: 8px; }
  .bus-2 .title .title-text { margin-top: 12px; font-size: 14px; color: #888888; line-height: 24px; }
  .bus-2 .bus2-list li { width: 31.33%; margin-right: 2%; }
  .bus-2 .bus2-list li:nth-child(2n) { margin-right: 2%; margin-left: 0; }
  .bus-2 .bus2-list li:nth-child(3n) { margin-right: 0%; }
  .contact-content { padding-top: 0 !important; }
  .service-main { height: 100%; position: relative; background: url(../images/border_bg.png) repeat-y 68.16667% 0; }
  .service-main .service-L { width: 64%; border-bottom: none; float: left; height: 100%; }
  .service-main .service-R { width: 29%; float: right; height: 100%;padding-right:30px; }
  .service-main .service-R .serviceR-btn { width: 100%; }
  .service-main .service-R .serviceR-item1 { text-align: center; }
  .service-main .service-R .serviceR-item1 .img img { display: inline-block; }
  .service-main .service-R .serviceR-item1 h3 { font-size: 16px; color: #163d76; line-height: 32px; }
  .service-main .service-R .serviceR-item1 p { font-size: 14px; color: #393939; line-height: 26px; }
  .service-main .service-R .serviceR-item2 { margin-top: 12px; }
  .service-main .service-R .serviceR-item2 .img { overflow: hidden; }
  .service-main .service-R .serviceR-item2 .img img { width: 100%; height: auto; display: block; }
  .service-main .service-R .serviceR-item2 h3 { font-size: 16px; color: #163d76; line-height: 36px; }
  .service-main .service-R .serviceR-item2 p { font-size: 14px; color: #373737; line-height: 26px; }
  .tool-main .tool-list { overflow: hidden; }
  .tool-main .tool-list li { width: 31.333%; padding: 32px 30px 32px; margin-bottom: 30px; margin-right: 2%; float: left; }
  .tool-main .tool-list li:nth-child(3n) { float: left; margin-right: 0; }
  .tool-main .tool-list li:nth-child(2n) { float: left; }
  .tool-main .tool-list li .tool_text { padding-top: 30px; }
  .book-main { padding-top: 40px; }
  .book-main .book-list li { width: 23%; float: left; }
  .banner .swiper-pagination { bottom: 62px !important; }
  .banner { position: relative; }
  .banner .banner-bg { display: block; position: absolute; bottom: 0; height: 60px; /*background: #fff; opacity: 0.7;*/ width: 100%; z-index: 1; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.7) 40%, rgba(255, 255, 255, 0.8) 98%, #FFFFFF 100%);}
  .banner .banner-text { height: 60px; position: absolute; z-index: 2; left: 0; bottom: 0; width: 100%; overflow: hidden; }
  .banner .banner-text .text { /*width: 64.16667%;*/ width:50%; float: left; font-size: 16px; padding: 0; line-height: 60px; }
  .banner .banner-text .img { /*width: 31.83333%;*/width:50%; max-width:500px; float: right; margin-top: 0; line-height: 60px; font-size: 0; }
  .banner .banner-text .img img { width: auto; height: 30px; margin-top: 16px; }
  .index-nav { display: block; height: 50px; border-bottom: 1px solid #e6e6e6; }
  .index-nav .nav-show li { width: 16.66%; text-align: center; float: left; line-height: 50px; }
  .index-nav .nav-show li a { font-size: 16px; color: #777777; }
  .index-nav .nav-show li:hover a { color: #09a4f0; }
  .index-service .service-cont1 .service-list li .img { position: relative; }
  .index-service .service-cont1 .service-list li .img .service-text { display: block; position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
  .index-service .service-cont1 .service-list li .img .service-text .serText-cont p { color: #fff; font-size: 14px; display: -webkit-box; height: 96px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .index-service .service-cont1 .service-list li .img .service-text .serText-cont .detail-btn { width: 92px; height: 26px; background: #f89f3a; font-size: 14px; color: #fff; line-height: 26px; text-align: center; display: block; margin: 20px auto 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
  .service-showItem li:hover img { -webkit-transform: translate(0, -10px); -moz-transform: translate(0, -10px); -ms-transform: translate(0, -10px); -o-transform: translate(0, -10px); transform: translate(0, -10px); }
  .service-showItem li .img img { width: auto; height: auto; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
  .news .news-cont .news-wrap .indexnews-item .item-left a:hover h3 { color: #f89f3a; }
  .news .news-cont .news-wrap .indexnews-item .item-left a:hover img { -webkit-transform: scale(1.07); -moz-transform: scale(1.07); -ms-transform: scale(1.07); -o-transform: scale(1.07); transform: scale(1.07); }
  .news .news-cont .news-wrap .indexnews-item .item-left a .img { overflow: hidden; max-height: 306px; }
  .news .news-cont .news-wrap .indexnews-item .item-left a .img img { display: block; width: 100%; height: auto; -webkit-transition: 0.7s; -o-transition: 0.7s; -moz-transition: 0.7s; transition: 0.7s; }
  .news .news-cont .news-wrap .indexnews-item .item-left a .text { padding: 14px 22px; }
  .news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li { padding-bottom: 15px; }
  .news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li a:hover .date { background: #09a4f0; }
  .news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li a:hover .date h3 { color: #fff; }
  .news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li a:hover .date p { color: #fff; }
  .news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li a:hover .text h3 { color: #f89f3a; }
  .news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li .text p { display: -webkit-box; height: 48px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .service-guarantee { -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%; padding-bottom: 94px; }
  .service-guarantee .guarantee-cont p { text-align: left; }
  .service-guarantee .ser-imgShow { position: relative; padding-left: 15px; }
  .service-guarantee .ser-imgShow li { width: 102px; margin-bottom: 0; position: relative; }
  .service-guarantee .ser-imgShow li.firstShow { margin-left: 0 !important; }
  .service-guarantee .ser-imgShow li.cur h3 { width: 102px; height: 102px; background: url(../images/h3_bg1.png) no-repeat center center; line-height: 102px; font-size: 22px; }
  .service-guarantee .ser-imgShow li.cur p { display: block; font-size: 13px; position: absolute; bottom: -164px; height: 104px; line-height: 38px; -webkit-transform:translate(25%,0);
-ms-transform:translate(25%,0); -moz-transform:translate(25%,0);transform:translate(25%,0); width:200%; left:-100%;
  }
  .service-guarantee .ser-imgShow li h3 { font-size: 16px; cursor: pointer; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); 
  -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 99; 
  -webkit-transition:  0.3s; -o-transition: 0.3s; -moz-transition:  0.3s; transition: 0.3s; }
  .service-guarantee .ser-imgShow li p { display: none; }
  .partner .part-cont { position: relative; }
  .partner .part-cont .part-more { width: 92px; height: 94px;position: absolute; top: 0px; right: 0; display: block; border: 1px solid #f2f2f2; }
  .partner .partner-list { height: 94px; overflow: hidden; }
  .partner .partner-list li { width:18.5%; height: 94px; margin-right:1.5%; padding:0;}
  .partner .partner-list li:hover img { -webkit-transform: scale(1.07); -moz-transform: scale(1.07); -ms-transform: scale(1.07); -o-transform: scale(1.07); transform: scale(1.07); }
  .partner .partner-list li .img { width: 100%; height:94px; }
  .partner .partner-list li .img img { width: 100%;-webkit-transition: .7s; -o-transition: .7s; -moz-transition: .7s; transition: .7s; }
  .index-title { text-align: center; }
  .index-title h2 { font-size: 24px; line-height: 30px; }
  .index-title p { font-size: 22px; line-height: 30px; }
  .indexNews-nav { font-size: 0; text-align: center; }
  .indexNews-nav a { width: 232px; height: 44px; line-height: 44px; display: inline-block; float: none; }
  .choose .indexNews-nav { margin-top: 12px; font-size: 0; text-align: center; }
  .choose .indexNews-nav a { width: 232px; height: 44px; line-height: 44px; display: inline-block; float: none; }
  .choose .choose-wrap .choose-item .expert-person { display: block; width: 39.66667%; float: left; }
  .choose .choose-wrap .choose-item .expert-person li { width: 33.33%; float: left; height: auto; }
  .choose .choose-wrap .choose-item .expert-person li img { width: 100%; height: auto; }
  .choose .choose-wrap .choose-item .expert-info { margin-top: 0px; width: 60.33333%; float: right; }
  .choose .choose-wrap .choose-item .expert-info .expert-item { margin-bottom: 0px; margin-top: 3%; display: none; }
  .choose .choose-wrap .choose-item .expert-info .expert-item:nth-child(1) { display: block; position: relative; }
  .choose .choose-wrap .choose-item .expert-info .expert-item .img { width: 45.02762%; position: absolute; left: 0; top: -9%; max-width: none; border: none; }
  .choose .choose-wrap .choose-item .expert-info .expert-item .img img { width: 100%; height: auto; border: 6px solid #f89f3a; }
  .choose .choose-wrap .choose-item .expert-info .expert-item .expert-text { padding: 20px; width: 54.41989%; float: right; }
  .choose .choose-wrap .choose-item .expert-info .expert-item .expert-text h3 { font-size: 16px; line-height: 32px; color: #fff; margin-bottom: 12px; }
  .choose .choose-wrap .choose-item .expert-info .expert-item .expert-text p { font-size: 14px; color: #fff; line-height: 24px; }
  .question-show { padding-bottom: 60px; }
  .newsDetail-content { height: 100%; position: relative;  }
  .service-R .news-tj .title h2 { font-size: 18px; line-height: 22px; }
  .service-R .news-tj .title h3 { font-size: 17px; line-height: 22px; }
  .service-R .news-tj .tj-box .tj-text { padding: 24px 20px 45px; }
  .content .ab-1 { padding-top: 50px; padding-bottom: 50px; }
  .content .ab-1 .common-smTitle { border: none; }
  .content .ab-1 .common-smTitle h3 { font-size: 20px; }
  .content .ab-1 .common-smTitle p { line-height: 40px; font-size: 16px; width: 494px; border-bottom: 1px solid #dddddd; }
  .content .ab-1 .ab1-info { margin-top: 34px; font-size: 16px; color: #888888; line-height: 30px; }
  .content .ab-2 { padding-top: 75px; padding-bottom: 80px; }
  .content .ab-2 .ab2-title { font-size: 16px; }
  .content .ab-2 .ab2-list { font-size: 0; padding-top: 60px; overflow: hidden; }
  .content .ab-2 .ab2-list .list { width: 166px; float: left; text-align: center; margin-bottom: 0px; margin-right: 162px; }
  .content .ab-2 .ab2-list .list:last-child { margin-right: 0; }
  .content .ab-2 .ab2-list .list .img img { width: 128px; }
  .content .ab-2 .ab2-introl { margin-top: 74px; font-size: 16px; }
  .content .ab-3 { padding-top: 60px; padding-bottom: 145px; }
  .content .ab-3 .ab3-text { float: left; }
  .content .ab-3 .ab3-text .text-item { margin-bottom: 30px; }
  .content .ab-3 .ab3-text .text-item h4 { line-height: 32px; font-size: 16px; }

  .index-brand .indexBrand-list li .img, .adv1-list li .img {width:129px;height:129px;font-size:42px;}

}


@media (min-width: 1260px) { 
  .partner .part-cont .part-more {  top:38px; }
  .index-service .service-cont1 .service-list li { width: 386px; margin-right: 20px; }
  .index-service .service-cont1 .service-list li:last-child { margin-right: 0; }
  .index-service .service-cont1 .service-list li .img { width: 100%; }


  .index-service .service-cont1 .service-list li .img .service-text .serText-cont p { font-size: 16px; display: -webkit-box; height: 128px; line-height: 30px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; text-align: left; }
  .index-service .service-cont1 .service-list li p { font-size: 18px; line-height: 56px; text-align:center;margin-top:0; }
  .content { padding-top:40px;overflow:hidden; }
  .common-title {  }
   .common-title h2 { font-size: 30px; line-height: 32px; }
   .common-title h3 { font-size: 20px; line-height: 30px; }
  .banner { padding-top: 0; }
  .newsDetail-main { position: relative; }
  .newsDetail-main .detail-left .newsDetail-wrap .title { padding-bottom: 34px; margin-top: 40px; border-bottom: 3px solid #d9d9d9; }
  .newsDetail-main .detail-left .newsDetail-wrap .title h2 { font-size: 20px; color: #666666; line-height: 32px; }
  .newsDetail-main .detail-left .newsDetail-wrap .title p { font-size: 20px; line-height: 30px; }
  .newsDetail-main .detail-left .newsDetail-wrap .detail-text { margin-top: 28px; font-size: 16px; line-height: 30px; }
  .newsDetail-main .detail-right { margin-top: 82px; padding-top: 0; border-top: none; }
  .newsDetail-main .detail-right .news-tj .title h3 { font-size: 18px; line-height: 22px; }
  .newsDetail-main .detail-right .news-tj .title p { font-size: 16px; line-height: 18px; }
  .newsDetail-main .detail-right .news-tj .tj-box { margin-top: 20px; padding-bottom: 20px; }
  .newsDetail-main .detail-right .news-tj .tj-box:hover .img img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); -ms-transform: scale(1.04); -o-transform: scale(1.04); transform: scale(1.04); }
  .newsDetail-main .detail-right .news-tj .tj-box .img { width: 100%; overflow: hidden; height: 100%; }
  .newsDetail-main .detail-right .news-tj .tj-box .img a { display: block; }
  .newsDetail-main .detail-right .news-tj .tj-box .img a img { width: 100%; height: auto; display: block; -webkit-transition: 0.8s; -o-transition: 0.8s; -moz-transition: 0.8s; transition: 0.8s; }
  .newsDetail-main .detail-right .news-tj .tj-box .tj-text { padding: 18px 26px 40px; }
  .newsDetail-main .detail-right .news-tj .tj-box .tj-text span { margin-top: 12px; display: block; }
  .news-search { margin-top: 0px; margin-bottom: 0px; height: 50px; }
  .news-search .search-text { height: 50px; }
  .news-search .search-btn { height: 50px; }
  .footer .footer-right { width: 38.33333%; float: right; }
  .footer .footer-right .footer-info { width: 72.64957%; }
  .footer .footer-right .footer-weixin { width: 19.23077%; }
  .header { padding: 0;  left: 0; top: 0; width: 100%; background: none; transition:0.3s; position:fixed;}
  .header .header-content .logo { margin-top: 24px; width: 316px; }
  .header .header-content .logo a img { max-height: none; width: 100%; }
  .header .header-content .nav { display: block; margin-left:64px; margin-top: 20px; position: static; width: 59%; background: none; float: left; padding-left: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-top: 0; }
  .header .header-content .nav li { border-bottom: none; float: left; height: 66px; }
 
  .header .header-content .nav li.cur,.header .header-content .nav li:hover{ background: #e6e6e6;}
  .header .header-content .nav li:nth-child(1) a { width: 18px; height: 66px; padding: 0 15px; background-position: 0 center; }
  .header .header-content .nav li:nth-child(1).cur,.header .header-content .nav li:nth-child(1):hover { background: none; }
  .header .header-content .nav li a.nav-first { height: 66px; line-height: 66px; font-size: 16px; color: #58585e; padding: 0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-indent: 0px; }
  .header .header-content .header-right { margin-top: 0; width: 90px; padding: 30px 0 0; }
  .header .header-content .header-right .lanuage { margin-top: 0; float: left; padding-top: 9px; height: 40px; }
  .header .header-content .header-right .search { float: right; }
  .header .mobnav-btn { display: none; }
  .news-item li { margin-bottom: 15px; height: 136px; }
  .news-item li:hover img { -webkit-transform: scale(1.07); -moz-transform: scale(1.07); -ms-transform: scale(1.07); -o-transform: scale(1.07); transform: scale(1.07); }
  .news-item li:nth-child(1) { margin-bottom: 32px; height: 258px; }
  .news-item li:nth-child(1) .img { width: 37.5%; height: 258px; overflow: hidden; }
  .news-item li:nth-child(1) .img img { height: 100%; }
  .news-item li:nth-child(1) .news-text { padding-right: 25px; }
  .news-item li:nth-child(1) .news-text .news-top .date { padding-top: 20px; }
  .news-item li:nth-child(1) .news-text p { display: -webkit-box; height: 72px; line-height:18px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; font-size:13px;}
  .news-item li a { height: 100%; overflow: hidden; }
  .news-item li a .img { width: 18%; overflow: hidden; }
  .news-item li a .img img { -webkit-transition: 0.8s; -o-transition: 0.8s; -moz-transition: 0.8s; transition: 0.8s; }
  .news-item li a .news-text { padding-top: 20px; padding-right: 30px; width: 79.33333%; float: right; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .news-item li a .news-text .news-top { overflow: hidden; }
  .news-item li a .news-text .news-top .date { font-size: 25px;  float: right; }
  .news-item li a .news-text .news-top h3 { font-size: 18px;  white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;  }
  .news-item li a .news-text p { font-size: 12px; margin-top: 10px; display: -webkit-box; height: 40px; line-height: 20px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; padding-right: 16%; }
  .news-item li a .news-text span { margin-top: 12px; }
  .duty .duty-text { margin-top: 12px;  color: #888888; }
  .imgShow { margin-top: 20px; }
  .imgShow .my-gallery .swiper-slide1 { margin-bottom: 18px; width: 23.66667%; margin-right: 1.5%; }
  .imgShow .my-gallery .swiper-slide1 .zoom{overflow:hidden;}
  .imgShow .my-gallery .swiper-slide1:hover img { -webkit-transform: scale(1.07); -moz-transform: scale(1.07); -ms-transform: scale(1.07); -o-transform: scale(1.07); transform: scale(1.07); }
  .imgShow .my-gallery .swiper-slide1 a { display: block; width: 100%; height: auto; overflow: hidden; }
  .imgShow .my-gallery .swiper-slide1 a img { display: block; width: 100%; height: auto; -webkit-transition: 0.8s; -o-transition: 0.8s; -moz-transition: 0.8s; transition: 0.8s; }
  .imgShow .my-gallery .swiper-slide1 .text { padding: 12px 20px 40px; }
  .job-1 { margin-top: 38px; }
  .job-1 .title { font-size: 20px; line-height: 40px; margin-bottom: 12px; }
  .job-1 .job-text { font-size: 16px; line-height: 32px; }
  .job-1 .job1-show { margin-top: 12px; }
  .job-1 .job1-show .showbox { margin-top: 30px; }
  .job-1 .job1-show .showbox .show-text { float: left; }
  .job-1 .job1-show .showbox .show-text h2 { font-size: 22px; }
  .job-1 .job1-show .showbox .show-text h3 { font-size: 18px; padding-bottom: 24px; position: relative; }
  .job-1 .job1-show .showbox .show-text p { margin-top: 20px; }
  .job-1 .job1-show .showbox .img { float: right; padding-top: 4px; }
  .job2 { margin-top: 70px; padding-top: 66px; }
  .job2 .jobList li h2 { height: 60px; line-height: 60px; font-size: 18px; }
  .job2 .jobList li .job-cont {  padding:0 3% 4.83333%; }
  .job2 .jobList li .job-cont h3 { line-height: 28px; font-size: 0; }
  .job2 .jobList li .job-cont h3 span { width: 21.25%; line-height: 74px; height: 74px; }
  .job2 .jobList li .job-cont .item { margin-top: 26px; }
  .job2 .jobList li .job-cont .item p { font-size: 14px; }
  .job2 .jobList li .job-cont .job-link { margin-top: 26px; }
  .search-area { margin-top: 36px; height: 58px; }
  .search-area .search-text { height: 56px; font-size: 16px; -moz-background-size: 28px 28px; -o-background-size: 28px 28px; background-size: 28px 28px; }
  .search-area .search-btn { color: #fff; height: 56px; line-height: 56px; font-size: 16px; }
  .faq-main .faq-list { margin-top: 34px; }
  .faq-main .faq-list .list { margin-bottom: 20px; height: 90px; }
  .faq-main .faq-list .list span.faq_bg { width: 90px; -moz-background-size: 26px 30px; -o-background-size: 26px 30px; background-size: 26px 30px; }
  .faq-main .faq-list .list p { line-height: 90px; font-size: 16px; }
  .faq-main .faq-list .list .more-btn1 { right: 20px; -moz-background-size: 25px 25px; -o-background-size: 25px 25px; background-size: 25px 25px; }
  .team-show .swiper-Prevbtn { width: 48px; height: 48px; left: -10px; }
  .team-show .swiper-Prevbtn:hover { width: 48px; height: 48px; }
  .team-show .swiper-Nextbtn { width: 48px; height: 48px; right: -10px; }
  .team-show .swiper-Nextbtn:hover { width: 48px; height: 48px; }
  .person-box { margin-top: 92px; position: relative; height: 360px; }
  .person-box .img { width: 326px; height: 400px; top: -24px; left: 0; position: absolute; }
  .person-box .person-info { padding-left: 34.33333%; padding-top: 84px; padding-bottom: 0px; float: none; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 0; margin-left: 0; }
  .person-box .person-info .person-left { float: left; width: 290px; }
  .person-box .person-info .person-left h2.name { font-size: 18px; line-height: 40px; font-weight: normal; margin-bottom: 14px; }
  .person-box .person-info .person-right { float: left; width: auto; margin-top: 52px; }
  .adv1 { margin-top: 52px; height: 314px; }
  .adv1 .adv1-left .adv-title { font-size: 20px; line-height: 76px; }
  .adv1 .adv1-left .adv-title span { font-size: 43px; margin-right: 18px; display: inline-block; vertical-align: middle; margin-top: -18px; }
  .adv1 .adv1-left .adv1-info { margin-top: 30px; }
  .adv1 .adv1-left .adv1-info p { font-size: 16px; line-height: 40px; }
  .adv1 .adv1-right { position: relative; top: -70px; width: 41.66667%; }
  .adv1 .adv1-right .adv1-list li { margin-bottom: 32px; }
  .adv1 .adv1-right .adv1-list li .img img { width: 126px; height: 126px; }
  .adv1 .adv1-right .adv1-list li p { line-height: 50px; }
  .adv2 { margin-top: 66px; padding: 0; padding-top: 48px; padding-bottom:50px; }
  .adv2 .adv-title { font-size: 20px; line-height: 76px; }
  .adv2 .adv-title span { font-size: 43px; margin-right: 18px; display: inline-block; vertical-align: middle; margin-top: -18px; }
  .adv2 .adv2-list .list h3 { line-height: 30px; }
  .adv2 .adv2-list .list p { font-size: 16px; line-height: 30px; }
  .adv3 { padding: 50px 0; }
  .adv3 .adv-title { line-height: 76px; font-size: 20px; }
  .adv3 .adv-title span { font-size: 43px; }

  .honors-sw-hook { padding: 57px 0; }
  .honors-sw-hook .swiper-wrapper li { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); -moz-transform: scale(0.8); margin-right: 25px; }
  .honors-sw-hook .swiper-wrapper li.swiper-slide-active { -webkit-transform: scale(1.3); transform: scale(1.3); -o-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); z-index: 10; }
  .honors-sw-hook .swiper-wrapper li p { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); -moz-transform: scale(1.2); padding-top: 18px; }
  .honors-sw-hook .swiper-wrapper li.swiper-slide-active p { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); -moz-transform: scale(0.9); }
  .honors-sw-hook .swiper-wrapper li.my-slide-left, .honors-sw-hook .swiper-wrapper li.my-slide-right { -webkit-transform: scale(0.94); -ms-transform: scale(0.94); transform: scale(0.94); z-index: 9; -moz-transform: scale(0.94); -o-transform: scale(0.94); }
  .honors-sw-hook .swiper-wrapper li.my-slide-left p, .honors-sw-hook .swiper-wrapper li.my-slide-right p { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); z-index: 9; -moz-transform: scale(1.1); -o-transform: scale(1.1); }
  .honors-sw-hook .swiper-wrapper li.my-slide-left { right: 2%; }
  .honors-sw-hook .swiper-wrapper li.my-slide-right { left: 2%; }
  .swiper-btn { display: block;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s; }
  .honor-prev { left: -70px; }
  .honor-next { right: -70px; }
  .swiper-btn:hover { background-image: url(../images/arrorho.png); }
  .bus-1 { margin-top: 40px;border-bottom:0;  }
  .bus-1 .img { width: 71.66667%; max-width: none; max-height: none; margin-right: 0; }
  .bus-1 .text { width: 28.16667%; float: right; padding: 0; padding-top: 80px; padding-left: 62px; box-sizing: border-box; text-align: left; }
  .bus-1 .text .middle { text-align: left; }
  .bus-1 .text h3 { font-size: 20px; line-height: 46px; }
  .bus-1 .text h3 span { font-size: 42px; }
  .bus-1 .text h4 { font-size: 20px; line-height: 32px; }
  .bus-2 .title h2 { font-size: 20px; }
  .bus-2 .title .title-text { margin-top: 20px; font-size: 16px; line-height: 30px; }
  .bus-2 .bus2-list { margin-top: 28px; }
  .bus-2 .bus2-list li { width: 156px; margin-right: 53px; margin-bottom: 32px; }
  .bus-2 .bus2-list li:nth-child(6n) { margin-right: 0 !important; }
  .bus-2 .bus2-list li:nth-child(3n) { margin-right: 54px; }
  .bus-2 .bus2-list li:nth-child(2n) { margin-right: 52px; }
  .bus-2 .bus2-list li p { font-size: 16px; line-height: 66px; }
  .bus-3 { }
  .bus-3 .title h2 { font-size: 20px; }
  .bus-3 .bus3-text { margin-top: 36px; font-size: 16px; line-height: 32px; }
  .bus-4 .title h2 { font-size: 20px; }
  .bus-4 .bus4-text { margin-top: 14px; line-height: 32px; font-size: 15px; }
  .bus-4 .bus4-tab { margin-top: 6px; font-size: 16px; line-height: 42px; }
  /* .bus-4 .bus4-tab p { padding-left: 40px; background: url(../images/tab_bg.png) no-repeat left center; } */
  .ab2-textInfo { margin-top: 26px; line-height: 32px; font-size: 16px; padding-bottom: 52px; }
  .bus-proce { margin-top: 34px; }
  .bus-proce .title h2 { font-size: 20px; }
  .bus-proce .proce-list {  }
  .bus-proce .proce-list { padding: 0 230px 0px 152px; }
  .bus-proce .proce-list li { position: relative; width: 122px; margin-right: 52px; }
  .bus-proce .proce-list li:last-child { margin-right: 0; }
  .bus-proce .proce-list li:nth-child(5) { margin-right: 0; }
  .bus-proce .proce-list li:nth-child(5) ~ li:after { background: url(../images/jt_bg1.png) no-repeat center center; }
  .bus-proce .proce-list li:nth-child(6) { margin-left: 166px; }
  .bus-proce .proce-list li:after { width: 32px; height: 24px; -moz-background-size: 32px 24px; -o-background-size: 32px 24px; background-size: 32px 24px; right: -42px; }
  .bus-proce .proce-list li span { font-size: 16px; }
  .hk-item1 { padding-bottom: 40px; }
  .hk-item1 .item-wrap div { font-size: 16px; }
  .hk-item1 .item-wrap div span { float: left; font-size: 16px; }
  .hk-item3 h3 { font-size: 20px; line-height: 42px; }
  .hk-item3 .item3-list { padding-top: 26px; }
  .hk-item3 .item3-list li { width: 324px; margin-bottom: 30px; margin-right: 110px; }
  .hk-item3 .item3-list li:nth-child(2n) { margin-right: 110px; margin-left: 0; }
  .hk-item3 .item3-list li:nth-child(3n) { margin-right: 0; }
  .hk-item3 .item3-list li .text h3 { margin-top: 34px; line-height: 32px; }
  .service-main .service-L { padding-bottom: 90px; padding-top: 70px; }
  .service-main .service-L .service-cont { margin-top: 30px; }
  .service-main .service-L .service-cont .service-text { font-size: 16px!important; line-height: 36px!important; }
  .service-main .service-L .service-textCont { padding-top: 40px; padding-bottom: 36px; }
  .service-main .service-L .service-textCont h2 { line-height: 30px; }
  .service-main .service-L .service-textCont p { font-size: 16px; line-height: 36px; }
  .service-main .service-L .service-item { margin-bottom: 34px; }
  .service-main .service-L .service-item p { font-size: 16px; line-height: 38px; }
  .service-main .service-L .service-item .account-btn { margin-top: 6px; }
  .service-main .service-R .serviceR-btn { width: 100%; height: 40px; }
  .service-main .service-R .serviceR-item1 { text-align: center; }
  .service-main .service-R .serviceR-item1 .img img { display: inline-block; }
  .service-main .service-R .serviceR-item1 h3 { font-size: 23px; line-height: 40px; }
  .service-main .service-R .serviceR-item1 p { font-size: 14px; line-height: 22px; margin-bottom: 30px; }
  .service-main .service-R .serviceR-item2 { margin-top: 60px; }
  .service-main .service-R .serviceR-item2 .img { overflow: hidden; }
  .service-main .service-R .serviceR-item2 .img img { width: 100%; height: auto; display: block; }
  .service-main .service-R .serviceR-item2 h3 { font-size: 22px; line-height: 32px; margin-top: 14px; }
  .service-main .service-R .serviceR-item2 p { line-height: 24px; padding-bottom: 22px; }
  .service-main .service-R .serviceR-item3 { margin-top: 26px; }
  .service-main .service-R .serviceR-item3 h2 { font-size: 22px; line-height: 50px; margin-bottom: 4px; }
  .service-main .service-R .serviceR-item3 p { font-size: 15px; line-height: 40px; }
  .service-main .service-R .serviceR-item3 .img { margin-top: 20px; text-align: center; }
  .service-main .service-R .serviceR-item3 .img img { display: inline-block; }
  .service-main .service-R .serviceR-item3 h3 { font-size: 16px; color: #163d76; line-height: 36px; text-align: center; }
  .service-main .service-R .serviceR-item3 .more-btn { color: #373737; line-height: 26px; display: block; text-align: center; }
  .contact-l { padding-bottom: 66px !important; }
  .contact-item p { font-size: 16px; }
  .contact-item p.add a { display: inline-block; padding-left: 28px; }
  .contact-item p.add a img { display: inline-block; vertical-align: top; }
  .tool-main .tool-list li { width: 350px; padding: 62px 48px 72px; margin-bottom: 54px; margin-right: 75px; }
  .tool-main .tool-list li .tool_text { padding-top: 35px; }
  .book-main { padding-top: 55px; }
  .book-main .book-list li { margin-bottom: 40px; width: 280px; margin-right: 26px; }
  .book-main .book-list li:hover img { -webkit-transform: scale(1.07); -moz-transform: scale(1.07); -ms-transform: scale(1.07); -o-transform: scale(1.07); transform: scale(1.07); }
  .book-main .book-list li:nth-child(4n) { margin-right: 0; }
  .book-main .book-list li .img { width: 100%; overflow: hidden; height: 380px; }
  .book-main .book-list li .img img { display: inline-block; height: auto; width: 100%; -webkit-transition: 0.8s; -o-transition: 0.8s; -moz-transition: 0.8s; transition: 0.8s; }
  .book-main .book-list li .book_text { padding-top: 20px; background: url(../images/img_bg.jpg) repeat-x left top; }
  .bookDetail-content { padding-top: 20px; }
  .frame-wrap { height: 870px; margin-top: 90px; }
  .sub-nav { position: absolute; width: 100%; background: #e6e6e6; padding: 16px 0 30px; display: none; left: 0; top: 86px; overflow: hidden; }
  .sub-nav .sub-main .sub-img { width: 866px; float: left; text-align: right; padding-right: 46px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right: 1px solid #fff;  display: block; }
  .sub-nav .sub-main .sub-img img { display: inline-block; vertical-align: middle; }
  .sub-nav .sub-main .sub-navBar { padding-left: 44px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; }
  .sub-nav .sub-main .sub-navBar dl dd { height: 40px; position: relative; width: 100px; border: none; }
  .sub-nav .sub-main .sub-navBar dl dd a { display: block; height: 40px; line-height: 40px; font-size: 16px; color: #58585e; padding:0;}
  .sub-nav .sub-main .sub-navBar dl dd a:hover { color: #f89f3a; }
  .sub-nav .sub-main .sub-navBar dl dd .sm-navBar { position: absolute; left: 80px; top: 0; width: 700px; display: none; }
  .sub-nav .sub-main .sub-navBar dl dd .sm-navBar a { display: block; height: 30px; line-height: 30px; padding-left: 12px; background: url(../images/dot.jpg) no-repeat left center; margin-right: 14px; }
  .sub-nav .sub-main .sub-navBar dl dd .sm-navBar a.cur { padding-left: 24px; background: url(../images/smNav_bg.png) no-repeat left center; }
  .banner .banner-bg { height: 90px; }
  .banner .banner-text { height: 90px; }
  .banner .banner-text .text { font-size: 22px; line-height: 90px; }
  .banner .banner-text .img { line-height: 90px; }
  .banner .banner-text .img img { width: auto; height: 44px; margin-top: 25px; }
  .index-nav { height: 60px; }
  .index-nav .nav-show li { line-height: 60px; }
  .banner .swiper-pagination { bottom: 92px !important; }
  .service-showItem { margin-top: 52px; padding-bottom: 104px; text-align:center; }
  .service-showItem li .img img { width: auto; height: auto; }
  .service-showItem li p { font-size: 14px; color: #6e8087; }
  .service-guarantee { -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%; height: 566px; margin: 0; padding: 0; padding-top: 70px; }
  .service-guarantee .index-title h2 { color: #bfcad4; }
  .service-guarantee .guarantee-cont { margin-top: 50px; }
  .service-guarantee .guarantee-cont p { float: left; width: 33.33%; }
  .service-guarantee .guarantee-cont p span { font-size: 90px; vertical-align:-5px;line-height:90px;}
  .service-guarantee .guarantee-cont p em { font-size: 64px; }
  .service-guarantee .ser-imgShow { margin-top: 130px; }
  .guest .guest-swiper { background: url(../images/guest_bg.jpg) no-repeat center center; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; overflow: hidden; background-size: 100% 100%; height: 558px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; margin-top: 0; }
  .guest .guest-swiper .swiper-slide .img { width: !important; height: 242px; background: url(../images/guestImg_bg.jpg) no-repeat left top; }
  .guest .guest-swiper .swiper-slide .img img { width: 100%; height: auto; }
  .guest { background: #ffffff; padding-top: 24px; }
  .guest .index-title { padding-bottom: 36px; }
  .guest .guest-wrapM { padding: 154px 207px 0 184px; overflow: hidden; }
  .guest .guest-wrap { height: 270px; }
   .guest .guest-wrap .swiper-container{height:100%;}
  .guest .guest-swiper .swiper-slide { overflow: hidden; }
  .guest .guest-swiper .swiper-slide a .left-img { width: 242px; margin-right: 0; float: left; }
  .guest .guest-swiper .swiper-slide a .guest-text { width: 496px; float:left; margin-left:58px; }
  .guest .guest-swiper .swiper-slide a .guest-text h3 { font-size: 22px; color: #666666; line-height: 56px; margin-top: 6px; }
  .guest .guest-swiper .swiper-slide a .guest-text p { display: -webkit-box; height: 66px; line-height: 22px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .dot-bg { width: 32px; height: 20px; position: absolute; display: block; }
  .top_bg { top: 0px; right: 2%; background: url(../images/top_bg.png) no-repeat center center; }
  .bottom_bg { bottom: 20px; right:60%; background: url(../images/top_bg.png) no-repeat center center; }
  .news { margin-top: 0; padding: 52px 0 82px; }
  .news .news-cont { margin-top: 0; padding-top:20px; }
  .news .news-cont .news-wrap { margin-top: 50px; }
  .news .news-cont .news-wrap .indexnews-item .item-left { width: 590px; margin-right: 0; }
  .news .news-cont .news-wrap .indexnews-item .item-left a .img { overflow: hidden; max-height: 306px; }
  .news .news-cont .news-wrap .indexnews-item .item-left a .img img { display: block; width: 100%; height: auto; -webkit-transition: 0.7s; -o-transition: 0.7s; -moz-transition: 0.7s; transition: 0.7s; }
  .news .news-cont .news-wrap .indexnews-item .item-left a .text { padding: 14px 22px; }
  .news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li { padding-bottom: 27px; margin-bottom: 30px; }
  .news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li:last-child { margin-bottom: 0; }
  .news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li a .date { height: 92px !important; }
  .news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li a .date h3 { font-size: 40px !important; }
  .news .news-cont .news-wrap .indexnews-item .item-right .news-item1 li a .date p { font-size: 16px !important; margin-top: 10px; }
  #quesDetail {
    width: 100%;
    float: none;
    padding-right: 0;
}
  .partner { padding:66px 0 80px; }
  .partner .part-cont {margin-top:0; padding-top:38px;}
  .choose { margin-top: 72px; padding-bottom: 106px; }
  .choose .choose-wrap { margin-top: 20px; }
  .choose .choose-wrap .choose-item .expert-person { width: 39.66667%; }
  .choose .choose-wrap .choose-item .expert-person li { width: 158px; float: left; height: 202px; }
  .choose .choose-wrap .choose-item .expert-person li img { width: 100%; height: 100%; -webkit-transition: 0.35s; -o-transition: 0.35s; -moz-transition: 0.35s; transition: 0.35s; }

  .choose .choose-wrap .choose-item .expert-person li:hover img { -moz-transform: scale(1.03); -ms-transform: scale(1.03); -webkit-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .choose .choose-wrap .choose-item .expert-info { max-width: 724px; float: left; }
  .choose .choose-wrap .choose-item .expert-info .expert-item { margin-top: 0; height: 402px; }
  .choose .choose-wrap .choose-item .expert-info .expert-item .img { width: 330px; left: -2px; top: -18px; height: 436px; }
  .choose .choose-wrap .choose-item .expert-info .expert-item .img img { height: 100%; }
  .choose .choose-wrap .choose-item .expert-info .expert-item .expert-text { padding: 20px; width: 54.41989%; float: right; }
  .choose .choose-wrap .choose-item .expert-info .expert-item .expert-text h3 { line-height: 54px; margin-top: 36px; margin-bottom: 0px; }
  .choose .choose-wrap .choose-item .expert-info .expert-item .expert-text p { line-height: 20px; }
  .index-brand { margin-top: 40px; }
  .index-brand .brand-title { text-align: center; }
  .index-brand .brand-title h2 { font-size: 20px; line-height: 32px; }
  .index-brand .brand-title h3 { font-size: 20px; line-height: 32px; padding-bottom: 15px; }
  .index-brand .indexBrand-text { margin-top: 24px; }
  .index-brand .indexBrand-list { padding-top: 60px; }
  .index-brand .indexBrand-list li { width: 25%; float: left; margin-bottom: 0px; }
  .index-brand .indexBrand-list li .img img { display: inline-block; vertical-align: top; width: 126px; height: 126px; }
  .index-brand .indexBrand-list li p { width: 100%; padding: 15px 0 15px; }
  .question-show { padding-bottom: 90px; }
  .mr-26 { margin-right: 26px; }
  .rightfix { position: fixed; right: 20px; top: 200px; z-index: 997; display: block; }
  .rightfix li { position: relative; }
  .rightfix li em { font-style: normal; padding-top: 45px; line-height: 30px; font-size: 14px; color: #fff; text-align: center; display: block; }
  .rightfix a { width: 74px; height: 74px; display: block; position: relative; border-bottom: 1px solid #fccf9d; }
  .rightfix a.right_qq { background: #f89f3a url(../images/icon14.png) center 10px no-repeat; }
  .rightfix a.right_kefu { background: #f89f3a url(../images/kefu.png) center 10px no-repeat; }
  .right_qq_wrap, .email-code { position: absolute; right: 74px; top: 0; z-index: 2; color: #fff; white-space: nowrap; display: none; }
  .rightfix .right_qq_wrap a { width: auto; height: 75px; line-height: 100px; color: #fff; font-size: 14px; background: #f89f3a url(../images/icon24.png) center 10px no-repeat; padding: 0 15px 0 20px; margin-bottom: 1px; }
  .rightfix .tel { background: #f89f3a url(../images/icon12.png) center 10px no-repeat; }
  .rightfix .wechat { background: #f89f3a url(../images/icon13.png) center 10px no-repeat; }
  .rightfix #share .bds_more { background: #b3b3b3 url(../images/icon13.png) center 10px no-repeat; margin: 0; padding: 0; width: 60px; height: 60px; opacity: 1; }
  .rightfix .backtop { background: #f89f3a url(../images/icon16.png) center center no-repeat; }
  .rightfix .qrcode { position: absolute; right: 100%; top: 0; display: none; }
  .rightfix .qrcode img { width: 258px; height:auto; }
  .rightfix .telcont { position: absolute; right: 0; top: 0; font-size: 18px; color: #fff; white-space: nowrap; line-height: 75px; background: #333; padding-left: 75px; padding-right: 15px; display: none; }
  .tool-main { padding-bottom: 0; }
  .team-show { padding: 38px 114px; margin-top: 94px; }
  .team-show .team-swiper { margin: 0; padding: 0 48px; }
  .nav li:nth-child(3) .sub-nav .sub-img { display: none; }
  .nav li:nth-child(3) .sub-navBar { padding-left: 0; width: 100%; }
  .nav li:nth-child(3) .sub-navBar dl { width: 100%; overflow: hidden; }
  .nav li:nth-child(3) .sub-navBar dl dd { width: 12.5%; float: left; height: auto; }
  .nav li:nth-child(3) .sub-navBar dl dd a { font-weight: bold; }
  .nav li:nth-child(3) .sub-navBar dl .sm-navBar { width: 100%; padding-left: 0; }
  .nav li:nth-child(3) .sub-navBar dl .sm-navBar a { margin-left: 0; padding-left: 0 !important; background: none !important; text-align: left; line-height: 32px; font-weight: normal; }
  .nav li:nth-child(3) .sub-nav dd .sm-navBar { display: block; position: static; }
  .nav li:nth-child(4) .sub-nav .sub-img { width: 774px; }
  .contact-main { padding-top: 0 !important; }
  .hk-item3 { margin-bottom: 82px; }
  .hk-item3 .item3-list li { height: 324px; }
  .hk-item3 .item3-list li .text p { line-height: 32px; }
  .personMore { display: block; margin-top: 30px; width: 104px; height: 40px; background: #fff; color: #f89f3a; font-size: 16px; line-height: 40px; text-align: center; }
  body { padding-top: 0; }
  header { background: none; }
 }

@media (min-width: 1260px) {
    .header{ padding:0;}
    .header .header-right { margin-right: 0px; }
  .header .header-right .search { width: 38px; height: 38px; }
  .arrorbtn { display: none; }
  .header-content, .header .header-content .nav li { position: static; }
  .header .nav {display:block; padding-bottom:0;}
  .hk-item2 h3{ font-size:20px;line-height:42px;}
  .searchcont401 {padding: 140px 0 36px !important;}

}

.searchcont401 { padding: 36px 0; background-color: #ffffff; background-image: url(../webimages/homecp905.png); background-repeat: no-repeat; background-position: center top; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.searchtitle401 { padding: 28px 15px; background-color: #0068b7; }

.searchtitle401 span { color: #da251d; }

.resultlist401 { font-size: 13px; padding: 3% 0; }

.resultlist401 img { display: block; width: 100%; margin-bottom: 2%; }

.resultlist401 li { padding: 15px 0; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; margin-bottom: -1px; }

.resultlist401 h4 { font-size: 16px; line-height: 24px; margin-bottom: 3%; }

.resultlist401 h4 em { color: #da251d; }

.resultlist401 h4 a { display: block; }

.resulttext401 { overflow: hidden; height: 72px; color: #999; }

.resultlabel401 { color: #999; display: inline-block; padding-top: 30px; }

.searchinputcont401 dt input { width: 100%; height: 40px; line-height: 40px; text-indent: 12px; font-size: 15px; color: #333333; background-color: #ffffff; }

.searchinputcont401 dd input { width: 100%; height: 40px; line-height: 40px; font-size: 0px; font-weight: bold; color: #ffffff; cursor: pointer; background-color: #22ac38; background-image: url(../webimages/search402.png); background-repeat: no-repeat; background-position: center; }

.keywords { color: #da251d; }

.header.addbg { background: #fff;position:fixed; width:100%; -webkit-box-shadow:1px 1px 5px #ccc; -moz-box-shadow:1px 1px 5px #ccc;  -ms-box-shadow:1px 1px 5px #ccc; -o-box-shadow:1px 1px 5px #ccc; -webkit-box-shadow:1px 1px 5px #ccc;}
.choose .choose-wrap .choose-item .expert-person li a{display:block;overflow:hidden;}

@media (min-width: 768px) { .searchtitle401 { font-size: 24px; }
  .resultlist401 h4 { font-size: 20px; margin-bottom: 2%; }
  .searchimg401 { float: left; margin: 0 3% 0 0; display: block; width: 200px; height: 150px; overflow: hidden; position: relative; }
  .resultlist401 img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); max-width: 100%; width: auto; } }

@media (min-width: 992px) { .searchinputcont401 { width: 45%; margin: 0 auto; }
  .searchinputcont401 dt { float: left; width: 78%; }
  .searchinputcont401 dd { float: left; width: 22%; }
  .searchinputcont401 dt input { font-size: 18px; }
  .searchinputcont401 dd input { text-align: left; padding-left: 20%; font-size: 18px; font-weight: bold; background-position: 80% center; } }


/*wqp start*/
.expert{}
.wqpexpert-person{float:left;width:39.5%;display: none;}
.wqpexpert-person li{float: left;width:33.33%;}
.wqpexpert-person li:nth-child(3n+1){clear:left;}
.wqpexpert-person li a{display: block;overflow:hidden;}
.wqpexpert-person li a img{display: block;width:100%;-webkit-transition:transform ease 0.7s;-moz-transition: transform ease 0.7s; -ms-transition: transform ease 0.7s;
-o-transition:transform ease 0.7s;transition: transform ease 0.7s;}

.wqpexpert-info{width:100%;position:relative;overflow:hidden;padding:20px 0 0;}
.expert-item{background:#F89F3A;position: relative;}
.expert-item .img{border:6px solid #F89F3A;position:relative;z-index: 2;}
.expert-item .img img{display: block;max-width:none;width:100%;}
.expert-item .expert-text{background:#F89F3A;color:#fff;padding:30px 20px;}
.expert-item .expert-text h3{font-size:18px;margin-bottom:20px;}
.expertmore {margin-top:20px;}
.expertmore a{width:104px;height:30px;background:#FFFFFF;display:block;text-align: center;color:#f89f3a;font-size:13px;line-height:32px;text-transform: uppercase;}
.expert-height{line-height:20px;}

.wqpexpert-info .in-dot{text-align:center;}
.wqpexpert-info .in-dot sapn.swiper-pagination-bullet-active{background:#F89F3A;}
.wqp-accounting{padding-bottom:5px;}
.wqpbus2-list li p{line-height:20px;margin:10px 0 0;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;height:20px;}

.wqp-auditservice{font-size:14px;line-height:24px;}

.wqpbus2-list{margin:30px -10px 0;text-align:center;font-size:16px;color:#888888;}
.wqpbus2-list li{padding:0 10px 30px;}
.wqpbus2-list li  a{display:block;color:#888888;}
.wqpbus2-list li .img{overflow:hidden;}
.wqpbus2-list li .img img{display:block;width:100%;-webkit-transition:transform ease 0.7s;-moz-transition: transform ease 0.7s; -ms-transition: transform ease 0.7s;
-o-transition:transform ease 0.7s;transition: transform ease 0.7s;}
.wqpbus2-list li:nth-child(2n+1){clear:left;}
.title-color{color:#009edd;}
.service-cont{line-height:24px;color:#808080;}
.account-btn { width: 140px; height: 40px; background: #f89f3a; font-size: 14px; color: #fff; text-align: center; line-height: 40px; display: block; margin-top:15px;-webkit-transition:all ease 0.7s;-moz-transition:all ease 0.7s;-ms-transition: all ease 0.7s;
-o-transition:all ease 0.7s;transition: all ease 0.7s; }
.wqpserviebg{padding:0 7px 22px;background:#F5F4F4;}

.selectfaq{padding:35px 0  30px;text-align:center;}
.selectfaq a{display:block;}
.selectfaq h4{color:#163d76;font-size:22px;margin-bottom:5px;}
.selectfaq  .img{padding-bottom:15px;-webkit-transition:transform ease 0.7s;-moz-transition: transform ease 0.7s; -ms-transition: transform ease 0.7s;
-o-transition:transform ease 0.7s;transition: transform ease 0.7s;}
.selectfaq span{display:block;font-size:15px;}
.wqppb20{padding-bottom:20px;}
.service-main .service-R .serviceR-item1 p{margin-bottom:20px;}
.service-main .service-R .serviceR-item2 p{padding-bottom:0;}

.ptb79{padding-top:35px;padding-bottom:35px;}
.pt70{padding-top:35px;}
.more-btn{height:50px;line-height:50px;margin:0 auto;-webkit-transition:all ease 0.7s;-moz-transition: all ease 0.7s; -ms-transition: all ease 0.7s;
-o-transition:all ease 0.7s;transition: all ease 0.7s;}
.book-main{overflow:hidden;}
.wqpbook-list{padding-bottom:20px;}
.wqpbook-list li{padding:0 14px 30px;}
.wqpbook-list li .img{overflow:hidden;position:relative;}
.wqpbook-list li .img img{display:block;width:100%;}
.wqpbook-list li a{display:block;color:#525252;text-align:center;line-height:20px;}
.wqpbook-list li p{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;height:20px;}
.wqpbook-list li .book_text{padding-top:20px;background: url(../images/img_bg.jpg) repeat-x left top;}

.wqpbook-list li .img img,.wqptool-list li a .img,.service-list li img{-webkit-transition:transform ease 0.7s;-moz-transition: transform ease 0.7s; -ms-transition: transform ease 0.7s;
-o-transition:transform ease 0.7s;transition: transform ease 0.7s;}


.wqptool-list{margin:0 -20px;}
.wqptool-list li {padding:0 20px 30px;}
.wqptool-list li a{display:block;border:1px solid #D2D2D2;padding:60px 5%;position:relative; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -moz-transition: opacity 0.35s, transform 0.35s, -moz-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;}
.wqptool-list li a .img{text-align:center;margin-bottom:35px;}
.wqptool-list li a .img img{height:73px;}
.wqptool-list li a .tool_text{max-width:270px;margin:0 auto;text-align:center;}
.wqptool-list li a .tool_text h3{font-size:18px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;height:24px;line-height:24px;margin-bottom:20px;}
.wqptool-list li a .tool_text p{color:#666;text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp:3; height: 60px;line-height:20px;}

.wqptool-list li a:before,.wqptool-list li a:after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -moz-transition: opacity 0.35s, transform 0.35s, -moz-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s; }

.wqptool-list li a:before { border-top: 1px solid #F89F3A; border-bottom: 1px solid #F89F3A; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); }

.wqptool-list li a:after { border-right: 1px solid #F89F3A; border-left: 1px solid #F89F3A; -webkit-transform: scale(1, 0); -moz-transform: scale(1, 0); -ms-transform: scale(1, 0); -o-transform: scale(1, 0); transform: scale(1, 0); }

.companydeatis{color:#888;font-size:14px;line-height:24px;}
.wqpab2-list {padding:30px 0 10px;}
.wqpab2-list .list{text-align:center;padding-bottom:20px;}
.wqpab2-list .list img{height:90px;}
.wqpab2-list .list h3{color:#f89f3a;font-size: 18px;line-height: 30px;}
.wqpab2-list .list h4{font-size: 16px;line-height: 30px;}
.adv2 .adv2-list .list{padding-left:40px;}
.adv2 .adv2-list .list img{}


.quality-list .indexbannerindeo { opacity: 0; }

.quality-list .indexbannerindeo span { background: #D0B687; }

.quality-list .banner-btn { background: none; }

.quality-list .banner-btn:after { border-color: #fff; }

.quality-list .banner-btn:hover { background: none; }

.quality-list .banner-btn:hover:after { border-color: #D0B687; }
.data-img { display: none; }

.probg { position: fixed; top: 0; width: 100%; height: 100%; left: 0; background: #000; z-index: 998; display: none; }

.product-popup { position: fixed; top: 0; left: 0; z-index: 999; display: none; }

.procut-btn { position: fixed; width: 50px; height: 50px; top: 50%; -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);  cursor: pointer; z-index: 1000; outline:none; }

.procut-left { left: -12px; }

.procut-right { right: -12px; }

.procut-btn:after { content: ""; position: absolute; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; display: block; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.procut-left:after { border-right: 15px solid #fff; }

.procut-right:after { border-left: 15px solid #fff; }

.procut-btn:hover { border-color: #fff; }

.procut-left:hover:after { border-right-color: #fff; }

.procut-right:hover:after { border-left-color: #fff; }

.procut-popbox { width: 86%; position: fixed; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); word-wrap: break-word; line-height: 28px; z-index: 9; }

.honor-popup .procut-popbox li { position: relative; height: 100%; width: 100%; text-align: center; padding-bottom:40px;}

.honor-popup .procut-popbox img { display: inline-block; width: auto; height: auto; max-height: 100%; max-width: 100%; vertical-align: middle; position: relative; }
.honor-popup .procut-popbox .dataImg-list{ position: relative; top: 50%; transform: translate(-50%,-50%); top:50%; left:50%; text-align: center; }
.honor-popup .procut-popbox h3{ color: #fff; font-size: 18px;line-height: 36px;padding-top:40px;}
.honor-popup .procut-popbox p{ color: #fff; font-size: 14px;line-height: 26px; }
.procut-popbox .prodcutpop-swiper { position: relative; overflow: hidden; }
.quality-swiper .my-gallery{padding-bottom:20px;}

.honor-popup .procut-popbox h3,
.honor-popup .procut-popbox p{max-width:500px;margin:0 auto;}

.pc-person{display:none;}
.mobile-swiper{display:block;margin-bottom:40px;position:relative;overflow:hidden;}

.person-wrap .swiper-slide{display:block !important;}
.mobile-swiper .in-dot{text-align:center;padding-top:30px;}
.in-dot .swiper-pagination-bullet-active{background:#07a4f1;}
.jobList{padding-bottom:23px;}
.job2{padding-bottom:40px;}
.news-item li:nth-child(1) .news-text .news-top .date{padding-bottom:10px;}
.news-item{padding-bottom:20px;}

.faq-main .faq-list .list a{display:block;}

.faq-list{padding-bottom:30px;}

.detailline{padding-top:35px;}


.newsDetail-main .detail-right{padding:35px 0 0;margin-top:0;}
.news-search{position:relative;width:100%;margin-bottom:25px;}

.newsDetail-main .detail-right .news-tj .tj-box .tj-text h2{line-height:24px;text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;max-height:48px;margin-bottom:15px;}

.news-tj .title h3{color:#888 !important;}

.sub-nav{padding:0 20px 20px;}
.more-services dl{margin-bottom:10px;}
.more-services dl dt{margin-bottom:10px;font-size:15px;}
.more-services dl dt a{color:#58585e;}
.more-services dl dd a{padding-left:0 !important;color:#888;padding:4px 0;line-height:20px;font-size:14px;}

.index-service .service-cont1 .service-list li .img{overflow:hidden;}
.service-list li .img .service-text{background:rgba(0,0,0,.56);opacity:0;transform:translateY(-100%);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -moz-transition: opacity 0.35s, transform 0.35s, -moz-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;}


.serText-cont{padding:0 30px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);width:100%;text-align:left;}
.serText-cont p{text-align:left !important;}
.part-more{font-size:16px;color:#58585e;padding:34px 0 0 12px;display:none;}
.part-more em{font-style:normal;display:block;margin-bottom:5px;}
.part-more span{display:block;text-align:left;}
.part-more span i{width:4px;height:4px;border-radius:100%;background:#CCCCCC;display:inline-block;margin:0 1px;vertical-align:top;}
.rightfix{display:none;}
@media (min-width:640px) {
.wqpexpert-info{margin:0 0 0 -1px;}

.expert-item:after,.expert-item:before{content:"";width:100%;height:24px;background:#fff;position: absolute;bottom:0;left:0;display: block;z-index: 1;}
.expert-item:before{top:0;bottom:auto;}
.expert-item .img{float: left;width:46%;}

.expert-item .expert-text{float: left;width:54%;padding:4% 20px 0;}
.expert-item .expert-text h3{font-size:18px;margin-bottom:20px;padding-top:20px;}
.expertmore {margin-top:20px;}
.expert-height{max-height:160px;overflow: hidden;line-height:20px;}

  }
@media (min-width:768px) {
    
    .wqpbus2-list li:nth-child(2n+1){clear:none;}
    .wqpbus2-list li:nth-child(4n+1),.adv2 .adv2-list .list:nth-child(2n+1){clear:left;}

    .pc-person{display:block;}
    .mobile-swiper{display:none;}
   
}
@media (min-width:992px) {

 .wqpbus2-list li:nth-child(4n+1){clear:none;}
.wqpbus2-list li:nth-child(6n+1){clear:left;}

.wqpab2-list .list{padding-bottom:0;}
}
@media (min-width:1024px) {
.honors-wraper .tab-dot{
     display:none;
 }
.wqpbus2-list li:nth-child(6n+1){ clear:none;}
.wqpexpert-person li a:hover img,.wqpbus2-list li a:hover img,.wqpbook-list li a:hover img,.service-list li:hover  img{-webkit-transform:scale(1.03,1.03);-moz-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);-o-transform:scale(1.03,1.03);transform:scale(1.03,1.03);}
.selectfaq  a:hover .img,.wqptool-list li a:hover .img{transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);}
.wqptool-list li a:hover{border-color:#fff;}
.wqptool-list li a:hover:after,.wqptool-list li a:hover:before{ opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.wqpexpert-person{display: block;padding-top:32px;}
.wqpexpert-info{float: left;width:60.5%;margin:0 0 0 -1px;}
.expert-item .img{float: left;width:46%;}
.expert-item .img img{}
.wqpexpert-info ul li{display:none;}
.wqpexpert-info ul li:nth-child(1){display:block;}
.wqpexpert-info ul li.fainshow{opacity:1;transform:translateY(0);display:block;}
.wqp-auditservice{font-size:16px;line-height:30px;}
.wqpbus2-list li p{margin:24px 0;}
.service-cont{line-height:35px;font-size:16px;}
.account-btn:hover{background:#FF9D29;}
.service-main .service-R .serviceR-btn:hover{background:rgba(0,158,221,.8);}

.selectfaq{padding:65px 0  30px;}

.ptb79{padding-top:70px;padding-bottom:90px;}
.pt70{padding-top:70px;}


.more-btn{font-size:16px;}
.more-btn:hover { background: #f89f3a; color: #fff; }
.wqpbook-list{padding-bottom:40px;}
.wqpbook-list li{padding:0 14px 40px;}


.wqptool-list{margin:0 -38px;}
.wqptool-list li {padding:0 38px 55px;}
.companydeatis{font-size:16px;line-height:30px;}


.wqpab2-list {padding:50px 0 80px;}
.wqpab2-list .list{text-align:center;}
.wqpab2-list .list h3{color:#f89f3a;}
.wqpab2-list .list img{height:129px;}
.adv2 .adv2-list .list .positionimg{width:50px;}
.adv2 .adv2-list .list{padding-right:5%;}
.max-serwidth{max-width:454px;}

.adv2 .adv2-list .list{padding-left:75px;}
.adv2 .adv2-list .list img{width:auto;} 
.duty .duty-text { line-height: 30px; font-size: 16px; }
.quality-swiper .my-gallery{padding-bottom:30px;}

.closebtn { width: 50px; height: 50px; top: 40px; right: 3%; }
.procut-btn { display: block; }
.procut-left { left: 3%; }
.procut-right { right: 3%; }

.job2{padding-bottom:96px;}

.news-item li{-webkit-transition:all ease 0.7s;-moz-transition: all ease 0.7s;  -ms-transition: all ease 0.7s;
-o-transition:all ease 0.7s;transition: all ease 0.7s;}
.news-item li:hover { background: #f9f9f9; }

.news-item li:hover a .news-text .news-top h3 { color: #f89f3a; }

.news-item li:hover a .news-text span { color: #f89f3a; }
.news-item{padding-bottom:30px;}

.search-area .search-text1{font-size:16px;}
.search-area .search-btn1{font-size:16px;font-weight:bold;}

.detailline{padding-top:70px;border-right:1px solid #E0E0E0;min-height:660px;}
.news-search{margin-bottom:35px;}

.more-services dl dd a:hover{color:#f89f3a;}

.header .nav{overflow-x:inherit;}
.sub-nav{padding:26px 0 30px;}
.more-services{padding:45px 0 60px;}
.more-services dl{}
.more-services dl dt{margin-bottom:10px;font-size:16px;}
.more-services dl dd a{line-height:20px;font-size:15px;}

.service-list li .img .service-text{opacity:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -moz-transition: opacity 0.35s, transform 0.35s, -moz-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;}
.service-list li:hover .service-text{opacity:1;transform:translateY(0);}
.partner .part-cont{padding-right:92px;}
.wqpexpert-info{margin: 0 0 0 -1px !important;padding: 20px 0 0 !important;}

}
@media (min-width:1260px) {
.service-list li:hover .service-text{opacity:1;transform:translateY(0);}
.wqpbook-list{padding-bottom:20px; }
.wqpbook-list li{padding:0;width:280px; margin-right:180px; float:left; margin-bottom:40px;}
.wqpbook-list li:nth-child(3n){ margin-right:0;}



.expert-item .expert-text{padding:8% 20px 0;}
.expert-item .expert-text h3{font-size:18px;padding-top:0; }
.expertmore {margin-top:30px;}
.expertmore a{width:104px;height:40px;font-size:16px;line-height:40px;}

.wqpbus2-list{margin:30px -25px 0;}
.wqpbus2-list li{padding:0 25px 26px;}
.service-main .service-R .serviceR-item1 p{margin-bottom:30px;}
.news-item li:nth-child(1) .news-text .news-top h3{font-size:20px;}
.news-item li:nth-child(1) .news-text .news-top .date{font-size:30px;padding-top:40px;}
.faq-main .faq-list .list p{padding-left:124px;}
.faq-list{padding-bottom:50px;}
.more-services dl{float:left;width:12.5%;}
.sub-nav .sub-main .sub-navBar dl dd .sm-navBar a {font-size:15px;}
.sub-nav .sub-main .sub-navBar dl dd .sm-navBar { padding:0 0 0 40px; display: none; }
 .nav li:nth-child(5) .sub-nav .sub-main .sub-img{width:785px;}
 .part-more{display:block;}
 .rightfix{display:block;} 
 .question-show{ margin-top:0;}
 .header .header-right .search .search-area1{right:0;left:auto;}
 .service-showItem li:hover p{ color:#09a4f0;}
 .serviceImg-show{display:inline-block;min-height:44px;min-width:50px; transition:0.5s;}
 .service-showItem li:hover .serviceImg-show{ transform:translate(0,-10px);}
 .service-showItem li:nth-child(1) .serviceImg-show{background-image:url(../images/serlist1.png); background-position:center center;}
 .service-showItem li:nth-child(1):hover .serviceImg-show{background-image:url(../images/serlist1_1.png);}
 .service-showItem li:nth-child(2) .serviceImg-show{background-image:url(../images/serlist2.png); background-position:center center;}
 .service-showItem li:nth-child(2):hover .serviceImg-show{background-image:url(../images/serlist2_1.png);}
 .service-showItem li:nth-child(3) .serviceImg-show{background-image:url(../images/serlist3.png); background-position:center center;}
 .service-showItem li:nth-child(3):hover .serviceImg-show{background-image:url(../images/serlist3_1.png);}
 .service-showItem li:nth-child(4) .serviceImg-show{background-image:url(../images/serlist5.png); background-position:center center;}
 .service-showItem li:nth-child(4):hover .serviceImg-show{background-image:url(../images/serlist5_1.png);}
 .service-showItem li:nth-child(5) .serviceImg-show{background-image:url(../images/serlist6.png); background-position:center center;}
 .service-showItem li:nth-child(5):hover .serviceImg-show{background-image:url(../images/serlist6_1.png);}
 .service-showItem li:nth-child(6) .serviceImg-show{background-image:url(../images/serlist7.png); background-position:center center;}
 .service-showItem li:nth-child(6):hover .serviceImg-show{background-image:url(../images/serlist7_1.png);}
 .service-showItem li:nth-child(7) .serviceImg-show{background-image:url(../images/serlist8.png); background-position:center center;}
 .service-showItem li:nth-child(7):hover .serviceImg-show{background-image:url(../images/serlist8_1.png);}
 /*.service-showItem li:nth-child(8) .serviceImg-show{background-image:url(../images/serlist8.png); background-position:center center;}
 .service-showItem li:nth-child(8):hover .serviceImg-show{background-image:url(../images/serlist8_1.png);}*/
 .guest{margin-top:0;padding-top:36px;}
 .banner .swiper-slide .bannerText { bottom: 40%; margin-left:6px; }
.banner .swiper-slide .bannerSm-img img{ width: 100%; max-width:270px;}
.banner .swiper-slide h3{
 font-size: 30px; 
line-height: 66px; }
.banner .swiper-slide p{
  line-height: 44px; 
  font-size: 14px;
}
.banner-btn a.banner-button{ width:196px;
height: 60px;  line-height: 60px; font-size:18px; transition:0.3s;-moz-transition:0.3s; -webkit-transition:0.3s;-ms-transition:0.3s; }
.swiper-next{right:22.8%;}
.swiper-btn1{ bottom:42%;}
.swiper-prev{ left:22.8%;}
}
.banner-btn a.banner-button:hover{ background:#09a4f0;}

@media (min-width:1900px) {
 .banner .swiper-slide .bannerText { bottom: 320px; margin-left:10px; }
}

@media (min-width:320px) and (max-width:768px) {
    .service-guarantee .guarantee-cont{
        text-align:center;
    }
    .swiper-btn{
        display:none;
    }


/*首页核心服务*/
.serviceImg-show {
    display: inline-block;
    min-height: 44px;
    min-width: 50px;
    transition: 0.5s;
}
 .serviceImg-show{display:inline-block;min-height:44px;min-width:50px; transition:0.5s;}
 .service-showItem li:hover .serviceImg-show{ transform:translate(0,-10px);}
 .service-showItem li:nth-child(1) .serviceImg-show{background-image:url(../images/serlist1.png); background-position:center center;}
 .service-showItem li:nth-child(2) .serviceImg-show{background-image:url(../images/serlist2.png); background-position:center center;}
 .service-showItem li:nth-child(3) .serviceImg-show{background-image:url(../images/serlist3.png); background-position:center center;}
 .service-showItem li:nth-child(4) .serviceImg-show{background-image:url(../images/serlist5.png); background-position:center center;}
 .service-showItem li:nth-child(5) .serviceImg-show{background-image:url(../images/serlist6.png); background-position:center center;}
 .service-showItem li:nth-child(6) .serviceImg-show{background-image:url(../images/serlist7.png); background-position:center center;}
 .service-showItem li:nth-child(7) .serviceImg-show{background-image:url(../images/serlist8.png); background-position:center center;}

 
}

@media (min-width:320px) and (max-width:767px) {
    .wqpexpert-info{ background:#F89F3A;}
}


.banner{ position:relative;}
.channel-title{
    position:absolute;
    left:50%;
    top:18%;
    transform:translate(-50%,0);
    width:100%;
}
.channel-title h3.cn{
    font-size:16px;
    color:#009edd;
    line-height:26px;
}
.channel-title h4.en{
    font-size:14px;
    color:#cccccc;
    line-height:22px;
}

@media (min-width:768px){
.channel-title h3.cn{
    font-size:22px;
    line-height:30px;
}
.channel-title h4.en{
    font-size:20px;
    line-height:28px;
}
}

@media (min-width:1024px){
.channel-title{
    top:48%;
}
.channel-title h3.cn{
    font-size:32px;
    line-height:42px;
}
.channel-title h4.en{
    font-size:30px;
    line-height:40px;
}
}

.header .header-right .lanuage { background-image:url(../images/wqicon28.png); position:relative;}
.header .header-right .lanuage:after{ content: "";
       content: "";
    position: absolute;
    top: 16px;
    right: -11px;
    width: 6px;
    height: 6px;
    border-right: 2px solid #bebebe;
    border-top: 2px solid #bebebe;
    border-left: 0;
    border-bottom: 0;
    transform: rotate(135deg);

}

.header .header-right .lanuage .lan-list {
    position: absolute;
    top: 23px;
    background: none;
    left: -15px;
    z-index: 102;
    padding: 10px 0;
    display: none;
    z-index: 999;
}


.p_page {
  margin: 20px auto 0;
  text-align: center;
}

.p_page_list {
  display: inline-block;
}

.p_page_list a {
  display: block;
  float: left;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #f1f1f1;
  margin: 0 3px;
  color: #666;
  text-transform: uppercase;
}

.p_page_list a:hover {
  background: #009edd;
  color: #333;
}

.p_page_list a.active {
  background: #009edd;
  color: #ffffff;
}


