*{margin:0;padding:0}
fieldset,img{border:none}
img{border:none;vertical-align:bottom}
address,caption,cite,code,dfn,th,var,em,i,h1,h3 ,strong{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:#fff;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}
input:focus{outline:none}
input,button,select,textarea{outline:none}  
::-webkit-input-placeholder{color:#9a9a9a}
@-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(../image/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:#094b8d;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(../image/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:#094b8d url(../image/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:#fff;position:relative;z-index:10;}
header .Top{width:100%;position:relative;background:url(../image/bg.png) no-repeat center center;background-size:cover;}
.Topwidth{width:1400px;margin:0 auto;position:relative;padding:30px 0;height:55px;}
header .Topwidth .Return{display:block;line-height:30px;width:114px;background:url(../image/ico01.png) no-repeat 95% center;color:#524132;font-size:12px;position:absolute;top:8px;right:0}
header .Topwidth .Return:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-webkit-opacity:0.8;opacity:0.8}
header .Topwidth img.BgImg{width:546px;height:530px;display:block;position:absolute;bottom:-256px;right:119px}
.Topwidth .Logo{display:block;width:270px}
.Topwidth .Logo img{display:block;width:100%}
.Topwidth .TitleImg{position:absolute;bottom:30px;left:285px;width:136px;height:auto}
.search{width:6%;max-width:42px;height:43px;position:absolute;right:18%;top:2.2rem; display:none}
.search img{display:block;width:100%;}
.menu{width:7%;max-width:50px;height:34px;position:absolute;right:3%;top:2.3rem;display:none}
.menu img{display:block;width:100%;}
.Topwidth .Search{width:566px;height:40px;display:flex;position:absolute;top:37px;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:207px;padding:10px 10px 10px 15px;height:18px;line-height:18px;color:#6d6b6a;font-size:14px;float:left;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
.Topwidth .Search .Submit{width:88px;height:40px;background:#094b8d url(../image/search.png) no-repeat center center;cursor:pointer;float:right;border:1px solid #094b8d;color:#fff;}
.Topwidth .Search:hover .Submit{filter:alpha(opacity=80);-moz-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;}

header nav{width:100%;height:56px;z-index:1;color:#fff;background:#094b8d;}
.nav{width:1260px;position:relative;margin:0 auto;}
.nav li.m{float:left;width:auto;height:56px;position:relative;}
.nav .Column{position:relative;width:auto;height:56px;z-index:10;}
.nav .Column .Ico01{display:block;position:absolute;top:30px;left:0;height:4px;width:7px;z-index:1;}
.nav .Column i{position:absolute;height:20px;width:1px;background:#2b66a0;display:block;top:18px;left:0;}
.nav .Column i.right{left:auto;right:0;}
.nav .Column a{height:56px;line-height:56px;display:block;font-size:18px;color:#fff;padding:0 19px;text-align:center;position:relative;}
.nav li.Selected .Column a{color:#154e7e;}
.nav li:hover .Column a,.nav li.on .Column a,#LiCurrent .Column a{background:#306dab;}
.nav li:hover .Column a i,.nav li.on .Column a i,#LiCurrent .Column a i{background:#306dab;}
.nav .sub{display:none;width:100%;position:absolute;left:0;top:56px;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;overflow:hidden}
.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:#306dab;}

footer{width:100%;min-height:178px;margin-top:90px;border-top:1px solid #d3d0ca;position:relative;background-color: #094b8d;}
.Bottom{width:1400px;margin:0 auto;}
.Bottom .LogoTitle{width:210px;float:left;display:block;padding-top:37px;}
.Bottom .Contact{padding:45px 0 0 210px;float:left}
.Bottom select{width:208px;margin:6px 0;display:block;line-height:14px;padding:6px 15px;height:28px;color:#f5f5f5;font-size:12px;border:1px solid #d2cbbc;background:#f3f3f3 url(../image/img01.jpg) right center no-repeat;appearance:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;}
.Bottom select option{font-size:14px;}
.B_Right{float:right;text-align:right;padding-top:68px;}
.B_Right em{width:auto;display:inline-block;line-height:14px;color:#f5f5f5;font-size:12px;padding-left:18px;background:url(../image/ico17.png) no-repeat center left;}
.B_Right em.ico01{background:url(../image/ico18.png) no-repeat center left;margin-left:10px;}
.B_Right p{line-height:32px;color:#f5f5f5;font-size:12px;}
.B_Right p a{color:#f5f5f5;}
.B_Right p a:hover{color:#094b8d;}

div#BannerDataSourse{display:none}

@media all and (min-width:1269px) and (max-width:1520px) {
.Topwidth{width:1200px;}
.nav{width:1100px;}
.nav .Column a{padding:0 18.5px;}
.Bottom{width:1200px;}
}
@media all and (min-width: 1px) and (max-width:1268px) {
header .Top{background:#fff;}
body{background:#fff;}
.Topwidth .Search{display:none}
.search,.menu{display:block}
.Bottom select{float:right;}
header .Topwidth .Return,.Topwidth .TitleImg,header nav,.SearchForm,footer .Copyright ul,.Foot .Bottom .bottomLogo,.Foot .Bottom .TitleImg,footer .Follow .WeChat #QR .Ioc01,header .English{display:none}
header .Topwidth{width:94%;padding:0px;height:6rem}
.Topwidth a.Logo{width:14rem;position:absolute;top:1.8rem}
.Bottom{width:94%;}
footer{background:#094b8d;padding-bottom:2rem;}
footer .Bottom .LogoTitle{display:none;}
footer .Bottom .Contact{padding:2rem 0;float:none;}
footer .B_Right{padding:0;float:none;}
footer .B_Right p{line-height:2rem;}
footer .B_Right p a{display:block;line-height:1rem;}
}