@charset "utf-8";
@import url(font-awesome.min.css);
blockquote,
body,
code,
dd,
div,
dl,
dt,
fieldset,
figure,
form,
h1,
h2,
h3,
h4,
h5,
h6,
legend,
li,
ol,
p,
pre,
td,
th,
ul {
    margin: 0;
    padding: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,
th {
    font-weight: 400;
    text-align: left
}

fieldset,
img {
    border: 0
}

li {
    list-style: none
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
    -webkit-appearance: none;
}

select {
    border: solid 1px #000;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center #fff;
    padding-right: 14px;
}

select::-ms-expand {
    display: none;
}

textarea {
    -webkit-appearance: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%
}

a {
    text-decoration: none;
    color: #000
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: ""
}

img {
    display: block
}

#BDBridgeIconWrap,
#BDBridgeInviteWrap,
#BDBridgeMess,
#LXB_CONTAINER,
#qiao-wrap,
.bds-credit-pop,
.lxb-container,
.qiao-icon-sector-inner {
    display: none!important
}

.fl {
    float: left
}

.fr {
    float: right
}

.cl {
    clear: both
}

body {
    font: 18px/35px "微软雅黑", Verdana, Geneva, sans-serif;
    background: #fff;
    color: #000;
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
}

.fl {
    float: left
}

.fr {
    float: right
}

.cl {
    clear: both
}

.head21 {
    width: 100%;
    height: 50px;
    background: #1180c4;
    margin: 0 auto;
}

.head21 a {
    background: url(../images/dhxian.png) no-repeat right center;
    width: 20%;
    display: block;
    float: left;
    height: 50px;
    text-align: center;
    font-size: 0.9rem;
    line-height: 50px;
    color: #FFF;
}
.head21 a:last-child{
  background: transparent;
}

.ask_banner {
    width: 100%;
    display: none;
}

.ask_banner img {
    display: block;
    width: 100%;
}

.head {
    width: 100%;
    background: #fff;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}

.head img {
    width: 100%;
}

.home {
    width: 13%;
    float: left;
    display: block;
}

.logo {
    width: 73%;
    float: left;
    display: block;
}

.tel {
    width: 14%;
    float: left;
    display: block;
}

.bak .wzdhang {
    background: url(../images/3.png) 58px 22px no-repeat;
}

.dianhua {
    width: 100%;
    max-width: 640px;
    height: 55px;
    margin: auto;
    background: #f47e00;
}

.dianhua p {
    font-size: 28px;
    font-family: "微软雅黑";
    text-align: center;
    line-height: 55px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 1px;
}

.dianhua p a {
    color: #fff;
}

.bak {
    background: #1180c4;
    height: 4rem;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 10;
    max-width: 640px;
}

.bak a {
    width: 25%;
    text-align: center;
    height: 2rem;
    padding: 2rem 0 0;
    position: relative;
    display: block;
    float: left;
    color: #fff;
    background: url(../images/xf_xfz.png) center center no-repeat;
    font-size: 0.8rem;
}

.bak a i {
    width: 1px;
    height: 89px;
    display: block;
    background: #fff;
    position: absolute;
    right: 0;
    top: 0
}

.bak a.ba2 {
    background: url(../images/dblogos.gif) center center #f5a50c no-repeat;
}

.bak a.ba3 {
    background: url(../images/xf_dianhua.jpg) no-repeat center center;
}

.bak a.ba4 {
    background: url(../images/sqyz.gif) no-repeat center 0px;
}

.ask_nav {
    width: 100%;
    height: 50px;
    background: #1180c4;
    line-height: 50px;
    color: #fff;
    font-size: 1rem;
    font-weight: bold;
}

.ask_nav span {
    padding-left: 5%;
}

.ask_nav a {
    color: #fff;
}

.ask_kuai {
    overflow: hidden;
    margin: 20px auto;
    width: 96%;
}

.ask_kuai a {
    color: #fff;
    display: block;
    float: left;
    background: #78afe8;
    text-align: center;
    margin: 3px 0.5%;
    font-size: 1rem;
}

.ask_kuai2 a {
    background: #ff922f;
}

.ask_kuai3 a {
    background: #6ec390;
}

.ask_kuai.ask_kuai2 a:nth-child(1) {
    background: url(../images/ask_ico.png) center -220px no-repeat #6ec390;
    width: 26%;
    height: 171px;
    line-height: 225px;
}

.ask_kuai.ask_kuai3 a:nth-child(1) {
    background: url(../images/ask_ico.png) center -500px no-repeat #76c1ef;
    width: 26%;
    height: 171px;
    line-height: 225px;
}

.ask_kuai a:nth-child(1) {
    background: url(../images/ask_ico.png) center 50px no-repeat #78afe8;
    width: 26%;
    height: 171px;
    line-height: 225px;
}

.ask_kuai a:nth-child(2) {
    width: 35.1%;
    height: 53px;
    line-height: 53px;
}

.ask_kuai a:nth-child(3) {
    width: 35.1%;
    height: 53px;
    line-height: 53px;
}

.ask_kuai a:nth-child(4) {
    width: 35.1%;
    height: 53px;
    line-height: 53px;
}

.ask_kuai a:nth-child(5) {
    width: 35.1%;
    height: 53px;
    line-height: 53px;
}

.ask_kuai a:nth-child(6) {
    width: 71.2%;
    height: 53px;
    line-height: 53px;
}

.ask_list {
    width: 94%;
    margin: 0 auto;
}

.ask_list ul li {
    width: 100%;
    border-bottom: 1px dashed #b2b2b2;
    padding-bottom: 10px;
    margin-top: 10px;
}

.ask_list ul li a {
    color: #1180c4;
    font-size: 1rem;
    font-weight: bold;
}

.ask_list ul li p {
    font-size: 0.9rem;
    color: #2a2a2a;
}

.ask_list ul li p a {
    font-size: 1.1rem;
    color: #b90000;
    font-weight: 100;
}

.ask_zjtd {
    width: 96%;
    margin: 0 auto;
}

.ask_zjtdt {
    width: 100%;
    background: #1180c4;
    text-align: left;
    line-height: 70px;
    color: #fff;
    font-size: 1.4rem;
    height: 70px;
    font-weight: bold;
}

.ask_zjtdt p {
    padding-left: 5%;
}

.ask_zjtdz {
    width: 100%;
    margin: 0 auto;
}

.ask_xq img {
    width: 90%;
}

.ask_zjtdz1 {
    width: 78%;
    float: left;
}

.ask_xq {
    width: 20%;
    float: right;
    margin-top: 20px;
    display: block;
    float: right;
}

.ask_zjtdz1 img {
    margin-top: 10px;
    padding-left: 5px;
    margin-left: 5px;
    float: left;
}

.ask_zjtdz1 p {
    width: 85%;
    float: left;
    font-size: 0.95rem;
    padding-left: 5%;
    line-height: 20px;
}

.ask_zjtdz1 p.ask_zjtds {
    font-size: 1rem;
    color: #111111;
    padding-left: 5%;
    padding-top: 15px;
    padding-bottom: 10px;
}

.ask_zjtdz ul li {
    border-bottom: 1px solid #e3e3e3;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 5px;
}

.zjtdz2 {
    overflow: hidden;
    padding-top: 3px;
}

.ask_zx,
.ask_tw {
    width: 18.6%;
    display: block;
    float: right;
    border-radius: 5px;
    background: #1180c4;
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    margin-right: 3%;
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 0.9rem;
}

.ask_tw {
    background: #f08200;
    margin-top: 5px;
}

.ask_page {
    padding: 25px 0;
    text-align: center;
    font-size: 1rem;
}

.ask_page li {
    display: inline;
    padding: 4px 2px;
    margin: 0 2px;
}

.ask_page li a {
    color: #333
}

.ask_page li.thisclass {
    color: #1180C4;
    border: #45b6bc;
}

.ask_page li.thisclass a {
    color: #fff
}

.ask_page li select {
    font-size: 1rem;
    width: 60px!important;
    display: none;
}

#uyan_frame {
    margin-top: 20px;
}

.x_yyytx a {
    color: #1E87D1;
    text-align: center;
}

.x_yyytx a i {
    font-size: 3rem;
    margin-top: 15px;
    line-height: 2rem;
    padding-right: 2%;
    vertical-align: 0%;
}

.x_yyytx a div {
    display: inline-block;
    line-height: 1.5rem;
}

.x_yyytx a em {
    font-size: 1rem;
    font-style: normal;
}

.x_yyytx a span {
    font-size: 1.6rem;
}

.x_yyytx {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.x_yyytx3 {
    margin: 20px auto;
    width: 95%;
    background: #1080CE;
    border-radius: 5px;
    overflow: hidden;
    display: none;
}

.x_yyytx3 a {
    color: #fff;
}

.x_yyytx3 a div {
    float: left;
    padding-left: 5%;
    width: 30%;
}

.x_yyytx3 a b {
    font-size: 1.4rem;
    padding-left: 2%;
    line-height: 60px;
    float: left;
    width: 62%;
}

.x_yyytx3 a span {
    float: left;
    font-size: 1rem;
    line-height: 1rem;
    margin-top: 10px;
    width: 100%;
}

.x_yyytx3 a em {
    font-size: 0.6rem;
    float: left;
    line-height: 1rem;
    font-style: normal;
    margin-top: 5px;
}

.x_yyytx3 img {
    width: 95%;
    margin: 0 auto;
}

.x_dt {
    width: 100%;
    overflow: hidden;
    margin-top: -20px;
}

.x_dtl {
    float: left;
    width: 40%;
}

.x_dtl img {
    width: 100%;
}

.x_dtr {
    float: right;
    width: 60%;
    line-height: 25px;
}

.x_dtr i {
    padding-right: 1%;
}

.x_dtr p {
    color: #a1a1a1;
    font-size: 0.9rem;
    padding-left: 20%;
    padding-top: 20px;
    padding-bottom: 13px;
}

.x_dtr p:nth-child(2) {
    padding-top: 7px;
    line-height: 20px;
}

.x_dtr p span {
    font-size: 0.9rem;
    color: #666666;
    display: block;
}

.x_dtr a {
    margin-top: 20px;
    display: block;
    margin-left: 8%;
}

.x_yyytx2 {
    width: 94%;
    margin: 0 auto;
}

.x_yyytx2 img {
    width: 100%;
}

.x_yyytx2 a:nth-child(1) {
    width: 35%;
}

.x_yyytx2 a:nth-child(2) {
    width: 25%;
}

.ask_nav2 {
    background: none;
    color: #444444;
}

.ask_nav2 a {
    color: #444444;
}

.zhuli {
    background: #58a6d6;
    height: 134px;
}

.zhuli p {
    font-size: 1.2rem;
    color: #fff;
    float: left;
    margin-left: 5%;
    margin-top: 10px;
}

.zhuli img {
    float: left;
    margin-left: 5%;
    margin-top: 15px;
}

.jbmc {
    width: 96%;
    margin: 20px auto;
    border: 2px solid #e0e0e0;
    height: 50px;
}

.jbmczl {
    width: 96%;
    margin: 20px auto;
    border: 2px solid #e0e0e0;
    height: 220px;
}

.jbmczl p {
    color: #9f9f9f;
    padding-left: 5%;
}

.jbmczl p img {
    float: left;
}

.jbmc.jbmczl input {
    float: none;
    width: 100%;
    height: 80px;
}

.jbmc span {
    line-height: 48px;
    margin-left: 2%;
}

.jbmc input {
    float: right;
    height: 48px;
    width: 80%;
    border: 0;
}

.jbmcs {
    padding-left: 5%;
    line-height: 35px;
}

.hzxs {
    width: 100%;
    height: 50px;
    background: #1180c4;
    margin-top: -22px;
}

.hzxs p {
    font-size: 1.4rem;
    color: #fff;
    line-height: 50px;
    padding-left: 10%;
}

.ask_dhua {
    width: 90%;
    height: 47px;
    border: 1px solid #78afe8;
    margin: 0 auto;
}

.ask_dhua a:nth-of-type(1) {
    font-size: 1.4rem;
    color: #78afe8;
    line-height: 47px;
    width: 60%;
    text-align: center;
    display: block;
    float: left;
}

.ask_dhua a:nth-of-type(2) {
    background: #78afe8;
    line-height: 47px;
    color: #fff;
    font-size: 1.4rem;
    height: 47px;
    display: block;
    float: right;
    width: 40%;
    text-align: center;
}

.ask_huida p.ask_biaoti {
    font-size: 1.6rem;
    color: #474747;
    font-weight: bold;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 10px;
}

.ask_dhuas {
    color: red;
    text-align: center;
    margin-bottom: 10px;
}

.ask_dhuas a {
    color: red;
    padding-left: 1%;
    padding-right: 1%;
}

.askbqms {
    color: #747474;
    margin-top: 20px;
    width: 96%;
    margin: 20px auto;
    margin-bottom: 0px;
}

.ask_mswd {
    margin-bottom: 20px;
    border-bottom: 2px solid #dadada;
    padding-bottom: 12px;
    width: 100%;
    margin: 0 auto;
    font-size: 1rem;
    text-indent: 2em;
    line-height: 2em;
}

.ask_zjjdjd {
    font-size: 1.2rem;
    color: #a1a1a1;
}

.ask_zxtwz {
    background: #f08200;
    width: 20%;
    border-radius: 5px;
    display: block;
    text-align: center;
    color: #fff;
    height: 40px;
    line-height: 40px;
    font-size: 1rem;
}

.ask_zjtdtx {
    float: left;
    margin-right: 2%;
    width: 20%;
    margin-top: 15px;
}

.ask_zjtdmz {
    float: left;
    margin-top: 10px;
    font-size: 1.2rem;
    width: 50%;
}

.ask_zxtwz {
    float: right;
    margin-top: 20px;
    width: 25%;
}

.ask_zjjdjd {
    margin-top: 10px;
    margin-bottom: 0px;
}

.ask_huida {
    width: 90%;
    margin: 0 auto;
}

.ask_zjtdmz span {
    color: #a1a1a1;
}

.ask_zjtdmz a {
    color: #1180C5;
}

.ask_zjhs {
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: 20px;
    border-bottom: 2px dashed #c7c7c7;
    padding-bottom: 20px;
    width: 100%;
    font-size: 1rem;
}

.ask_zjhs p {
    text-indent: 2em;
    line-height: 2em;
    margin-top: 10px;
}

.ask_zjjdn {
    display: none;
}

.ask_zjjd {
    width: 90%;
    margin: 0 auto;
}

div.burger {
    height: 100px;
    width: 50%;
    position: absolute;
    top: -45%;
    left: 40%;
    cursor: pointer;
}

div.burger p {
    position: relative;
    top: 75%;
    left: -35%;
}

div.x,
div.y,
div.z {
    position: absolute;
    margin: auto;
    top: 0px;
    bottom: 0px;
    background: #fff;
    border-radius: 2px;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}

div.x,
div.y,
div.z {
    height: 3px;
    width: 26px;
    -webkit-transition: all 100ms ease-out;
    -moz-transition: all 100ms ease-out;
    -ms-transition: all 100ms ease-out;
    -o-transition: all 100ms ease-out;
    transition: all 100ms ease-out;
}

div.y.squize {
    width: 0;
    -webkit-transition: all 100ms ease-out;
    -moz-transition: all 100ms ease-out;
    -ms-transition: all 100ms ease-out;
    -o-transition: all 100ms ease-out;
    transition: all 100ms ease-out;
}

div.y {
    top: 18px;
}

div.z {
    top: 37px;
}

div.open div.x,
div.open div.z {
    top: 19px;
    -webkit-transition: all 70ms ease-out;
    -moz-transition: all 70ms ease-out;
    -ms-transition: all 70ms ease-out;
    -o-transition: all 70ms ease-out;
    transition: all 70ms ease-out;
}

div.rotate30 {
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
    -webkit-transition: all 70ms ease-out;
    -moz-transition: all 70ms ease-out;
    -ms-transition: all 70ms ease-out;
    -o-transition: all 70ms ease-out;
    transition: all 70ms ease-out;
}

div.rotate150 {
    -ms-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    -webkit-transition: all 70ms ease-out;
    -moz-transition: all 70ms ease-out;
    -ms-transition: all 70ms ease-out;
    -o-transition: all 70ms ease-out;
    transition: all 70ms ease-out;
}

div.rotate45 {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 100ms ease-out;
    -moz-transition: all 100ms ease-out;
    -ms-transition: all 100ms ease-out;
    -o-transition: all 100ms ease-out;
    transition: all 100ms ease-out;
}

div.rotate135 {
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    -webkit-transition: all 100ms ease-out;
    -moz-transition: all 100ms ease-out;
    -ms-transition: all 100ms ease-out;
    -o-transition: all 100ms ease-out;
    transition: all 100ms ease-out;
}

div.navbar {
    height: 73px;
    background: #385e97;
}

div.menu {
    height: 85%;
    width: 23.4%;
    left: -23.4%;
    opacity: 0;
    position: fixed;
    background: #0a4f80;
    z-index: 15;
    top: 0px;
    -webkit-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    -moz-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    -ms-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    -o-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
}

#menu-bg {
    position: absolute;
    left: -10px;
    top: -120px;
    opacity: 1;
    -webkit-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    -moz-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    -ms-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    -o-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
}

div.menu.animate #menu-bg {
    left: -23px;
    -webkit-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    -moz-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    -ms-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    -o-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
}

