body,
html {
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #f5f5f5;
}
ul,li,ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

img {
  max-width: 100%; 
}
/*# Scroll Bar*/
::-webkit-scrollbar{
  width:6px;
  height:12px}
::-webkit-scrollbar-button:vertical{
  display:none;
}
::-webkit-scrollbar-track:vertical{
  background-color:black}
::-webkit-scrollbar-track-piece{
  background:#FFF}
::-webkit-scrollbar-thumb:vertical{
  background-color:#8E8E8E;
  border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{
  background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{
  background-color:#535353}
::-webkit-scrollbar-resizer:vertical{
  background-color:#FF6E00}
/* # Scroll to top*/
.scroll-to-top #fixed-to-top {
  background: #d9251c;
}
.section .section-container,
.header .header-container,
.footer .footer-container {
  max-width: 1300px;
  width: 100%;
}
/* .footer .footer-container {
padding: 0!important;
} */
.header-nav-ck .header .nav ul li a { color: #fff; }
.header.top-fixed {
  box-shadow: none;
}
.section {
  position: relative;
}
.section .section-container {
  position: relative;
  z-index: 2;
}
.section .main-tit {
  text-align: center;
}
.section .main-tit span {
  color: #ddd;
  line-height: 2em;
  text-transform: uppercase;
}
.section .main-tit h2 {
  font-size: 24px;
  color: #333;
  margin: 10px auto;
  font-weight: 300;
}
.section .main-tit p {
  color: #333;
  width: 930px;
  max-width: 100%;
  margin: 10px auto;
  font-size: 16px;
  line-height: 2em;
}

.section .section-bg,
.sub_news .section .section-bg,
.case-list-ck .section .section-bg,
.case-ck-detail .section .section-bg,
.picture-fancybox .section .section-bg,
.sub_pictures .section .section-bg {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: right top;
  background-repeat: no-repeat;
}
.home-about-ck .section .section-bg {
  background-position: left top;
}
@media screen and (max-width: 720px) {
  .home-trust-ck .section .section-bg {
    background-size: auto 70%;
  }
}
@media screen and (max-width: 640px) {
  .home-trust-ck .section .section-bg {
    background-size: 1000px auto;
  }
}
@media screen and (max-width: 480px) {
  .home-trust-ck .section .section-bg {
    background-size: 900px auto;
  }
}
/* # banner */
#mm-0 ,
.banner-vegas {
  width: 100%;
  height: 100%;
}
.banner-wave-ck {
  width: 100%;
  height: 100%;
  z-index: 0;
}
.banner-wave-ck .section-container {
  max-width: 100%;
}
@media screen and (max-width: 1024px) {
  .banner-wave-ck {
    height: 713px;
  }
}
@media screen and (max-width: 720px) {
  .banner-wave-ck {
    height: 400px;
  }
  .banner-vegas {
    height: 250px;
  }
}
@media screen and (max-width: 640px) {
  .banner-wave-ck {
    height: 240px;
  }
}
/* # inner-banner */
.inner-banner-ss .section .section-bg {
  z-index: 0;
}
/* # fancybox */
.content-fancybox .section .galleries ul li {
  width: 30%;
  margin: 30px 10%;
}
.content-fancybox .section .galleries ul li a:hover .title {
  color: #d9251c;
}
.content-fancybox .section .galleries {
  margin-top: 30px;
}
.content-fancybox .section .main-tit span {
  color: #ddd;
  text-transform: uppercase;
}
@media screen and (max-width: 960px) {
  .content-fancybox .section .galleries ul li {
    width: 46%;
    margin: 30px 2%;
  }
}
@media screen and (max-width: 480px) {
  .content-fancybox .section .galleries ul li {
    width: 96%;
    margin: 30px 2%;
  }
}
/*内页内容白底显示*/
.sub_single .section-content h1 {
  color: #333;
}
.sub_single .section-content p {
  color: #333;
  line-height: 2em;
  font-size: 15px;
}
/*news & detail*/
.list_detail .section {
  padding: 0 20px;
}
.list_detail .section-container {
  background: #fff;
  border-radius: 10px;
  padding: 30px 60px 50px;
  margin: 80px auto;
}
.list_detail .section-container {
}
.list_detail .contents-rounds .at a:hover, 
.list_detail .contents-rounds .fanhui a:hover {
  color: #d9251c;
}
@media screen and (max-width: 1300px) {
  .list_detail .section-container {
    padding: 30px 20px;
    margin: 50px auto;
  }
}
/* sub_pictures */
.sub_pictures .section-content .list li:hover .list-tit {
  color: #d9251c;
}
/* sub_news */
.sub_news .section-content .list {
  background: #fff;
  padding: 30px;
  margin-bottom: 60px;
}
.sub_news .section-content .list li:hover .list-tit {
  color: #d9251c;
}
.sub_news .section-content .list li .desc:before {
  background: #d9251c;
}
.sub_news .section-content .news-list li:hover span.list-tit {
  color: #d9251c;
}
@media screen and (max-width: 720px) {
  .sub_news .section-content .list {
    padding: 20px;
    margin-bottom: 30px;
  }
}
/* pagination */
ul.pagination li {
  margin: 0 5px;
}
ul.pagination li a {
  line-height: 1em;
  padding: 8px;
  font-size: 12px;
  color: #333;
  border: 1px solid #ddd;
}
ul.pagination li.active {
  background: #d9251c;
  border-color: #d9251c;
}
ul.pagination li a.selected {
  color: #fff;
}
@media screen and (max-width: 640px) {
  ul.pagination li {
    margin: 0 2px;
  }
}
/*# Search-section*/
.content-list {
  overflow: hidden;
}
.content-list li {
  width: 30.333%;
  margin: 20px 1.5%;
  float: left;
}
.content-list li a:first-of-type {
  text-align: center;
  overflow: hidden;
  height: 300px;
}
.content-list li a {
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
  color: #333;
  line-height: 1.8em;
  transition: .3s;
  margin: 10px 0 0;
}
.content-list li a img {
  width: 100%;
  max-height: 400%;
  display: block;
}
.content-list li span {
  display: block;
  color: #333;
}
.content-list li p {
  padding: 20px 0 0;
  margin: 0;
  max-height: 61.48px;
  overflow: hidden;
  position: relative;
  color: #888;
}
.content-list li p:before,
.content-list li p:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
  content: '';
  height: 1px;
  background: #eee;
}
.content-list li p:before {
  width: 0;
  background: #d9251c;
  transition: .3s;
  z-index: 5;
}
.content-list li:hover p:before {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .content-list li {
    width: 47%;
    /* margin: 30px 1.5%; */
  }
}
@media screen and (max-width: 640px) {
  .content-list li {
    width: 97%;
    /* margin: 30px 1.5%; */
  }
}
/* contact-channel-gqf */
.contact-channel-gqf .section {
  background-color: #ffffff;
}
.contact-channel-gqf .section .incon_tt .line {
  border-bottom: 1px solid #d9251c;
}
.contact-channel-gqf .section .inconlist ul li .border-color {
  border-bottom: 1px solid #d9251c;
}
.contact-channel-gqf .section .inconlist ul li .top i {
  background-color: #d9251c;
}
.contact-channel-gqf .section .inconlist ul li .top i:after {
  background-color: #d9251c;
}
.contact-channel-gqf .section .inconlist ul li .border-color:after {
  border-bottom: 3px solid #333;
}
/*留言板*/
.sub_form .section-content .body {
  margin-top: 30px;
}
.sub_form form input::-webkit-input-placeholder,
.sub_form form textarea::-webkit-input-placeholder {
  color: #f5f5f5;
}
.sub_form form input:-moz-placeholder,
.sub_form form textarea:-moz-placeholder {
  color: #f5f5f5;
}
.sub_form form input::-moz-placeholder,
.sub_form form textarea::-moz-placeholder {
  color: #f5f5f5;
}
.sub_form form input:-ms-input-placeholder,
.sub_form form textarea:-ms-input-placeholder {
  color: #f5f5f5;
}
.sub_single .section-content p {
  margin-left: 32px;
}
/*20180207 修改*/
/*底部*/
.footer-section-ck .footer {
  background: #fff;
}
.footer-section-ck .footer .row .col-4 .qcode .title {
  color: #666;
}
.footer-section-ck .footer .row .col-3 div, 
.footer-section-ck .footer .row .col-3 a,
.footer-section-ck .footer .row .col-3 p {
  color: #666;
}
.footer-section-ck .footer .row .text-right a:hover {
  color: #333;
}
.footer-section-ck .footer .row .text-right a{
  display:block;
}
/*by ly_huaya 2014/0409*/
/*.banner-vegas .waveWrapperInner {    
bottom: -25px;
}*/
.home-about-ckxg .slideTxtBox .bd li a .mask {
  display: none;
}
.home-about-ckxg .slideTxtBox .bd li a .img .info {
  padding: 0 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  bottom: 0;
}
.home-about-ckxg .slideTxtBox .bd li a .img .info span {
  display: block;
  font-size: 12px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1em;
  padding-bottom: 10px;
}
.home-about-ckxg .slideTxtBox .bd li {
  width: 23%;
}
.case-list-ck .section-content .list li,
.case-list-ck .section-content .list li:nth-of-type(3n) {
  float: left;
  width: 22%;
  margin:20px 1.5% 20px;
}
.case-list-ck .section-content .list li .desc {
  padding: 0;
  margin-top: 0;
  height: 0;
}
.case-list-ck .section-content .list li .list-tit span {
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  display: block;
}
.sub_pictures .section-content .list li {
  width: 23%;
}
/* .header .logo img {
display: block;
}
.header.top-fixed .logo img {
display: none;
}
@media screen and (max-width: 1300px) {
.header.top-fixed .logo img {
display: block;
}
} */
.sub_single .section-content p {
  margin-left: 0;
}
.home-trust-ck .section .list li .middle .num {
  position: relative;
  top: -40px;
}
.home-trust-ck .section .list li .middle .num strong {
  position: relative;
  top: 40px;
}
.home-trust-ck .content br {
  display: none;
}
.home-ability-ck .section-container{padding:60px 20px;}
.header-nav-ck .header .nav ul li{margin:0px 6px;}
.header-nav-ck .header .nav ul li a{font-size:16px;}
@media screen and (max-width: 720px) {
  .home-trust-ck .content br {
    display: block;
  }
  .case-list-ck .section-content .list li, .case-list-ck .section-content .list li:nth-of-type(3n) {
    width: 46%;
  }
  .home-ability-ck .section .row .item:hover .info .title{
    color: #333;
  }
  .home-ability-ck .section .row .item:hover .info .desp {
    color: #333;
  }
  .home-ability-ck .section .row .item:hover .img {
    box-shadow: 0px 0px 0px rgba(37,116,195,0.8);
  }
  .home-about-ckxg .slideTxtBox .bd li:hover .img .info {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .home-ability-ck .section .row .item .img {
    display: block;
  }
  .home-ability-ck .section .row .item .img {
    width: 50%;
    height: auto;
  }
  .home-ability-ck .section .row .item .info {
    width: 45%;
  }
  .home-ability-ck .section .row .item {
    width: 50%;
    float: left;
  }
  .home-ability-ck .section .row .item .info .more {
    display: none;
  }
  .home-ability-ck .section .row .item {
    margin-bottom: 0;
    padding: 0;
  }
  .home-ability-ck .section .row .item .info .title {
    font-size: 12px;
    padding: 0;
  }
  .home-ability-ck .section .row .item .info .title:after {
    display: none;
  }
  .home-ability-ck .fr.info{float:right}
  .home-ability-ck .fl.img{float:left;}
}
@media screen and (max-width: 480px) {
  .home-trust-ck .section .list li .middle .num strong {
    position: relative;
    top: 8px;
    font-size: 20px;
  }
  .home-trust-ck .section .list li .middle .content {
    font-size: 12px;
    height: 45px;
  }
  .home-trust-ck .section .list li {
    width: 25%;
  }
  .home-ability-ck .section .row .item {
    min-height: 0;
  }
  .home-ability-ck .section .row .item .desp {
    display: none;
  }
  .home-about-ckxg .slideTxtBox .hd ul li {
    padding: 0;
    height: 30px;
    line-height: 30px;
  }
  .home-about-ckxg .slideTxtBox .bd li {
    width: 48%;
    margin: 10px 1%;
    display: block;
  }
}
table {
  border: 1px solid #000000;
  border-collapse: collapse;
}
table td {
  border: 1px solid #000000;
  color: #000000;
  line-height: 40px;
  text-align: center;
}
table tr.firstRow {
  background-color: #D9D9D9;
}
@media screen and (max-width: 720px) {
  .recruit_list .com_news ul li div,
  .recruit_list .com_news ul li div.first {
    width: 20%;
  }
  .recruit_list .com_news ul li.title {
    height: 40px;
    line-height: 40px;
  }
  .recruit_list .com_news ul li.title div {
    height: 40px;
    line-height: 40px;
  }
  .recruit_list .com_news ul li div {
    height: auto;
    line-height: 1.5em;
    padding: 5px 0;
  }

  .home-about-ckxg .slideTxtBox .bd li a .img .info {
     opacity: 1;
     filter: alpha(opacity=100);
  }
  .home-about-ckxg .slideTxtBox .bd li a .img .info span {
    display: none;    
  }
  .home-about-ckxg .slideTxtBox .bd li:hover a .img .info {
     opacity: 1;
     filter: alpha(opacity=100);
  }
  .home-about-ckxg .slideTxtBox .bd li:hover a .img .info span {
    display: none;    
  }
}

@media screen and (min-width: 1200px) {
  .qy_zizhi.sub_pictures {  }
  .sub_pictures.qy_zizhi .section-content .list li { width: 14.333%; }
}

img { margin: 0 auto; display: block; }

.list_detail .section img { display: inline-block; }



.sub_single {
    background-color: #f5f5f5;
}

.header-nav-ck .header {
    left: 0;
    right: 0;
}
.about-shebei-ck .main-tit p:before {
    display:none
}
.about-shebei-ck .main-tit p:after {
    display:none
}

.case-list-ck .section-content .list {
    background-color: #fff;
}

.header-nav-ck .header .nav ul li a { color: #fff; }

.footer-section-ck .footer .row .col-3 .logo img{margin-left: -12px;}