body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{margin:0;padding:0}
ul,li,ol,dl,dt,dd{list-style: none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
table{border-collapse:collapse;border-spacing:0}
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{margin:0;padding:0}
ul,li,ol,dl,dt,dd{list-style: none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
table{border-collapse:collapse;border-spacing:0}
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
a{text-decoration:none;color: #666;}
a:hover{text-decoration:none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;} 
.button{border-radius:0; } 
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-user-modify:read-write-plaintext-only;}
input:focus,textarea:focus {outline: none;}
input::-ms-clear {display: none;}
/******************åˆå§‹å€¼********************/
html{font-family: "arial" ,'Microsoft Yahei';}
*{
    margin:0;
    padding:0;
    font-size:14px;
    font-family:"Microsoft Yahei";
}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}
.font17{ font-size:17px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
/*===========================================*/
/*===========================================*/
/*===========================================*/
/*===========================================*/
/*===========================================*/
/*===========================================*/
/*===========================================*/
/*===========================================*/
/*===========================================*/
/*===========================================*/
.yuyumain{
    width: 100%;
    position: relative;
    float: left;
    height: 100%;
}
.a01{
    width: 1200px;
    height: 54px;
    margin: 0 auto;
    position: relative;
}
.a01 h1{
    font-size: 18px;
    color: #e41e1e;
    position: relative;
    top: 0;
    left: 0;
    line-height: 54px;
    font-family: arial;
}
.a01 h2{
    position: absolute;
    right: 0;
    top: 0;
    line-height: 54px;
    font-family: "Microsoft Yahei";
    padding-left: 30px;
    background: url(../images/yu01.jpg) 0 50% no-repeat;
}
.a02{border-top: 1px solid #dbdbdb;}
.a03{
    width: 100%;
    float: left;
    position: relative;
    z-index: -1;
}
.a04{
    width: 90%;
    position: absolute;
    left: 5%;
    top: 0;
}
.a04 h1{
    font-size: 32px;
    color: #333;
    width: 90%;
    line-height: 1.5em;
    text-align: center;
    margin: 5% 0 0 5%;
}
.a04 h1 span{
    font-size: 35px;
    color: #eb0707;
}
.a04 h2{
    font-size: 21px;
    color: #666666;
    width: 90%;
    text-align: center;
    line-height: 1.5em;
    margin: 1% 0 0 5%;
}
.a06{
    width: 50%;
    position: absolute;
    left: 25%;
    top: 5%;
    padding-bottom: 70px;
}
.a07{
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
.a07 p{
    width: 129px;
    height: 30px;
    background: #acacac;
    border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    position: absolute;
    font-size: 20px;
    text-align: center;
    line-height: 30px;
    font-family: arial;
    color: #fff;
}
.a07 p.a08{
    bottom: 0;
    margin-bottom: 10%;
    left: 1%;
}
.a07 p.a09{
    position: relative;
    margin: 0 auto 1% auto;
    background: #cc0000;
}
.a07 p.a10{
    bottom: 0;
    right: 1%;
    margin-bottom: 10%;
}
.a11{
    width: 90%;
    position: absolute;
    left: 5%;
    padding-bottom: 2%;
    bottom: 0;
    text-align: center;
}
.a11 h1{
    color: #666;
    font-size: 35px;
    font-family: "SimHei";
    width: 100%;
    line-height: 1em;
}
.a11 h1 span{
    color: #cc0000;
    font-size: 46px;
}
.a11 p{
    font-size: 16px;
    color: #ccc;
    width: 100%;
    margin: 10px 0;
    font-family: arial;
}
.a11 h2{
    font-size: 16px;
    font-family: "SimHei";
    color: #999;
    width: 100%;
    line-height: 32px;
}
.a12{
    margin: 80px 0;
}
.a13{
    font-size: 35px;
    color: #666666;
    width: 100%;
    text-align: center;
}
.a13 span{
    font-size: 46px;
    color: #cc0000;
}
.a14{
    width: 45%;
    position: relative;
    margin: 0 auto;
    top: 61px;
}
.a15{
    position: absolute;
    left: 0px;
    top: 0;
    width: 100%;
    height: 100%;
}
.a15 p{
    position: absolute;
    font-size: 15px;
    font-family: "SimHei";
    color: #999999;
    width: 30%;
    line-height: 1.5em;
    max-height: 4.5em;
    overflow: hidden;
}
.a15 p.a16{
    margin-top: 23%;
    left: 0;
}
.a15 p.a17{
    margin-top: 43%;
    left: 0;
}
.a15 p.a18{
    margin-top: 23%;
    right: 0;
}
.a15 p.a19{
    margin-top: 43%;
    right: 0;
}
.a20{
    background: #f7f7f7;
    padding: 80px 0;
    text-align: center;
}
.a20 h1{
    width: 90%;
    margin: 0 5%;
    font-size: 46px;
    color: #cc0000;
    font-family: "SimHei";
}
.a20 h2{
    font-size: 16px;
    width: 90%;
    margin: 20px 5% 40px 5%;
    color: #cccccc;
    font-family: arial;
}
.a21{
    width: 80%;
    margin: 0 10%;
}
.a21 li{
    width: 23%;
    margin: 0 1%;
    float: left;
    font-family: "SimHei";
}
.a21 li h3{
    width: 100%;
    font-size: 22px;
    color: #666666;
    line-height: 1em;
    margin: 30px 0 0 0;
}
.a21 li h4{
    width: 100%;
    font-size: 14px;
    color: #666666;
    line-height: 1em;
    margin: 10px 0 0 0;
}
.a21 li i{
    display: block;
    height: 66px;
    margin: 0 auto;
    background: url(../images/yu05.jpg)no-repeat;
}
.a21 li i.a22{
    width: 48px;
    background-position: 0 0;
}
.a21 li i.a23{
    width: 61px;
    background-position: -58px 0;
}
.a21 li i.a24{
    width: 69px;
    background-position: -132px 0;
}
.a21 li i.a25{
    width: 69px;
    background-position: -212px 0;
}
/*===============*/

.a26{
    border-top: 1px solid #dbdbdb;
    text-align: center;
    margin: 0 0 40px 0;
}
.a26 h1{
    font-size: 32px;
    color: #333333;
    width: 90%;
    margin: 80px 5% 0 5%;
}
.a26 h2{
    font-size: 21px;
    color: #666666;
    width: 90%;
    margin: 20px 5% 30px 5%;
}
.a26 img{
    width: 654px;
    height: 443px;
    display: block;
    margin: 0 auto;
}
.a26 h3{
    font-size: 18px;
    color: #333333;
    width: 90%;
    margin: 0 5% 0 5%;
}
.a26 h3 span{
    font-size: 18px;
    color: #cc3333;
}
.a27{
    background: #fafafa;
}
.a28{
    width: 40%;
    padding: 0 5%;
    float: left;
    text-align: right;
}
.a28 img{
    height: 100%;
    width: 70%;
    display: inline-block;
}
.a29{
    text-align: left;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -168px;
}
.a28 h1{
    font-size: 41px;
    color: #666666;
    font-family: "SimHei"; 
}
.a28 h1 span{
    font-size: 52px;
    color: #666666;
}
.a28 h2{
    font-size: 28px;
    color: #999999;
    font-family: "SimHei";
    margin-top: 10px; 
}
.a28 h2 span{
    font-size: 36px;
    color: #eb0707; 
}
.a31{
    width: 40%;
    padding: 0 5%;
    float: right;
}
.a31 img{
    width: 70%;
}
.a32{
    width: 40%;
    padding: 0 5%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.a33{
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -140px;
}
.a33 p{
    font-size: 18px;
    color: #cc0000;
    font-family: arial;
}
.a33 h1{
    font-size: 36px;
    color: #666666;
    font-family: "SimHei";
}
.a33 h1 span{
    font-size: 46px;
    color: #cc0000;
}
.a33 h2{
    font-size: 28px;
    color: #999;
    font-family: "SimHei";
    margin-top: 20px;
}
.a33 h2 span{
    font-size: 36px;
    color: #cc0000;
}
.a34{
    background: #f7f7f7;
    position: relative;
    z-index: -1;
}
.a35{
    position: absolute;
    top: 10%; 
    left:35%;
}
.a35 h1{
    font-size: 28px;
    color: #999999;
    font-family: "SimHei";
}
.a35 h1 span{
    color: #d80303;
    font-size: 36px;
}
.a36{text-align: center;padding-bottom: 30px;}
.a36 h1{
    font-size: 46px;
    width: 90%;
    margin: 0 5%;
    color: #cc0000;
    font-family: "SimHei";
}
.a36 h2{
    font-size: 16px;
    width: 90%;
    margin: 10px 5% 90px 5%;
    color: #cccccc;
    font-family: arial;
}
.a37{
    width: 80%;
    margin: 0 10%;
}
.a37 li{
    width: 20%;
    display: block;
    float: left;
}
.a37 li h3{
    font-size: 22px;
    width: 100%;
    color: #666666;
    margin: 22px 0 15px 0;
    font-family: "Microsoft Yahei";
}
.a37 li h4{
    font-size: 14px;
    width: 100%;
    font-family: arial;
    color: #666666;
}
.a37 li i{
    background: url(../images/yu09.jpg) no-repeat;
    height: 55px;
    display: block;
    margin: 0 auto;
}
.a37 li i.a38{
    width: 50px;
    background-position: 0 0;
}
.a37 li i.a39{
    width: 51px;
    background-position: -57px 0;
}
.a37 li i.a40{
    width: 51px;
    background-position: -117px 0;
}
.a37 li i.a41{
    width: 48px;
    background-position: -176px 0;
}
.a37 li i.a42{
    width: 54px;
    background-position: -229px 0;
}
.a01 h2.a44{background: url(../images/yu1.1_01.jpg) 0 50% no-repeat;}
.a43{
    border-top: 1px solid #dbdbdb;
    z-index: -1;
}
.a45{
    width: 90%;
    text-align: center;
    position: absolute;
    left: 5%;
    top: 26%;
}
.a45 h1{
    font-size: 18px;
    font-family: "Microsoft Yahei";
    color: #333;
}
.a45 h1 span{
    font-size: 18px;
    color: #cc0000;
}
.a46{
    margin: 20px auto 0 auto;
    text-align: center;
}
.a46 span.a47{
    font-size: 24px;
    color: #333333;
    line-height: 24px;
    display: inline-block;
    font-family: "Microsoft Yahei";
}
.a46 span.a48{
    font-size: 17px;
    color: #fff;
    line-height:24px;
    height: 24px;
    display: inline-block;
    font-family: arial;
    width: 85px;
    height: 24px;
    position: relative;
    top: -2px;
    margin-left: 8px;
    background: #cc0000;
    border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.a50{
    width: 40%;
    margin: 0 5%;
    float: left;
    text-align: right;
}
.a50 img{
    display: inline-block;
    max-width: 100%;
}
.a51{
    width: 40%;
    right: 5%;
    text-align: left;
    position: absolute;
    height: 100%;
}
.a52{
    text-align: right;
    float: left;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -190px;
}
.a52 h2{
    font-size: 14px;
    color: #ff0000;
    display: inline-block;
    font-family: arial;
    padding-right: 10%;
}
.a52 h1{
    font-size: 42px;
    color: #666;
    font-family: "SimHei";
}
.a52 h1 span{
    font-size: 51px;
    color: #666;
    font-family: "SimHei";
}
.a52 h3{
    font-size: 28px;
    color: #999;
    text-align: left;
    font-family: "SimHei";
    margin: 30px 0;
}
.a52 h3 span{
    color: #ff0000;
    font-family: "SimHei";
    font-size: 36px;
}
.a53{float: left;}
.b01{z-index: -1px;}
.b02{
    width: 100%;
    height: 94%;
    margin: 3% 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
}
.b02 img{
    height: 100%;
    margin:0 auto 0 auto;
}
.b03{padding: 90px 0;}
.b04{
    width: 80%;
    margin: 0 10%;
    float: left;
    position: relative;
}
.b04 img{
    width: 100%;
    height: 100%;
}
.b05{
    position: absolute;
    left: 50%;
    top: 18%;
    text-align: left;
}
.b05 h1{
    font-size: 30px;
    color: #666;
    font-family: "Microsoft Yahei";
}
.b05 h1 span{
    color: #ff0000;
    font-size: 42px;
    font-family: "Microsoft Yahei";
}
.b05 h2{
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #666;
    text-transform: uppercase; 
}
.b05 h2 span{
    color: #ff0000;
}
.b06{
    width: 80%;
    margin: 0 10%;
    float: left;
    position: relative; 
}
.b06 li{
    width: 23%;
    margin: 0 1%;
    float: left;
}
.b07{
    float: left;
}
.b07 p{
    color: #40a0dd;
    font-size: 60px;
    line-height: 1em;
    font-family: arial;
}
.b07 span{
    color: #cccccc;
    font-size: 27px;
    line-height: 1em;
    display: block;
    margin-top: 5px;
    text-align: center; 
    font-family: arial;
    text-transform: uppercase;
}
.b07 span.b09{font-size: 27px;}
.b07 span.b10{font-size: 27px;}
.b07 span.b11{font-size: 18px;}
.b07 span.b12{font-size: 22px;}
.b08{
    float: right;
    width: 65%; 
}
.b08 h1{
    font-size: 18px;
    color: #ff0000;
    padding-left: 25px;
    background: url(../images/yu.14_07.jpg) 0 3px no-repeat;
}
.b08 h2{
    font-size: 13px;
    font-family: "Microsoft Yahei";
    color: #333333;
    margin-top: 10px;
}
.b10{text-align: center;}

.b10 li i{
    display: block;
    height: 52px;
    margin: 0 auto;
    background: url(../images/yuyu.1_01.jpg)no-repeat;
}

.b10 li i.b11{
    width: 31px;
    background-position: 0 0;
}
.b10 li i.b12{
    width: 31px;
    background-position: -39px 0;
}
.b10 li i.b13{
    width: 44px;
    background-position: -78px 0;
}
.b10 li i.b14{
    width: 49px;
    background-position: -130px 0;
}

/*1401px - 1520px*/
@media (min-width:1401px) and (max-width:1520px){
    .a04 h1{font-size: 28px;}
    .a04 h1 span{font-size: 30px;}
    .a04 h2{font-size: 16px;}

    .a29{margin-top: -150px;}
    .a28 h1{font-size: 39px;}
    .a28 h1 span{font-size: 44px;}
    .a28 h2{font-size: 26px;}
    .a28 h2 span{font-size: 30px;}

    .a33{margin-top: -120px;}
    .a33 p{font-size: 16px;}
    .a33 h1{font-size: 30px;}
    .a33 h1 span{font-size: 40px;}
    .a33 h2{font-size: 22px;margin-top: 20px;}
    .a33 h2 span{font-size: 30px;}
}
/*1200px - 1400px*/
@media (min-width:1200px) and (max-width:1400px){
    .a04 h1{font-size: 22px;}
    .a04 h1 span{font-size: 26px;}
    .a04 h2{font-size: 16px;}

    .a11 h1{font-size: 25px;}
    .a11 h1 span{font-size: 30px;}
    .a07{bottom: 10%;}
    .a01{width: 96%;margin: 0 2%;}
    .a29{margin-top: -140px;}
    .a28 h1{font-size: 35px;}
    .a28 h1 span{font-size: 40px;}
    .a28 h2{font-size: 22px;}
    .a28 h2 span{font-size: 26px;}

    .a26 h1{font-size: 30px;margin: 40px 5% 0 5%;}
    .a26 h2{font-size: 18px;margin: 10px 5% 15px 5%;}

    .a33{margin-top: -105px;}
    .a33 p{font-size: 14px;}
    .a33 h1{font-size: 26px;}
    .a33 h1 span{font-size: 36px;}
    .a33 h2{font-size: 18px;margin-top: 20px;}
    .a33 h2 span{font-size: 26px;}

    .a35{left:30%;}
    .a35 h1{font-size: 24px;}
    .a35 h1 span{font-size: 32px;}  
}
/* < 1200px*/
@media (max-width:1201px){
    .a04 h1{font-size: 16px;}
    .a04 h1 span{font-size: 20px;}
    .a04 h2{font-size: 13px;}

    .a12 {margin: 40px 0;}
    

    .a14 {top: 30px;}   
    .a13{font-size:20px;}
    .a13 span{font-size: 30px;}
    

    .a20 {padding: 40px 0;}
    .a20 h1{font-size: 30px;}
    .a20 h2{font-size: 14px;margin: 10px 5% 20px 5%;}

    .a21 li h3{
        font-size: 16px;
        margin: 15px 0 0 0;
    }
    .a21 li h4{
        font-size: 12px;
        margin: 8px 0 0 0;
        line-height: 1.5em;
    }

    .a01{width: 96%;margin: 0 2%;}
    .a07{bottom: 10%;}
    .a11 h1{font-size: 20px;}
    .a11 h1 span{font-size: 25px;}
    .a11 p{margin: 5px 0;}
    .a11 h2{line-height: 1.5em;}
    .a15 p{font-size: 13px;}
    .a29{margin-top: -140px;}
    .a28 h1{font-size: 35px;}
    .a28 h1 span{font-size: 40px;}
    .a28 h2{font-size: 22px;}
    .a28 h2 span{font-size: 26px;}

    .a26 h1{font-size: 20px;margin: 40px 5% 0 5%;}
    .a26 h2{font-size: 14px;margin: 10px 5% 15px 5%;}   

    .a33{margin-top: -105px;}
    .a33 p{font-size: 14px;}
    .a33 h1{font-size: 26px;}
    .a33 h1 span{font-size: 36px;}
    .a33 h2{font-size: 18px;margin-top: 20px;}
    .a33 h2 span{font-size: 26px;}

    .a35{left:30%;top: 6%;}
    .a35 h1{font-size: 24px;}
    .a35 h1 span{font-size: 32px;}  
}
/* < 1000px*/
@media (max-width:1000px){  
    .a29{margin-top: -120px;}
    .a28 h1{font-size: 27px;}
    .a28 h1 span{font-size: 32px;}
    .a28 h2{font-size: 19px;}
    .a28 h2 span{font-size: 23px;}

    .a33{margin-top: -90px;}
    .a33 p{font-size: 12px;}
    .a33 h1{font-size: 20px;}
    .a33 h1 span{font-size: 30px;}
    .a33 h2{font-size: 14px;margin-top: 20px;}
    .a33 h2 span{font-size: 20px;}

    .a35{left:26%;top: 6%;}
    .a35 h1{font-size: 20px;}
    .a35 h1 span{font-size: 28px;}

    .a36 h1{font-size: 30px;}
    .a36 h2{font-size: 12px;margin: 20px 5% 50px 5%;}
    .a37 li h3{font-size: 18px;margin: 22px 0 15px 0;}
    .a37 li h4{font-size: 12px;}
}
/* < 850px*/
@media (max-width:850px){
    .a35{left:26%;top: 6%;}
    .a35 h1{font-size: 20px;}
    .a35 h1 span{font-size: 28px;}
}
/* < 768px*/
@media (max-width:768px){
    .a29{margin-top: -80px;}
    .a28 h1{font-size: 17px;}
    .a28 h1 span{font-size: 22px;}
    .a28 h2{font-size: 13px;}
    .a28 h2 span{font-size: 15px;}

    .a33{margin-top: -70px;}
    .a33 p{font-size: 12px;}
    .a33 h1{font-size: 16px;}
    .a33 h1 span{font-size: 24px;}
    .a33 h2{font-size: 12px;margin-top: 10px;}
    .a33 h2 span{font-size: 16px;}

    .a35{left:26%;top: 6%;}
    .a35 h1{font-size: 16px;}
    .a35 h1 span{font-size: 20px;}

    .a37 li h3{font-size: 14px;margin: 22px 0 15px 0;}
    .a37 li h4{font-size: 12px;}
}
/* < 655px*/
@media (max-width:655px){
    .a26 img{
        width: 100%;
        height: auto;
    }
}
/*768px - 1200px*/
@media (min-width:768px) and (max-width:1200px){
    .a52{margin-top: -105px;}
    .a52 h2{font-size: 12px;}
    .a52 h1{font-size: 20px;}
    .a52 h1 span{font-size: 22px;}
    .a52 h3{font-size: 14px;margin: 10px 0;}
    .a52 h3 span{font-size: 18px;}
    .a53{width: 50%;}

    .b05{top: 14%;}
    .b05 h1{font-size: 20px;}
    .b05 h1 span{font-size: 30px;}
    .b05 h2{font-size: 14px;}
    
    .b07 p{font-size: 30px;}
    .b07 span.b09{font-size: 17px;}
    .b07 span.b10{font-size: 17px;}
    .b07 span.b11{font-size: 12px;}
    .b07 span.b12{font-size: 14px;}
    .b08{width: 65%;margin: 0 1%}
    .b08 h1{font-size: 15px;}
    .b08 h2{font-size: 12px;margin-top: 6px;}
}
/*1201px - 1580px*/
@media (min-width:1201px) and (max-width:1580px){
    .a52{margin-top: -145px;}
    .a52 h2{font-size: 14px;}
    .a52 h1{font-size: 30px;}
    .a52 h1 span{font-size: 40px;}
    .a52 h3{font-size: 18px;margin: 20px 0;}
    .a52 h3 span{font-size: 24px;}
    .a53{width: 50%;}
}



/*****************èµµé‘«****************************/
/*********************************************/
/*********************************************/
/*********************************************/
/*********************************************/
/*********************************************/
/*********************************************/
.gddzf-a{
    width:100%;
    float:left;
}
.gddzf-abox{
    width:100%;
    float:left;
    position:relative;
    font-family: "SimHei";
}
.gddz-img1{
    width:100%;
    position:relative;
    top:0;
    left:0;
    z-index:1;
}
.gddz-b{
    position:absolute;
    z-index:2;
    color:#2e76cb;
    height:100%;
    left:48%;
    top:0;
    padding-top:8%;
    font-family: "SimHei";
    box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
}
.ydd-b{
    position:absolute;
    z-index:2;
    color:#666666;
    top:0;
    width:100%;
    text-align:center;
    font-family: "SimHei";
    padding-top:2%;
    box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
}
.ydd-pp1{
    font-size:26px;
}
.ydd-pp3{
    font-size:26px;
    color:#ff0000;
}
.ydd-pp2{
    margin-top:10px;
    color:#999999;
    line-height:24px;
}
.gddz-pp1{
    font-size:38px;
}
.gddz-pp2{
    font-size:27px;
}
.gddz-pp3{
    font-size:21px;
    color:#666666;
    margin-top:25px;
}
.gddzf-c{
    width:100%;
    float:left;
    font-family: "SimHei";
    margin-bottom: 30px;
}
.gddzf-d{
    width:768px;
    margin:0 auto;
    color:#666666;
    font-size:16px;
    line-height:40px;
    text-align:center;
    font-family: "SimHei";
}
.gddz-pp4{
    margin-left:10%;
    text-align:left;
}
.gddz-pp5{
    line-height:100px;
    font-size:34px;
}
.gddz-img2{
    margin:30px auto;
}
.ydd-pp4{
    color:#cc0000;
    font-size:46px;
}
.ydd-pp5{
    color:#cc0000;
    font-size:26px;
}
.ydd-c{
    margin-top:30px;
}



@media (min-width:769px) and (max-width:1200px){
.gddz-pp1{
    font-size:16px;
}
.gddz-pp2{
    font-size:15px;
}
.gddz-pp3{
    font-size:13px;
    color:#666666;
    margin-top:15px;
}
.gddz-img2{
    width:80%;
    margin:30px auto;
}
.ydd-pp1{
    font-size:16px;
}
.ydd-pp3{
    font-size:16px;
    color:#ff0000;
}
.ydd-pp2{
    margin-top:10px;
    color:#999999;
    line-height:14px;
}
.ydd-pp4{
    color:#cc0000;
    font-size:20px;
}
.ydd-pp5{
    color:#cc0000;
    font-size:16px;
}
}

      /*å…¬å…±æ ·å¼*/
      
      body {
        overflow-x: hidden;
        background-size: 100%;
      }
      
      * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
      }
      
      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
        font-size: inherit;
        font-weight: 500;
      }
      
      img {
        border: 0;
      }
      
      li {
        list-style: none;
      }
      
      input,
      textarea {
        border: none;
        background: none;
        appearance: none;
      }
      
      input,
      textarea,
      select {
        border: 0;
        outline: none;
        padding: 0;
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
      }
      
      button,
      input[type="submit"] {
        border: none;
        background: none;
        appearance: none;
        outline: none;
      }
      
      a {
        text-decoration: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        color: #000;
      }
      
      i,
      em {
        font-style: normal;
      }
      
      textarea {
        resize: none;
      }
      
      button::-moz-focus-inner,
      input::-moz-focus-inner,
      textarea::-moz-focus-inner {
        border: 0;
        padding: 0;
      }
      
      .clear:after {
        content: "";
        clear: both;
        display: block;
        height: 0;
        overflow: hidden;
        visibility: hidden;
      }
      
      html,
      body {
        width: 100%;
        height: 100%;
      }
      
      .fl {
        float: left;
      }
      
      .fr {
        float: right;
      }
      
      .w100 {
        width: 100%;
      }
      
      .w1200 {
        margin: 0 auto;
        width: 1200px;
      }
      /*å°ç¨‹åºæ˜¯ä»€ä¹ˆ*/
      .xcx-what{
        margin-top: 45px;
      }
      .xcx-what .pic{
        width: 600px;
        height: 412px;
      }
      .xcx-what .pic img{
        width: auto;
        height: auto;
      }
      .xcx-what .text{
        box-sizing: border-box;
        /*width: 600px;*/
        padding: 56px 0 0 90px;
      }
      .xcx-what .text h2{
        font-size: 32px;
        color: #333;
        margin-bottom: 30px;
      }
      .xcx-what .text p{
        color: #808080;
        line-height: 28px;
      }
      .xcx-what .text .btn{
        margin-top: 15px;
        width: 190px;
        height: 52px;
        background: #ff0024 url(../images/enter-icon.png)no-repeat 126px center;
        border-radius: 6px;
        line-height: 52px;
      }
      .xcx-what .text .btn a{
        display: block;
        color: #ffffff;
        font-size: 20px;
        text-align: center;
      }
      /*å°ç¨‹åºä¼˜åŠ¿*/
      .xcx-advantage{
        margin-top: 50px;
      }
      .xcx-advantage h2{
        font-size: 32px;
        color: #333;
        margin-bottom: 30px;
        text-align: center;
      }
      .xcx-advantage .slogan{
        text-align: center;
        font-size: 20px;
        color: #333333;
        margin-bottom: 40px;
      }
      .xcx-advantage .list li{
        float: left;
        width: 25%;
      }
      .xcx-advantage .list li .icon{
        width: 154px;
        height: 154px;
        margin: 0 auto;
      }
      .xcx-advantage .list li h3{
        color: #333333;
        font-size: 20px;
        text-align: center;
      }
      .xcx-advantage .list li .title{
        text-align: center;
        color: #333333;
      }
      .xcx-advantage .list li span{
        display: block;
        width: 36px;
        height: 2px;
        background: #e00000;
        margin: 20px auto 30px;
      }
      .xcx-advantage .list li .con{
        text-align: center;
        color: #333333;
        line-height: 28px;
        width: 90%;
        margin: 0 auto;
      }
      .xcx-advantage .btn{
        margin: 90px auto 70px;
        width: 190px;
        height: 52px;
        background: #ff0024 url(../images/enter-icon.png)no-repeat 126px center;
        border-radius: 6px;
        line-height: 52px;
      }
      .xcx-advantage .btn a{
        display: block;
        color: #ffffff;
        /*text-indent: 34px;*/
        text-align: center;
        font-size: 20px;
      }
      /*æµé‡å…¥å£*/
      .xcx-entry-bg{
        border-top: 1px solid #d6dce8;
        padding-top: 100px;
      }
      .xcx-entry h2{
        font-size: 32px;
        color: #333;
        margin-bottom: 30px;
        text-align: center;
      }
      .xcx-entry .slogan{
        text-align: center;
        font-size: 20px;
        color: #333333;
        margin-bottom: 70px;
      }
      .xcx-entry .list li{
        float: left;
        width: 20%;
        margin-bottom: 30px;
      }
      .xcx-entry .list li .icon{
        width: 112px;
        height: 112px;
        margin: 0 auto;
       transition: all .8s; 
        -webkit-transition: all .8s;
      }
      .xcx-entry .list li .icon:hover{
        transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg);
      }
      .xcx-entry .list li h3{
        color: #333333;
        font-size: 20px;
        text-align: center;
      }
      .xcx-entry .list li .title{
        text-align: center;
        color: #333333;
        width: 165px;
        height: 25px;
        border-radius: 15px;
        background: #d6dce8;
        line-height: 25px;
        margin: 14px auto 0;
      }
      .xcx-entry .list li span{
        display: block;
        width: 16px;
        height: 2px;
        background: #e00000;
        margin: 20px auto 30px;
      }
      .xcx-entry .list li .con{
        text-align: center;
        color: #333333;
        line-height: 28px;
        width: 60%;
        margin: 0 auto;
      }
      /*æœåŠ¡æµç¨‹*/
      .xcx-service h2{
        font-size: 32px;
        color: #333;
        margin-bottom: 120px;
        text-align: center;
        margin-top: 50px;
      }
      @media only screen and (min-width: 320px) and (max-width: 768px) {
        .xcx-what{
          width: 100%;
          margin-top: 20px;
        }
        .xcx-what .pic{
          width: 100%;
          height: auto;
        }
        .xcx-what .pic img{
          width: 100%;
        }
        .xcx-what .text{
          width: 100%;
          padding: 0 10px;
        }
        .xcx-what .text h2{
          font-size: 18px;
          margin: 10px 0;
        }
        .xcx-what .text .btn{
          width: 120px;
          height: 40px;
          margin: 0 auto;
          line-height: 40px;
          background-position: 80px center;
        }
        .xcx-what .text .btn a{
          font-size: 16px;
        }
        .xcx-advantage{
          margin-top: 20px;
          width: 100%;
        }
        .xcx-advantage h2{
          font-size: 18px;
          margin-bottom: 0;
        }
        .xcx-advantage .slogan{
          font-size: 16px;
          margin-bottom: 15px;
        }
        .xcx-advantage .list li{
          width: 50%;
        }
        .xcx-advantage .list li .icon{
          width: 100px;
          height: 100px;
        }
        .xcx-advantage .list li h3{
          font-size: 16px;
        }
        .xcx-advantage .list li .title{
          font-size: 14px;
        }
        .xcx-advantage .list li span{
          margin: 10px auto;
        }
        .xcx-advantage .list li .con{
          width: 80%;
          line-height: 20px;
          font-size: 12px;
        }
        .xcx-advantage .btn{
          width: 120px;
          height: 40px;
          line-height: 40px;
          background-position: 80px center;
          margin: 10px auto;
        }
        .xcx-advantage .btn a{
          font-size: 16px;
        }
        img {
            width :100%;
            height: 100%;
        }
        .xcx-entry-bg{
          padding-top: 5px;
        }
        .xcx-entry{
          width: 100%;
        }
        .xcx-entry h2{
          font-size: 18px;
          margin-bottom: 0;
        }
        .xcx-entry .slogan{
          font-size: 16px;
          margin-bottom: 15px;
        }
        .xcx-entry .list li .icon{
          width: 50px;
          height: 50px;
          
        }
        .xcx-entry .list li .title{
          width: 88%;
          font-size: 12px;
          height: 20px;
          line-height: 20px;
          
        }
        .xcx-entry .list li span{
          margin: 3px auto;
        }
        .xcx-entry .list li .con{
          width: 88%;
          font-size: 12px;
          line-height: 20px;
        }
        .xcx-service{
          width: 100%;
        }
        .xcx-service h2{
          font-size: 18px;
          margin-bottom: 0;
          margin-top: 20px;
        }
      }