@charset "utf-8";
/* CSS Document */


/*banner*/
#i_banner { position: relative; z-index: 0;}
#i_banner .swiper-slide { position: relative; z-index: 0;}
#i_banner .pic { position: relative; padding-top: 45.72%; }  #i_banner .pic2{ display:none;}
#i_banner .pic img {position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

#i_banner .txtb { position: absolute; left: 5.2%; top: 8.7vw;  right: 0; right:0%;
display: flex; justify-content: center; align-items: center;}
#i_banner .txtb .txt { width: 51%; margin: 0 auto 0 0; text-align: left;
	font-weight: lighter; color: rgba(255,255,255,0.9); 
filter:alpha(opacity=0);-moz-opacity:0; opacity:0;
transition: all 1s;
-webkit-transition:all 1s;
transform: translate(0,90px);
-ms-transform: translate(0,90px);
-webkit-transform: translate(0,90px);}
#i_banner .txtb .txt .name {font-size: 2.8vw; line-height: 1.3;}
#i_banner .txtb .txt .intro { margin-top: 4%; line-height: 1.5; font-size: 24px; max-height: 4.5em;
overflow: hidden;}
#i_banner .txtb .txt .btn { margin-top: 6%;}
#i_banner .swiper-slide-active  .txtb .txt {
filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
}

#i_banner .swiper-pagination { left: 9.3%; right: 9.3%; width: auto;
 bottom: 2.43em; display: flex; justify-content: flex-start; align-items: center;}
 #i_banner .swiper-pagination-bullet { flex: 1; height: 1px;
 -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;
 background-color: #fff; margin: 0 !important;
 filter:alpha(opacity=60);-moz-opacity:0.6; opacity:0.6;
}
#i_banner .swiper-pagination-bullet-active {height: 2px; background-color: #058d7f;
filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0;
}

#i_banner .btnNPW { position: absolute; right: 9.3%; bottom: 4.1em;
z-index: 1000;height: 2.8em; }
#i_banner .btnNext,#i_banner .btnPrev { position: relative;
	cursor: pointer; display: inline-block;
	width: 2.8em; height: 2.8em; margin-left: 0.9em;
	border: 1px solid #fff;
	background:  url(../images/arr_white.png) center center no-repeat;
	background-size: 26.6% auto;
	transition: all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
} 
#i_banner .btnPrev { left: 5.2%; right: auto;
transform: rotate(180deg);
-ms-transform: rotate(180deg); 
-webkit-transform: rotate(180deg); 
}
#i_banner .btnNext:hover,
#i_banner .btnPrev:hover {
	border: 1px solid #fff;	
}
#i_banner .btnPrev::before,
#i_banner .btnNext::before{
	content: ""; display: block;position: absolute; z-index: 1;
top: 0; left: 0; width: 100%; height: 100%;
background:  url(../images/arr_white.png) center center no-repeat;
	background-size: 26.6% auto;
}
#i_banner .btnPrev:hover::before,
#i_banner .btnNext:hover::before {
	background-image:  url(../images/arr_white.png);
}
#i_banner .btnNext::after,
#i_banner .btnPrev::after{
	content: ""; display: block; position: absolute; z-index: -1;
	top: 0; left: 0; width: 100%; height: 100%; overflow: hidden;
	-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#068d39+0,058d7d+100 */
	background: linear-gradient(to right,  rgba(6,141,57,1) 0%,rgba(5,141,125,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:alpha(opacity=0);-moz-opacity:0; opacity:0;
	transition: all 0.5s;
	-webkit-transition:all 0.5s;
}
#i_banner .btnNext:hover::after,
#i_banner .btnPrev:hover::after{ 
	filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0;}
#i_banner.swiper-button-disabled {
	
}
#i_banner  .swiper-button-disabled,
#i_banner  .swiper-button-disabled:hover{ 
filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;}
#i_banner .swiper-button-disabled:hover::before,
#i_banner .swiper-button-disabled:hover::before {
	background-image:  url(../images/arr_gray.png);
}
#i_banner .swiper-button-disabled:hover::after,
#i_banner .swiper-button-disabled:hover::after{ 
	filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}

#i_banner .num { position: absolute; z-index: 1000; left: 9.3%; color: #fff;
bottom: 3.4em;}
#i_banner .num span { font-weight: bold;}
#i_banner .num span.cur { font-size: 1.87em;}

 @media only screen and (max-width:1920px) {
#i_banner .pic { padding-top: 45.72%;}
#i_banner .txtb .txt .intro { font-size: 1.25vw;}
}
 @media only screen and (max-width:828px) { 
#i_banner .con { width: 100%; margin: 0;}
#i_banner .pic {  display:none;}   #i_banner .pic2{ display: block;  position: relative;  z-index: 0; margin-top:34px;} #i_banner .pic2 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#i_banner .txtb { position: absolute; left: 5.2%; top:15%;  right: 0%;
display: flex; justify-content: center; align-items: center;}
#i_banner .txtb .txt { width: 100%;}
#i_banner .txtb .txt .name { font-size: 6.2vw;}
#i_banner .txtb .txt .intro { font-size: 2vw;}
#i_banner .txtb .txt .btn { font-size: 2vw; margin-top: 1.8em;}
#i_banner .num { font-size: 2vw; }
#i_banner .btnNPW  { font-size: 2vw; }
#i_banner .swiper-pagination { font-size: 2vw;}
}

