

/* ¹²ÓÃ ==================*/
.wp{max-width:1600px; width: 100%; overflow: hidden; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp1{max-width:1600px; width: 100%; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp2{max-width:1350px; width: 100%; overflow: hidden; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp3{max-width:1200px; width: 100%; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp4{max-width:1500px; width: 100%; overflow: hidden; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp5{max-width:1500px; width: 100%; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp6{max-width:1360px; width: 100%; overflow: hidden; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp7{max-width:1400px; width: 100%; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.h50{height: 0.50rem;}
.h40{height: 0.40rem;}
a:hover{color: #94ca00!important;}
body{padding-top: 100px;}

/* ¶ÀÁ¢class ==================*/
.dc-bk1{background-color: #fdfdff;}
.dc-bk2{background-color: #f3f4f8;}
.dc-bk3{background-color: #fff;}
.dc-btn1{position: relative; overflow: hidden; border: 1px solid #fff; width: 160px;height: 40px; line-height: 38px; color: #fff; font-size: 15px; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-btn1 span{position:relative; z-index: 10; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-btn1:hover{color: #fff!important;}
.dc-btn1::before{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
     display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
    background: #94ca00;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;   
}
.dc-btn1:hover::before{
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.dc-btn2{width: 120px;height: 35px; line-height: 35px; text-align: center; background-color: #fff; font-size: 15px; color: #235c2b; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-btn2:hover{opacity: 0.9;}
.dc-btn2.cx1{background-color: #306b39; color: #fff;}
.dc-btn2.cx1:hover{color: #fff!important;}
.dc-btn3{background:url("/skin/images/pt-img19.png") no-repeat center center; background-size: contain; width: 81px; height: 81px; width: 0.81rem; height: 0.81rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.dc-btn3.cx1{width: 55px; height: 55px; width: 0.55rem; height: 0.55rem; margin-left: -27.5px; margin-top: -27.5px; margin-left: -0.275rem; margin-top: -0.275rem;}
.dc-btn1.cx1{border: 2px solid #a2ce6c; color: #8a8a8a;}
.dc-m1{background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.dc-m2{max-width: 415px;}
.dc-m3{max-width: 270px;}
.dc-dl1{text-align: left; padding-top: 50px; padding-top: 0.50rem; padding-bottom: 35px; padding-bottom: 0.35rem;}
.dc-dl1 dd{padding-top: 13px;}
.dc-dt1 h3{font-size: 16px; font-size: 0.20rem; font-weight: bold; color: #fff; }
.dc-dt1 small{display: block; font-size: 16px; color: #fff; padding-top: 7px;}
.dc-dt1{padding-bottom: 25px; position: relative;}
.dc-dt1:after{content: ""; position: absolute; left: 0px; bottom: 0px; width: 55px; height: 4px; background-color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dc-dl1.cx1 .dc-dt1 h3{color: #306b39;}
.dc-dl1.cx1 .dc-dt1 small{color: #306b39;}
.dc-dl1.cx1 .dc-dt1:after{background-color: #306b39;}
.dc-dt1 small.cx1{color: #94ca00;}

.dc-dl2{padding-top: 45px; padding-top: 0.45rem; }
.dc-dl2 dd{padding-top: 35px; padding-top: 0.35rem;}
.dc-dt2{text-align: center;}
.dc-dt2 h3{font-size: 55px; font-size: 0.55rem; color: #306b39; font-weight: bold;}
.dc-dt2 small{display: block; font-size: 55px; font-size: 0.55rem; color: #306b39;}
.dc-dt2 small span{padding: 0px 15px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-dt2 .ct{padding-top: 10px;}
.dc-dt2 .ct p{font-size: 18px; color: #306b39;}

.dc-dl1.cx3{width: 100%; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.dc-dl1.cx3 .dc-dt1 h3{font-size: 32px; font-size: 0.32rem; color: #f3f3f3;}
.dc-dl1.cx3 .dc-dt1:after{height: 2px;}
.dc-dl1.cx3 dd{padding-top: 12px;}

.dc-dl3{text-align: left;}
.dc-dl3 dd{padding-top: 40px; padding-top: 0.40rem;}
.dc-dt3{position: relative;}
.dc-dt3:after{content: ""; width:65px; height:3px; background-color: #3c9f00; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-dt3 h2{ padding-bottom: 40px; padding-bottom: 0.40rem; font-size: 36px; font-size: 0.36rem; color: #3c9f00; font-weight: bold;}

/* Õý³£class ==================*/
/* hd ==================*/
#hd{padding-top: 35px; position: fixed; background-color: #f3f4f8; left: 0px; top: 0px; width: 100%; z-index: 1000;}

.hd-top1{margin-bottom: 25px; }
.hd-top1 .logo img{width: 299px; }
.pc-nav{font-size: 0;}
.hd-top2{background-color: #94ca00;}

/* pc-nav ==================*/
.pc-nav .k1,.pc-nav .k2{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pc-nav .k1{width: 82%;}
.pc-nav .k2{width: 18%; background-color: #8bbe00; height: 58px; overflow: hidden; padding: 0px 10px;}
.pc-nav .logo,.pc-nav .mainnav-m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.pc-nav .mainnav-m1{padding-top: 4px; display: block;  font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.pc-nav .mainnav-m1 .mainnav{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.pc-nav .logo img{max-height: 84px;}
.pc-nav .mainnav-m2{width: 100%; text-align: right;}
.mainnav{width: 100%; display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.mainnav li{padding: 0px 10px; width: 12.5%; text-align: center; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:16px; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.mainnav li.last{background: transparent; padding-right: 0px;}
.mainnav li:hover .navlist{position: absolute; display:block;}
.mainnav li a.a1{height: 58px; line-height: 54px; display: inline-block; border-top: 2px solid transparent; text-align: center; font-size: 17px; color: #fefefe; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display:inline-block; max-width:100%; height:auto!important; height:auto!important; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
/*
.mainnav li.current a.a1,.mainnav li a.a1:hover{color: #fefefe; border-top: 2px solid #fff;}
*/
.navlist{z-index: 10; position: relative; box-shadow: 0px 0px 11px -1px rgba(0,0,0,.7); width:auto;  top: 58px; left: 0px; text-align: left; background-color: rgba(255,255,255,.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff); padding-top: 2px; padding-bottom: 2px;}
.navlist a{display: block; border-bottom: 1px solid #fff; white-space:nowrap; width: 100%; height: 37px; line-height: 36px; color: #4f3e44; font-size: 14px; padding: 0px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.navlist a:last-child{border-bottom: 0px;}
.navlist a:hover{color: #aa0334;}

/* dc-sousuo ==================*/
.dc-sousuo{font-size: 0; margin-top: 11px; width: 100%; position: relative; overflow: hidden; }
.dc-sousuo .inp1{font-family: "robotobold"; padding-left: 0px; padding-right: 23px; background: transparent; border: 0px; font-size: 14px; color: #fff; height: 40px; line-height: 40px; text-align: left; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-sousuo .btn1{position: absolute; right: 0px; top: 0px; width: 16px; height: 100%; border: 0px; font-size: 0; cursor: pointer; background:url("/skin/images/pt-img2.png") no-repeat center center; background-size:16px auto;}
.dc-sousuo input::-webkit-input-placeholder {color: #fff;}
.dc-sousuo input:-moz-placeholder {color: #fff;}
.dc-sousuo input::-moz-placeholder {color: #fff;}
.dc-sousuo input::-ms-input-placeholder {color: #fff;}

/* swf »ÃµÆÆ¬ ¶ÀÁ¢Ä£¿é ==================*/
.slick-js img{width: 0px;}
.slick-prev,.slick-next{opacity: 0.3; font-size: 0px; border: 0px; z-index: 10; position:absolute; cursor: pointer; top: 42%;width: 46px; height: 46px; background-size: 100% auto!important;}
.slick-prev:focus,.slick-next:focus{outline-color:transparent;}
.slick-prev{left: 20px; background:url("/skin/images/swf-lbtn.png") no-repeat center center;}
.slick-next{right: 20px; background:url("/skin/images/swf-rbtn.png") no-repeat center center;}
.slick-dots{position: absolute; bottom: 10px; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/
    left: 50%;
    width: 100%;
    margin-left: -50%;
}
.slick-prev:hover,.slick-next:hover{opacity: 1;}
.slick-dots li{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:0; vertical-align: middle;}
.slick-dots li button{cursor: pointer;  padding: 0px; margin: 0px 3px; font-size: 0px; width: 7px; height: 7px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; border: 0px; background-color: #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.slick-dots li.slick-active button{background-color: #e0b12c!important;}
.slick-dots li.slick-active button:focus{outline-color:transparent;}
.slick-gy{text-align: center; position: relative; }
.slick-gy .slick-slide img{display: inline-block; width:100%;}
.slick-gy .slick-slide img:hover{opacity: 1;}

.slick-gy2 .slick-slide img{display: inline-block; width:100%;max-width:800px;}
.slick-gy2 .slick-slide img:hover{opacity: 1;}
/*
.slick-gy .slick-slide img{opacity: 0;}
*/
.slick-gy .slick-active img{opacity: 1;}
.slick-js .slick-next,.slick-js .slick-prev{opacity: 1; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.slick-js .slick-next{right: -110%;}
.slick-js .slick-prev{left: -110%;}
.slick-js:hover .slick-next{right: 10px;}
.slick-js:hover .slick-prev{left: 10px;}
.slick-next.slick-disabled{display: none!important;}
.slick-prev.slick-disabled{display: none!important;}

.swf-slick1 .slick-dots li.slick-active button{background-color: #94ca00!important;}
.swf-slick1 .a1{position: relative;}
.swf-slick1 .a1 .txtb{text-align: left; position: absolute; left: 0px; width: 100%; bottom: 10%;}

.swf-slick1 .k1 .ct p{font-size: 56px; font-size: 0.56rem; color: #fefefe; font-weight: bold;}

/* pg-m1 ==================*/
.pgm11{margin-top: 25px; font-size: 0; position: relative;}
.pgm11 .k1,.pgm11 .k2{ overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm11 .k1{width: 36%; padding-right: 55px; padding-right: 0.55rem; text-align: right; background-color: #94ca00;}
.pgm11 .k2{width: 64%; position: absolute; right: 0px; top: 0px; height: 100%;}

.pgm11-m2 .ct p{font-size: 14px; color: #fff; font-family: "Î¢ÈíÑÅºÚ"; line-height: 28px;}
.pgm11-m2 .dc-btn2{margin-top: 35px;}

.pgm11-m1{width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm11-m3{padding: 0px 7%; text-align: left; z-index: 2; position: absolute; left: 0px; bottom: 30px; bottom: 0.30rem;}
.pgm11-m3 p{font-size: 37px; font-size: 0.37rem; color: #fff; font-weight: bold;}

.pgm11 .k1 dl{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm12{margin-top: 6px;}
.pgm12 .k1,.pgm12 .k2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm12 .k1{width: 36%; overflow: hidden;}
.pgm12 .k2{width: 64%;}
.pgm12 .k1 .pgm11-m1{width: 100%;height: 459px; height: 4.59rem;}
.pgm12 .k2 .li{width: 50%; padding: 0px 70px; padding: 0px 0.70rem; height: 459px; height: 4.59rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm12 .k2 .li-a{background-color: #f3f3f3;}
.pgm12 .k2 .li-b{background-color: #306b39;}

.pgm11-m2.cx1 .ct p{color: #306b39;}
.pgm11-m2 .ct{height: 110px; height: 1.10rem; margin-top: 15px; overflow: hidden;}
.pgm12 .pgm11-m2 .ct{height: 140px; height: 1.40rem;}


/* dc-asmimgp2 ==================*/
.dc-asmimgp2{font-size:0;text-align: left;}
.dc-asmimgp2 li{width: 25%;display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dcasmimgp2-m1{text-align: center; position:relative; display:block; overflow: hidden; height: 0px; padding-top:68.6%;}
.dcasmimgp2-m1 .img1{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.dcasmimgp2-m1 .txtbox{padding:0px 40px; padding: 0px 0.40rem; position: absolute; text-align:left; left: 0px; bottom:-110%; width: 100%; height: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dcasmimgp2-m1 .txtbox:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dcasmimgp2-m1 .txtbox .box1{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dcasmimgp2-m1 .box1 h3{font-size: 24px; color: #fff; }
.dcasmimgp2-m1 .txtbox{bottom: 0%;}


.pgm13-m1 p{font-size: 16px; color: #fff; font-family: "ËÎÌå"; line-height:30px;}

.dc-asmimgp2 li.li-a .dcasmimgp2-m1 .txtbox{text-align: right; background-color: #94ca00;}
.dc-asmimgp2 li.li-b .dcasmimgp2-m1 .txtbox{background: transparent;}
.dc-asmimgp2 li.li-c .dcasmimgp2-m1 .txtbox{background-color: #94ca00;}

.dc-asmimgp2.cx1{margin-top: 7px;}
.dc-asmimgp2.cx1 li{width: 33.33%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-asmimgp2.cx1 .li2 .dcasmimgp2-m1 .txtbox{background-color: #306b39;}
.dc-asmimgp2.cx1 .li3 .dcasmimgp2-m1 .txtbox{background-color: #d7d7d7;}
.dc-asmimgp2.cx1 li .dcasmimgp2-m1{padding-top: 46.09%;}
.dc-asmimgp2.cx1 .li1 .dc-dl1{padding-left: 35%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-asmimgp2.cx1 .li3 .dc-dl1.cx3 .dc-dt1 h3{color: #306b39;}
.dc-asmimgp2.cx1 .li3 .dc-dt1:after{background-color: #306b39;}



.dc-asmimgp2.cx2 li{ width: 50%;}
.dc-asmimgp2.cx2 li .dcasmimgp2-m1{padding-top: 93.16%;}

.dc-asmimgp2.cx2 .dcasmimgp2-m1 .txtbox{text-align: center;}
.dc-asmimgp2.cx2 .li-a .dcasmimgp2-m1 .txtbox{text-align: center; background-color: rgba(255,255,255,.82);}

/* dc-pgm1 ==================*/
.dc-pgm1{ position: relative; font-size: 0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-pgm1 h3{font-size: 36px; font-size: 0.36rem; color: #3c9f00; font-weight: bold; border: 1px solid #3c9f00; min-width: 300px; padding: 0px 10px; height: 109px; line-height: 107px; height: 1.09rem; line-height: 1.07rem; text-align:center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-pgm1 small{display: block; margin-top: 25px; font-size: 0;}
.dc-pgm1 small span{font-size: 40px; font-size: 0.40rem; color: #3c9f00; padding: 0px 15px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-pgm1:after{content: ""; margin-top: 130px; margin-top: 1.30rem; width: 90px; height: 3px; background-color: #3c9f00; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dc-pgm1.cx1 h3{border-color: #fff;}
.dc-pgm1.cx1 h3,.dc-pgm1.cx1 small span{color: #fff;}
.dc-pgm1.cx1:after{background-color: #fff;}

/* pgm14 ==================*/
.pgm14{position: relative;}
.pgm14 img.img1{width: 100%;}
.pgm14 img.img1:hover{opacity: 1;}
.pgm14 .dc-btn3{cursor:pointer; position: absolute; z-index: 1; left: 50%; top: 40%; margin-left: -40px; margin-left: -0.40rem; margin-top: -40px; margin-top: -0.40rem;}

.pL1{font-size: 0;}
.pL1 li{width: 33.33%; background-color: #94ca00; padding: 10px 25px; text-align: left; height: 215px; height: 2.15rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pL1 li:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pL1 li .pL1-m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pL1-m1 h3{font-size: 34px; font-size: 0.34rem; color: #fff; font-weight: bold;}
.pL1-m1 small{display: block; font-size: 32px; font-size: 0.32rem; color: #fff; padding-top: 5px;}
.pL1 .li2{background-color: #edebeb;}
.pL1 .li3{background-color: #306b39;}
.pL1 .li-a .pL1-m1 h3{color: #94ca00;}
.pL1 .li-a .pL1-m1 small{color: #94ca00;}

.pgm14-m1{position: absolute; z-index: 1; left: 0px; bottom: 50px; bottom: 0.50rem; width: 100%;}
.pgm15{font-size: 0; padding-top: 20px; padding-top: 0.20rem;}
.pgm15 .k1,.pgm15 .k2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm15 .k1{width: 61%;}
.pgm15 .k2{width: 39%; padding: 0px 80px; padding: 0px 0.80rem; padding-bottom: 10px;}

/* ÊÓÆµ²¥·ÅÆ÷  ==================*/
.vjs-poster{background-size:cover!important;}
.video-js{width: 100%; height: 310px;}
.video-js .vjs-big-play-button{ left: 45%!important; top: 30%!important; border: 0px!important; width: 85px!important; height: 85px!important; background:url("/skin/images/videobtn1.png") no-repeat center center!important;  background-size: 100% auto!important; opacity: 0.7!important;}
.video-js .vjs-big-play-button:hover{opacity: 1!important;}
.video-js:hover .vjs-big-play-button{background-color: transparent;}
.video-js .vjs-big-play-button:after{display: none;}
.video-js .vjs-big-play-button:before{display: none;}

/* dc-video1 ==================*/
.dc-video1{display: block;}
.dc-video1-m1{position: relative; overflow: hidden; _zoom:1; *+zoom:1;}
.dc-video1-m1 .img1{width: 100%;}
.dc-video1-m1 .video1{position: absolute; z-index: 10; width: 100%; height: 100%;}
.dc-video1-m1 .video-js .vjs-big-play-button{left: 50%!important; top: 50%!important; display: inline-block!important;}
.dc-video1 .video-js:before{content: ""; display: inline-block; left: 0px; top: 0px; position: absolute; z-index: 1; width: 100%; height: 100%; background-color: rgba(0,0,0,.6);}
.dc-video1 .video-js.vjs-playing:before{display: none;}
.dc-video1-m1 .video-js.vjs-playing .vjs-big-play-button{display: none!important;}
.video-js .vjs-big-play-button{width: 67px!important; height: 67px!important; width: 0.67rem!important; height: 0.67rem!important; margin-left: -33px; margin-left: -0.33rem; margin-top: -33px; margin-top: -0.33rem;}

.pgm15-m1 .tt small,.pgm15-m1 .tt span{display: block; }
.pgm15-m1 .tt small{font-size: 27px; font-size: 0.27rem; color: #454545;}
.pgm15-m1 .tt span{padding-top: 17px; font-size: 18px; color: #454545;}
.pgm15-m1 .ct{padding-top: 10px; padding-bottom: 25px; padding-bottom: 0.25rem;}
.pgm15-m1 .ct p{font-size: 15px; color: #454545; line-height: 26px;}

/* fd ==================*/
#fd{background-color: #666666;}
.fd-m1{padding:70px 0px; padding: 0.70rem 0px;}
.fd-m1 .k1,.fd-m1 .k2,.fd-m1 .k3{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fd-m1 .k1,.fd-m1 .k3{width: 25%;}
.fd-m1 .k2{text-align: center; width: 50%; padding: 0px 15% 0px 2%;}
.fd-m1 .k3{text-align: right;}
.fd-m1 h2{text-align: left; font-size: 27px; font-size: 0.27rem; color: #fff;}
.fd-m1 .m1{padding-top: 30px; padding-top: 0.30rem;}

/* dc-asminp1 ==================*/
.dc-asminp1 li{padding-bottom: 15px; max-width: 540px;}
.dc-asminp1 li.btns{text-align: left;}
.dc-asminp1 .li1,.dc-asminp1 .li2{width: 100%; padding-right: 0%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-asminp1 .li1 input[type="text"],.dc-asminp1 .li2 input[type="text"]{width: 100%;}
.dc-asminp1{font-size:0; overflow: hidden; width: 100%;}
.dc-asminp1 input[type="text"],.dc-asminp1 textarea{background: transparent; resize:none; border: 1px solid #fff; padding:5px 10px; font-size: 13px; color: #fff; color:#fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-asminp1 textarea{width: 100%; height: 95px; font-family: "Î¢ÈíÑÅºÚ";}
.asminp1-m1 .btn1{cursor: pointer; width: 175px; height: 35px; text-align: center; line-height: 35px; font-size: 15px; color: #fff; border: 0px; background-color: #ba0fa8; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.asminp1-m1 .btn1:hover{opacity: 0.8;}
.fd-m1 a.a1{font-size: 16px; color: #ffffff; font-family: "Î¢ÈíÑÅºÚ";}
.fd-m1 p{padding-bottom: 17px;}
.fd-m1 .btn1{font-size: 14px; color: #333; background-color: #fff; margin-top: 15px; width: 110px; height: 34px; line-height: 34px; text-align: center;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fd-m1 .btn1:hover{opacity: 0.9;}

.fd-m1 input::-webkit-input-placeholder,.fd-m1 textarea::-webkit-input-placeholder {color: #fff;}
.fd-m1 input:-moz-placeholder,.fd-m1 textarea:-moz-placeholder {color: #fff;}
.fd-m1 input::-moz-placeholder,.fd-m1 textarea::-moz-placeholder {color: #fff;}
.fd-m1 input::-ms-input-placeholder,.fd-m1 textarea::-ms-input-placeholder {color: #fff;}
.dc-asminp1 .btn1{margin-top: 0px;}

.rukouL1{font-size: 0;}
.rukouL1 li{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.rukouL1 li .tt{background-color: #ffffff; height: 48px; line-height: 48px; text-align: center;}
.rukouL1 li .tt h4{font-size: 13px; color: #333;}
.rukouL1 .li-l .tt{padding-right: 6%;}
.rukouL1 .li-r .tt{padding-left: 6%;}
.rukouL1 .li-l .ct{padding-right: 6%;}
.rukouL1 .li-r .ct{padding-left: 6%;}
.rukouL1 li .ct{padding-top: 10px;}
.rukouL1 li .ct .a2{background-color: #797979; text-align: center; font-size: 0; display: block; height: 140px; height: 1.40rem;}
.rukouL1 li .ct .a2:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.rukouL1 li .ct .a2 img{max-width: 61px; max-height: 65px; max-width: 0.61rem; max-height: 0.65rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }

.fd-m2{background-color: #333333; padding: 7px 0px;}
.fdm21{overflow: hidden; clear: both;}
.fdm21 .k2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fdm21 .k1{display: block; overflow: hidden; padding-right: 10px;}
.fdm21 .k1 p{font-size: 16px; color: #fff;}

/* fdnavList2 ==================*/
.fdnavList2{font-size:0;}
.fdnavList2 li{padding: 0px 10px; background:url("/skin/images/pt-ico3.png") no-repeat right center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }
.fdnavList2 li.last{background: transparent;}
.fdnavList2 li a{font-size: 16px; color: #fff; }

/* pg-m2 ==================*/
.pg-m2{}
.pgm21{padding-top: 35px;padding-bottom: 60px;padding-top: 0.35rem; padding-bottom: 0.60rem;}

.imgpL1{font-size: 0; width: 102%;}
.imgpL1 li{width: 50%; padding: 13px 0px; padding-right: 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
/* dc-asmimgp1 ==================*/
.dc-asmimgp1{display: block;}
.dc-asmimgp1 a.img1{position:relative; display:block; overflow: hidden; height: 0px; padding-top:58.63%; transition: all 500ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 500ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 500ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 500ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 500ms cubic-bezier(.4, 0, .2, 1);}
.dc-asmimgp1 a.img1 .img2{position:absolute; top:0px; left: 0px; width: 100%;  _height: auto; *+height: auto;  max-height: none; }
.dc-asmimgp1 a.img1 span.sp1{display: block; position: absolute; left: 0px; bottom: 0px;text-align: left; padding: 20px 20px; padding-bottom: 35px; padding: 0.20rem; padding-bottom: 0.35rem; font-size: 26px; font-size: 0.26rem; color: #94ca00; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-asmimgp1 a.img1:hover span.sp1{bottom: 0px;}
.dc-asmimgp1 a.img1 .img2:hover{opacity: 1;}

/* asmban1 ==================*/
.asmban1{font-size: 0; height: 400px; position: relative; overflow: hidden; text-align: left; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.asmban1:before{content: ""; position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; display: none;}
.asmban1-m1{position:relative; text-align: center; z-index: 10; height: 100%;}
.asmban1-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.asmban1-m1 .mm1{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.asmban1-m1 .mm1 h3{font-size: 40.58px; color: #fff;}
.asmban1-m1 .mm1 small{font-size: 16px; color: #fff; display: block; padding-top: 10px; letter-spacing: 2px;}
.asmban1 .logo{position: absolute; z-index: 1; right: 2%; top: 30px; top: 0.30rem;}
.asmban1 .logo img{width: 136px;}

.pgm22{padding-top: 95px; padding-top: 0.95rem; padding-bottom: 130px; padding-bottom: 1.30rem;}
.pgm22 .imgb1 img{width: 215px; width: 2.15rem;}
.pgm22 .imgb1{padding-bottom: 20px;}
.pgm22 .tt h3{font-size: 32px; font-size: 0.32rem; color: #3c3c3c; font-weight: bold;padding-left:550px;}
.pgm22 .ct{padding-top: 12px;}
.pgm22 .ct p{font-size: 16px; color: #5f6060; line-height: 30px; text-align: justify;}
.pgm22 .imgct{padding-top: 60px; padding-top: 0.60rem;}
.pgm22 .ct img{max-width:100%; height:auto!important;height:auto!important; margin-top: 20px; margin-top: 0.20rem;}


/* imgpzL1 ==================*/
.imgpzL1{font-size: 0; padding-top: 10px;}
.imgpzL1 li{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgpzL1-m1{ position:relative; display:block; overflow: hidden; height: 0px; padding-top:51%; }
.imgpzL1-m1 .img1{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none;}
.imgpzL1-m1 .pb1{font-size: 0; text-align: center; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1; text-align: center;}
.imgpzL1-m1 .pb1:after{content: ""; left: 0px; top: 0px; background-color: rgba(0,0,0,.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000); position: absolute;z-index: 2; width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgpzL1-m1 .pb1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgpzL1-m1 .pb1 span,.imgpzL1-m1 .pb1 a{position: relative; z-index: 10; font-size: 36px; font-weight: bold; border: 1px solid #94ca00; padding: 5px; font-size: 0.36rem; color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgpzL1-m1 .pb1 span em,.imgpzL1-m1 .pb1 a em{background-color: #94ca00; width: 203px; width: 2.03rem; height: 65px; height: 0.65rem; line-height: 65px; line-height: 0.65rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; letter-spacing: 5px;}
.imgpzL1-m1 .pb1 a:hover em{color: #fff;}
.imgpzL1-m1 .pb1 a:hover{opacity: 0.8;}

.imgpzL1 .li-a{width: 100%;}
.imgpzL1 .li-a .imgpzL1-m1{padding-top: 25.5%;}

.pgm31{padding: 40px 0px; padding: 0.40rem 0px;}

.videopL1{font-size: 0;}
.videopL1 li{display: block; padding-bottom: 35px; padding-bottom: 0.35rem;}
.videopL1-m1{overflow: hidden; clear: both;}
.videopL1-m1 .k1{width: 50%; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.videopL1-m1 .k2{font-size: 0; text-align: center; display: block; overflow: hidden; text-align: center; height:204px; }
.videopL1-m1 .k1 .imgb{cursor:pointer; position:relative; display:block; overflow: hidden; height: 0px; padding-top:38.97%; }
.videopL1-m1 .k1 .imgb .img1{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.videopL1-m1 .k1 .imgb .dc-btn3{position: absolute; left: 50%; top: 50%; z-index: 2;}
.videopL1-m1 .k1 .imgb:before{content: ""; z-index: 1; position: absolute; left: 0px; top: 0px; background-color: rgba(0,0,0,.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.videopL1-m1 .k2:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.videopL1-m1 .k2 .txtb{padding: 0px 2%; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.videopL1-m1 .k2 .txtb h3{font-weight: bold; font-size: 21px; color: #000000; background:url("/skin/images/pt-img33.png") no-repeat right center; background-size: 21px auto; background-size: 0.21rem auto; padding-right: 30px; padding-right: 0.30rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.videopL1-m1 .k2 .txtb .ct{padding-top: 12px;}
.videopL1-m1 .k2 .txtb .ct p{font-size: 16px; color: #000000; }
.videopL1 .li-b .videopL1-m1 .k1{float: left;}


.imgpL1.cx1 .li-b{width: 33.33%;}
.imgpL1.cx1 .dc-asmimgp1 a.img1{padding-top: 83.42%;}
.imgpL1.cx1 .dc-asmimgp1 a.img1 span.sp1 h3{color: #fdfdfe; font-weight: bold; font-size: 0;}
.imgpL1.cx1 .dc-asmimgp1 a.img1 span.sp1 h3 em{display: block; font-size: 21px; font-size: 0.21rem; padding-bottom: 7px}
.imgpL1.cx1 .dc-asmimgp1 a.img1 span.sp1 h3:after{content: ""; width: 65px; height: 2px; background-color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgpL1.cx1 .dc-asmimgp1 a.img1 span.sp1 small{font-size: 16px; padding-top: 9px; color: #b4e236;  display:inline-block; max-width:100%; height:auto!important; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.imgpL1.cx1 .dc-asmimgp1 a.img1 span.sp1{padding-top: 10px;}
.imgpL1.cx1 .dc-asmimgp1 a.img1 span.sp1{padding-bottom: 5px;}
.imgpL1.cx1 .li-a .dc-asmimgp1 a.img1{padding-top: 83.58%;}

/* pg-m4 ==================*/
.pg-m4{font-size: 0;}
.pgm41{padding-top: 30px; padding-bottom: 50px;padding-bottom: 0.50rem;}


/* dc-asmdl1 ==================*/
.dc-asmdl1{padding-top: 0px; padding-bottom: 35px;}
.dc-asmdl1 dd{padding-top: 20px;}
.dc-asmdt1{overflow: hidden; clear: both; padding-bottom: 0px;}
.dc-asmdt1 h3{font-size: 28px; color: #8bbe00; font-weight: bold; background-position: left center; background-repeat: no-repeat; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdt1 .more{ border: 1px solid #94ca00; padding: 2px; margin-top: 0px; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdt1 .more span{font-size: 14px; color: #fff; background-color: #94ca00; width: 120px;height: 32px; line-height: 32px; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.pgm41-m1{font-size: 0; background-color: #fff; position: relative; box-shadow: 1px 2px 5px rgba(0,0,0,.3);}
.pgm41-m1 .k1,.pgm41-m1 .k2{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm41-m1 .k1{width: 64%; padding:15px 15px;}
.pgm41-m1 .k2{width: 36%; position: absolute; right: 0px; top: 0px; height: 100%; overflow: hidden;}
.pgm41-m1 .k2 .imgb{width: 100%; height: 100%;}

/* asmtxtList2 ==================*/
.asmtxtList2 li{display: block; padding: 5px 0px;}
.asmtxtList2 li.last{padding-bottom: 0px;}
.asmtxtList2-m1{overflow: hidden; clear: both; font-size: 0; color: #787878; display: block; padding-left: 16px; background:url("/skin/images/pt-img43.png") no-repeat left 5px; background-size: 9px auto;}
.asmtxtList2-m1 span{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.asmtxtList2-m1 span.time{float: right; font-size: 14px;}
.asmtxtList2-m1 span.p{display: block; overflow: hidden; padding-right: 10px; font-size: 14px;}
.asmtxtList2-m1 span.p p{display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}

.pgm41-m1.cx1 .k2{left: 0px; }
.pgm41-m1.cx1{text-align: right;}
.pgm41-m1.cx1 .k1,.pgm41-m1.cx1 .k2{text-align: left;}
.asmtxtList2.cx1 .asmtxtList2-m1{padding-left: 24px; background:url("/skin/images/pt-img46.png") no-repeat left 1px; background-size: 17px auto;}

.pgm41-m2{overflow: hidden; clear: both; padding: 30px 27px; font-size: 0; background-color: #fff; position: relative; box-shadow: 1px 2px 5px rgba(0,0,0,.3); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm41-m2 .imgb{width: 43%; overflow: hidden; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm41-m2 .txtb{text-align: left; display: block; overflow: hidden; padding-right: 50px; padding-right: 0.50rem;}
.pgm41-m2 .imgb img{width: 100%;}
.pgm41-m2 .txtb h2{font-size: 28px; font-size: 0.28rem; color: #8bbe00; font-weight: bold;}
.pgm41-m2 .txtb small{font-size: 18px; color: #2d2d2d; font-weight: bold; display: block; overflow: hidden; padding-right: 25px; padding-top: 0.25rem;}
.pgm41-m2 .txtb .ct{padding-top: 14px; }
.pgm41-m2 .txtb .ct p{font-size: 14px; color: #6e6e6e; font-weight: bold; line-height: 24px; text-align: justify;}

.pgm42{padding-top: 40px; padding-top: 0.40rem; padding-bottom: 50px; padding-bottom: 0.50rem;}
.pgm42>.tt{padding-bottom: 45px; padding-bottom: 0.45rem; text-align: center;}
.pgm42>.tt h2{font-size: 28px; color: #8bbe00; font-weight: bold;}

.tabL1{font-size: 0; background-color: #94ca00;}
.tabL1 li{border-right: 1px solid #fff; width: 25%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.tabL1 li:last-child,.tabL1 li.last{border-right-width: 0px;}
.tabL1 li a{font-size: 20px; color: #fdfefc; display: block; height: 53px; line-height: 53px; height: 0.53rem; line-height: 0.53rem; text-align: center;}
.tabL1 li.hover a{font-weight: bold;}
.pgm42-m1 .tab1-ct{ }
.pgm42-m1 .tab1-ct .m1{background-color: #fff; padding: 0px 25px; padding-top: 15px; padding-bottom: 30px; padding-bottom: 0.30rem;}

.asmtxtList2.cx2 li{padding:8px 0px;}
.asmtxtList2.cx2{background-color: #fff;}

/* dpg-pages2 ==================*/
.dpg-pages2{display: block; text-align: center; padding-top: 30px; padding-top: 0.30rem;}
.dpgpages2-m1{font-size:0; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dpgpages2-m1 a,.dpgpages2-m1 span{background-color: #fff; margin: 0px 0px; height: 33px; line-height: 33px; border-right: 1px solid #ddd; padding: 0px 12px; font-size: 14px; color: #428bca; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dpgpages2-m1 span{background-color: #0190ff; color: #fff; border-color: #0190ff;}

/* dpg-pages2 ==================*/
.dpg-pages2{display: block; text-align: center; padding-top: 30px; padding-top: 0.30rem;}
.dpgpages2-m1{font-size:0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dpgpages2-m1 a,.dpgpages2-m1 span{margin: 0px 7px; height: 28px; line-height: 28px; border: 1px solid #ddd; background-color: #ddd; padding: 0px 10px; font-size: 14px; color: #444444; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dpgpages2-m1 span{background-color: #a7cc17; color: #fff; border-color: #a7cc17;}

/* pg-m5 ==================*/
.pgm51{text-align: left; padding-top: 55px; padding-top: 0.55rem; padding-bottom: 90px; padding-bottom: 0.90rem;}
.pgm51 .tt{padding-bottom: 25px;}
.pgm51 .tt h3{font-size: 28px; font-size: 0.28rem; color: #8bbe00; font-weight: bold;}

.zhaopinL1{font-size: 0; width: 105%;}
.zhaopinL1 li{width: 50%;padding-right: 5%; padding-bottom: 35px; padding-bottom: 0.35rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.zhaopinL1-m1{text-align: left; display: block; background-color: #fff; box-shadow: 0px 2px 5px rgba(0,0,0,.3); padding: 20px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.zhaopinL1-m1 .tt h3{font-size: 18px; color: #8bbe00; font-weight: bold;}
.zhaopinL1-m1 .tt small.time{display: block; padding-top: 8px; font-size: 14px; color: #666666;}
.zhaopinL1-m1 .ct{}
.zhaopinL1-m1 .ct p{font-size: 14px; color: #666666; line-height: 23px; text-align: justify;}
.zhaopinL1-m1 .zhankai-ml .zhankai-ct{height: 96px; overflow: hidden;}

.zhankai-ml .zhankai-ct{/*height: 100px;*/ overflow: hidden;}
.zhankai-ml.open .zhankai-ct{height: auto!important;}
.openorclose-ml{cursor: pointer; width: 23px;height: 12px; background:url("/skin/images/pt-img48.png") no-repeat center center; background-size: contain!important; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; display: block; margin: 0 auto; margin-top: 10px; margin-bottom: 20px;}
.openorclose-ml.close{margin-bottom: 0px; background:url("/skin/images/pt-img48-1.png") no-repeat center center;}

.pgm42.cx1 .tt h2{color: #000; font-size: 45px; font-size: 0.45rem;}


.imgpzL1.cx1 .imgpzL1-m1{padding-top: 71.26%;}
.imgpzL1.cx1 .imgpzL1-m1 .pb1 span{border: 0px;}
.imgpzL1.cx1 .imgpzL1-m1 .pb1 span .imgb1 img{max-height: 97px; max-width: 97px;}
.imgpzL1.cx1 .imgpzL1-m1 .pb1 span h3{padding-top: 10px; font-size: 36px; font-size: 0.36rem; color: #fff; font-weight: bold;}

/* pg-m6 ==================*/
.pgm61{font-size: 0; width: 100%; text-align: center; height: 885px; height: 8.85rem;}
.pgm61:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm62{padding: 0px 5%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm62 .k1{padding-bottom: 80px; padding-bottom: 0.80rem; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; background-color: rgba(255,255,255,.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);}
.pgm62 .k1 .tt{padding-top: 35px; padding-top: 0.35rem; padding-bottom: 45px; padding-bottom: 0.45rem;}
.pgm62 .k1 .tt h3{font-size: 41px; font-size: 0.41rem; color: #80ad06;}
.pgm62 .k1 .bx2{width: 90%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.imgpL2{font-size: 0;}
.imgpL2 li{width: 50%; padding: 0px 3%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgpL2-m1{height: 270px; height: 2.70rem; padding-top: 60px; padding-top: 0.60rem; display: block; background-color: rgba(255,255,255,.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff,endColorstr=#7fffffff); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgpL2-m1 .imgb{height: 100px; height: 1.00rem;}
.imgpL2-m1 .imgb img{max-width: 74px; max-width: 0.74rem; max-height: 66px; max-height: 0.66rem;}
.imgpL2-m1 h3{font-size: 17px; color: #95ca00; border: 1px solid #95ca00; width: 155px; text-align: center; height: 37px; line-height: 35px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

/* pg-m7 ==================*/
.pgm71{padding-top: 45px; padding-top: 0.45rem; padding-bottom: 60px; padding-bottom: 0.60rem;}
.pgm71 .dc-asmdl1{padding: 20px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm71-m1{overflow: hidden; clear: both;}
.pgm71-m1 .k2{width: 30%; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm71-m1 .k1{display: block; overflow: hidden; padding-right: 35px;}
.pgm71 .dc-asmdl1 dd{padding-top: 30px;}



/* dc-asmimgp4 ==================*/
.dc-asmimgp4{font-size:0; width: 104%;}
.dc-asmimgp4 li{width: 33.33%; padding-right: 4%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.asmimgp4-m1 .imgbox{position:relative; display:block; overflow: hidden; height: 0px; padding-top:64.86%;}
.asmimgp4-m1 .imgbox img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.asmimgp4-m1 .txtbox{padding: 10px 0px; text-align: left;}
.asmimgp4-m1 .txtbox .tt h3 a{font-size: 18px; color: #8ab740; font-weight: bold; display:inline-block; max-width:100%; height:auto!important; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.asmimgp4-m1 .txtbox .tt small{font-size: 14px; color: #a0a0a0; display: block; padding-top: 5px;}
.asmimgp4-m1 .txtbox .ct{margin-top: 13px; height: 45px;overflow: hidden;}
.asmimgp4-m1 .txtbox .ct p{font-size: 14px; color: #787878; line-height: 22px;}
.asmimgp4-m1{}

.dc-asmimgp4.cx1{width: 100%;}
.dc-asmimgp4.cx1 li{width: 100%; padding-right: 0px;}
.dc-asmimgp4.cx1 .asmimgp4-m1 .imgbox{padding-top: 62.67%;}

.dc-asmimgp4.cx2 .asmimgp4-m1 .imgbox{float: left; width: 265px; width: 2.65rem; padding-top: 0px; height: auto;}
.dc-asmimgp4.cx2 .asmimgp4-m1 .imgbox img{position: relative; height: auto; width: 100%;}
.dc-asmimgp4.cx2 .asmimgp4-m1 .txtbox{padding-top: 0px; display: block; overflow: hidden; padding-left: 18px;}
.dc-asmimgp4.cx2 .asmimgp4-m1 .txtbox .tt small{padding-top: 12px;}
.dc-asmimgp4.cx2 .asmimgp4-m1 .txtbox .ct{margin-top: 20px;}
.dc-asmimgp4.cx2 .asmimgp4-m1 .txtbox .ct p{line-height: 28px;}
.dc-asmimgp4.cx2 .asmimgp4-m1 .txtbox .ct{height: auto;}

.pgm71-m1 .k1 .m2{padding: 0px 8px; padding-top: 25px;}
.asmtxtList2.cx3 li{padding: 3px 0px;}
.asmtxtList2.cx3 .asmimgp4-m1{text-align: left;}

.dc-asmimgp4.cx3{width: 103%;}
.dc-asmimgp4.cx3 li{padding-right: 3%; padding-bottom: 15px;}

.pgm72{background-color: #fff; margin-top: 37px; margin-top: 0.37rem; margin-bottom: 50px; margin-bottom: 0.50rem;}
.pgm72-m1{padding: 0px 20px;}

/* dc-article2 ==================*/
.dc-article2 .at-tt{text-align: center; padding-bottom: 25px; padding-bottom: 0.25rem; border-bottom: 1px solid #ccc;}
.dc-article2 .at-tt h1{font-size: 28px; color: #222222;}
.dc-article2 .others{padding-top: 15px; font-size:0;}
.dc-article2 .others span,.dc-article2 .others .shares{padding: 0px 14px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-article2 .others span{font-size: 12px; color: #999999; }
.dc-article2 .others .shares{font-size:0; overflow: hidden; clear: both;}
.dc-article2 .others .shares span,.dc-article2 .others .shares .shares-ct{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-article2 .at-ct{/*text-align: center;*/ padding-top: 45px; padding-top: 0.45rem;}
.dc-article2 .at-ct img{max-width: 100%; height:auto!important; padding-top: 10px; padding-bottom: 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-article2 .at-ct p{text-indent: 2em; text-align: left; font-size: 14px; color: #666666; line-height: 24px;}

/* nextprevwz1 ==================*/
.nextprevwz1{display: block; padding: 20px 0px; font-size: 0; border-top: 1px solid #dddddd; margin-top: 5px;}
.nextprevwz1 li{width: 50%; padding: 5px 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.nextprevwz-m1{overflow: hidden; _zoom:1; *+zoom:1; clear: both; font-size:0;}
.nextprevwz-m1 .tt,.nextprevwz-m1 .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.nextprevwz-m1 .tt{float: left; font-size: 14px; color: #d72fba;}
.nextprevwz-m1 .txt{display: block; overflow: hidden;}
.nextprevwz-m1 .txt a{font-size: 14px; color: #8e8d8d; display:inline-block; max-width:100%; height:auto!important; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.nextprevwz1 li.next{text-align: right;}
.nextprevwz-m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-article2 .shares{padding-top: 30px; padding-top: 0.30rem;}

.imgpzL1-m1:hover{}
.asmimgp4-m1 .imgbox img,.videopL1-m1 .k1 .imgb .img1,.dcasmimgp2-m1 .img1,.pgm11 .k2 .pgm11-m1,.imgpzL1-m1 .img1,.pgm41-m1 .k2 .imgb,.pgm41-m2 .imgb img,.dc-dh2 a.img1 .img2{
transition: all 2s cubic-bezier(.4, 0, .2, 1); -moz-transition: all 2s cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 2s cubic-bezier(.4, 0, .2, 1); -o-transition: all 2s cubic-bezier(.4, 0, .2, 1); -ms-transition: all 2s cubic-bezier(.4, 0, .2, 1);    
}
.pgm12 .k1 .pgm11-m1{transition: all 0ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 0ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 0ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 0ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 0ms cubic-bezier(.4, 0, .2, 1);}
.pgm12 .k1 .pgm11-m1{transition: transform 2s cubic-bezier(.4, 0, .2, 1); -moz-transition: transform 2s cubic-bezier(.4, 0, .2, 1);-webkit-transition: transform 2s cubic-bezier(.4, 0, .2, 1); -o-transition: transform 2s cubic-bezier(.4, 0, .2, 1); -ms-transition: transform 2s cubic-bezier(.4, 0, .2, 1);}

.asmimgp4-m1 .imgbox:hover img,.videopL1-m1 .k1 .imgb:hover .img1,.dcasmimgp2-m1:hover .img1,.pgm12 .k1:hover .pgm11-m1,.pgm11 .k2:hover .pgm11-m1,.imgpzL1-m1:hover .img1,.pgm41-m1 .k2:hover .imgb,.pgm41-m2 .imgb:hover img,.dc-dh2 a.img1:hover .img2{
    transform:scale(1.3);
    -ms-transform:scale(1.3);
    -moz-transform:scale(1.3);
    -webkit-transform:scale(1.3);
    -o-transform:scale(1.3);
}
.dc-dh1 .dc-asmimgp1 a.img1 span.sp1{transition: all 600ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 600ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 600ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 600ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 600ms cubic-bezier(.4, 0, .2, 1);}
.dc-dh1 .dc-asmimgp1 a.img1 span.sp1{height: 88px;}
.dc-dh1 .dc-asmimgp1 a.img1:hover span.sp1 h3 em,.dc-dh1 .dc-asmimgp1 a.img1:hover span.sp1 small{white-space:normal!important;}
.dc-dh1 .dc-asmimgp1 a.img1:hover span.sp1{width: 50%!important; height: 100%!important; padding-top: 20%!important;}

.dc-asmimgp2 .li1 .dcasmimgp2-m1:hover .txtbox{background-color: transparent;}
.dc-asmimgp2 .li2 .dcasmimgp2-m1:hover .txtbox{background-color: #306b39;}
.dc-asmimgp2 .li4 .dcasmimgp2-m1:hover .txtbox{background-color: #d7d7d7;}
.dc-asmimgp2 .li4 .dcasmimgp2-m1:hover .txtbox .dc-dl1.cx3 .dc-dt1 h3{color: #306b39;}
.dc-asmimgp2 .li4 .dcasmimgp2-m1:hover .txtbox .pgm13-m1 p{color: #306b39;}
.dc-asmimgp2 .li4 .dcasmimgp2-m1:hover .txtbox .dc-dt1:after{background-color:#306b39;}


.dc-asmimgp2.cx1 .li1 .dcasmimgp2-m1:hover .txtbox{background: #94ca00; /*background-color: rgba(48,107,57,.83); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);*/}

.dc-asmimgp2.cx1 .dcasmimgp2-m1 .img1{height: auto; width: 100%;}
.dc-asmimgp2.cx1 .li2 .dcasmimgp2-m1:hover .txtbox{background: transparent;}
.dc-asmimgp2.cx1 .li3 .dcasmimgp2-m1:hover .txtbox{background: transparent;}
.dc-asmimgp2.cx1 .li3 .dcasmimgp2-m1:hover .txtbox .dc-dl1 .dc-dt1 h3{color: #fff;}
.dc-asmimgp2.cx1 .li3 .dcasmimgp2-m1:hover .txtbox .pgm13-m1 p{color: #fff;}
.dc-asmimgp2.cx1 .li3 .dcasmimgp2-m1:hover .txtbox .dc-dt1:after{background-color: #fff;}

/* .box-wd1 µ¯´°1 ¶ÀÁ¢Ä£¿é  ==================*/
.box-wd1{padding-top: 3%; padding-bottom: 2%; width: 80%;   z-index: 10000; top: 10%; position: relative;    display: inline-block; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.dc-cet2{background-color: rgba(0,0,0,.6); top: 0px; left: 0px; text-align: center; position:fixed; z-index: 10000; height: 100%; width: 100%;
    transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
    transform-origin:center;
    -moz-transform-origin:center; /* Firefox 4 */
    -webkit-transform-origin:center; /* Safari and Chrome */
    -o-transform-origin:center; /* Opera */
    transform:scale(1);
    -ms-transform:scale(1);
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
 }
.box-wd1 .dc-close{position: absolute;width: 40px; height: 40px; background:url("/skin/images/pt-ico12.png") no-repeat center center; background-size: 40px auto; right: 20px; top: 20px; cursor: pointer;}
.msg-hid{
    transform:scale(0);
    -ms-transform:scale(0);
    -moz-transform:scale(0);
    -webkit-transform:scale(0);
    -o-transform:scale(0);
    height:0px!important;
    overflow: hidden;
}
.dc-videobox .dc-ifr2{width: 80%; height: 700px; }

.pgm81{position: relative; font-size: 0; overflow: hidden; clear: both; padding: 20px; padding-top: 30px; margin: 0 auto; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; background-color: rgba(255,255,255,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff); max-width: 740px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm81 .k1,.pgm81 .k2{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm81 .k1{float: left; width: 40%; padding-right: 30px; padding-right: 0.30rem;}
.pgm81 .k2{border-left: 1px solid #8ec01f; display: block; overflow: hidden; padding: 0px 40px; padding: 0px 0.40rem; padding-top: 10px;}

.pgm81 .k1 .tt .m1{background-position: left top; background-repeat: no-repeat; text-align: left; background-size: 50px auto; background-size: 0.50rem auto; padding-left: 60px; padding-left: 0.60rem;}
.pgm81 .k1 .tt .m1 h3{font-size: 25px; color: #666;}
.pgm81 .k1 .tt .m1 small{display: block; font-size: 12px;color: #8ec01f;}

.pgm81 .dc-close{top: 10px; right: 10px; background-image: url('/skin/images/pt-img74.png'); width: 31px; height: 31px; }

/* inputList1 ==================*/
.inputList1{font-size:0; display: inline-block; max-width: 490px; width: 100%;}
.inputList1 li{padding-bottom: 10px; overflow: hidden; clear: both; font-size:0;}
.inputList1-m1{overflow: hidden; clear: both;}
.inputList1 li .tt,.inputList1 li .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.inputList1 li .tt{float: left;}
.inputList1 li .txt{display: block; overflow: hidden; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.inputList1 li .tt{margin-top: 8px; font-size: 14px; text-align: right; color: #333; width: 83px; padding-right: 10px;}
.inputList1 li .txt label,.inputList1 li .txt select,.inputList1 li .txt input[type="text"],.inputList1 li .txt input[type="password"]{display: block; border: 1px solid #8ec01f; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; width: 100%; background: transparent; height: 40px; line-height: 38px; font-size: 14px; color: #000; padding: 0px 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.inputList1 li.btn .txt{text-align: left;}
.inputList1 li.btn{padding-top: 5px;}
.inputList1 li .txt .btn1{width: 120px; cursor: pointer; background-color:#8ec01f; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; border: 0px; text-align: center; height: 40px; line-height: 40px; font-size: 14px; color: #fff;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; display: block; margin: 0 auto;}
.inputList1 li .txt .btn1:hover{opacity: 0.8;}
.inputList1 li .txt select{background-color: #8ec01f; color: #fff;}
.inputList1 .li-yzm .txt{overflow: hidden; clear: both;}
.inputList1 .li-yzm .txt .m2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.inputList1 .li-yzm .txt .m2 img{width: 100px;}
.inputList1 .li-yzm .txt .m1{display: block; overflow: hidden; padding-right: 5px;}
.inputList1 li .txt label{cursor:pointer; font-size: 14px; color: #fff; position: relative; text-align: left; background-color: #8ec01f;}
.inputList1 li .txt label:after{content: "+"; position: absolute; right: 5%; top: 0px; font-size: 14px; color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dc-cet2.cx1{top: 7%;}
.dc-cet2.cx1 .k1 .ct{padding-top: 12px; text-align: left; padding-left: 60px; padding-left: 0.60rem;}
.dc-cet2.cx1 .k1 .ct h2{font-size:15px; color: #8ec01f;}
.dc-cet2.cx1 .k1 .ct .m2{padding-top: 13px;}
.dc-cet2.cx1 .k1 .ct .m2 .li{overflow: hidden; clear: both; padding: 8px 0px; cursor:pointer;}
.dc-cet2.cx1 .k1 .ct .m2 .li .imgb2{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-cet2.cx1 .k1 .ct .m2 .li .imgb2 img{max-width: 40px; max-width: 0.40rem; max-height: 30px; max-height: 0.30rem;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.dc-cet2.cx1 .k1 .ct .m2 .li .txtb2{padding-top: 8px; padding-top: 0.08rem; display: block; overflow: hidden; padding-left: 8px;}
.dc-cet2.cx1 .k1 .ct .m2 .li .txtb2 p{font-size: 14px; color: #adadad;}
.dc-cet2.cx1 .k1 .ct .m3 select{width: 100%; height: 40px; line-height: 40px; background-color: #8ec01f; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; padding: 0px 10px; color: #fff;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-cet2.cx1 .k1 .ct .m3{padding-top: 10px;}
.dc-cet2.cx1 .k1 .ct .m4 p{font-size: 14px; color: #8ec01f; line-height: 22px;}
.dc-cet2.cx1 .k1 .ct .m4{padding-top: 20px;}
.dc-cet2.cx1 .k1 .ct .m2 .li.on .imgb2 img{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
filter: gray;
}
.dc-cet2.cx1 .k1 .ct .m2 .li.on .txtb2 p{color: #8ec01f;}

/* mb ¶ÀÁ¢Ä£¿é ÊÖ»ú¶Ë²Ëµ¥µ¼º½ ==================*/
#m-hd{display:none; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
#m-hd .menu-btn,#m-hd .logo,#m-hd .soso-mb{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align:middle;}
#m-hd .soso-mb{text-align: right;  float: right; padding-top: 8px;}
#m-hd .soso-btn{display: inline-block; float: right; margin-top: 6px; margin-right: 3px; width: 15px; height: 15px; background:url("/skin/images/mb-ico1.png") no-repeat center center; background-size: 15px auto;}

#m-hd{
    height:45px;background-color: #fff;
    position: fixed;left:0;top:0;width: 100%;
    z-index: 999;
    box-shadow: 1px 3px 1px rgba(0,0,0,0.1);
    padding: 0px 5px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
#m-hd .logo{line-height: 45px;margin-left:10px;}
#m-hd .logo img{vertical-align: middle;height:20px;}
#m-hd .menu-btn{float: left;line-height: 45px;padding-right: 10px;
}
#m-hd .menu-btn>a{display: inline-block;width: 26px;height: 18px;vertical-align: middle;
    margin-right: 10px;
    background: url(/skin/images/ico-menu2.png) no-repeat left top;background-size: auto 18px;
}
#m-hd .menu-btn > ul a:hover{

}
#m-hd .menu-btn > ul{
    position: absolute;top:45px;
    width:100%;right: 0px;
    display: none;overflow: hidden;
    background:rgba(255,255,255,1);
}
#m-hd .menu-btn > ul li{
    width: 100%;line-height: 45px;text-align: center;
    font-size: 14px;border-bottom: 1px solid #c9a777;
}
#m-hd .menu-btn > ul li:last-child{border-bottom: 0;}
#m-hd .menu-btn > ul li .par{
    color: #222;padding: 0 30px;line-height: 34px;height: 34px;
    display: block;
    background-color: #eaeaea;
}
#m-hd .menu-btn > ul li .par:hover{color: #3abb6b;}
.m-nav{box-shadow: 1px -2px 1px rgba(0,0,0,0.1),1px 3px 1px rgba(0,0,0,0.1);}
.m-nav div {display: none;width: 100%;

}
.m-nav div a {display: block;width: 100%;
    height: 28px;line-height: 28px;
    color: #000;
}
.m-nav .v1{
    background:url(/skin/images/jia.png) no-repeat center center ;
    background-size: 11px auto;
}
.m-nav .v1.on{
    background:url(/skin/images/jian.png) no-repeat center center;
    background-size: 11px auto;
}
.m-nav .m-main{position: relative; display: block;}
.m-nav .m-main .v1{position: absolute; z-index: 10; right: 5%; top: 0px; width: 40px; height: 100%; }
#m-hd .menu-btn > ul.m-nav{max-height: 500px; overflow-y:auto; }
#m-hd .menu-btn,#m-hd .logo{height: 45px;}
#m-hd .menu-btn:before,#m-hd .logo:before{content: ""; display: inline-block; width: 0px; height: 100%; vertical-align: middle;}
#m-hd .logo{display: inline-block; vertical-align: middle;}
#m-hd .soso-mb{width: 40px;}

/* box-so-mb ¶ÀÁ¢Ä£¿é ËÑË÷ ==================*/
.box-so-mb{display: inline-block;  position:relative; border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px; width: 100%; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important;-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important;}
.box-so-mb input[type="text"]{width: 100%; padding-left: 10px; padding-right: 30px; color: #666; font-size: 12px; border: 0px; background-color: #f1f1f1; height: 30px; line-height: 30px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.box-so-mb input[type="submit"]{position:absolute; right: 9px; cursor: pointer; top: 6px; border: 0px;  width: 15px; height: 15px; z-index: 10; background:url('/skin/images/mb-ico1.png') no-repeat center center; background-size: 15px auto;}
.soso-w{width: 0px;}
.soso-w2{width: 80%!important;}

#fullpage{font-size: 0;}
#fullpage .section{padding: 0px 0px;}

.section-v{overflow-x:hidden; }
.v-top .fp-tableCell{vertical-align: top;}

.mainnav li a.a1:hover{color: #fff!important;}
/*
.mainnav li.current{background-color: #9b5000;}
*/
.dc-asmimgp2 .li3 .dcasmimgp2-m1:hover .txtbox{background: transparent;}
.dc-asmimgp1 a.img1 .img3{width: 50px; margin-left: 10px; display: none; margin-bottom: 5px;}
.dc-asmimgp1 a.img1:hover .img3{display: block;}
.tabL1 li a:hover{color: #9b5000!important;}
.imgpL2-m1:hover{background-color: #8ec01f;}
.imgpL2-m1:hover h3{color: #fff; border-color: #fff;}

/* µ÷Õû¸ß¶È ==================*/
#hd{background-color: #fdfdff; padding-top: 15px;}
.hd-top3{text-align: right; margin-bottom: 2px;}
.hd-top3 .k1,.hd-top3 .k2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.hd-top3 .k1{padding-right: 25px;}
.hd-top3 .k2 a,.hd-top3 .k2 span,.dc-yuyan a,.dc-yuyan span{font-size: 16px; color: #8c8c8c; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; padding-left: 10px;}
.hd-top3 .k2 a.on,.dc-yuyan a.on{background-color: #94ca00;padding:6px 15px 6px 15px;height:22px;line-height:22px;color:#fff;border-radius: 15px;margin-top:5px;}
.hd-top3 .k2 a:hover{color:#000!important;}
.hd-top3 .k2 span,.dc-yuyan span{padding: 0px 3px;}
.hd-top3 .k2{position: relative; margin-top: -4px;}

/* dc-sousuo2 ==================*/
.dc-sousuo2{border: 1px solid #dcdcdd; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; font-size: 0; width: 200px; text-align: left; position: relative; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-sousuo2 .inp1{padding-left: 6px; padding-right: 39px; border: 0px; font-size: 13px; color: #333; height: 30px; line-height: 32px; text-align: left; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-sousuo2 .inp1{}
.dc-sousuo2 input::-webkit-input-placeholder {color: #cecdcd;}
.dc-sousuo2 input:-moz-placeholder {color: #cecdcd;}
.dc-sousuo2 input::-moz-placeholder {color: #cecdcd;}
.dc-sousuo2 input::-ms-input-placeholder {color: #cecdcd;}
.dc-sousuo2 .btn1{position: absolute; right: 0px; top: 2px; width: 38px; height:26px; border: 0px; font-size: 0; cursor: pointer; background: url("/skin/images/pt-img76.png") no-repeat center center; background-size:16px auto;  border-left: 1px solid #d7d7d7; }

/* pc-nav ¶ÀÁ¢Ä£¿é µçÄÔ¶Ëµ¼º½ ==================*/
.pc-nav{margin-top: -23px; position: relative; padding-top: 0px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.pc-nav .logo,.pc-nav .mainnav-m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: bottom; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pc-nav .mainnav-m1{padding-top: 4px;  font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.pc-nav .mainnav-m1 .mainnav{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.pc-nav .logo img{max-width:270px;}
.pc-nav .mainnav-m2{width: 100%; text-align: right;}
.mainnav{display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.mainnav li{padding: 0px 10px; height: 51px; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:16px; vertical-align: middle;}
.mainnav li.last{background: transparent; padding-right: 0px;}
.mainnav li:hover .navlist{position: absolute; display:block;}
.mainnav li a.a1{min-width: 78px; border: 0px!important; padding: 0px 8px; height: 34px; line-height: 32px;  display: inline-block; text-align: center;  font-size: 17px; color: #7c7c7c;}
.mainnav li.current a.a1{color: #fff; background-color: #94ca00; font-weight: bold; }
.navlist{z-index: 10; position: relative; box-shadow: 0px 0px 11px -1px rgba(0,0,0,.7); width:auto;  top: 51px; left: 0px; text-align: left; background-color: rgba(255,255,255,.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff); padding-top: 2px; padding-bottom: 2px;}
.navlist a{display: block; border-bottom: 1px solid #fff; white-space:nowrap; width: 100%; height: 37px; line-height: 36px; color: #4f3e44; font-size: 14px; padding: 0px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.navlist a:last-child{border-bottom: 0px;}
.navlist a:hover{color: #aa0334;}
.pc-nav .logo{width: 30%; margin-bottom: 15px;}
.pc-nav .mainnav-m1{width: 70%;}
.mainnav li{width: auto; padding-bottom: 15px;}
.mainnav li a.a1:hover{color:#94ca00!important;}
.mainnav li.current a.a1:hover{color:#fff!important;}
.mainnav li{height: auto; font-size: 0;}

/*
#fullpage .section{padding-top: 104px!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
*/

.dc-dl1{padding-top: 30px; padding-top: 0.30rem;}
.pgm12 .k1 .pgm11-m1,.pgm12 .k2 .li{height: 386px; height: 3.86rem;}
.pgm12 .k2{overflow: hidden;}
.dc-dt1{padding-bottom: 16px;}
.pgm11-m2 .ct p{font-size: 14px; line-height: 26px;}
.pgm12 .pgm11-m2 .ct{height: 130px; height: 1.30rem;}
.dcasmimgp2-m1{padding-top: 79.80%;}
.dc-asmimgp2.cx1 li .dcasmimgp2-m1{padding-top: 61%;}
.dc-dl2.cx1{padding-top: 0px;}
.dc-dl2.cx1 dd{padding-top: 0px;}
.dc-asmimgp2.cx1 .dc-dl1.cx3{vertical-align: middle;}
.dc-dl1.cx3 dd{padding-top: 20px;}
.dc-dt1{padding-bottom: 24px;}
.dc-asmimgp2.cx2 li .dcasmimgp2-m1{padding-top: 80.92%;}
.pgm14{overflow: hidden;}
.pgm15{padding-top: 0px;}
.pgm15 .k1, .pgm15 .k2{vertical-align: top;}
.pgm15 .k2{padding-top: 40px;}
.swf-slick2{text-align: left;}
.swf-slick2 .slick-dots{bottom: auto; top: -46px; text-align: left;}
.swf-slick2 .slick-dots li button{margin: 0px; margin-right: 25px; width: 55px; height: 3px; background-color: #dddcdc; border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.swf-slick2 .slick-dots li.slick-active button{background-color: #3c9f00!important;}
.dc-dl3.cx1 .dc-dt3:after{display: none;}


.mb-nav .dc-yuyan{position: absolute; left: 70px; top: 5px;}

.box-so-mb input[type="submit"]{font-size: 0;}

.navlist{min-width: 100px; text-align: center; top: 46px; background-color: #94ca00;}
.navlist a{color: #fff;}
.navlist a:hover{color: #fff!important;}
.navlist:before{    
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -10px;
    top: -18px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid #94CA00;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
}
.swf-slick1 .a1{display: block;}

.pgm31 .videopL1-m1 .k1 .imgb .img1{
transform:scale(1)!important;
-ms-transform:scale(1)!important;
-moz-transform:scale(1)!important;
-webkit-transform:scale(1)!important;
-o-transform:scale(1)!important;
}

/* ÐÂÔöÒ³Ãæ ==================*/
/* imgpzL1 ==================*/
.imgpzL2{font-size: 0; padding-top: 10px; width: 102%;}
.imgpzL2 li{width: 25%; padding-right: 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgpzL2-m1{width:100%; position:relative; display:block; overflow: hidden; height: 0px; padding-top:67%; }
.imgpzL2-m1 .img1{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none;}
.imgpzL2-m1 .pb1{font-size: 0; text-align: center; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1; text-align: center;}
.imgpzL2-m1 .pb1:after{content: ""; left: 0px; top: 0px; background-color: rgba(0,0,0,.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000); position: absolute;z-index: 2; width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgpzL2-m1 .pb1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgpzL2-m1 .pb1 span{position: relative; z-index: 10; font-size: 18px; color: #adf03f; font-weight: bold; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.navlist{width: 185px; left: 50%; margin-left: -90px;}

.mainnav li a.a1:hover{color: #fff!important; background-color: #94ca00;}

/* ¹²ÓÃ²¿ÃÅ µ×²¿ ==================*/
.dc-n1{}

/* ³ÁÐ´class ==================*/

/* ß÷ß÷_ÆÏÌÑ 2018-10-22 11:36:16 ==================*/
.dc-asmimgp2 li.li1:hover .dcasmimgp2-m1 .txtbox{background: transparent!important;}
.dc-asmimgp2.cx1 .li1 .dcasmimgp2-m1:hover .txtbox{background: transparent!important;}
.navlist a{border-bottom-width: 0px; background:url("/skin/images/xian.png") repeat-x center bottom; background-size: auto 6px;}


body{background-color:#e2e2e3;} .wp,.wp1,.wp2,.wp3,.wp4,.wp5,.wp6,.wp7{background-color:#fff;}
.fd-m1,.fdm21{background: transparent;}
body{background-color:#F4F4F4!important;}

/* 2018.11.14 Åú¸Ä by ÆÏÌÑ ==================*/
.pgm41.wp2{background: transparent;}
.pg-m7{background-color: #fff;}
.dc-xg1 .wp2{background: transparent;}

.pgm31.wp2{background: transparent;}
.pgm31 .videopL1-m1{background-color: #fff;}
.videopL1-m1 .k2{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; height:auto!important;}
.pgm31 .videopL1-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.videopL1-m1 .k2{padding-top: 6%;}
.videopL1-m1 .k1{overflow: hidden;}

.pgm22.wp2{padding-left: 2%; padding-right: 2%; margin-top: 10px;}
.pgm22 .tt h3{padding-left: 0px; text-align: center;}
.hd-top3{position: relative; z-index: 10;}
.pgm21.wp2{background: transparent;}

.hd-top3{background: transparent;}


.videopL1-m1 .k2:before,.pgm31 .videopL1-m1:before{display: none;}






/* ----- PB·ÖÒ³Êý×ÖÌõ³ÉÐ§ ÊµÏÖ ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #A7CC17;
  border: 1px solid #A7CC17;
}
.pagination a.page-num-current {
  color: #fff;
  background: #A7CC17;
  border: 1px solid #A7CC17;
}
/* ----- PB·ÖÒ³Êý×ÖÌõ³ÉÐ§ ÊµÏÖ ----- */
.text-secondary {
    margin:0 auto;
    text-align:center;
    
    }




/*  ×¢²áµÇÂ¼Ò³Ãæ  */
.loginMain *{
-o-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;


}
.loginMain {background: url(/skin/images/loginbg.jpg) no-repeat center center;background-size: cover;padding-top: 120px;padding-bottom: 120px;}
.loginMain .contentWrap {
    position: relative;
    overflow: hidden;
    margin: auto;
    max-width: 100%;
    padding: 0px 15px;
width: 1230px;


}
.loginMain .contentWrap .content{
    height: 696px;
    
background: #FFFFFF;
border-radius: 0px 16px 16px 0px;
}
.loginMain .left {
    background: url(/skin/images/ty.png) no-repeat center center #94CA00;
    float: left;
    width: 50%;
    height: 100%;
    position: relative;
    background-size: cover;
}
.loginMain .left .logo img {
    height: 47px;
    margin-top: 36px;
    margin-left: 38px;
}
.loginMain .left .txt {
    font-family: SourceHanSansCN;
    font-weight: 400;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 33px;
    left: 39px;
    bottom: 38px;
    position: absolute;
}
.loginMain .right {
    float: left;
    width: 50%;
    height: 100%;
    padding: 0px calc(80/1920*100vw);
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.loginMain .right .title {
    font-family: SourceHanSansCN;
    font-weight: bold;
    font-size: 37px;
    color: #94CA00;
    text-align: center;
    padding-bottom: 15px;
}
.loginMain .right .formTable {}
.loginMain .right .formTable .words {
    height: 56px;
    border-radius: 20px;
    border: 2px solid #C3C3C3;
    display: block;
    width: 100%;
    font-family: SourceHanSansCN;
    font-weight: 400;
    font-size: 17px;
    color: #000;
    padding: 0px 20px;
    margin-bottom: 17px;
}
.loginMain .right .formTable .words2 {
    font-family: SourceHanSansCN;
    font-weight: 400;
    font-size: 17px;
    color: #000;
    float: left;
    width: 149px;
    height: 56px;
    border-radius: 20px;
    border: 2px solid #C3C3C3;
    padding: 0px 20px;
}
.loginMain .right .formTable .yzm {
    zoom: 1;
    overflow: hidden;
    padding-top: 3px;
    padding-bottom: 22px;
}
.loginMain .right .formTable .code img{
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.loginMain .right .formTable .code {
    width: 134px;
    height: 54px;
    float: right;
    margin-right: 14px;
    cursor: pointer;
}
.loginMain .right .formTable .send {
    width: 100%;
    height: 55px;
    background: #94CA00;
    border-radius: 20px;
    border: none;
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 23px;
    color: #FFFFFF;
    cursor: pointer;
}

.loginMain .right .formTable .on a{
    font-family: SourceHanSansCN;
font-weight: 400;
font-size: 17px;
color: #7D7D7D;
}
.loginMain .right .formTable .on {
    text-align: center;
    padding-top: 32px;
}

@media only screen and (max-width: 767px) {
.loginMain .contentWrap .content{
    height: auto;
}
.loginMain .right .title{
    font-size: 28px;
}
.loginMain .right,
.loginMain .left{
    float: none;
    width: 100%;
}
.loginMain .left{
    height: 32vw;
}
.loginMain .right{
    padding:6vw 30px;
}
.loginMain .left .logo {
    padding-top: 20px;
}
.loginMain .left .logo img{
    display: block;
    margin: auto;
}
.loginMain .left .txt{
    left: 0px;
    width: 100%;
    text-align: center;
    bottom: 20px;
}
    .loginMain .right .formTable .code,
.loginMain .right .formTable .words,.loginMain .right .formTable .words2{
    height:54px;
    font-size:15px;
}
.loginMain{padding: 0;height: calc(100vh - 46px);display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;flex-direction: column;justify-content: center;}




}


.listMain1 {
    background: url(/skin/images/loginbg.jpg) no-repeat center center;
    background-size: cover;
    padding-top: 120px;
    padding-bottom: 120px;
}
.listMain1 .wrap {
        position: relative;
        /* overflow: hidden; */
        margin: auto;
        max-width: 100%;
        padding: 0px 15px;
        width: 1230px;
}
.listMain1 .content {
    background: #FFFFFF;
    border-radius: 16px;
    box-shadow: 10px 10px 20px rgb(21 21 21 / 80%);
    overflow: hidden;
    padding-bottom: 41px;
}
.listMain1 .titleModel a{
    color: #fff;
}
.listMain1 .titleModel a img{
    vertical-align: middle;
    height: 30px;
}
.listMain1 .titleModel a span{
    color: #fff;
    vertical-align: middle;
}
.listMain1 .titleModel {
    line-height: 110px;
    background: url(/skin/images/title.png) no-repeat center center;
    background-size: cover;
    font-family: SourceHanSansCN;
    font-weight: bold;
    font-size: 41px;
    color: #FFFFFF;
    padding-left: 48px;
}
.listMain1 .list {
    padding-top: 39px;
    padding-left: 48px;
    padding-right: 48px;
    zoom: 1;
    padding-bottom: 22px;
    overflow: hidden;
}
.listMain1 .list ul {}
.listMain1 .list ul li {
    float: left;
    width: calc((100% - 30px)/2);
    line-height: 1;
    margin-bottom: 38px;
    height: 116px;
}
.listMain1 .list ul li:nth-child(2n){
float:right;
}
.listMain1 .list ul li a *{
    display:block;
}
.listMain1 .list ul li a {
    display: block;
    zoom: 1;
    overflow: hidden;
    position: relative;
    height: 100%;
}
.listMain1 .list ul li a .imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.listMain1 .list ul li a .imgbox {
    width: 207px;
    height: 100%;
    float: left;
    overflow: hidden;
}
.listMain1 .list ul li a .con {
    width: calc(100% - 207px);
    float: left;
    height: 100%;
    display: flex;
    align-items: center;
}
.listMain1 .list ul li a .con .date {
    text-align: center;
    float: left;
    width: 110px;
}
.listMain1 .list ul li a .con .date .day {
    font-family: FZZZHONGJW;
    font-weight: normal;
    font-size: 68px;
    color: #4F4F4F;
}
.listMain1 .list ul li a .con .date .moun {
    font-family: FZZZHONGJW;
    font-weight: normal;
    font-size: 19px;
    color: #4F4F4F;
}
.listMain1 .list ul li a .con .txt {
    float: left;
    width: calc(100% - 110px);
}
.listMain1 .list ul li a .con .txt .title {
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 19px;
    color: #1D1D1D;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.listMain1 .list ul li a .con .txt .dec span{
    display:inline;
    color:red;
}
.listMain1 .list ul li a .con .txt .dec {
    font-family: SourceHanSansCN;
    font-weight: 300;
    font-size: 12px;
    color: #4F4F4F;
    line-height: 18px;
    margin-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.listMain1 .list ul li a .con .txt .dec a {}


.listMain2 .list ul li a:hover .imgbox img,
.listMain1 .list ul li a:hover .imgbox img{
-webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);
}
.listMain1 .list ul li a:hover{
    background: #D8D8D8;
}

.listMain2 ,
.listMain2 *,
.listMain1 ,
.listMain1 *{
    
-o-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;

}
.listMain2 {
    background: url(/skin/images/loginbg.jpg) no-repeat center center;
    background-size: cover;
    padding-top: 120px;
    padding-bottom: 120px;
}
.listMain2 .wrap {
        position: relative;
        /* overflow: hidden; */
        margin: auto;
        max-width: 100%;
        padding: 0px 15px;
        width: 1230px;
}
.listMain2 .content {
    background: #FFFFFF;
    border-radius: 16px;
    box-shadow: 10px 10px 20px rgb(21 21 21 / 80%);
    overflow: hidden;
    padding-bottom: 41px;
}
.listMain2 .titleModel a{
    color: #fff;
}
.listMain2 .titleModel a img{
    vertical-align: middle;
    height: 30px;
}
.listMain2 .titleModel a span{
    color: #fff;
}
.listMain2 .titleModel {
    font-family: SourceHanSansCN;
    font-weight: 800;
    font-size: 46px;
    color: #94CA00;
    padding-top: 48px;
    padding-bottom: 32px;
    text-align: center;
}
.listMain2 .list {
    padding-left: 36px;
    padding-right: 36px;
    zoom: 1;
    padding-bottom: 51px;
    overflow: hidden;
}
.listMain2 .list ul {}
.listMain2 .list ul li {
    float: left;
    width: calc((100% - 24px)/3);
    line-height: 1;
    margin-right: 12px;
    background: #94CA00;
}
.listMain2 .list ul li:nth-child(3n){margin-right: 0;}
.listMain2 .list ul li a *{
    display:block;
}
.listMain2 .list ul li a .more{
    display:block;
    width: 105px;
    line-height: 22px;
    border-radius: 11px;
    border: 1px solid #FFFFFF;
    margin: auto;
    font-family: SourceHanSansCN;
    font-weight: 400;
    font-size: 15px;
    color: #FFFFFF;
}
.listMain2 .list ul li a {
    display: block;
    zoom: 1;
    overflow: hidden;
    position: relative;
    height: 100%;
}
.listMain2 .list ul li a .imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.listMain2 .list ul li a .imgbox {
    width: 100%;
    height: 265px;
    overflow: hidden;
}
.listMain2 .list ul li a .con {
    float: none;
    text-align: center;
}
.listMain2 .list ul li a .con .date {
    text-align: center;
    float: left;
    width: 110px;
}
.listMain2 .list ul li a .con .date .day {
    font-family: FZZZHONGJW;
    font-weight: normal;
    font-size: 68px;
    color: #4F4F4F;
}
.listMain2 .list ul li a .con .date .moun {
    font-family: FZZZHONGJW;
    font-weight: normal;
    font-size: 19px;
    color: #4F4F4F;
}
.listMain2 .list ul li a .con .txt {padding-top: 31px;padding-bottom: 22px;padding-left: 28px;padding-right: 28px;}
.listMain2 .list ul li a .con .txt .title {
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 19px;
    color: #1D1D1D;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: SourceHanSansCN;
    font-weight: bold;
    font-size: 32px;
    color: #FFFFFF;
    margin-bottom: 22px;
	line-height:34px;
}
.listMain2 .list ul li a .con .txt .dec span{
    display:inline;
    color:red;
}
.listMain2 .list ul li a .con .txt .dec {font-family: SourceHanSansCN;font-weight: 300;font-size: 12px;color: #FFFFFF;line-height: 18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 32px;}
.listMain2 .list ul li a .con .txt .dec a {}


.pagesize {
    position: relative;
    text-align: center;
    margin-left: 37px;
    margin-right: 37px;
}
.pagesize .prev:hover{
     background: url(/skin/images/prhover.png) no-repeat left center;
    background-size: 14px;
}
.pagesize .next:hover{
     background: url(/skin/images/nehover.png) no-repeat right center;
    background-size: 14px;
}
.pagesize .prev {
    position: absolute;
    left: 0;
    top: 0;
    font-family: SourceHanSansCN;
    font-weight: 400;
    font-size: 15px;
    color: #A5A5A5;
    padding-left: 20px;
    background: url(/skin/images/pr.png) no-repeat left center;
    background-size: 14px;
    line-height: 25px;
    top: 0;
}
.pagesize .next {
    position: absolute;
    right: 0;
    font-family: SourceHanSansCN;
    font-weight: 400;
    font-size: 15px;
    color: #A5A5A5;
    padding-right: 20px;
    background: url(/skin/images/ne.png) no-repeat right center;
    background-size: 14px;
    line-height: 25px;
    top: 0;
}
.pagesize .centerpage {
    font-size: 0;
}
.pagesize .centerpage a {
    width: 25px;
    line-height: 23px;
    border-radius: 50%;
    border: 1px solid #A5A5A5;
    display: inline-block;
    vertical-align: text-top;
    font-family: SourceHanSansCN;
    font-weight: 400;
    font-size: 16px;
    margin: 0px 5px;
    color: #A5A5A5 !important;
}
.pagesize .centerpage a.page-num-current {
    background: #94CA00;
    color: #fff !important;
    border-color: #94CA00;
}

@media only screen and (max-width: 767px){
    .listMain1 .titleModel{
        padding-left: 30px;
        line-height: 70px;
        font-size: 28px;
    }
    .listMain1 .list{
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
    }
    .listMain1 .list ul li{
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }
    .listMain1 .list ul li{
        height: auto;
    }
    .listMain1 .list ul li a .imgbox{
        width: 100%;
        height: 40vw;
    }
    .listMain1 .list ul li a .con{
        float: none;
        width: 100%;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .listMain1,.listMain2{
        padding-top: 10vw;
        padding-bottom: 10vw;
    }
    .pagesize{
        margin-left: 15px;
        margin-right: 15px;
    }
    .listMain2 .titleModel{
        font-size: 32px;
        padding-top: 20px;
        padding-bottom: 15px;
    }
    .listMain2 .list ul li{
        width: 100%;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .listMain2 .list ul li a .imgbox{
        height: 50vw;
    }
    .listMain2 .list ul li a .con .txt .title{
        font-size: 23px;
    }
    .listMain2 .list{
        padding-left: 15px;
        padding-right: 15px;
    }
}



.ny_right{ width:100%; min-height:600px; padding-bottom:20px; margin-top:15px; display:inline}
.ny_right .view_wz{ width:100%; min-height:300px; margin-top:20px; display:inline;font:15px/36px "Î¢ÈíÑÅºÚ"; color:#666}
.ny_right .view_wz img{}
.ny_title{ width:100%; height:60px; background:url(/skin/images/ny_title_bg.png) no-repeat center right}
.ny_title .wz{ background:#fff; padding-right:30px; font:22px/60px "Î¢ÈíÑÅºÚ"; color:#038600; display:inline}

.view_title {
    width: 100%;
    margin-top: 10px;
    display: inline;
    font: 24px / 45px "Î¢ÈíÑÅºÚ";
    color: #94CA00;
    text-align: center;
    font-weight: bold;
}
.news_title_s {
    width: 100%;
    text-align: center;
    font: 12px / 25px "Î¢ÈíÑÅºÚ";
    color: #999;
    line-height: 22px;
}
.ny_right .view_wz {
    width: 100%;
    min-height: 300px;
    margin-top: 20px;
    display: inline;
    font: 15px / 36px "Î¢ÈíÑÅºÚ";
    color: #666;
}<!--ºÄÊ±1780519194.1734Ãë-->