@charset "utf-8";
/* CSS Document */
body{ min-width:1300px; margin:0; padding:0;}
*{ font-family:"微软雅黑";}
ul,li,ol,dl,dt,dd,h1,h2,span,p,a{ list-style:none; text-decoration:none; font-weight:normal; margin:0; padding:0;}
.clearfix{ clear:both;}
/*header*/
.header_bj{ width:100%; min-width:1300px; height:125px;}
.header_bj2{ width:100%; min-width:1300px; height:120px; position:fixed; top:0; background:#fff; box-shadow:0 2px 5px rgba(102,102,102,0.3); z-index:1000;}
.header_bj.add{ background:#fff; box-shadow:0 2px 10px rgba(102,102,102,0.3);}
.header_box{ width:1600px; margin:auto; overflow:hidden;}
.logo_box{ float:left; margin-top:18px; overflow:hidden;}
.logo{ float:left; margin-right:18px;}
.logo_title{ float:left; padding-left:18px; border-left:1px solid #dfdfdf; font-size:24px; color:#091271; line-height:56px; margin-top:18px;}
.tel_box{ float:right; padding-left:52px; background:url(../images/tel_1.png) no-repeat left top; margin-top:30px;}
.tel_box span{ display:block; font-size:18px; color:#474747; line-height:30px;}
.tel_box p{ display:block; font-size:30px; font-weight:bold; color:#e9323a; line-height:30px;}

.nav_bj{ width:100%; min-width:1300px; height:70px; background:#091271;}
.nav{ display:block; width:1600px; margin:auto; text-align:center;}
.nav li{ display:inline-block; position:relative;}
.nav li a{ display:inline-block; font-size:18px; color:#fff; padding:0 38px; line-height:70px;}
.nav li a:hover,.nav .cur{ background:#e9323a;}
.nav .menu{ display:none; width:100%; position:absolute; top:70px; left:50%; transform:translateX(-50%); z-index:100;}
.nav .menu a{ display:block; background:#fff; font-size:14px; color:#444; text-align:center; padding:0 10px; line-height:46px; border-bottom:1px solid #e0e0e0;}
.nav .menu a:hover{ color:#e6212a; font-weight:bold; background:#fff;}
.nav li:hover .menu{ display:block;}

/*footer*/
.footer_bj{ width:100%; min-width:1300px; background:#15151b; padding:68px 0 75px;}
.footer_box{ width:1598px; margin:auto; overflow:hidden;}
.footer_navbox{ float:left; overflow:hidden;}
.footer_nav{ float:left; margin-right:98px;}
.footer_nav:last-child{ margin-right:0;}
.footer_nav span{ display:block; font-size:18px; color:#fff; margin-bottom:20px;}
.footer_nav li{ display:block;}
.footer_nav li a{ display:inline-block; font-size:16px; color:#a1a1a1; line-height:36px; transition:all .3s ease;}
.footer_nav li a:hover{ color:#fff;}
.footer_right{ float:right; overflow:hidden;}
.footer_con{ float:left; margin-right:90px;}
.footer_con dl{ display:block;}
.footer_con dl dt{ display:block; font-size:16px; color:#fff;}
.footer_con dl dd{ display:block; font-size:30px; font-weight:bold; color:#fff;}
.footer_con p{ display:block; font-size:16px; color:#a2a2a2; line-height:30px; margin-top:10px;}
.footer_ma{ float:left;}
.footer_ma dt{ display:block; width:112px; height:112px;}
.footer_ma dt img{ display:block; width:100%; height:auto;}
.footer_ma dd{ display:block; font-size:14px; color:#a1a1a1; text-align:center; margin-top:10px;}
.bottom_bj{ width:100%; background:#15151b; min-width:1300px; padding:28px 0; border-top:1px solid #3a3a3e;}
.bottom_box{ width:1598px; margin:auto; font-size:14px; color:#4c4c4c; line-height:24px;}
.bottom_box a{ font-size:14px; color:#4c4c4c; transition:all .3s ease;}
.bottom_box a:hover{ color:#fff;}
@media ( min-device-width:1360px )and ( max-width:1440px ) {
.header_box,.footer_box,.bottom_box,.nav{ width:1300px;}
.nav li a{ font-size:16px; padding:0 28px;}
.footer_nav{ margin-right:70px;}
.footer_con{ margin-right:60px;}
	}