﻿

/*联系我们*/
.ctbox h3{color:#333 ;margin-bottom:15px;border-bottom:1px solid #333 ;padding-bottom:15px;font-size:18px;font-weight:bold;}
.ctbox h3 span{display: block;width:3px;background:#333 ;display:inline-block;height:auto;margin-right:5px;}
.couty h2{height: 50px;line-height: 50px;}

.bdblack{background:#666;}
.ctbox p{padding-left:50px;height:32px;line-height:32px;border-bottom:1px dashed #dedede;margin-bottom:15px;padding-bottom:40px;color:#666;font-size:16px;}
.ctbox p.a1{background:url(../images/i3.png) no-repeat left top;}
.ctbox p.a2{background:url(../images/i4.png) no-repeat left top;}
.ctbox p.a3{background:url(../images/i1.png) no-repeat left top;}
.ctbox p.a4{background:url(../images/i5.png) no-repeat left top;}
.ctbox p.a5{background:url(../images/i6.png) no-repeat left top;}
.ctbox p.a6{background:url(../images/i8.png) no-repeat left top;}
.ctbox p.a7{background:url(../images/i9.png) no-repeat left top;}
.ctbox p.a8{background-position:0px -255px;}

.ctbox{margin: auto; clear: both; overflow: hidden; position: relative;}
.ab_contact h3.noline{border-bottom:0px!important;}
.probase{margin-bottom:35px;}
.bgbox1{background:#f5f5f5;color:#666;padding:70px 20px;text-align:center;font-size:18px;min-height:176px;}
.bgbox2{background:#f5f5f5;color:#666;padding:60px 80px;text-align:left;font-size:18px;min-height:176px;}
.bgbox1:hover,.bgbox2:hover{background:#0C3794;color:#fff;}
.couty{ width:100%; margin-bottom: 40px; }


@media(max-width:870px){
	.couty h2{height: 50px; line-height: 25px;}
.couty{ width:100% }
.ctbox p{ height: auto; margin-top: 15px; padding-bottom: 12px;}
}

/*联系我们*/

.videolist ul li {
    width: 31%;
    height: auto;
    background: #eee;
    margin-right: 3.5%;
    float: left;
    margin-bottom: 40px;
}
.videolist ul li.imageList .content h2.title{text-align: center;color: #333;}
.videolist ul li:hover .content h2.title{color: #81d8d0;}
.videolist ul li:nth-child(3n) { margin-right: 0%;}
.videolist ul li a {
    display: block;
} 	
.videolist ul li a .image img {height:auto;max-height: none;}
.videolist ul li.imageList .content {padding: 0.60417vw 2.60417vw 4.16667vw 2.60417vw;}
.videolist ul li .content img { width: 40px;position: relative;top: -2px;padding-left: 10px;}
.videolist ul li a {height: auto;}

@media (max-width: 768px) {
.videolist ul li {width: 48%;margin-right: 4%;margin-bottom: 3.125%;border: #F5F5F7 solid 2px;}
.videolist ul li.imageList .content img {width: 25px;top: 0px;padding-left: 0px;}
.videolist ul li .content .title{ text-align:center; font-size:15px;}
.totalBoxNow {padding: 0;}
.videolist ul li:nth-child(2n+2) {margin-right: 0%;}
.videolist ul li:nth-child(3n+3) {margin-right: 3.725%;}
}

.culturePart3 .list li {
  margin-bottom: 20px;
  background: #eee;
  position: relative;
  display: flex;
  width: 100%;
}
.culturePart3 .list li:nth-child(2n) {
  flex-direction: row-reverse;
}
.culturePart3 .list li .imgDiv {
  position: relative;
  display: block;
  width: 55%;
}
.culturePart3 .list li .imgDiv img {
 display: block;
 width: 100%;
}
.culturePart3 .list li .conDiv{
	position: relative;
  display: flex;
  width:45%;
  padding: 20px;
  flex-wrap: wrap;
    align-items: center;
    align-content: center;
}
.culturePart3 .list li .txt {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 10px;
  color: #393f4b;
  font-weight: bold;
}
.culturePart3 .list li .msg {
  font-size: 18px;
  color: #626262;
  line-height: 30px;
}




.newsDetailBtns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 3.125vw;
  margin-top: 4.84375vw;
  border-top: 1px solid rgba(125, 132, 136, 0.2);
}
.newsDetailBtns .btn {
  width: calc(40% - 5px);
  margin-right: 5px;
  background-color: #F7F7F7;
  border-radius: 0.625vw;
}
.newsDetailBtns .btn:hover .title {
  color: #81d8d0;
}
.newsDetailBtns .btn a {
  display: block;
  height: 8.05417vw;
  padding: 20px;
}
.newsDetailBtns .btn span {
  display: block;
  text-align: center;
  line-height: 1.25vw;
  width: 3.17708vw;
  height: 1.25vw;
  font-size: 0.75vw;
  color: #ffffff;
  background: #81d8d0;
  margin-bottom: 0.98958vw;
}
 .newsDetailBtns .btn .title {
  font-size: 18px;
  text-align: left;
  color: #040404;
  white-space: break-spaces;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.newsDetailBtns .return {
  width: 20%;
}
.newsDetailBtns .return a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 8.85417vw;
  font-size: 1.04167vw;
  color: #040404;
  background-color: #F7F7F7;
  border-radius: 0.625vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.newsDetailBtns .return a img {
  width: auto;
  height: 1.30208vw;
  margin-right: 0.20833vw;
}
.newsDetailBtns .return a:hover {
  color: #81d8d0;
}

.pageTitle .title1 {
  font-size: 30px;
  color: #393f4b;
  line-height: 30px;
}
.pageTitle .title2 {
  font-size: 12px;
  color: #c0c0c0;
  text-transform: uppercase;
}
.pageTitle {
  margin-bottom: 20px;
}


/*在线留言*/
.feedback01 { padding: 36px 0;color: #333;}
.feedbacktips em { color: #0061b0;}
.feedback1 {  border-top: 1px solid #ddd; padding: 3% 0%;margin-top: 2%;}
.feedback1 ul li {  padding-bottom: 3%;}
.feedback1 ul li:nth-child(2n) {float: initial;}
.feedback1 ul li label {display: block; padding-top: 6px;}
.feedbacklabel { display: block; font-size: 16px;}
.feedbacklabel em {color: #0061b0;margin-right: 8px;}
.feedbacktext {width: 100%; height: 35px; border: 1px solid #ddd;  padding-left: 12px;background: #fff;}
.feedbackarea { width: 100%; height: 126px;border: 1px solid #ddd; background: #fff; padding: 12px;}
.feedback1 ul li.lastfeedback {width: 100%;}
.feedbackbtn { text-align: center;}
.feedbackbtn input { width: 40%;   height: 35px; background: #0061b0; font-size: 18px;  color: #fff; line-height: 35px;  cursor: pointer;
    margin-bottom: 3%;}
.feedbackbtn input.feedbackrebtn {background: #0061b0;}
.feedbackcode { border: 1px solid #ddd; width: 100%;height: 38px;background: #fff; position: relative;}
.feedbackcode input { width: 100%;height: 36px;}
.feedbackcodeimg { display: block;  position: absolute;  top: 0px; right: 0;}
.feedbackcodeimg img { display: block; width: 83px;height: 36px;}
.feedbacktips{text-align: center;}

/**/
@media (min-width: 768px){
  .feedback1 ul li { width: 42%; float: left;}
    .feedback1 ul li:nth-child(2n) {float: right;   }
    .feedbackarea {height: 232px; }
    .feedbackbtn input {width: 119px;margin-bottom: 0;}
    .feedbackbtn input.feedbackrebtn { margin-left: 20px; }
    .feedbackcode { width: 217px; }

}


/*在线留言*/







/*关于我们*/

.channel-titlecn { font-size: 28px; color: #000; margin-bottom: 25px; font-weight: bold;}
.audrt p {line-height: 28px;}
.audrt p img{margin: 10px 0; max-width: 100%; text-align: center;}
.audrt .htuds{width: 32%; float: left; margin-right: 2%;}
.audrt .htuds:nth-child(3n) {margin-right: 0%;}


.tuioimg{display: block;}
.tuioimg ul{zoom: 1;}
.tuioimg ul li{ width: 48%; float: left; margin-right: 4%; margin-bottom: 20px;}
.tuioimg ul li:nth-child(2n) {margin-right: 0%;}
.tuioimg ul li img{max-width: 100%;}

@media(max-width:1100px){

.audrt .htuds{width: 100%; margin-right: 0; margin-bottom: 20px;}
}


@media(max-width:860px){
.tuioimg ul li{width: 100%; margin-right: 0; }

}
@media(max-width:780px){
.channel-titlecn { font-size: 20px; color: #0061b0; margin-bottom: 10px; }
}


/*关于我们*/

.wzmLayer{
  display: none;
  position: fixed;
  width: 800px;
  top: calc(50% - 225px);
  margin: 0 auto;
  left: 0;
  right: 0;
  height: 450px;
  background: #fff;
  z-index: 100;
}
.wzmLayer .close{
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  right: -30px;
  top: -30px;
  background: url(../images/close.png) center no-repeat;
}


/*荣誉*/


/*hzhb*/
.albumlishzhb a { display: block; }
.albumlishzhb { padding: 30px 0 10px; overflow: hidden; }
.albumlishzhb ul li { margin-bottom: 30px;width: 32%; margin-right: 2%; float: left; }
.albumlishzhb ul li:nth-child(3n) {margin-right: 0%;}
.albumlishzhb ul li .content p.img { overflow: hidden; overflow: hidden; border: solid 1px #ccc; }
.albumlishzhb ul li .content p.img img { webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; display: block; width: 100%; margin: 0 auto; }
 .albumlishzhb ul 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); }
 

.albumlishzhb ul li .content p.text { font-size: 16px; color: #666666; line-height: 32px; text-align: center; margin-top: 5px; }


@media(max-width:1024px){
.albumlishzhb ul li {  width: 48%; margin-right: 4%;  }
.albumlishzhb ul li:nth-child(3n) {margin-right: 4%;}
.albumlishzhb ul li:nth-child(2n) {margin-right: 0%;}
      
}

@media(max-width:640px){
    .albumlishzhb ul li {  width: 100%; margin: 0 0 20px;  }

      
}








/*荣誉*/

.albumlistweb a { display: block; }
.albumlistweb { padding: 30px 0 10px; overflow: hidden; }

.albumlistweb ul li { margin-bottom: 30px; width: 32%; margin-right: 2%; float: left; }
.albumlistweb ul li:nth-child(3n) {margin-right: 0%;;}
.albumlistweb ul li .content p.img { overflow: hidden; overflow: hidden; border: solid 1px #ccc; }
.albumlistweb ul li .content p.img img { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; display: block; width: 100%; margin: 0 auto;}

    .albumlistweb ul 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); }
.albumlistweb ul li .content p.text { font-size: 16px; color: #666666; line-height: 28px; text-align: center; margin-top: 5px; }

.huiyuanzhongx {width: 70px;height: 100%;}
.huiyuanzhongx a{height: 100%;display: flex;flex-wrap: wrap;align-content: center;align-items: center;}
.huiyuanzhongx .huiyuan{width: 30px;margin: 0 auto;}
.huiyuanzhongx .huiyuan_title{line-height: initial;font-size: 12px;color: #fff;text-align: center;width: 100%;padding-top: 2px;}
.huiyuanzhongx img{display: block;width: 100%;}
.huiyuanzhongx:hover .huiyuan_title{color: #045593} 

@media(max-width:1600px){
	.huiyuanzhongx .huiyuan{width:35px;}
}
@media(max-width:1440px){
	.huiyuanzhongx .huiyuan{width:30px;}
}
@media(max-width:1366px){
	.huiyuanzhongx {width: 60px;}

}
@media(max-width:1024px){
    .albumlistweb ul li {  width: 48%; margin-right: 4%;  }
	.albumlistweb ul li:nth-child(3n) {margin-right: 4%;}
 	.albumlistweb ul li:nth-child(2n) {margin-right: 0%;}
    .huiyuanzhongx{display: none;}
    .language{display: block !important;}
    .huiyuanzhongx .huiyuan_title{display: none;}
    .lanList{top: 60px;left: -35px;}
}
@media(max-width:768px){
	.lanList{top: 50px;left: -20px;width: 100px;}
	.lanList ul li{height: 36px;}
	.lanList ul li a{font-size: 14px;}
	.wzmLayer{width: 90%;}
	.wzmLayer .close{right: 0;}
	.pageTitle .title1{font-size: 24px;line-height: 26px;}
	.albumlistweb{padding: 10px 0 0;}
	.culturePart3 .list li{flex-wrap: wrap;}
	.culturePart3 .list li .imgDiv{width: 100%;}
	.culturePart3 .list li .conDiv{width: 100%;padding: 10px;}
	.culturePart3 .list li .txt{font-size: 18px;}
	.culturePart3 .list li .msg{font-size: 14px;line-height: 24px;}
	.newsDetailBtns .btn a{height: auto;padding: 0;}
    .newsDetailBtns .btn span{width: 100%;height: initial;line-height: initial;font-size: 12px;}
    .newsDetailBtns .btn .title{font-size: 14px;}
    .newsDetailBtns .return a{height: 100%;font-size: 14px;}
    .albumlistweb ul li{width: 48%;margin-right: 4%;margin-bottom: 20px;}
	.albumlistweb ul li:nth-child(3),.caselist ul li:nth-child(9),.caselist ul li:nth-child(15),.caselist ul li:nth-child(21),.caselist ul li:nth-child(27){margin-right: 4%;}
	.albumlistweb ul li:nth-child(2n){margin-right: 0;}

  
}