div.menu.animate {
    opacity: 1;
    height: 90%;
    left: 0px;
    -webkit-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    -moz-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    -ms-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    -o-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
}

div.menu ul {
    position: relative;
    height: 95%;
    padding-top: 10%;
}

div.menu ul li {
    list-style: none;
    width: 100%;
    text-align: center;
    font-size: 1.5rem;
    height: 15%;
    border-bottom: 1px #062f4d solid;
    padding-top: 9%;
}

div.menu ul li a {
    color: #fff;
    text-decoration: none;
    letter-spacing: 1px;
}

div.menu ul li:nth-child(1) a i {
    display: block;
    width: 40%;
    height: 40%;
    background: url(../images/ceico1.png);
    background-size: 100% 100%;
    margin: 0 auto;
    margin-bottom: 5%;
}

div.menu ul li:nth-child(2) a i {
    display: block;
    width: 33%;
    height: 40%;
    background: url(../images/ceico2.png);
    background-size: 100% 100%;
    margin: 0 auto;
    margin-top: 5%;
    margin-bottom: 5%;
}

div.menu ul li:nth-child(3) a i {
    display: block;
    width: 30%;
    height: 40%;
    background: url(../images/ceico3.png);
    background-size: 100% 100%;
    margin: 0 auto;
    margin-top: 5%;
    margin-bottom: 5%;
}

div.menu ul li:nth-child(4) a i {
    display: block;
    width: 30%;
    height: 40%;
    background: url(../images/ceico4.png);
    background-size: 100% 100%;
    margin: 0 auto;
    margin-top: 5%;
    margin-bottom: 5%;
}

div.menu ul li:nth-child(5) a i {
    display: block;
    width: 30%;
    height: 40%;
    background: url(../images/ceico5.png);
    background-size: 100% 100%;
    margin: 0 auto;
    margin-top: 5%;
    margin-bottom: 5%;
}

div.menu ul li:nth-child(6) a i {
    display: block;
    width: 20%;
    height: 40%;
    background: url(../images/ceico6.png);
    background-size: 100% 100%;
    margin: 0 auto;
    margin-top: 5%;
    margin-bottom: 5%;
}

div.menu ul li:nth-child(6) {
    border-bottom: 0px;
}

div.menu.animate ul li {
    -webkit-transition: all 800ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    -moz-transition: all 800ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    -ms-transition: all 800ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    -o-transition: all 800ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
    transition: all 800ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
}

div.menu.animate li:nth-of-type(1) {
    transition-delay: 0.0s;
}

div.menu.animate li:nth-of-type(2) {
    transition-delay: 0.06s;
}

div.menu.animate li:nth-of-type(3) {
    transition-delay: 0.12s;
}

div.menu.animate li:nth-of-type(4) {
    transition-delay: 0.18s;
}

div.menu.animate li:nth-of-type(5) {
    transition-delay: 0.24s;
}

.ban .hd {
    position: absolute;
    width: 100%;
    max-width: 640px;
    top: 280px;
    left: 0;
    height: 2px;
    z-index: 10;
}

.ban .hd ul {
    margin: 0 auto;
    margin-top: 30px;
    text-align: center;
    width: 54.68%;
}

.ban .hd ul li {
    background: #d6ccc0;
    width: 44px;
    height: 5px;
    margin: 0 10px 0 0;
    float: left;
    display: block;
    font-size: 0;
    vertical-align: top
}

.ban .hd ul li.on {
    background: #1180c4
}

.banners {
    width: 100%;
}

.banners img {
    width: 100%;
}

.x_fyxw {
    width: 94%;
    margin: 0 auto;
    overflow: hidden;
}

.x_fyxw img {
    margin: 1px auto;
    width: 30%;
}

.x_fyxw ul li {
    float: left;
    width: 32.3333%;
    margin-left: 0.5%;
    margin-right: 0.5%;
    background: #d8e7f1;
    font-size: 1rem;
    color: #0065a5;
    text-align: center;
    margin-bottom: 5px;
    margin-top: 5px;
    height: 30px;
    line-height: 30px;
}

.x_fyxw ul li a {
    color: #0065a5;
    text-align: center;
}


/*.x_fyxw ul li:nth-child(6) {    background: #0065A5;}.x_fyxw ul li:nth-child(6) a {    color: #fff;}*/

.x_sjnk {
    width: 93.75%;
    margin: 0 auto;
    overflow: hidden;
}

.x_sjnk img {
    margin: 1px auto;
    width: 30%;
}

.x_sjnk ul li {
    float: left;
    width: 32.3333%;
    margin-left: 0.5%;
    margin-right: 0.5%;
    background: #E1F0F7;
    font-size: 1rem;
    color: #0065a5;
    text-align: center;
    margin-bottom: 5px;
    margin-top: 5px;
    height: 30px;
    line-height: 30px;
}

.x_sjnk ul li a {
    color: #1080ce;
    text-align: center;
}

.x_sjnk ul li:nth-child(6) {
    background: #2CA2D2;
}

.x_sjnk ul li:nth-child(6) a {
    color: #fff;
}

.x_nfm {
    width: 93.75%;
    margin: 0 auto;
    overflow: hidden;
}

.x_nfm img {
    margin: 1px auto;
    width: 30%;
}

.x_nfm ul li {
    float: left;
    width: 32.3333%;
    margin-left: 0.5%;
    margin-right: 0.5%;
    background: #d8e7f1;
    font-size: 1rem;
    color: #118fcf;
    text-align: center;
    margin-bottom: 5px;
    margin-top: 5px;
    height: 30px;
    line-height: 30px;
}

.x_nfm ul li:nth-child(6) {
    background: #0B90A3;
}

.x_nfm ul li:nth-child(6) a {
    color: #fff;
}

.x_nfm ul li a {
    color: #118fcf;
    text-align: center;
}

.x_wk ul li {
    background: #EEEFFF;
    color: #118fcf;
}

.x_wk ul li:nth-child(6) {
    background: #EEEFFF;
}

.x_wk ul li:nth-child(6) a {
    color: #9ea0f4;
}

.x_wk ul li a {
    color: #9ea0f4;
    text-align: center;
}

.x_zjtd {
    margin: 20px auto;
    background: #1180CF;
}

.x_zjtd img {
    float: left;
    margin-left: 3%;
    padding-top: 7px;
    width: 50px;
    height: auto;
}

.x_zjtd span {
    color: #fff;
    line-height: 50px;
    padding-left: 3%;
    font-weight: bold;
    font-size: 1.2rem;
}

.x_zjtd span em {
    font-size: 1rem;
    font-style: normal;
    line-height: 50px;
}

.x_zjtd a {
    float: right;
    margin-right: 3%;
    line-height: 30px;
    font-size: 1rem;
    color: #1180CF;
    text-align: center;
    display: block;
    width: 10%;
    height: 30px;
    margin-top: 10px;
    background: #fff;
    border-radius: 5px;
}

.tabBox .hd {
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 20px;
    position: relative;
}

.tabBox .hd ul {
    position: absolute;
    height: 41px;
    top: 0;
    width: 96.8%;
}

.tabBox .hd ul li {
    float: left;
    color: #1080ce;
    width: 25%;
    font-size: 14px;
}

.tabBox .hd ul li a {
    text-align: center;
    color: #1080ce;
    text-align: center;
    margin-left: 6%;
    margin-right: 6%;
    display: block;
}

.tabBox .hd ul li.on {
    color: #CF7F21;
}

.tabBox .hd ul li.on a {
    border-bottom: 3px solid #1080ce;
}

.tabBox .bd ul {
    padding: 10px 0 10px 10px;
}

.tabBox .bd li {
    float: left;
    width: 33%;
    text-align: center;
}

.tabBox .bd li p {
    font-size: 1rem;
}

.tabBox .bd li a img {
    margin: 0 auto;
    width: 90%;
}

.tabBox .bd li a {
    color: #000;
}

.tabBox .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.x_zxyy {
    overflow: hidden;
    width: 97%;
    margin: 0 auto;
}

.x_zxyy a {
    border-radius: 5px;
    padding: 5px 0.5% 5px 0.5%;
    background: #1080ce;
    color: #FFF;
    font-size: 1rem;
    display: block;
    float: left;
    margin-left: 0.5%;
    margin-right: 0.5%;
    width: 30%;
    text-align: center;
}

.x_zxyy a:nth-child(2) {
    width: 66%;
    background: #FFB11B;
}

.tabBox2 .hd {
    height: 40px;
    line-height: 40px;
    font-size: 1rem;
    position: relative;
    width: 96.8%;
    margin: 0 auto;
}

.tabBox2 .hd ul {
    position: absolute;
    height: 41px;
    top: 0;
    width: 93.75%;
}

.tabBox2 .hd ul li {
    float: left;
    color: #1080ce;
    width: 33.333333%;
    font-size: 1rem;
}

.tabBox2 .hd ul li a {
    text-align: center;
    color: #1080ce;
    text-align: center;
    margin-left: 5%;
    margin-right: 5%;
    display: block;
    padding-left: 3%;
    padding-right: 3%;
}

.tabBox2 .hd ul li.on {
    color: #CF7F21;
}

.tabBox2 .hd ul li.on a {
    border-bottom: 3px solid #1080ce;
}

.tabBox2 .bd ul {
    padding: 10px 0 10px 10px;
    width: 93.75%;
}

.tabBox2 .bd li {
    float: left;
    line-height: 32px;
    width: 90.5%;
    overflow: hidden;
    font-size: 0.9rem;
}

.ys_1 a,
.ys_2 a {
    background: url(/images/arc_hot.gif) center right no-repeat;
}

.tabBox2 .bd li a i {
    color: #1E87D1;
    padding-right: 3%;
}

