body,
ul,
ol,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
table,
td,
img,
div,
dl,
dd {
    margin: 0;
    padding: 0;
    border: 0;
}

ul li {
    list-style: none;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

img {
    vertical-align: top;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

.bc {
    margin-left: auto;
    margin-right: auto;
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.zoom {
    overflow: hidden;
    zoom: 1;
}

.f12 {
    font-size: 12px;
}

.f14 {
    font-size: 14px;
}

.f16 {
    font-size: 16px;
}

.l18 {
    line-height: 18px;
}

.l20 {
    line-height: 20px;
}

.l22 {
    line-height: 22px;
}

.l24 {
    line-height: 24px;
}

.l26 {
    line-height: 26px;
}

.l28 {
    line-height: 28px;
}

.l32 {
    line-height: 32px;
}

body {
    font-family: "宋体", Arial, Helvetica, sans-serif;
}

.t24 {
    text-indent: 24px;
}

.t28 {
    text-indent: 28px;
}

.t30 {
    text-indent: 30px;
}

.overh {
    overflow: hidden;
}

.bold {
    font-weight: bold;
}


/*---------------width---------------*/

.w240 {
    width: 240px;
}

.w320 {
    width: 320px;
}

.w620 {
    width: 620px;
}

.w912 {
    width: 912px;
}

.w960 {
    width: 960px;
}


/*---------------margin---------------*/

.mt5 {
    margin-top: 5px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt25 {
    margin-top: 25px;
}

.mt30 {
    margin-top: 30px;
}

.mt40 {
    margin-top: 40px;
}

.mt50 {
    margin-top: 50px;
}

.ml20 {
    margin-left: 20px;
}

.mr5 {
    margin-right: 5px;
}

.mr20 {
    margin-right: 20px;
}

.mr40 {
    margin-right: 40px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    zoom: 1;
    /*为IE6，7的兼容性设置*/
}

body {
    font-family: 华文中宋;
    font-size: 14px;
}

.banner {
    background: url(../images/banner.png) no-repeat center;
    background-size: cover;
    height: 250px;
}


.top_p1 a {
    color: #154292;
    font-size: 16px;
}

.footer {
    color: #9a9a9a;
}

.footer img {
    width: 100%;
}

.r_title {
    border-bottom: 2px solid #154391;
}

.r_title h2 {
    color: #154292;
    font-family: "微软雅黑";
    font-size: 14px;
    padding: 7px 0 7px 25px;
}

.r_title1 {
    background: url(../images/title1.jpg) no-repeat left center;
}

.r_title2 {
    background: url(../images/title2.jpg) no-repeat left center;
}

.r_title3 {
    background: url(../images/title3.jpg) no-repeat left center;
}

.r_ul1 li {
    overflow: hidden;
    zoom: 1;
    margin-top: 20px;
    color: #404040;
}

.r_ul1 li p img {
    width: 66px;
    height: 66px;
}

.r_ul2 {
    padding: 0 10px;
}

.r_ul2 li {
    background: url(../images/r_ul2.jpg) no-repeat left center;
    padding-left: 10px;
    color: #404040;
    font-weight: bold;
}

.r_ul3 {
    padding: 0 10px;
}

.r_ul3 li {
    background: url(../images/r_ul3.jpg) no-repeat left 9px;
    padding-left: 15px;
    color: #404040;
}

.r_ul3 li a {
    color: #404040;
}

.r_con1,
.r_con1 a {
    color: #404040;
}

.title {
    background: url(../images/title.jpg) no-repeat;
    height: 40px;
    line-height: 40px;
}

.title ul li {
    float: left;
    font-family: "微软雅黑";
    font-weight: bold;
    background: url(../images/nav_bg.jpg) no-repeat right center;
    width: 310px;
    text-align: center;
    color: #ffffff;
}

.title ul li.li1 {
    background: none;
}

.title ul li a {
    color: #ffffff;
    width: 310px;
    display: block;
    height: 40px;
    text-decoration: none;
    font-size: 16px;
    cursor: pointer;
}

.title ul li a.tab1 {
    color: #ee920a;
}

.qh_con {
    display: none;
    color: #3e454d;
    padding-right: 10px;
}

.qh_con p {
    line-height: 26px;
}

.qh_con h2 {
    margin-top: 20px;
}

.qh_con_p1 {
    font-weight: bold;
    color: #3ac827;
}

.tab_ul1 {
    background: url(../images/tab1.jpg) repeat-x left bottom;
}

.tab_ul1 li {
    float: left;
    width: 206px;
    text-align: center;
}

.tab_ul1 li a {
    display: block;
    width: 206px;
    padding: 10px 0;
    color: #154292;
    text-decoration: none;
}

.tab_ul1 li a.tab2 {
    background: url(../images/tab1_hover.jpg) no-repeat center bottom;
}

.r_ul4 {
    margin-left: -22px;
}

.r_ul4 li {
    float: left;
    margin: 15px 0 0 22px;
}

.banner_ul1 {
    margin-top: 175px;
}

.banner_ul1 li {
    float: left;
    line-height: 34px;
}

.banner_ul1 li p {
    color: #ffffff;
    font-weight: bold;
}

.banner_ul1 li a {
    font-size: 14px;
    font-family: "微软雅黑";
    font-weight: bold;
    display: block;
    background: url(../images/banner_ul.jpg) no-repeat;
    width: 267px;
    height: 34px;
    text-align: center;
    text-decoration: none;
    color: #154292;
}

.r_ul5 li {
    overflow: hidden;
    zoom: 1;
    line-height: 45px;
    font-weight: bold;
    color: #404040;
    margin-top: 5px;
}

.qh_con h4 {
    font-size: 14px;
    color: #154292;
}
.ml64{
  display: block;
  float: right;
}
.textIndent16 {
    text-indent: 48px;
}
.textIndent30 {
    text-indent: 60px;
}

.textIndent32 {
    text-indent: 70px;
}

.textIndent64 {
    text-indent: 86px;
}

.textIndent80 {
    text-indent: 80px;
}

.textIndent90 {
    text-indent: 106px;
}