﻿@charset "utf-8";
/* 顶部导航公用样式 */
/* top */
.container_top{ width: 100%; height: auto; border-top:3px solid #f00; border-bottom:1px solid #ccc;  }
.container{ width: 1200px; height: auto; margin: 0 auto; line-height: 30px;}
.container_top_l{  line-height: 30px; float: left; font-size:12px;}
.container_top_l a{ color: #666; font-size: 12px;}
.container_top_l a:hover{ color: #ca292c; }
.container_top_r{ width: 114px; line-height: 30px; float: right; text-align: right;}
.container_box_nav{ width: 100%; height: auto;}
.container_logo{ width:220px; height: auto; float: left; margin-top: 21px;}
.container_nav{ width: 906px; height:auto; float: right;}
.topicon_lx01{ width: 23px; height: 23px; background:url(../images/logo_ico_13.png) no-repeat;  }
.topicon_lx02{ width: 23px; height: 23px; background:url(../images/logo_ico_15.png) no-repeat;  }
.topicon_lx03{ width: 23px; height: 23px; background:url(../images/logo_ico_17.png) no-repeat;  }
.topicon_lx{ width: 23px; height: 23px; float: left;     margin: 5px 6px 4px 0px;}
.topicon_lx01:hover{ background:url(../images/logo_ico_13.png) 0 -25px no-repeat; transition:background 0.8s;  }
.topicon_lx02:hover{ background:url(../images/logo_ico_15.png) 0 -25px no-repeat;  transition:background 0.8s; }
.topicon_lx03:hover{ background:url(../images/logo_ico_17.png) 0 -25px no-repeat; transition:background 0.8s; }
/* 导航下拉 */
#header .header_con {
    width: 830px;
    margin: auto;
    padding-left: 0%;
    margin: 0 auto;
}


#header .fr {
    background: #fff;
    width: 830;
}

.phone_icon {
    float: right;
   /* margin-top: 1.7em;*/
    width: 13%;
}
#header.min #top_info{display:none;}
#header.min #logo{width:10%; height:55px;}
#header.min #logo img{width:10%; height:55px; display:none;}
#header.min #nav li{height:55px;}
#header.min #nav li > a{height:55px; line-height:60px;}
#header.min #search{height:55px;}
#header.min .phone_icon img {
    margin-top: 1em;
}
#nav{width:100%}
#nav li {
    float: left;
    height: auto;
    margin-right: 0px;
    width: 100px;
    text-align: center;
    height: 89px; position:relative
    /* line-height: 60px; */
	overflow:hidden
}
#nav li > a {
    font-size: 15px;
    font-weight: bold;
    display: block;
    width: 100%;
    /* height: 86px; */
    color: #000;
    text-align: center;
    line-height: 69px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}
#nav li > a span{
   
    color: #aeabab;
   font-size:12px;
   font-weight:100;
}

#nav li:hover > a{color:#fff; background:#039c4e;}
#nav li:hover > a > span{color:#fff !important;}

#nav li div {
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    background: #f9f9f9;
    z-index: 9999999;
}
#nav li div figure{width:1200px; margin:20px auto; overflow:hidden;}
#nav li div figure dl{/*padding-left:100px;*/ float:left; width:1100px; min-height:214px; }
#nav li div figure dl dt{font-size:18px; font-weight:bold; color:#cca975; margin-bottom:15px; text-align: left;}
#nav li div figure dl dd{float:left; min-width:137px; text-align: center;}
#nav li div figure dl dd a{line-height:36px; background:url(../images/nav04.png) no-repeat 0 center; padding-left:15px; color:#333;}
#nav li div figure dl dd a:hover{background-image:url(../images/nav05.png); background-position: 3px center; line-height:36px;}
#nav li div figure article{float:right; margin-right:266px;}
#nav li div figure article picture{width:360px; height:170px; overflow:hidden;}
#nav li div figure article picture img{width:100%;}
#nav li div figure article aside{ font-size:18px; text-align:center; color:#000; margin-top:15px;}

#nav li div figure.navpro dl{width:100%; border-right:0;}
#nav li div figure.navpro dl dd{width:50%;}
#nav li div figure.navpro dl dd span{display:block; padding-bottom:15px;}
#nav li div figure.navpro dl dd span a, #nav li div figure.navpro dl dd span a:hover{margin-right:10px; background:none;}
/*#nav li div figure.pro dl dd a{line-height:30px; height:30px;}*/


/* 首页底部版权 */
.footindex_bt_box{ display: none;}
.index_bt_box{ width: 100%;height: auto; padding:70px 0px; background: #3e3d40;}
.index_bt_l{ width:690px; height: auto; float: left; }
.index_bt_l p{ color: #d8d7d7;}
.index_bt_l p a{ color: #d8d7d7;}
.foot_01_l {
    margin-top: 13px;
    line-height: 30px;
}
.index_bt_r{ width:500px; height: 114px; float: right; padding-top: 47px; background:url(../images/bt_bg_x_05.png) no-repeat; }
.index_bt_r ul{ width: 224px; margin: 0 auto;}
.index_bt_r ul li{ width: 58px; margin-right:16px; float: left;}
.footindex_bt_r{ width:455px; height: 114px; padding-top: 47px; background:url(../images/bt_bg_x_05.png) no-repeat; margin-top: 10px; }
.footindex_bt_r ul{ width: 224px; margin: 0 auto;}
.footindex_bt_r ul li{ width: 58px; margin-right:16px; float: left;}
.footer_box{ width: 100%; height:auto; background: #19191a; border-top: 1px solid #666;}
.footer_box_main{ text-align: center; line-height: 40px; margin: 0 auto; color: #dddddd; font-size: 12px;}
.bt_icomax_09_i01{position: relative;}
.bt_icomax_09_i02{position: relative;}
.bt_icomax_09_i03{position: relative;}
.bt_icomax_09_ia{position: absolute; top: -61px; left: -81px; display: none;}
.bt_icomax_09_ib{position: absolute; top: -149px; left: -59px; display: none;}
.bt_icomax_09_110 {
    position: absolute;
    top: 49px;
    right: 107px;
    display: none;
    z-index: 9;
}
.bt_icomax_09_ic{position: absolute; top: -152px; left: -58px; display: none;}
.bt_icomax_09_i01:hover .bt_icomax_09_ia{ display: block; transition-duration: 0.5s;}
.bt_icomax_09_i02:hover .bt_icomax_09_ib{ display: block; transition-duration: 0.5s;}
.wx_erweima:hover .bt_icomax_09_110{ display: block; transition-duration: 0.5s;}
.bt_icomax_09_i03:hover .bt_icomax_09_ic{ display: block;}