@charset "UTF-8";
/*css reset*/
html,body,div,ul,li,dl,dt,dd,span,p,img,a,table,tr,td,th,h1,h2,h3,h4{
	margin:0px;
	padding:0px;
	border:0px;
	outline: none;
	font-size: 16px;
	font-family:"微软雅黑","宋体","Arial";
}
body{
	background: url(../../../images/v2022/xktd/bg.png) repeat-x top #fff;
}
h2{
	font-size: 22px;
}
a{
	text-decoration: none;
}

li{
	list-style: none;
}
#visit_count{font-size: 14px;}

#top{width: 1400px; margin: 0 auto;}
#enlink{display: block; width: 135px; height: 100px; float: right; padding-top: 58px;}
#enlink a{display: block; width: 115px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 16px; background-image: linear-gradient(#57ab5d, #1c871f);border:5px solid #b8dab9; border-radius: 20px;}
#enlink a:hover{background-image: linear-gradient(#1c871f, #57ab5d);}
#logo{width:1265px; float: left; display: inline-block; min-height: 158px; background: url(../../../images/v2022/xktd/logo.png) no-repeat 0 50%;}
#logo .tdmc{margin-top: 45px; margin-left: 76px; width: 1130px; overflow: hidden;}
#logo .tdmc p.cn{color:#219901; font-weight: bold; font-size: 32px; line-height: 44px;}
#logo .tdmc p.en{font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 20px;}

#banner{width: 1386px; margin:0 auto; height: 406px; border:7px solid #409c46; background: url(../../../images/v2022/xktd/banner.png) no-repeat;border-radius: 15px; background-size: 100% 100%;}
#banner h2{float: left; display: inline-block;width: 970px; height: 276px; color: white; font-size: 38px; font-weight: normal; text-align: center; line-height: 60px; padding-top: 130px;}
#banner .jianjie{width: 326px; height: 316px; float: left; display: inline-block; background: rgba(61, 82, 64, 0.7); color: white; font-size: 18px; line-height: 40px; padding: 45px; overflow: hidden;}
#banner .jianjie .box{height: 316px; overflow: hidden;}
#banner .jianjie .box,#banner .jianjie .box p{font-size: 18px; line-height: 40px;}

#nav{width:1400px; margin:0 auto; height: 100px; margin-top:30px;}
#nav ul li{display: inline-block; float: left;}
#nav ul li.home{width: 88px; height: 65px; background-image: linear-gradient(#57ab5d, #1c871f); border-radius: 10px; }
#nav ul li.home a{color:white; text-align: center; display: block;padding-top: 30px; background: url(../../../images/v2022/xktd/home.png) no-repeat 50% 20%; font-size: 14px; line-height: 30px; width: 84px; height: 31px; margin-left:1px; margin-top: 1px; border:1px solid #9fcfa6; border-radius: 10px;}

#nav ul li.normal{width: 314px; height: 63px; background-image: linear-gradient(#f7f6f6, #ececec); border-radius: 10px; margin-left: 10px; border: 1px solid #cbcccc; box-shadow: 2px 2px 4px 1px #e7e7e7;}
#nav ul li.normal a{color:#666766; text-align: center; display: block;font-size: 22px; font-weight: bold; line-height: 63px; width: 316px; height: 63px; border-radius: 10px; }

#nav ul li.normal:hover{background-image: linear-gradient(#57ab5d, #1c871f);border: 1px solid #399b45;}
#nav ul li.normal:hover a{color:white; width: 312px; height: 61px;border:1px solid #9fcfa6; border-radius: 10px;}

#nav ul li.selected {background-image: linear-gradient(#57ab5d, #1c871f);border: 1px solid #399b45;}
#nav ul li.selected a{color:white; width: 312px; height: 61px;border:1px solid #9fcfa6; border-radius: 10px;}

