@charset "utf-8";

/* CSS Document */

.w1200{width: 1200px;margin: 0 auto}

/*导航*/

.header{background: url(../images/top_bg.jpg) no-repeat center;width:100%;height: 76px;box-shadow: 0 0 10px rgba(0,0,0,.1)}

.fixheader {position: fixed;top: 0;left: 0;z-index: 9999;background-color: #fff;width: 100%;}

.header > .w1200{font-size: 0;line-height: 0}

.logo{display: inline-block;vertical-align: middle;width: 183px;margin-right: 140px;}

.logo img{width: 100%}

.nav{display: inline-block;vertical-align: middle;}

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

.nav >ul >li >a{display: block; font-size: 18px;font-weight: bold;color: #fff;padding: 0 36px;line-height: 76px;text-transform: uppercase;}

.nav > ul >li::before{position: absolute;content: "";display:none;width: 18px;height: 4px;background-color: #fff;top:54px;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);transition: all .5s}

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

.nav > ul > li.on::before{display: block;}

.subnav{display: none; position: absolute;top: 76px;left:-137px;width: 960px;background-color:#fff;z-index: 998;padding: 12px 24px 36px;transition: all .5s}

.subnav> li{padding:10px 0;border-bottom: 1px solid #ebebeb}

.subnav> li:last-child{border: none;padding-bottom: 0;}

.subnav> li > .subnav_img{width: 204px;height: 163px;border: 1px solid #ebebeb}

.subnav> li > .subnav_txt{margin: 0 0 0 30px;width: 678px}

.subnav> li > .subnav_txt > h6{font-size:20px;color: #ff5e14;line-height: 20px;font-weight: bold;}

.subnav> li > .subnav_txt em{display: block;width: 36px;height: 3px;background-color: #ff5e14;margin:10px 0}

.subnav> li > .subnav_txt > a{float: left;font-size: 16px;position: relative;line-height: 32px;transition: all .5s;padding-left: 12px;margin-right: 32px;color: #333;}

.subnav> li > .subnav_txt > a::before{position: absolute;content:"";width: 6px;height: 6px;border-radius: 6px;background-color: #999;top: 12px;left:0;transition: all .5s}

.subnav> li > .subnav_txt a:hover{color: #ff5e14}

.subnav> li > .subnav_txt a:hover:before{background-color:#ff5e14}

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

.search{display: inline-block;vertical-align: middle;background: url(../images/icon_bg.png) no-repeat 0 0;width: 40px;height: 40px;margin-left: 7px;}

/*搜索*/

.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);}

}

/*页脚*/

.footer1{background:url(../images/footer_bg.jpg) no-repeat center;padding: 36px 0 70px;}

.footer_up{padding-bottom: 28px;border-bottom: 1px solid #45454a}

.footer_logo{float: left; width: 252px;overflow: hidden;height: 82px;}

.footer_logo img{height: 100%}

.footer_share{float: right;margin-top: 23px }

.footer_share a{display: inline-block;width:30px;height: 30px;margin-right:12px;border: 1px solid #fff;border-radius: 30px;transition: all .5s}

.footer_share a img{margin: 7px}

.footer_share a.share_fb img{margin: 7px 10px}

.footer_share a:hover{background-color: #ff5e14;border:1px solid #ff5e14}

.footer_down{margin-top: 30px;}

.footer_list{color: #fff;}

.footer_list > h6{font-size: 18px;font-weight: bold;margin-bottom: 12px;text-transform: uppercase;}

.footer_list ul li{line-height: 36px;transition: all .5s;text-transform: capitalize;}

.footer_list ul li i{display: inline-block;vertical-align: middle;background: url(../images/icon_bg.png) no-repeat 0 -40px; width: 16px;height: 16px;}

.footer_list ul li a{display: inline-block;vertical-align: middle;font-size: 16px;transition: all .5s}

.footer_list1{width: 106px}

.footer_list2{margin: 0 120px;width: 258px;}

.footer_list3{width: 180px;}

.footer_list4{width: 289px;margin-left: 124px}

.footer_list4 ul li:nth-child(1){margin-bottom: 18px}

.footer_list4 ul li h6{font-size: 18px;color: #ff5e14}

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

.footer_list4 ul li p:last-child em{background: url(../images/icon_bg.png) no-repeat 0 -80px;}

.footer_list ul li:hover >a{color: #ff5e14}

.footer_list ul li:hover i{background: url(../images/icon_bg.png) no-repeat -16px -40px;}

.footer_list1 ul li:hover,.footer_list2 ul li:hover,.footer_list3 ul li:hover{padding-left: 6px}

.footer_list4 ul li p:hover a{color: #ff5e14}

.footer > p{font-size: 14px;color: #fff;line-height: 48px;text-align: center;background-color: #05080e}

/* 侧边悬浮导航 */

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

.right_nav li{background:#ff5e14;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: 12px 10px 8px;}

.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:rgba(0,0,0,.6)}

.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 #ff5e14;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: #ff5e14;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: #ff5e14}









