/*通用*/

*{ margin:0; padding:0;}
html{}
body{margin:0;color:#252525; background-color:#FFF; background-repeat:no-repeat; font-size: 0;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;align-items:center;flex-wrap:wrap;}
.flex_dis{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:flex-start}
.flex_end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:flex-end;align-items:center;flex-wrap:wrap;}
.flex_bet{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}
.flex_cen{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}

/*****************
-------首页-------
*****************/
/*header*/
.header{width:100%; position: fixed; top:0; left:0;z-index:88; background:#FFF;box-shadow:0 1px 6px rgba(0,0,0,0.1);}
.headK{display: -webkit-box;display: -ms-flexbox;display:flex;align-items:center;}
.hdlogo{ margin-right: auto;}
.hdlogoN{color:#282828;}
.hdlogoN h3{font-weight:550;}
/**/
.lang{position: relative;}
.langA{color:#FFF;}
.langA em{border-radius:50%; overflow: hidden; display: block;}
.langA em img{ height:100%; width: auto; display: block;}
.langA p{ color:#2f2f2f;}
.langA i{background-image: url("../images/icon/THjiao.png"); display: block;background-position: center; background-repeat: no-repeat; display: block;transition:0.5s;}
.lang .on i{transition:0.5s;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform: rotate(180deg);}
.langK{ z-index:9; display:none;position: absolute;background:rgba(255,255,255,0.78);right:0; box-shadow:0 2px 6px rgba(0,0,0,0.12);}
.langKa p{ color:#2f2f2f;}
/*导航*/
.Menu ul li{display: block; position: relative;}
.MenuA{display: block;}
/*foot*/
.foot{color:#FFF;background:#434343;}
.ftNava{ color:#FFF; display: block;}
.ftLogo{color:#FFF;}
.ftLogo img{display: block;}
.ftLogo p{font-weight:550;}
.ftM img{width:100%; display: block;}
.copyright{ width:100%}
.copyright a{color:#FFF;}
@media  screen and ( min-width:1280px){
.wrap{width:1200px; margin:0 auto;}
/*header*/
.headK{ height:95px;}
.hdlogo img{width:70px;}
.hdlogoN{ margin-left:15px;line-height:26px; margin-top:8px;}
.hdlogoN h3{ font-size:20px;}
.hdlogoN p{ font-size:18px;}
.langA{height: 40px;}
.langA em{width:24px; height:24px; margin-right:6px;}
.langA p{font-size:14px; margin-right:6px;}
.langA i{width:12px; height: 12px;background-size: 12px;}
.langK{width:110px; padding:10px 12px; position:absolute;top:40px;}
.langKa{height: 32px;}
.langKa img{width:25px; margin-right: 10px;}
.langKa p{font-size:14px;}
/*导航*/
.wapMenu,.wapNav{ display: none;}
.Menu{ display: block; margin-right:50px;}
.Menu ul li{padding:0 20px;}
.MenuA{ line-height:95px;font-size:16px; color:#282828; position: relative;}
.MenuA:before{display: block;content: '';position: absolute;left: 0;right:0; bottom:20px; margin:0 auto; width:0; height:6px; border-radius:3px; background: #0093dd;transition:0.5s;}
.Menu ul li .on,.Menu ul li .MenuAO,.Menu ul li .MenuA:hover{ color:#0093dd; font-weight:550;}
.Menu ul li .on:before,.Menu ul li .MenuAO:before,.Menu ul li .MenuA:hover:before{ width:30px;transition:0.5s;}
.Nav{ z-index:999;top:90px;left:50%; margin-left:-65px; position:absolute; width:130px;background:rgba(255,255,255,0.78);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:#000; border-top:1px solid #FFF;}
.MenuS:first-child{border-top:none;}
.MenuS:hover{ color:#FFF; background:rgba(0,130,216,0.7);}
/*foot*/
.ftNav{ padding:20px 0; border-bottom:1px solid rgba(255,255,255,0.3);}
.ftNava{font-size:16px; line-height:34px; margin-right: 35px;}
.ftNava:hover{ text-decoration:underline;}
.ftK{padding:32px 0 18px;}
.ftLogo p{ font-size:18px;line-height:24px;}
.ftLogo img{width:60px;}
.ftM{margin-left: auto;}
.ftMa{width:77px;margin-right: 18px;}
.ftMp{ font-size:14px; line-height:28px;}
.copyright{font-size:14px; line-height:26px; margin-top: -18px;}

}

@media  screen and (max-width:1279px ) and ( min-width:960px){
.wrap{width:900px; margin:0 auto;}
/*header*/
.headK{ height:80px;}
.hdlogo img{width:56px;}
.hdlogoN{ margin-left:10px;line-height:21px; margin-top:5px;}
.hdlogoN h3{ font-size:18px;}
.hdlogoN p{ font-size:15px;}
.langA{height:40px;}
.langA em{width:24px;height:24px; margin-right:5px;}
.langA p{font-size:14px;margin-right:5px;}
.langA i{width:12px; height: 12px;background-size: 12px;}
.langK{width:90px; padding:8px 10px; position:absolute;top:40px;}
.langKa{height: 32px;}
.langKa img{width:25px; margin-right: 10px;}
.langKa p{font-size:14px;}
/*导航*/
.wapMenu,.wapNav{ display: none;}
.Menu{ display: block; margin-right:30px;}
.Menu ul li{padding:0 14px;}
.MenuA{ line-height:80px;font-size:15px; color:#282828; position: relative;}
.MenuA:before{display: block;content: '';position: absolute;left: 0;right:0; bottom:16px; margin:0 auto; width:0; height:5px; border-radius:3px; background: #0093dd;transition:0.5s;}
.Menu ul li .on,.Menu ul li .MenuAO,.Menu ul li .MenuA:hover{ color:#0093dd; font-weight:550;}
.Menu ul li .on:before,.Menu ul li .MenuAO:before,.Menu ul li .MenuA:hover:before{ width:26px;transition:0.5s;}
.Nav{ z-index:999;top:90px;left:50%; margin-left:-65px; position:absolute; width:130px;background:rgba(255,255,255,0.78);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:#000; border-top:1px solid #FFF;}
.MenuS:first-child{border-top:none;}
.MenuS:hover{ color:#FFF; background:rgba(0,130,216,0.7);}
/*foot*/
.ftNav{ padding:15px 0; border-bottom:1px solid rgba(255,255,255,0.3);}
.ftNava{font-size:15px; line-height:30px; margin-right: 30px;}
.ftNava:hover{ text-decoration:underline;}
.ftK{padding:28px 0 15px;}
.ftLogo p{ font-size:17px;line-height:22px;}
.ftLogo img{width:55px;}
.ftM{margin-left: auto;}
.ftMa{width:66px;margin-right: 15px;}
.ftMp{ font-size:13px; line-height:25px;}
.copyright{font-size:13px; line-height:22px; margin-top: -15px;}
.copyright img{width:20px;}
}

@media  screen and (max-width:959px ) and ( min-width:640px){
.wrap{width:600px; margin:0 auto;}
/*header*/
.headK{ height:60px;width:92%; padding:0 4%;position: relative;}
.hdlogo img{width:50px;}
.hdlogoN{ margin-left:8px;line-height:20px; margin-top:5px;}
.hdlogoN h3{ font-size:16px;}
.hdlogoN p{ font-size:14px;}
.langA{height:40px;}
.langA em{width:24px;height:24px; margin-right:5px;}
.langA p{font-size:14px;margin-right:5px;}
.langA i{width:12px; height: 12px;background-size: 12px;}
.langK{width:90px; padding:8px 10px; position:absolute;top:40px;}
.langKa{height: 32px;}
.langKa img{width:25px; margin-right: 10px;}
.langKa p{font-size:14px;}
.wapNav{ display: block;width:11%; height:45px; background-size:45px;  background-position:right center; background-repeat: no-repeat; background-image: url("../images/icon/sp_icon2.png");}
.wapNavO{background-image: url("../images/icon/sp_icon4.png")}
/*导航*/
.Menu{ display: none;}
.wapMenu{ display: none; position:fixed;top:0;left:0; z-index:8;width:100%; height:100%;background:rgba(0,130,216,0.9);}
.wapMenu ul{ padding-top:60px;}
.wapMenu ul li{}
.wapMenuA{ display: block; line-height:70px;font-size:16px; color:#FFF; text-align: center; border-top:1px solid rgba(255,255,255,0.4); position: relative;padding:0 4%;}
.wapMenuA:first-child(){border-top:none;}
.wapMenuA i{width: 0;height: 0;border-style: solid;border-width:8px 7px 0 7px;border-color: #fff transparent transparent transparent;transition:0.5s; display: block; position: absolute; top:50%;right:3%; margin-top:-1px;}
.wapMenu ul li .on i{transition:0.5s;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform: rotate(180deg);}
.wapNavK{background:rgba(0,130,216,1);display: none;padding:0 4%;}
.wapNava{ line-height:50px; display: block; font-size: 14px; color:#FFF; border-top:1px dashed rgba(255,255,255,0.2); text-align: center;}
/*foot*/
.ftNav{ padding:13px 0; border-bottom:1px solid rgba(255,255,255,0.3);}
.ftNava{font-size:14px; line-height:25px; margin-right:26px;}
.ftNava:hover{ text-decoration:underline;}
.ftK{padding:22px 0 12px; align-items:center;}
.ftLogo p{ font-size:15px;line-height:22px;}
.ftLogo img{width:48px;}
.ftM{margin-left: auto;}
.ftMa{width:55px;margin-right: 15px;}
.ftMp{ font-size:12px; line-height:20px;}
.copyright{font-size:12px; line-height:22px; margin-top:10px;}
.copyright img{width:18px;}
}

@media only screen and (max-width: 639px) {
.wrap{width:100%; margin:0 auto;}
/*header*/
.headK{height:0.44rem; width:92%; padding:0 4%;position: relative}
.hdlogo img{ height:0.336rem;}
.hdlogoN{ margin-left:0.04rem;line-height:0.15rem; margin-top:0.03rem;}
.hdlogoN h3{ font-size:0.12rem;}
.hdlogoN p{ font-size:0.09rem;}
.lang{padding-right:2%;}
.langA{height:0.3rem; }
.langA em{width:0.15rem;height:0.15rem; margin-right:0.03rem;}
.langA p{font-size:0.12rem;margin-right:0.05rem;}
.langA i{width:0.08rem; height: 0.08rem;background-size:0.08rem;}
.langK{width:0.7rem; padding:0.03rem 0.08rem; position:absolute;top:0.36rem;}
.langKa{height:0.26rem;}
.langKa img{width:0.16rem; margin-right:0.05rem;}
.langKa p{font-size:0.12rem;}
.wapNav{ display: block;width:11%; height:0.24rem; background-size:0.24rem;  background-position:right center; background-repeat: no-repeat; background-image: url("../images/icon/sp_icon2.png");}
.wapNavO{background-image: url("../images/icon/sp_icon4.png")}
/*导航*/
.Menu{ display: none;}
.wapMenu{ display: none; position:fixed;top:0;left:0; z-index:8;width:100%; height:100%;background:rgba(0,130,216,0.9);z-index:87;}
.wapMenu ul{ padding-top:0.44rem;}
.wapMenu ul li{padding:0 4%;}
.wapMenuA{ display: block; line-height:0.4rem;font-size:0.13rem; color:#FFF; text-align: center; border-top:0.01rem solid rgba(255,255,255,0.4); position: relative;}
.wapMenuA:first-child(){border-top:none;}
.wapMenuA i{width: 0;height: 0;border-style: solid;border-width:6px 5px 0 5px;border-color: #fff transparent transparent transparent;transition:0.5s; display: block; position: absolute; top:50%;right:3%; margin-top:-0.01rem;}
.wapMenu ul li .on i{transition:0.5s;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform: rotate(180deg);}
.wapNavK{background:rgba(0,130,216,1);display: none;}
.wapNava{ line-height:0.36rem; display: block; font-size: 0.12rem; color:#FFF; border-top:0.01rem dashed rgba(255,255,255,0.2); text-align: center;}	
	
/*foot*/
.ftNav{ padding:0.08rem 4%; border-bottom:0.01rem solid rgba(255,255,255,0.3);}
.ftNava{font-size:0.11rem; line-height:0.2rem;}
.ftNav .flex{justify-content:space-between;}
.ftK{padding:0.2rem 4% 0.08rem;width:92%}
.ftLogo{justify-content:center; width: 90%; margin:0 auto;}
.ftLogo p{ font-size:0.14rem;line-height:0.2rem;}
.ftLogo img{width:0.36rem; margin-right:0.03rem;}
.ftM{ margin-top:0.18rem;}
.ftMa{width:25%;margin-right:5%;}
.ftMp{ font-size:0.11rem; line-height:0.18rem; width:70%}
.copyright{font-size:0.1rem; line-height:0.18rem; margin-top:0.15rem;justify-content:center;}
.copyright img{width:0.1rem;}
}


@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);}
.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);}
	
.Mover1{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;}
.Mover1:hover{transition:0.5s;ransform:translate(10px,0);-webkit-transform:translate(10px,0);-moz-transform:translate(10px,0);-o-transform:translate(10px,0);-ms-transform:translate(10px,0);}	

.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;}
}	

	







/*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;align-content:center*/

.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%;}}

