/*通用*/

*{ margin:0; padding:0;}
html{}
body{margin:0;color:#252525; background-color:#FFF; background-repeat:no-repeat; font-size:12px;background-attachment: fixed; position: relative;}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin:0px;padding:0px;border:none;list-style:none; font-weight: normal;}
a{text-decoration:none;  text-shadow:none;font-weight:normal;}
ul{list-style:none;}
textarea,input,button,select{outline:none;-webkit-appearance:none; font-family:"微软雅黑";}
a{color:#6c6c6c;text-decoration:none;}
img{border:none; display: block;}
span{margin:0; padding:0; cursor: auto;}
span:focus,div:focus {outline: none;}

.flex{display:-webkit-box;display: -ms-flexbox;display:flex;flex-wrap:wrap;align-items:flex-start;}
.flexC{display:-webkit-box;display: -ms-flexbox;display:flex;align-items:center; flex-wrap:wrap;}
.fl-bet{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;}
.fl-cen{-webkit-box-pack: center;-ms-flex-pack: center;justify-content:center;}
.fl-end{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:flex-end;}
/*****************
-------首页-------
*****************/
/*header*/
.header{width:100%; position: fixed; top:0; left:0;z-index:99; background:#fff; box-shadow:0 3px 5px rgba(0,0,0,0.07);}
.headK{height:100px; width:1200px; margin:0 auto;}
.hdlogo{width:278px;display: block; margin-right: auto;}
.hdlogo img{width:278px;}
/*导航*/
.Menu{ display: block; margin-right:20px;}
.Menu ul li{padding:0 15px;display: block; position: relative;}
.MenuA{ line-height:100px;font-size:17px; color:#3b3b3b; position: relative;display: block;}
.MenuA:before{display: block;content: '';position: absolute;left: 0;right:0; bottom:22px; margin:0 auto; width:0; height:5px; border-radius:23px; background: #ff5f00;transition:0.5s;}
.MenuA i{width: 0;height: 0;border-style: solid;border-width:5px 4px 0 4px;border-color:#FFF transparent transparent transparent;transition:0.5s; display: block; position: absolute; top:50%;right:-16px; margin-top:-1px;}
.Menu ul li .MenuAO i,.MenuA:hover i{transition:0.5s;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform: rotate(180deg);}
.Menu ul li .on:before,.Menu ul li .MenuAO:before,.Menu ul li .MenuA:hover:before{ width:100%;transition:0.5s;}
.Menu ul li .on{ font-size:18px; font-weight:550;}
.Menu ul li .MenuAO,.Menu ul li .MenuA:hover{ color:#ff5f00;}
.Nav{ z-index:999;top:100px;left:50%; margin-left:-65px; position:absolute; width:130px;background:rgba(255,95,0,0.9);box-shadow:0 0 5px rgba(0,0,0,0.1); display:none;}
.MenuS{font-size:14px; 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:#ff5f00;}
.hdApp{ width:48px; display: block;}
.hdApp img{width:100%; display: block;}
/*foot*/
.ftphone{ font-size:12px; color:#252525;width:1200px; margin:0 auto; line-height:38px;}
.foot{color:#FFF;border-top:1px solid #e5e5e5; padding:25px 0 20px;}
.ftK{width:1200px; margin:0 auto;}
.ftLog{width:278px;display: block;}
.ftLog img{width:278px;}
.ftN{width:880px;}
.ftNav{}
.ftNavA{ color:#3b3b3b; font-size:17px; line-height:40px; margin-right: 30px;}
.ftNavA:hover,.copyright a:hover{color:#000; text-decoration: underline;}
.copyright{ color:#252525; font-size:13px; line-height:22px; margin-top:10px;}
.copyright a{color:#252525;font-size:13px; display: block;}








.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);}
.Run2 img{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;}
.Run2 img: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.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;}


@-webkit-keyframes rotation{

from {-webkit-transform: rotate(0deg);}

to {-webkit-transform: rotate(360deg);}

}

.BusRLzxT span{width:100%; height: 100%; background-image: url("../images/pic/BusRL01.png"); background-position: center; background-size: 100%; background-repeat: no-repeat; display: block;-webkit-transform: rotate(360deg);animation: rotation 8s linear infinite;-moz-animation: rotation 8s linear infinite;-webkit-animation: rotation 8s linear infinite;-o-animation: rotation 8s linear infinite;}

.BusGWem1{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform: rotate(45deg);}













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%;}}

