*{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;n fxd n}
.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;}
}