.headbj {
            height: 209px;
            position: relative;
            z-index:500;
        }
        
        .hea-top {
            height: 34px;
            
			background:#f7f7f7;
            position: relative;
            z-index: 500;
        }
        
        .hea-top span {
            display: block;
            height: 34px;
            line-height: 34px;
            font-size: 14px;
            color: #B8B8B8;
            float: left;
        }
        
        .hea-top strong {
            display: block;
            float: right;
            height: 34px;
        }
        
        .hea-top strong em {
            display: block;
            height: 34px;
            line-height: 34px;
            padding: 0 10px;
            border-right: 1px solid #cdcccc;
            float: left;
            cursor: pointer;
        }
        
        .hea-top strong em i {
            display: inline-block;
            height: 34px;
            line-height: 34px;
            font-size: 14px;
            color: #b8b8b8;
            
        }
        
        .hea-top strong em .top1 {
            background: url(../images/top1.png) no-repeat left;
            padding-left: 24px;
        }
        
        .hea-top strong em .top2 {
            background: url(../images/top2.png) no-repeat left;
            padding-left: 42px;
        }
        
        .hea-top strong em .top3 {
            background: url(../images/top3.png) no-repeat left;
        }
        
        .hea-top strong em .top4 {
            background: url(../images/top4.png) no-repeat left;
        }
        
        .hea-top strong em .top5 {
           
        }
        
        .hea-top strong em.last {
            border-right: 0;
            position: relative;
        }
        
        .hea-top strong em.last b {
            display: none;
            width: 140px;
            height: 140px;
            position: absolute;
            left: 0;
            top: 36px;
            padding: 20px;
            background: #FFF;
        }
        
        .hea-top strong em.last b img {
            width: 100%;
        }
        
        .hea-top strong em.last:hover b {
            display: block;
        }
        
        .hea-cen {
            height: 115px;
            padding-top: 27px;
            box-sizing: border-box;
        }
        
        .hea-cen .logo {
            float: left;
            width: 780px;
        }
        
        .hea-cen .logo .t_logo {
            width: 181px;
            height: 66px;
            float: left;
            margin-right: 20px;
        }
        
        .hea-cen .logo .t_logo img {
            width: 181px;
            height: 66px;
        }
        
        .hea-cen .logo h2 {
            float: left;
            margin-top: 2px;
            padding-left: 22px;
            position: relative;
        }
        
        .hea-cen .logo h2 span {
            display: block;
    height: 26px;
    line-height: 26px;
    font-size: 26px;
    color: #333;
    font-weight: bold;
        }
        
        .hea-cen .logo h2 em {
                display: block;
    height: 36px;
    line-height: 36px;
    font-size: 20px;
    color: #666;
            font-weight: 500;
        }
        
        .hea-cen .logo h2 em i {
            color: #1e4f9b;
        }
        
        .hea-cen .logo h2:before {
            width: 1px;
            height: 51px;
            background: #d8d8d8;
            content: "";
            position: absolute;
            left: 0;
            top: 4px;
        }
        
        .hea-cen .hea-tel {
            float: right;
            margin-top: 5px;
        }
        
        .hea-cen .hea-tel span {
            display: block;
            margin-top: 2px;
            padding-left: 58px;
            height: 54px;
            float: left;
            background: url(../images/hea-tel.png) no-repeat left;
        }
        
        .hea-cen .hea-tel span i {
            display: block;
            height: 54px;
            line-height: 54px;
            font-size: 26px;
            color: #3D3A39;
            font-family: "Acrom";
        }
        
        .hea-cen .hea-tel em {
            display: block;
            width: 61px;
            height: 59px;
            float: right;
            margin-left: 28px;
        }
        
        .hea-cen .hea-tel em img {
            width: 61px;
            height: 59px;
        }
        
        .menu {

            height: 60px;

			background: url(../images/head1.png) no-repeat center center;
        }
        
        .menu .nav {
            width: 1200px;
            margin: 0 auto
        }
        
        .menu .nav li {
           text-align: center;
    float: left;
    position: relative;
    z-index: 999;
    width: 120px;
        }
        
        .menu .nav li>a {
            display: block;
    line-height: 60px;
    color: #fff;
    height: 60px;
    padding: 0;
    font-size: 16px;
    padding: 0;
    position: relative;
        }
        
        .menu .nav li.first {
            padding-left: 26px;
        }
        
        .menu .nav li.first a {
            padding-left: 24px;
            background: url(../images/nav-ico.png) no-repeat left;
        }
        
        
        
        .menu .nav li:hover>a,
         {
            font-weight: bold;
			
			
        }
        
     .menu .nav>li:after{content: "";
    width: 48px;
    height: 60px;
    background: url(../images/head2.png) no-repeat center center;
    position: absolute;
    right: -23px;
    top: 50%;
    transform: translateY(-50%);
    }
	
	.menu .nav>li:first-child:after {
    
}     
.menu .nav>li:last-child:after {background: none;
    
}     
em,i{font-style: normal;}

