
/*广告*/
/*广告*/
.g-adv
{
    height: 21.6em;
    position: relative;
}
.g-adv .sclwrap_box, .g-adv .m-box
{
    height: 21.6em;
    overflow: hidden;
}
.g-adv .m-box li img, nav a em img, .m-ys h2 img, .m-ys dt img, .m-cp dt img, .m-fw h2 img
{
    width: 100%;
}
.g-adv .m-cnt
{
    position: absolute;
    bottom: 0;
    left: 0;
    height: 0.17em;
    background: #373432;
    width: 100%;
    display: block;
}
.g-adv .m-cnt li
{
    width: 33.3%;
    height: 0.17em;
    float: left;
}
.g-adv .m-cnt li.z-on
{
    background: #ff7607;
}

/*目录*/

.xwzx.j-slide-not
{
    height: 27.5em;
    width: 96%;
    margin: 0 auto;
}
.xwzx.j-slide-not .tit
{
    background: url(/Mobile/Images/xwzxbgs.png);
    height: 3em;
    background-size: 100% 100%;
    position: relative;
}
.xwzx.j-slide-not .tit ul
{
    float: left;
    width: 66%;
    height: 3em;
}
.xwzx.j-slide-not .tit ul li
{
    color: #fff;
    float: left;
    font-size: 1em;
    height: 3em;
    line-height: 3em;
    margin-left: 3%;
    padding-left: 11%;
    width: 26%;
    background: url(/Mobile/Images/ibs.png) no-repeat left center;
}
.xwzx.j-slide-not .tit ul li a
{
    display: none;
}
.xwzx.j-slide-not .tit ul li.z-on a
{
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    color: #fff;
    padding-right: 9%;
    background: url(/Mobile/Images/ibt.png) no-repeat right;
    display: block;
    height: 3em;
    margin-right: 1em;
}
.xwzx .sclwrap_box
{
    height: 25em;
}
.xwzx .g-con dl
{
    height: 7em;
    background: #e7e7e7;
    overflow: hidden;
    margin-top: 0.4em;
    margin-bottom: 0.4em;
}
.xwzx .g-con dl dt img
{
    width: 100%;
    height: 7em;
}
.xwzx .g-con dl dt
{
    float: left;
    width: 41%;
}
.xwzx .g-con dl dd
{
    float: right;
    width: 56%;
}
.xwzx .g-con dl dd h4
{
    color: #424242;
    width: 95%;
    height: 3em;
    line-height: 3em;
    text-align: left;
    overflow: hidden;
    font-size: 1em;
}
.xwzx .g-con dl dd p
{
    float: left;
    height: 4em;
    overflow: hidden;
    color: #666666;
    font-size: 0.9em;
    line-height: 1.8em;
    padding-right: 1em;
}
.xwzx .g-con dl dd p
{
    color: #666666;
}
.xwzx .g-con ul li
{
    display: block;
    height: 5em;
    margin-bottom: 0.4em;
    overflow: hidden;
}


.xwzx .g-con ul li .p1
{
    float: left;
    width: 16%;
    height: 5em;
    background: #E7E7E7;
    text-align: center;
}
.xwzx .g-con ul li .p2
{
    float: left;
    width: 83%;
    background: #E7E7E7;
    height: 5em;
    margin-left: 1%;
}

.xwzx .g-con ul li .p1 b
{
    display: block;
    font-size: 2em;
    line-height: 1em;
    font-weight: normal;
    color: #424242;
    padding-top: 0.5em;
}
.xwzx .p2 b
{
    color: #424242;
    width: 91%;
    font-weight: normal;
    margin: 0 auto;
    height: 2em;
    line-height: 2em;
    text-align: left;
    overflow: hidden;
    font-size: 1em;
    display: block;
}
.xwzx .g-con ul li .p2 span
{
    display: block;
    width: 91%;
    margin: 0 auto;
    color: #666;
    font-size: 0.9em;
}
.xwzx .g-con ul li .p2 span a
{
    color: #666;
}
.xwzx .g-con dl dd p a
{
    color: #DE2728;
}
.g-ft h2
{
    background: url(/Mobile/Images/top.png);
    height: 7em;
    background-size: 100% 100%;
    margin-bottom: 1em;
}

