﻿/*****公共样式开�&#65533;*****/



html {

    -webkit-tap-highlight-color: transparent;

    overflow-x: hidden;

    height: 100%;

    font-size: 312.5%;

    background-color: #fff;

    -webkit-text-size-adjust: none;

}



*, :after, :before {

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}



article, aside, blockquote, body, button, code, dd, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {

    margin: 0;

    padding: 0;

}



h1, h2, h3, h4, h5, h6 {

    font-size: 100%;

    font-weight: 400;

}







caption, th {

    text-align: left;

}



fieldset, img {

    border: none;

}



ul {

    overflow: hidden;

}



li {

    list-style: none;

}



ins {

    text-decoration: none;

}



del {

    text-decoration: line-through;

}



button, input, optgroup, option, select, textarea {

    -webkit-appearance: none;

    border: none;

    font-family: inherit;

    font-size: inherit;

    font-style: inherit;

    font-weight: inherit;

    outline: 0;

}



button {

    -webkit-appearance: none;

    border: none;

}



a {

    -webkit-touch-callout: none;

    text-decoration: none;

}



:focus {

    outline: 0;

}



em, i {

    font-style: normal;

}



input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {

    -webkit-appearance: none!important;

    margin: 0;

}



input[type=submit] {

    -webkit-appearance: none;

}



p {

    line-height: 1.6em;

}



.clear:before, .clearfix:after {

    display: table;

    content: '';

}



.clearfix:after {

    clear: both;

    overflow: hidden;

}



.clearfix {

    zoom: 1;

}



ul, ul li {

    list-style: none;

}



.clear {

    clear: both;

}