.tabBox2 .bd li a {
    display: block;
    width: 80%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tabBox2 .bd li span {
    display: block;
    width: 15%;
    float: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.8rem;
    text-align: right;
}

.tabBox2 .bd li a img {
    margin: 0 auto;
}

.tabBox2 .bd li a {
    color: #000;
}

.tabBox2 .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.x_foots {
    width: 100%;
    height: 135px;
    background: #e5eff6;
    margin-top: 10px;
}

.x_foots p {
    text-align: center;
    font-size: 0.9rem;
    color: #0065a5;
}

.x_foots p:nth-child(2) {
    line-height: 25px;
}

.x_foots p:nth-child(1) {
    border-bottom: 1px solid #0065a5;
    width: 90%;
    margin: 0 auto;
    margin-bottom: 10px;
    padding-top: 16px;
}

.x_foots p a {
    text-align: center;
    font-size: 0.9rem;
    color: #0065a5;
}

.x_ggg {
    height: 63px;
}

.x_jianjie {
    text-indent: 2rem;
    font-size: 1.3rem;
    line-height: 2rem;
    width: 93.75%;
    margin: 0 auto;
}

.x_jianjie p:nth-child(1) {
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: bold;
}

.sy_banner {
    width: 100%;
    height: auto;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.sy_banner .hd {
    width: 100%;
    height: 11px;
    position: absolute;
    z-index: 1;
    bottom: 5px;
    text-align: center
}

.sy_banner .hd ul {
    display: inline-block;
    height: 5px;
    padding: 3px 5px;
    background-color: rgba(255, 255, 255, .7);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 0;
    vertical-align: top
}

.sy_banner .hd ul li {
    display: inline-block;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #8C8C8C;
    margin: 0 5px;
    vertical-align: top;
    overflow: hidden
}

.sy_banner .hd ul .on {
    background: #1180C4
}

.sy_banner .bd {
    position: relative;
    z-index: 0
}

.sy_banner .bd li img {
    width: 100%;
    height: auto;
    background: url(../images/loading.gif) center center no-repeat
}

.sy_banner .bd li a {
    -webkit-tap-highlight-color: transparent
}

.sy_banners {
    width: 100%;
    height: auto;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.sy_banners .bd li img {
    width: 100%;
    height: auto;
    background: url(../images/loading.gif) center center no-repeat
}

.bg {
    width: 100%;
}

.mw {
    width: 100%;
}

.x_zjtdimgl {
    width: 63%;
    float: left;
    margin-left: 1%;
    margin-bottom: 15px;
}

.x_zjtdimgr {
    width: 32%;
    float: right;
    margin-right: 1%;
}

.art_banner {
    width: 100%;
    height: auto;
    max-width: 640px;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.art_banner .hd {
    width: 100%;
    height: 11px;
    position: absolute;
    z-index: 1;
    bottom: 5px;
    text-align: center
}

.art_banner .hd ul {
    display: inline-block;
    height: 5px;
    padding: 3px 5px;
    background-color: rgba(255, 255, 255, .7);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 0;
    vertical-align: top
}

.art_banner .hd ul li {
    display: inline-block;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #8C8C8C;
    margin: 0 5px;
    vertical-align: top;
    overflow: hidden
}

.art_banner .hd ul .on {
    background: #1180C4
}

.art_banner .bd {
    position: relative;
    z-index: 0
}

.art_banner .bd li img {
    width: 100%;
    height: auto;
    background: url(../images/loading.gif) center center no-repeat
}

.art_banner .bd li a {
    -webkit-tap-highlight-color: transparent
}

.art_banners {
    width: 100%;
    height: auto;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.art_banners .bd li img {
    width: 100%;
    height: auto;
    background: url(../images/loading.gif) center center no-repeat
}

.dang {
    line-height: 40px;
    padding-top: 10px;
    background: #fff;
    padding-left: 15px;
    font-size: 1rem;
    color: #404040;
    border-top: 1px #fff solid;
    overflow: hidden;
    height: 40px;
    white-space: nowrap;
}

.dang a {
    line-height: 40px;
    color: #404040;
    font-size: 1rem;
}

.fw {
    width: 92%;
    margin: 0 auto;
}

.jch {
  line-height: 30px;
      font-size: 16px;
      font-weight: 700;
      color: #333333;
      /* text-align: center; */
      /* border-bottom: 1px #1180c4 solid; */
      /* margin-bottom: 10px; */
      /* padding-bottom: 20px; */
      padding-top: 10px
}

.jco {
    color: #333;
    /*line-height: 40px;*/
    padding-bottom: 20px;
    font-size: 15px;
    /*line-height: 50px;*/
}

.jco a {
    color: red;
    font-weight: 400;
}

.jco p {
    padding-bottom: 10px;
    padding-top: 10px;
    line-height: 35px;
}

.jco img {
    display: block;
    margin: 0px auto !important;
     width: 96% !important;
    height: auto !important;
    overflow: hidden;
}

.jco p img {
    display: block;
    margin: 20px auto;
    /* width: 96% !important; */
    height: auto !important;
}

.jc_add {
    color: #fff;
    font-size: 1rem;
    width: 97.25%;
    margin: 0 auto;
    display: none;
}

.jc_add .jc_add2 {
    border-bottom: 0px;
    padding-bottom: 30px;
    margin-top: 30px;
}

#form1 {
    /*  padding-bottom: 20px;*/
}

#jc_add {
    margin: 0 auto;
    width: 97.25%;
    margin-top: 10px;
}

.ljhd {
    float: right;
    font-size: 0.8rem;
    margin-right: 5%;
}

#uyan_frame {
    margin: 30px auto;
    width: 94%;
    margin-bottom: 20px;
}

.jc_add p {
    margin: 15px 0;
    background: #0088db;
    overflow: hidden
}

.jc_add a {
    display: block;
    line-height: 2em;
}

.jc_add p span {
    display: inline-block;
    padding-left: 10px;
    text-align: center;
    line-height: 50px;
    font-size: 1.2rem;
}

.jc_add p a {
    display: inline-block;
    height: 70px;
    line-height: 70px;
    padding: 0 10px;
    color: #fff;
    text-align: center
}

.jc_add p a:hover {
    background: #ffb400;
}

.guahao {
    background: url("/images/guahao.jpg") #EFEFEF no-repeat top center;
    min-width: 320px;
    max-width: 640px;
    width: 97.25%;
    margin: 0px auto;
    padding-bottom: 10px;
}

.guahao-tit {
    width: 98%;
    margin: 0 auto;
    height: 45px;
    background: #ff8800;
    font-size: 25px;
    line-height: 45px;
    color: #fff;
    text-align: center;
    border-radius: 5px;
}

.guahao_1p {
    text-align: center;
    color: #fff;
    font-size: 1.2rem;
    line-height: 50px;
    margin-bottom: 0px;
    font-weight: bold;
    background: #d50000;
    height: 50px;
}

.guahao-p {
    text-align: center;
    color: #ff0000;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 30px;
}

.guahao-ul label {
    font-size: 0.8rem;
    text-align: left;
    color: #000;
    float: left;
    line-height: 45px;
    margin-left: 2%;
    margin-right: 1%;
}

.guahao-ul li {
    width: 96%;
    margin: 10px auto;
}

label.gh_o {
    padding-top: 0;
}

.guahao-ul li.art_sqxm label {
    text-align: left;
}

.guahao-ul li.art_sqxm select {
    width: 72%;
}

.guahao-ul li textarea {
    width: 70%;
    float: right;
}

.guahao-ul input {
    width: 63%;
    float: right;
}

.guahao-ul select {
    width: 60%;
    float: right;
}

.guahao-ul label {
    float: left;
    text-align: left;
}

.guahao-ul label span {
    color: #ff0000;
}

.guahao-ul li {
    overflow: hidden;
}

.guahao-ul li option {
    font-size: 13px;
}

.li-sub {
    text-align: center;
}

.guahao-ul textarea {
    height: 80px;
    line-height: 28px;
    width: 70%;
    padding: 0px;
    margin: 0px;
}

.guahao-ul {
    padding-top: 10px;
    padding-left: 2%;
    padding-right: 2%;
}

.text {
    height: 40px;
    width: 70%;
    line-height: 28px;
    font-size: 1rem;
}

.sel {
    width: 21.1%;
}

.guahao input,
.guahao select,
.guahao textarea {
    border: 1px solid #a9a9a9;
    padding-left: 1%;
    font-size: 0.8rem;
    border-radius: 3px;
}

.guahao .guahao-submit {
    width: 30%;
    height: 30px;
    background: #1180c4;
    border: none;
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    border-radius: 5px;
    float: left;
    margin-left: 15%;
    padding-left: 0px;
    font-size: 1rem;
}

.x_zxzzh {
    display: block;
    width: 30%;
    height: 30px;
    line-height: 30px;
    background: #d50000;
    color: #fff;
    border-radius: 5px;
    float: left;
    margin-left: 10%;
    font-size: 1rem;
}

.wzbs_sk {
    width: 100%;
    margin: auto;
    overflow: hidden;
	margin-top: 12px;
}

.wzbs_sk .hd {
    width: 100%;
}

.wzbs_sk .hd ul {
    width: 100%;
}

.wzbs_sk .hd ul li {
    float: left;
    width: 30%;
    height: 45px;
    margin: 0px 1% 19px 1%;
    background: url(../images/tber2.png) -10px 0px no-repeat;
    text-align: center;
    line-height: 45px;
    text-indent: 2em;
    border-radius: 10px;
    border: 2px solid #F5A50C;
}

.jc_add .wzbs_sk .hd ul li a {
    line-height: 45px;
}

.wzbs_sk .hd ul li a {
    font-size: 0.9rem;
    color: #000;
    border-radius: 8px;
}

.wzbs_sk .hd ul li.on a {
    color: #fff;
}

.wzbs_sk .hd ul li:hover a {
    color: #fff;
}

.wzbs_sk .hd ul li.on {
    background: url(../images/tber3.png) #F5A50C -10px 0px no-repeat;
}

.wzbs_sk .hd ul li:hover {
    background: url(../images/tber3.png) #F5A50C -10px 0px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(2) {
    background: url(../images/tber2.png) -203px 0px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(2).on {
    background: url(../images/tber3.png) #F5A50C -203px 0px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(2):hover {
    background: url(../images/tber3.png) #F5A50C -203px 0px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(3) {
    background: url(../images/tber2.png) -395px 0px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(3).on {
    background: url(../images/tber3.png) #F5A50C -395px 0px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(3):hover {
    background: url(../images/tber3.png) #F5A50C -395px 0px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(4) {
    background: url(../images/tber2.png) -10px -64px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(4).on {
    background: url(../images/tber3.png) #F5A50C -10px -64px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(4):hover {
    background: url(../images/tber3.png) #F5A50C -10px -64px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(5) {
    background: url(../images/tber2.png) -203px -64px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(5).on {
    background: url(../images/tber3.png) #F5A50C -203px -64px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(5):hover {
    background: url(../images/tber3.png) #F5A50C -203px -64px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(6) {
    background: url(../images/tber2.png) -395px -64px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(6).on {
    background: url(../images/tber3.png) #F5A50C -395px -64px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(6):hover {
    background: url(../images/tber3.png) #F5A50C -395px -64px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(7) {
    background: url(../images/tber2.png) -10px -129px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(7).on {
    background: url(../images/tber3.png) #F5A50C -10px -129px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(7):hover {
    background: url(../images/tber3.png) #F5A50C -10px -129px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(8) {
    background: url(../images/tber2.png) -203px -129-129px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(8).on {
    background: url(../images/tber3.png) #F5A50C -203px -129-129px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(8):hover {
    background: url(../images/tber3.png) #F5A50C -203px -129-129px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(9) {
    background: url(../images/tber2.png) -395px -129px no-repeat;
    text-indent: 28px;
    line-height: 45px;
}

.wzbs_sk .hd ul li:nth-child(9).on {
    background: url(../images/tber3.png) #F5A50C -395px -129px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(9):hover {
    background: url(../images/tber3.png) #F5A50C -395px -129px no-repeat;
}

.wzbs_sk .hd ul li:nth-child(9) a {
    font-size: 0.9rem;
}

.wzbs_sk .bd {
    width: 92%;
    height: 10px;
}

.wzbs_sk .bd ul {
    width: 92%;
    height: 10px;
}

.wzbs_sk .bd ul li {
    width: 92%;
    height: 10px;
}

.foot {
    padding-top: 10px;
    height: 190px;
    text-align: center;
    font-size: 1rem;
    line-height: 36px;
    clear: both;
}

.foot a {
    color: #1180C4;
}

.jcb {
    color: #1180c4;
    font-size: 1rem;
    line-height: 2rem;
    padding-top: 10px;
    text-indent: 2em;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
    padding-bottom: 20px;
}

.jcx {
    padding: 30px 0 0 5px;
}

.jcx a {
    float: left;
    margin-left: 10%;
    width: 40%;
}

.jco a.zixun3 {
    margin-top: 10px;
    display: block;
}

.jco a.zixun3 img {
    width: 100%;
    margin: 0 auto;
}

.jcx a.jcx_x1 {
    float: left;
    width: 30%;
    margin-left: 15%;
}

.jcx a.jcx_x2 {
    float: right;
    width: 30%;
    margin-right: 15%;
}

.jcx a img {
    width: 80%;
    float: left;
}


/*微信导语*/

.daoyuss {
    margin: 60px 0px 15px 10px;
    padding: 0px;
    border: 0px;
    max-width: 640px;
    line-height: 25px;
    white-space: normal;
    font-size: 1rem;
    word-wrap: break-word !important;
    box-sizing: border-box !important;
    background-color: rgb(255, 255, 255);
}

.daoyuss1 {
    max-width: 100%;
    word-wrap: break-word !important;
    box-sizing: border-box !important;
    margin-left: -0.5em;
    line-height: 1.4em;
}

.daoyuss2 {
    max-width: 100%;
    word-wrap: break-word !important;
    box-sizing: border-box !important;
    display: inline-block;
    padding: 0.2em 0.8em;
    border-top-left-radius: 0.3em;
    border-top-right-radius: 0.3em;
    border-bottom-right-radius: 0.3em;
    border-bottom-left-radius: 0.3em;
    color: white;
    font-size: 1em;
    text-align: center;
    -webkit-transform: rotateZ(-10deg);
    -webkit-transform-origin: 0% 100%;
    background-color: #00BBEC;
}

.daoyuss3 {
    max-width: 100%;
    word-wrap: break-word !important;
    box-sizing: border-box !important;
    padding: 1.4em 1em 1em;
}

.daoyuss4 {
    wxqq-borderTopColor wxqq-borderRightColor wxqq-borderBottomColor wxqq-borderLeftColor" style="max-width: 100%;
    word-wrap: break-word !important;
    box-sizing: border-box !important;
    margin-top: -1.5em;
    border: 1px solid #00BBEC;
    font-size: 1em;
}

.daoyuss3 p {
    font-size: 1rem;
    text-indent: 2em;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 30px;
}


/*微信对话*/

.talk_record {
    width: 100%;
    margin: 0px;
}

.talk_recordbox {
    color: #afafaf;
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 0px;
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}

.talk_recordbox:first-child {
    border-top: none;
}

.talk_recordbox:last-child {
    border-bottom: none;
}

.talk_recordbox .talk_recordtextbg {
    float: left;
    width: 10px;
    height: 30px;
    display: block;
    background-image: url(../images/talk_recordtext.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.talk_recordbox .talk_recordtext h3 {
    color: #fff;
}

.talk_recordbox .talk_recordtext {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #b8d45c;
    height: auto;
    padding: 5px;
    float: left;
    color: #333333;
    max-width: 70%;
    overflow: hidden;
    line-height: 30px;
}

.talk_recordbox h3 {
    font-size: 1rem;
    padding: 10px 0 10px 0;
    text-transform: uppercase;
    font-weight: 100;
    text-align: left;
    line-height: 25px;
}

.talk_recordbox .userw {
    float: left;
    display: inline;
    height: 55px;
    width: 55px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    background: url(../images/weixins.jpg);
}

.userh {
    float: right;
    display: inline;
    height: 55px;
    width: 55px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    background: url(../images/wx_fst.jpg);
}

.talk_recordboxme {
    display: block;
    color: #afafaf;
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 0px;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;
}

.talk_recordboxme .talk_recordtextbg {
    float: right;
    width: 10px;
    height: 30px;
    display: block;
    background-image: url(../images/talk_recordtextme.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.talk_recordboxme .talk_recordtext {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #00BBED;
    height: auto;
    padding: 5px;
    color: #666;
    font-size: 1rem;
    float: right;
    max-width: 70%;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    text-indent: 2rem;
    line-height: 30px;
    color: #fff;
}

.talk_recordboxme h3 {
    font-size: 14px;
    padding: 10px 0 10px 0;
    text-transform: uppercase;
    font-weight: 100;
    color: #333333;
    text-align: left;
    line-height: 25px;
}

.talk_recordboxme .user {
    float: right;
    height: 45px;
    width: 45px;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 5px;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    display: inline;
}

.talk_recordboxme .user img {
    height: 45px;
    width: 45px;
}

.btxmbj {
    margin-top: 10px;
    padding: 20px 15px 15px 48px;
    max-width: 100%;
    border: 1px solid rgb(247, 8, 48);
    border-radius: 5px;
    line-height: 1.5;
    background: url(../images/mmbiz.gif) #F5F5F5;
    background-position: 10px 11px;
    background-repeat: no-repeat no-repeat;
    margin-left: 10px;
    margin-right: 10px;
}

.btxmbj p {
    margin: 0px;
    padding: 0px;
    max-width: 100%;
    clear: both;
}

.wx_xbt1 {
    width: 100%;
    border-bottom: 3px #E55806 solid;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}

.wx_xbttb {
    float: left;
    width: 28px;
    height: 37px;
    background: url(../images/nc_11.jpg);
    margin-bottom: 10px;
}

.wx_xbt1 p {
    font-size: 1.2rem;
    font-weight: bold;
    padding-left: 0.2rem;
    line-height: 1.2rem;
}

.jco a.wx_znr {
    text-align: center;
    display: block;
    background: url(../images/wx_xtbs.gif) no-repeat left center;
    color: red;
}

.art_hsbj {
    width: 100%;
    height: 60px;
    border-radius: 5px;
    background: #F00;
    margin-bottom: 10px;
    margin-top: 10px;
}

.art_hsbj p {
    line-height: 60px;
    text-align: center;
    padding-top: 0px;
    margin-bottom: 0px;
    color: #fff;
}

.art_hsbj2 {
    width: 100%;
    height: 60px;
    margin: 10px auto;
}

.art_hsbj2 span {
    line-height: 60px;
    text-align: center;
    padding-top: 0px;
    margin-bottom: 0px;
    color: #fff;
    background: #ff9000;
    padding: 0.8rem 1rem 0.8rem 1rem;
    border-radius: 5px;
}

.art_xiaobt1 {
    height: 51px;
    border: 1px #1080ce solid;
    line-height: 51px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 70%;
}

.art_xiaobt1 p {
    line-height: 51px;
    padding: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    color: #1080ce;
}

.art_xiaobt1 p span {
    color: #F00;
    font-size: 1.8rem;
}

.art_xiaobt2 {
    height: 51px;
    margin: 0 auto;
    border-bottom: 1px #bfbfbf solid;
    line-height: 51px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 90%;
}

.art_xiaobt2 p {
    line-height: 51px;
    padding: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    color: #000000;
    font-weight: bold;
    text-align: center;
}

.jco p.art_xiaobts1 {
    height: 71px;
    background: url(../images/art_btx1.png) no-repeat;
    color: #fff;
    line-height: 71px;
    padding: 0px 0px 0px 75px;
}

.jco p.art_xiaobts2 {
    height: 71px;
    background: url(../images/art_btx2.png) no-repeat;
    color: #fff;
    line-height: 71px;
    padding: 0px 0px 0px 75px;
}

.jco p.art_xiaobts3 {
    height: 71px;
    background: url(../images/art_btx3.png) no-repeat;
    color: #fff;
    line-height: 71px;
    padding: 0px 0px 0px 75px;
}

.jco p.art_xiaobts4 {
    height: 71px;
    background: url(../images/art_btx4.png) no-repeat;
    color: #fff;
    line-height: 71px;
    padding: 0px 0px 0px 75px;
}

.jco p.art_xiaobts5 {
    height: 71px;
    background: url(../images/art_btx5.png) no-repeat;
    color: #fff;
    line-height: 71px;
    padding: 0px 0px 0px 75px;
}

.jco span.art_lans {
    color: #4aaee3;
}

.wz-tel {
    display: block;
    text-align: center;
    background: #FF8D1E;
    color: #fff;
    font-size: 1rem;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 10000;
}

.fixed-head {
    position: fixed;
    z-index: 100;
    width: 100%;
    top: 0px;
    left: 0;
}

.btxmbjsz {
    max-width: 100%;
    color: rgb(255, 255, 255);
    line-height: 1em;
    font-family: inherit;
    font-size: 2.0em;
    width: 1em;
    text-align: center;
}

.wxqq-bg {
    max-width: 100%;
    padding: 0.2em;
    height: 2.8em;
    line-height: 1em;
    display: inline-block;
    background-color: rgb(0, 187, 236);
}

.wxqq-color {
    max-width: 100%;
    padding: 0.2em;
    color: rgb(0, 187, 236);
    line-height: 1em;
    font-family: inherit;
    font-size: 1.2em;
    display: inline-block;
}

.wxqq-color span {
    font-size: 1.1rem;
}

.wxxx2 {
    width: 100%;
    color: rgb(62, 62, 62);
    font-family: 微软雅黑;
    white-space: normal;
    border-color: rgb(0, 187, 236);
    margin: 0.5em 0px;
    overflow: hidden;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: inline-block;
    background-color: rgb(255, 255, 255);
}

.title125 {
    word-wrap: break-word !important;
}

.title123 {
    max-width: 100%;
    color: rgb(0, 0, 0);
    font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', 'Microsoft YaHei', 微软雅黑, Arial, sans-serif;
    font-size: 14px;
    line-height: 22px;
}

.title12 a {
    color: #fff;
}

.title124 {
    margin: 0px 0px 0px 90px;
    padding: 5px 0px 0px 25px;
    max-width: 100%;
    font-size: 16px;
    border-left-width: 2px;
    border-left-style: dotted;
    border-left-color: rgb(228, 228, 228);
}

.title126 {
    margin: 23px 0px 0px -115px;
    width: 80px;
    height: 32px;
    color: rgb(12, 137, 24);
    text-align: center;
    line-height: 32px;
    border-radius: 16px;
}

.title126 span {
    margin: 0px;
    padding: 0px;
    max-width: 100%;
    color: inherit;
    font-size: 14px;
    font-weight: bold;
}

.title127 {
    margin: -24px 0px 0px -33px;
    width: 15px;
    height: 15px;
    color: rgb(158, 246, 166);
    text-align: center;
    line-height: 32px;
    border-radius: 16px;
    background-color: rgb(12, 137, 24);
}

.title128 {
    margin-top: -23px;
    margin-left: -10px;
}

.title128 p {
    font-size: 15px;
    text-indent: 0em;
}

.title129 {
    font-size: 14px;
}

.title130 {
    padding-top: 10px;
    font-size: 14px;
    font-family: "微软雅黑";
}

.title130 span {
    font-size: 12px;
}

.jco p.wxico1 {
    height: 48px;
    background: url(../images/wxico1.png) no-repeat;
    color: #fff;
    line-height: 48px;
    padding: 0px 0px 0px 48px;
    font-size: 25px;
}

.jco p.wxico2 {
    height: 48px;
    background: url(../images/wxico2.png) no-repeat;
    color: #fff;
    line-height: 48px;
    padding: 0px 0px 0px 48px;
    font-size: 25px;
}

.jco p.wxico3 {
    height: 48px;
    background: url(../images/wxico3.png) no-repeat;
    color: #fff;
    line-height: 48px;
    padding: 0px 0px 0px 48px;
    font-size: 25px;
}

.jco p.wxico4 {
    height: 48px;
    background: url(../images/wxico4.png) no-repeat;
    color: #fff;
    line-height: 48px;
    padding: 0px 0px 0px 48px;
    font-size: 25px;
}

.jco p.wxico5 {
    height: 48px;
    background: url(../images/wxico5.png) no-repeat;
    color: #fff;
    line-height: 48px;
    padding: 0px 0px 0px 48px;
    font-size: 25px;
}

.jco p.wxico6 {
    height: 48px;
    background: url(../images/wxico6.png) no-repeat;
    color: #fff;
    line-height: 48px;
    padding: 0px 0px 0px 48px;
    font-size: 25px;
}

.jco p.wxico7 {
    height: 48px;
    background: url(../images/wxico7.png) no-repeat;
    color: #fff;
    line-height: 48px;
    padding: 0px 0px 0px 48px;
    font-size: 25px;
}

.x_foot1 {
    border-bottom: 1px solid #0e81c2;
    margin-top: 2rem;
    margin-bottom: 1rem;
}

.x_foot {
    margin-top: -2rem;
}

.x_foot p {
    text-align: center;
    margin: 0 auto;
    background: #FFF;
    margin-bottom: 1rem;
    font-size: 1.2rem;
    width: 70%;
}


/*列表*/

.yh {
    background: url(../images/yh.jpg) no-repeat 415px 24px #cdb189;
    color: #fff;
    text-align: center;
    height: 58px;
    line-height: 58px;
    font-size: 1rem;
    margin-bottom: 0;
    cursor: pointer;
}

.yh.hover {
    background-image: url(../images/yhh.jpg);
    margin: 0;
}

.yul li {
    height: 50px;
    border-bottom: 1px #e1d0b8 solid;
}

.yul {
    border-top: 1px #e1d0b8 solid;
    margin-bottom: 20px;
}

.yul li span {
    float: left;
    color: #F90;
    width: 20%;
}

.yul li span a {
    float: left;
    color: #F90;
    padding-right: 0;
    margin-left: 0;
    width: 100%;
}

.yul li a {
    height: 50px;
    line-height: 50px;
    display: block;
    font-size: 1rem;
    padding: 0;
    background: url(../images/yli.jpg) no-repeat 546px center;
    overflow: hidden;
    margin-left: 1%;
    width: 95%;
    word-wrap: break-word;
    word-break: normal;
    white-space: nowrap;
}

.yul li a b {
    font-weight: 400;
}


/*列表头部 特别推荐*/

.tejian li {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px #e1d0b8 solid;
    overflow: hidden;
}

.tejian li:last-child {
    border-bottom: 0px;
}

.tejian li a {
    height: 50px;
    line-height: 50px;
    display: block;
    font-size: 1rem;
    overflow: hidden;
}

.tejian li a span {
    padding-left: 1em;
    padding-right: 1em;
    margin-right: 1%;
    height: 40px;
    display: inline-block;
    line-height: 40px;
    text-align: center;
    background: #f5a50c;
    color: #fff;
    border-radius: 5px;
    margin-bottom: 5px;
}


/*分页*/

.page {
    padding: 10px 0;
    text-align: center;
    font-size: 1rem;
    float: right;
}

.page li {
    display: inline;
}

.page li a {
    color: #333
}

.page li.thisclass {
    color: #1180C4;
}

.page li.thisclass a {
    color: #1180C4;
}

.page li select {
    font-size: 1rem;
    width: 60px!important;
    display: none;
}


/*专家团队页面更改后的样式表*/


/*.banner{ width:640px; height:414px; margin:auto;}.banner img{ width:640px; height:414px;}.weizhi{ height:55px; width:610px; margin:auto; line-height:55px;}*/

.keszj {
    width: 100%;
    margin: auto;
}

.keszj .hd {
    width: 95%;
    margin: auto;
}

.keszj .bd {
    width: 95%;
    margin: auto;
}

.keszj .hd .keshi {
    width: 95%;
    height: ;
    margin: auto;
    padding-top: 10px;
}

.keszj .hd .keshi li {
    width: 31%;
    height: 40px;
    float: left;
    text-align: center;
    line-height: 40px;
    font-size: 0.9rem;
    background: #1180c4;
    margin-right: 2%;
    margin-bottom: 14px;
}

.keszj .hd .keshi li.on {
    background: #f47e00;
}

.keszj .hd .keshi li:hover {
    background: #f47e00;
}

.keszj .hd .keshi li a {
    color: #fff;
}

.keszj .hd .keshi li:nth-child(3),
.keszj .hd .keshi li:nth-child(6),
.keszj .hd .keshi li:nth-child(9) {
    margin-right: 0;
}

.keszj .bd .zhuanjia {
    width: 95%;
    margin: auto;
    padding-top: 10px;
}

.keszj .bd .zhuanjia li {
    width: 95%;
    height: 128px;
}

.keszj .bd .zhuanjia li .zjlmlb {
    width: 100%;
    border-top: 1px solid #d6d6d6;
    overflow: hidden;
    padding-bottom: 10px;
}

.keszj .bd .zhuanjia li .zjlmlb img {
    width: 20%;
    height: auto;
    float: left;
    margin-top: 10px;
    margin-top: 25px;
}

.keszj .bd .zhuanjia li .zjlmlb p {
    float: left;
    width: 58%;
    padding: 0px 0px 0px 3%;
    font-size: 0.8rem;
    height: 25px;
    line-height: 25px;
}

.keszj .bd .zhuanjia li .zjlmlb p .name {
    font-size: 0.8rem;
}

.keszj .bd .zhuanjia li .zjlmlb .pnm1 {
    margin-top: 22px;
    margin-bottom: 7px;
}

.keszj .bd .zhuanjia li .zjlmlb div {
    width: 25%;
    height: 127px;
    float: right;
    margin-top: -90px;
}

.keszj .bd .zhuanjia li .zjlmlb div a {
    float: right;
    margin-left: 10%;
    line-height: 20px;
    border-radius: 3px;
    border: 1px solid #1080c4;
    padding: 3px 2%;
}

.keszj .bd .zhuanjia li .zjlmlb div a+a {
    margin-top: 10px;
}

.keszj .bd .zhuanjia li .zjlmlb div a span {
    float: right;
    font-size: 12px;
    color: #1080c4;
    padding-left: 3px;
}

.keszj .bd .zhuanjia li .zjlmlb div a img {
    width: 18px;
    height: auto;
    float: left;
    margin-top: 0px;
}


/*科室介绍*/

.x_fyxwk {
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;
}

.x_fyxwk a {
    color: #fff;
    display: block;
    float: left;
    background: #afabab;
    text-align: center;
    margin: 3px 0.4%;
    font-size: 1.1rem;
}

.x_fyxwk a:nth-child(1) {
    background: #ed7d31;
    width: 26%;
    height: 112px;
    line-height: 112px;
}

.x_fyxwk a:nth-child(2) {
    width: 23.4%;
    height: 53px;
    line-height: 53px;
}

.x_fyxwk a:nth-child(3) {
    width: 23.4%;
    height: 53px;
    line-height: 53px;
}

.x_fyxwk a:nth-child(4) {
    width: 23.4%;
    height: 53px;
    line-height: 53px;
}

.x_fyxwk a:nth-child(5) {
    width: 23.4%;
    height: 53px;
    line-height: 53px;
}

.x_fyxwk a:nth-child(6) {
    width: 47.8%;
    height: 53px;
    line-height: 53px;
}

.x_sjnks {
    overflow: hidden;
    margin-bottom: 10px;
}

.x_sjnks a {
    color: #fff;
    display: block;
    float: left;
    background: #afabab;
    text-align: center;
    margin: 3px 0.4%;
    font-size: 1.2rem;
}

.x_sjnks a:nth-child(1) {
    background: #5b9bd5;
    width: 26%;
    height: 171px;
    line-height: 171px;
}

.x_sjnks a:nth-child(2) {
    width: 35.5%;
    height: 53px;
    line-height: 53px;
}

.x_sjnks a:nth-child(3) {
    width: 35.5%;
    height: 53px;
    line-height: 53px;
}

.x_sjnks a:nth-child(4) {
    width: 35.5%;
    height: 53px;
    line-height: 53px;
}

.x_sjnks a:nth-child(5) {
    width: 35.5%;
    height: 53px;
    line-height: 53px;
}

.x_sjnks a:nth-child(6) {
    width: 35.5%;
    height: 53px;
    line-height: 53px;
}

.x_sjnks a:nth-child(7) {
    width: 35.5%;
    height: 53px;
    line-height: 53px;
}

.x_sjnks a:nth-child(8) {
    width: 72.1%;
    height: 53px;
    line-height: 53px;
}

.x_nfmk {
    overflow: hidden;
    margin-bottom: 10px;
}

.x_nfmk a {
    color: #fff;
    display: block;
    float: left;
    background: #afabab;
    text-align: center;
    margin: 3px 0.4%;
    font-size: 1.2rem;
}

.x_nfmk a:nth-child(1) {
    background: #70ad47;
    width: 26%;
    height: 112px;
    line-height: 112px;
}

.x_nfmk a:nth-child(2) {
    width: 23.4%;
    height: 53px;
    line-height: 53px;
}

.x_nfmk a:nth-child(3) {
    width: 23.4%;
    height: 53px;
    line-height: 53px;
}

.x_nfmk a:nth-child(4) {
    width: 23.4%;
    height: 53px;
    line-height: 53px;
}

.x_nfmk a:nth-child(5) {
    width: 72.1%;
    height: 53px;
    line-height: 53px;
}


/*当屏幕尺寸小于320*/

@media screen and (min-width:480px) and (max-width: 640px) {
    .head21 a {
        font-size: 1.2rem;
        height: 50px;
        line-height: 50px;
    }
    .head21 {
        height: 50px;
    }
}

@media screen and (max-width: 360px) {
    .head21 a {
        font-size: 0.8rem;
        height: 40px;
        line-height: 40px;
    }
    .head21 {
        height: 40px;
    }
}


/*多动症栏目*/

.ggbf {
    width: 100%;
    margin: auto;
    font-family: "微软雅黑";
    margin-top: 20px;
}

.ddz-dh {
    height: 55px;
    font-size: 1rem;
    line-height: 55px;
}

.ddz-jj {
    border: 2px solid #1180C4;
    width: 96%;
    margin-top: 25px;
}

.ddz-jj .ddz-jja {
    width: 98%;
    margin: auto;
    font-size: 1rem;
    font-weight: normal;
    line-height: 30px;
    padding-bottom: 10px;
    color: #595757;
}

.ddz-jj .ddz-jja font {
    color: #ff1600;
}

.ddz-jj .ddz-jja span {
    display: block;
    text-align: center;
    text-indent: 0;
    font-size: 1.5rem;
    width: 50%;
    margin: 0 auto;
    margin-top: -20px;
    background: #fff;
    font-weight: bold;
}

.ddz-bx {
    margin-top: 20px;
}

.ddz-bxa {
    width: 100%;
    background: #1080CE;
}

.ddz-bxa a {
    color: #fff;
    font-size: 1rem;
    line-height: 35px;
    padding-left: 5%;
}

.ddz-bx ul {
    width: 93.9%;
    height: 163px;
    margin-top: 10px;
    margin: 0 auto;
}

.ddz-bx ul li {
    width: 32.78%;
    height: 45px;
    float: left;
    margin-right: 0.5%;
    margin-bottom: 3px;
    font-size: 1rem;
    text-align: center;
    line-height: 45px;
    color: #fff;
}

.ddz-bx ul li:nth-child(3),
.ddz-bx ul li:nth-child(6),
.ddz-bx ul li:nth-child(9) {
    margin-right: 0px;
}

.ddz-bx ul li:nth-child(7),
.ddz-bx ul li:nth-child(8),
.ddz-bx ul li:nth-child(9) {
    margin-bottom: 0px;
}

.ddz-bx ul li:nth-child(1),
.ddz-bx ul li:nth-child(8) {
    background: #90c31f;
}

.ddz-bx ul li:nth-child(2),
.ddz-bx ul li:nth-child(7) {
    background: #f08200;
}

.ddz-bx ul li:nth-child(3) {
    background: #039ff2;
}

.ddz-bx ul li:nth-child(4),
.ddz-bx ul li:nth-child(9) {
    background: #f1cd08;
}

.ddz-bx ul li:nth-child(5) {
    background: #70add7;
}

.ddz-bx ul li:nth-child(6) {
    background: #aacd06;
}

.ddz-by .ddz-bya {
    width: 100%;
}

.ddz-by .ddz-bya img {
    width: 100%;
}

.ddz-by p {
    width: 93.75%;
    font-size: 1.2rem;
    text-align: center;
    color: #060606;
}

.ddz-by .ddz-byb {
    width: 100%;
    margin-top: -10px;
}

.ddz-by .ddz-byb p {
    width: 46%;
    height: 30px;
    font-size: 1rem;
    color: #3e3a39;
    text-align: left;
    line-height: 30px;
    text-indent: 0;
    padding-left: 4%;
    float: left;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-wrap;
    overflow: hidden;
    margin-bottom: 10px;
}

.ddz-by .ddz-byb p span {
    border-radius: 50%;
    background: #1080ce;
    color: #fff;
    width: 30px;
    height: 30px;
    margin-right: 2%;
    text-align: center;
    line-height: 30px;
    display: block;
    float: left;
    text-indent: 0;
}

.ddz-by .ddz-byc {
    width: 93.75%;
    margin: 20px auto;
    font-size: 1rem;
    line-height: 30px;
    color: #000;
    text-indent: 1.5em;
}

.ddz-by .ddz-byc font {
    font-weight: bold;
}

.ddz-by .ddz-byc a {
    color: #fb0000;
}

.ddz-by .ddz-byd {
    width: 93.75%;
    height: 5px;
    margin: auto;
    background: url(../images/bjtb010.png) no-repeat;
}

.ddz-bye {
    width: 93.75%;
    height: 140px;
    background: url(../images/bjtb04.png) left 10px no-repeat;
    margin: 15px auto;
    -webkit-background-size: 10%;
    background-size: 10%;
}

.ddz-bye p {
    width: 75%;
    height: 44px;
    font-size: 1rem;
    line-height: 44px;
    margin-left: 17%;
    text-align: left;
    color: #000;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-wrap;
    overflow: hidden;
}

.ddz-bye p:nth-of-type(1) {
    margin-top: -5px;
}

.ddz-wh .ddz-wha {
    width: 93.75%;
    height: 50px;
    float: left;
    background: url(../images/bjtb05.png) no-repeat;
}

.ddz-wh .ddz-wha div {
    float: left;
    width: 60px;
    height: 24px;
    background: url(../images/bjtb01.png) no-repeat;
    float: right;
    margin-right: 20px;
    margin-top: 13px;
}

.ddz-wh p {
    float: left;
    width: 93.75%;
    height: 100px;
    font-size: 1.2rem;
    text-align: center;
    line-height: 110px;
    color: #060606;
}

.ddz-wh .ddz-whb {
    width: 82%;
    height: 100px;
    float: left;
    margin-left: 20px;
    padding-left: 75px;
}

.ddz-wh .ddz-whb p {
    width: 40.6;
    height: 50px;
    font-size: 1rem;
    color: #3e3a39;
    text-align: left;
    float: left;
    line-height: 50px;
    text-indent: 1.5em;
}

.ddz-wh .ddz-whb p:nth-child(1) {
    background: url(../images/bjtb06.png) 0px 13px no-repeat;
}

.ddz-wh .ddz-whb p:nth-child(2) {
    background: url(../images/bjtb07.png) 0px 13px no-repeat;
}

.ddz-wh .ddz-whb p:nth-child(3) {
    background: url(../images/bjtb08.png) 0px 13px no-repeat;
}

.ddz-wh .ddz-whb p:nth-child(4) {
    background: url(../images/bjtb09.png) 0px 13px no-repeat;
}

.ddz-wh .ddz-whc {
    float: left;
    width: 93.75%;
    margin-left: 20px;
    font-size: 1rem;
    line-height: 35px;
    color: #000;
    text-indent: 1.5em;
    margin-top: 25px;
    margin-bottom: 25px;
}

.ddz-wh .ddz-whc font {
    font-weight: bold;
}

.ddz-wh .ddz-whc a {
    color: #fb0000;
}

.ddz-wh .ddz-whd {
    width: 93.75%;
    height: 5px;
    margin: auto;
    float: left;
    background: url(../images/bjtb010.png) no-repeat;
}

.ddz-wh .ddz-whe {
    width: 93.75%;
    height: 132px;
    float: left;
    background: url(../images/bjtb04.png) no-repeat;
    margin-left: 20px;
    margin-top: 35px;
    margin-bottom: 35px;
}

.ddz-wh .ddz-whe p {
    width: 400px;
    height: 44px;
    font-size: 1rem;
    line-height: 44px;
    margin-left: 65px;
    text-align: left;
    color: #000;
}

.ddz-zl {}

.ddz-zl .ddz-zla {
    width: 93.75%;
    height: 50px;
    float: left;
    background: url(../images/bjtb012.png) no-repeat;
}

.ddz-zl .ddz-zla div {
    float: left;
    width: 60px;
    height: 24px;
    background: url(../images/bjtb01.png) no-repeat;
    float: right;
    margin-right: 20px;
    margin-top: 13px;
}

.ddz-zl p {
    float: left;
    width: 93.75%;
    height: 100px;
    font-size: 30px;
    text-align: center;
    line-height: 110px;
    color: #060606;
}

.ddz-zl .ddz-zlb {
    float: left;
    width: 93.75%;
    margin-left: 20px;
    font-size: 1rem;
    line-height: 35px;
    color: #000;
    text-indent: 1.5em;
    margin-top: 25px;
    margin-bottom: 15px;
}

.ddz-zl .ddz-zlb font {
    font-weight: bold;
}

.ddz-zl .ddz-zlb a {
    color: #fb0000;
}

.ddz-zl .ddz-zlc p {
    width: 400px;
    height: 44px;
    font-size: 1rem;
    line-height: 44px;
    margin-left: 65px;
    text-align: left;
    color: #000;
}

.ddz-zl .ddz-zld {
    width: 93.75%;
    height: 130px;
    float: left;
    margin-left: 20px;
    margin-top: 35px;
    background: url(../images/bjt03.png) no-repeat;
}

.ddz-zl .ddz-zle {
    width: 93.75%;
    height: 110px;
    float: left;
    margin-left: 20px;
    margin-top: 5px;
}

.ddz-zl .ddz-zle div {
    width: 296px;
    height: 52px;
    float: left;
    background: #1080ce;
    line-height: 52px;
    text-align: center;
    font-size: 1rem;
    color: #fff;
    margin-right: 8px;
    margin-bottom: 5px;
}

.ddz-zl .ddz-zle .zle1 {
    margin-right: 0px;
}

.ddz-zl .ddz-zle .zle2 {
    margin-bottom: 0px;
}

.ddz-zl .ddz-zlf {
    width: 335px;
    height: 46px;
    float: left;
    margin-left: 152px;
    background: url(../images/bjtb013.png) no-repeat;
    margin-top: 30px;
    margin-bottom: 45px;
}

.ddz-kf .ddz-kfa {
    width: 93.75%;
    height: 50px;
    background: url(../images/bjtb011.png) no-repeat;
}

.ddz-kf .ddz-kfa div {
    float: left;
    width: 60px;
    height: 24px;
    background: url(../images/bjtb01.png) no-repeat;
    float: right;
    margin-right: 20px;
    margin-top: 13px;
}

.ddz-kf .ddz-kfb {
    width: 93.75%;
    margin-left: 20px;
    margin-top: 25px;
    overflow: hidden;
    margin-bottom: 25px;
}

.ddz-kf .ddz-kfb img {
    margin-top: 2px;
    width: 40%;
    height: auto;
    float: left;
}

.ddz-kf .ddz-kfb .kfb-a {
    width: 56.25%;
    float: right;
}

.kfb-a h5 {
    font-size: 0.8rem;
    width: 100%;
    line-height: 25px;
    margin-top: -5px;
}

.kfb-a p {
    width: 100%;
    font-size: 0.9rem;
    line-height: 20px;
    margin-top: 3px;
}

.kfb-a p font {
    font-weight: bold;
    font-size: 0.8rem;
}

.kfb-a p a {
    color: #fc0000;
}

.ddz-kf .ddz-kfc {
    width: 93.75%;
    height: 46px;
    background: url(../images/bjtb015.png) center no-repeat;
    margin-bottom: 40px;
    margin: 20px auto;
}

.ddz-kf .ddz-kfc .kfc-b {
    width: 52%;
    height: 46px;
    font-size: 1rem;
    line-height: 46px;
    margin: auto;
    color: #fff;
    text-align: center;
}

.ddz-kf .ddz-kfd {
    width: 93.75%;
    height: 50px;
    text-align: center;
    font-size: 1.1rem;
    color: #fff;
    line-height: 50px;
    background: #1080ce;
    margin: 0 auto;
}

.ddz-kf ul {
    width: 93.75%;
    height: 125px;
    margin: 20px auto;
}

.ddz-kf ul li {
    width: 23.5%;
    height: 50px;
    float: left;
    line-height: 50px;
    font-size: 1.1rem;
    color: #fff;
    text-align: center;
    margin-right: 2%;
    margin-bottom: 12px;
}

.ddz-kf ul li:nth-child(1),
.ddz-kf ul li:nth-child(8) {
    background: #90c31f;
}

.ddz-kf ul li:nth-child(2),
.ddz-kf ul li:nth-child(7) {
    background: #70add7;
}

.ddz-kf ul li:nth-child(3),
.ddz-kf ul li:nth-child(5) {
    background: #f08200;
}

.ddz-kf ul li:nth-child(4) {
    background: #039ff2;
}

.ddz-kf ul li:nth-child(6) {
    background: #f1cd08;
}

.ddz-kf ul li:nth-child(4),
.ddz-kf ul li:nth-child(8) {
    margin-right: 0px;
}

.ddz-kf ul li:nth-child(5),
.ddz-kf ul li:nth-child(6),
.ddz-kf ul li:nth-child(7),
.ddz-kf ul li:nth-child(8) {
    margin-bottom: 0px;
}

.ddz-kfe {
    width: 96%;
    margin: 10px auto;
}

.ddz-kf .ddz-kff {
    width: 93.75%;
    margin: 0 auto;
}

.ddz-kf .ddz-kff .kff-a {
    width: 23%;
    margin-left: 5%;
    margin-right: 5%;
    float: left;
}

.ddz-kf .ddz-kff img {
    width: 100%;
    margin-bottom: 8px;
}

.ddz-kf .ddz-kff p {
    width: 100%;
    font-size: 1.1rem;
    text-align: center;
    color: #000;
    line-height: 32px;
}

.ddz-kf .ddz-kfg {
    width: 93.75%;
    height: 44px;
    float: left;
    margin-left: 20px;
    margin-bottom: 40px;
}

.ddz-kf .ddz-kfg .kfg-a {
    width: 150px;
    height: 44px;
    background: url(../images/bjtb016.png) no-repeat;
    float: left;
    margin-right: 10px;
}

.ddz-kf .ddz-kfg .kfg-b {
    width: 150px;
    height: 44px;
    background: url(../images/bjtb017.png) no-repeat;
    float: left;
    margin-right: 10px;
}

.ddz-kf .ddz-kfg .kfg-c {
    width: 43.75%;
    height: 44px;
    background: url(../images/bjtb018.png) no-repeat;
    float: left;
}

.ddz-kf .ddz-kfh {
    width: 93.75%;
    height: 50px;
    background: #1080ce;
    text-align: center;
    line-height: 50px;
    font-size: 1.1rem;
    color: #fff;
    margin: 0 auto;
    margin-top: 20px;
}

.ddz-kf .ddz-kfi {
    width: 93.75%;
    background: #e8e8e8;
    margin: 0 auto;
    overflow: hidden;
}

.ddz-kf .ddz-kfi .kfi-a {
    width: 82.03%;
    height: 45px;
    margin: auto;
    font-size: 1.1rem;
    color: #000;
    padding-top: 40px;
}

.ddz-kf .ddz-kfi .kfi-a span {
    float: left;
}

.ddz-kf .ddz-kfi .kfi-a .input1 {
    width: 60%;
    height: 45px;
    font-size: 1rem;
    color: #c9caca;
    text-indent: 0.5em;
    float: right;
}

.ddz-kf .ddz-kfi .kfi-b {
    width: 82.03%;
    height: 45px;
    margin: auto;
    font-size: 1.1rem;
    color: #000;
    margin-top: 24px;
}

.ddz-kf .ddz-kfi .kfi-b span {
    float: left;
}

.ddz-kf .ddz-kfi .kfi-b .input2 {
    width: 60%;
    height: 45px;
    font-size: 1rem;
    color: #c9caca;
    text-indent: 0.5em;
    float: right;
}

.ddz-kf .ddz-kfi .kfi-c {
    width: 82.03%;
    margin: auto;
    font-size: 1.1rem;
    color: #000;
    margin-top: 24px;
}

.ddz-kf .ddz-kfi .kfi-c .textbox {
    width: 60%;
    font-size: 1rem;
    color: #c9caca;
    text-indent: 0.5em;
    float: right;
}

.ddz-kf .ddz-kfi .kfi-c span {
    display: block;
    float: left;
}

.ddz-kf .ddz-kfi .kfi-d {
    width: 82.03%;
    height: 58px;
    margin: auto;
    margin-top: 10px;
}

.tjsq {
    width: 40%;
    height: 58px;
    background: url(../images/bjtb019.png) no-repeat;
    border: none;
    float: left;
    margin-left: 5%;
    -webkit-background-size: 100%;
    background-size: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}

.tjsq:focus {
    outline: none;
}

.ddz-kf .ddz-kfi .kfi-d .kfi-d1 {
    width: 40%;
    height: 58px;
    background: url(../images/bjtb20.png) no-repeat;
    float: left;
    margin-left: 5%;
    -webkit-background-size: 100%;
    background-size: 100%;
    margin-top: 20px;
}

.ddz_zlm {
    width: 93.75%;
    margin: 0 auto;
}

.ddz_zlm ul {
    margin-top: 10px;
    margin-bottom: 0px;
    overflow: hidden;
}

.ddz_zlm li {
    float: left;
    background: #1180c4;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    width: 14%;
    margin: 10px 1.3%;
}

.ddz_zlm li a {
    font-size: 1.1rem;
    color: #fff;
}

.x_msttzz {
    margin: 20px auto;
    text-align: center;
    font-size: 1.2rem;
}

.jco p.wz_xbt75 {
    width: 100%;
    color: #1180c4;
    background: #F1F1F1;
    line-height: 30px;
    height: 30px;
    font-size: 1rem;
    padding-top: 0px;
    padding-bottom: 0px;
}

.jco p.wz_xbt75 span {
    color: #FA440D;
    padding-left: 1%;
    display: block;
    float: left;
    height: 30px;
    padding-right: 1%;
    background: #DDDDDD;
    margin-right: 1%;
}

.zjk {
    padding-top: 30px;
    overflow: hidden;
}

.zjk2 {
    overflow: hidden;
}

.zj_body_add img {
    margin: 20px auto
}

.zjki {
    margin-right: 25px
}

.zjkh {
    background: url(../images/bb.jpg) repeat-x bottom;
    height: 56px;
    line-height: 46px;
    font-size: 1.2rem;
    width: 52%;
    float: right;
    margin-bottom: 15px;
}

.zjkh span {
    font-size: 0.8rem;
    padding-left: 1%;
}

.zjkh p {
    font-size: 0.8rem;
}

.zjk i {
    font-style: normal;
    font-size: 0.7rem;
    line-height: 1.2rem;
    display: block;
    width: 52%;
    overflow: HIDDEN;
}

.zk {
    width: 80%;
    margin: 0 auto;
}

.zk img {
    width: 80%;
}

.zk a {
    float: left;
    display: block;
    width: 50%;
}

.zjki {
    width: 40%;
}

.zjjs1 p.zjjs2 {
    font-size: 1.2rem;
    color: #1180c4;
    text-align: center;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.zjjs1 p.zjjs3 {
    font-size: 1.1rem;
    color: #1180c4;
    text-align: center;
    margin-top: 0.6rem;
    margin-bottom: 1rem;
}

.lx {
    background: url(../images/lian1.jpg) no-repeat 18px center #70B6E0;
    padding-left: 4rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 1rem;
    color: #fff;
}

.zj_body_add {
    width: 96%;
    margin: 0 auto;
}

.zj_body_add img {
    display: block;
    margin: 0 auto;
    width: 96% !important;
    height: auto !important;
}

.zj_body_add p {
    padding-bottom: 10px;
    padding-top: 10px;
    line-height: 35px;
    font-size: 0.9rem;
}

.art_xzjtd {
    width: 100%;
    font-size: 1rem;
}

.art_xzjtd img {
    margin: 20px auto;
    display: block;
    width: 70%;
}

.art_xzjtd p {
    text-align: center;
}

.art_xzjtd p.zrt_xzjtdt {
    font-size: 1.4rem;
    color: #1180c4;
    font-weight: bold;
}

.art_xzjtd p.zrt_xzjtdt span {
    font-size: 1.2rem;
    font-weight: 100;
}

.yl img {
    margin: auto;
    display: block;
    width: 94% !important;
    height: auto !important;
}

.yl p {
    padding: 10px 0 0 0;
    color: #4b4b4b;
    float: left;
}

.lc img {
    margin: auto;
    display: block;
    margin-bottom: 30px;
    width: 94% !important;
    height: auto !important;
}

.ys img {
    margin: auto;
    display: block;
    margin-bottom: 20px;
    width: 94% !important;
    height: auto !important;
}

.ys p {
    color: #4b4b4b;
    float: left;
    text-decoration: none;
}

.ys p.ss {
    padding: 0;
    color: #fd830b;
    float: left;
    text-decoration: none;
}

.zj img {
    margin: auto;
    display: block;
    margin-bottom: 20px;
    width: 94% !important;
    height: auto !important;
}

.zj p {
    padding: 10px 0 0 0;
    color: #4b4b4b;
    float: left;
    text-decoration: none;
}

.teu {
    overflow: hidden;
}

.teu li {
    display: block;
    float: left;
    width: 30%;
    text-align: center;
    margin-right: 3%
}

.teu.fyxw li {
    display: block;
    float: left;
    width: 45%;
    text-align: center;
    margin-right: 3%;
}

.teu.fyxw li img {
    text-align: center;
    margin: 0 auto;
    width: 99%;
}

.teu li a {
    color: #404040;
    line-height: 60px;
    font-size: 1rem;
}

.teu li.ten {
    margin: 0
}

.huan {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    width: 640px
}

.huand a {
    background: #1180c4;
    color: #fff;
    text-align: center;
    line-height: 41px;
    font-size: 24px;
    display: block;
    width: 590px;
    height: 415px;
    margin: 0 auto
}

.huan .zjcx {
    top: 350px
}

.huan .zjl,
.huan .zjr {
    top: 175px
}

.teh {
    background: url(../images/teh.jpg);
    height: 75px;
    text-align: right;
    width: 92%;
    margin: 0 auto;
    padding: 0 25px;
    line-height: 58px;
    font-size: 20px;
    color: #fff;
    clear: both
}

.teh span {
    background: #1180C5;
    text-align: center;
    width: 26%;
    float: left;
    color: #fff;
    font-size: 1.2rem;
}

.jbdh-t {
    height: 50px;
    line-height: 50px;
    background: #0088DB;
}

.jbdh-t h3 {
    line-height: 50px;
    padding-left: 14px;
    font-size: 1.2rem;
    display: block;
    color: #fff;
    font-weight: normal;
    margin-top: 20px;
}

.jbdh-t h3 a {
    color: #fff;
    text-decoration: none;
}

.jbdh-x {
    margin: 17px auto 17px;
    overflow: hidden;
}

.bold {
    font-weight: bold;
}

.jbdh-x ul li {
    overflow: hidden;
    float: left;
    margin: 0 1% 9px 0;
    background: url(../images/sj_22.jpg) left center repeat-x;
    height: 40px;
    width: 32%;
    border: 1px solid #b0cbdc;
    line-height: 40px;
    text-align: center;
    background-size: cover
}

.jbdh-x ul li a {
    font-size: 1rem;
    color: #333;
}

.lx.lx2 {
    background: url(../images/lian2.png) no-repeat 18px center #1180C4
}

.lx.lx3 {
    background-image: url(../images/lian3.png)
}

.lx.lx4 {
    background-image: url(../images/lian4.png)
}

.lx a {
    color: #fff
}

.jsbk_xin {
    width: 48%;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
}

.jsbk_xin img {
    margin-top: 10px;
    vertical-align: middle;
    width: 100%;
}

.jsbk_xin_bt {
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    color: #086613;
}

.jsbk_xin_bt span {
    color: #FF6600;
}

.shipin {
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
    margin: 0 auto;
}

#video1 {
    width: 100%;
    margin: 0 auto;
}

.shipin p.pp span {
    background: url(../images/sy_tb.png) 0px -150px no-repeat;
}

.shipin p {
    font-size: 16px;
    line-height: 27px;
    color: #000000;
    margin-top: 5px;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.shipin p a {
    color: #FF6600;
}

.shipin p span {
    width: 65px;
    height: 25px;
    background: url(../images/sy_tb.png) 0px -125px no-repeat;
    float: left;
}

.lnws {
    background: url(../images/lnws_09.jpg) no-repeat!important;
}

#example_video_1 {}

.shipin a {
    position: relative;
    display: block;
}

.shipin i {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -28px;
    margin-left: -28px;
    display: block;
    overflow: hidden;
    width: 57px;
    height: 57px;
}

.shipin i img {
    margin-top: 0;
    vertical-align: middle;
}

.skeshi {
    width: 92%;
    margin: auto;
}

.skeshi p.sksbt {
    width: 97%;
    height: 50px;
    line-height: 50px;
    font-size: 1rem;
    background: #e8e8e8;
    padding-left: 3%;
    margin-top: 20px;
    margin-bottom: 20px;
}

.skeshi p.sksnr {
    line-height: 25px;
    font-size: 0.9rem;
}

.skeshi a {
    color: red;
}

.xiaobiaoti1 {
    overflow: hidden;
    margin: 8px 0;
    border-bottom: 2px solid #ce3000;
    padding: 0 0 0 2%;
    background: none;
}

.xiaobiaoti1 span {
    font-size: 1.2em;
    line-height: 30px;
    color: red;
    float: left;
    width: 60%;
}

.xiaobiaoti1 a {
    color: #fff;
    padding: 0rem 1rem;
    background: #205372;
    float: right;
    line-height: 35px;
}

.dbzxdh {
    width: 100%;
    margin: auto;
    overflow: hidden;
}

.dbzxdh img {
    width: 49%;
    float: left;
    margin-right: 1%;
}

.sp_san {
    width: 96%;
    margin: auto;
    overflow: hidden;
    padding-bottom: 20px;
}

.sp_gdsp {
    width: 100%;
    background: #1E87D1;
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    margin-top: 15px;
}

.sp_gdsp a {
    color: #fff;
    font-size: 16px;
}

.x_mtbd {
    font-size: 1.3rem;
    color: #fff;
    width: 100%;
    background: #0088db;
    line-height: 45px;
}

.x_mtbd i {
    padding-right: 2%;
    padding-left: 2%;
}

.x_shipin ul {
    margin-top: 10px;
    padding-left: 5%;
}

.x_shipin ul li {
    line-height: 35px;
    font-size: 1rem;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    list-style: none;
}

.x_shipin ul li:nth-of-type(1) a {
    color: #0088db;
}

.x_shipin .shipins {
    border: 2px solid #000;
    background: #0c0c0c;
}

.x_shipin ul li i {
    font-size: 0.5rem;
    padding-right: 2%;
    line-height: 30px;
}

.x_shipin ul li a {
    line-height: 30px;
    display: inline-block;
}

.x_shipin ul li a:hover {
    color: #1180c4;
}

.sp_banner {
    width: 100%;
}

.sp_banner img {
    width: 100%;
}

.zkgd {
    width: 100%;
    border-bottom: 3px solid #919292;
    margin-bottom: 20px;
}

.zkgd a {
    text-align: center;
    display: block;
    text-align: center;
    font-size: 0.8rem;
}

.shengdan {
    width: 100%;
}

.shengdan img {
    width: 100%;
}

.gdsp {
    font-size: 1rem;
}

.gdsp p {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 340px;
    white-space: nowrap;
    line-height: 28px;
}

.fanhui {
    font-size: 1rem;
    display: block;
    width: 60%;
    line-height: 30px;
    background: #f5a50c;
    color: #fff;
    text-align: center;
    margin: 5px auto;
}

.beijing {
    background: #fff;
    overflow: hidden;
    border: 1px solid #cec8c8;
}

.beijing input {
    border: 0;
    outline: none;
}

.beijing select {
    border: 0;
    outline: none;
}

.beijing textarea {
    border: 0;
    outline: none;
}

.guahao-ul li:nth-of-type(1),
.guahao-ul li:nth-of-type(2),
.guahao-ul li:nth-of-type(3),
.guahao-ul li:nth-of-type(4) {
    width: 46%;
    margin: 0px 2% 10px 2%;
    float: left;
    overflow: hidden;
    height: 49px;
}

.tsfw {
    width: 97.25%;
    margin: 0 auto;
}

.page_10 {
    background-color: #f6f4f4;
    margin-top: 10px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    border-top: 1px dashed rgb(204, 204, 204);
    padding-bottom: 0px;
}

.page_10 .p_10_left {
    float: left;
    width: 100%;
}

.page_10 .p_10_left img {
    margin: 10px auto;
    width: 80% !important;
}

.page_10 .p_10_right img {
    margin: 0px auto;
    width: 100% !important;
}

.page_10 .p_10_left .p_10_fc .fc_nr {
    font-size: 14px;
    line-height: 32px;
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
}

.page_10 .p_10_left .p_10_fc .fc_nr label {
    vertical-align: top;
}

.page_10 .p_10_left .p_10_fc .fc_nr input {
    border: 1px #ccc solid;
    margin-right: 2%;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    padding-left: 3%;
}

.page_10 .p_10_left .p_10_fc .fc_nr p {
    float: left;
}

.nr1_p2 {
    float: right;
}

.page_10 .p_10_left .p_10_fc .fc_nr p.nr1_p1 input {
    width: 50%;
}

.page_10 .p_10_left .p_10_fc .fc_nr p.nr1_p2 input {
    margin-right: 4px;
    border: none;
}

.page_10 .p_10_left .p_10_fc .fc_nr p.nr1_p2 a {
    font-size: 14px;
    vertical-align: top;
}

.page_10 .p_10_left .p_10_fc .fc_nr p.nr1_p3 {
    margin-left: 1%;
}

.page_10 .p_10_left .p_10_fc .fc_nr p.nr1_p3 input {
    width: 16%;
    margin-right: 0;
}

.page_10 .p_10_left .p_10_fc .fc_nr textarea {
    width: 60%;
    height: 86px;
    font-size: 14px;
    line-height: 24px;
}

.page_10 .p_10_right {
    width: 100%;
    text-align: center;
    border-top: 1px dashed rgb(204, 204, 204);
    padding-top: 10px;
    margin-top: 10px;
}

.page_10 .p_10_right p {
    width: 100%;
    text-align: center;
    margin: 0px auto;
    line-height: 35px;
    font-size: 12px;
}

.page_10 .p_10_right p font {
    color: #f00;
    text-align: center;
    overflow: hidden;
    width: 100%;
}

.page_10 .p_10_right span input {
    border: none;
    background-color: #e25933;
    width: 158px;
    line-height: 58px;
    color: #fff;
    font-size: 20px;
    margin: 0 auto;
}

.page_10 .p_10_right .p2 {
    text-align: center;
}

.page_11 ul a {
    padding: 2px 5px;
}

.p_10_rightl {
    float: left;
}

.p_10_rightr {
    float: right;
    width: 320px;
}

.cl {
    clear: both;
}

.p2 {
    text-align: center;
    padding-top: 10px;
    font-size: 12px;
    line-height: 25px;
}

.yy_zixun {
    display: inline-block;
    width: 25%;
    line-height: 35px;
    text-align: center;
    background: #1080c4;
    color: #fff;
    margin-right: 3%;
    font-size: 16px;
}

.yy_tijiao {
    display: inline-block;
    width: 25%;
    line-height: 35px;
    text-align: center;
    background: #f08200;
    color: #fff;
    font-size: 16px;
}

.guahao {
    background: url(/images/guahao.jpg) #f6f4f4 no-repeat top center;
}

.guahao-ul select {
    display: block !important;
    width: 60% !important;
}

.jch1 img {
    width: 97.25%;
    margin: 0 auto;
}

.xiangying {
    font-size: 14px;
    text-align: center;
}

.xiangying font {
    color: red;
}


/*多动症病种栏目*/

.jbbk {
    width: 100%;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 10px;
}

.jbbk i {
    color: #1180c4;
    font-size: 20px;
}

.jbbk span {
    border-bottom: 2px solid #1180c4;
    margin-left: 2%;
    margin-right: 2%;
    line-height: 35px;
    display: inline-block;
    font-size: 16px;
}

.jbbk em {
    font-style: normal;
    font-size: 12px;
}

.jbbk a {
    display: block;
    float: right;
    width: 25%;
    background: #f08200;
    line-height: 30px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
}

.jbbks {
    width: 93.75%;
    margin: 0 auto;
}

.etddz {
    width: 93.75%;
    margin: 0 auto;
}

.etddzk img {
    float: left;
    padding-right: 3%;
    width: 45%;
}

.etddzk p {
    font-size: 14px;
    line-height: 25px;
}

.etddzt p {
    font-size: 14px;
    line-height: 35px;
}

.etddzt p+p {
    border-top: 1px dashed rgb(204, 204, 204);
}

.etddzt {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
}

.etddzt span {
    font-weight: bold;
}

.etddzt a {
    color: red;
}

.kunrao {
    width: 97.35%;
    margin: 10px auto;
    overflow: hidden;
}

.kunrao ul li {
    float: left;
    width: 33.33%;
    margin-bottom: 10px;
}

.kunrao ul li:nth-of-type(1) {
    background: url(../images/ddz_xian.png) center right no-repeat;
}

.kunrao ul li:nth-of-type(2) {
    background: url(../images/ddz_xian.png) center right no-repeat;
}

.kunrao ul li:nth-of-type(4) {
    background: url(../images/ddz_xian.png) center right no-repeat;
}

.kunrao ul li:nth-of-type(5) {
    background: url(../images/ddz_xian.png) center right no-repeat;
}

.kunrao ul li img {
    width: 50%;
    display: block;
    margin: 0 auto;
}

.kunrao ul li p {
    text-align: center;
    font-size: 14px;
    color: #e86843;
}

.kunrao ul li:nth-of-type(2) p {
    color: #3b9bef;
}

.kunrao ul li:nth-of-type(3) p {
    color: #7689f0;
}

.kunrao ul li:nth-of-type(4) p {
    color: #ff8a23;
}

.kunrao ul li:nth-of-type(5) p {
    color: #2dbc7c;
}

.kunrao ul li:nth-of-type(6) p {
    color: #eb5449;
}

.jbzsk {
    width: 93.75%;
    margin: 0 auto;
}

.jbzskl {
    width: 18%;
    float: left;
}

.jbzskl img {
    width: 90%;
}

.ddz_ljxx {
    color: red;
}

.ddz_dhzx {
    width: 15%;
    font-size: 12px;
    color: #f08200;
    display: inline-block;
    background: #fad9b2;
    text-align: center;
    border-radius: 5px;
    float: right;
    line-height: 25px;
}

.ddz_zxzx {
    width: 15%;
    font-size: 12px;
    color: #1080c4;
    display: inline-block;
    background: #b7d9ed;
    text-align: center;
    border-radius: 5px;
    float: right;
    line-height: 25px;
    margin-right: 1%;
}

.ddz_yy {
    font-size: 13px;
    line-height: 20px;
}

.jbzskr p {
    font-size: 12px;
    line-height: 20px;
    text-indent: 2em;
}

.jbzs ul li {
    overflow: hidden;
    margin-bottom: 10px;
    padding-top: 10px;
}

.jbzs {
    width: 97.25%;
    border-bottom: 1px solid #cccccc;
    margin: 10px auto;
}

.jbzs2 .jbzskr p {
    text-indent: 0;
}

.jbzs2 .jbzskr a em {
    font-weight: bold;
    color: #1080c4;
    font-style: normal;
    font-size: 15px;
    padding-right: 10px;
}

.jbzs2 .jbzskr p:nth-of-type(1) {
    font-size: 14px;
}

.jbzs ul li+li {
    border-top: 1px dashed rgb(204, 204, 204);
}

.jbzs ul li img {
    padding-top: 10px;
}

.djzl {
    border-radius: 5px;
    padding: 5px 0.5% 5px 0.5%;
    background: #f08200;
    color: #FFF;
    font-size: 15px;
    display: block;
    margin-left: 0.5%;
    margin-right: 0.5%;
    width: 70%;
    margin: 10px auto;
    text-align: center;
}

.zzbxyc {
    width: 93.75%;
    margin: 10px auto;
    overflow: hidden;
}

.zzbxyc ul li {
    float: left;
    width: 20%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.zzbxyc ul li:hover {
    background: #1982c3;
}

.zzbxyc ul li:hover i {
    color: #fff;
}

.zzbxyc ul li:hover p {
    color: #fff;
}

.zzbxyc ul li i {
    display: block;
    text-align: center;
    font-size: 30px;
    color: #666;
}

.zzbxyc ul li p {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
}

.zzbx h3 {
    color: #1080c4;
    text-align: center;
    font-size: 16px;
    margin-top: 20px;
}

.zxyygh {
    border: 1px solid #dadada;
    overflow: hidden;
    width: 97.25%;
    margin: 10px auto;
    font-size: 14px;
}

.zxyyghl {
    float: left;
    width: 49%;
    text-align: center;
}

.zxyyghl i {
    display: inline-block;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #c2e092;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    margin-right: 3%;
}

.zxyyghr {
    float: right;
    width: 49%;
    border-left: 1px solid #dadada;
    text-align: center;
}

.zxyyghr i {
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 15px;
    border-radius: 50%;
    background: #fba96d;
    color: #fff;
    margin-right: 3%;
}

.yygh img {
    width: 100%;
}

.x_wk ul li {
    background: #EEEFFF;
    color: #118fcf;
}

.x_wk ul li:nth-child(6) {
    background: #EEEFFF;
}

.x_wk ul li:nth-child(6) a {
    color: #9ea0f4;
}

.x_wk ul li a {
    color: #9ea0f4;
    text-align: center;
}

* {
    margin: 0px;
    padding: 0px;
}

html,
body {
    font-size: 14px;
    width: 100%;
}

.art_114 {
    width: 93.75%;
    clear: both;
    margin: 20px auto;
}

.art_114 img {
    width: 100%
}

.nrjjsb {
    background-color: #F7F7F7;
}

.titlecw {
    width: 80%;
    margin: 0 auto;
    position: relative;
}

.titlecw span {
    display: block;
    text-align: center;
    padding-top: 20px;
    font-size: 20px;
    color: #334989;
    font-weight: bold;
}

.titlecw samp {
    font-size: 14px;
    display: block;
    text-align: center;
    clear: both;
    margin-top: -10px
}

.titlecw .titlecw-img1 img {
    width: 30%;
    position: absolute;
    top: 34px;
    right: -5%;
}

.titlecw .titlecw-img2 img {
    width: 30%;
    position: absolute;
    top: 34px;
    left: -5%;
}


/*头部结束*/

.jiange {
    height: 10px;
    clear: both;
}

.nr {
    width: 100%;
    height: 100%;
    padding: 0 0 20px 0;
    overflow: hidden;
    border-radius: 5px;
    margin-top: 10px;
}

.nr_top {
    width: 100%;
    height: 55px;
}

.nr_top img {
    width: 100%;
    height: auto;
}

.nr_n1 {
    width: 94%;
    margin: 0 auto;
    overflow: hidden;
    border-bottom: 1px dashed #CCCCCC;
}

.nr_n1 p {
    line-height: 30px;
    font-size: 14px;
}

.nr_n1_dx {
    width: 95%;
    height: 26px;
    padding-left: 5%;
}

.nr_n1_dx input {
    float: left;
    line-height: 26px;
    margin-top: 6px;
    display: block;
}

.nr_n1_dx label {
    float: left;
    line-height: 26px;
    width: 30%;
    text-align: left;
}

.nr_n1_dx label a {
    display: block;
    line-height: 26px;
    text-indent: 0.5em;
    font-size: 12px;
}

.nr_n2 {
    width: 94%;
    height: auto;
    overflow: hidden;
    padding-top: 10px;
    margin: 0 auto;
}

.nr_n2_d1 {
    width: 100%;
    height: 34px;
    margin-bottom: 12px
}

.nr_n2_d1 p {
    float: left;
    line-height: 34px;
    font-size: 14px;
    padding: 0 2%;
    text-align: center;
}

.nr_n2_d2 {
    width: 100%;
    height: 47px;
}

.nr_n2_d2 p {
    line-height: 47px;
    font-size: 14px;
    padding: 0 2%;
    float: left;
    text-align: center;
}

.nr_n2_d2 span {
    width: 70%;
    display: block;
    line-height: 47px;
    height: 47px;
    text-align: left;
    float: left;
}

.nr_n2_d2 span a {
    line-height: 47px;
    font-size: 14px;
    display: inline;
}

.nr_n2_d1 input {
    display: inline-block;
    width: 30%;
    height: 32px;
    border: 1px solid #CCC;
    font-size: 12px;
    text-indent: 5px;
}

.nr_n2_d1 .msgbox {
    position: absolute;
    top: 0px;
    right: -15px;
}

.nr_n2_d1 .msgbox input {
    width: 54%;
}

.nr_n2_d1 {
    position: relative;
}

.nr_n2_d3 {
    margin-top: 10px;
    position: relative;
    margin-bottom: 60px;
}

.nr_n2_d3 .msgbox1 {
    display: inline-block;
    position: absolute;
    top: 10px;
    right: -15px;
}

.nr_n2_d3 .msgbox2 {
    position: absolute;
    top: 10px;
}

.nr_n2_d3 .msgbox1 input {
    width: 54%;
    height: 32px;
    text-indent: 5px;
    border: 1px solid #CCC;
    font-size: 12px;
}

.nr_n2_d4 {
    width: 93.75%;
    margin: 0 auto;
}

.nr_n2_d4 textarea {
    width: 100%;
    height: 50px;
    margin-top: 6px
}

.anniu1 {
    height: 35px;
    margin: 10px auto;
    overflow: hidden;
    margin-top: 0;
}

.anniu1 .act-submit,
.anniu1 .act-submit1 {
    float: left;
    background: #1080C4;
    width: 30%;
    height: 35px;
    /*margin:4px 0;*/
    margin-left: 10%;
    font-size: 16px;
    color: #fff;
    border-radius: 6px;
    line-height: 35px;
    -webkit-appearance: none;
}

.anniu1 .act-submit1 {
    float: right;
    background: #aeaeae;
    color: #fff;
    border: 1px solid #f1f1f1
}

.anniu1 .act-submit2 {
    background: #FF8400;
    margin-right: 10%;
}

.wxts {
    color: #535353;
}

.wxts p {
    font-size: 14px;
    width: 93.75%;
    margin: 0 auto;
}


/*表单样式结束*/

.nrjjsb {
    background-color: #F7F7F7;
}

.titlecw {
    width: 80%;
    margin: 0 auto;
    position: relative;
}


/*头部开始*/

.titlecw span {
    display: block;
    text-align: center;
    padding-top: 20px;
    font-size: 20px;
    color: #334989;
    font-weight: bold;
}

.titlecw samp {
    font-size: 14px;
    display: block;
    text-align: center;
    clear: both;
}

.titlecw .titlecw-img1 img {
    width: 30%;
    position: absolute;
    top: 34px;
    right: -5%;
}

.titlecw .titlecw-img2 img {
    width: 30%;
    position: absolute;
    top: 34px;
    left: -5%;
}


/*/*头部结束*/

.jiange {
    height: 10px;
    clear: both;
}

.nr {
    width: 100%;
    height: 100%;
    padding: 0 0 20px 0;
    overflow: hidden;
    border-radius: 5px;
    margin-top: 10px;
}

.nr_top {
    width: 100%;
    height: 55px;
}

.nr_top img {
    width: 100%;
    height: auto;
}

.nr_n1 {
    width: 94%;
    margin: 0 auto;
    overflow: hidden;
    border-bottom: 1px dashed #CCCCCC;
}

.nr_n1 p {
    line-height: 30px;
    font-size: 14px;
}

.nr_n1_dx {
    width: 95%;
    height: 26px;
    padding-left: 5%;
}

.nr_n1_dx input {
    float: left;
    line-height: 26px;
    margin-top: 6px;
    display: block;
}

.nr_n1_dx label {
    float: left;
    line-height: 26px;
    width: 33%;
    text-align: left;
}

.nr_n1_dx label a {
    display: block;
    line-height: 26px;
    text-indent: 0.5em;
    font-size: 12px;
}

.nr_n2 {
    width: 94%;
    height: auto;
    overflow: hidden;
    padding-top: 10px;
    margin: 0 auto;
    font-size: 14px;
}

.nr_n2_d1 {
    width: 100%;
    height: 34px;
    margin-bottom: 12px
}

.nr_n2_d1 p {
    float: left;
    line-height: 34px;
    font-size: 14px;
    padding: 0 2%;
    text-align: center;
}

.nr_n2_d2 {
    width: 100%;
    height: 47px;
}

.nr_n2_d2 p {
    line-height: 47px;
    font-size: 14px;
    padding: 0 2%;
    float: left;
    text-align: center;
}

.nr_n2_d2 span {
    width: 70%;
    display: block;
    line-height: 47px;
    height: 47px;
    text-align: left;
    float: left;
}

.nr_n2_d2 span a {
    line-height: 47px;
    font-size: 14px;
    display: inline;
}

.nr_n2_d1 input {
    display: inline-block;
    width: 30%;
    height: 32px;
    border: 1px solid #CCC;
    font-size: 12px;
    text-indent: 5px;
}

.nr_n2_d1 .msgbox {
    position: absolute;
    top: 0px;
    right: -15px;
}

.nr_n2_d1 .msgbox input {
    width: 54%;
}

.nr_n2_d1 {
    position: relative;
}

.nr_n2_d3 {
    margin-top: 10px;
    position: relative;
    margin-bottom: 60px;
}

.nr_n2_d3 .msgbox1 {
    display: inline-block;
    position: absolute;
    top: 10px;
    right: -15px;
}

.nr_n2_d3 .msgbox2 {
    position: absolute;
    top: 10px;
    width: 50%;
}

.nr_n2_d3 .msgbox2 input[type=radio] {
    margin-right: 3%;
    margin-left: 3%;
}

.nr_n2_d3 .msgbox1 input {
    width: 54%;
    height: 32px;
    text-indent: 5px;
    border: 1px solid #CCC;
    font-size: 12px;
}

.nr_n2_d4 {
    width: 93.75%;
    margin: 0 auto;
    font-size: 14px;
}

.nr_n2_d4 textarea {
    width: 100%;
    height: 50px;
    margin-top: 6px
}

.anniu1 {
    height: 35px;
    margin: 10px auto;
    overflow: hidden;
    margin-top: 0;
}

.anniu1 .act-submit,
.anniu1 .act-submit1 {
    float: left;
    background: #1080C4;
    width: 30%;
    height: 35px;
    /*margin:4px 0;*/
    border: none;
    margin-left: 10%;
    font-size: 16px;
    color: #fff;
    border-radius: 6px;
    line-height: 35px;
    -webkit-appearance: none;
}

.anniu1 .act-submit1 {
    float: right;
    background: #aeaeae;
    color: #fff;
    border: 1px solid #f1f1f1
}

.anniu1 .act-submit2 {
    background: #FF8400;
    margin-right: 10%;
}

.wxts {
    color: #535353;
}

.wxts p {
    font-size: 14px;
    width: 93.75%;
    margin: 0 auto;
}

.xingbie {
    width: 100%;
}

.xingbie p:nth-of-type(1) {
    width: 20%;
    float: left;
}

.xingbie .nanhai {
    margin-top: 14%;
}

.xingbie label {
    width: 50%;
}

.xingbie p:nth-of-type(2) {
    width: 80%;
    float: right;
}

.tle {
    background: url(../images/tlebg_02.png) no-repeat;
    height: 67px;
    margin-top: 20px;
    padding: 11px 0 0 20px;
    background-size: 16px auto;
}

.tle p {
    color: #3570ba;
    font-size: 10px;
    float: left;
    width: 50px;
    padding-left: 8px;
    margin-left: 50%;
    padding-top: 10px;
}

.tle p span {
    font-size: 0.3px;
    color: rgba(0, 0, 0, .2);
    display: block;
    line-height: 0.5px;
}

.tle i {
    display: block;
    width: 6.75px;
    height: 2.2px;
}

.tle i.i2 {
    background-position: 0 -2.3px;
}

.tle i.i3 {
    background-position: 0 -5px;
}

.tle i.i4 {
    background-position: 0 -7.5px;
}

.tle i.i5 {
    background-position: 0 -9.925px;
}


/**/

.conc {
    padding-top: 0.5px;
}

.conc_list {
    margin-top: 0.5px;
}

.conc_list .conc_l img {
    display: block;
    width: 9.175px;
    height: 4.55px;
}

.conc_list .conc_r {
    width: 5.325px;
    height: 4.55px;
    background: url(../images/nh4_03.png) no-repeat;
    background-size: 5.325px 4.55px;
}

.conc_list .conc_r a {
    display: block;
    width: 5.325px;
    height: 4.55px;
}

.conc_list .conc_r p {
    font-size: 0.7px;
    text-align: center;
    color: #fff;
    padding: 0.5px 0 0.4px 0;
    line-height: 1.1px;
}

.conc_list .conc_r span {
    display: block;
    width: 2px;
    height: 0.75px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 0.5px;
    line-height: 0.75px;
    text-align: center;
    margin: 0 auto;
}

.conc_list .conc_r.conc_r2 {
    background: url(../images/nh4_07.png) no-repeat;
}

.conc_list .conc_r.conc_r3 {
    background: url(../images/nh4_10.png) no-repeat;
}

.conc_more {
    font-size: 0.7px;
    padding-top: 0.2px;
    border-bottom: 1px solid #d3d3d3;
    padding: 0.5px 0;
}

.conc_more i {
    display: inline-block;
    vertical-align: middle;
    background-position: -9.92px 0;
    width: 0.925px;
    height: 0.925px;
    margin-left: 0.25px;
}
.m-page-detail {
    margin-top: .15rem;
    line-height: 200%;
    width: 92%;
    margin: 0 auto;
}