#main{width: 1400px; margin:0 auto; padding-bottom: 60px;}
#main .left{width: 336px; float: left; display: inline-block; overflow: hidden;}
#main .left dl{float: left; margin-bottom: 18px;}
#main .left dl dt{width: 334px; height: 58px; float: left; display: inline-block; border:1px solid #33983f; border-top-left-radius: 10px; border-top-right-radius: 10px; background: #3b9e48;}
#main .left dl dt div{width: 332px; height: 56px;border:1px solid #93c595;border-top-left-radius: 10px; border-top-right-radius: 10px;}
#main .left dl dt div span{display: inline-block;float: left; line-height: 56px; font-size: 22px; font-weight: bold; color:white; padding-left: 30px;}
#main .left dl dt div b{display: inline-block; float: left; padding-left: 10px; color:white; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 66px; font-weight: bold;}
#main .left dl dd{width: 284px; min-height: 118px; border:1px solid #d7d7d7; border-top:0px; float: left; padding: 25px; line-height: 30px;}
#main .left .link a{display: block; margin-bottom: 5px;}

#main .left dl.lanmu dd {padding:0px; width: 334px;}
#main .left dl.lanmu dd ul li{height: 57px; line-height: 57px; padding-left: 25px;}
#main .left dl.lanmu dd ul li+li{border-top: 1px dashed #d1d1d1; }
#main .left dl.lanmu dd ul li a{color:#3a3a3a; display: block; padding-left: 25px; background: url(../../../images/v2022/xktd/arrow1.png) no-repeat left;}
#main .left dl.lanmu dd ul li a:hover{color:#08981f;background: url(../../../images/v2022/xktd/arrow2.png) no-repeat left; font-weight: bold;}
#main .left dl.lanmu dd ul li.on a{color:#08981f;background: url(../../../images/v2022/xktd/arrow2.png) no-repeat left; font-weight: bold;}

#main .right{width: 1025px; float: left; display: inline-block; overflow: hidden; margin-left: 39px;}
#main .right dl{float: left; margin-bottom: 15px;}
#main .right dl dt{width: 1023px; height: 58px; float: left; display: inline-block; border:1px solid #cbcccc; border-top-left-radius: 10px; border-top-right-radius: 10px; background-image: linear-gradient(#f7f6f6, #ececec);}
#main .right dl dt div.box{width: 1021px; height: 56px;border:1px solid #fff;border-top-left-radius: 10px; border-top-right-radius: 10px;}
#main .right dl dt div.box span{display: inline-block;float: left; line-height: 56px; font-size: 22px; font-weight: bold; color:#21952d; padding-left: 30px;}
#main .right dl dt div.box span.lanmu{padding-left: 20px; border-left:5px solid #21952d; margin-left: 30px; height: 28px; margin-top: 16px; line-height: 28px;}
#main .right dl dt #navbar{float:right; height: 66px; line-height: 66px; color: #747474; padding-left: 30px; padding-right: 20px; background: url(../../../images/v2022//xktd/shuye2.png) no-repeat left;}
#main .right dl dt #navbar a{color: #747474;}
#main .right dl dt #navbar a:hover{color:#318a3a;}

#main .right dl dt div b{display: inline-block; float: left; padding-left: 10px; color:white; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 66px; font-weight: bold; color:#666766;}
#main .right dl dt div a.more{display: block; float: right; width: 67px; height: 20px; border-radius: 20px;background-image: linear-gradient(#57ab5d, #1c871f);border:1px solid #b8dab9; border-radius: 20px; margin-top: 18px; margin-right: 20px; font-size: 12px; color: white; text-align: center;line-height: 20px;}
#main .right dl dt div a.more:hover{background-image: linear-gradient(#1c871f, #57ab5d);}
#main .right dl dd{width: 1023px; min-height: 461px; overflow: hidden; border:1px solid #cbcccc;border-top:0px;}
#main .right dl dd ul.news{padding-left: 20px; padding-right: 20px;}
#main .right dl dd ul.news li{height: 112px; width: 980px; overflow: hidden;}
#main .right dl dd ul.news li+li{border-top:1px dashed #bcbcbc;}
#main .right dl dd ul.news li .date{float:left; display:inline-block;width:99px; height:53px; border-right:7px solid #21952d; margin-top: 27px;}
#main .right dl dd ul.news li .date b{display: inline-block; float: left; width: 99px; text-align: center; color:#21952d;font-weight: normal;}
#main .right dl dd ul.news li .date b.day{height: 36px; line-height: 36px; font-size: 32px; }
#main .right dl dd ul.news li .date b.ym{height:17px; line-height: 20px; font-size: 15px;}
#main .right dl dd ul.news li a{display: inline-block; float: left; width: 843px; padding-left: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#main .right dl dd ul.news li a.t{height: 33px; line-height: 33px; font-size: 20px; color:#3f403f; margin-top: 27px; font-weight: bold;}
#main .right dl dd ul.news li a.t:hover{color:#21952d; font-weight: bold;}
#main .right dl dd ul.news li a.wz{height: 20px; line-height: 20px; color:#1e6dc6;}
#main .right dl dd ul.news li a.wz:hover{text-decoration: underline;}