.mt3 {

    margin-top: 3%;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



.hd {

    overflow: hidden;

}



.none {

    display: none;

}



img {

    vertical-align: middle;

    max-width: 100%;

    border: 0;

    margin: 0 auto;

}



.relative {

    position: relative;

}



.absolute {

    position: absolute;

}



body {

    font-family: Microsoft YaHei, Helvetica, STHeiTi, sans-serif;

    color: #000;

    background-color: #fff;

    outline: 0;

    max-width: 640px;

    min-width: 320px;

    width: 100%;

    margin: auto;

    font-size: .18rem;

}



@media screen and (min-width: 350px) {

    html {

        font-size: 342%;

    }

}



@media screen and (min-width: 410px) {

    html {

        font-size: 400%;

    }

}



@media screen and (min-width: 480px) {

    html {

        font-size: 469%; 

    }

}



@media screen and (min-width: 640px) {

    html {

     font-size: 625%; 

    }

}



ul.u0 {

    overflow: hidden;

	padding: 2%;

}



ul.u0 li {

    float: left;

}



ul.u0 li:first-of-type {

    margin-left: 0;

}



dl.d0 {

    overflow: hidden;

}



dl.d0 dt, dl.d0 dd {

    float: left;

}



.clearfloat:after {

    display: block;

    clear: both;

    content: "";

    visibility: hidden;

    height: 0;

}



.clearfloat {

    zoom: 1;

}





/*****公共样式结束*****/





/* css S */



.mb {

    margin-bottom: .3rem;

}



.mt {

    margin-top: .3rem;

}



.a {

    display: block;

    width: 100%;

}



.logo {

    display: block;

}



.logo img {

    display: block;

    width: 100%;

}



.nav {

    overflow: hidden;

    width: 100%;

    margin: 1px auto;

}



.nav li {

    width: 25%;

   

    line-height: .6rem;

    text-align: center;

    border-right: 1px solid #d7d7d9;

    border-bottom: 1px solid #d7d7d9;

    float: left;

    background: #005AA9;

    font-size: 0.22rem;

}



.nav li a {

    color: #f6f6f6;

    display: block;

}



.nav li a font {

    padding-left: 2em;

}



.banner .scb {

    padding-bottom: 5%;

}



.banner .swiper-pagination-bullet {

    width: .5rem;

    height: .1rem;

    border-radius: 0;

}



.cap {

    position: relative;

    margin-top: .3rem;

	

}



.cap img {

    display: block;

    width: 100%;

}



.cap b {

    position: absolute;

    display: block;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    font-size: .36rem;

    line-height: 1.15rem;

    color: #0059a9;

    text-align: center;

}



.big {

    width: 100%;

    height: auto;

    margin: .15rem auto .3rem;

    overflow: hidden;

}



.big img {

    width: 31%;

    float: left;

    padding: .05rem;

    border: 1px solid #d8d8d8;

	margin-left:1%;

}



.big .big_txt {

    width: 68%;

    padding-left: 3%;

    height: auto;

    float: right;

}



.big .big_txt p {

    font-size: .17rem;
    line-height:.4rem;
    color: #666;

    text-indent: 2em;

}



.big .big_txt p a {

    color: #ff5200;

}



.big .big_txt .bz_fl {

    width: 100%;

    overflow: hidden;

    height: auto;

    margin: 0.1rem auto 0;

}



.big .big_txt .bz_fl span {

    width: 30.2%;

    height: .34rem;

    line-height: .3rem;

    text-align: center;

    display: block;

    float: left;

    border: 1px solid #9f9fa0;

    font-size: .16rem;

    border-radius: .1rem;

    margin: .05rem .06rem;

    cursor: pointer;

}



 











.big .big_txt .bz_fl span:nth-of-type(3n+1) {

    margin-left: 0;

}



.big .big_txt .bz_fl span a {

    color: #252525;

}



.big .big_txt .bz_fl span.hover {

    width: 30.2%;

    color: #fff;

    background: #ff5200;

    border: 0;

}



.big .big_txt .bz_fl span.hover a {

    color: #fff;

}



.b1a {

    position: relative;

    padding: 0 1.3%;

}



.b1a .aw {

    position: absolute;

    overflow: hidden;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



.b1a .aw a {

    display: block;

    width: 50%;

    height: 100%;

    float: left;

}



.mkp {

        font-size: 100%;

        text-indent: 2em;

        color: #252525;

        padding: 0 2%;

		margin-top: 2%;

    }

    

    .mkp a {

        color: #ce1112;

    }

    

    .mki {

        display: block;

        width: 100%;

        margin: 4% auto;

        padding: 0 2%;

    }

    

    .mkd {

        padding: 0 2%;

        overflow: hidden;

        margin: 3% auto;

    }

    

    .mkd dt,

    .mkd dd {

        float: left;

        height: .45rem;

        line-height: .49rem;

		

    }

    

    .mkd dt {

        width: 30%;

        background: #669bcb;

        color: #fff;

        text-align: center;

        font-weight: bold;

        font-size: 100%;

        position: relative

		

    }

    

    .mkd dd {

        overflow: hidden;

        white-space: nowrap;

        text-overflow: ellipsis;

        width: 70%;

        border: 1px solid #669bcb;

        border-left: none;

        padding-left: 3%;

    }

    

    .mkd dt:after {

        border: solid transparent;

        content: ' ';

        height: 0;

        left: 100%;

        position: absolute;

        width: 0;

    }

    

    .mkd dt:after {

        border-width: .06rem;

        border-left-color: #669bcb;

        top: .9em;

    }



.b {

    overflow: hidden;

}



.b2u {

    margin-top: .2rem;

}



.b2u li {

    width: 32%;

    margin-left: 2%;

    position: relative;

}



.b2u li img {

    display: block;

    width: 100%;

}



.b2u li span {

    display: block;

    width: 100%;

    position: absolute;

    bottom: 0;

    left: 0;

    padding: 3% 0;

    color: #fff;

    font-size: .22rem;

    text-align: center;

    background: rgba(0, 0, 0, 0.6);

}



.ba {

    display: block;

    width: 100%;

    width: 40%;

    background: #0059a9;

    color: #fff;

    text-align: center;

    border-radius: .7rem;

    margin: .3rem auto 0;

    padding: .5% 0;

}



.ba img {

    display: inline-block;

    width: .26rem;

    vertical-align: middle;

    margin-left: 1%;

}





.zj {

    position: relative;

}



.zj.zj2 .zjm .zjr {

    width: 60.5%;

    padding-right: 0;

    padding-left: 8%;

}



.zj.zj2 .zjm .zjl {

    width: 39.5%;

}



.zj img {

    display: block;

    width: 65%;

}



.zj .zjm {

    position: absolute;

    top: 0;

    right: 0;

    width: 100%;

    height: 100%;

    overflow: hidden;

}



.zj .zjm .zjl, .zj .zjm .zjr {

    float: left;

}



.zj .zjm .zjl {

    /* width: 45.5%; */

    height: 100%;

}



.zj .zjm .zjr {

    width: 100%;

    padding:0 19.5%;
    color:#0059a9;

    padding-top: 42%;
    font-weight: 700;
    font-size: .3rem;

}



.zj .zjm .zjr p {

    margin: 2% auto;

    color: #666;
    text-indent:2em;

    font-size: .22rem;
    font-weight: 200;
    line-height: 1.4em;

}



.zj .zjm .zjr p b {

    color: #0059a9;

}



.zj .zjm .zjr p a {

    color: #ce1112;

}



.b4 {

    background: #f5f5f5;

}



.b4 dl {

    padding: 3% 2%;

    font-size: .22rem;

}



.b4 dl dt {

    width: 24%;

    margin-right: 2%;

}



.b4 dl dd {

    width: 74%;

}



.b4 dl dd b {

    display: block;

    color: #0059a9;

}



.b4 dl dd h2 {

    height: .3rem;

    line-height: .25rem;

    margin: 1% auto;

    border: 1px solid #669bcb;

}



.b4 dl dd h2 #demo {

    text-align: center;

    color: #fff;

    display: inline-block;

    width: 15%;

    height: 100%;

    background-color: #669bcb;

    position: relative;

}



.b4 dl dd h2 #demo:after, .b4 dl dd h2 #demo:before {

    border: solid transparent;

    content: ' ';

    height: 0;

    left: 100%;

    position: absolute;

    width: 0;

}



