﻿/* CSS Document */

@charset "utf-8";
@import url('new-reset.css');
html {
    line-height: initial;
}

body {
    font-size: 0.32rem;
}


/*上面两行代码特意提出来，是为了解决html字体过大时，他的line-height对子孙元素的不良影响。必不可少，开发时你可以把他放到样式重置中。*/

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
a {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: 微软雅黑;
    color: #727171;
}

img {
    border: none;
}

a {
    text-decoration: none;
}


/*head-start*/


/*head-end*/

.banner {
    width: 7.5rem;
    overflow: hidden;
    height: 5rem;
    margin: 0 auto;
}


/*banner-start*/

.wrapper {
    width: 7.5rem;
    height: 10.3rem;
    margin: 0 auto;
    overflow: hidden;
}

.br1 {
    background: url(../images/banner1.png) no-repeat;
    background-size: 100%;
}

.br2 {
    background: url(../images/banner2.jpg) no-repeat;
    background-size: 100%;
}

.br3 {
    background: url(../images/banner3.jpg) no-repeat;
    background-size: 100%;
}

.xd_why2 {
    width: 100%;
    height: 0.69rem;
    color: #444;
    font-size: 0.34rem;
    text-align: center;
    font-weight: bold;
    line-height: .69rem;
    margin: .41rem 0 0.22rem;
    background: url(../images/jsjgtitle1_bg.png) no-repeat;
    background-size: 100%;
}

.cjwt p {
    font-size: .24rem;
    color: #5f5f5f;
    line-height: .35rem;
    margin-left: 1.9rem;
    margin-top: .45rem;
}

.cj_mid1 {
    width: 7.12rem;
    height: 1.84rem;
    margin: 0.2rem auto 0;
    background: url(../images/pfyf.png) no-repeat left center;
    background-size: 1.76rem 1.76rem;
    -moz-box-shadow: 2px 2px 4px rgba(135, 135, 135, 0.2);
    -webkit-box-shadow: 2px 2px 4px rgba(135, 135, 135, 0.2);
    box-shadow: 2px 2px 4px rgba(135, 135, 135, 0.2);
    overflow: hidden;
}

.cj_mid2 {
    width: 7.12rem;
    height: 1.84rem;
    margin: 0.2rem auto 0;
    background: url(../images/pffx.png) no-repeat left center;
    background-size: 1.76rem 1.76rem;
    -moz-box-shadow: 2px 2px 4px rgba(135, 135, 135, 0.2);
    -webkit-box-shadow: 2px 2px 4px rgba(135, 135, 135, 0.2);
    box-shadow: 2px 2px 4px rgba(135, 135, 135, 0.2);
    overflow: hidden;
}

.cj_mid3 {
    width: 7.12rem;
    height: 1.84rem;
    margin: 0.2rem auto 0;
    background: url(../images/cffx.png) no-repeat left center;
    background-size: 1.76rem 1.76rem;
    -moz-box-shadow: 2px 2px 4px rgba(135, 135, 135, 0.2);
    -webkit-box-shadow: 2px 2px 4px rgba(135, 135, 135, 0.2);
    box-shadow: 2px 2px 4px rgba(135, 135, 135, 0.2);
    overflow: hidden;
}

.cj_mid4 {
    width: 7.12rem;
    height: 1.84rem;
    margin: 0.2rem auto 0;
    background: url(../images/xnjc.png) no-repeat left center;
    background-size: 1.76rem 1.76rem;
    -moz-box-shadow: 2px 2px 4px rgba(135, 135, 135, 0.2);
    -webkit-box-shadow: 2px 2px 4px rgba(135, 135, 135, 0.2);
    box-shadow: 2px 2px 4px rgba(135, 135, 135, 0.2);
    overflow: hidden;
}

.fu_1 {
    font-size: .2rem;
    color: #606060;
    line-height: .35rem;
}

.gcs {
    width: 2.56rem;
    height: .65rem;
    background: url(../images/gcszx.png) no-repeat;
    background-size: 100%;
    margin: 0.4rem auto;
}

.ndxq {
    width: 7.5rem;
    height: 7.25rem;
    margin: 0 auto;
    background: url(../images/ndxq.jpg) no-repeat;
    background-size: 100%;
    padding-top: .6rem;
    margin-top: 0.5rem;
    overflow: hidden;
}

.p22 {
    position: relative;
    width: 7.08rem;
    height: 2.61rem;
    background: url(../images/p22.png) no-repeat;
    background-size: 100%;
    margin: 0 auto;
}

.xd_why {
    width: 7.5rem;
    height: 0.95rem;
    color: #444;
    font-size: 0.34rem;
    text-align: center;
    font-weight: bold;
    line-height: .95rem;
    margin: .2rem 0 0.2rem;
    background: url(../images/jsjgtitle2_bg.png) no-repeat center;
	background-size:100%;
}

.p33 {
    position: relative;
    width: 7.08rem;
    height: 2.61rem;
    background: url(../images/p33.png) no-repeat;
    background-size: 100%;
    margin: 0 auto;
}

.ndxq p {
    font-size: .24rem;
    line-height: .39rem;
    color: #fff;
    text-align: center;
}

.p_d1 {
    position: absolute;
    top: 1.08rem;
    left: .45rem;
}

.p_d2 {
    position: absolute;
    top: 1.08rem;
    right: .8rem;
}

.p_d3 {
    position: absolute;
    top: 1.08rem;
    left: .35rem;
}

.p_d4 {
    position: absolute;
    top: 1.08rem;
    right: .35rem;
}

.qh {
    width: 7.5rem;
    height: 1.3rem;
    margin: 0 auto;
    background: url(../images/qiehuan.png) no-repeat;
    background-size: 100%;
}