@charset "utf-8";

body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body, input, textarea, select, button, table { font-size:14px; line-height:1.25em; background:#fff;color: #000;}
body { min-width:320px; font-size:14px; font-family: 微软雅黑 !important; color:#000; -webkit-text-size-adjust:none;}
img, fieldset { border:0; }
ul, ol { list-style:none; }
em, address { font-style:normal; }
a {text-decoration:none; cursor:pointer;color:#000;}
table { border-collapse:collapse; }
h1, h2, h3, h4, h5, h6, em, i { font-style:normal;  outline:none; }
.fabulous div img,.Second_right p,.top_ul li{cursor: pointer;}


.fl{float: left;}
.fr{float: right;}
{display: block;}
{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.topall{width: 100%;height: auto;background: url(../img/bg1.png) repeat;}
.tops{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;}
.logo a{display: block;height: 80px;margin: 16px 0;}
.logo img{height: 100%;}
.times{margin-top: 25px;width: 430px;height: auto;overflow: hidden;}
.sjdiv{margin-right: 30px;line-height: 26px;}
.homediv{line-height: 26px;}
.visit{margin-left: 200px;line-height: 26px;}

.Navigation{width: 100%;background: #093c7b;border-bottom: 4px solid #275e9d;height:72px}
.navul{height: 72px;width: 1200px;margin: 0 auto;}
.navul li{float: left;position: relative;z-index: 888;width: 16.66%;}
.navul li a{display: block;color: #fff;line-height: 72px;height: 72px;font-size: 16px;font-weight: 500;text-align: center;width: 100%;}
.dhl{display: none;position: absolute;top: 72px;left: 0;width: 100%;z-index: 999;background: #093c7b;}
.navul .dhl li{width: 100%;}
.navul .dhl a{font-size: 15px;height:50px;line-height:50px}
.navul>li:hover,.activelis,.navul>li>.dhl li:hover{background: #275e9d;}
.navul>li>.dhl li:hover a,.notice ul span:hover{text-decoration: underline;}
.navul li .dhl:hover{display: block;}

.container{position: absolute;top:26px;right:12px;z-index: 999;width: 100%;display: none;}
.dl-menuwrapper>button, .dl-menuwrapper{float: right !important;}
.container .dl-menu{margin-top:44px !important}
.dl-menuwrapper li.dl-back:after{content:"" !important;}

.bottoms{width:100%;height: auto;overflow: hidden;background: #093c7b;}
.btmdiv{width: 1200px;margin: 0 auto;height: auto;overflow: hidden;}
.btmdiv>img{display: block;}
.btmimg1{margin:32px 0;height: 80px;}
.copyrights{margin:36px 25px 0 0;}
.copyrights p{color: #fff;font-weight: 600;line-height: 24px;}
.btmimg2{height:64px;margin-top:40px;}

@media only screen and (max-width: 1200px) {
 .logo a,.btmimg1{margin-left: 10px;}.times,.btmimg2{margin-right: 10px;}
 .tops,.btmdiv,.navul{width: 100%;}
}
@media only screen and (max-width: 1100px) {
 .times{margin-top: 15px;width: 265px;}.sjdiv{margin: 0;width: 100%;text-align: right;}.visit{margin-left: 0;}
 .logo a,.logo img{height: auto;width: 540px;}.btmimg1{height: auto;width: 400px;}
}
@media only screen and (max-width:835px) {
 .times,.Navigation{display: none;}.container{display: block;}.logo a{margin: 12px 0 12px 10px;}
 .copyrights p{font-weight: 500;line-height: 20px;font-size: 13px;}.copyrights{margin-right: 15px;}.btmimg2{height: 60px;}.btmimg1{width: 360px;}
}
@media only screen and (max-width:768px) {
 .logo a, .logo img{width:480px;}.btmdiv{position: relative;}
 .btmimg1{margin:20px auto 15px auto;float: none;}.copyrights{float: none;margin: 0;text-align: center;margin-bottom: 20px;}
 .btmimg2{float: none;position: absolute;right:13%;bottom:20px;z-index: 9;margin: 0;}
}
@media only screen and (max-width:560px) {
 .logo a,.logo img {width:auto;height: 60px;}.container{top:20px;}
}
@media only screen and (max-width:540px) {
 .btmimg2{right:7%}.copyrights{text-align: left;text-indent:5em;}.logo a,.logo img {width:auto;height:54px;}.container{top:15px;}.logo img{height: 100%;}
}
@media only screen and (max-width:490px) {
 .copyrights{text-indent:3em;}.container{right: 0;}.logo a{margin-left:2px;height:48px;}
}
@media only screen and (max-width:430px) {
 .copyrights{text-indent:1.5em;}.btmimg2{right: 3%;}.btmimg1{width: auto;height: 60px;}.container{top: 12px;}
 .copyrights{text-indent:0;text-align: center;margin-bottom:80px;}.btmimg2{right:40%;bottom: 10px;}.logo a{height:44px;}
}
@media only screen and (max-width:380px) {
 .logo a{height:42px;}
}
@media only screen and (max-width:360px) {
 .btmimg1{height: 50px;}.copyrights p{font-size: 12px;}.logo a{height:40px;}
}
@media only screen and (max-width:320px) {
 .logo a{height:36px;}
}