.b4 dl dd h2 #demo:after {

    border-width: .05rem;

    border-left-color: #669bcb;

    top: 30%;

}



.b4 dl dd h2 span {

    display: inline-block;

    margin: 0 2%;

}



.b4 dl dd p {

    line-height: 1.4em;

}



.b4 dl dd p b {

    display: inline-block;

    color: #0059a9;

}



.b4 dl dd p a {

    color: #ce1112;

}



.b5 {

    background: #f3f3f3;

}



.kfbl_con {

    width: 100%;

    height: auto;

}



.kfbl_con .kfal_img {

    width: 98%;

    height: auto;

    margin: 0.1rem auto;

}



.kfbl_con .kfal_img img {

    width: 48%;

    height: auto;

    float: left;

    margin: 0 1%;

}



.kfbl_con .nr {

    margin: 0 auto;

    height: auto;

    padding: 1% 3%;

    background: #f3f3f3;

}



.kfbl_con .nr ul li {

    line-height: .4rem;

    white-space: nowrap;

    overflow: hidden;

    border-bottom: 1px dashed #4d4c51;

    padding: 2% 0;

    text-overflow: ellipsis;

}



.kfbl_con .nr ul li:last-of-type {

    border-bottom: none;

}



.kfbl_con .nr ul li span {

    float: right;

}



.kfbl_con .nr ul li img.jt {

    display: inline-block;

    width: .2rem;

    vertical-align: middle;

    position: relative;

    top: -0.2em;

}



.kfbl_con .nr ul li a {

    color: #4d4c51;

}



.kfbl_con .nr .more {

    width: 100%;

    height: .4rem;

    line-height: .4rem;

    border-bottom: 2px solid #005AA9;

    text-align: center;

    position: relative;

}



.kfbl_con .nr .more a {

    color: #005AA9;

    display: block;

}



.kfbl_con .nr .more:before {

    content: "";

    position: absolute;

    bottom: 0;

    z-index: 0;

    border-right: .08rem solid #005AA9;

    border-top: .06rem solid #f3f3f3;

    left: 0;

}



.kfbl_con .nr .more:after {

    right: 0;

    content: "";

    position: absolute;

    bottom: 0;

    border-left: .08rem solid #005AA9;

    z-index: 0;

    border-top: 0.06rem solid #f3f3f3;

}



.gh .a {

    margin-top: .5rem;

}



.f_nav {

    background: #f5f5f5;

    margin-top: .2rem;

    padding: 3% 5%;

}



.f_nav li {

    background: #00a1e9;

    width: 23.5%;

    padding: 2% 0;

    border-radius: .07rem;

    margin-left: 2%;

}



.f_nav li:nth-of-type(odd) {

    background: #0059a9;

}



.f_nav li a {

    display: block;

    width: 100%;

}



.f_nav li a img {

    display: block;

    width: 100%;

}



.f_nav li a p {

    text-align: center;

    color: #fff;

    margin-top: 1%;

    font-size: .22rem;

}



footer {

    background: url(../images/f_bg.jpg) center no-repeat;

    background-size: 100% 100%;


    margin-top: .15rem;

    overflow: hidden;

    color: #393939;
	
	margin-bottom: 1.5rem;

}



footer .fm {

    margin: 0% 1% 0 46%;

}



footer .fm h2 b {

    display: block;

    color: #0059a9;

    font-size: .225rem;

}



footer .fm h2 b span {

    font-size: .245rem;

}



footer .fm p {

    margin-top: 2%;

    font-size: .22rem;

    line-height: 1.5em;
    margin-bottom:.5rem;

}