.pjcs .tit
{
    background: url(/Mobile/Images/pjtit.png);
    width: 100%;
    height: 4em;
    position: relative;
}
.pjcs .tit span
{
    display: block;
    width: 100%;
    height: 2.5em;
    text-align: center;
    color: #de2728;
    line-height: 2em;
    font-size: 1.7em;
    font-weight: bold;
}
.pjcs .tit b
{
    position: absolute;
    top: 3.3em;
    left: 27%;
    background: url(/Mobile/Images/pjtit2.png);
    color: #fff;
    background-size: 100% 100%;
    width: 64%;
    text-align: center;
    display: block;
    height: 2em;
    line-height: 2em;
}
.column.j-slide-not
{
    background: url(/Mobile/Images/pjcbg.png);
    background-size: 100% 100%;
    height: 39em;
    padding-top: 2.5em;
}
.column.j-slide-not .g-ul li
{
    float: left;
    width: 30%;
    text-align: center;
    background: url(/Mobile/Images/pjli.png);
    height: 3em;
    background-size: 100% 100%;
    margin-right: 2.5%;
    line-height: 3em;
    color: #595757;
    font-size: 1.2em;
    margin-bottom: 0.6em;
    background-color: #fff;
}

.column .g-ul
{
    height: 9.5em;
}
.column .sclwrap_box
{
    height: 33em;
}
.column .m-box
{
}
.column .m-box li
{
    float: left;
    width: 43%;
    height: 11em;
    margin: 0 3%;
    border: 1px solid #CCC;
    margin-bottom: 1.5em;
    background: #fff;
}
.column .m-box li img
{
    width: 100%;
    height: 8em;
}
.column .m-box ul
{
    height: 24em;
}
.column .m-box li span
{
    height: 2.5em;
    display: block;
    color: #595757;
    overflow: hidden;
    line-height: 2.5em;
    text-align: center;
    width: 100%;
}
.column .m-box p
{
    display: block;
    width: 26%;
    background: #de2728;
    margin: 0 auto;
    margin-top: 1em;
}
.column .m-box p a
{
    display: block;
    width: 100%;
    height: 2.5em;
    text-align: center;
    line-height: 2em;
    color: #fff;
    padding: 0;
}
.column.j-slide-not .g-ul li.z-on
{
    background: #de2728;
    color: #fff;
}

.ppxxs .tit
{
    background: url(/Mobile/Images/pjtit.png);
    width: 100%;
    height: 4em;
    position: relative;
}
.ppxxs .tit span
{
    display: block;
    width: 100%;
    height: 2.5em;
    text-align: center;
    color: #de2728;
    line-height: 2em;
    font-size: 1.7em;
    font-weight: bold;
}
.ppxxs .tit b
{
    position: absolute;
    top: 3.3em;
    left: 24%;
    background: url(/Mobile/Images/pjtit2.png);
    color: #fff;
    background-size: 100% 100%;
    width: 72%;
    text-align: center;
    display: block;
    height: 2em;
    line-height: 2em;
}

.ppxxs .ppxcom
{
    height: 31.5em;
    background: url(/Mobile/Images/ppxxbg.jpg) no-repeat;
    background-size: 100% 100%;
}
.ppxxs .ppxcom ul li
{
    float: left;
    width: 47%;
    background: url(/Mobile/Images/ppxxlikbg.png) no-repeat;
    height: 11em;
    background-size: 100% 100%;
    margin-left: 2%;
    margin-bottom: 0.8em;
}
.ppxxs .ppxcom ul
{
    height: 20em;
    padding: 2.8em 0 0 0;
}
.ppxxs .ppxcom ul li h4
{
    background: url(/Mobile/Images/ppxxlibg.png) no-repeat;
    height: 3em;
    margin: 4%;
    line-height: 3em;
    text-align: center;
    background-size: 100% 100%;
    font-size: 1.1em;
    color: #DE2728;
    font-weight: bold;
}
.ppxxs .ppxcom ul li p
{
    width: 90%;
    text-align: center;
    margin: 0 auto;
    margin-top: 1em;
    font-size: 0.86em;
    line-height: 2em;
}


