body{margin:0;font-size:12px;line-height:1; /*font-family:"Microsoft YaHei";*/}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;font-size:12px;}
p,dl,dd{margin:0;}
ul,ol{margin:0;padding:0;list-style:none;}
a{text-decoration:none;color:#333;}
i,em{ font-style:normal;}
strong,b{ font-weight:normal;}
img{border:none;vertical-align:bottom;}.clearfix{*zoom:1;} /*ie7���¼�???*/
.clearfix:after{content:""; display:block; clear:both; font-size:0; line-height:0;}
table{border-spacing:0;border-collapse:collapse;}
th,td{padding:0;text-align:left; vertical-align:top;}
input{border:none;background:none;outline:none;}
textarea{resize:none;}


body{
    overflow-x: hidden;
    min-width: 1000px;
    background: #fefefe}

.content{
    width: 1003px;
    margin: 0 auto;
    min-width: 1003px;}
.banner_top{
    position: absolute;
    left: 0;
    top: 0;
}
.zg_top_content{position: relative;
z-index: 10000;}
 .zg_logo{
     float: left;
     margin:13px 0 0 0}


.zg_toplist{
    width:570px ;
    height: 40px;
    float: left;
    margin-top: 24px;
    z-index: 10px;}
.zg_toplist li a{
    font: 16px/16px "Microsoft YaHei";
    color: #ffffff;} 
.zg_number{
    display: block;
    float: right;
    width: 170px;
    height: 70px;
    padding-top: 23px}
.zg_number img{
    float: left;
    margin-right: 10px}
.zg_number a{
    display: block;
    font:bold 20px/20px "Microsoft YaHei";
    color: #ffd800 }
.zg_top_class{
    font: 16px/16px "Microsoft YaHei";
    margin: 24px 20px 0 26px;
    position: relative;
    float: left;
    color: #ffffff}
.zg_top_class p{
    font:bold 16px/16px "Microsoft YaHei";
    color: #ffffff}
.list1{
    width: 842px;
    height:47px ;
    background: url('../images/zg_top_class_list.png') no-repeat top center;
    position: absolute;
    top:52px;left: 0;}
.zg_top_class_list .up{
    position: absolute;
    top: -46px;
    left: 70px;
}
.zg_top_class .down{
    width: 13px;
    height: 8px;
    position: absolute;
    top:5px;right: -18px}
.zg_top_class_list .down{
    position: absolute;
    top: -8px;
    left: 30px;}
.special{
    position: absolute;
    top:-8px;left:28px;}
.zg_top_class_listul{
    margin-left: 10px
}
.zg_top_class_listul li{
float: left;
margin-right: 19px;
}
.zg_top_class_listul li a{
    display: block; 
    float: left;
    font: 12px/54px "Microsoft YaHei";
    
    color:#ffffff}

.zg_toplist>p{
    display: block;
    float: left;}
.zg_toplist li{
    float: left;margin-left: 36px;
    color: #ffffff;
    display: block}

.zg_toplist li a:hover,.zg_top_class_listul a:hover{
    /* color:#ff4b01; */
    color:#ffd800;
}

.zg_banner{
    width: 100%;
    height: 842px;
    position: relative;
}

.bannerBox{
    width: 100%;
    height:842px ;
    background: url('../images/banner.jpg') no-repeat top center;
    /* position: absolute;
    left: 0;top: 0; */
    width: 100%;
    
}
.banner_in{
    width: 100%;
    height:842px ;
    background: url('../images/banner_in.jpg') no-repeat top center;
    position: relative;
    width: 100%;
    
}
.banner_in img{
   
}
.bn1{
    position: absolute;
    top: 277px;
    left:5px ;
}
.bn2{
    position: absolute;
    top: 406px;
    left:90px ;
}
.bn3{
    position: absolute;
    top: 520px;
    left:294px ;
}
.bn_btn{
    display: block;
    width: 486px;
    height:89px ;
    border: 3px solid #f75749;
    border-radius:89px;
    position: absolute;
    top: 618px;
    left:260px ;
    box-shadow: #9f2871 0 0 30px;
    font: 44px/89px "Microsoft YaHei";
    text-align: center;
    color:#ffffff
}
.bn_btn:hover{
    width: 486px;
    height:89px ;
    border-radius:95px;

    border-color: #96ff00;
    box-shadow: #96ff00 0 0 30px;
}



/* 1111111111 */
.part1{
    width: 100%;
    /* height:892px ; */
    background: url('../images/part1.jpg') no-repeat top center;
    overflow: hidden;
    padding-bottom: 83px;
}
.p1_tit{

}
.p1_tit h3{
    font:bold 46px/46px "Microsoft YaHei";
    margin: 88px 0 0 154px;
}
.p1_tit h3 span{
    color: #f50500;
    padding-left: 28px;
}
.p1_tit p{
    font:18px/30px "Microsoft YaHei";
    color: #666666;
    text-align: center;
    margin: 20px 0 0 15px;
}
.p1_tit p span{
    color: #f50500;
 
}
.p1_tit>span{
    display: block;
    width: 245px;
    height: 53px;
    border: 1px dashed #cfcfcf;
    font:30px/53px "Microsoft YaHei";
    color: #444444;
    text-align: center;
    margin:23px 0 0 380px; 

}
.p1_cont{
    margin-top: 73px;
    margin-left: 135px
}
.p1_cont li{
    float: left;

}
.p1_cont li h5{

    font:20px/20px "Microsoft YaHei";
    color: #ffffff;
    padding: 125px 0 0 84px;
    
}
.p1_cont li p{

    font:16px/24px "Microsoft YaHei";
    color: #ffffff;
    padding: 16px 0 0 25px;
    width: 161px;
    
}
.p1_cont li p span{
    color: #f6ff00;
    
}
.p1_cont .p1_1{
    width: 264px;
    height:301px ;
    background: url('../images/p1_1.jpg') no-repeat top center;
}
.p1_cont .p1_2{
    width: 264px;
    height:301px ;
    background: url('../images/p1_2.jpg') no-repeat top center;
}
.p1_cont .p1_3{
    width: 264px;
    height:301px ;
    background: url('../images/p1_3.jpg') no-repeat top center;
}

.p1_cont .p1_4{
    width: 210px;
    height:301px ;
    background: url('../images/p1_31.jpg') no-repeat top center;
}
.p1_cont .p1_1 p{
    margin-left: 27px
}
.p1_cont .p1_3 h5{
    margin-left:-27px
}
.p1_cont .p1_4 h5{
    margin-left:-17px
}
.p1_btn{
    display: block;
    width: 271px;
    height: 60px;
    border: 2px solid #5d1f9c;
    border-radius: 60px;
    font:24px/60px "Microsoft YaHei";
    color: #5d1f9c;
    padding-left: 44px;
    margin: 79px 0 0 342px;
}
.p1_btn:hover,.p5_btn:hover{
    background: #5d1f9c;
    color: #ffffff;
}
.p1_btn img{
    float: right;
    margin: 24px 37px 0 0;
 
}
.p1_btn .h{
    display: none;
}
/* 22222222 */
.part2{
    width: 100%;

    background: url('../images/part2.jpg')  bottom center;
    overflow: hidden;
    /* padding-bottom: 85px; */
}
.p2_in{
    width: 1003px;

    background: url('../images/p2_in.jpg') bottom center;
    overflow: hidden;
    /* padding-bottom: 85px; */
}
.p2_tit{
    width: 511px;
    height:87px ;
    background: url('../images/p2_tit.png') no-repeat top center;
    overflow: hidden;
    margin: 60px 0 0 258px;
}
.p2_tit h3{
    font:bold 46px/46px "Microsoft YaHei";
    color: #ffffff;
    margin: 20px 0 0 63px
}
.p2_cont{
    margin-top: 57px;
}
.p2_cont h5{
    font:bold 30px/30px "Microsoft YaHei";
    color: #333333;
}
.p2_cont dt{
    font:bold 18px/18px "Microsoft YaHei";
    color: #333333;
    margin-top: 43px;
}
.p2_cont dd{
    font:16px/30px "Microsoft YaHei";
    color: #444444;
    width: 382px;
    margin-top: 11px;
}
.p2_cont img{
    cursor: pointer;
}
.p2_cont a{
    display: block;
    width: 217px;
    height: 41px;
    font:18px/41px "Microsoft YaHei";
    color: #ffffff;
    border-radius: 4px;
    text-align: center;
    background: #20a8ea;
    position: absolute;
    top: 364px;
    left: 130px;
}
.p2_cont a:hover{
    background: #ff695d;
}
.p2_ div{
    width: 381px;
    height:170px ;
    background: url('../images/p2_h.png') no-repeat top center;
    position: absolute;
    padding: 33px 0 0 22px;
    display: none;
   
}
.p2_ div p{
    font:16px/30px "Microsoft YaHei";
    color: #ffffff;
    width: 360px;
  
}
.p2_1{
    width: 936px;
    height:471px ;
    background: url('../images/p2_1.jpg') no-repeat top center;
    overflow: hidden;
    padding-left: 67px;
    position: relative;
    margin-bottom: 39px;
}
.p2_1 h5{
    margin-top: 50px;
}
.p2_1>img{
    margin: 23px 0 0 96px;
}
.p2_1 div{

    top: 143px;
    left: 45px;
}
.p2_2{
    width: 936px;
    height:471px ;
    background: url('../images/p2_2.jpg') no-repeat top center;
    overflow: hidden;
    padding-left: 67px;
    position: relative;
    margin-bottom: 39px;
}
.p2_2 h5{
    margin-top: 45px;
  margin-left: 510px
}
.p2_2>img{
    margin: 20px 0 0 96px;
  margin-left: 740px
}
.p2_2 dt{
  margin-left: 603px
}
.p2_2 dd{
  margin-left: 491px
}
.p2_2 div{
 
    top: 143px;
    left: 543px;
}
.p2_2 .p2_h p{
    margin-top: 20px;
}
.p2_cont .p2_2 a{
    background: #ff695d;
    position: absolute;
    top: 364px;
    left: 654px;
}
.p2_cont .p2_2 a:hover{

    background: #20a8ea;

}
.p2_3{
    width: 936px;
    height:471px ;
    background: url('../images/p2_3.jpg') no-repeat top center;
    overflow: hidden;
    padding-left: 67px;
    position: relative;
    margin-bottom: 39px;
}
.p2_3 h5{
    margin-top: 50px;
}
.p2_3>img{
    margin: 23px 0 0 130px;
}
.p2_3 div{

    top: 143px;
    left: 45px;
}
.p2_4{
    width: 936px;
    height:471px ;
    background: url('../images/p2_4.jpg') no-repeat top center;
    overflow: hidden;
    padding-left: 67px;
    position: relative;
    margin-bottom: 39px;
}
.p2_4 h5{
    margin-top: 37px;
  margin-left: 488px
}
.p2_4>img{
    margin: 25px 0 0 96px;
  margin-left: 745px
}
.p2_4 dt{
  margin-left: 587px
}
.p2_4 dd{
  margin-left: 525px
}
.p2_4 div{
 
    top: 143px;
    left: 590px;
}

.p2_cont .p2_4 a{

    background: #ff695d;
    position: absolute;
    top: 364px;
    left: 654px;
}
.p2_cont .p2_4 a:hover{
    background: #20a8ea;
}
.p2_5{
    width: 936px;
    height:471px ;
    background: url('../images/p2_5.jpg') no-repeat top center;
    overflow: hidden;
    padding-left: 67px;
    position: relative;
    margin-bottom: 39px;
}
.p2_5 h5{
    margin-top: 50px;
}
.p2_5>img{
    margin: 23px 0 0 130px;
}
.p2_5 div{

    top: 143px;
    left: 45px;
}
/* 333 */
.part3{
    width: 100%;
    height:633px ;
    background: url('../images/part3.jpg') no-repeat top center;
    overflow: hidden;
}
.p3_in{
    width: 1003px;
    height:633px ;
    background: url('../images/p3_in.jpg') no-repeat top center;
    overflow: hidden;
}

.p3_tit{
    width: 421px;
    height:75px ;
    background: url('../images/p3_tit.png') no-repeat top center;
    overflow: hidden;
    margin: 28px 0 0 298px;
}
.p3_tit h3{
    font:bold 46px/46px "Microsoft YaHei";
    color: #ffffff;
    margin:  10px 0 0 65px
}

.p3_cont{
    margin-top: 50px;
    width: 1020px;
}

.p3_cont li{
    width: 190px;
    height: 86px;
    float: left;
    margin: 0 13px 14px 0;
}

.p3_btn{
    display: block;
    width: 363px;
    height: 60px;
    border: 2px solid #20a8ea;
    border-radius: 60px;
    font:24px/60px "Microsoft YaHei";
    color: #ffffff;
    padding-left: 52px;
    margin: 47px 0 0 293px;
}
.p3_btn:hover{
    width: 367px;
    height: 64px;
    border: none;
    border-radius: 64px;
    background: #ffffff;
    color: #20a8ea;
}
.p3_btn img{
    float: right;
    margin: 24px 46px 0 0;
 
}

/* 44444444444 */
.part4{
    width: 100%;
    height:733px ;
    background: url('../images/part4.jpg') no-repeat top center;
    overflow: hidden;
    position: relative;
}
.p4_in{
    width: 1003px;
    height:733px ;
    background: url('../images/p4_in.jpg') no-repeat top center;
    overflow: hidden;
}
.part4 h3{
    font:bold  46px/46px "Microsoft YaHei";
    color: #ffffff;
    margin:  76px 0 0 163px;
}
.part4 h3 span{

    color: #ff3d39;
 
}


.blackBg{ display:block;  position:absolute; left:0; top:0px; width:100%; height:734px; background:#000; filter:alpha(opacity=50);opacity:0.8; z-index: 50;}
.l{ left:-50%; margin-left:-500px;  }
.r{  left:50%;  margin-left:500px;  }

.slider{ width:100%;  min-width:1003px;  height:525px;  position:relative;text-align:center; margin-top: 74px  }
.slider .bd{ width:1003px; position:absolute; left:50%; margin-left:-501px  }
.slider .bd li{ width:1003px;  overflow:hidden; }
.slider .bd li img{ display:block; width:356px; height:423px;float: left;   margin: 0 -11px 0 -11px;  }
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-1003px !important;   }

.slider .hd .h{
    display: none;
}
.slider .hd{
    position: relative;
    top: 462px;
}
.slider .hd span{
    cursor: pointer;
}
.slider .hd .next{
   position: relative;
   left: 13px;
}



/* 55555555 */
.part5{
    width: 100%;
    height:1147px ;
    background: url('../images/part5.jpg') no-repeat top center;
    overflow: hidden;
}
.p5_in{
    width: 1003px;
    height:1045px ;
    background: url('../images/p5_in.jpg') no-repeat top center;
    padding-top:102px;    
  
}
.part5 h3{
    font:bold  46px/46px "Microsoft YaHei";
    color: #333333;
    margin:  0 0 0 240px;
}
.part5 h3 span{

    color: #ff3d39;
 
}
.p5_cont{
    width: 1070px;
    height:773px ;
    background: url('../images/p5_tab.png') no-repeat top center;
    margin: 52px 0 0 -36px;
    overflow: hidden;
}
.p5_cont h5{
    font:24px/24px "Microsoft YaHei";
    color: #333333;
    margin: 22px 0 0 410px
}
.p5_top{
margin: 19px 0 0 264px;
}
.p5_top li{
    float: left;
    font:bold 20px/70px "Microsoft YaHei";
    color: #ffffff;width: 80px;
    margin-right: 30px;
    text-align: center;
}
.p5_top .p51{
    width: 159px;
    font:bold 24px/70px "Microsoft YaHei";
}
.p5_cont table{
    margin-left: 77px;
   
}
.p5_cont table td{
    font:16px/66px "Microsoft YaHei";
    color: #333333;
    width: 80px;
    margin-right: 30px;
    text-align: center;
    border-bottom: 1px solid #cccccc;
}
.p5_cont table .t51{
    font:16px/66px "Microsoft YaHei";
    color: #ffffff;width: 160px;
    border-bottom: none;
}
.p5_cont table .t52{
    width: 140px;
}
.p5_cont table .t53{
    width: 83px;
}
.p5_cont table .t54{
    width: 135px;
}
.p5_cont table .t55{
    width: 85px;
}
.p5_cont table .t56{
    width: 135px;
}
.p5_cont table .t57{
    width: 85px;
}
.p5_cont table .t58{
    width: 135px;
}
.p5_btn{
    margin: 9px 0 0 345px;
}




/* 6666666 */
.part6{
    width: 100%;
    height:750px ;
    background: url('../images/part6.jpg') no-repeat top center;
    overflow: hidden;  
}
.part6 h3{
    font:bold  46px/46px "Microsoft YaHei";
    color: #ffffff;
    margin: 66px 0 0 247px;
}
.part6 h3 span{
    color: #ffec08;

}
.p6_cont{
    margin: 30px 0 0 22px;
    width: 1050px;
}
.p6_cont li{
    float: left;
    margin: 60px 60px 0 0;
    cursor: pointer;
}
.p6_cont li .h{
    display: none;
}
.p6_cont li .h p{
    font:16px/24px "Microsoft YaHei";
    color: #333333;
    padding: 48px 25px 0 25px
}
.p6_cont li .h1{
    width: 194px;
    height:202px ;
    background: url('../images/p6_1h.png') no-repeat top center;
}
.p6_cont li .h2{
    width: 194px;
    height:202px ;
    background: url('../images/p6_2h.png') no-repeat top center;
}
.p6_cont li .h3{
    width: 194px;
    height:202px ;
    background: url('../images/p6_3h.png') no-repeat top center;
}
.p6_cont li .h4{
    width: 194px;
    height:202px ;
    background: url('../images/p6_4h.png') no-repeat top center;
}
.p6_cont li .h5{
    width: 194px;
    height:202px ;
    background: url('../images/p6_5h.png') no-repeat top center;
}
.p6_cont li .h6{
    width: 194px;
    height:202px ;
    background: url('../images/p6_6h.png') no-repeat top center;
}

.p6_cont li .h7{
    width: 194px;
    height:202px ;
    background: url('../images/p6_7h.png') no-repeat top center;
}
.p6_cont li .h8{
    width: 194px;
    height:202px ;
    background: url('../images/p6_8h.png') no-repeat top center;
}
/* 77777777777777 */
.part7{
    padding: 70px 0 50px 0;
}
.part7 h3{
    font:bold  44px/44px "Microsoft YaHei";
    color: #333333;
    margin: 0 0 0 185px;
}
.part7 h3 span{
    color: #ff3c00;

}
.part7 h5{
    width: 231px ;
    height: 56px ;
    background: #833fce;
    border-radius: 56px;
    font:20px/56px "Microsoft YaHei";
    color: #ffffff;
   margin:  0 auto;
   text-align: center;
}
/* .part7 h5:hover{
    background: #ff3c00;
} */
.part7 .h5_1{
    margin-top: 59px;
}
.part7 .h5_2{
    margin-top: 38px;
}
.p7_1{
    width: 1039px;
    height:469px ;
    background: url('../images/p7_1.jpg') no-repeat top center;
    margin: 27px 0 0 -17px;
 
}
.p7_2{
    width: 1039px;
    height:469px ;
    background: url('../images/p7_2.jpg') no-repeat top center;
    margin: 28px 0 55px -17px;
}
.p7_1in{
    width: 320px;
    height:150px ;
    background: url('../images/p7_1in.png') no-repeat top center;
    float: right;
margin: 288px 52px 0 0;

}
.p7_1 p{
    padding: 25px 24px 0 24px;
    font:16px/27px "Microsoft YaHei";
    color: #ffffff;letter-spacing: .5px;
  
}
.p7_1 p span{

    color: #ffe644;
}
.p7_2in{
    width: 320px;
    height:150px ;
    background: url('../images/p7_2in.png') no-repeat top center;
    float: right;
margin: 288px 52px 0 0;

}
.p7_2 p{
    padding: 25px 24px 0 24px;
    font:16px/27px "Microsoft YaHei";
    color: #ffffff;letter-spacing: .5px;
  
}



.zg_lastbj{width:100%; min-width:1000px; background:url(../images/zg_lastbj.jpg) no-repeat center top; height:858px;}
.zg_lsta{width:1000px; padding-top:76px; margin:0 auto 28px; }
.zg_odlats{width:971px; overflow:hidden; margin-top:107px; padding-left:29px;}
.zg_odpub{width:307px; height:169px; float:left; text-align:center; padding-top:132px; margin:0 25px 39px 0;}
.zg_odpub h2{font:bold 24px/26px '΢���ź�';color:#333;}
.zg_odpub p{font:20px/22px '΢���ź�';color:#333; padding:14px 0 26px; margin:0;}
.zg_pub01{background:url(../images/zg_lapic01.png) no-repeat;}
.zg_pub02{background:url(../images/zg_lapic02.png) no-repeat;}
.zg_pub03{background:url(../images/zg_lapic03.png) no-repeat;}
.zg_pub04{background:url(../images/zg_lapic04.png) no-repeat;}
.zg_pub05{background:url(../images/zg_lapic05.png) no-repeat;}
.zg_pub06{background:url(../images/zg_lapic06.png) no-repeat;}
.zg_odpub a{display:inline-block;*display:inline; zoom:1; width:140px; height:44px; text-align:center; color:#fff; font:16px/44px '΢���ź�'; background:url(../images/zg_apos.png) no-repeat;}
.zg_odpub a:hover{background:url(../images/ah_bg.png) no-repeat;}

/* 8888888888 */
.part8{
    width: 100%;
    height:594px ;
    background: url('../images/part8.jpg') no-repeat top center;
    overflow: hidden;  
}
.p8_in{
    width: 1003px;
    height:594px ;
    background: url('../images/p8_in.jpg') no-repeat top center;
    overflow: hidden;  
}
.p8_in p{
    font:38px/60px "Microsoft YaHei";
    color: #ffffff;
    float: left;
    margin: 417px 0 0 54px;
}
.p8_in p span{
    display: inline-block;
    width: 60px ;
    height: 58px;
    background: #ff4716;
    text-align: center;
    margin:  0 8px 0 8px;
    border-radius: 5px;

}

.p8_in .right{
    width: 400px;
    height:489px ;
    background: url('../images/from.png') no-repeat top center;
    overflow: hidden; 
    float: right; 
    margin-top: 35px;
}
.p8_in .right h5{
    font:24px/24px "Microsoft YaHei";
    color: #ffffff;
    text-align: center;
    margin-top: 34px;
}
.p8_in .right img{
    margin: 16px 0 0 170px;
}
.p8_in .right form{
    padding: 7px 0 0 49px;
}
.p8_in .right form div{
    margin-top: 26px;
    height: 46px;
}
.p8_in .right form label{
    float: left;
    font:18px/46px "Microsoft YaHei";
    color: #ffffff;
    margin-right: 21px;
}

.p8_in .right form input{
    float: left;
    width: 233px;
    height: 44px;
    border: 1px solid #635c58;
    padding-left: 15px;
    font:16px/44px "Microsoft YaHei";
    color: #c1c1c1;
}
.p8_in .right form select{
    width: 251px;
    height: 44px;
    border: 1px solid #635c58;
    padding-left: 15px;
    background: none;
    font:16px/44px "Microsoft YaHei";
    color: #c1c1c1;
}
.p8_in .right form .form_btn{
    width: 300px ;
    height: 50px;
    background: #20a8ea;
    text-align: center;
    font:20px/50px "Microsoft YaHei";
    color: #ffffff;
    border: none;border-radius: 5px;
    margin: 42px 0 0 6px;
    padding: 0;
    cursor: pointer;
}


::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #c1c1c1;
  }
  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #c1c1c1;
  }
  ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #c1c1c1;
  }
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #c1c1c1;
  }







/* footer */
.zg_footer{
    width: 100%;
    height: 156px;
    background: #070b0f;
    overflow: hidden;}
.zf_footer_tele{
    width: 362px;
    height: 67px;
    font:bold 48px/67px "Arial";
    color: #fff;float: left;
    margin-top: 70px}
.zg_footer_ul1{
    float: left;
    margin: 72px 0 55px 53px}
.zg_footer_ul1 li{
    float: left;
    margin-left:20px ;
    text-align: center}
.zg_footer_ul1 li a{
    display: block;
    width: 168px;
    height: 55px;
    border: 2px solid #dedede;
    border-radius:55px ;
    font: 24px/55px "Microsoft Yahei";
    color: #dedede; }

.zg_footer_ul2{
    width: 1200px;
    margin-bottom: 45px} 

.zg_footer_ul2 li{
    position: relative;
    width:331px ;
    float: left;}
.zg_footer_ul2 li p{
    font: 16px/28px "Microsoft Yahei";
    color: #dedede;
    width: 225px;
    float: left;
 
    position: absolute;
    left: 127px;
    top: 33px
}
.zg_footer_ul2 li img{float: left;}
.copy {
    width: 1003px;
    text-align: center;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: #9d9e9f;
    padding-top: 39px;
    line-height: 32px;
  }
.copy a, .copy h1 {
    color: #9d9e9f;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: normal;
    display: inline;
}
.copy a, .copy h1 {
    color: #9d9e9f;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: normal;
    display: inline;
}







/* flex */

.flex{
    width: 242px;
    height:495px ;
    background: url('../images/flex.png') no-repeat top center;
    overflow: hidden;
    position: fixed;
    right: -30px;
    top: 5%;
    z-index: 100;
}
.flex h5{
    font:18px/24px "Microsoft YaHei";
    color: #333333;
    text-align: center;
    margin: 103px 0 9px 12px
}
.flex h5 span{
color: #f50500;
}
.flex a{
    display: block;
    width: 134px;
    height:35px ;
    background: url('../images/flex0.png') no-repeat top center;
    font:16px/35px "Microsoft YaHei";
    color: #ffffff;
    text-align: center;
    margin: 12px 0 0 60px;
}
.flex img{
    margin: 15px 0 0 67px;

}
.flex .close{
    position: relative;
    right: -119px;
    top: 38px;
    cursor: pointer;
}
.flex p{
    font:12px/17px "Microsoft YaHei";
    color: #333333;
    text-align: center;
    margin: 12px 0 0 14;
}







