h1,h2,h3,h4,h5,ul{margin:0;padding: 0;list-style: none;}
a:hover{text-decoration: none;}
a {
  -webkit-transition: all .3s ease-in 0s;
  transition: all .3s ease-in 0s; }

.z-nav{background: rgba(102,14,28,.8);border:none;}
.z-nav .navbar-brand{color: #fff;}
.z-nav .nav li a{color: #fff!important;}
.z-nav .nav li a:hover{color: #eee;background: #660E1C;}
.z-nav .nav .dropdown-toggle:active{background: #660E1C;}
.z-nav .nav .dropdown-toggle:focus{background: #660E1C;}
.z-nav .nav .dropdown-toggle:visited{background: #660E1C;}
.z-nav .navbar-nav>.open>a:focus, .z-nav .navbar-nav>.open>a:hover{background: #660E1C;color: #fff;}
.z-nav .nav .dropdown-menu{background: rgba(102,14,28,.8);}
.in-yw{width: 100%;overflow: hidden;background: url(images/yw-bg.jpg)center;background-size: cover;}
.in-yw .list{width: 70%;margin:50px auto;background:rgba(255,255,255,.5);overflow: hidden;box-shadow: 1px 1px 1px #666;border-radius: 5px;}
.in-yw .list h2{font-weight: bold;margin-bottom: 20px;text-align: center;padding: 15px 10px;color: #fff;}
.in-yw .l-box h2{background: #1baaed;}
.in-yw .r-box h2{background: #ed8520;}
.in-yw .list a{display: block;float: right;width: 50%;background:#1baaed;padding: 15px 10px;overflow:hidden; color:#fff;text-align: center;margin: 10px 20px;border-radius: 5px;}
.in-yw .r-box .list a{background: #ed8520;}
.in-yw .list li {overflow: hidden;font-size: 18px;margin: 10px 20px;}
.in-yw .list li span{display: block;float: left;margin-right: 5px;font-size: 24px;color: #1baaed;}
.in-yw .r-box .list li span{color: #ed8520;}
.in-yw .list li p{float: left;padding-top: 8px;}
.yw-tit{text-align: center;width: 45px;margin:0 auto;overflow: hidden;}
.yw-tit h2{font-size: 40px;color: #fff;padding-top: 130px;font-weight: bold;}
.in-dt{width: 100%;padding:80px 0;overflow: hidden;background: url(images/bg-hs.jpg) center;background-size: cover;}
.in-dt .dt-list {background: #fff;box-shadow: 0 0 3px #ccc;overflow: hidden;padding:0 15px;}
.in-dt .dt-list a{display: block;overflow: hidden;border-bottom: 1px solid #ccc;padding:15px 0;}
.in-dt .dt-list a span{display: block;color: #666;}
.in-dt .dt-list a p{margin-top: 4px;font-size: 16px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;color: #333;}
.in-dt .dt-list a .img{width: 120px;float: left;height: 80px;margin-right:10px;overflow: hidden;background: url(images/dt-img-bg.jpg);background-size: cover;}
.in-dt .dt-list a .img img{display: block;max-width: 100%;height: auto;}
.in-dt .dt-tit{background: url(images/in-dt-tit.jpg) center;background-size: cover;text-align: center;padding: 220px 20px;}
.in-dt .dt-tit h2{font-weight: bold;font-size: 36px;color: #fff;margin-bottom: 15px;}
.in-dt .dt-tit p{color: #eee;line-height: 26px;}
@media only screen and (max-width: 767px) {
  .in-dt{padding:30px 0;}
  .in-dt .dt-tit{height: 150px;overflow: hidden;padding: 30px 20px;}
  .in-dt .dt-tit h2{font-size: 24px;}
  .in-dt .dt-list a .img{width: 80px;height: 50px;}
  .in-dt .dt-list a p{margin-top: 0;margin-bottom: 5px;}
  }
.lswj-box {background: #fff;box-shadow: 0 0 3px #ccc;overflow: hidden;padding: 0;}
.lswj-box a{display: block;overflow: hidden;padding: 20px 5px;}
.lswj-box a:hover{background: #eee;}
.lswj-box a span{display: block;padding:0px 10px 0 10px;float: left;border-right: 1px solid #ccc;margin-right: 10px;text-align: center;color: #999;}
.lswj-box a span strong{font-size: 28px;display: block;line-height: 30px;}
.lswj-box a span em{font-style: normal;font-size:14px;}
.lswj-box a p{font-size: 16px;font-weight: bold;margin-bottom: 8px;color: #666;margin-right: 10px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.lswj-box a i{font-style: normal;color: #999;padding-right: 10px;display: block;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.lswj-tit{background: url(images/in-lswj-bg.jpg) center;background-size: cover;box-shadow: 0 0 3px #ccc;color: #fff;text-align: center;padding: 160px 0;}
.lswj-tit h2{font-size: 36px;font-weight: bold;}
.zcfg-bg{background: url(images/in-lswj-bg1.jpg) center;}
.bg-eee{background: #eee;padding: 80px 0;overflow: hidden;}
@media only screen and (max-width: 767px) {
  .lswj-tit{height: 100px;overflow: hidden;padding: 35px 0;}
  .lswj-tit h2{font-size: 28px;}
  .bg-eee{padding: 30px 0;}
  }
.foot{background: url(images/footbg.jpg)center;background-size: cover;text-align: center;padding: 80px 0;}
.foot .foot-nav a{display: inline-block; font-size: 16px;color: #fff;margin:10px;border-bottom: 2px solid #ddd;padding-bottom: 5px;}
.foot .tit{margin:20px 0;color: #fff;}
.foot .tit a{margin-right:10px;color: #EEE;}
.foot .dizhi{color: #eee;}
.foot .jszc{margin:10px 0;color: #eee;font-size: 12px;}
.foot .jszc a{color: #eee;}
@media only screen and (max-width: 767px) {
  .foot{padding: 30px 0;}
  }

.in-yw2{padding:100px 0;overflow: hidden;}
.in-yw2-tit{background: url(images/yw2-bg1.jpg)center;background-size: cover;text-align: center;padding: 122px 0;}
.in-yw2-tit h2{font-size: 36px;font-weight:bold;color: #650e1b;text-shadow: 0 0 3px #fff;}
.in-yw2-tit span{font-size: 50px;}
.in-yw2-box{background: #eee;padding: 30px;overflow: hidden;}
.in-yw2-box .list a{display: inline-block;float: right;background:#1baaed;padding: 5px 10px;overflow:hidden; color:#fff;text-align: center;margin: 10px;border-radius: 5px;}
.in-yw2-box .list a span{display: block;float: left;font-size: 30px;}
.in-yw2-box .list a p{float: left;margin-top: 10px;font-size: 16px;margin-left: 10px;}
.in-yw2-box .list li {overflow: hidden;font-size: 18px;margin: 10px 0;}
.in-yw2-box .list li span{display: block;float: left;margin-right: 5px;font-size: 24px;color: #1baaed;}
.in-yw2-box .list li p{float: left;padding-top: 8px;}
.in-yw2 .r-tit{background: url(images/yw2-bg2.jpg)center;background-size: cover;}
@media only screen and (max-width: 767px) {
  .in-yw2{padding: 0px 0;}
  .in-yw2-tit{height: 100px;overflow: hidden;padding: 40px 0;}
  .in-yw2-tit h2{font-size: 28px;}
  }
@media only screen and (min-width: 768px) {
  .hidden-pc{display: none;}
}

.list-top{height: 200px;overflow: hidden;background: url(images/list-banner.jpg) center;background-size: cover;}
.lm-tit{background: #650e1b;text-align: center;padding: 20px 10px;margin-bottom: 20px;overflow: hidden;}
.lm-tit h2 a{color: #fff;}
.list-box a{display: block;background: #fff;padding: 15px;overflow:hidden; box-shadow:0 0 3px #ccc;margin-bottom: 20px;}
.list-box a p{font-size: 16px;color: #333;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.list-box a span{color: #666;}
.list-box a:hover p{color:#650e1b; }
.list-ls a{display: block;background: #fff;padding: 15px;overflow:hidden; box-shadow:0 0 3px #ccc;margin-bottom: 20px;}
.list-ls a img{display: block;width: 40%;float: left;margin-right: 15px;overflow: hidden;}
.list-ls a p{font-size: 24px;color: #000;}
.list-ls a span{color: #666;line-height: 24px;}
.list-ls a:hover p{color:#650e1b; }
.about-tit{overflow: hidden;}
.about-tit h2{background: #650e1b;color: #fff;text-align: center;font-size: 18px;padding: 20px;margin-bottom: 20px;}
.about-tit h2 a{color: #fff;}
@media only screen and (max-width: 767px) {
  .list-top{background: url(images/list-banner-m.jpg) center;}
  .lm-tit {padding:10px;}
  .lm-tit h2{font-size: 20px;}
  .list-ls a{padding: 10px;}
  .list-ls a img{width: 100%;float: none;}
  .list-ls a p{text-align: center;font-size: 20px;margin-top:10px;margin-bottom: 0;}
  .list-ls a span{display: none;}
  .about-tit h2{width: 30%;float: left;margin-right: 5%;padding: 10px 5px;font-size: 14px;}
  .about-tit h2:last-child{margin-right: 0;}
}
.newstext{padding: 20px;box-shadow: 0 0 3px #ccc;overflow: hidden;background: #fff;}
.newstext h1{font-size: 26px;}
.newstext .date-from{margin:15px 0;}
.newstext .date-from span{margin-right: 15px;color: #666;}
.newstext .text p{line-height: 26px;padding: 5px 0;}
.newstext .text p img{display: block;max-width: 100%;height: auto;margin:0 auto;}
.ls-intro {overflow: hidden;border-bottom: 2px dashed #650e1b;padding-bottom: 20px;margin-bottom: 10px;}
.ls-intro img{width: 300px;display: block;float: left;margin-right: 20px;}
.ls-intro h1{font-size: 30px;margin-top: 10px;margin-bottom: 20px;}
.ls-intro span{font-size: 18px;color: #666;}
.ls-intro p{margin-top: 10px;font-size: 18px;color: #666;}
@media only screen and (max-width: 767px) {
  .newstext{padding: 10px;}
  .ls-intro {text-align: center;}
  .ls-intro img{width: 100%;float: none;margin-bottom: 10px;}
  .ls-intro h1{font-size: 24px;margin-bottom: 10px;}
  .ls-intro span{font-size: 14px;}
  }


/*zt*/
.jz-banner img{display: block;max-width: 100%;height: auto; overflow: hidden;}
@media only screen and (max-width: 767px) {
	.jz-banner .pc-img{display: none;}
	}
@media only screen and (min-width: 767px) {
	.jz-banner .m-img{display: none;}
}
.jz-img{text-align: center;background: url(images/jz-ywbg1.jpg) center;background-size: cover;padding: 66px 0 67px 0;}
.jz-img h2{color: #fff;}
.jz-img span{font-size: 50px;display: block;margin-top: 10px;color: #ccc;}
.jz-ywbg2{background: url(images/jz-ywbg2.jpg) center;}
.jz-ywbg3{background: url(images/jz-ywbg3.jpg) center;}
.jz-ywbg4{background: url(images/jz-ywbg4.jpg) center;}
.jz-box{background: #fff;box-shadow:0 0 3px #ccc;padding: 20px;overflow: hidden;}
.jz-box .list a{display: inline-block;float: right;overflow: hidden;padding:10px;color: #650e1b;}
.jz-box .list a span{display: block;width: 32px;height: 32px;background: #650e1b;border-radius: 50%;color: #fff;float: left;text-align: center;line-height: 32px;}
.jz-box .list a p{float: left;margin-right: 10px;margin-top: 5px;font-size: 16px;}
@media only screen and (max-width: 767px) {
  .jz-img{padding: 20px 0;}
  .jz-img span{display: none;}
  }


.fdc-yw1 h2{font-weight:bold;color:#650e1b;margin-bottom: 20px; }
.fdc-yw1 .list a{display: inline-block;width: 13%;margin: 10px 10px 10px 0;background:#1baaed;text-align: center;color: #fff;padding: 15px 5px;border-radius: 5px; }
.fdc-yw1 .list a:hover{background: #006cc7;}
.fdc-yw1 .list a:last-child{margin-right: 0;}
.fdc-yw1 .list a span{font-size: 24px;}
.fdc-yw2 h2{font-weight:bold;color:#650e1b;margin-bottom: 20px;margin-top: 50px; }
.fdc-yw2 .list a{display: inline-block;width: 18%;margin: 10px 20px 10px 0;background:#1baaed;text-align: center;color: #fff;padding: 15px 5px;border-radius: 5px;}
.fdc-yw2 .list a:hover{background: #006cc7;}
.fdc-yw2 .list a:last-child{margin-right: 0;}
.fdc-yw2 .list a span{font-size: 24px;}
@media only screen and (max-width: 767px) {
  .fdc-yw1 .list a{width: 47%;}
  .fdc-yw1 .list a:nth-child(even){margin-right: 0;}
  .fdc-yw2 .list a{width: 47%;margin-right: 10px;}
  .fdc-yw2 .list a:nth-child(even){margin-right: 0;}
  }

.slider-pro{width: 100%;overflow: hidden;}
.main-slides .img-overlay{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(5, 27, 41, 0.64);
}

.main-slides h1.slider-text-big{
	font-size: 60px;
	color: #ffffff;
	margin-top: 0;
	margin-bottom: 25px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 6px;
}

.main-slides .slider-text h1 span{
	
	font-weight: 700;
}

.main-slides p{
	font-weight: 600;
	font-size: 18px !important;
	color: rgba(255, 255, 255, 0.82);
	margin-bottom: 0;
	text-align: center !important;
}
.sp-arrow {
	width: 10px;
}
.sp-previous-arrow, .sp-next-arrow {
	display: none !important;
}
.slider .sp-buttons {
  position: absolute;
  bottom: 5%;
}

.slider .sp-button {
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  width: 16px;
}

@media only screen and (max-width: 767px) {
	.main-slides h1.slider-text-big {
  color: #ffffff;
  font-size: 50px;
  margin-bottom: 25px;
  margin-top: 0;
  white-space: normal !important;
  text-align: center;
  width: 100% !important;
 }

.main-slides p {
  color: #ffffff;
  
  font-size: 18px !important;
  font-weight: 400;
  margin-bottom: 0;
  white-space: normal !important;
  text-align: center;
  margin-top: 20px;
  width: 100% !important;
 }
	}


/* Team Section */
#tf-team{
  background: url(images/in-lsbg.jpg) center;
  background-size: cover;
  color: #ffffff;
}
#tf-team .overlay{
  background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
  height: auto;
  background-attachment: fixed;
  padding: 80px 0;
}
.section-title.center{
  padding: 30px 0;
}
.section-title h2,
.section-title.center h2{
  font-weight: 300;
}
.section-title.center .line{
  border-top: 4px solid #fcac45;
  height: 10px;
  width: 60px;
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}

.section-title.center hr {
  border-top: 4px solid rgba(252, 172, 69, 0.34);
  width: 40px;
  text-align: center;
  margin-top: 10px;
  position: relative;
  left: 17%;
}
#team{ margin: 0 auto}
#team .item{
    padding: 0;
    margin: 15px;
    color: #FFF;
    text-align: center;
}

img.img-circle.team-img {
  width: 150px;border-radius: 10px;
  border: 4px solid transparent;
  transition: all 0.5s;
}
#tf-team .item .thumbnail:hover>img.img-circle.team-img{
  border: 4px solid #FCAC45;
}
#tf-team .thumbnail {
  background: transparent;
  border: 0;
}

#tf-team .thumbnail .caption {
  padding: 9px;
  color: #F2F2F2;
}
#tf-team .thumbnail .caption h3{font-size: 18px;margin-top: 10px;}
#tf-team .thumbnail .caption p{color: #eee;margin-top: 10px;}

.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  filter: Alpha(Opacity=1);
  opacity: 1;
  -webkit-border-radius: 0;
  -moz-border-radius: 20px;
  border-radius: 0;
  background: #FFFFFF;
  transition: all 0.5s;
}

.owl-theme .owl-controls .owl-page.active span, 
.owl-theme .owl-controls.clickable .owl-page:hover span {
  filter: Alpha(Opacity=100);
  opacity: 1;
  background: #FCAC45;
}
.owl-theme .owl-controls .owl-page.active span{
  background: #FCAC45;
}
@media(max-width:767px){
  #tf-team{}
  #tf-team .overlay{padding: 30px 0;}
  .section-title h2{margin-top: 0;}
}



/*=================================================================
  Navigation
==================================================================*/
.navigation {
  background: rgba(102,14,28,.6);
  -webkit-transition: .3s all;
  transition: .3s all; border:none;}
  .navigation .navbar-nav > li.active a {
    color: #546CC3; }
  .navigation .navbar-nav > li > a {
    color: #fff;
    line-height: 26px;
    padding: 20px 15px;
    text-transform: uppercase;
    letter-spacing: 2px;
    -webkit-transition: .2s ease-in-out 0s;
    transition: .2s ease-in-out 0s; }
    .navigation .navbar-nav > li > a:hover, .navigation .navbar-nav > li > a:active, .navigation .navbar-nav > li > a:focus {
      background: rgba(102,14,28,1);
      color: #eee; }
.sticky-header {
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.06);
  background: #fff !important; }
  .sticky-header .navbar-nav > li > a {
    color: #000; }
.sticky-header .logo{background:url(images/logo.png);display: inline-block;width: 140px;height: 33px;margin-top:15px;}
.sticky-header .logo img{opacity: 0;}

.navbar-brand {color: #fff;font-weight: bold;font-size: 22px;margin-top: 10px;}
.navbar-brand:hover{color: #eee;}
.sticky-header .navbar-brand {color: #650e1b;}

.navbar-brand h1 {
  margin: 0; }
.hero-area {
  background-image: url("images/in-bg.jpg");
  background-size: cover;
  height: 100vh;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .hero-area:before {
    content: '';
    background: rgba(0, 0, 0, 0.63);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .hero-area .block {
    color: #fff;
    text-align: center; }
    .hero-area .block h1 {
      font-size: 60px;
      font-weight: 700;
      margin-bottom: 50px; }
    .hero-area .block p {
      color: #fff;
      text-transform: uppercase;
      font-size: 24px;
      margin-bottom: 100px;display: inline-block;background: rgba(102,14,28,.6);color: #fff;padding: 10px 20px;border-radius: 10px; }
    .hero-area .block .btn-main {
      margin-top: 20px; }
      .hero-area .block .btn-main:hover {
        opacity: .8; }
    .hero-area .block img{ display:block; max-width:100%; height:auto; width:500px; margin:0 auto;}
.btn-main {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  letter-spacing: 1px;
  padding: 14px 35px;
  text-transform: uppercase; }
  .btn-main:hover {
    color: #fff; }
.btn-main span{display: block;font-size: 46px;}
.logo {
  margin-top: 10px;
  display: inline-block; }

/*============================================================
  For Small Desktop
==============================================================*/

@media (min-width: 700px) and (max-width: 1090px) {
    .navigation .navbar-toggle {
        border:1px solid #fff;
    }
    .navigation .navbar-toggle span {
        background:#fff;
    }
    .navigation .navbar-nav > li > a {
        font-size: 10px;
        padding: 20px 9px;
    }
    .navigation.sticky-header .navbar-toggle {
        border: 1px solid #dedede;
    }
    .navigation.sticky-header .navbar-toggle span {
        background: #000;
    }
    .navigation.sticky-header .navbar-nav > li > a {
        padding: 16px 9px;
    }
    .navbar-brand h1 {
        width: 130px;
    }
    .navbar-brand img {
        width: 100%;
    }
    .counters-item:before {
        display: none;
    }

}
@media only screen and (max-width: 767px) {
    .navigation.sticky-header .navbar-toggle {
        border: 1px solid #dedede;
    }
    .navigation.sticky-header .navbar-toggle span {
        background: #000;
    }
    .navigation .navbar-nav > li {width: 33.33333%;float: left;text-align: center;}
    .navigation .navbar-nav > li a{padding: 10px;}
    .navigation.sticky-header .navbar-nav > li {width: 33.33333%;float: left;text-align: center;}
    .navigation.sticky-header .navbar-nav > li > a {
        padding: 10px;
    }
    .navigation .navbar-toggle {
        border:1px solid #fff;
    }
    .navigation .navbar-toggle span {
        background:#fff;
    }

    .counters-item:before {
        display: none;
    }
    
    .clients-logo-slider {
        text-align: center;
    }

    
  /* parallax section */
    .parallax-section {
        background-position: center top !important;
    }

  /* h1 font size home slider */
    h1 {
        font-size: 30px;
    }

    .carousel-caption img {
        width: 70%;
    }

    #slitSlider .carousel-caption h2 {
        font-size: 24px;
        letter-spacing: 0.5px;
        line-height: 35px;
        margin-bottom: 25px;
    }

    #slitSlider .carousel-caption h3 {
        font-size: 20px;
        letter-spacing: 0.5px;
        line-height: 28px;
        margin-bottom: 25px;
    }

    #slitSlider .carousel-caption a {
        font-size: 14px;
    }

    #nav-dots {
        display: block;
    }

    #nav-arrows {
        display: none;
    }

  /* navigation */
    .navbar-fixed-top {
        padding-bottom: 10px;
    }

    .navbar-inverse .navbar-toggle,
  .navbar-inverse .navbar-toggle .icon-bar {
        border-color: #4e595f;
        border-radius: 0;
    }

    .navbar-inverse .navbar-toggle:hover {
        border-color: #ddd;
        border-radius: 0;
    }

    .navbar-inverse .navbar-toggle .icon-bar:hover {
        background-color: #ddd;
    }

    .navbar-collapse.in {
        overflow-y: inherit;
    }

    .navbar-brand {
        padding: 10px 0 10px 10px;margin-top: 20px;
    }

    .navbar-toggle {
        margin-top: 22px;
    }

    .navbar-nav {
        margin: 0 -15px;
    }
    .navbar-inverse .navbar-nav li a {
        line-height: 45px;
        padding: 0;
        text-align: center;
        border-bottom: 1px solid transparent;
    }
    .sticky-header .logo{margin-top: 20px;margin-left:10px;}
    .hero-area .block h1 {font-size: 32px;margin-top: 100px;}
    .hero-area .block p {font-size: 18px;padding: 10px;border-radius: 5px;}

}



/*============================================================
  Mobile (Landscape) Design for a width of 480px
==============================================================*/

@media only screen and (min-width: 480px) and (max-width: 767px) {

    .title h2 {
        font-size:  32px;
    }
    .counter .counter-title h2 {
        font-size: 35px;
    }

  /* navigation */
    .navigation .navbar-toggle {
        border:1px solid #fff;
    }
    .navigation .navbar-toggle span {
        background:#fff;
    }
    .navbar-fixed-top {
        padding-bottom: 10px;
    }

    .navbar-brand {
        padding: 10px 0 10px 10px;
    }

    .navbar-inverse .navbar-toggle {
        border-color: #6CB670;
        border-radius: 0;
    }

    .navbar-inverse .navbar-toggle:hover {
        border-color: #fff;
        border-radius: 0;
    }

    .navbar-collapse.in {
        overflow-y: inherit;
    }

    .navbar-toggle {
        margin-top: 22px;
    }

    .navbar-inverse .navbar-nav li a {
        line-height: 45px;
        padding: 0;
        text-align: center;
        border-bottom: 2px solid transparent;
    }

}


.navbar .nav li{font-size: 16px;}
.in-banner{background:url("images/list-banner.jpg") center;background-size:cover;height: 580px;padding: 100px 0;overflow: hidden; }
.in-banner .ad{width: 60%;float: right;margin-top: 60px;text-align:right;margin-right: 5%;}
.in-banner .ad h1{color: #fff;font-size: 60px;font-weight: bold;text-shadow: 2px 2px 2px #333;margin-bottom: 20px;}
.in-banner .ad p{display: inline-block;background: rgba(102,14,28,.7);color: #fff;padding: 10px 20px;border-radius: 10px;font-size: 20px;}
.in-banner .ad h2{margin-top: 15px;font-weight:bold;margin-bottom: 10px;text-shadow: 2px 2px 2px #333;}
.in-banner .ad h2 a{color: #fff;border-bottom: 2px solid #eee;display: inline-block;padding:0 20px 10px 20px;}
.in-banner .ad i{font-style: normal;color: #eee;display: block;margin-bottom: 5px;}
.in-banner .ad span{display: block;font-size:28px;font-weight:bold;color: #fff;text-shadow: 2px 2px 2px #333;}
.in-banner .ad1{width: 60%;float: right;margin-top: 300px;text-align:right;margin-right: 5%;}
.in-banner .ad1 h1{color: #fff;font-size: 60px;font-weight: bold;text-shadow: 2px 2px 2px #333;margin-bottom: 20px;}
.in-banner .ad1 p{display: inline-block;background: rgba(102,14,28,.7);color: #fff;padding: 10px 20px;border-radius: 10px;font-size: 20px;}
.in-yw3{padding:50px 0;overflow: hidden;}
.in-yw3-box{display: block;;}
.in-yw3-box .tit{background: url(images/yw2-bg1.jpg)center;background-size: cover;text-align: center;padding: 99px 0;width: 40%;float: left;}
.in-yw3-box .tit h2{font-size: 22px;font-weight:bold;color: #650e1b;text-shadow: 0 0 3px #fff;}
.in-yw3-box .box {background: #f5f5f5;width: 60%;float: left;padding: 10px 30px 0 30px;}
.in-yw3-box .box li {overflow: hidden;margin: 2px 0;}
.in-yw3-box .box li span{display: block;float: left;margin-right: 5px;font-size: 18px;color: #1baaed;}
.in-yw3-box .box li p{float: left;padding-top: 1px;color: #666;transition: all 0.5s;font-size: 16px;}
.in-yw3-box .box:hover p{color: #650e1b}
.in-yw3 .r-tit{background: url(images/yw2-bg2.jpg)center;background-size: cover;}
.in-box3 {margin-bottom: 50px;}
.in-box3 .box3{background: #f5f5f5;}
.in-box3 .box3 .tit{overflow: hidden;background: #ddd;border-bottom: 2px solid #650e1b;display: block;}
.in-box3 .box3 .tit img{display: block;width: 100px;float: left;}
.in-box3 .box3 .tit h2{font-size: 18px;height: 67px;line-height: 67px;padding-left: 120px;font-weight: bold;color: #650e1b;}
.in-box3 .box3 .list{padding:0 15px;}
.in-box3 .box3 .list a{display: block;border-bottom:1px solid #ccc;overflow: hidden;padding: 15px 0;}
.in-box3 .box3 .list a:last-child{border-bottom: none;}
.in-box3 .box3 .list a p{white-space:nowrap; text-overflow:ellipsis;overflow: hidden;margin-bottom: 0px;color: #333;transition: all 0.5s;}
.in-box3 .box3 .list a span{color: #999;font-size:12px;}
.in-box3 .box3 .list a:hover p{color: #650e1b}
.in-team{width: 100%;padding: 50px 0;overflow: hidden;background: url(images/in-lsbg.jpg) center;background-size: cover;}
.in-team .tit{text-align: center;margin-bottom: 30px;}
.in-team .tit h2{color: #fff;font-weight: bold;}
.in-team .tit span{display: inline-block;width: 100px;height: 5px;background:#1baaed;}
.in-team .team1{text-align: center;margin-bottom: 20px;}
.in-team .team1 img{width: 250px;border: 4px solid transparent;margin-bottom: 10px;transition: all 0.5s;border-radius: 10px;}
.in-team .team1 h3{color: #fff;font-size: 18px;}
.in-team .team1 p{color: #eee;}
.in-team .team1 a:hover img{border:4px solid #650e1b;}
.in-team .team2 a{display: block;overflow: hidden;text-align: center;}
.in-team .team2 a img{display: block;max-width: 100%;height:auto;border: 4px solid transparent;margin-bottom: 10px;transition: all 0.5s;border-radius: 10px;}
.in-team .team2 a:hover img{border:4px solid #650e1b;}
.in-team .team2 h3{color: #fff;font-size: 18px;}
.in-team .team2 p{color: #eee;}
@media only screen and (max-width: 767px) {
  .navigation .navbar-header{height: 55px;overflow: hidden;}
  .navigation .navbar-header .navbar-brand{padding-top: 5px;}
  .navigation .navbar-header .navbar-toggle{margin-top: 15px;}
  .in-banner{height: 260px;padding: 50px 0;background:url("images/in-banner1-m.jpg") center;background-size: cover;}
  .in-banner .ad{width: 90%;margin-top: 160px;}
  .in-banner .ad h1{font-size: 26px;}
  .in-banner .ad p{font-size: 18px;padding: 10px;}
  .in-banner .ad h2{font-size: 22px;margin-top: 10px;}
  .in-banner .ad h2 a{padding: 0 10px 10px 10px;}
  .in-banner .ad span{font-size: 20px;}
  .in-banner .ad1{width: 90%;margin-top: 100px;}
  .in-banner .ad1 h1{font-size: 26px;margin-bottom: 10px;}
  .in-banner .ad1 p{font-size: 14px;padding: 10px;}
  .in-yw3{padding: 30px 0;}
  .in-yw3-box .tit{width: 100%;float: none;padding: 20px 0;}
  .in-yw3-box .box {width: 100%;float: none;}
  .in-yw3 .r-tit{margin-top: 20px;}
  .in-box3 {margin-bottom: 30px;}
  .in-box3 .box3{margin-bottom: 20px;}
  .in-team .team1 img{width: 200px;}
  .in-team .team2 h3{font-size: 14px;}
  .in-team .team2 p{font-size: 12px;}
  }

.jz-box2{display: block;background: #fff;box-shadow: 0 0 3px #ccc;overflow: hidden;margin-bottom: 30px;}
.jz-box2 .tit{width: 40%;float: left;background: url(images/jz-ywbg1.jpg) center;background-size: cover;padding: 84px 10px;text-align: center;}
.jz-box2 .tit h2{color: #fff;font-size: 20px;font-weight: bold;}
.jz-box2 .list{width: 60%;float: left;padding:20px;overflow: hidden;}
.jz-box2 .list p{color: #666;transition: all 0.5s;}
.jz-box2 .list:hover p{color: #650e1b;}
.jz-box2 .jz-ywbg2{background: url(images/jz-ywbg2.jpg) center;}
.jz-box2 .jz-ywbg3{background: url(images/jz-ywbg3.jpg) center;}
.jz-box2 .jz-ywbg4{background: url(images/jz-ywbg4.jpg) center;}
@media only screen and (max-width: 767px) {
  .jz-box2 .tit{padding: 73px 10px}
  }
.m-phone{}
.m-phone a span{color: #fff;display:block;position: fixed;bottom: 10px;right: 5px;width: 50px;height: 50px;border-radius: 50%;background: #650e1b; font-size: 30px;line-height: 50px;text-align: center;}
@media only screen and (min-width: 767px) {
  .m-phone{display: none;}
  }