.iBox { padding: 5.6em 0;}
.bgGray { background-color: #f8f8f8;}
.iTit {display: flex; justify-content: space-between; align-items: center;}
.iTit .name { font-weight: bold; color: #333; padding-right: 1.5em;
background: url(../images/dot2.png) right center no-repeat; background-size:auto 0.5em ;}

 @media only screen and (max-width:1920px) {
	 .iBox { padding: 4.68% 0;}
 }
 
 .proList ul { margin: 0 auto 0;  display: flex; flex-wrap: wrap;
 justify-content: flex-start; align-items: stretch;}
 .proList ul li { width: 31.7%; margin-top: 2.45%; margin-right: 2.45%;
  background-color: #f8f8f8;
  transition: all 0.5s;
  -webkit-transition:all 0.5s;
/*  -moz-border-bottom-right-radius:2.3em; 
  -webkit-border-bottom-right-radius:2.3em;
   border-bottom-right-radius:2.3em; */
   overflow: hidden;
   position: relative; z-index: 0;}
 .proList ul li:nth-child(3n) { margin-right: 0;}
 .proList ul li::after { content: ""; display: block;
	 position: absolute; z-index: 0; left: 0; top: 0; width: 100%;
	 height: 100%;
	 /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#018b35+0,058d7f+100 */
	 	 background: linear-gradient(to right,  rgba(1,139,53,1) 0%,rgba(5,141,127,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter:alpha(opacity=0);-moz-opacity:0; opacity:0;
	 transition: all 0.5s;
	 -webkit-transition:all 0.5s;
 }
  .proList ul li:hover::after {
	  filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0;
  }
 .proList .lib { position: relative; z-index: 1; display: block; cursor: pointer;}
 .proList .pic { padding-top: 66.4%; position: relative; z-index: 1;}
 .proList .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%;
	 display: block; 
 object-fit: cover;
  transition: all 0.5s;
  -webkit-transition:all 0.5s;}
  .proList .txt { display: flex; justify-content: space-between; align-items: center;
  padding: 12.7% 13% 15.7% 23%;} 
.proList .txt .name { color: #333; flex: 1; text-align: left; margin: 0 3% 0 8.7%;}
.proList .pics img { width: 2.75em; height: 2.75em;}
.proList .pics img:nth-child(1) {display: block;}
.proList .pics img:nth-child(2) {display: none;}
.proList .arrow { width: 0.5em; height: 0.5em;
background: url(../images/arr3_white.png) center center no-repeat;
background-size:contain ;}

.proList li:hover .txt .name { font-weight: bold; color: #fff;}
.proList li:hover .pics img:nth-child(1) {display: none;}
.proList li:hover .pics img:nth-child(2) {display: block;}

 @media only screen and (max-width:828px) {
	 .proList .txt { padding: 1.2em 5% ;} 
	 .proList .pics img { width:2em; height: 2em;}
 }
 @media only screen and (max-width:540px) {
	 
	  .proList ul li { width: 100%; margin-right: 0; margin-top: 1em;}
 }
 
 
.soluBox .con { overflow: visible;}
 .soluBox .tab ul { margin-top:2%; display: flex; justify-content: flex-start; align-items: center; line-height: 3em;}
 .soluBox .tab ul li { cursor: pointer; height: 3em; line-height: 3em;
 overflow: hidden; margin-right: 0.6em; width: 19.6%; text-align: center;
 background-color: #fff; border: 1px solid #eee;
 transition: all 0.5s;
 -webkit-transition:all 0.5s;
/* -moz-border-bottom-right-radius:1.1em; 
 -webkit-border-bottom-right-radius:1.1em; 
 border-bottom-right-radius:1.1em; */}
.soluBox .tab ul li.cur {
	  color: #fff; font-weight: bold;
	  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#018b35+0,058d7f+100 */
	  	 background: linear-gradient(to right,  rgba(1,139,53,1) 0%,rgba(5,141,127,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  
  }
.soluBox .conSZ { margin-top: 1em; position: relative; z-index: 0;}
.soluBox .conS {  position: absolute; left: 0; top: 0; z-index: 0;
 width: 100%; height: 100%;
 transition: all 0.5s;
 -webkit-transition:all 0.5s;
 filter:alpha(opacity=0);-moz-opacity:0; opacity:0;
 }
.soluBox .conS:nth-child(1) { position: relative;}
.soluBox .conS.show { z-index: 1; display: block;
filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0;
}

.swiper-solu-d { position: relative; z-index: 0; background-color: #fff;
 /* -moz-border-bottom-right-radius:2.3em; -webkit-border-bottom-right-radius:2.3em;
 border-bottom-right-radius:2.3em; */}
.swiper-solu-d .item {display: flex; justify-content: space-between; align-items: center; }
.swiper-solu-d .item .picb { margin-left: 1px; width: 60.2%;}
.swiper-solu-d .item .picb .pic {position: relative; z-index: 0; padding-top: 60.4%;}
.swiper-solu-d .item .picb img { position: absolute; left: 0; top: 0;
width: 100%; height: 100%; object-fit: cover;}
.swiper-solu-d .item .txtb { flex: 1; margin: 0 6.1% 0 6.1%; text-align: left; color: #333;}
.swiper-solu-d .item .txtb .name { font-weight: bold;}
.swiper-solu-d .item .txtb .intro { line-height: 1.8; margin-top: 10%;}/*max-height: 5.4em; overflow: hidden;*/
.swiper-solu-d .item .btnMore { margin-top: 25%;}

 @media only screen and (max-width:828px) {
	  .soluBox .tab ul li { width: 30%; margin-right: 3%;}
	 .swiper-solu-d .item { display: block;}
	 .swiper-solu-d .item .picb {  width:auto;}
	 .swiper-solu-d .item .txtb .intro { margin-top: 1em; height: 170px; overflow: hidden; text-overflow: ellipsis;}
	 .swiper-solu-d .item .btnMore { margin-top: 1em;}
	 .swiper-solu-d .item .txtb { padding: 1.5em 0;}
 }

.swiper-solu-d .btnNext,
.swiper-solu-d .btnPrev { position: absolute; z-index: 10; right: -4.37em; top: 50%;
	cursor: pointer; display: inline-block;
	width: 2.8em; height: 2.8em; margin-top: 1.4em;
	border: 1px solid #fff;border: 1px solid #cecece;
	transition: all 0.5s;
	-webkit-transition:all 0.5s; overflow: hidden;
	-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
} 
.swiper-solu-d .btnPrev { left: -4.37em; right: auto;
transform: rotate(180deg);
-ms-transform: rotate(180deg); 
-webkit-transform: rotate(180deg); 
}
.swiper-solu-d .btnNext:hover,
.swiper-solu-d .btnPrev:hover {
	border: 1px solid #fff;	
}
.swiper-solu-d .btnPrev::before,
.swiper-solu-d .btnNext::before{
	content: ""; display: block;position: absolute; z-index: 1;
top: 0; left: 0; width: 100%; height: 100%;
background:  url(../images/arr_gray.png) center center no-repeat;
	background-size: 26.6% auto;
}
.swiper-solu-d .btnPrev:hover::before,
.swiper-solu-d .btnNext:hover::before {
	background-image:  url(../images/arr_white.png);
}
.swiper-solu-d .btnNext::after,
.swiper-solu-d .btnPrev::after{
	content: ""; display: block; position: absolute; z-index: -1;
	top: 0; left: 0; width: 100%; height: 100%; overflow: hidden;
	-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#068d39+0,058d7d+100 */
	background: linear-gradient(to right,  rgba(6,141,57,1) 0%,rgba(5,141,125,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:alpha(opacity=0);-moz-opacity:0; opacity:0;
	transition: all 0.5s;
	-webkit-transition:all 0.5s;
}
.swiper-solu-d .btnNext:hover::after,
.swiper-solu-d .btnPrev:hover::after{ 
	filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0;}
.swiper-solu-d .swiper-button-disabled {
	
}
.swiper-solu-d  .swiper-button-disabled,
.swiper-solu-d  .swiper-button-disabled:hover{ 
filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;}
.swiper-solu-d .swiper-button-disabled:hover::before,
.swiper-solu-d .swiper-button-disabled:hover::before {
	background-image:  url(../images/arr_gray.png);
}
.swiper-solu-d .swiper-button-disabled:hover::after,
.swiper-solu-d .swiper-button-disabled:hover::after{ 
	filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}

 @media only screen and (max-width:828px) {
.swiper-solu-d .btnPrev { background-color: #fff; left: -0.8em; top: 15%;
width: 2.2em;  height: 2.2em; }
.swiper-solu-d .btnNext {background-color: #fff; right: -0.8em;top: 15%;
width: 2.2em;  height: 2.2em; }
}

.swiper-solu-s { margin-top:6px; position: relative; z-index: 0;}
.swiper-solu-s .swiper-slide { cursor: pointer; width: 14%;}
.swiper-solu-s .item {display: flex; justify-content: space-between; align-items: center;
position: relative; z-index: 0;
overflow: hidden;
/* -moz-border-bottom-right-radius:1.1em; 
 -webkit-border-bottom-right-radius:1.1em; 
 border-bottom-right-radius:1.1em; */}
.swiper-solu-s .item  .pic {position: relative; z-index: 0; width: 100%; padding-top: 60.4%;
}
.swiper-solu-s .item  img { position: absolute; left: 0; top: 0;
width: 100%; height: 100%; object-fit: cover;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.swiper-solu-s .item .txt { position: absolute; left: 0; top: 0; width: 100%; height: 100%;
display: flex; justify-content: center; align-items: center; color: #fff;
background-color: rgba(102,102,102,0.6);}
.swiper-solu-s .swiper-slide-active .item  img {
	-webkit-filter:initial;
	-moz-filter: initial;
	-ms-filter: initial;
	-o-filter: initial;
	filter: initial;
	filter: initial;
}
.swiper-solu-s .swiper-slide-active .item .txt {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#018b35+0,058d7f+100 */
		 background: linear-gradient(to right,  rgba(1,139,53,1) 0%,rgba(5,141,127,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	  
}


.aboutBox .conA { margin-top: 2.4%; display: flex; justify-content: space-between;
 align-items: stretch;}
.aboutBox .conL { width: 49.4%;
display: flex; flex-direction: column; justify-content: space-between; align-items: stretch;}
.aboutBox .conL .txtb { color: #333;}
.aboutBox .conL .txtb .name { font-weight: bold;}
.aboutBox .conL .pic { position: relative; z-index: 0; margin-top: 7.2%; padding-top: 44%;}
.aboutBox .conL .pic img { position: absolute; left: 0; top: 0;
width: 100%; height: 100%; object-fit: cover;
/* -moz-border-bottom-right-radius:3.3em; 
 -webkit-border-bottom-right-radius:3.3em; 
 border-bottom-right-radius:3.3em; */}
.aboutBox .conL .txtb { text-align: left;}
.aboutBox .conL .txtb .name {line-height: 1.3em; }
.aboutBox .conL .txtb .txt { margin-top: 0.8em;}
.aboutBox .conL .txtb .intro { margin-top: 1.5em;line-height: 1.9;
height: 26.3em; overflow: hidden;}
.aboutBox .conR { width: 48.9%;
display: flex; flex-direction: column; justify-content: space-between; align-items: stretch;}

.aboutBox .conR .pic { position: relative; z-index: 0;  padding-top: 56%;}
.aboutBox .conR .pic img { position: absolute; left: 0; top: 0;
width: 100%; height: 100%; object-fit: cover;
}

.aboutBox .conR .videoBox { position: absolute; z-index: 0; left: 0; top: 0;
    width: 100%; height: 100%;   background-color: #000;}
.aboutBox .conR .videoBox video { position: absolute; z-index: 0; left: 0; top: 0;
  width:100%; height: 100%; object-fit: contain;}
.aboutBox .conR .videoBox .videoPic { position: absolute; z-index: 1; left: 0; top: 0;
  width: 100%; height: 100%;}
.aboutBox .conR .videoBox .btnPlay{ position: absolute; z-index: 2; 
  left: 50%; top: 50%; margin-top: -4.1%; margin-left: -4.1%; 
  width:8.3%; padding-top: 8.3%; height: 0; cursor: pointer;
  background: url(../images/btn_play_1.png) center center no-repeat;
  background-size:contain;  }
.aboutBox .conR .videoBox.curPlay .videoPic { display: none; }
.aboutBox .conR .videoBox.curPlay .btnPlay {display: none; }
  
.aboutBox .conR .videoBox.pausePlay .videoPic { display: none; }
.aboutBox .conR .videoBox.pausePlay .btnPlay {display: block; }

.aboutBox .conR .list { flex: 1; padding: 3% 0;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#018b35+0,058d7f+100 */
		 background: linear-gradient(to right,  rgba(1,139,53,1) 0%,rgba(5,141,127,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	  /* -moz-border-bottom-right-radius:3.3em;
	  -webkit-border-bottom-right-radius:3.3em; 
	  border-bottom-right-radius:3.3em; */
}
.aboutBox .conR .list ul{ height: 100%; color: #fff;
 display: flex; justify-content: space-around; align-items: center; flex-wrap: wrap;}
.aboutBox .conR .list .num { font-weight: bold;}
.aboutBox .conR .list .num  b { font-size: 2em;}
.aboutBox .conR .list .num .vr{color: #fff;background-color: #007437;display: inline-block;border-radius: 17px;font-size: 16px;height: 50px;line-height: 50px;padding: 0 15px;}
.aboutBox .conR .list .num .vr:hover{color:#018b35;}
 @media only screen and (max-width:828px) {
	 .aboutBox .conA { display: block;}
	 .aboutBox .conL { width: auto;}
	 .aboutBox .conR { margin-top: 1.5em; width: auto;}
	 .aboutBox .conR .list { font-size: 12px;}
	 .aboutBox .conR .list .num .vr{font-size: 12px;}
	 .aboutBox .conL .txtb .intro{height:5.5rem;}
	 .aboutBox .conL .txtb .intro_more{display: none;}
 }
  @media only screen and (max-width:480px) {
	  .aboutBox .conR .list ul li { padding: 3% 0; width: 50%;}
	  
  }
 
 .starBox .con { overflow: visible;}
  .swiper-star { position: relative; z-index: 0; width: 100%; margin: 2.8% auto 0 0; overflow: visible;}
  .swiper-star .swiper-container {overflow: visible;}
  .swiper-star .item { position: relative; z-index: 0; /* margin-right: 2.7%; */
   display: flex; justify-content: space-between; align-items: stretch;}
    .swiper-star .item::after { content: ""; display: none; position: absolute;
    left: 0; top: 0; width: 100%; height: 100%;
    background-color: rgba(1,139,53,0);}
    .swiper-star .swiper-slide-active .item::after { display: none;}
  .swiper-star .item .picb {  width:70%;}
  .swiper-star .item .picb .pic {position: relative; z-index: 0; padding-top: 69.5%;}
  .swiper-star .item .picb img { position: absolute; left: 0; top: 0;
  width: 100%; height: 100%; object-fit: cover;}
  .swiper-star .item .txtb { flex: 1; padding: 0 2.5% 0 3.8%; text-align: left; color: #fff;
  background:#018b36 url(../images/tit_bg.jpg) center center no-repeat;
  background-size:100% 100%;
  display: flex; flex-direction: column; justify-content: center; align-items: stretch; }
  .swiper-star .item .txtb .name { font-weight: bold;}
  .swiper-star .item .txtb .model { margin-top: 11.2%; font-weight: bold;}
  .swiper-star .item .txtb .intro { line-height: 1.8; margin-top: 0.6em;
 height: 5.4em; overflow: hidden;
 text-overflow:ellipsis;
 display:-webkit-box; 
 -webkit-box-orient:vertical;
 -webkit-line-clamp:3; 
  }
  .swiper-star .item .btnMore { display: inline-block; margin-top: 7.5%; color: #f4f8f6;
  }/*background-image: url(../images/arr2_white.png);*/
   .swiper-star .item .btnMore:hover { color: #fff;}
   
   .swiper-star .item .videoBox { position: absolute; z-index: 0; left: 0; top: 0;
     width: 100%; height: 100%;
    background-color: #000;}
   .swiper-star .item .videoBox video { position: absolute; z-index: 0; left: 0; top: 0;
   width:100%; height: 100%; object-fit: contain;}
   .swiper-star .item .videoBox .videoPic { position: absolute; z-index: 1; left: 0; top: 0;
   width: 100%; height: 100%;}
   .swiper-star .item .videoBox .btnPlay{ position: absolute; z-index: 2; 
   left: 50%; top: 50%; margin-top: -3.3%; margin-left: -3.3%; 
   width:6.6%; padding-top: 6.6%; height: 0; cursor: pointer;
   background: url(../images/btn_play_2.png) center center no-repeat;
   background-size:contain;
   }
   .swiper-star .item .videoBox .btnPlay1{ position: absolute; z-index: 2;
   left: 50%; top: 50%; margin-top: -3.3%; margin-left: -3.3%; 
   width:6.6%; padding-top: 6.6%; height: 0; cursor: pointer;
   background: url(../images/btn_play_2.png) center center no-repeat;
   background-size:contain;display: none;
   }
   .swiper-star .item .videoBox.curPlay .videoPic { display: none; }
   .swiper-star .item .videoBox.curPlay .btnPlay {display: none; }
   
   .swiper-star .item .videoBox.pausePlay .videoPic { display: none; }
   .swiper-star .item .videoBox.pausePlay .btnPlay {display: block; }
  
   @media only screen and (max-width:828px) {
  	 .swiper-star .item { display: block;}
  	 .swiper-star .item .picb {  width:auto;}
 	  .swiper-star .item .txtb {  padding: 1em 1.5em; }
	  .swiper-star .item .txtb .model{margin-top:5%;}
  	 .swiper-star .item .txtb .intro { /* margin-top: 1em; */height:1em;}
  	 .swiper-star .item .btnMore { margin-top: 1em;}
	 .swiper-star .item .videoBox .btnPlay{display: none;}
	 .swiper-star .item .videoBox .btnPlay1{display: block;}
   }
 
 .swiper-star .btnNext,
 .swiper-star .btnPrev { position: absolute; z-index: 10; right: -4.37em; top: 50%;
 	cursor: pointer; display: inline-block;
 	width: 2.8em; height: 2.8em; margin-top: -1.4em;
 	border: 1px solid #fff; background-color: #fff; border: 1px solid #cecece;
 	transition: all 0.5s;
 	-webkit-transition:all 0.5s; overflow: hidden;
 	-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
 } 
 .swiper-star .btnPrev { left: -4.37em; right: auto;
 transform: rotate(180deg);
 -ms-transform: rotate(180deg); 
 -webkit-transform: rotate(180deg); 
 }
 .swiper-star .btnNext:hover,
 .swiper-star .btnPrev:hover {
 	border: 1px solid #fff;	
 }
 .swiper-star .btnPrev::before,
 .swiper-star .btnNext::before{
 	content: ""; display: block;position: absolute; z-index: 1;
 top: 0; left: 0; width: 100%; height: 100%;
 background:  url(../images/arr_gray.png) center center no-repeat;
 	background-size: 26.6% auto;
 }
 .swiper-star .btnPrev:hover::before,
 .swiper-star .btnNext:hover::before {
 	background-image:  url(../images/arr_white.png);
 }
 .swiper-star .btnNext::after,
 .swiper-star .btnPrev::after{
 	content: ""; display: block; position: absolute; z-index: -1;
 	top: 0; left: 0; width: 100%; height: 100%; overflow: hidden;
 	-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
 	background-color: #058d7f;
 	filter:alpha(opacity=0);-moz-opacity:0; opacity:0;
 	transition: all 0.5s;
 	-webkit-transition:all 0.5s;
 }
 .swiper-star .btnNext:hover::after,
 .swiper-star .btnPrev:hover::after{ 
 	filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0;}
 .swiper-star .swiper-button-disabled {
 	
 }
 .swiper-star  .swiper-button-disabled,
 .swiper-star  .swiper-button-disabled:hover{ 
 filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;}
 .swiper-star .swiper-button-disabled:hover::before,
 .swiper-star .swiper-button-disabled:hover::before {
 	background-image:  url(../images/arr_gray.png);
 }
 .swiper-star .swiper-button-disabled:hover::after,
 .swiper-star .swiper-button-disabled:hover::after{ 
 	filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}
 @media only screen and (max-width:828px) {
   .swiper-star .btnPrev { background-color: #fff; left: -0.8em; width: 2.2em;  height: 2.2em; margin-top: -1.1em;}
   .swiper-star .btnNext {background-color: #fff; right: -0.5em; width: 2.2em;  height: 2.2em; margin-top: -1.1em;}
 }

.attraBox .conAT { margin-top: 2.4%; display: flex; justify-content: space-between;
   align-items: stretch;}
.attraBox .conL { width: 49.3%;}
.attraBox .conL .list {}
.attraBox .conL .list li { margin-top: 3px; position: relative; z-index: 3;
	display: flex; justify-content: space-between; align-items:flex-start;
	padding: 3.6% 8% 3.6% 4.7%; text-align: left; color: #666;cursor: pointer;
 }
.attraBox .conL .list li:first-child { margin-top: 0;}
 .attraBox .conL .list li:hover {color: #fff;}
 .attraBox .conL .list li::after { content: ""; display: block;
	 position: absolute; left: 0; top: 0; z-index: -1;
	 width: 100%; height: 100%; 
	 background-color: #f8f8f8;
	 /* -moz-border-bottom-right-radius:3.3em;
	 -webkit-border-bottom-right-radius:3.3em; 
	 border-bottom-right-radius:3.3em; */
	 transition: all 0.5s;
	 -webkit-transition:all 0.5s;

 }
 .attraBox .conL .list li:hover::after {  width: 104%;
	 /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#018b35+0,058d7f+100 */
	 	 background: linear-gradient(to right,  rgba(1,139,53,1) 0%,rgba(5,141,127,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	  
 }
.attraBox .conL .list .num { margin-top: 0.3em; color: #333; font-size: 1.3em; font-weight: bold; margin-right: 6.2%;}
.attraBox .conL .list li:hover .num { color: #fff;}
.attraBox .conL .list .pics { margin-top: 1.5em; margin-right: 7.8%;}
.attraBox .conL .list .pics img{ width: 3em; height: 3em;
 display: block;}
 .attraBox .conL .list .pics img:nth-child(1) {
	 display: block;
 }
 .attraBox .conL .list .pics img:nth-child(2) {
 	 display: none;
 }
.attraBox .conL .list .txtb { flex: 1;}
.attraBox .conL .list .name .ch { color: #333; font-size: 1.7em; font-weight: bold;}
.attraBox .conL .list .name .en { text-transform: uppercase;}
.attraBox .conL .list .intro { margin-top: 0.5em; height: 2.2em; line-height: 1.1em; overflow: hidden;}
.attraBox .conL .list li:hover .name .ch { color: #fff;}
.attraBox .conL .list .arrow { margin-top:0.9em ; 
	width: 0.875em; height: 12px;
	background: url(../images/arr_green.png) center center no-repeat;
	background-size:contain;
	transition: all 0.5s;
	-webkit-transition:all 0.5s;

}
.attraBox .conL .list li:hover .arrow {
	background-image: url(../images/arr_white.png);
	transform: translate(2.5em,0);
	-ms-transform: translate(2.5em,0); /* IE 9 */
	-webkit-transform: translate(2.5em,0); /* Safari and Chrome */
}

 .attraBox .conL .list li:hover .pics img:nth-child(1) {
	 display: none;
 }
 .attraBox .conL .list li:hover .pics img:nth-child(2) {
 	 display: block;
 }
  
  .attraBox .conR { width: 49.3%;}
  .attraBox .conR .pic {  z-index: -99;/*position: relative;  padding-top: 67%;*/}
  .attraBox .conR .pic img { position: absolute; left: 0; top: 0;
  max-width: 100%; width: 100%; height: 100%; object-fit: cover; 
  }
  
  
   @media only screen and (max-width:828px) {
  	 .attraBox .conAT { display: block;}
  	 .attraBox .conL { width: auto;}
  	 .attraBox .conR { margin-top: 1.5em; width: auto;}
	 .attraBox .conR .pic { position: relative;  padding-top: 67%;}
   }
   

.newBox .conAT { margin-top: 2.4%; display: flex; justify-content: space-between;
   align-items: stretch;}
.newBox .conL { width: 56.6%;}
.newBox .conR { width: 42.5%;}

.newBox .conL .picList ul { display: flex; justify-content: flex-start;
 align-items: stretch;}
.newBox .conL .picList li { width: 49.5%; margin-right: 1%;background-color: #fff;
/* -moz-border-bottom-right-radius:2.3em; -webkit-border-bottom-right-radius:2.3em;
 border-bottom-right-radius:2.3em; */}
.newBox .conL .picList li:nth-child(2n) { margin-right: 0;}
 .newBox .conL .picList .pic {position: relative; z-index: 0; padding-top: 56.4%; height: 0; opacity: inherit;}
 .newBox .conL .picList .pic img { position: absolute; left: 0; top: 0;
 width: 100%; height: 100%; object-fit: cover;}
.newBox .conL .picList .pic .date { position: absolute; z-index: 1;
  top: 1.2em; left: 1.2em; color: #fff; padding: 0.5em 0.8em;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#018b35+0,058d7f+100 */
  	 background: linear-gradient(to right,  rgba(1,139,53,1) 0%,rgba(5,141,127,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

/* -moz-border-bottom-right-radius:1em; -webkit-border-bottom-right-radius:1em; 
border-bottom-right-radius:1em; */
}
.newBox .conL .picList .pic .date .dd { font-size: 1.9em; line-height: 1.4;}
.newBox .conL .picList .pic .date .yymm { font-size: 0.875em;line-height: 1.4;}
 .newBox .conL .picList .txtb {  padding: 8.2% 8% 13.7% 9.3%; text-align: left; }
 .newBox .conL .picList .txtb .name { line-height: 1.5em; height: 1.5em; overflow: hidden;
  font-weight: bold;}
 .newBox .conL .picList .txtb .intro { line-height: 1.7; margin-top: 8.5%; color: #666;
 font-size: 0.87em;
height: 5.1em; overflow: hidden;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:3; 
 }
.newBox .conL .picList .btnMore { display: inline-block; margin-top: 6.2%; color: #666;
 }/*background-image: url(../images/arr2_green.png);*/
.newBox .conL .picList .btnMore:hover { color: #018b35;}

.newBox .conR .list { height: 100%;}
.newBox .conR .list ul { height: 100%;
display: flex; flex-direction: column; justify-content: space-between; align-items: stretch;}
.newBox .conR .list li { flex: 1; margin-top:6px; position: relative; z-index: 3;
	display: flex; justify-content: space-between; align-items:center;
	padding: 3.6% 6.9% 3.6% 6.9%; text-align: left; color: #666;
	background-color: #fff;
	/* -moz-border-bottom-right-radius:1.4em; -webkit-border-bottom-right-radius:1.4em;
	border-bottom-right-radius:1.4em */;
 }
.newBox .conR .list li:first-child { margin-top: 0;}
.newBox .conR .list .date { color: #666;}
.newBox .conR .list .date span { font-weight: bold; font-size: 1.9em;
color: #018b35;}
.newBox .conR .list .name { margin-left: 6%; flex: 1; font-size: 1.1em; color: #000;
 line-height: 1.5em; height: 1.5em; overflow: hidden;}
.newBox .conR .list .name a { color: #000;}
.newBox .conR .list .name a:hover { color: #018b35;}
  
@media only screen and (max-width:828px) {
  	 .newBox .conAT { display: block;}
	 .newBox .conL  { width: auto;}
  	 .newBox .conR { width: auto;}
  	 .newBox .conR { margin-top: 1.5em; width: auto;}
}

.caseBox .con { overflow: visible;}
.caseBox .tab ul { margin-top:2%; display: flex; justify-content: flex-start; align-items: center; line-height: 3em;}
 .caseBox .tab ul li { cursor: pointer; height: 3em; line-height: 3em;
 overflow: hidden; margin-right: 0.6em; width: 19.6%; text-align: center;
 background-color: #fff; border: 1px solid #eee;
 transition: all 0.5s;
 -webkit-transition:all 0.5s;
/* -moz-border-bottom-right-radius:1.1em; 
 -webkit-border-bottom-right-radius:1.1em; 
 border-bottom-right-radius:1.1em; */}
.caseBox .tab ul li.cur {
	  color: #fff; font-weight: bold;
	  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#018b35+0,058d7f+100 */
	  	 background: linear-gradient(to right,  rgba(1,139,53,1) 0%,rgba(5,141,127,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  
  }
.caseBox .conSZ {/* margin-top: 1em; */ position: relative; z-index: 0;}
.caseBox .conS {  position: absolute; left: 0; top: 0; z-index: 0;
 width: 100%; height: 100%;
 transition: all 0.5s;
 -webkit-transition:all 0.5s;
 filter:alpha(opacity=0);-moz-opacity:0; opacity:0;
 }
.caseBox .conS:nth-child(1) { position: relative;}
.caseBox .conS.show { z-index: 1; display: block;
filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0;
}

.caseBox .conC { display: flex; justify-content: space-between;
   align-items: stretch;}
.caseBox .conL { width: 49.3%;}
.caseBox .conR { width: 100%;}

.caseBox .conL .picList ul { }
.caseBox .conL .picList li { width: 100%;background-color: #f8f8f8;
 /* -moz-border-bottom-right-radius:2.3em; -webkit-border-bottom-right-radius:2.3em;
 border-bottom-right-radius:2.3em; */}
 .caseBox .conL .picList .pic {position: relative; z-index: 0; padding-top: 56.4%; height: 0; opacity: inherit;}
 .caseBox .conL .picList .pic img { position: absolute; left: 0; top: 0;
 width: 100%; height: 100%; object-fit: cover;}
 .caseBox .conL .picList .txtb {  padding: 2% 8% 2% 8.5%; text-align: left; }
  .caseBox .conL .picList .txtb .cate { margin-bottom: 0.4em; color: #018b35; font-weight: bold;}
 .caseBox .conL .picList .txtb .name { line-height: 1.5em; height: 1.5em; overflow: hidden;
  font-weight: bold; }
 .caseBox .conL .picList .txtb .intro { line-height: 1.7; margin-top:0.7em; color: #333;
 font-size: 0.87em;
height: 5.1em; overflow: hidden;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:3; 
 }
.caseBox .conL .picList .btnMore { display: inline-block; margin-top: 3%; color: #666;
 }/*background-image: url(../images/arr2_green.png);*/
.caseBox .conL .picList .btnMore:hover { color: #018b35;}

.caseBox .conR .picList2 ul { display: flex; flex-wrap: wrap; justify-content: flex-start;
 align-items: stretch;}
.caseBox .conR .picList2 li { width: 23.6%; margin-top: 2%; margin-right: 1.4%; background-color: #f8f8f8;
 /* -moz-border-bottom-right-radius:2.3em; -webkit-border-bottom-right-radius:2.3em;
 border-bottom-right-radius:2.3em; */}
/* .caseBox .conR .picList2 li:nth-child(1) { margin-top: 0;}
 .caseBox .conR .picList2 li:nth-child(2) { margin-top: 0;}
 .caseBox .conR .picList2 li:nth-child(2n) { margin-right: 0;} */
 .caseBox .conR .picList2 .pic {position: relative; z-index: 0; padding-top: 56.4%; height: 0; opacity: inherit;}
 .caseBox .conR .picList2 .pic img { position: absolute; left: 0; top: 0;
 width: 100%; height: 100%; object-fit: cover;}
 .caseBox .conR .picList2 .txtb {  padding: 5% 8% 5% 8.5%; text-align: left; font-size: 0.875em; }
  .caseBox .conR .picList2 .txtb .cate { margin-bottom: 0.4em; color: #018b35; font-weight: bold;}
 .caseBox .conR .picList2 .txtb .name { line-height: 1.5em; height: 1.5em; font-weight: bold; overflow: hidden; font-size: 1.1em; }
 .caseBox .conR .picList2 .txtb .intro { line-height: 1.7; margin-top:0.7em; color: #333;
 font-size: 0.87em;
height: 5.1em; overflow: hidden;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:3; 
 }
.caseBox .conR .picList2 .btnMore { height: 1.5em; display: inline-block; margin-top: 3%; color: #666;
  padding-right: 2.7em;}/*background-image: url(../images/arr2_green.png);*/
  .caseBox .conR .picList2 .btnMore2 { height: 1.5em; display: inline-block; margin-top: 3%; color: #018b35;}
.caseBox .conR .picList2 .btnMore:hover { color: #018b35;}

.swiper-case { position: relative; z-index: 0;}

.swiper-case .btnNext,
.swiper-case .btnPrev { position: absolute; z-index: 10; right: -4.37em; top: 50%;
	cursor: pointer; display: inline-block;
	width: 2.8em; height: 2.8em; margin-top: -1.4em;
	border: 1px solid #fff;border: 1px solid #cecece;
	transition: all 0.5s;
	-webkit-transition:all 0.5s; overflow: hidden;
	-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
} 
.swiper-case .btnPrev { left: -4.37em; right: auto;
transform: rotate(180deg);
-ms-transform: rotate(180deg); 
-webkit-transform: rotate(180deg); 
}
.swiper-case .btnNext:hover,
.swiper-case .btnPrev:hover {
	border: 1px solid #fff;	
}
.swiper-case .btnPrev::before,
.swiper-case .btnNext::before{
	content: ""; display: block;position: absolute; z-index: 1;
top: 0; left: 0; width: 100%; height: 100%;
background:  url(../images/arr_gray.png) center center no-repeat;
	background-size: 26.6% auto;
}
.swiper-case .btnPrev:hover::before,
.swiper-case .btnNext:hover::before {
	background-image:  url(../images/arr_white.png);
}
.swiper-case .btnNext::after,
.swiper-case .btnPrev::after{
	content: ""; display: block; position: absolute; z-index: -1;
	top: 0; left: 0; width: 100%; height: 100%; overflow: hidden;
	-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#068d39+0,058d7d+100 */
	background: linear-gradient(to right,  rgba(6,141,57,1) 0%,rgba(5,141,125,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:alpha(opacity=0);-moz-opacity:0; opacity:0;
	transition: all 0.5s;
	-webkit-transition:all 0.5s;
}
.swiper-case .btnNext:hover::after,
.swiper-case .btnPrev:hover::after{ 
	filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0;}
.swiper-case .swiper-button-disabled {
	
}
.swiper-case  .swiper-button-disabled,
.swiper-case  .swiper-button-disabled:hover{ 
filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;}
.swiper-case .swiper-button-disabled:hover::before,
.swiper-case .swiper-button-disabled:hover::before {
	background-image:  url(../images/arr_gray.png);
}
.swiper-case .swiper-button-disabled:hover::after,
.swiper-case .swiper-button-disabled:hover::after{ 
	filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}

  
@media only screen and (max-width:828px) {
  	 .caseBox .conC { display: block;}
	 .caseBox .conL  { width: auto;}
  	 .caseBox .conR { width: auto;}
  	 .caseBox .conR { margin-top: 1.5em; width: auto;}
	 .caseBox .tab ul li { width: 30%; margin-right: 3%;}
	  .caseBox .conR .picList2 .txtb .name { font-size:0.875em; }
	    .caseBox .conR .picList2 .btnMore2{display: none;}
		.caseBox .conR .picList2 li{width:46.6%;margin-left:1.4%;}
	 @media only screen and (max-width:828px) {
	   .swiper-case .btnPrev { background-color: #fff; left: -0.8em;width: 2.2em;  height: 2.2em; margin-top: -1.1em; }
	   .swiper-case .btnNext {background-color: #fff; right: -0.8em;width: 2.2em;  height: 2.2em; margin-top: -1.1em;}
	 } 
}


.coopBox .con { overflow: visible;}
.coopBox .list ul { margin-top:0.2%;
 display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; line-height: 3em;}
.coopBox .list ul li { position: relative; z-index: 0; cursor: pointer; 
 margin-right: 1.125%; margin-top: 2.37%; width: 19.1%; text-align: center;
 background-color: #fff;
/* -moz-border-bottom-right-radius:1.1em; 
 -webkit-border-bottom-right-radius:1.1em; 
 border-bottom-right-radius:1.1em; */}
 .coopBox .list ul li:hover { z-index: 1;}
.coopBox .list ul li:hover::after { content: ""; display: block; position: absolute; z-index: 0;
top: -1px; right: -1px; left: -1px; bottom: -1px;
border: 2px solid #018b35;
 /* -moz-border-bottom-right-radius:1.1em; 
 -webkit-border-bottom-right-radius:1.1em; 
 border-bottom-right-radius:1.1em; */}
.coopBox .list ul li:nth-child(5n) { margin-right: 0;  }
.coopBox .list .pic {position: relative; z-index: 0; padding-top: 37.7%; height: 0;
 border: 1px solid #eee;
/* -moz-border-bottom-right-radius:1.1em;
 -webkit-border-bottom-right-radius:1.1em; 
 border-bottom-right-radius:1.1em; */}
.coopBox .list .pic img { position: absolute; left: 5%; top: 17.3%;
 width: 90%; height: 65.4%; object-fit: contain;}
.coopBox .list ul li .info { position: absolute; z-index: 10; left: 100%; top: -100%; width: 124.3%;
background-color: #fff; display: none; margin-left: -1px;}
.coopBox .list ul li:nth-child(5n) .info {
	right: 100%;left: auto; margin-right: -1px; margin-left: auto;
}
.coopBox .list ul li:hover .info { display: block;
border: 1px solid #018b35;}
.coopBox .list ul li .info .picb { margin: 0.6em 0.6em 0;}
.coopBox .list ul li .info .picd {position: relative; z-index: 0; padding-top: 56.4%; height: 0; opacity: inherit;}
.coopBox .list ul li .info .picd img { position: absolute; left: 0; top: 0;
 width: 100%; height: 100%; object-fit: cover;}
.coopBox .list ul li .info .txtb {  padding: 1.2em 9% 1% 9%; text-align: left; }
.coopBox .list ul li .info .txtb .cate { margin-bottom: 0.6em; color: #018b35;
 font-weight: bold;font-size: 0.875em; line-height: 1.4; }
.coopBox .list ul li .info .txtb .name { line-height: 1.5em; height: 1.5em; overflow: hidden;
  font-weight: bold; }
.coopBox .list ul li .info .txtb .intro { line-height: 1.3; margin-top:0.5em; color: #333;
 font-size: 0.87em;
height:5.2em; overflow: hidden;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:4; 
 }
.coopBox .list ul li .info .btnMore { height: 1.5em; display: inline-block; margin-top: 3.5%; color: #666;
  padding-right: 2.7em;}/*background-image: url(../images/arr2_green.png);*/
.coopBox .list ul li .info .btnMore:hover { color: #018b35;}

@media only screen and (max-width:828px) {
	.coopBox .list ul li {
		 margin-right: 1.2%;  width: 32.53%; 
	}
	.coopBox .list ul li:nth-child(5n) { margin-right: 1.2%;  }
	.coopBox .list ul li:nth-child(3n) { margin-right: 0;  }
	
	.coopBox .list ul li:nth-child(3n) .info {
		left: 100%;right: auto; margin-left: -1px; margin-right: auto;
	}
	.coopBox .list ul li:nth-child(3n) .info {
		right: 100%;left: auto; margin-right: -1px; margin-left: auto;
	}
}

/*dialog box style*/
.popdialog-loading{width:100%;height:100%;background:url("../images/popup/loading.gif") no-repeat center; }
.popdialog-mask{position:absolute;top:0;left:0;padding:0px;margin:0;border:0;background:url("../images/popup/dialog-mask.png");_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="../images/popup/dialog-mask.png");_background:none;}
.popdialog{width:600px;color:#3c3c3c;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:url("../images/popup/dialog-bg.png");_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="../images/popup/dialog-bg.png");_background:none;} /*内容区宽度 = popdialog宽度 - 15 - 15*/
.popdialog .dialog-header{position:relative; padding:0; text-align:center;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0; cursor:move;}
.popdialog .dialog-close{position:absolute;right:5px;top:5px;width:32px;height:32px;margin:0;background:url("../images/popup/dialog-close.png") no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="../images/popup/dialog-close.png");_background:none;cursor:pointer;}
.popdialog .dialog-close:hover{background:url("../images/popup/dialog-close2.png") no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="../images/popup/dialog-close2.png");_background:none;}
.popdialog .dialog-title{height:50px;line-height:50px;color:#202020;font-size:20px;font-weight:normal;font-family:'\5fae\8f6f\96c5\9ed1';/*Microsoft Yahei*/}
.popdialog .dialog-content{clear:both;line-height:150%; min-height: 200px; padding: 20px 20px; -moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;background-color:#fff;/*overflow:auto;overflow-y:auto;overflow-x:hidden;*/overflow:hidden;}
.popdialog .dialog-button{clear:both;padding-top:25px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;font-size:12px;/*text-align:center;*/background-color:#fff;}
.popdialog .dialog-button input{overflow:visible;overflow-y:hidden;}
.popdialog .dialog-ok{display:inline-block;width:110px;height:33px;line-height:33px;padding:0px;margin-right:20px;color:#fff;font-size:16px;font-family:'\5fae\8f6f\96c5\9ed1';/*Microsoft Yahei*/text-align:center;border:none;background:#38b7ea;cursor:pointer;}
.popdialog .dialog-ok:hover{background:#f63;}
.popdialog .dialog-cancel{display:inline-block;width:110px;height:33px;line-height:33px;padding:0px;margin-right:20px;color:#666;font-size:16px;font-family:'\5fae\8f6f\96c5\9ed1';/*Microsoft Yahei*/text-align:center;border:none;background:#fff;cursor:pointer;}
.popdialog .dialog-cancel:hover{color:#fff;background:#a8a6a5;}
.popdialog .dialog-btntac{text-align:center;}
.popdialog .dialog-btntac .dialog-ok,
.popdialog .dialog-btntac .dialog-cancel{margin-left:10px;margin-right:10px;}
.dialogIframe{overflow:hidden;}