@charset "UTF-8";
@font-face {
    font-family:en; /*这里是说明调用来的字体名字*/
    src: url('ziti/en.otf'); /*这里是字体文件路径*/
}

*{margin:0;padding:0;font-family:'Microsoft JhengHei';}
body{font-size:12px;-webkit-text-size-adjust: 100%;color:#231815;width:100%;overflow-x:hidden;background:#f8f8f8;}
article, aside, footer, header, nav, section,figure,figcaption,form{display:block;margin:0;padding:0;border:none;}
.h1, .h2, .h3, h1, h2, h3{margin:0px;}
i{font-style:normal}
img{border:none;max-width:100%;}
a{text-decoration:none;color:#333333;}
a:hover{color:#2a59b8;}
a:hover{text-decoration:none;}
ul li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.clear{float:none;clear:both;zoom: 1;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.hide{display:none;}
.w-1130{max-width:1130px;margin:0 auto;}
.f-color1{color:#d74c32}
.checkBtn:hover{opacity:0.8;}

.pc-bg{background:#f8f8f8;}
header{background:#fff;position:relative;z-index:999;}
header .logo{display:block;float:left;padding:10px 0px;}
header .logo img{display:block;}
header .search{height:40px;border:2px solid #2a59b8;width:300px;margin-top:60px;float:right;}
header .sea-but{display:block;float:right;width:45px;height:40px;background:#2a59b8;color:#fff;font-size:18px;line-height:40px;text-align:center;}

header .search input{display:block;height:40px;border:none;outline:none;background:none;font-size:16px;text-indent:10px;float:left;}
.top-gun{height:30px;margin:10px 0px 5px 0px;line-height:30px;}
.top-gun span{display:block;width:75px;float:left;font-size:16px;color:#2a59b8;font-weight:bold;}
.top-gun .con{margin-left:75px;background:#f3f5f9;height:30px;position:relative;}
.top-gun .con .icon{width:25px;height:30px;background:#2a59b8;font-size:20px;color:#fff;text-align:center;float:left;}
.picMarquee-left .bd{}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;font-size:14px;color:#cb383f;line-height:30px;height:30px;  }
nav{height:60px;background:#333;overflow:hidden;}
nav .nav-con ul li{display:block;width:16.6666%;float:left;text-align:center;background:url("../images/header/icon/icon1.png") no-repeat right center;}
nav .nav-con ul li a{display:block;font-size:16px;color:#fff;font-weight:600;line-height:60px;height:58px;border-bottom: 3px solid #333;}
nav .nav-con ul li a:hover{color:#fccb41;border-bottom:3px solid #fccb41;}


footer{background:#fff;border-top:2px solid #2a59b8;padding:25px 0px;margin-top:80px;}
footer .footer-con{position:relative;}
footer .tit{font-size:18px;color:#2a59b8;font-weight:bold;margin:15px 0px;}
.f-contact{width:680px;background:;float:left;margin-top:-15px;}
.f-contact .t{font-size:16px;color:#555;line-height:24px;}
.f-contact .t a{display:inline-block;font-size:14px;line-height:24px;background:#2a59b8;color:#fff;padding:0px 10px;}
.f-contact ul li{display:block;width:33.3333%;float:left;}
.f-contact .c{font-size:14px;line-height:20px;color:#343434;margin:10px 0px;}
.f-contact .c .add{background:url("../images/footer/icon/icon.png") no-repeat 0px 4px;padding-left:20px;background-size:15px;}
.f-contact .c .tel{background:url("../images/footer/icon/icon3.png") no-repeat 0px 4px;padding-left:20px;background-size:15px;}
.f-contact .c .fax{background:url("../images/footer/icon/icon2.png") no-repeat 0px center;padding-left:20px;background-size:15px;}
.f-contact .c .email{background:url("../images/footer/icon/icon4.png") no-repeat 0px center;padding-left:20px;background-size:15px;}
.f-contact .wx img{display:block;margin:0 auto;}
.f-about{margin-left:700px;}
.f-about ul{display:block;width:200px;}
.f-about ul li{display:inline-block;font-size:14px;line-height:24px;margin:5px 5px 5px 0px;}
.f-about ul li a:hover{color:#2a59b8;}

.design {
    font-size: 14px;
    margin-top: 30px;
    font-size: 16px;
    color: #000;
}
.design a:hover{color:#2a59b8;}
.header-nav{display:none;}
.header-nav .menu{cursor:pointer;float:left;margin-left:10px;width:40px;height:55px;background:url("../images/mobile/header/icon/menu-01.svg") no-repeat 0px center;}
.header-nav .sea{color:#fff;font-size:18px;margin-right:10px;line-height:55px;float:right;cursor:pointer;position:relative;z-index:99}
.sea-con{position:absolute;top:9px;right:0px;width:100%;height:40px;display:none;}
.sea-con .con{margin-right:40px;background:#fff;height:40px;margin-left:10px;}
.sea-con .con input{display:block;width:100%;height:40px;font-size:16px;border:none;outline:none;background:none;text-indent:10px;color:#2a59b8}
.m-wx{display:none;}
.m-wx img{display:block;margin:0 auto;}
.m-feed{display:none;}
.m-feed a{display:block;width:25%;padding:10px 0px;float:left;}
.m-feed a img{display:block;margin:0 auto;}
.m-feed a.phone{background:#2660ad}
.m-feed a.mail{background:#2660ad}
.m-feed a.map{background:#2660ad}
.m-feed a.google{background:#2660ad}
.m-copy{background:#1f3267;font-size:12px;color:#fff;text-align:center;line-height:20px;display:none;}
.m-copy a{color:white;}
.m-copy a:hover{color:red;}


.page{padding:25px 0px;text-align:center;line-height:24px;}
.page a{display:inline-block;margin:0px 8px;color:#555;font-size:14px;border-bottom:1px solid transparent;font-weight:bold;}
.page a:hover{border-bottom:1px solid #2a59b8;color:#2a59b8}
.page a.hover{border-bottom:1px solid #2a59b8;color:#2a59b8}
.page a.a1{font-size:20px;font-weight:bold;color:#2a59b8;width:24px;height:24px;border:1px solid #2a59b8;text-align:center;}
.page a.a1:hover{background:#2a59b8;color:#fff;}


.nei-banner img{width:100%;}
.nei-container{margin:40px auto;}
.nei-fl{width:295px;background:url("../images/public/bg1.jpg") repeat;float:left;position:relative;z-index:11}
.nei-fl .tit{background:#26458f;height:90px;color:#fff;text-align:center;line-height:90px;font-size:24px;font-weight:bold;}
.nei-fl .tit i{display:none;}
.subNav{font-size:50px;font-size:16px;line-height:50px;color:#fff;padding-left:50px;border-bottom:2px solid #5d7cb4;cursor:pointer;background:#0e2a7b;}
.subNav i{font-style:normal;display:inline-block;marign:0px 5px;}
.subNav.currentDd{color:#fccb41}
.navContent{display:none;background:#2f2725;padding:15px 0px 15px 60px;}
.navContent li{display:block;font-size:16px;color:#fff;line-height:40px;}
.navContent li a{display:block;color:#fff;}
.navContent li a:hover{color:#fccb41}
.nei-fl .img img{display:block;margin:0 auto}
.nei-fr{margin-left:340px;}
.nei-tit{background:#f0f0f0;border-top:3px solid #0f347e;overflow:hidden}
.nei-tit .tit{border-right:20px solid #e6e6e6;padding:25px 15px 0px 15px;}
.nei-tit .tit h1{font-size:24px;float:left;color:#666;line-height:30px;}
.nei-tit .tit h1 span{color:#ccd6e8;text-transform:uppercase;}
.nei-tit .tit .pos{font-size:14px;line-height:30px;float:right}
.nei-tit .tit .pos a:hover{color:#0a3990}
.nei-tit .tit .pos a.hover{color:#0a3990}
.nei-t{font-size:16px;padding:10px 10px; color:#555;}
.nei-t i{font-size:12px;color:#2a59b8;display: inline-block;margin:0px 5px;}
.z-nav{overflow:hidden;}
.z-nav a{margin:10px 0px;display:inline-block;width:135px;height:36px;border:2px solid #2a59b8;font-size:16px;text-align:center;line-height:36px;color:#2a59b8;margin-right:10px;}
.z-nav a.hover{color:#fff;background:#2a59b8;}
.back{display:block;width:100px;height:36px;background:#4d4d4d;font-size:16px;color:#fff;text-align:center;line-height:36px;margin:20px auto;}
.back:hover{background:#2a59b8;color:#fff;}

#top {
    position: fixed;
    right: 0px;
    bottom: 10px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background:#ccc;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 40px;
}
#top:hover{opacity:0.8;}