@charset "utf-8";

blockquote,

body,

button,

caption,

dd,

div,

dl,

dt,

fieldset,

figure,

form,

h1,

h2,

h3,

h4,

h5,

h6,

hr,

html,

input,

legend,

li,

menu,

ol,

p,

pre,

table,

td,

textarea,

th,

ul {

    display: block;

    margin: 0;

    padding: 0

}



table {

    border-collapse: collapse;

    border-spacing: 0

}



[hidefocus],

abbr,

body,

button,

fieldset,

html,

iframe,

img,

input,

keygen,

legend,

select,

summary,

textarea {

    border: 0 none;

    outline: 0 none

}



cite,

dfn,

em,

i,

var,

z_address {

    font-style: normal

}



h1,

h2,

h3,

h4,

h5,

h6,

small,

sub,

sup {

    font-size: inherit

}



code,

kbd,

pre,

samp {

    font-family: inherit

}



q:after,

q:before {

    content: none

}



textarea {

    overflow: auto;

    resize: none

}



body {

    width: 100%;

    height: auto;

    margin: 0 auto;

    overflow-x: hidden

}



img {

    display: block;

    width: 100%

}



a,

a:hover,

button {

    cursor: pointer;

    color: #000;

    text-decoration: none

}



li {

    list-style: none

}



.clear {

    clear: both

}



.hidden {

    display: none

}



.page {

    width: 100%;

    min-width: 1200px;

    max-width: 1600px;

    overflow: hidden;

    margin: 0 auto;

    font: 0/1 normal

}



.m-item {

    width:1486px;

    max-width: 92.875%;

    margin: 0 auto 4%

}



.m-item .opr {

    width: 100%;

    margin-top: 2%;

    overflow: hidden

}



.m-item .opr .title {

    float: left;

    width: 32.147651%;

    border-right: 1px solid #ddd

}



.m-item .opr .caseTitle {

    float: left;

    width: 42.818792%;

    border-right: 1px solid #ddd

}



.m-item .opr .caseTitle img {

    max-width: 552px

}



.m-item .opr .link {

    float: right;

    width: 18.79194631%;

    // margin-right: 1.6%;

}



.m-item .img img {

    display: block;

    width: auto;

    max-width: 100%;

    height: auto;

}



.btn {

    float: right;

    width: 100%;

    border: 1px solid #d0d0d0;

    background: #f9f9f9

}



.btn:hover {

    background: #e8e8e8

}



.fl_2 {

    overflow: hidden

}



.fl_2 p img {

    display: none

}



@media screen and (max-width:1024px) {

    .page {

        width: 100%;

        min-width: 320px;

        max-width: 750px;

        overflow: hidden;

        margin: 0 auto

    }

    .imgbox>img {

        margin-top: -1px

    }

    .m-item {

        max-width:93.067%;

        margin: 0 auto 7%

    }

}



.desText {

    width: 100%;

}