.jqyss .tit
{
    background: url(/Mobile/Images/pjtit.png);
    width: 100%;
    height: 4em;
    position: relative;
}


.jqyss .tit span
{
    display: block;
    width: 100%;
    height: 2.5em;
    text-align: center;
    color: #DE2728;
    line-height: 2em;
    font-size: 1.7em;
    font-weight: bold;
}


.jqyss .tit b
{
    position: absolute;
    top: 3.3em;
    left: 40%;
    background: url(/Mobile/Images/pjtit2.png);
    color: #FFF;
    background-size: 100% 100%;
    width: 38%;
    text-align: center;
    display: block;
    height: 2em;
    line-height: 2em;
}


.jqys .g-ul
{
    background: url(/Mobile/Images/ysultit.png) no-repeat;
    background-size: 99% 77%;
    height: 7em;
    margin-top: 2em;
}
body
{
    background: #fff;
}
.jqys .g-ul li
{
    float: left;
    width: 25%;
    height: 7em;
    line-height: 12em;
    color: #000;
    font-weight: bold;
}
.jqys .g-ul li span
{
    padding-left: 19%;
}
.jqys .g-ul li.z-on
{
    color: #DE2728;
}
.jqys .sclwrap_box
{
    height: 30em;
    width: 92%;
    margin: 0 auto;
    padding-top: 2em;
}
.jqys .g-con img
{
    width: 100%;
    height: 20em;
}
.jqys .g-con
{
    height: 30em;
}
.jqyss
{
    height: 46em;
}
.jqys .g-con h4
{
    width: 100%;
    margin: 0 auto;
    height: 3em;
    text-align: center;
    line-height: 3em;
    font-size: 1.2em;
    color: #DE2728;
    border-bottom: 1px dashed #000;
    margin-bottom: 0.8em;
}
.jqys .g-con h4 b
{
    display: block;
    width: 1em;
    height: 1em;
    float: left;
    background: url(/Mobile/Images/yssj.png);
    background-size: 100% 100%;
    margin-top: 1em;
}
.jqys .g-con p
{
    background: #fff5db;
    padding: 3%;
    font-size: 0.9em;
    line-height: 2em;
}


.fwlc .tit
{
    background: url(/Mobile/Images/pjtit.png);
    width: 100%;
    height: 4em;
    position: relative;
}


.fwlc .tit span
{
    display: block;
    width: 100%;
    height: 2.5em;
    text-align: center;
    color: #DE2728;
    line-height: 2em;
    font-size: 1.7em;
    font-weight: bold;
}


.fwlc .tit b
{
    position: absolute;
    top: 3.3em;
    left: 40%;
    background: url(/Mobile/Images/pjtit2.png);
    color: #FFF;
    background-size: 100% 100%;
    width: 43%;
    text-align: center;
    display: block;
    height: 2em;
    line-height: 2em;
}

.lcpng img
{
    width: 100%;
}
.lcpng
{
    width: 100%;
    margin: 0 auto;
    padding-top: 3em;
    background: url(/Mobile/Images/fwysbg.jpg) no-repeat;
    height: 39em;
    background-size: 100% 100%;
}
.lcpng ul
{
    width: 90%;
    margin: 0 auto;
    margin-top: 0.8em;
}
.lcpng ul li
{
    float: left;
    width: 9%;
    margin-left: 5%;
    color: #595757;
    text-align: center;
    font-size: 1.1em;
}
.lcpng ul li b
{
    display: block;
    width: 100%;
    height: 2em;
    color: #fff;
    line-height: 2em;
    background: #DE2728;
    border-radius: 51%;
    margin-bottom: 1em;
}

