input {
    box-sizing: border-box;
    /* height: .35rem;
    line-height: .35rem; */
    border: 1px solid #d0d1d2;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}

input[type="submit"] {
    background-color: #4a93d5;
    line-height: .2rem !important;
    height: auto !important;
    border: none;
    text-align: center !important;
    text-indent: 0 !important;
    color: #fff;
}

.veri_img {
    display: inline-block;
    /* background-color: green; */
    width: 1rem;
    height: .35rem;
    vertical-align: top;
}

.blue_btn {
    height: .35rem;
    background-color: #4a93d5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
}

.tab_width {
    min-width: 879px !important;
}

.tab_width_1 {
    min-width: 935px !important;
}

.td_request {
    color: #32A6D8;
    font-size: .25rem;
    cursor: pointer;
}

.td_pdf {
    color: #FF8586;
    font-size: .25rem;
}

.td_download {
    color: #32A6D8;
    font-size: .25rem;
    cursor: pointer;
}

.td_shenqing {
    width: .25rem;
}

.td_img {
    width: .24rem;
    height: .24rem;
}

.wrapper {
    margin: 0 auto;
    padding-top: .25rem;
    text-align: left;
    font-size: 0;
    white-space: nowrap;
    background-color: #ffffff;
    font-size: .14rem;
    padding-bottom: .35rem;
    position: relative;
}

.wrapper.wrapper_bottom {
    padding-bottom: .77rem;
}

.wrapper aside {
    display: inline-block;
    width: 2.28rem;
    margin-right: .35rem;
}

.wrapper aside .title {
    width: 100%;
    height: .77rem;
    background-image: url("../images/images/bg.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
}

.wrapper aside .title h1 {
    display: inline-block;
    width: 100%;
    text-align: center;
    height: .77rem;
    line-height: .77rem;
    font-size: .24rem;
    color: #ffffff;
    float: left;
    font-weight: normal;
}

.wrapper aside nav ul {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    font-size: 0;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    white-space: normal;
}

.wrapper aside nav ul li {
    display: inline-block;
    width: 100%;
    text-align: left;
}

.wrapper aside nav ul li div.dl_box {
    width: 100%;
}

.wrapper aside nav ul li div.dl_box.first dl {
    display: block;
}

.wrapper aside nav ul li .classification-span {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    border-top: 1px solid #e3e3e3;
    font-size: .14rem;
    padding: .1rem .1rem .1rem .15rem;
    cursor: pointer;
    position: relative;
    z-index: 0;
    -webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    -ms-transition: color 0.2s linear;
    transition: color 0.2s linear;
    color: #454545;
}

.wrapper aside nav ul li .classification {
    display: inline-block;
    /* width: 100%;
    box-sizing: border-box;
    border-top: 1px solid #e3e3e3;
    font-size: .13rem;
    padding: .1rem .1rem .1rem .15rem; */
    cursor: pointer;
    position: relative;
	/* position: absolute; */
    z-index: 1;
   /* -webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    -ms-transition: color 0.2s linear;
    transition: color 0.2s linear; */
    color: #454545;
}

.wrapper aside nav ul li .classification:hover{
	color:#14a3e1;
} 

.wrapper aside nav ul li .classification-span img {
    position: absolute;
    right: .1rem;
    top: 50%;
    margin-top: -.045rem;
    height: .1rem;
    width: .1rem;
}

.wrapper aside nav ul li dl {
    width: 100%;
    background-color: #f5f5f5;
    border-top: 1px solid #e3e3e3;
    padding-top: .08rem;
    padding-bottom: .08rem;
    display: none;
}

.wrapper aside nav ul li dl dd {
    width: 100%;
    /* height: .25rem;
    line-height: .25rem; */
    padding: .01rem 0;
}

.wrapper aside nav ul li dl dd a {
    display: inline-block;
    position: relative;
    height: .25rem;
    line-height: .25rem;
    padding-left: .35rem;
    font-size: .13rem;
    position: relative;
    color: #454545;
}

.wrapper aside nav ul li dl dd a:hover {
    color: #008fce;
}

.wrapper aside nav ul li dl dd a .dot {
    display: inline-block;
    width: .04rem;
    height: .04rem;
    background-color: #9d9ba9;
    position: absolute;
    left: .15rem;
    top: 50%;
    margin-top: -.015rem;
}

.wrapper aside .pro_request {
    margin-top: .1rem;
    width: 100%;
}

.wrapper aside .pro_request a {
    width: 100%;
}

.wrapper aside .pro_request a img {
    width: 100%;
}

.a_choose {
    color: #14a3e1 !important;
}

.a_choose .dot {
    background-color: #14a3e1 !important;
}

.classification_click {
    color: #008fce !important;
}

.wrapper .main {
    display: inline-block;
    width: 9.35rem;
    vertical-align: top;
    font-size: .14rem;
    white-space: normal;
    text-align: left;
    /* margin: 0 auto; */
}

nav.breadcrumbs {
    width: 100%;
}

nav.breadcrumbs ul {
    display: inline-block;
    font-size: 0;
    vertical-align: top;
    float: right;
    white-space: normal;
}

nav.breadcrumbs ul li {
    display: inline-block;
    margin-right: .05rem;
    margin-left: .05rem;
    height: .25rem;
    vertical-align: top;
}

nav.breadcrumbs ul li a {
    display: inline-block;
    font-size: .13rem;
    color: #3d3d3d;
    height: .25rem;
    line-height: .25rem;
    cursor: pointer;
    vertical-align: top;
    white-space: normal;
}

nav.breadcrumbs ul li a p {
    display: inline-block;
    vertical-align: top;
    line-height: .25rem;
}

nav.breadcrumbs ul li img {
    margin-right: .05rem;
    margin-top: .03rem;
    height: .16rem;
    width: .16rem;
    float: left;
}

nav.breadcrumbs ul li.arr img {
    margin-right: .05rem;
    margin-top: .07rem;
    height: .12rem;
    width: .12rem;
    float: left;
}


/* nav.breadcrumbs ul li.arr .sprite {
    background-position: -39px 0;
} */

.wrapper .main .title {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    font-size: .27rem;
    text-align: left;
    /* padding-bottom: .25rem; */
    height: .5rem;
    color: #2a2a2a;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: .25rem;
    font-weight: normal;
    padding-left: .02rem;
    margin-top: -.1rem;
    vertical-align: top;
}

.wrapper .main .title_nav .dl_box {
    height: 0;
    max-height: auto;
    overflow: hidden;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.wrapper .main .title img {
    display: none;
}

.wrapper .main .pro_nav {
    display: inline-block;
    text-align: left;
}

.wrapper .main .pro_nav ul {
    text-align: left;
    white-space: normal;
    float: left;
    font-size: 0;
    position: relative;
}

.wrapper .main .pro_nav ul li {
    display: inline-block;
    min-width: 1.285rem;
    width: auto;
    /* width: 1.285rem; */
    height: .42rem;
    font-size: .14rem;
    vertical-align: top;
    margin-right: .03rem;
    margin-top: .03rem;
}

.wrapper .main .pro_nav ul li a {
    display: inline-block;
    box-sizing: border-box;
    padding: 0 .15rem;
    width: 100%;
    height: .42rem;
    line-height: .42rem;
    color: #2a2a2a;
    background-color: #f9f9f9;
    text-align: center;
    cursor: pointer;
    border: 1px solid #e3e3e3;
    font-size: .13rem;
}

.wrapper .main .pro_nav ul li a.choosed {
    background-color: #30a7d8;
    color: #ffffff;
    border: none;
}

.page_btns {
    width: 100%;
    text-align: center;
    padding-top: .28rem;
    padding-bottom: .3rem;
}

.page_btns ul {
    display: inline-block;
    height: .3rem;
    vertical-align: top;
}

.page_btns ul li {
    /* box-sizing: border-box; */
    float: left;
    font-size: .12rem;
    width: .3rem;
    height: .3rem;
    line-height: .3rem;
    margin: 0 .05rem;
    border: 1px solid #e6e6e6;
    vertical-align: top;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
}

.page_btns ul li a {
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
}

.page_btns ul li img {
    width: .1rem;
    height: .1rem;
}

.page_btns ul li.active {
    background-color: #4a93d5;
    color: #ffffff;
    border: 1px solid transparent;
}

.page_btns ul li.disabled {
    vertical-align: bottom;
    letter-spacing: .01rem;
    text-align: center;
}

@media screen and (min-width:1024px) {
    .wrapper aside {
        min-width: 228px;
    }
    .wrapper .main {
        min-width: 935px;
    }
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    padding-top: .25rem;
    text-align: left;
    font-size: 0;
    white-space: nowrap;
    background-color: #ffffff;
    font-size: .14rem;
    padding-bottom: .35rem;
    position: relative;
}

@media screen and (min-width:1024px) {
    .wrapper aside {
        min-width: 228px;
    }
    .wrapper .main {
        min-width: 935px;
    }
}

@media screen and (max-width:1024px) {
    nav.breadcrumbs {
        display: none;
    }
}

@media screen and (min-width:1200px) {
    .wrapper {
        width: 1200px;
    }
}

@media screen and (max-width:1199px) {
    .wrapper {
        width: 100%;
        margin: 0 auto;
        padding-top: .39rem;
        text-align: left;
        font-size: 0;
        white-space: nowrap;
        background-color: #ffffff;
        font-size: .14rem;
        padding-bottom: .35rem;
        position: relative;
        text-align: center;
    }
    .wrapper aside {
        display: none;
    }
    .wrapper .main {
        width: 93% !important;
    }
}

@media screen and (max-width:750px) {
    .wrapper {
        padding-top: .2rem;
    }
    .wrapper.wrapper_bottom {
        padding-bottom: .2rem;
    }
    .wrapper .main .title_nav {
        /* padding-bottom: .25rem; */
    }
    .wrapper .main .title {
        font-size: .2rem;
        margin-bottom: 0.05rem;
        margin: 0.1rem 0;
        border: none;
        padding-bottom: 0rem;
        height: .3rem;
    }
    .wrapper .main .title img {
        display: inline-block;
        margin-left: .05rem;
    }
    .wrapper .main .title_nav dl {
        border-top: 1px solid #f2f2f2;
        padding-top: .1rem;
        margin-top: .05rem;
        padding-bottom: .2rem;
    }
    .wrapper .main .title_nav dl dd {
        text-align: left;
    }
    .wrapper .main .title_nav dl dd a {
        display: inline-block;
        color: #454545;
        font-size: .16rem;
        padding: .08rem .05rem;
    }
    .wrapper .main .title img {
        width: .13rem;
    }
    .wrapper .main .pro_nav {
        width: 100%;
        overflow-y: hidden;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .wrapper .main .pro_nav::-webkit-scrollbar {
        display: none;
        background-color: transparent;
    }
    .wrapper .main .pro_nav {
        -ms-overflow-style: none;
        overflow: -moz-scrollbars-none;
    }
    .wrapper .main .pro_nav ul {
        width: auto;
        white-space: nowrap;
    }
    .wrapper .main .pro_nav ul li {
        height: .35rem;
    }
    .wrapper .main .pro_nav ul li a {
        height: .35rem;
        line-height: .35rem;
    }
}