@charset "utf-8";

/* CSS Document */

.w_center{width: 1400px!important;margin: 0 auto}

.more{width: 180px;height: 54px;background-color: #c30d23;border-radius: 5px;font-size: 20px;text-transform: capitalize;text-align: center;line-height: 54px;color: #fff;position: relative;overflow: hidden;z-index: 1;margin:32px 0 0 }

.more::before,.more::after {content: '';position: absolute;height: 100%;width: 100%;bottom: 100%;left: 0;z-index: -1;-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}

.more::before {background: #5f7ebc;}

.more::after {background: #0b162b;}

.more:hover::before,

.more:hover::after {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}

.more:hover::after {-webkit-transition-delay: 0.175s;transition-delay: 0.175s;}

.title{text-align: center;color: #0b162b;margin-bottom: 40px;}

.title h6{font-size: 50px;font-family: Poppins;position: relative;z-index: 1}

.title h6::before{position: absolute;content: "";width:  44px;height: 44px;background-color: #c30d23;border-radius: 50%;top: 0;left: 50%;z-index: -1;margin-left:50px;}

.title p{font-size: 17px;opacity: .76}

/*顶部*/

.top{background: url(../images/top_bg.jpg) no-repeat center;color: #fff;height: 40px;}

.top_left{position: relative;padding-left: 26px;font-size: 13px;line-height: 40px;}

.top_left::before{position: absolute;content: ""; top:8px;left: 0; background: url(../images/icon_bg.png) no-repeat 0 0;width: 16px;height: 24px;display:block;}

.top_share{font-size: 0;line-height: 0}

.top_share a{display: inline-block;margin:8px;}

.top_share i{width: 24px;height: 24px;display: block;}

.top_share .top_skype i{background: url(../images/icon_bg.png) no-repeat -16px 0;}

.top_share .top_twitter i{background: url(../images/icon_bg.png) no-repeat -40px 0;}

.top_share .top_whatapp i{background: url(../images/icon_bg.png) no-repeat -64px 0;}

.top_share .top_facebook i{background: url(../images/icon_bg.png) no-repeat -88px 0;}

.top_share .top_skype:hover i{background: url(../images/icon_bg.png) no-repeat -16px -24px;}

.top_share .top_twitter:hover i{background: url(../images/icon_bg.png) no-repeat -40px -24px;}

.top_share .top_whatapp:hover i{background: url(../images/icon_bg.png) no-repeat -64px -24px;}

.top_share .top_facebook:hover i{background: url(../images/icon_bg.png) no-repeat -88px -24px;}

/*头部*/

.header{background-color: #fff;box-shadow: 5px 5px 5px rgba(0,0,0,.1)}

.fixheader{position: fixed;top: 0;left: 0;z-index: 9999;width: 100%; min-width: 1400px;}

.header h1{width: 235px;height: 72px;margin: 12px 0}

.search{width: 32px;height: 32px;background: url(../images/icon_bg.png) no-repeat -112px 0;margin: 32px 0;transition: all .5s}

.search:hover{background: url(../images/icon_bg.png) no-repeat -144px 0;}

.nav{margin-right: 40px} 

.nav > ul > li{float: left;position: relative;}

.nav > ul > li > a{position: relative; font-size: 22px;color: #141b2a;text-transform: capitalize;line-height: 96px;padding: 0 24px;font-weight:bold;}

.nav > ul > li > a::before{position: absolute;content: "";width: 1px;height: 28px;background-color: #b2b1b1;top: 35px;right: 0;}

.nav > ul > li:last-child > a::before{display: none}

.nav > ul > li > a::after{display:none; position: absolute;content: "";width: 24px;height: 2px;background-color: #c30d23;bottom: 28px;left: 50%;margin-left: -12px}

.nav > ul > li.on > a::after{display: block; position: absolute;width: 24px;height: 2px;background-color: #c30d23;bottom: 28px;left: 50%;margin-left: -12px}

.nav > ul > li:hover a::after{display: block;}

.subnav{display: none; position: fixed;background-color: #f2f4f6;width: 100%;z-index: 110;left: 0;right: 0;padding: 60px 0;margin: 0 auto;box-shadow: 5px 5px 5px rgba(0,0,0,.1)}

.subnav .subnav_con{width:1016px;margin: 0 auto}

.subnav .subnav_con > img{width: 346px;height: 220px;float: left;margin-right: 20px;}

.subnav_list ul li{float: left;margin:24px 0 0 60px;}

.subnav_list ul li h6{font-size: 26px;color: #333;font-weight: bold;text-transform: capitalize;position: relative;padding-left: 24px;margin:  0 0 12px 0}

.subnav_list ul li h6::before{position: absolute;content: "";width: 14px;height: 14px;background-color: #c30d23;border-radius: 50%;top: 13px;left: 0;}

.subnav_list ul li a{font-size: 18px;position: relative;line-height: 40px;color: #666;padding-left: 16px;}

.subnav_list ul li a::before{position: absolute;content: "";width: 8px;height:8px;border:1px solid #89888a;border-radius: 50%;top: 14px;left: 0;}

.subnav_list ul li a:hover{color: #c30d23;}

.subnav_list ul li a:hover::before{border:1px solid #c30d23;background-color: #c30d23;}

.nav > ul > li:hover .subnav{display: block;}

/*搜索*/

.search_zz{display: none; background-color: rgba(0,0,0,.8);width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 9999;color: #fff}

.search_zz.show{display: block;}

.z_search > .w900{width: 900px;margin: 0 auto;}

.z_search  form{width: 900px;margin: 0 auto;padding: 200px 0 100px}

.z_search_in1{height:54px;padding: 0 10px;width:820px;float: left;line-height: 54px;font-size:16px;border: 1px solid #ccc;border-right: none}

.z_seach_btn1{float:right;width:80px;height:56px;border: 0;background:url(../images/z_search.jpg) no-repeat;}

.search_zz a{display: block;position: absolute;top: 100px;right: 100px;width:40px;height: 40px;z-index: 9999}

.search_zz a:hover{-webkit-transform: rotate(360deg);

    animation: rotation 2s linear infinite;

    -moz-animation: rotation 2s linear infinite;

    -webkit-animation: rotation 2s linear infinite;

    -o-animation: rotation 2s linear infinite;}

@-webkit-keyframes rotation{

    from {-webkit-transform: rotate(0deg);}

    to {-webkit-transform: rotate(360deg);}

}

/*页脚*/

.footer{background-color: #0b162b}

.footer_up{width: 100%;height: 136px;border-bottom: 1px solid rgba(250,250,250,.1)}

.footer_up > .w_center{line-height: 0;font-size: 0}

.footer_up > .w_center > img{display: inline-block;vertical-align: middle; width: 235px;height: 72px}

.footer_up > .w_center p{display: inline-block;vertical-align: middle;font-size: 17px;color: #fefefe;line-height: 24px;padding: 56px 0;margin: 0 238px;}

.footer_share{line-height: 0;font-size: 0;display: inline-block;vertical-align: middle;}

.footer_share a{float: left; width: 38px;height:38px;padding:7px; background-color: #c30d23;margin-left: 8px}

.footer_share a i{display: block; width: 24px;height: 24px; }

.share_facebook1 i{background: url(../images/icon_bg.png) no-repeat -88px 0;}

.share_twitter1  i{background:url(../images/icon_bg.png) no-repeat -40px 0;}

.share_whatsapp1 i{background:url(../images/icon_bg.png) no-repeat -64px 0;}

.share_facebook1:hover i{background:url(../images/icon_bg.png) no-repeat -88px -24px;}

.share_twitter1:hover i{background:url(../images/icon_bg.png) no-repeat -40px -24px;}

.share_whatsapp1:hover i{background:url(../images/icon_bg.png) no-repeat -64px -24px;}

.footer_down{padding: 48px 0 76px}

.footer_down h6{color: #f4f4f4;font-size: 24px;text-transform: capitalize;padding-bottom: 12px}

.footer_down p{font-size: 17px;color: rgba(255,255,255,.9)}

.footer_main1{width: 410px;}

.footer_main1 h6{position: relative;}

.footer_main1 h6::before{position: absolute;width: 88px;height: 4px;background-color: #c30d23;content: "";bottom: 0;left: 0}

.footer_main1 p{margin: 26px 0 0}

.footer_main2,.footer_main4{margin-left: 103px;}

.footer_main2 a{font-size: 17px;color: rgba(255,255,255,.9);text-transform: capitalize;position: relative;padding-left: 28px;line-height: 36px;}

.footer_main2 a::before{position: absolute;content: "";background: url(../images/icon_bg.png) no-repeat -64px -48px;width: 16px;height: 16px;top: 10px;left: 0;}


.footer_main4 ul li{padding-bottom: 40px;}

.footer_main4 ul li p{padding-bottom:10px}

.footer_main4 ul li p a{font-size: 17px;display: inline-block;vertical-align: middle;}

.footer_main4 ul li p em{display: inline-block;vertical-align: middle;background: url(../images/icon_bg.png) no-repeat -80px -48px;width: 24px;height: 24px;margin-right: 8px}

.footer_main4 ul li p:last-child em{background: url(../images/icon_bg.png) no-repeat -104px -48px;}

.footer_down a:hover{color: #c30d23}

.footer_main2 a:hover:before{background: url(../images/icon_bg.png) no-repeat -64px -64px;}

/* 侧边悬浮导航 */

.right_nav{ right:0; bottom:30%; position:fixed; text-align:left;overflow: hidden;z-index:999;}

.right_nav li{background:#c30d23;margin:4px 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;position:relative; right: 0;}

.right_nav li .iconBox{text-align:left;overflow: hidden;padding: 16px 10px;}

.right_nav li img{width: 24px;height:24px;margin: 0 auto;}

.right_nav li h4{color: #fff;font-size:14px;margin:2px 0;text-align: center;}

.right_nav li:hover{background:#0b162b}

.right_nav li .hideBox{display: none;position: absolute;right:80px;padding:10px;padding-right: 15px; top:-10px;z-index: 999;}

.right_nav li .hideBox .hb{border: 1px solid #ccc;background-color: #fff; padding: 10px 20px;border-top: 2px solid #c30d23;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}

.right_nav li .hideBox .hb h5{padding: 5px 0;border-bottom: 2px solid #ccc;color: #c30d23;font-size: 20px;font-weight: 400;display: block;white-space: nowrap;margin-bottom: 10px;}

.right_nav li .hideBox .hb p {white-space: nowrap;margin: 5px;}

.right_nav li .hideBox .hb p i{display: inline-block;vertical-align: middle;width: 24px;height: 24px;border:1px solid #e5e5e5;border-radius: 50%;margin-right: 10px;}

.right_nav li .hideBox .hb p i img{width: 100%;height: 100%}

.right_nav li .hideBox .hb p a{font-size: 16px;display: inline-block;vertical-align: middle;}

.right_nav li .hideBox:hover{display: block!important;opacity: 1!important}

.right_nav li .hideBox .hb p:hover a{color: #c30d23}



