 /*通用*/
*{ margin:0; padding:0;}
body{font:14px "microsoft yahei", Arial, Helvetica, sans-serif;color:#333; background:#FFF;}
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;}
.fl{ float:left;}
.fr{ float:right}
a{color:#6c6c6c;text-decoration:none;}
img{border:none;}
.clear:before, .clear:after{content: ' ';display:block;height:0;clear:both;overflow:hidden;}
.dk{ width:1200px; margin:0 auto;}

/*header*/
.header{width:100%; position: fixed;background:rgba(0,0,0,0.72); top:0; left:0;z-index:10;}
.headK{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:flex-end;align-items:center;}
.hdlogo{display: block; margin-right: auto;}
/*导航*/
.Menu ul{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}
.Menu ul li{display: block; position: relative;}
.MenuA{display: block;}
.searchB{background-image: url("../images/icon/search.png"); background-position:center; background-repeat: no-repeat;}
.search{ position: fixed;z-index:99;left:0;right:0; margin:0 auto; display:none;}
.searchK{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center;}
.searchA{display: block; background-position: center; background-image: url("../images/icon/search01.png"); background-repeat: no-repeat;}
.searchI{border:none;}
/*footer*/
.foot{width:100%;background:#004796;color:#FFF;}
.FtLin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;flex-wrap:wrap;}
.FtLina{color:#FFF;text-align: center;}
.ftdk{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;}
.ftMA img{display: block;}
.ftMA p{ text-align:center;}
.ftN{ padding:0;}
.ftNra,.ftNr p{color:rgba(255,255,255,0.7); display: block;}
.FtC{ color:rgba(255,255,255,0.7);text-align: center;}
@media screen and (min-width:1680px){
/*header*/
.header{width:100%;background:rgba(0,71,150,0.95);}
.Indw{width:1400px; margin:0 auto;}
.headK{height:110px}
.hdlogo{ width:380px;display:block;}
.hdlogo img{width:380px;}
/*导航*/
.wapMenu,.wapNav{ display: none;}
.Menu{ display: block;}
.Menu ul{}
.Menu ul li{padding:0 15px;}
.MenuA{ line-height:110px;font-size:16px; color:#FFF; position: relative;}
.MenuA i{width:0; height:4px; display: block; background:#e4973c; position: absolute;left:50%; bottom:25px;transition:0.5s;}
.Menu ul li .on i,.MenuA:hover i{width:80%; margin-left:-40%;transition:0.5s; }
.Nav{ z-index:999;top:110px;left:50%; margin-left:-75px; position:absolute; width:150px;background:rgba(10,73,141,0.8); box-shadow:0 0 5px rgba(0,0,0,0.1); display:none;}
.MenuS{font-size:14px; line-height:44px; text-align: center; display:block;color:#FFF; border-top:1px solid rgba(255,255,255,0.2);}
.MenuS:first-child{border-top:none;}
.MenuS:hover{ color:#FFF; background:#0a498d;}
.searchB{width:40px; height:110px; background-size:17px;}
.search{top:110px;width:1400px;}
.searchK{ background:#eee;width:360px; height: 40px;padding:12px 17px;float: right;}
.searchA{width:27px; height:40px;background-size:17px;}
.searchI{width:290px; height: 40px; padding:0 15px; line-height:40px; background:#FFF;font-size:14px; color:#0a498d;}
/*footer*/

.FtLin{height:65px;line-height:65px;border-bottom:1px solid rgba(255,255,255,0.08);}
.FtLina{font-size: 14px; width:140px;}
.FtLina:hover{ text-decoration:underline;}
.ftdk{margin:45px auto 35px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.ftMA{ margin-right:70px; margin-top:8px;}
.ftMA img{width:106px; height:106px; margin: 0 auto 5px;}
.ftMA p{ font-size:14px; line-height:25px;}
.ftNw1{width:100px;}
.ftNw2{width:265px; margin-left:50px;}
.ftNT{height:30px; line-height:30px; font-size: 16px;}
.ftNr{ line-height:30px; padding-top:10px; font-size: 14px;}
.ftNra:hover{color:rgba(255,255,255,1);}
.FtC{height: 50px; line-height:50px; font-size: 14px; border-top:1px solid rgba(255,255,255,0.08)}
}
@media  screen and (max-width:1679px ) and ( min-width:1400px){
/*header*/
.header{width:100%;background:rgba(0,71,150,0.95);}
.Indw{width:85%; margin:0 auto;}
.headK{height:95px}
.hdlogo{ width:300px;display:block;}
.hdlogo img{width:300px;}
/*导航*/
.wapMenu,.wapNav{ display: none;}
.Menu{ display: block;}
.Menu ul{}
.Menu ul li{padding:0 10px;}
.MenuA{ line-height:95px;font-size:15px; color:#FFF; position: relative;}
.MenuA i{width:0; height:3px; display: block; background:#e4973c; position: absolute;left:50%; bottom:25px;transition:0.5s;}
.Menu ul li .on i,.MenuA:hover i{width:80%; margin-left:-40%;transition:0.5s; }
.Nav{ z-index:999;top:95px;left:50%; margin-left:-65px; position:absolute; width:130px;background:rgba(10,73,141,0.8); box-shadow:0 0 5px rgba(0,0,0,0.1); display:none;}
.MenuS{font-size:13px; line-height:40px; text-align: center; display:block;color:#FFF; border-top:1px solid rgba(255,255,255,0.2);}
.MenuS:first-child{border-top:none;}
.MenuS:hover{ color:#FFF; background:#0a498d;}
.searchB{width:40px; height:95px; background-size:17px;}
.search{top:95px;width:85%;}
.searchK{ background:#eee;width:310px; height:38px;padding:10px 15px;float: right;}
.searchA{width:25px; height:38px;background-size:17px;}
.searchI{width:250px; height: 38px; padding:0 12px; line-height:38px; background:#FFF;font-size:14px; color:#0a498d;}
/*footer*/

.FtLin{height:55px;line-height:55px;border-bottom:1px solid rgba(255,255,255,0.08);}
.FtLina{font-size: 14px; width:115px;}
.FtLina:hover{ text-decoration:underline;}
.ftdk{margin:35px auto 25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.ftMA{ margin-right:40px; margin-top:8px;}
.ftMA img{width:100px; height:100px; margin: 0 auto 5px;}
.ftMA p{ font-size:14px; line-height:25px;}
.ftNw1{width:100px;}
.ftNw2{width:265px; margin-left:40px;}
.ftNT{height:30px; line-height:30px; font-size: 16px;}
.ftNr{ line-height:30px; padding-top:10px; font-size: 14px;}
.ftNra:hover{color:rgba(255,255,255,1);}
.FtC{height:45px; line-height:45px; font-size: 14px; border-top:1px solid rgba(255,255,255,0.08)}
}
@media  screen and (max-width:1399px ) and ( min-width:1280px){
/*header*/
.header{width:100%;background:rgba(0,71,150,0.95);}
.Indw{width:85%; margin:0 auto;}
.headK{height:80px}
.hdlogo{ width:250px;display:block;}
.hdlogo img{width:250px;}
/*导航*/
.wapMenu,.wapNav{ display: none;}
.Menu{ display: block;}
.Menu ul{}
.Menu ul li{padding:0 10px;}
.MenuA{ line-height:80px;font-size:14px; color:#FFF; position: relative;}
.MenuA i{width:0; height:3px; display: block; background:#e4973c; position: absolute;left:50%; bottom:20px;transition:0.5s;}
.Menu ul li .on i,.MenuA:hover i{width:80%; margin-left:-40%;transition:0.5s; }
.Nav{ z-index:999;top:80px;left:50%; margin-left:-55px; position:absolute; width:110px;background:rgba(10,73,141,0.8); box-shadow:0 0 5px rgba(0,0,0,0.1); display:none;}
.MenuS{font-size:12px; line-height:35px; text-align: center; display:block;color:#FFF; border-top:1px solid rgba(255,255,255,0.2);}
.MenuS:first-child{border-top:none;}
.MenuS:hover{ color:#FFF; background:#0a498d;}
.searchB{width:40px; height:80px; background-size:17px;}
.search{top:80px;width:85%;}
.searchK{ background:#eee;width:280px; height:35px;padding:10px 15px;float: right;}
.searchA{width:25px; height:35px;background-size:17px;}
.searchI{width:220px; height: 35px; padding:0 10px; line-height:35px; background:#FFF;font-size:14px; color:#0a498d;}
/*footer*/

.FtLin{height:50px;line-height:50px;border-bottom:1px solid rgba(255,255,255,0.08);}
.FtLina{font-size: 14px; width:110px;}
.FtLina:hover{ text-decoration:underline;}
.ftdk{margin:35px auto 25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.ftMA{ margin-right:30px; margin-top:8px;}
.ftMA img{width:95px; height:95px; margin: 0 auto 5px;}
.ftMA p{ font-size:13px; line-height:25px;}
.ftNw1{width:90px;}
.ftNw2{width:260px; margin-left:30px;}
.ftNT{height:26px; line-height:26px; font-size:15px;}
.ftNr{ line-height:26px; padding-top:8px; font-size: 13px;}
.ftNra:hover{color:rgba(255,255,255,1);}
.FtC{height:40px; line-height:40px; font-size: 13px; border-top:1px solid rgba(255,255,255,0.08)}
}
@media  screen and (max-width:1279px ) and ( min-width:960px){
/*header*/
.header{width:100%;background:rgba(0,71,150,0.95);}
.Indw{width:90%; margin:0 auto;}
.headK{height:70px}
.hdlogo{ width:200px;display:block;}
.hdlogo img{width:200px;}
/*导航*/
.wapMenu,.wapNav{ display: none;}
.Menu{ display: block;}
.Menu ul{}
.Menu ul li{padding:0 5.5px;}
.MenuA{ line-height:70px;font-size:12px; color:#FFF; position: relative;}
.MenuA i{width:0; height:2px; display: block; background:#e4973c; position: absolute;left:50%; bottom:16px;transition:0.5s;}
.Menu ul li .on i,.MenuA:hover i{width:80%; margin-left:-40%;transition:0.5s; }
.Nav{ z-index:999;top:70px;left:50%; margin-left:-50px; position:absolute; width:100px;background:rgba(10,73,141,0.8); box-shadow:0 0 5px rgba(0,0,0,0.1); display:none;}
.MenuS{font-size:12px; line-height:30px; text-align: center; display:block;color:#FFF; border-top:1px solid rgba(255,255,255,0.2);}
.MenuS:first-child{border-top:none;}
.MenuS:hover{ color:#FFF; background:#0a498d;}
.searchB{width:35px; height:70px; background-size:16px;}
.search{top:70px;width:90%;}
.searchK{ background:#eee;width:280px; height:35px;padding:10px 15px;float: right;}
.searchA{width:25px; height:35px;background-size:17px;}
.searchI{width:220px; height: 35px; padding:0 10px; line-height:35px; background:#FFF;font-size:14px; color:#0a498d;}
/*footer*/

.FtLin{height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,0.08);}
.FtLina{font-size: 13px; width:95px;}
.FtLina:hover{ text-decoration:underline;}
.ftdk{margin:25px auto 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.ftMA{ margin-right:20px; margin-top:8px;}
.ftMA img{width:80px; height:80px; margin: 0 auto 5px;}
.ftMA p{ font-size:12px; line-height:25px;}
.ftNw1{width:80px;}
.ftNw2{ margin-left:10px;}
.ftNT{height:26px; line-height:26px; font-size:15px;}
.ftNr{ line-height:26px; padding-top:8px; font-size: 13px;}
.ftNra:hover{color:rgba(255,255,255,1);}
.FtC{height:36px; line-height:36px; font-size: 12px; border-top:1px solid rgba(255,255,255,0.08)}
}
@media  screen and (max-width:959px ) and ( min-width:640px){
/*header*/
.header{width:100%;background:rgba(0,71,150,0.95);}
.Indw{width:90%; margin:0 auto;}
.headK{height:55px}
.hdlogo{ width:220px;display:block;}
.hdlogo img{width:220px;}
/*导航*/
.Menu{ display: none;}
.wapNav{ display: block;width:11%; height:40px; background-size:40px;  background-position:right center; background-repeat: no-repeat; background-image: url("../images/icon/sp_icon1.png");}
.wapNavO{background-image: url("../images/icon/sp_icon5.png")}
/*导航*/
.Menu{ display: none;}
.wapMenu{ display: none; position:fixed;top:0;left:0; z-index:8;width:100%; height:100%;background:rgba(0,71,150,0.8);}
.wapMenu ul{ padding-top:55px;}
.wapMenu ul li{padding:0 4%;}
.wapMenuA{ display: block; line-height:55px;font-size:17px; color:#FFF; text-align: center; border-top:1px solid rgba(255,255,255,0.4)}
.wapMenu ul li:first-child .wapMenuA {border-top:none;}
.wapNavK{background:rgba(0,71,150,1); display: none;}
.wapNava{ line-height:45px; display: block; font-size: 15px; color:#FFF; border-top:1px solid rgba(255,255,255,0.2); text-align: center;}
.wapMenu ul li .on{background:rgba(0,71,150,1);}	
.searchB{width:35px; height:55px; background-size:18px;}
.search{ height: 100%; top:55px; z-index:-1; width:100%; background:rgba(0,0,0,0);}
.searchK{ background:#eee;width:90%; height:35px;padding:10px 5%;float: right;}
.searchA{width:25px; height:35px;background-size:17px;}
.searchI{width:87%; height: 35px; padding:0 3%; line-height:35px; background:#FFF;font-size:14px; color:#0a498d;}
/*footer*/

.FtLin{height:40px;line-height:40px;border-bottom:1px solid rgba(255,255,255,0.08);}
.FtLina{font-size: 12px; width:65px;}
.ftdk{margin:25px auto 20px;}
.ftMA{ margin-right:20px; margin-top:8px;}
.ftMA img{width:80px; height:80px; margin: 0 auto 5px;}
.ftMA p{ font-size:12px; line-height:25px;}
.ftNw1{width:90px;}
.ftNw2{}
.ftNT{height:26px; line-height:26px; font-size:14px;}
.ftNr{ line-height:24px; padding-top:5px; font-size: 12px;}
.FtC{height:30px; line-height:30px; font-size: 12px; border-top:1px solid rgba(255,255,255,0.08)}
}
@media only screen and (max-width: 639px) {
/*header*/
.header{width:100%;background:rgba(0,71,150,1);}
.Indw{width:92%; margin:0 auto;}
.headK{height:0.4rem}
.hdlogo{display:block;}
.hdlogo img{height:0.24rem; width: auto;}
/*导航*/
.Menu{ display: none;}
.wapNav{ display: block;width:11%; height:0.3rem; background-size:0.3rem; background-position:right center; background-repeat: no-repeat; background-image: url("../images/icon/sp_icon1.png");}
.wapNavO{background-image: url("../images/icon/sp_icon5.png")}
/*导航*/
.Menu{ display: none;}
.wapMenu{ display: none; position:fixed;top:0;left:0; z-index:8;width:100%; height:100%;background:rgba(0,71,150,0.8);}
.wapMenu ul{ padding-top:0.4rem;}
.wapMenu ul li{padding:0 4%;}
.wapMenu ul li:first-child .wapMenuA {border-top:none;}
.wapMenuA{ display: block; line-height:0.4rem;font-size:0.14rem; color:#FFF; text-align: center; border-top:0.01rem solid rgba(255,255,255,0.4)}
.wapNavK{background:rgba(0,71,150,1); display: none;}
.wapNava{ line-height:0.35rem; display: block; font-size:0.13rem; color:#FFF; border-top:0.01rem solid rgba(255,255,255,0.2); text-align: center;}
.wapMenu ul li .on{background:rgba(0,71,150,1);}	
.searchB{width:12%; height:0.4rem; background-size:0.15rem;}
.search{ height: 100%; top:0.4rem; z-index:-1; width:100%; background:rgba(0,0,0,0);}
.searchK{ background:#eee;width:90%; height:0.4rem;padding:0.1rem 5%;float: right;}
.searchA{width:15%; height:0.4rem;background-size:0.16rem;}
.searchI{width:79%; height: 0.4rem; padding:0 3%; line-height:0.4rem; background:#FFF;font-size:0.13rem; color:#0a498d;}
/*footer*/

.FtLin{ padding:0.05rem 0; line-height:0.18rem;border-bottom:0.01rem solid rgba(255,255,255,0.08);}
.FtLina{font-size:0.1rem; padding:0 0.06rem; display: block;}
.ftdk{margin:0.15rem auto 0.1rem;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;}
.ftMA{margin-top:0.08rem; width: 25%;}
.ftMA img{width:0.6rem; height:0.6rem; margin: 0 0 0.05rem;}
.ftMA p{ font-size:0.1rem; line-height:0.2rem; text-align: left;}
.ftNw1{width: 25%; margin:0.05rem 0;}
.ftNw2{ margin:0.05rem  0; width:75%;}
.ftNT{height:26px; line-height:26px; font-size:14px;}
.ftNr{ line-height:24px; padding-top:5px; font-size: 12px;}
.FtC{ padding:0.03rem  0;line-height:0.18rem; font-size:0.1rem; border-top:0.01rem solid rgba(255,255,255,0.08)}
}


@media screen and (min-width:960px){
.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(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform: rotate(180deg);}
.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.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); transition:0.5s;}
.IndSupA{ width:100%;transition:0.5s;}
.IndSupA:hover{-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); transition:0.5s;}
}






@media only screen and (max-width:1679px) {

}


@-webkit-keyframes rotation{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}
@keyframes Updown{
	from{margin-top:10px;}
	to{margin-top:0px;}
}
@-webkit-keyframes Updown{
	from{margin-top:10px;}
	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;}
}

html {font-size: 625%; /*100 ÷ 16 × 100% = 625%*/}
/*出的各分辨率媒体查询换算：*/
@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:480px) and (max-width:539px) and (orientation:portrait){html {font-size:940%;}}
@media screen and (min-width:540px) and (max-width:639px) and (orientation:portrait){html {font-size:1040.75%;}}