em,i{font-style: normal;}

html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width: 1200px) {html {font-size: 12.5px;}}
@media screen and (min-width: 1280px) {html {font-size: 13.33px;}}
@media screen and (min-width: 1366px) {html {font-size: 14.22px;}}
@media screen and (min-width: 1440px) {html {font-size: 15px;}}
@media screen and (min-width: 1600px) {html {font-size: 16.66px;}}
@media screen and (min-width: 1920px) {html {font-size: 20px;}}



 

.banner{position: relative; height:auto;clear: both;}

.banner img {display: block;width: 100%;margin:0 auto;}

.banner .slick-arrow {position: absolute;font-size: 0;top: 50%;z-index: 9; width: 80px; height: 80px; margin-top: -50px;border: 0; outline: none;cursor: pointer;transition:.8s;}

.banner .slick-prev {left: 3%; background:url(../images/lefts.png) no-repeat center center;opacity: 0;}

.banner .slick-next {right: 3%;background:url(../images/rights.png) no-repeat center center;opacity: 0;}   

.banner:hover .slick-prev { left: 5%; opacity: 0.8; }

.banner:hover .slick-next { right: 5%; opacity: 0.8; }

.slick-dots {position: absolute;left:5%; font-size:0;bottom:5%;width:90%;text-align: center;outline: none;z-index: 4;}

.slick-dots li {display: inline-block;margin: 0 8px; outline: none;}

.slick-dots li button {display: block;border: 0 none;width: 15px;height: 15px;border-radius: 15px;margin-right:12px; display: inline-block;outline: none;background: #fff; transition: .5s;}

.slick-dots .slick-active button {background: #1e4f9b;width: 60px;}





.s_bg{height: 70px;border-bottom: #eaeaea 1px solid;}

.search{ width:1200px; margin:0 auto;height: 70px;overflow: hidden;}

.search p{ float:left;font-size: 14px; color:#333; width:930px; height:70px; line-height:70px; overflow:hidden; background:url(../images/s_ico.gif) no-repeat 0 center;padding-left: 20px;}

.search p a{font-size: 14px; color:#666; padding:0 10px 0 0;}

.search p a:hover{color: #000;}

.search .ser_inp{ padding-left: 15px; border:none; float:left; font-family:"Microsoft YaHei";font-size: 14px; color:#666; line-height:35px; outline:none;margin-top: 18px;}

.search .ser_so{cursor: pointer; float:left;border:none; }

input::-webkit-input-placeholder {color: #666;}



.g_ft{ height:412px; background: url(../images/ftbg.jpg) no-repeat center top;padding-top: 60px;box-sizing: border-box;margin-top: 50px;}
.g_ft .m_fnav{float: left;width:870px; height: 320px; }
.g_ft .m_fnav dl{float: left;position: relative;}
.g_ft .m_fnav dl:before{content: "";position: absolute;width:1px;height: 263px;background: rgba(255,255,255,.2);right:0;top:7px;}
.g_ft .m_fnav dl:nth-child(1){width:200px;margin-right: 80px;}
.g_ft .m_fnav dl:nth-child(2){width:210px;margin-right: 80px;}
.g_ft .m_fnav dl:nth-child(3){width:220px;margin-right: 10px;}
.g_ft .m_fnav dt a{display: block;height: 40px;line-height: 40px;font-size:18px;color:#fff;background: url(../images/ftico.png) no-repeat 115px 15px;margin-bottom: 0px;}
.g_ft .m_fnav dd a{display: block;line-height: 26px;font-size:14px;color:#fff;}
.g_ft .m_fnav dd a:hover{color:#fff;}
.g_ft .m_fnav dl:nth-child(1){animation-delay: 0.1s;}
.g_ft .m_fnav dl:nth-child(2){animation-delay: 0.2s;}
.g_ft .m_fnav dl:nth-child(3){animation-delay: 0.3s;}
.lxsx{float: right;width:326px;animation-delay: 0.4s;}
.lxsx h3 a{display: block;height: 40px;line-height: 40px;font-size:18px;color:#fff;background: url(../images/ftico.png) no-repeat 185px 15px;margin-bottom: 12px;}
.lxsx h4{height:60px;font-size:14px;color:#fff;font-weight: normal; }
.lxsx h4 b{display: block;font-size:40px;color:#f18e00;line-height:40px;}
.lxsx p{font-size:14px;line-height: 24px;color:#fff;}
.copyr{
	text-align:center;}
