/*通用*/
*{ margin:0; padding:0;}
body{font:14px "microsoft yahei", Arial, Helvetica, sans-serif;color:#000; background:#FFF; min-width:1200px;}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin:0px;padding:0px;border:none;list-style:none;}
a{text-decoration:none;  text-shadow:none;font-weight:normal;}
ul{list-style:none;}
textarea,input{outline:none;-webkit-appearance:none; font-family:"微软雅黑";}
select{-webkit-appearance:none;outline:none;font-family:"微软雅黑";}
input[type="reset"],input[type="button"],input[type="submit"]{cursor:pointer;overflow:visible;}

a{color:#6c6c6c;text-decoration:none;}
img{border:none; display:block;}
.clear:before, .clear:after{content: ' ';display:block;height:0;clear:both;overflow:hidden;}
.dk{ width:1200px; margin:0 auto;}

.Run{transition:All 0.6s ease-in-out;-webkit-transition:All 0.6s ease-in-out;-moz-transition:All 0.6s ease-in-out;-o-transition:All 0.6s ease-in-out;}
.Run:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform: rotate(360deg);}

.Run1{transition:All 0.6s ease-in-out;-webkit-transition:All 0.6s ease-in-out;-moz-transition:All 0.6s ease-in-out;-o-transition:All 0.6s ease-in-out;}
.Run1:hover{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform: rotateY(180deg);}

.Mover{transition:0.5s;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.Mover:hover{transition:0.5s;ransform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}
.enlarge img{ width:100%;transition:0.5s;}
.enlarge:hover img{-ms-transform:scale(1.04);-moz-transform:scale(1.04);-webkit-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04); transition:0.5s;}

/*header*/
.waphead{display:none;}
.Indhead{ padding:0px 0;}
.header{width:100%; background:#fff;}
.header .dk{ max-width:1200px; width:100%; height:122px;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center;}
.hdlogo{ height:70px;}
.hdlogo img{ height:70px;}
.headerO{position:fixed;top:0px;left:0;z-index:666;}
/*display:flex;justify-content:space-between;align-items:center; flex-wrap:wrap*/
/*menu*/
.menu{display:flex;justify-content:space-between;align-items:center;}
.menu li{display:block; text-align:center; margin-left:30px;}
.menu a.menuA{color:#000;height:52px; padding:35px 0; display: block; align-items:center;flex-wrap:wrap; width:102px;}
.menu a.menuA p{font-size:20px; width:100%; line-height:26px;}
.menu a.menuA span{font-size:12px; color:#626262;width:100%; display: block; line-height:26px;text-transform: uppercase;}
.menu a.menuA:hover,.menu a.menuAo{background:#4D7157;transition:0.5s;}
.menu a.menuA:hover span,.menu a.menuAo span,.menu a.menuA:hover p,.menu a.menuAo p{ color:#FFF;}
@media only screen and (max-width: 639px) {
	body{ font-size:0.1rem; min-width:320px;}
	.header{display:none;}
	.waphead{ z-index:999; height:0.5rem; position: relative;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center;width:92%; padding:0 4%;}
	.waphdlogo{ height:0.3rem;}
	.waphdlogo img{ height:100%;}
	.wapNav{width:0.3rem; height:0.3rem; background-size:0.3rem;  background-position: center; background-repeat: no-repeat; background-image: url("sp_icon1.png");}
	.wapNavO{background-image: url("sp_icon5.png")}	
	.wapMenu{ height:100%; z-index:998;position:absolute;top:0.5rem; left:0; background: #f4f6f9;width:94%; padding: 0 3%;display:none;}
	.wapMenu > ul{ display:none;}
	.wapMenu > ul > li:first-child{border-top: 1px solid #666}
	.wapMenu > ul > li > a{display: block;border-bottom: 1px solid #666;padding: 4% 0;text-align: center;text-decoration:none;font-size:0.15rem; color: #666;}
}
/*footer*/
.foot{width:1200px; margin: 0 auto;padding-top:10px;border-top:1px solid #cccccc;}
.foot a{ color:#000;}
.foot a:hover{ color:#4D7157;}
.ftLogo{ display:block;}
.ftdk{margin-bottom:10px;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;}
.ftnL{width:440px;}
.ftNP{font-size:16px;color:#000;line-height:21px;padding-bottom:30px;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;}
.ftNPI{ width:40px; height:21px; background-image: url("ftI01.png");background-repeat: no-repeat; display: block;}
.ftNPI1{background-position: 0 0;}
.ftNPI2{background-position: 0 -21px;}
.ftNPI3{background-position: 0 -42px;}
.ftNP p{ width:400px;}
.ftC{width:100%; color:#818181;line-height:21px;font-size:16px}
.ftnR{width:700px; padding-left:49px; border-left: 1px solid #000; line-height:25px; color:#000;font-size: 16px;}
.ftNh{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;}
.ftNh h3{font-size:16px; font-weight: 500; width:85px;}
.ftNh p{ width:700px;}
@media only screen and (max-width: 639px) {
	.foot{width:92%;padding:0.2rem 4% 0;}
	.ftLogo img{ height:0.27rem;}
	.ftdk{ padding:0.2rem 0;}
	.ftnL{width:100%;}
	.ftNP{font-size:0.13rem;line-height:0.18rem;padding-bottom:0.15rem;}
	.ftNPI{ width:10%; height:0.18rem; background-size:0.18rem;}
	.ftNPI2{background-position: 0 -0.18rem;}
	.ftNPI3{background-position: 0 -0.36rem;}
	.ftNP p{ width:90%;}
	.ftC{ text-align: center; line-height:0.2rem;font-size:0.13rem; border-top:1px solid #000; padding:0.18rem 0 0.05rem;}
	.ftnR{ display: none;}
}
/*display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center; flex-wrap:wrap*/
/**/
.Dtop{position:fixed; right:-70px;bottom:120px; z-index:999; display: block; width:70px; height:70px; background-color:#626262; background-repeat:no-repeat; background-image:url(top.png);background-position:center;transition:0.5s;}
.DtopO{right:20px;}
@media only screen and (max-width: 639px) {
	.Dtop{right:-0.3rem;bottom:0.3rem;width:0.3rem; height:0.3rem; background-size:0.3rem}
	.DtopO{right:4%;}
}

/********分页*******/
.page{margin:0px auto;padding:10px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;align-items:center;}
.pagY{ width:120px;}
.pagY img{width:100%;}
.pagY:hover img{opacity:0.7;filter:alpha(opacity=70);}
.pageN{margin:0px auto;color:#000; font-size:15px; display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: center;-ms-flex-pack:center;justify-content:center;align-items:center;}
.pageN a.pageO{ color:#FFF; background:#666;}
.pageN a{ color:#000; width:22px; height:18px; text-align: center;line-height:18px;}
.pageN p{ padding:0 10px;line-height:18px;}
@media only screen and (max-width: 639px) {
	.page{margin:0.25rem auto;padding:0.1rem 0;}
	.pagY{ width:18%; height:0.12rem;}
	.pagY img{ height:100%;}
	.pageN{font-size:0.1rem;}
	.pageN a{ width:0.16rem; height:0.16rem;line-height:0.16rem;}
	.pageN p{ padding:0;line-height:0.16rem;}
}

@keyframes Updown{from{margin-top:2px;}to{margin-top:0px;}}
@-webkit-keyframes Updown{from{margin-top:2px;}to{margin-top:0px;}}
@-webkit-keyframes scale-three2{
0% {transform:scale(1);opacity:1;transition:1.5s;}
100% {transform:scale(1.2);opacity:0;transition:1.5s;}
}
/*出的各分辨率媒体查询换算：*/
@media screen and (min-width:360px) and (max-width:374px) and (orientation:portrait){html{font-size:703%;}}
@media screen and (min-width:375px) and (max-width:383px) and (orientation:portrait){html{font-size:732.4%;}}
@media screen and (min-width:384px) and (max-width:399px) and (orientation:portrait){html{font-size:750%; }}
@media screen and (min-width:400px) and (max-width:413px) and (orientation:portrait){html{font-size:781.25%;}}
@media screen and (min-width:414px) and (max-width:431px) and (orientation:portrait){html{font-size:808.6%;}}
@media screen and (min-width:432px) and (max-width:479px) and (orientation:portrait){html {font-size:843.75%;}}
@media screen and (min-width:479px) and (max-width:750px) and (orientation:portrait){html {font-size:843.75%;}}





