@import url("ZZ_Tab.css");
.zzIndex_Product_Left{
    width:290px;float:left;
    background:#065ba8;
    border-radius:10px;
    margin-right:30px;
}
.left_width{
    width:250px;
    margin:10px auto 20px auto;
}
.zzIndex_Product_ClassTitle{
    width:100%;
    height:60px;line-height:60px;
    color:#fff;
    font-size:22px;
    text-align:center;
    background:url(../Images/left_title.png);
}
.zzIndex_Product_ClassTitle a{color:#fff;}
.zzIndex_Product_ClassTitle a:hover{color:#ff0;}
.zzIndex_Product_ClassList{
    width:100%;
    height:auto;overflow:hidden;
    background:#fff;
    border-radius:10px;
    padding:20px 0;
}
.zzIndex_Product_ClassList dt{
    width:80%;
    margin:5px auto;
    line-height:30px;
    text-indent:10px;
}
.zzIndex_Product_ClassList dd{
    width:80%;
    margin:5px auto;
    line-height:30px;
    border-radius:10px;
    text-indent:10px;
    border-bottom:1px solid #065ba8;
}
.zzIndex_Product_ClassList dd a{color:#065ba8;}
.zzIndex_Product_Right{
    width:880px;float:left;
    height:auto;overflow:hidden;
}
.zzIndex_Switch{
    width:100%;
    height:auto;overflow:hidden;
    margin:0 0 10px 0;
}
.sub_menu3 {
    width: 880px;
    height:42px;
}
.sub_menu3 dt {
    float: left;
    width: 220px;
    background:#065ba8;
    height: 40px;line-height:40px;
    font-size:16px;
    text-align:center;
    color:#fff;
}
.sub_menu3 dt.hover {
    background:#008a01;
}

#zzIndex_Line{
    width:100%;
    height:10px;
    border-bottom:1px solid #e8e8e8;
    margin:0 0 10px 0;
}
.zzIndex_Product{
    width:100%;
    height:auto;overflow:hidden;
    background:#eeeeef;
    padding:0 0 10px 0;
}
.zzIndex_Product_Title{
    width:100%;
    height:auto;overflow:hidden;
    line-height:26px;
    text-align:center;
    font-size:24px;
    color:#000;
    margin:20px 0 10px 0;
}
.zzIndex_Product_Title span{font-family:"Arial";font-size:18px;color:#e15620;}

.zzIndex_Product_List{margin:0;padding:0;}
.zzIndex_Product_List dt {
    width: 270px;
    float: left;
    height:auto;overflow:hidden;
    margin:10px 5px 10px 15px;
}
.zzIndex_Product_List dt:hover{box-shadow:5px 5px 10px #ccc ;}
.zzIndex_Product_List dt div {
    width: 100%;
    background: #fff;
    line-height:40px;
    text-align:center;
}

.sub_menu {
    width: 100%;
    height:90px;overflow:hidden;
}
.sub_menu dt {
    float: left;
    width: 300px;
    height: 68px;line-height:58px;
    background:url(../Index/major_titlebg.gif);
    text-align: center;
    cursor: pointer;
    font-size:20px;
}
.sub_menu dt.hover{background:#fff url(../Index/major_titlebg_hover.gif);color:#fff;}

.zzIndex_Major{
    width:1150px;
    height:auto;overflow:hidden;
    margin:20px auto;
}
.zzIndex_Major_Pic{
    width:400px;float:left;
    margin:0 30px 0 0;
}
.zzIndex_Major_Word{
    width:720px;float:left;
}
.zzIndex_Major_Word dd{
    width:100%;
    height:auto;overflow:hidden;
    line-height:30px;
}
.zzIndex_Major_Word dt{
    width:100%;
    height:auto;overflow:hidden;
    margin:20px 0 0 0;
}
.zzIndex_Major_Word dt img{margin:0 5px;}

#zzIndex_Case {
    width: 100%;min-width:1200px;
    height: auto;
    overflow: hidden;
    background-image: url(../Images/index_case_bg.jpg);
    background-position:center;
    margin: 50px 0;
}
.zzCase_Content {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 20px auto;
    padding: 20px 0;
    background: rgba(255,255,255,.8);
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .zzCase_Content{
    background:#fff;filter:
    Alpha(opacity=80);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
}
.index_case_title{
    width:100%;
    height:auto;overflow:hidden;
    line-height:30px;
    text-align:center;
    margin:20px 0;
}
.index_case_title dd {
    width: 100%;
    font-size:30px;
    color:#000;
}
.index_case_title dd span{color:#065ba8;}
.index_case_title dt {
    width: 100%;
    font-size:16px;
    font-family:"Arial";
    color:#9c9c9c;
}

.index_case {
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
}/*position:relative;属性可以不继承父类得属性，就可以设置背景不透明*/
.index_case dt {
    width: 370px;
    height:260px;
    overflow:hidden;
    float: left;
    margin: 0 5px 0px 20px;
    text-align: center;
    line-height: 30px;
    position:relative;
}
.index_case dt img{width:370px;height:260px;position:absolute;top:0;left:0;z-index:1;}
.index_case dt div{
    width:370px;
    text-align: center;
    line-height:40px;
    background-color:#000;
    background:rgba(0,0,0,0.6);
    filter:alpha(opacity=60);
    font-size:16px;position:absolute;
    left:0;
    bottom:0;
    z-index:2;
}
.index_case dt div a{color:#fff;}

.index_case_more{
    width:100%;
}
.index_case_more dt{
    width:170px;
    height:40px;line-height:40px;
    margin:40px auto 30px auto;
    background:#ea540e;
    text-align:center;
    color:#fff;
    font-size:16px;
}
.index_case_more dt a{color:#fff;}

#zzIndex_Pk_Title{
    width:100%;min-width:1200px;
    line-height:30px;
    font-size:30px;
    color:#000;
    text-align:center;
    margin:60px 0 20px 0;
    background:url(../Images/index_pk_title.gif) center;
}
#zzIndex_Pk_Title span{color:#b7b7b7;font-size:16px;font-family:"Arial";}
#zzIndex_Pk{
    width:100%;min-width:1200px;
    height:auto;overflow:hidden;
    background:#065ba8;
    padding:40px 0;
}
.zzIndex_Pk{
    width:100%;
    height:auto;overflow:hidden;
    margin:40px 0 40px 0;
}
.zzIndex_Pk_List{
    width:480px;
    height:190px;
    background:#fff;
    float:left;
    margin:10px 22px;
}
.zzIndex_Pk_List dd{
    width:210px;float:left;
    height:190px;
    margin:0 10px 0 0;
}
.zzIndex_Pk_List dt{
    width:240px;float:left;
    height:150px;overflow:hidden;
    line-height:26px;
    padding:20px 15px 20px 5px;
    font-size:14px;
}
.zzIndex_Pk_Middle{
    width:150px;float:left;
    height:80px;
    padding:55px 0;
    text-align:center;
    line-height:40px;
    font-size:24px;
    color:#fff;
    margin:10px 0;
}
.zzIndex_Pk_Middle span{color:#e15620;font-size:36px;}
.zzIndex_Pk_Line{
    width:100%;
    height:1px;overflow:hidden;
    background:#1a981b;
    border-bottom:1px solid #46cb47;
}
.zzIndex_Pk_Word{
    width:100%;
    height:auto;overflow:hidden;
    text-align:center;
    margin:30px 0 0 0;
}
.zzIndex_Pk_Word dd{
    width:100%;
    color:#fff;
    font-size:18px;
    line-height:30px;
}
.zzIndex_Pk_Word dt{
    width:400px;
    color:#fff;
    font-size:18px;
    line-height:50px;
    background:url(../Images/tel.png) 0px 12px no-repeat;
    margin:10px auto;
}
.zzIndex_Pk_Word dt span{font-size:30px;}

.zzIndex_News_Left{
    width:855px;float:left;
    margin:0 15px 0 0;
}
.subject_bg {
    width:100%;
    height: 42px;
    line-height: 42px;
    overflow:hidden;
}
.sub_menu1 {
    width:20%;float:left;
    height:42px;
}
.sub_menu1 dt {
    float: left;
    width: 100%;
    height: 40px;line-height:40px;
    text-align: center;
    cursor: pointer;
    font-size:16px;
    border-bottom: 2px solid #065ba8;
}
.sub_menu1 dt.hover {
    border-bottom:2px solid #e15620;
}
.subject_title02 {
    width: 80%;
    height:40px;line-height:40px;
    float: left;
    text-align:right;
    border-bottom: 2px solid #065ba8;
}
.subject_title02 img{vertical-align:middle;}
.index_news_hot{
    width:100%;
    height:auto;overflow:hidden;
    margin:20px 0 30px 0;
}
.index_news_hot dd{
    width:195px;float:left;
    height:auto;overflow:hidden;
    margin:0 15px 0 0;
}
.index_news_hot dd img{width:195px;height:135px;}
.index_news_hot dt{
    width:625px;float:left;
    height:135px;overflow:hidden;
    line-height:26px;
    color:#666;
    font-size:14px;
}
.index_news_hot dt div{
    width:100%;
    line-height:40px;
    font-size:16px;
}
.index_news_list{
    width:855px;
    height:auto;overflow:hidden;
}
.index_news_list dt{
    width:285px;float:left;
    background:#f3f3f3;
    height:40px;
    line-height:40px;
    margin:5px 0;
}
.index_news_list dt div {
    width: 40px;
    float: left;
    line-height: 15px;
    text-align: center;
    background:#949494;
    color:#fff;
    font-family:"Arial";
    font-size:14px;
    padding:5px 0;
}

.zzIndex_News_Right{
    width:300px;float:left;
    background:#f4f4f4;
    padding:20px 15px 10px 15px;
}
.zzIndex_Problem_Title{
    width:100%;
    height:auto;overflow:hidden;
    margin:0 0 20px 0;
}
.zzIndex_Problem_Title dd{
    width:30%;float:left;
    height:30px;
    font-size:16px;
    border-bottom:2px solid #e15620;
}
.zzIndex_Problem_Title dt{
    width:70%;float:left;
    height:30px;
    float: left;
    text-align:right;
    border-bottom: 2px solid #065ba8;
}
.zzIndex_Problem_Title dt img{vertical-align:middle;}
.zzIndex_Problem_List{
    width:100%;
    height:auto;overflow:hidden;
    border-bottom:1px dotted #cecece;
    margin:10px 0;
}
.zzIndex_Problem_List .wen{
    width:100%;
}
.zzIndex_Problem_List .wen span{background:#065ba8;padding:5px 5px;color:#fff;}
.zzIndex_Problem_List .wen a{color:#114b35;}
.zzIndex_Problem_List .da{
    width:100%;
    height:auto;overflow:hidden;
    margin:10px 0;
    color:#666;
}
    .zzIndex_Problem_List .da dd{
        width:10%;float:left;
    }
    .zzIndex_Problem_List .da dd span{
        background: #e46c0b;
        padding: 2px 5px;
        color: #fff;
    }
.zzIndex_Problem_List .da dt{
    width:90%;float:left;line-height:20px;
}