.hzkh .tit
{
    background: url(/Mobile/Images/pjtit.png);
    width: 100%;
    height: 4em;
    position: relative;
}


.hzkh .tit span
{
    display: block;
    width: 100%;
    height: 2.5em;
    text-align: center;
    color: #DE2728;
    line-height: 2em;
    font-size: 1.7em;
    font-weight: bold;
}


.hzkh .tit b
{
    position: absolute;
    top: 3.3em;
    left: 32%;
    background: url(/Mobile/Images/pjtit2.png);
    color: #FFF;
    background-size: 100% 100%;
    width: 60%;
    text-align: center;
    display: block;
    height: 2em;
    line-height: 2em;
}


.zjjq .tit
{
    background: url(/Mobile/Images/pjtit.png);
    width: 100%;
    height: 4em;
    position: relative;
}


.zjjq .tit span
{
    display: block;
    width: 100%;
    height: 2.5em;
    text-align: center;
    color: #DE2728;
    line-height: 2em;
    font-size: 1.7em;
    font-weight: bold;
}


.zjjq .tit b
{
    position: absolute;
    top: 3.3em;
    left: 44%;
    background: url(/Mobile/Images/pjtit2.png);
    color: #FFF;
    background-size: 100% 100%;
    width: 28%;
    text-align: center;
    display: block;
    height: 2em;
    line-height: 2em;
}

.zjjq .shortdesc
{
    background: url(/Mobile/Images/zjjqbgs.jpg) no-repeat;
    height: 12em;
    background-size: 100% 100%;
}
.zjjq .shortdesc h4
{
    color: #DE2728;
    text-align: center;
    font-size: 1.2em;
    height: 2em;
    line-height: 2em;
    font-weight: bold;
}
.zjjq .shortdesc p
{
    color: #595757;
    padding: 0 6%;
    font-size: 1em;
    line-height: 1.8em;
}

.zjjq .shortdesc a
{
    margin: 0 auto;
    width: 6.6em;
    display: block;
    height: 2.4em;
    text-align: center;
    line-height: 2.4em;
    color: #fff;
    background: #DE2728;
    margin-top: 0.6em;
}

/*搜索*/
.m-ss
{
    padding: 0.82em 0;
    height: 1.32em;
    line-height: 1.32em;
    color: #aeacab;
    z-index: 2;
    position: relative;
    font-size: 0.92em;
    background: #34302e;
}
.m-ss span
{
    text-align: right;
    float: left;
    width: 41%;
}
.m-ss .inp01
{
    border: solid 1px #777574;
    border-right: 0;
    color: #bebebe;
    float: left;
    height: 1.22em;
    line-height: 1.22em;
    padding: 0 1.4%;
    width: 35%;
    font-size: 1em;
    overflow: hidden;
    background: #64615f;
}
.u-in
{
    background: #ff7607;
    display: block;
    width: 8.3%;
    float: left;
    cursor: pointer;
    z-index: 999;
    line-height: 1.6em;
    height: 1.6em;
    color: #fff;
    font-size: 0.82em;
    text-align: center;
}



@media screen and (min-width:320px)
{
    body
    {
        font-size: 75%;
    }
}
@media screen and (min-width:360px)
{
    body
    {
        font-size: 87%;
    }
}

@media screen and (min-width:400px)
{
    body
    {
        font-size: 100%;
    }
}
@media screen and (min-width:480px)
{
    body
    {
        font-size: 112%;
    }

}
@media screen and (min-width:568px)
{
    body
    {
        font-size: 131%;
    }

}
@media screen and (min-width:639px)
{
    body
    {
        font-size: 150%;
    }
}
