@charset "utf-8";
@import url("reset.css");
@import url("header.css");
@import url("footer.css");
@import url("animate.min.css");

.Main{background:url("../images/zywyh_bg.png")no-repeat center top;background-size:100% auto;padding-top:212px;}
.txtCon{width:100%;height: auto;overflow: hidden;text-align: center;margin-bottom:151px;}
.txtCon h1{font-size:80px;font-weight: bold;color:#ffffff;line-height:123px;text-shadow:0px 0px 40px rgba(2,40,61,0.7);}
.txtCon img{ display:none; }

.gzgzPart{height:auto;overflow:hidden;border:1px solid rgba(255,255,255,0.49);background:rgba(255,255,255,0.13);box-sizing: border-box;padding:25px 90px 35px;margin-bottom:87px;}
.gzgzPart .conBox{font-size:18px;color:#FFFFFF;line-height:46px;text-indent:2em;}

.trzPart{height:auto;overflow:hidden;border-radius:5px;border:1px solid #eeeeee;box-sizing:border-box;margin-bottom:49px;background:#FFFFFF;padding:48px 64px 46px;}

.trzPart .hd{width:100%;height:80px;margin-bottom:54px;}
.trzPart .hd ul{display:flex;justify-content: center;}
.trzPart .hd ul li{width:480px;height:80px;background:#d9d9d9;}
.trzPart .hd ul li.on{background:#8bbb29;}
.trzPart .hd ul li a{display:block;width:100%;height:100%;text-align: center;line-height:80px;font-size:36px;color:#FFFFFF;}
.trzPart .hd ul li.on a{font-weight: bold;}

.trzPart .bd{height:auto;overflow: visible;}
.trzPart .bd .trzCon ul li{width:402px;height:auto;float:left;margin:0px 32px 64px 0px;transition:all ease-in-out 0.5s;}
.trzPart .bd .trzCon ul li:nth-child(3n){margin-right:0px;}
.trzPart .bd .trzCon ul li a{display:block;width:100%;height:100%;}
.trzPart .bd .trzCon ul li a .pic{display:flex;width:100%;height:126px;background:#FFFFFF;border:1px solid #eeeeee;box-sizing:border-box;box-shadow:0px 0px 18px rgba(190,190,190,0.32);justify-content: center;align-items: center;margin-bottom:26px;}
.trzPart .bd .trzCon ul li a .txt{display:block;width:100%;height:60px;}
.trzPart .bd .trzCon ul li a .txt h2,
.trzPart .bd .trzCon ul li a .txt h3{width:100%;height:30px;text-align: center;line-height:30px;font-size:18px;color:#222222;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.trzPart .bd .trzCon ul li a .txt h3{font-size:16px;}
.trzPart .bd .trzCon ul li:hover{transform: translateY(-5px);}
.trzPart .bd .trzCon ul li:hover a .txt h2,
.trzPart .bd .trzCon ul li:hover a .txt h3{color:#8bbb29;}
.trzPart .bd .sdwqCon{height:auto;overflow: hidden;}
.trzPart .bd .sdwqCon *{line-height:1.8!important;}


/* 英文版-修正 */
body.en .trzPart .hd ul li a{font-size: 20px;}