/* header */
.header .logo > a {
  display: block;
  width: 120px;
  height: 86px;
  background: url(img/logo/mylogo.png) no-repeat 0 50%;
  background-size: 100% auto;
  text-indent: -99999px;
}

.header .nav ul {
  list-style: none;
}

.header .nav ul li {
  list-style: none;
  /*display: inline-block;*/
}

.header .nav ul li a {
  display: block;
  height: 86px;
  text-align: center;
}

.header .nav ul li a .quilting {
  height: 25px;
}

.header .nav ul li a .cn {
  height: 35px;
  line-height: 40px;
  border-right: 1px dotted #3f3d3d;
  font-size: 14px;
  font-family: "微软雅黑";
  text-align: center;
  color: #1a75bc;
  padding: 0 35px;
}

.header .nav ul li a .en {
  font-size: 12px;
  font-family: Arial;
  font-weight: 900;
  color: #cccccc;
  border-top: 1px dotted #13181c;
  padding-top: 2px;
  text-transform: uppercase;
}

.header .nav ul li a:hover,
.header .nav ul li.active a {
  background-color: #1a76bc;
}

.header .nav ul li a:hover .cn,
.header .nav ul li.active a .cn {
  color: #ffffff;
  border-right: 1px dotted #1a76bc;
}

.header .nav ul li a:hover .en,
.header .nav ul li.active a .en {
  border-top: 1px dotted #ffffff;
}

/* all module */
.module-content {
  padding: 20px 0 30px 0;
}

.module-content .img-list img {
  text-decoration: none;
  border: 0;
}

/* special img container */
.module-content .img-list.s1 {
  *height: 450px;
}

.module-content .img-list.s1 .img-c-1 {
  width: 550px;
  height: 450px;
  /*background-color: yellow;*/
  margin-right: 20px;
}

.module-content .img-list.s1 .img-c-1 a img {
  width: 100%;
  height: 100%;
  border: 0 none;
}

.module-content .img-list.s1 .img-c-2 {
  width: 550px;
  height: 450px;
  /*background-color: #1a75bc;*/
}

.module-content .img-list.s1 .img-c-2 .img-group {
  margin-top: 20px;
}

.module-content .img-list.s1 .img-c-2 .img-group:first-child {
  margin-top: 0;
}

.module-content .img-list.s1 .img-c-2 a {
  display: block;
  width: 265px;
  height: 215px;
  margin-left: 20px;
}

.module-content .img-list.s1 .img-c-2 a:first-child {
  margin-left: 0;
}

.module-content .img-list.s1 .img-c-2 a img {
  width: 265px;
  height: 215px;
}

/* type 2 */
.type2 {
  *height: 215px;
}

.type2 a {
  display: block;
  margin-left: 20px;
  height: 215px;
  overflow: hidden
}

.type2 a:first-child {
  margin-left: 0;
}

.type2 img {
  width: 360px;
  height: 215px;
  transition: all .3s;
}

.type2 a:hover img {
  transform: scale(1.1);
}

/* type 3 */
.type3 {
  font-size:0;
}

.type3 a {
  display: block;
  position:relative;
  width: 360px;
  height:220px;
  overflow:hidden;
}

.type3 a:nth-child(2){
  margin:0 20px;
}

.type3 a:hover .info{
  bottom:0;
}

.type3  img {
  width: 100%;
}

.type3 .info {
  position: absolute;
  bottom: -180px;
  transition: all .3s;
  height: 100%;
  width: 360px;
  color: #fff;
  font-size: 14px;
  background-color: rgba(0, 0, 0, .35);
}

.type3.clear-fix:after {
  display: none;
}

.type3  .title {
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin-bottom: 30px;
}

.type3  .body {
  line-height: 1.6;
  width: 80%;
  margin: 0 auto;
  text-align:center;
}

/* type 4 */
.type4 a {
  display: block;
  margin-left: 2%;
  width: 49%;
  position: relative;
  font-size: 0;
  overflow: hidden;
}

.type4 a:hover .page {
  bottom: 0;
}

.type4 a:first-child {
  width: 49%;
  margin-left: 0;
}

.type4 img {
  width: 100%;
}

.type4 .page {
  position: absolute;
  bottom: -240px;
  transition: all .3s;
  height: 100%;
  width: 100%;
  color: #fff;
  font-size: 14px;
  background-color: rgba(0, 0, 0, .35);
}

.type4 .page .tit {
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin-bottom: 20px;
}

.type4 .page .body {
  line-height: 1.6;
  width: 80%;
  text-indent: 2em;
  margin: 0 auto;
}

.type4 .page .body li {
  text-indent: 0;
}

/* footer 样式 */
.footer .part1,
.footer .part3 {
  height: 260px;
}

.footer .part1 {
  width: 210px;
  height: 270px;
  text-align: center;
  margin-top: 41px;
  background: url(img/bg/footer-part-bg.png) repeat-y right center;
}

.footer .part1 h3 {
  color: #f0f0f0;
  font-weight: normal;
  margin-bottom: 18px;
  margin-top: 8px;
  font-size: 14px;
}

.footer .part1 img {
  width: 140px;
}

.footer .part3 {
  display: block;
  width: 480px;
  margin-top: 41px;
  background: url(img/bg/footer-part-bg.png) repeat-y left center;
}

.footer .footer-contact {
  margin: 0 15px;
  padding: 10px 0;
  color: #959595;
}

.footer .footer-contact .intro-title {
  font-size: 18px;
  font-family: monospace, "黑体";
  /*color: #ffffff;*/
  margin-top: 10px;
}

.footer .footer-contact .intro-tel {
  font-size: 28px;
  color: #ffffff;
  font-family: monospace, "黑体";
  margin-top: 10px;
}

.footer .footer-contact .intro {
  font-size: 14px;
  line-height: 24px;
  font-family: monospace, "黑体";
}

/* 底部的背景标题 */
.footer .footer-part-title {
  width: auto;
  height: 40px;
  margin: 0 15px;
}

.footer .footer-part-title.link {
  background: url(img/links.png) no-repeat;
}

.footer .footer-part-title.contact {
  background: url(img/contact.png) no-repeat;
}