@charset "utf-8";
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{border-radius:0;background:#fff;}
::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);}
::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.4);background-color:#045ca9;}

html{webkit-text-size-adjust:none;-webkit-text-size-adjust:none;text-justify:inter-ideograph;text-align:justify;}
body{overflow-x:hidden;overflow-y:auto;background:#fff;color:#333;}

*{margin:0;padding:0px;box-sizing:border-box;z-index:1;outline:0;font-size:14px;font-family:'微软雅黑','黑体',arial,'宋体';}
h1, h2, h3, h4, h5, h6, em, i{font-weight:normal;}

table{border-collapse:collapse;border-spacing:0;}
ul, ol{list-style:none;}

a{text-decoration:none;transition:all .3s ease-in-out 0s;color:#333;}
a:focus{outline:none;}
a:hover,a:active{color:#0957ab;text-decoration:none;}
a:visited{text-decoration:none;}

img{border:0px;}

input, textarea{-webkit-user-select:text;}
button, input, select, textarea{font-size:100%;vertical-align:middle;}
sub, sup{line-height:0;position:relative;vertical-align:baseline;}

.clearfix{*zoom:1;}
.clearfix:after{content:'';visibility:hidden;display:block;font-size:0;clear:both;height:0;line-height:0;}
.clear{clear:both;}

.fl{float:left;}
.fr{float:right;}
.hidden{display:none;}

.w1200{width:1200px;margin:0 auto;}
.por{position:relative;}
.poa{position:absolute;}
.icon{background:url(../images/icon.png) no-repeat;display:inline-block;vertical-align:middle;}
.trans{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}

#floor_1_main,
#links_main,
#footer_main{width:100%;margin:0;}

video{background:#000;}

/*水印*/
.img{ position:relative;}
.shuiyin{width:100%;height:100%; position:relative; display: flex;justify-content: center;}
.sy_box{width:auto; height:100%;position:relative; display:flex;align-items: center;justify-content: center;}
.sy_pic{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:url(/shuiyin.png) no-repeat center/95%;opacity: .3;}
/*--------------------------------------------------------------------------------------------------*/
/*头部*/
.header{background:#fff;border-bottom:1px solid #ddd;}
.header dl{height:34px;height:34px;}
.header dl *{color:#666;font-size:12px;font-family:arial;}
.header dl dd{display:flex;align-items:center;height:100%;}
.header dl dt{display:flex;align-items:center;height:100%;justify-content:flex-end;position:relative;}
.header dl dt p{ position:relative;margin-left:20px;}
.header dl dt p:after{ content:'';width:1px;height:12px;background:#666;position:absolute;left:-10px;top:calc(50% - 6px);}
.header dl dt p a:hover{ color:#045ca9;}
.header dl dt p.p1{margin-left:0;}
.header dl dt p.p1:after{ display:none;}

.top{padding:20px 0;width:100%;}
.top ul li{display:flex;height:82px;}
.top ul li img{display:block;}
.top ul .fl{align-items:center;}
.top ul .fl img{ max-height:100%;width:auto;}
.top ul .fr{flex-direction:column;justify-content:center;align-items:flex-end;}
.top ul .fr h1{font-size:16px;color:#666;}	
.top ul .fr h2{font-family:arial;font-size:30px;font-weight:bold;color:#0957ab;}

.navlist{width:100%;background:url(../images/navbg.jpg) repeat left top;z-index:50;position:relative;}
.navlist ul{position:relative;font-size:0;list-style:none;}
.navlist ul li{width:calc(100% / 7);display:inline-block;position:relative;transition:all .3s ease-in-out;}
.navlist ul li:hover,
.navlist ul li.on{ background:#fadd15;}
.navlist ul li .a1{align-items:center;font-size:16px;justify-content:center;display:flex;position:relative;color:#fff;height:50px;}
.navlist ul li .a1:after{content:'';width:2px;height:16px;left:-1px;top:calc(50% - 8px);position:absolute;display:block;z-index:10;background:#f2f2f2;opacity:.5;}
.navlist ul li:first-child .a1:after{ display:none;}
.navlist ul li:hover .a1,
.navlist ul li.on .a1{color:#045ca9;}

.navlist dl{z-index:999;background:#fff;position:absolute;left:0;top:50px;width:100%;display:block;}
.navlist dl dd{display:block;padding:10px 20px;width:100%;border-bottom:1px solid #eee;}
.navlist dl dd a{color:#666;font-size:13px;transition:all 0.2s ease-in-out;display:flex;height:24px;align-items:center;justify-content:center;}
.navlist dl dd:hover{background:#f9f9f9;}
.navlist dl dd:hover a{color:#045ca9;transform:translateX(5px);}

.navlist ul li dl{opacity:0;visibility:hidden;transition:all .6s ease;transform:translate3d(0, 20px, 0);}
.navlist ul li:hover dl{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);}
/*--------------------------------------------------------------------------------------------------*/
/*底部*/
.footer{width:100%;padding:50px 0;background:#1a212a;color:#fff;}
.footer .fl{width:73%;}
.footer .fl dl{ width:calc(100% / 6);float:left;border-right:1px solid #444;padding-left:40px;height:183px;}
.footer .fl dl dd{display:block;line-height:32px;}
.footer .fl dl dd a{color:#fff;font-size:16px;}
.footer .fl dl dt{padding-top:10px;}
.footer .fl dl dt a{display:block;line-height:26px;color:#999;width:100%;font-size:12px;}
.footer .fl dl dd:hover a,
.footer .fl dl dt a:hover{color:#078bff;}

.footer .fr{ width:27%;padding-left:40px;}
.footer .fr h1{color:#fff;}
.footer .fr h2{font-size:30px;line-height:35px;color:#078bff;}
.footer .fr p{color:#999;line-height:24px;margin-top:10px;}

.copyright{background:#111;}
.copyright,
.copyright *{color:#999;font-size:14px;}
.copyright a:hover{color:#078bff;}

.copyright .div1{ padding-top:20px;}
.copyright .div1 p{ line-height:24px;}
.copyright .div2{ padding-bottom:20px;line-height:24px;}
.copyright .div2 a{ margin:0 5px;}
/*--------------------------------------------------------------------------------------------------*/
/*右侧悬浮*/
.frbox{width:50px;position:fixed;right:0;top:50%;background:#191919;z-index:1000;transition:width 0.3s ease;transform:translateY(-50%);}
.frbox div{width:100%;height:50px;position:relative;font-size:0;}
.frbox div:before{content:'';width:100%; height:1px; background:#3b3b3b; display:block; position:absolute; left:0; bottom:0;z-index:10;}
.frbox div.gotop:before{ display:none;}

.frbox div i{width:50px;height:50px;cursor:pointer;right:0;z-index:5;position:absolute;top:0;background:#191919;}
.frbox div i:before{ content:'';display:block;position:absolute;width:24px;height:24px;top:50%;left:50%;transform:translate(-50%, -50%);background-position:top center;background-repeat:no-repeat;}
.frbox .wxewm i:before{ background-image:url(../images/index/frico_wx.png);}
.frbox .mobile i:before{ background-image:url(../images/index/frico_tel.png);}
.frbox .phone i:before{ background-image:url(../images/index/frico_tel.png);}
.frbox .gotop i:before{background-image:url(../images/index/frico_top.png);}

.frbox div span{width:200px;height:50px;line-height:50px;color:#fff;text-indent:25px;left:0;z-index:4;}
.frbox div em{width:120px;height:120px;background:#191919;right:250px;z-index:3;}
.frbox div span, .frbox div em{position:absolute;top:0;display:none;}
.frbox div em img{display:block;width:calc(100% - 10px);height:calc(100% - 10px);margin:5px;}

.frbox:hover{ width:250px;}
.frbox:hover div span{display:block;}

.frbox div:hover, .frbox div:hover i{background:#f2f2f2;}
.frbox div:hover i:before{background-position:bottom center;}
.frbox div:hover span{color:#191919;}
.frbox div:hover em{display:block;}
/*--------------------------------------------------------------------------------------------------*/