#footer{width: 100%; min-width: 1400px; height: 100%; background: url(../../../images/v2022/xktd/footer.png) no-repeat;}
#footer .box{width: 1400px; height: 100px; margin: 0 auto; text-align: center; line-height: 100px; color:#d6e6d6;}
#footer .box p{height: 100px; line-height: 100px;text-align: center; width: 1400px;}



#main .right dl dd .jianjie{line-height: 1.8; font-size: 17px; color: #666; text-align: justify; padding: 60px; padding-top: 40px; padding-bottom: 40px;}
#main .right dl dd .jianjie p{line-height: 30px; font-size: 17px;  color: #666; line-height: 1.8; }
#main .right dl dd .jianjie p a{line-height: 30px; font-size: 17px;  color: #3D9EE9;}

#main .right dl dd .chengyuan{padding: 40px; padding-top: 30px; padding-bottom: 30px;}
#main .right dl dd .chengyuan ul li{display: inline-block; float: left;}
#main .right dl dd .chengyuan ul li.fzr{width: 100%; min-height: 270px; padding-bottom: 20px; border-bottom: 1px solid #ccc; padding-top: 10px;}
#main .right dl dd .chengyuan ul li.fzr a.photo{width: 179px; height: 249px; display: inline-block; float: left; overflow: hidden; margin-right: 35px;}
#main .right dl dd .chengyuan ul li.fzr a.photo img{width: 179px; height: 249px; }
#main .right dl dd .chengyuan ul li.fzr h2{height: 35px; line-height: 35px;}
#main .right dl dd .chengyuan ul li.fzr h2 a{font-size: 22px; color:#3fa14d; font-weight: bold; margin-right: 20px;}
#main .right dl dd .chengyuan ul li.fzr .jieshao{color:#2e2f2f; line-height: 35px;padding-top:10px; width: 710px; float: left; overflow: hidden;}


#main .right dl dd .chengyuan ul li.cy{width: 33%; min-height: 215px; padding-bottom: 0px; margin-top: 30px; padding-top: 10px;}
#main .right dl dd .chengyuan ul li.cy a.photo{width: 127px; height: 176px; display: inline-block; float: left; overflow: hidden; margin-right: 15px;}
#main .right dl dd .chengyuan ul li.cy a.photo img{width: 127px; height: 176px; }
#main .right dl dd .chengyuan ul li.cy h2{height: 60px; line-height: 60px; }
#main .right dl dd .chengyuan ul li.cy h2 a{font-size: 20px; color:#3fa14d; font-weight: bold; margin-right: 20px;}
#main .right dl dd .chengyuan ul li.cy .jieshao{color:#6e6f6e; line-height: 25px;padding-top:10px; width: 150px; float: left; overflow: hidden;}
#main .right dl dd .chengyuan ul li.cy .jieshao p{word-wrap: break-word;}

#main .right dl dd .chengyuan ul li a img{transition: all 0.6s;}
#main .right dl dd .chengyuan ul li a img:hover{transform: scale(1.1);}

#main .right dl dd .chengguo{padding: 40px; padding-top: 0px; padding-bottom: 30px;}
#main .right dl dd .chengguo ol{width: 100% !important; padding-left: 20px;}
#main .right dl dd .chengguo ol li{border-bottom: 1px dashed #ccc; line-height: 30px; padding-top: 10px; padding-bottom: 10px; list-style: decimal !important;}
#main .right dl dd .chengguo h1,
#main .right dl dd .chengguo h2,
#main .right dl dd .chengguo h3{color:#3fa14d; line-height: 30px; font-size: 24px; font-weight: bold; margin-top: 50px;}
#main .right dl dd .chengguo a{color:blue;}
#main .right dl dd .chengguo a:hover{text-decoration: underline;}
#main .right dl dd .chengguo p{border-bottom: 1px dashed #ccc; line-height: 30px; padding-top: 10px; padding-bottom: 10px;}


#main .right dl dd .zhaopian{padding: 30px;}