hr{max-width: 640px; height: 2px; background-color: #9A9A9A;}



.my_form {

    padding: .3rem .3rem 0;

}



.my_form dl dt {

    width: 24%;

}



.my_form dl dd {

    width: 72%;

    height: 1.25rem;

    margin-left: 4%;

    background: url(../images/gh_02.png) center no-repeat;

    background-size: 100% 100%;

}



.my_form dl dd span {

    display: block;

    color: #999;

    font-size: .22rem;

    margin: 4% 2% 0;

}



.my_form ul li {

    margin: .2rem auto;

    overflow: hidden;

}



.my_form ul li:last-of-type {

    margin-bottom: 0;

}



.my_form ul li span, .my_form ul li input {

    display: block;

    float: left;

    height: .5rem;

    line-height: .5rem;

}



.my_form ul li span {

    border-radius: .07rem 0 0 0.07rem;

    background: #dcdcdc;

    width: 25%;

    color: #0059a9;

    text-align: center;

}



.my_form ul li input {

    width: 75%;

    text-indent: 1em;

    border-radius: 0 .07rem 0.07rem 0;

    border: 1px solid #dcdcdc;

    border-left: none;

}



.my_form ul li a.fa, .my_form ul li input[type='submit'] {

    background: #00a1e9;

    height: .5rem;

    line-height: .5rem;

    width: 45%;

    display: block;

    float: left;

    border-radius: .07rem;

    text-align: center;

    color: #fff;

}



.my_form ul li input[type='submit'] {

    background: #9e9e9e;

    margin-right: 2%;

    margin-left: 4%;

}





/* cont */





/* cont */



.con_tit {

    background: #f0f0f0;

    border-bottom: 1px solid #dedede;

    margin-top: 1px;

    font-size: .16rem;

    color: #504e4e;

    padding-top: .15rem;

    margin-top: .1rem;

}



.con_tit a {

    color: #504e4e;

}



.con_tit dl {

    font-size: .22rem;

    line-height: .43rem;

    border-bottom: 2px solid #cac9c9;

}
.con_txt p{text-indent:2em;color:#444;font-size:.2rem!important;line-height:.38rem;}
.source{color:#666;text-align:center;padding:10px;display:block;}

.con_tit dl i {

    width: .16rem;

    height: .35rem;

    display: block;

    float: left;

    margin-right: 0.05rem;

}



.con_txt {

    width: 96%;

    margin: 0 auto;

    height: auto;

    padding: 2%;

    line-height: .3rem;

    font-size: 15px;

}



.con_txt img {

    display: inline;

}



.con_txt h1.wz_tit {

    color: #005AA9;

    font-size: .34rem;

    line-height: .55rem;

    text-align: center;

	font-weight:600

}



.con_txt h5.wz_time {

    color: #adaeae;

    font-size: .12rem;

    line-height: .28rem;

    text-align: center;

}



.con_txt h5.wz_time font {

    padding-left: 0.27rem;

}



.con_txt .wz_txt {

    height: 45px;

    line-height: .45rem;

    text-align: center;

    font-size: .18rem;

    background: #005AA9;

    border-bottom: .09rem solid #005AA9;

    color: #fff;

    margin: 0.1rem auto 0.2rem;

}



.con_txt .daoyu {

    padding: .05rem .05rem .15rem;

    font-size: .18rem;

    color: #181717;

    line-height: 0.28rem;

}



.con_txt .daoyu font {

    font-size: .18rem;

    color: #fff;

    background: #005AA9;

    padding: 0 .05rem;

    border-radius: .05rem;

    margin-right: 0.05rem;

}



.con_txt h4 {

    height: .4rem;

    line-height: .4rem;

    padding-top: .04rem;

    background: #f5f5f5;

    color: #2b2b2b;

    font-size: .2rem;

    margin: 0.25rem auto 0.15rem;

}



.con_txt h4 > strong {

    height: .37rem;

    display: block;

    float: left;

    border-bottom: .03rem solid #005AA9;

    color: #005AA9;

    padding: 0 .05rem 0 .16rem;

    margin-right: 0.04rem;

}



.con_txt .zx {

    width: 3.68rem;

    height: .3rem;

    line-height: .3rem;

    margin: .15rem auto;

    font-size: .18rem;

    text-align: center;

}



.con_txt .zx a {

    width: 1.84rem;

    height: .3rem;

    float: left;

    display: block;

    color: #fff;

    background: #005AA9;

}



.con_txt .zx a.ljgd {

    background: url(../images/wz_r_07.png) no-repeat 1.5rem center #d9d8d8;

    color: #005AA9;

}



.con_zx {

    width: 5.7rem;

    height: .66rem;

    margin: .2rem auto;

    font-size: 0.16rem;

}



.con_zx a {

    width: 1.78rem;

    height: .66rem;

    line-height: .66rem;

    color: #6f6c6c;

    display: block;

    float: left;

    margin: 0 .05rem;

    text-indent: .6rem;

    display: inline;

    border-radius: 0.05rem;

}



.message {

    zoom: 1;

    overflow: hidden;

    background: #f0f0f0;

    border: 1px solid #e0e0e0;

    padding-bottom: 2%;

}



.message .p_cont {

    text-align: center;

    padding: 2% 0;

    background: none;

	font-size: 0.2rem;

}



.message .p_cont em {

    color: #e00000;

}



.message dl {

    width: 83%;

    background: #00a1e9;

    padding: 2% 0;

    margin: 0 auto;

    zoom: 1;

    overflow: hidden;

}



.message dl .text_btn {

    float: left;

    width: 60%;

    padding: 2%;

    border: none;

    margin-left: 3%;

}



.message dl .hd_btn {

    background: #0059a9;

    border-radius: 4px;

    text-align: center;

    border: none;

    padding: 2% 0;

    width: 25%;

    color: #fff;

    margin-left: 2%;

}



.con_zx a.wszx {

    background: url(../images/wszx_ico_07.png) no-repeat .16rem center #f3f3f3;

    background-size: .38rem .38rem;

}



.con_zx a.dhzx {

    background: url(../images/dhzx_ico_07.png) no-repeat .16rem center #f3f3f3;

    background-size: .38rem .38rem;

}



.con_zx a.qqzx {

    background: url(../images/qqzx_ico_07.png) no-repeat .16rem center #f3f3f3;

    background-size: .38rem .38rem;

}





/* list */



.bz_list {

    width: 100%;

    height: auto;

}



.bz_list li {

    width: 100%;

    height: auto;

    padding: .05rem;

    border: 1px solid #eee;

    background: #f7f7f7;

    box-sizing: border-box;

    margin-top: 0.1rem;

}



.bz_list li img {

    width: 1.24rem;

    display: inline-block;

    float: left;

    margin-right: 0.15rem;

}



.bz_list li dl {

    font-size: .18rem;

    color: #005AA9;

    line-height: .4rem;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    font-weight: 700;

}



.bz_list li dd {

    font-size: .17rem;

    color: #3b3838;

    line-height: 0.3rem;

	text-indent: 2em;

}



.bz_list li dd font {

    color: #ff5200;

}



.next_page {

    background: #e4e4e4;

    margin: .25rem 0;

    width: 100%;

    float: left;

    text-align: center;

}



.page {

    list-style-type: none;

    text-align: center;

    font-size: 12px;

}



.page li {

    display: inline;

}



.next_page a {

    background: #fff;

    padding: .03rem .05rem;

    line-height: .3rem;

    margin: 0 .02rem;

    font-family: Arial;

}



.page a {

    color: #005AA9;

}



.zhao_tit {

    width: 5.75rem;

    height: .3rem;

    padding-left: 0px

}



.zhao_tit i {

    width: .3rem;

    height: .3rem;

    float: left;

    display: block

}



.zhao_tit dd {

    width: 5.38rem;

    height: .4rem;

    line-height: .3rem;

    float: right;

    border-bottom: 1px solid #273f7b;

    font-size: .22rem;

    color: #6d6a6a

}





/**热点关注**/



.rd {

    margin-top: .2rem;

}



.rd ul li {

    float: left;

    list-style-type: none;

    width: 32%;

    height: .4rem;

    line-height: .4rem;

    text-align: center;

    margin-left: 1%;

    margin-bottom: 1%;

    background: #03F;

}



.rd ul li a {

    color: #FFF;

    font: .2rem/.24rem "Microsoft HaHei";

}



.tit {

    border-bottom: .06rem solid #005AA9;

    color: #005AA9;

    font-size: .32rem;

    padding-top: .1rem;

    text-indent: .3rem;

    font-weight: 700;

    margin: 0 auto;

    font-variant: small-caps;

}



.tit font {

    color: #bea27a;

    font-size: .22rem;

    padding-left: .1rem;

    font-weight: 100

}



.tit font i {

    padding-right: .1rem;

    font-style: normal

}



.c05_nr_list {

    float: left;

    width: 100%;

}



.c05_nr_list ul li {

    float: left;

    width: 47%;

    border: solid 1px #ccc;

    padding: 4px;

    margin: 0 0 0 2%;

}



.c05_nr_list ul li img {

    width: 100%;

}



.c05_nr_list ul li span {

    float: left;

    width: 100%;

    text-align: center;

    line-height: .25rem;

    display: block;

    color: #545455;

    margin: 2% auto;

    font-size: .18rem;

}





/*表单*/

.main{ max-width:640px; min-width:320px; margin:0 auto; }

 .logo{text-align:center;}

.nav{ background:url(../images/nav_bg.jpg) no-repeat; background-size:100% 100%; }

/*.nav ul{overflow:hidden; zoom:1;}

.nav li{width:25%; float:left; text-align:center; font-size:110%; line-height:220%;}

.nav li a{color:#fff;}

.nav li.active a{color:#ff0;} */

.adv img{ max-width:608px; min-width:304px; width:100%;}



.banner{padding-top:2%;}

.aBt{padding:2%;overflow:hidden;}

.aBt p{text-align:center;}

.aBt ul{overflow:hidden; zoom:1; padding-top:2%;height:2.5rem;}

.aBt li{width:45%; display:inline-block; margin:0 2%; line-height:180%; padding:1% 0;}



.aBt li a{display:block;}

.aBt li.bg1 a{color:#fff; padding-left:42%;}

.aBt li.bg2 a{color:#fff; padding-left:24%;}



.js_cont{border:1px solid #dedede;}

.js_cont h2{line-height:240%; text-align:center; font-size:160%; color:#962f9a;}

.js_cont dl{overflow:hidden; zoom:1; padding:2%;}

.js_cont dt{width:50%; float:left;}

.js_cont dt img{border:1px solid #dedede;}

.js_cont dd{width:50%; float:left;}

.js_cont dd p{padding:2% 0% 0 10%; background-size:0.5em 0.5em; margin-top:1%; font-size:110%;}

.js_cont ul{background:#ebebeb; padding:2%;}

.js_cont li{text-indent:2em; font-size:110%;}



.title{padding:1% 1% 1% 8%; background:url(../images/title_bg.jpg) no-repeat; line-height:200%; color:#fff; background-size:100% 100%;}

.title h2{font-size:150%;}

.title .more{color:#fff; float:right; padding-right:2%;}

.title .more2{color:#fff000; float:right; line-height:260%; padding-right:2%;}

.menu table{margin-top:2%; width:100%; border:1px solid #e7e7e7;}

.menu td{border:1px solid #e7e7e7; text-align:center; padding:0.5em; position:relative; font-size:110%;}

.menu td.bg1{background:#73bc28;}

.menu td.bg2{background:#55cec9;}

.menu td.bg3{background:#4eaaff;}

.menu td.bg4{background:#9c84d9;}

.menu td.bg5{background:#e64f73;}

.menu td.bg6{background:#ff89b8;}

.menu td.bg7{background:#fdaa48;}

.menu td.bg11{background:#eb3e80;}

.menu td h3{color:#fff; font-size:120%;}

.menu td p{ font-size:110%; font-weight:bold; line-height:200%;}

.menu td.bg11 a{color:#fff;}

.menu td sup{color:#f00; position:absolute; top:10px; right:10px; font-size:12px;}



.vew1-op2rt{ overflow:hidden; padding-top:2%;}

.vew1-op2rt dl{ display:block; overflow:hidden;border:solid 2px #e4e4e4; background:#FFF; }

.vew1-op2rt dl dt{display:block; text-align:center; overflow:hidden; margin:0 1.5%; }

.vew1-op2rt dl dt h3{ color:#c50000; display:block;  padding:3% 0% 1% 0; font-weight:normal; font-size:150%;}

.vew1-op2rt dl dt p{ color:#878787;display:block;  padding:0% 0% 1% 0;border-bottom:dashed 1px #e4e4e4;}

.vew1-op2rt dl dd{ display:block; overflow:hidden; padding:3%;}

.vew1-op2rt dl dd p{ float:left; color:#666;}

.vew1-op2rt dl dd span .shch{ width:50%; background:#fafafa; border:solid 2px #e7e7e7; padding:1% 0;}

.vew1-op2rt dl dd span .btnr{width:22%; background:#e77d0c; color:#FFF; border:0; padding:1.2% 0; cursor:pointer;}



.bord img{border:1px solid #fecffe;}

.ad_pic{padding-top:2%;}

.ad_pic h2{line-height:200%; text-align:center; background:#962f9a; color:#fff; font-size:150%;}



.zj_cont{padding:0 3%; overflow:hidden;}

.zj_cont dl{overflow:hidden; zoom:1; padding:3% 0; width:100%;}

.zj_cont dl:first-child{ border-bottom:1px dashed #bdbdbd;}

.zj_cont dt{width:35%; float:left;}

.zj_cont dd{width:63%; float:right;}

.zj_cont dd h3{color:#962f9a; line-height:180%; padding-top:1.5%;}

.zj_cont dd h3 b{font-size:120%; color:#383838; padding-right:1%;}

.zj_cont dd p{line-height:160%; position:relative; padding-top:1.5%;}

.zj_cont dd p b{color:#ce48cb;}

.bts{display:block; text-align:center; overflow:hidden; zoom:1; padding-top:2%; }

.bts a{width:40%; display:inline-block; border-radius:5px; margin:0 5%; float:left; line-height:180%;}

.bts a.bg1{background:#962f9a; color:#fff;}

.bts a.bg2{background:#d5d5d5;}





              

/** 来院路线 **/

.lylx-op1{ overflow:hidden; margin-top:2%; padding:0 2.5%;}

.lylx-op1 p{ color:#565656; text-align:left; font-size:90%;}

.lylx-op1 h3{ text-align:center; background:#123885; color:#FFF; line-height:200%; font-weight:normal; margin-top:2%;}

.lylx-op1 span{ display:block; margin-top:2%;}



.lylx-op2{overflow:hidden;  padding:0 2.5%;}

.lylx-tit{ border:solid 1px #d3d3d3;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;margin-top:2%; overflow:hidden;}

.lylx-tit span{ float:left; display:block; overflow:hidden; color:#7a439e; font-size:130%; width:40%; line-height:200%;  }

.lylx-tit span em{ float:left; width:25%; padding-right:5%; font-style:normal; }

.lylx-tit p{ float:right; display:block; padding-right:2%; width:50%; text-align:right;line-height:280%;}

.lylx-tit p a{ color:#7a439e;}

.lylx-op2-top{ overflow:hidden; padding:2% 3% 0 3%;}

.lylx-op2-top dl dt{ display:block; overflow:hidden; background:#fbfbfb; border:dashed 1px #aaa;}

.lylx-op2-top dl dt ul{ display:block; overflow:hidden; background:url(../images/lylx-icon2.jpg) no-repeat 0.8em 0.1em;background-size:0.9em 5.5em; padding:2% 2% 2% 9%;}

.lylx-op2-top dl dt ul li{ font-size:90%; line-height:180%; color:#565656;}

.lylx-op2-top dl dt ul li i{ color:#7a439e;}

.lylx-op2-top dl dd{ display:block; overflow:hidden; background:#fbfbfb; border:dashed 1px #aaa; margin-top:3%;}

.lylx-op2-top dl dd ul{ display:block; overflow:hidden; background:url(../images/lylx-icon3.jpg) no-repeat 0.8em 0.3em;background-size:0.9em 8.2em; padding:2% 2% 2% 9%;}

.lylx-op2-top dl dd ul li{ font-size:90%; line-height:180%; color:#565656;}

.lylx-op2-top dl dd ul li i{ color:#7a439e;}

.lylx-op2-bt{ display:block; width:65%; margin:0 auto; margin-top:3%; overflow:hidden;}

.lylx-op2-bt span{ display:block; background:#123885;padding:2% 0; text-align:center;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.lylx-op2-bt span a{ text-decoration:none; color:#fff;}



.lylx-op3{overflow:hidden;  padding:0 2.5%; margin-top:2%;}

.lylx-op3-top{ overflow:hidden; padding:3% 2% 0 5%;}

.lylx-op3-top ul{ display:block; overflow:hidden; background:url(../images/lylx-icon5.jpg) no-repeat left 0.5em; background-size:0.8em 22.3em;padding-left:5.5%;}

.lylx-op3-top ul li{ line-height:200%;color:#565656;font-size:90%; border-bottom:dashed 1px #aaa; padding-bottom:1%; }

.lylx-op3-top ul li i{color:#7a439e;}



.lylx-op4{overflow:hidden;  padding:0 2.5%; margin-top:2%;}

.lylx-op4-top{ overflow:hidden; padding:2% 3% 0 3%;}

.lylx-op4-top dl dt{display:block; overflow:hidden; background:#fbfbfb; border:dashed 1px #aaa; margin-top:1%;}

.lylx-op4-top dl dt ul{ display:block; overflow:hidden;padding:1.5% 2% 1.5% 3%;}

.lylx-op4-top dl dt ul li{ border-bottom:solid 1px #d8d8d8; padding:1.5% 0; font-size:80%;color:#565656;}

.lylx-op4-top dl dt ul li p{ font-size:140%;}

.lylx-op4-top dl dt ul li img{ float:left; width:3%; vertical-align:middle; margin-top:1%; padding-right:1%;}

.lylx-op4-top dl dd{ display:block; width:60%; margin:0 auto; padding-top:1%; overflow:hidden;}

.lylx-op4-top dl dd span{ display:block;  padding:3% 0; background:#123885; margin-top:4%; text-align:center;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.lylx-op4-top dl dd span a{ color:#FFF;text-decoration:none;}

.lylx-op4-top dl dd p{ display:block;  padding:3% 0; background:#f27406; margin-top:4%; text-align:center;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.lylx-op4-top dl dd p a{ color:#FFF;text-decoration:none;}

.lylx-op4-bt{margin:4% 0% 0 0%; display:inline-block;  overflow:hidden; background:url(../images/lylx-op4-bt.jpg) no-repeat center top;background-size:100% 100%;}

.lylx-op4-bt p{ display:block; overflow:hidden; padding:11% 3% 4% 30%; font-size:80%; text-indent:2em; line-height:180%;}

.lylx-op4-bt p a{ color:#b20505;}

/*红色头图*/

.top{background:#962f9a; text-align:center; width:100%; position:fixed; top:0; left:0; z-index:999; padding:1.9% 0;}

.top img { max-width:620px; min-width:310px; width:100%; vertical-align:bottom; margin:0 auto;}

.topss{ text-align:center; width:100%; position:fixed; top:32px; left:0; z-index:998;}

.topss img { max-width:640px; min-width:310px; width:100%;  margin:0 auto;}



.b0u {

    position: relative;

}



.b0u .ui {

    position: absolute;

    display: block;

    width: .5rem;

    z-index: 99999;

    top: 3.5em;

}



.b0u .pre {

    left: 0;

}



.b0u .nex {

    right: 0;

}



.b0u li {

    width: 49%;

    margin-left: 2%;

    position: relative;

}



.b0u li .liv {

    border-radius: .07rem .07rem 0 0;

    padding: 1%;

    padding-bottom: 0;

    border: 1px solid #e5e5e5;

}



.b0u li span {

    display: block;


    background-size: 100% 100%;

    height: .56rem;

    line-height: .56rem;

    font-size: .22rem;

    color: #333333;

    text-align: center;

}



.b0u li .liv .vjs-poster {
    background-size: 100% 100%;

}

 
 
 
 
 
 /*******0808add*******/
 .add0808{margin-top:.4rem;}
 
 .qgzpic{position:relative;margin-top:.2rem;}
 
 .qgzpic_center{position:absolute;top:50%;left:50%;background:url(../images/addbga.png) 0 0 no-repeat;background-size:100% 100%;width:3.18rem;height:3.19rem;margin-left:-1.59rem;margin-top:-1.59rem;z-index:9;text-align:center;}
  .qgzpic_center h3{font-size:.3rem;font-weight:bold;color:#fff;padding:.4rem 0 .05rem;}
   .qgzpic_center p{padding:.2rem;font-size:.22rem;color:#2a2a2a;line-height:1.5em;}
 .qgzpic_center p em{color:#f00;}
  .qgzcom{width:97%;margin:.2rem auto;height:1.64rem;}
 .qgzcom ul{overflow:hidden;height:1.64rem;}
 
  .qgzcom ul li{display:block;float:left;margin-left:1%;width:32.3%;}
  .qgzcom ul li img{width:100%;}
  .qgzlinka{overflow:hidden;width:68%;margin:.3rem auto;}
 .qgzlinka a{display:block;float:left;width:47%;border-radius:.6rem;background:#0059a9;font-size:.22rem;color:#fff;text-align:center;line-height:.44rem;} 
 .qgzlinka a:nth-of-type(2){background:#00a1e9;float:right;} 
   .qgzlinka a img{display:inline-block;vertical-align:middle;width:.27rem;}
  
  .qgzhonor{margin-top:.2rem;}
 .qgzhonor ul{overflow:hidden;margin-top:.1rem;}  
 .qgzhonor ul li{display:block;float:left;margin-left:1.4%;width:23.3%;}
  .qgzhonor ul li.specials{width:48%;}
 
 
   .b3 .sixnext {
    position: absolute;
    left: auto;
    background-size: 100% 100%;
    right: 0rem;
    top: 1.5rem;
    width: .24rem;
    height: .58rem;
}

.b3 .sixprev {
    position: absolute;
    right: auto;
    background-size: 100% 100%;
    left: 0rem;
    top: 1.5rem;
    width: .24rem;
    height: .58rem;
}
/*new_list*/
/* .new_list{ padding-left: 0.1rem;} */
.new_list h2{ font-size: 0.28rem; color: #0059a9; margin: 0.2rem 0;}
.new_list .cap{
    padding:0;
}
.new_list div{ font-size: 0.23rem; padding:0 2%; border-bottom: 1px dashed #ccc; padding-bottom: 0.15rem; margin-bottom: 0.15rem;}
.new_list div a{color:#666;display:inline-block;width:70%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_list div span{float:right;color:#666;}
.new_list div i{width:0.2rem;height: 0.2rem;border-width:0.1rem;border-style: solid;border-color: transparent transparent transparent #0059a9;display: inline-block;}
 