*{margin:0;padding:0;}
fieldset,img{border:none;}
img{border:none;vertical-align:bottom;}
address,caption,cite,code,dfn,th,var,em,i{font-style:normal;font-weight:normal;}
ul,ol{list-style:none;}
li{list-style:none;}
input{padding-top:0px;padding-bottom:0px;}
input::-moz-focus-inner{border:none;padding:0px;}
select,input{vertical-align:middle;font-family:Arial,Tahoma,"Microsoft YaHei","SimSun";}
select,input,textarea{font-size:16px;margin:0px;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
table{border-collapse:collapse;}
body{font-family:Arial,Tahoma,"Microsoft YaHei","SimSun";background:#f1f1f1;min-width:320px;width:100%;font-size:14px;position:relative;max-width:1920px;margin:0 auto;}
.clear:after{content:".";display:block;height:0px;visibility:hidden;clear:both;}
.clear{zoom:1;}
.clearit{clear:both;height:0px;font-size:0px;overflow:hidden;width:100%;}
a{text-decoration:none;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;}
.animated{transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;}
:focus,img{outline:0;outline-width:0px;}
::-moz-focus-inner {border-color:transparent;} /*for mozilla*/
input:focus{outline:none;} 
input,button,select,textarea{outline:none;}  
::-webkit-input-placeholder{color:#fff;}
@-webkit-keyframes fadeInSmallLeft{0%{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInSmallLeft{0%{opacity:0;-webkit-transform:translate3d(-10%,0,0);-ms-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}}.fadeInSmallLeft{-webkit-animation-name:fadeInSmallLeft;animation-name:fadeInSmallLeft;}
@-webkit-keyframes fadeInSmallUp{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInSmallUp{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);-ms-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}}.fadeInSmallUp{-webkit-animation-name:fadeInSmallUp;animation-name:fadeInSmallUp;}
@-webkit-keyframes fadeInSmallRight{0%{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInSmallRight{0%{opacity:0;-webkit-transform:translate3d(10%,0,0);-ms-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}}.fadeInSmallRight{-webkit-animation-name:fadeInSmallRight;animation-name:fadeInSmallRight;}
@media screen and (min-width:320px){html{font-size:62.5%;}/*10px */}
@media screen and (min-width:360px){html{font-size:70.3125%;}/*12px */}
@media screen and (min-width:375px){html{font-size:73.2424875%;}/*12px */}
@media screen and (min-width:400px){html{font-size:78.125%;}/*12.5px */}
@media screen and (min-width:414px){html{font-size:80.86%;}/*12.5px */}
@media screen and (min-width:480px){html{font-size:93.75%;}/*15px*/}
@media screen and (min-width:568px){html{font-size:100%;}}
/*.ky{visibility:hidden}*/
/*--top--*/
.navlist{width:100%;padding:0;background:#fff;position:fixed;top:-3000px;left:0px;z-index:1000;}
.navlist .title{width:100%;height:3.6rem;line-height:3.6rem;text-align:center;font-size:1.4rem;position:relative;}
.close{width:1.5rem;height:1.5rem;display:block;background:url(../images/close.png) center center no-repeat;background-size:100%;position:absolute;right:3%;top:1rem;}
.navlist .list{width:97%;padding-left:3%;font-size:1.3rem;overflow:scroll;}
.navlist .list a{color:#2b2b2b;}
.navlist .list dt{width:100%;height:3.6rem;border-bottom:1px solid #e1e1e1;font-size:1.4rem;border-top:1px solid #e1e1e1;position:relative;}
.navlist .list dt i{display:block;width:6px;height:6px;background:#004b8d;border-radius:50%;position:absolute;top:50%;left:0;margin-top:-3px;}
.navlist .list dt a{width:96%;height:3.6rem;padding-left:4%;display:block;line-height:3.6rem;background:url(../images/ico_18.png) right 3% center no-repeat;background-size:0.7rem auto;}
.navlist .list dd{width:97%;height:auto;padding:1rem 0;padding-right:3%;}
.navlist .list dd a{padding:0 2%;height:3rem;line-height:3rem;background:#ebebeb;border:none;border-radius:0.3rem;display:inline-block;overflow:hidden;text-align:center;margin-left:2%;margin-bottom:0.5rem;}
.DIVClose{width:100%;height:5.2rem;position:absolute;bottom:0px;left:0px;background:#f3f3f3;}
.DIVClose .closebot{width:94%;height:3.6rem;display:block;line-height:3.6rem;margin:0.8rem auto;background:#0490ac url(../images/closebot.png) 38% center no-repeat;background-size:1.8rem auto;text-align:center;color:#fff;border-radius:0.5rem;text-indent:2.8rem;font-size:1.4rem;}
.navlist .list dl.first dt{border-top:none;}


header{width:100%;margin:0 auto;background:#004b8d;position:relative;z-index:100;}
header .English{width:1278px;height:40px;margin:0 auto;}
header .English a{display:block;line-height:40px;color:#fff;font-size:12px;float:right;}
header .English a.Eng{width:65px;background:url(../images/ico01.png) no-repeat right center; padding-left:20px;}
header .English a.Alumni{padding:0 20px;}
header .English i{display:block;line-height:40px;color:#5583ad;font-size:12px;float:right;}
header .English a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;}
header .Top{width:100%;background:#fff;position:relative;}
.Topwidth{width:1278px;margin:0 auto;position:relative;padding-top:20px;height:75px;}
.Topwidth a.TopLogo{display:block;width:312px;}
.Topwidth img{display:block;width:100%;height:auto;}
.search{width:6%;max-width:42px;height:43px;position:absolute;right:18%;top:2.2rem; display:none;}
.tiepianyoushang{max-width:86px;position:absolute;top:3.5rem;right:-98px;width:86px;}
.menu{width:7%;max-width:50px;height:34px;position:absolute;right:3%;top:2.3rem;display:none;}
.Topwidth .Search{width:296px;height:40px;border:1px solid #eae9e9;display:flex;position:absolute;top:11px;right:0;border-radius:3px;overflow:hidden;}
.Topwidth .Search input{border:0;display:block;}
.Topwidth .Search .SearchInput::-webkit-input-placeholder{color:#6d6b6a;}
.Topwidth .Search .SearchInput{width:210px;padding:10px 10px 10px 12px;height:20px;line-height:20px;color:#6d6b6a;font-size:14px;background:none; float:left;}
.Topwidth .Search .Submit{width:60px;height:40px;background:#004b8d url(../images/ico02.png) no-repeat center center;cursor:pointer;border-radius:3px; float:right;}
.Topwidth .Search:hover .Submit{filter:alpha(opacity=80);-moz-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;}
header nav{width:auto;height:40px;z-index:1;color:#272727;position:absolute;bottom:0;right:0;}
.nav{width:100%;position:relative;}
.nav li.m{float:left;width:auto;padding:0 13px;height:40px;position:relative;}
.nav .Column{position:relative;width:auto;height:40px;z-index:10;}
.nav .Column i{position:absolute;top:18px;left:0;height:4px;width:7px;z-index:1;}
.nav .Column i img{display:block;width:7px;height:4px;}
.nav .Column a{height:40px;line-height:40px;display:block;font-size:16px;color:#272727;width:auto;padding-left:16px;}
.nav li.Selected .Column a{color:#154e7e;}
.nav li:hover .Column a,.nav li.on .Column a,#LiCurrent .Column a{color:#154e7e;}

.nav .sub{display:none;width:100%;position:absolute;left:0;top:39px;background:#fff;z-index:10;}
.nav .sub .suNav{width:100%;margin:0 auto;}
.nav .sub .suNav .SuLeft{width:100%;}
.nav .sub .suNav .SuLeft li{height:40px;width:100%;border-bottom:1px dashed #e7e7e7;}
.nav .sub .suNav .SuLeft li a{display:block;color:#272727;font-size:13px;width:100%;position:relative;text-align:center;line-height:40px;}
.nav .sub .suNav .SuLeft li a:hover{color:#fff;background:#154e7e;}



footer{width:100%;min-height:189px;position:relative;}
.Foot{width:100%;min-height:139px;margin:0 auto;position:relative;background:#004b8d;}
.Foot .Bottom{width:1278px;margin:0 auto;position:relative;}
.Foot .Bottom .bottomLogo{display:block;width:222px;height:46px;position:absolute;top:50px;left:0;}
.Foot .Bottom .bottomLogo img{width:222px;display:block;}
.Foot .Bottom .TitleImg{position:absolute;top:50px;left:240px;display:block;width:225px;}
.Foot .Bottom .TitleImg img{width:225px;display:block;}
.Foot .Bottom .Contact{width:300px;position:absolute;top:40px;left:570px;}
.Foot .Bottom .Contact span{display:block;line-height:24px;color:#b8c4d6;font-size:14px;}
footer .Follow{width:280px;float:right;margin-top:80px;}
footer .Follow .WeChat{position:relative;width:125px;float:right;}
footer .Follow .WeChat span{width:120px;display:block;line-height:28px;color:#fff; background:url(../images/ico35.png) no-repeat right center;text-align:center;position:relative;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;}
footer .Follow .WeChat span img{position:absolute;top:4px;width:25px;left:0;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;}
footer .Follow .WeChat span:hover{color:rgba(255,255,255,0.7);}
footer .Follow .WeChat span:hover img{filter:alpha(opacity=50);-moz-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;}
footer .Follow .WeChat #QR{display:none;width:124px;height:124px;position:absolute;top:-146px;right:0;border:4px solid #fff;background:#fff;}
footer .Follow .WeChat #QR .Weixin{width:124px;display:block;position:absolute;top:50%;margin-top:-62px;left:50%;margin-left:-62px;height:124px;}
footer .Follow .WeChat #QR .Ioc01{width:15px;height:8px;position:absolute;bottom:-12px;left:50%;margin-left:-7px;}
footer .Follow a{width:120px;display:block;line-height:28px;color:#fff;background:url(../images/ico35.png) no-repeat right center;text-align:center;position:relative;float:left;}
footer .Follow a img{position:absolute;top:3px;width:25px;left:0;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;}
footer .Follow a:hover{color:rgba(255,255,255,0.7);}
footer .Follow a:hover img{filter:alpha(opacity=50);-moz-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;}

footer .Copyright{width:100%;background:#00335f;height:46px;padding-bottom:4px;}
footer .CopyrightCont{width:1278px;margin:0 auto;height:46px;}
footer .Copyright p{line-height:46px;color:#cad0d7;font-size:12px;width:650px;float:left;}
footer .Copyright p a{display:inline-block;color:#cad0d7;font-size:12px;padding-left:12px;}
footer .Copyright p a:hover{color:#fff;}
footer .Copyright ul{float:right;}
footer .Copyright ul li{padding:0 0 0 12px;position:relative;float:left;}
footer .Copyright ul li a{line-height:15px;display:block;color:#fff;font-size:12px;margin:17.5px 0;}
footer .Copyright ul li i{width:1px;height:15px;position:absolute;top:17.5px;left:0;background:#557591;}
footer .Copyright ul li a:hover{color:rgba(255,255,255,0.7);}
footer .Copyright ul li input{width:138px;display:block;float:left;line-height:12px;border:1px solid #074e8c;background:#043f73;padding:7px 12px;font-size:12px;color:#97a5b9;margin-top:8px;margin-right:6px;}
footer .Copyright ul li input.Submit{width:106px;padding:0;text-align:center;line-height:30px;border:0;background:#1162a9;color:#fff;margin-right:15px; cursor:pointer;}
footer .Copyright ul li input::-webkit-input-placeholder{color:#97a5b9;}
footer .Copyright ul li input.Submit:hover{background:#3285cd;}

@media all and (min-width: 1px) and (max-width:1268px) {
body{ background:#fff;}
.search,.menu{display:block;}
.tiepianyoushang{display:none;}
header .English, header nav, .Search, footer .Copyright ul, .Foot .Bottom .bottomLogo, .Foot .Bottom .TitleImg, footer .Follow .WeChat #QR .Ioc01{display:none;}
.Topwidth .Search{display:none;}
header .Top{height:6rem;}
header .Topwidth{width:94%;padding:0px;height:6rem;}
.Topwidth a.TopLogo{width:14rem;position:absolute;top:1.8rem;}
footer .Copyright,footer .CopyrightCont,.Foot .Bottom{width:100%;height:auto;}
footer .Follow,footer .Copyright p{width:94%;margin:0px auto;float:none;padding:1rem 0px;line-height:28px; text-align:center;}
footer .Follow,footer .Copyright p span{ display:block;}
footer .Follow a{margin:1.2rem auto;float:none;}
.Foot .Bottom .Contact{width:94%;margin:0px auto;padding:1.2rem 0px;text-align:center;position:relative;top:auto;left:auto;}
footer .Follow .WeChat{width:100%;float:none;}
footer .Follow .WeChat span{ margin:0px auto;background:none;}
footer .Follow .WeChat #QR{display:block;position:relative;background:none;margin:0px auto;padding:1.6rem 0px;border:none;top:auto;right:auto;}
}

#gongyidomain{width: 300px;position: absolute;top: 40px;left: 830px;}
@media all and (min-width: 1px) and (max-width:1020px){
#gongyidomain{
display:none;}
}
@media all and (min-width: 1024px) {
#gongyidomain{
width: 300px;position: absolute;top: 40px;left: 830px;display:block;}
}