@charset "utf-8";
/* CSS Document */
body{ font-family:"Î¢ÈíÑÅºÚ"; padding:0px; margin:0 auto; font-size:12px; color:#424242;}
ul,ol,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,input{margin:0px; padding:0px;}
img{border:0px;}
.clear{border:0px; clear:both;}
ul,li,ol{list-style:none;}
a{color:#424242;}
a,a:visited,a:active{text-decoration:none;}
a:focus { outline:none;-moz-outline:none;}

.logo{width:1000px; margin:0 auto; overflow:hidden; padding:20px 0;}
.logo img{float:left; padding-left:20px}
.logo ul{float:right; width:220px;}
.logo ul span{float:left; background:url(/images/index_03.jpg) no-repeat center left; padding-left:30px; line-height:20px; width:80px; font-size:18px;}
.logo ul .email{background-image:url(/images/index_06.jpg);}
.jiansuo{float:right; background:url(/images/but.png) no-repeat; line-height:32px; font-size:16px; color:#007531; width:122px; margin-top:20px; padding-left:30px;}
.nav{ height:50px; background:#007531;  position:relative; z-index:1; font-size:14px;  }
.nav ul{width:1000px; margin:0 auto;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 18px; font-size:14px; font-weight:normal; line-height:50px; border-left:1px #026829 solid;	color:#fff;  }
.nav .none h3 a{border-left:0px;}
.nav .nLi h3 a:hover{ background:#f3af30;}
.nav .sub{ display:none; width:454px; left:0; top:50px;  position:absolute; background:#fff;  line-height:26px; padding:10px 0;  opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); }
.nav .sub li{ zoom:1; float:left; background:url(/images/3.jpg) no-repeat center left; padding-left:2px; line-height:30px; margin-left:30px; display:inline; }
.nav .sub a{ display:block; padding:0 10px; color:#222; }
.nav .on h3 a{}
.banner{
    position: relative;
    width:100%; height:529px; margin:0 auto; overflow:hidden; background:url(/images/banner.jpg) no-repeat center top;}
.banner p{width:1000px; margin:70px auto 0;
}
.lanmu{width:1000px; height:94px; margin:0 auto; background:#fff; overflow:hidden; position:relative; margin-top:-94px;}
.lanmu ul{width: 100%;margin:0 auto;overflow:hidden;}
.lanmu ul li{float:left;margin: 14px 22px 0;display:inline;background:#fff url(../images/lm_03.png) no-repeat center left;line-height:66px;}
.lanmu ul li a{color:#007531; font-size:18px; padding-left:80px; display:block;}
.lanmu ul .lm02{background-image:url(/images/lm_05.png);}
.lanmu ul .lm03{background-image:url(/images/lm_07.png);}
.lanmu ul .lm04{background-image:url(/images/lm_2024022809.png);}
.lanmu ul .lm04 a{/* width: 40px; */display: inline-block;}
.main{width:998px; margin:0 auto; overflow:hidden; border:1px #ececec solid; background:#fafafa;}
.main h3{ width:auto; font-size:14px; font-weight:normal; color:#007531; line-height:24px; background:url(/images/index_11.jpg) no-repeat center left; padding-left:15px;}
.main h3 a{float:right; background:url(/images/index_14.jpg) no-repeat center left; padding-left:15px; }
.dongtai{width: 949px;margin:20px auto 0;overflow:hidden;}
.slideBox{width: 475px;height:275px;float:left;overflow:hidden;position:relative;margin-top:20px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:6px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:6px;  width:10px; height:10px; background:url(/images/cir.png) no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{ background-position:-11px 0;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{width: 475px;height:275px;display:block;}
.slideBox .bd p{width:443px; padding-left:10px; line-height:35px; position:relative; margin-top:-35px; background:#333; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); color:#fff;}
.dongtai_right{float:right;width: 453px;margin-top:20px;}
.dongtai_right h4{width:484px; margin:0 auto; font-size:16px; font-weight:500; line-height:24px; text-align:center;}
.dongtai_right h4 a{color:#e49a0d;}		
.dongtai_right p{width:484px; line-height:20px; margin-top:8px; text-indent:2em;}
.dongtai_right ul{width:484px; margin:15px auto 0; overflow:hidden; border-top:1px #e7e7e7 solid; padding-top:8px;}
.dongtai_right ul li{width:470px; padding-left:12px; float:left; background:url(/images/index_19.jpg) no-repeat center left; line-height:28px; text-align:right;}
.con{width:1000px; margin:20px auto 0; overflow:hidden; border-bottom:1px #dcdcdc solid; border-top:1px #dcdcdc solid; height:236px;}
.slideTxtBox{ width:450px; float:left; margin:20px 0 0 25px; display:inline;}
.slideTxtBox .hd{ width:450px; position:relative; line-height:24px; height:24px;}
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  font-size:14px; }
.slideTxtBox .hd ul li.on{background:url(/images/index_11.jpg) no-repeat center left; color:#007531;}
.slideTxtBox .hd ul li a{position:absolute; right:0; top:0; background:url(/images/index_14.jpg) no-repeat center left; padding-left:15px; display:none; }
.slideTxtBox .hd ul li.on a{display:block;}
.slideTxtBox .bd ul{zoom:1; margin:10px auto 0;  }
.slideTxtBox .bd ul li,.media li{width:435px; float:left; padding-left:12px; background:url(/images/index_19.jpg) no-repeat center left; line-height:28px; text-align:right;}
.slideTxtBox .bd ul li a,.media li a,.dongtai_right ul li a{float:left;}
.media{width:450px; float:left; border-left:1px #dcdcdc solid; height:236px; margin-left:25px; padding:20px 0 0 25px;}
.media ul{margin-top:10px;}
.research{width:950px; margin:16px auto 0; overflow:hidden;}
.research ul li{float:left; width:228px; height:79px; background:url(/images/bg01.jpg); margin:20px 12px 0 0; display:inherit;}
.research ul li a{color:#fff; display:block; font-size:20px; line-height:99px; height:79px; background: url(/images/index_10.png) no-repeat 30px 15px; padding-left:104px;}
.research ul .ky02,.research ul .ky04{background-image:url(/images/bg02.jpg);}
.research ul .ky02 a{background-image:url(/images/index_03.png);}
.research ul .ky03 a{background-image:url(/images/index_05.png);}
.research ul .ky04 a{background-image:url(/images/index_07.png);}
.research ul .ky04{margin-right:0px;}
.publish{width:950px; margin:20px auto 0; overflow:hidden; padding-bottom:40px;}
.publish ul{width:940px; margin:0 auto; overflow:hidden;}
.publish ul li{float:left; width:940px; margin-top:20px; font-family:"ËÎÌå";}
.publish ul li b{float: left; background: url(/images/index_19.jpg) no-repeat 0 8px; padding-left: 15px; width: 840px; line-height: 20px; font-weight: normal;}
.publish ul li span{float:right; width:62px; line-height:44px; text-align:center; background:#007531; color:#fff; font-size:20px; font-weight:bold;}
.footer{width: 1220px;/* height:120px; */margin: 20px auto 0;overflow:hidden;background:#353535;padding:30px 0;line-height:24px;text-align:center;color:#b6b6b6;}
.footer img{position: absolute; margin-left: 5px; display: none;}
.footer div{position: relative; bottom: 70px; left: 146px; display: inline-block;}
.footer div img{display:block;}
/*------------*/
.hi_logo{width:100%; background:url(/images/hello_02.jpg) repeat-x; height:232px; overflow:hidden;}
.hi_logo ul{width:1000px; margin:103px auto 0; overflow:hidden;}
.hi_logo ul img{float:left; padding-left:14px;}
.hi_logo ul p{float:right; margin-top:55px;}
.hi_logo ul p a{float:left; width:102px; background:url(/images/hai_06.png) no-repeat center left; padding-left:40px; line-height:35px; font-size:27px;}
.hi_logo ul p .en{background-image:url(/images/hai_08.png); margin-left:20px; display:inline;}
.hi_banner{width:100%; background:url(/images/hello_05.jpg) repeat-x; text-align:center; margin:0 auto; height:547px;}
.hi_footer{width:100%; background:url(/images/hello_11.jpg) repeat-x; height:98px;}
.hi_footer p{width:1000px; margin:20px auto 0; text-align:center; line-height:24px;} 
.hi_footer p a{font-size:15px; color:#e09917; margin:0 50px; display:inline;}
.hi_footer p .green{color:#1b7e35;}




.rw-wrapper{
    position: absolute;
    top: 70px;
    left:30%;
    z-index: 99;
}

.rw-wrapper{
	width: 80%;
    margin: 0 auto;
	font-family: 'Bree Serif';
}
.rw-sentence{
	margin: 0;
	text-align: left;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.rw-sentence span{
	color: #007531;
	white-space: nowrap;
    font-size: 38px;
    font-weight: bold;
    font-weight: normal;
    display: block;
    padding-bottom: 10px;
}
.rw-words{
	display: inline;
	text-indent: 10px;
}
.rw-words span{
    position: absolute;
    /* font-family: "; */
	opacity: 0;
	overflow: hidden;
	width: 100%;
    color: #007531;
    letter-spacing:5px;
}

.rw-words-1 span{
	-webkit-animation: rotateWordsFirst 18s linear infinite 0s;
	-moz-animation: rotateWordsFirst 18s linear infinite 0s;
	-o-animation: rotateWordsFirst 18s linear infinite 0s;
	-ms-animation: rotateWordsFirst 18s linear infinite 0s;
	animation: rotateWordsFirst 18s linear infinite 0s;
}
.rw-words-2 span{
	-webkit-animation: rotateWordsSecond 18s linear infinite 0s;
	-moz-animation: rotateWordsSecond 18s linear infinite 0s;
	-o-animation: rotateWordsSecond 18s linear infinite 0s;
	-ms-animation: rotateWordsSecond 18s linear infinite 0s;
	animation: rotateWordsSecond 18s linear infinite 0s;
}
.rw-words span:nth-child(2) { 
    -webkit-animation-delay: 3s; 
	-moz-animation-delay: 3s; 
	-o-animation-delay: 3s; 
	-ms-animation-delay: 3s; 
    animation-delay: 3s; 
	/* color: #007531; */
}
.rw-words span:nth-child(3) { 
    -webkit-animation-delay: 6s; 
	-moz-animation-delay: 6s; 
	-o-animation-delay: 6s; 
	-ms-animation-delay: 6s; 
    animation-delay: 6s; 
    padding-left: 30px;
	/* color: #f3af30;	 */
}
.rw-words span:nth-child(4) { 
    -webkit-animation-delay: 9s;
	-moz-animation-delay: 9s; 
	-o-animation-delay: 9s; 
	-ms-animation-delay: 9s; 
	animation-delay: 9s; 
	/* color: #007531; */
}
.rw-words span:nth-child(5) { 
    -webkit-animation-delay: 12s; 
	-moz-animation-delay: 12s; 
	-o-animation-delay: 12s; 
	-ms-animation-delay: 12s; 
	animation-delay: 12s; 
	/* color: #007531; */
}
.rw-words span:nth-child(6) { 
    -webkit-animation-delay: 15s;
	-moz-animation-delay: 15s; 
	-o-animation-delay: 15s; 
	-ms-animation-delay: 15s; 
	animation-delay: 15s; 
	/* color: #007531; */
}
.rw-words span.spancolor{ 
    color:#f3af30;
    letter-spacing:8px;

}
@-webkit-keyframes rotateWordsFirst {
    0% { opacity: 1; -webkit-animation-timing-function: ease-in; height: 0px; }
    8% { opacity: 1; height: 60px; }
    19% { opacity: 1; height: 60px; }
	25% { opacity: 0; height: 60px; }
    100% { opacity: 0; }
}
@-moz-keyframes rotateWordsFirst {
    0% { opacity: 1; -moz-animation-timing-function: ease-in; height: 0px; }
    8% { opacity: 1; height: 60px; }
    19% { opacity: 1; height: 60px; }
	25% { opacity: 0; height: 60px; }
    100% { opacity: 0; }
}
@-o-keyframes rotateWordsFirst {
    0% { opacity: 1; -o-animation-timing-function: ease-in; height: 0px; }
    8% { opacity: 1; height: 60px; }
    19% { opacity: 1; height: 60px; }
	25% { opacity: 0; height: 60px; }
    100% { opacity: 0; }
}
@-ms-keyframes rotateWordsFirst {
    0% { opacity: 1; -ms-animation-timing-function: ease-in; height: 0px; }
    8% { opacity: 1; height: 60px; }
    19% { opacity: 1; height: 60px; }
	25% { opacity: 0; height: 60px; }
    100% { opacity: 0; }
}
@keyframes rotateWordsFirst {
    0% { opacity: 1; animation-timing-function: ease-in; height: 0px; }
    8% { opacity: 1; height: 60px; }
    19% { opacity: 1; height: 60px; }
	25% { opacity: 0; height: 60px; }
    100% { opacity: 0; }
}

@-webkit-keyframes rotateWordsSecond {
    0% { opacity: 1; -webkit-animation-timing-function: ease-in; width: 0px; }
    10% { opacity: 0.3; width: 0px; }
	20% { opacity: 1; width: 100%; }
    27% { opacity: 0; width: 100%; }
    100% { opacity: 0; }
}
@-moz-keyframes rotateWordsSecond {
    0% { opacity: 1; -moz-animation-timing-function: ease-in; width: 0px; }
    10% { opacity: 0.3; width: 0px; }
	20% { opacity: 1; width: 100%; }
    27% { opacity: 0; width: 100%; }
    100% { opacity: 0; }
}
@-o-keyframes rotateWordsSecond {
    0% { opacity: 1; -o-animation-timing-function: ease-in; width: 0px; }
    10% { opacity: 0.3; width: 0px; }
	20% { opacity: 1; width: 100%; }
    27% { opacity: 0; width: 100%; }
    100% { opacity: 0; }
}
@-ms-keyframes rotateWordsSecond {
    0% { opacity: 1; -ms-animation-timing-function: ease-in; width: 0px; }
    10% { opacity: 0.3; width: 0px; }
	20% { opacity: 1; width: 100%; }
    27% { opacity: 0; width: 100%; }
    100% { opacity: 0; }
}
@keyframes rotateWordsSecond {
    0% { opacity: 1; animation-timing-function: ease-in; width: 0px; }
    10% { opacity: 0.3; width: 0px; }
	20% { opacity: 1; width: 100%; }
    27% { opacity: 0; width: 100%; }
    100% { opacity: 0; }
}

/* 2024-3-6-nana */
.research_in{
	width:950px; margin:16px auto 0; overflow:hidden;
}
.research_in li{
    position: relative;
    float: left;
    width: 216px;
    margin: 0 12px 0 0;
    height: 400px;
    border: 6px solid #1b642f;
}
.research_in li:nth-child(2),.research_in li:nth-child(4){
      border-color: #f9c825; 
}
.research_in li:nth-child(3){
 border-color: #1b642f; 
}
.research_in li:nth-child(4){
    margin-right: 0;
}
.research_in li .list5 {
    display: block;
    padding: 10px;
    height: 312px;
    overflow: hidden;
}


.list5 dd {
    padding: 4px 0;
    overflow: hidden;
}

.list5 dd a {
    color: #424242;
    display: block;
    line-height: 24px;
    overflow: hidden;
    font-size: 12px;
}

.research_in  .readMore {
    text-align: left;
}

.research_in  .readMore a {
    position: absolute;
    left: 10px;
    z-index: 99;
    bottom: 18px;
    display: block;
    width: 100%;
    text-align: left;
}
.research_in  .readMore a:hover{
 color: #268817;
 font-weight: bold;
}
 
.list5 dd a:hover{
    font-weight: bold;
    color: #268817;
}

.slideTxtBox01{ 
    width:484px; float:left; 
    margin:0; display:inline;
}
.slideTxtBox01 .hd{width: 450px;position:relative;line-height:24px;height:24px;}
.slideTxtBox01 .hd ul li{
    float:left;
    width: auto;
    padding:0 15px;
    cursor:pointer;
    font-size:14px;
    background: none;
    }
.slideTxtBox01 .hd ul li.on{background:url(/images/index_11.jpg) no-repeat center left; color:#007531;}
.slideTxtBox01 .hd ul li a{position:absolute; right:0; top:0; background:url(/images/index_14.jpg) no-repeat center left; padding-left:15px; display:none; }
.slideTxtBox01 .hd ul li.on a{display:block;}
.slideTxtBox01 .bd ul{zoom:1; margin:10px auto 0;  }
.slideTxtBox01 .bd ul li,.media li{width: 420px;float:left;padding-left: 12px;background:url(/images/index_19.jpg) no-repeat center left;line-height:28px;text-align:right;}
.slideTxtBox01 .bd ul li a,.media li a,.dongtai_right ul li a{float:left;}
.dongtai_right ul{
        border-top: 1px #fafafa solid;
}
.slideTxtBox01  ul{
  margin-top: 0;
}

@media screen and (max-width: 1200px){
	.rw-sentence span{
        color: #007531;
        white-space: nowrap;
        font-size: 30px;
        font-weight: bold;
        font-weight: normal;
        display: block;
        padding-bottom: 10px;
        letter-spacing:3px;
    }

} 
@media screen and (max-width: 768px){
	.rw-sentence { font-size: 18px; }
}
@media screen and (max-width: 320px){
	.rw-sentence { font-size: 9px; }
}