* {
    margin: 0;
    padding: 0;

}


ul li {
    list-style: none;
}


a{
    text-decoration:none;
}


.clear {
    clear: both;
}



@font-face {
    font-family: 'siyuan';
    src: url('../font/SourceHanSansCN-Regular.ttf') format('truetype');

    font-weight: normal;
    font-style: normal;
}

body {
    font-family: "siyuan";
}



.banners img{
   width:100%;
}


.lian1{
    width:1200px;
    margin:40px auto;
}


.lian1 .ul1 li{
    float:left;
    margin-left:32px;
}

.lian2 .ul2{
    width:945px;
    margin:50px auto 0;
}

.lian2 .ul2 li{
    width:222px;
    color:#000000;
    background: #e8e8e8;
    text-align: center;
    /*padding:17px 0;*/
    height:70px;
    float: left;
    font-size:24px;
    margin-left:19px;
    cursor: pointer;
    line-height:70px;
}

.lian2 .ul2 li.active{
    color:#ffffff;
    background:#c5000b;
}

.lian2 .ul2 li a{
    color:#000000;
    display:block;
    width:100%;
    height:70px;
    line-height:70px;

}


.lian2 .ul2 li.active a{
    color:#ffffff;
}

.gs-js{
    margin-top:130px;

}


.gs-js .gs-box1{
    position:relative;
    width:1200px;
    height:691px;
    margin:0 auto;
}


.gs-js .gs-box1 .img1{
    position:absolute;
    display: block;
    width:413px;
    height:256px;
    left:0;
    top:0;
}


.gs-js .gs-box1 .jiaoyu1{
    width:717px;
    height:170px;
    position:absolute;
    right:0;
    top:0;
}

.gs-js .gs-box1 .jiaoyu1 .jy-tit{
    text-align: right;
    color:#666666;
    font-size:24px;
    font-weight:bold;
    letter-spacing:2px;
    margin-bottom:10px;

}


.gs-js .gs-box1 .jiaoyu1 .jt-text{
    text-align: justify;
    text-indent:2em;
    font-size:17px;

    line-height:30px;
    position:absolute;
    right:0;
    top:36%;

}



.gs-js .gs-box1 .jt-text2{
    text-align: justify;
    text-indent:2em;
    font-size:17px;
    position:absolute;
    left:0;

    top:47%;
    width:392px;
    line-height:30px;


}

.gs-js .gs-box1 .img10{
    position:absolute;
    left:0;
    top:0;
}


.gs-js .gs-box1 .img11{
    position:absolute;
    left:0;
    bottom:0;
}


.gs-js .gs-box1 .img12{
    position:absolute;
    left: 37%;
    top: 33%;
}

.gs-js .gs-box1 .img13{
    position:absolute;
    right:0;
    bottom:0;
}


.gs-js .gs-box1 .jt-text3{
    text-align: justify;
    text-indent:2em;
    font-size:17px;
    position:absolute;
    left:38%;

    bottom:0;
    width:392px;
    line-height:30px;


}






.gs-js .gs-box2{
    margin-top:90px;
}



.gs-js .gs-box2 .xy-all{
    width:161px;
    margin:0 auto;
}

.gs-js .gs-box2 .xy-all .xytit{
    color:#000000;
    font-weight: bold;
    font-size:30px;
    letter-spacing:2px;
    text-align:center;
}

.gs-js .gs-box2 .xy-all .xy-english{
    color:#b0b0b0;
    font-size:18px;
    text-align:center;
}

.gs-js .gs-box2 .xy-all .span-all{
    width:104px;
    margin:20px auto 0;

}

.gs-js .gs-box2 .xy-all .span-all .span1{
    display:block;
    width:20%;
    height:4px;
    background:#ee0b1c;
    float: left;
}

.gs-js .gs-box2 .xy-all .span-all .span2{
    display:block;
    width:80%;
    height:4px;
    background:#000000;
    float: left;
}


.xq1{
    width:1200px;
    margin:20px auto;
    box-shadow: 0px 0px 15px #dfdfdf;

}

.xq1 img{
    width:100%;
}


.xq2{
    width:1200px;
    margin:20px auto;
    box-shadow: 0px 0px 15px #dfdfdf;

}

.xq2 img{
    width:100%;
}

.xq2-inset{
    padding:20px;
}


.xq2-inset .p1{
    color:#d90913;
    font-size:20px;
    font-weight:bold;
}


.xq2-inset .p3{
    color: #d60913;
    font-size:17px;
}


.xq2-inset .p2{
    color: #000000;
    font-size:17px;
    margin-top:7px;
}

.xq2-inset .p2 span{
    color: #e00;
}




.xq3{
    width:1200px;
    margin:20px auto;
    box-shadow: 0px 0px 15px #dfdfdf;
    position:relative;

}

.xq3 .img31{
    width:100%;
    position:relative;
    z-index:1;
}

.xq3 .img32{
   width:172px;
   height:341px;

    display:block;
    position:absolute;
    bottom:2%;
    right:-5%;

    z-index:3;
}


.gs-js .imgbox img{
    width:100%;
    display:block;
    margin-bottom:60px;
}








/*鎷涜仒宀椾綅*/
.Zp_BOx{
    padding-bottom:50px;
    background:#f6f3f7;
}
.Zp_ul{
    margin:0px 120px;
}
.Zp_ul li{
    text-indent:20px;
    width:150px;
    font-size:24px;
    height:50px;
    line-height:32px;
    cursor: pointer;
    background: url("../images/lianxi/ul_bg.png") no-repeat 0px bottom;
}
.Zp_ul li.currun{
    color: #d71e19;
}
.Zp_Titel{
    padding-left:60px;
    background: url("../images/lianxi/je4.png") no-repeat 0px bottom;
}
.Zp_Titel h5{
    font-size:24px;
    line-height:36px;
    font-weight: 700;
}
.Zp_Titel span{
    font-size: 14px;
    display: block;
    padding-bottom:8px;
    background: url("../images/lianxi/je5.png") no-repeat 0px bottom;
}
.Zp_C_b{
    margin-top:24px;
    padding-left:60px;
    line-height:32px;
}
.Zp_C_b p{
    font-size: 14px;
}
.mzw_advice_list,.Zp_C_Box_List,.Zp_B_Box_List{
    width:650px;
    display:none;
}
.Zp_Top,.Zp_C_Box,.Zp_Bottom_Box{
    width:1050px;
    height:320px;
    margin:0px auto;
    padding-top:50px;
    padding-bottom:50px;
    border-bottom: 1px solid #e5e5e5;
}
.advice_c{
    margin-bottom:40px;
}

.fl{
    float: left;
}



.addres_div{
    margin:40px auto;
    padding:20px 0px;
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
}
.addres{
    line-height:36px;
    font-size:18px;
    color: #333;
    position: relative;
}
.addres span{
    width:50px;
    height:50px;
    display: inline-block;
    position:absolute;
    top:6px;
    left:26px;
    background: url("../images/lianxi/je9.png") no-repeat 0px 0px;
}
.addres span.dw2{
    left:366px;
    background: url("../images/lianxi/je10.png") no-repeat 0px 0px;
}
.addres strong{
    padding-left:68px;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;

}