@charset "utf-8";

/*所有页面共用样式*/
* {
    margin: 0;
    padding: 0;
    list-style-position: outside;
    border: 0px;
    -webkit-overflow-scrolling: touch;
    vertical-align: baseline;
    background: transparent;
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: none;
    word-break: normal;
    /*只对英文起作用，以单词作为换行依据*/
    word-wrap: break-word;
    /*只对英文起作用，以单词作为换行依据*/
    /*只对英文起作用，以单词作为换行wauto依据*/
}

html * {
    outline: 0;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    vertical-align: middle;
    -webkit-text-size-adjust: 100%;
    list-style-position: outside;
    vertical-align: middle;
    font-size: 1em;
    -webkit-overflow-scrolling: touch;
}

body,
html {
    font-size: 1em;
    font-family: "微软雅黑", "Microsoft Yahei", "黑体", Arial;
    -webkit-font-smoothing: antialiased;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    -webkit-transition: margin 0.2s ease-out;
    -moz-transition: margin 0.2s ease-out;
    -khtml-transition: margin 0.2s ease-out;
    word-wrap: break-word;
    word-break: break-all;
    word-break: nomal;
    table-layout: fixed;
    -webkit-text-size-adjust: none;
    vertical-align: middle;
    line-height: normal;
    overflow-x: hidden;
    background: #ffffff;
    color: #333333;
    -webkit-overflow-scrolling: touch;
    letter-spacing: 0;
}

ul li {
    list-style: none !important;
}

ul,
li {
    list-style-position: outside;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
    /*display:list-item;*/
}

/* li {list-style:inherit !important;} */
table {
    border-collapse: separate;
    border-spacing: 0;
}

img {
    border: 0px;
}

/*图片放大特效*/
.imgamplify {
    cursor: hand;
    cursor: pointer;
    transition: transform 0.5s;
    -webkit-transform: transform 0.5s;
    -ms-transform: transform 0.5s;
    -o-transform: transform 0.5s;
}

.imgamplify:hover {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
}

a {
    border: 0px;
}

a:link {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

input {
    vertical-align: middle;
    display: inline-block;
    margin: 0;
    padding: 0;
    overflow: visible;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #cccccc;
}

/* 设置滚动条的样式 */
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.0);
    background: nnoe;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 10px;
}

/* 滚动槽 */
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
    background: #999999;
    border-radius: 10px;
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); */
    opacity: .5;
    -webkit-opacity: .5;
    -moz-opacity: .5;
}

::-webkit-scrollbar-thumb:window-inactive {}


@media screen and (max-width: 1280px)

/*当屏幕尺寸小于1280px时，应用下面的CSS样式*/
    {
    ::-webkit-scrollbar {
        width: 1px;
        height: 1px;
    }
}

.m_nav {
    float: right;
    display: none;
    width: 25px;
    height: 25px;
}

.m_nav img {
    width: 25px;
    height: 25px;
}

input[type="button"],
input[type="submit"] {
    overflow: visible;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
}

input[type="number"] {
    -moz-appearance: textfield;
}

textarea {
    outline: none;
    font-size: 1em;
    font-family: 'FontAwesome';
}

iframe {
    z-index: 1
}

.noselect {
    /* 禁止选择 
在 IE < 10 和Opera < 15中我们需要在需要禁止选中的元素上面添加一个属性
unselectable="on"，否则可能不会生效哦~不过现代浏览器如果不是非得兼容一些老的浏览器也可以不加。
*/
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Chrome/Safari/Opera */
    -khtml-user-select: none;
    /* Konqueror */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently not supported by any browser */
}

/*共用样式完*/

/*字体引入*/
@font-face {
    /*用于数字和英文*/
    font-family: 'D-DIN-Bold';
    src: url(/static/pc/css/fonts/D-DIN-Bold.ttf);
}

@font-face {
    /*用于中文*/
    font-family: 'MiSans-Bold';
    src: url(/static/pc/css/fonts/MiSans-Bold.ttf);
}

@font-face {
    font-family: 'MiSans-Demibold';
    src: url(/static/pc/css/fonts/MiSans-Demibold.ttf);
}

@font-face {
    font-family: 'MiSans-ExtraLight';
    src: url(/static/pc/css/fonts/MiSans-ExtraLight.ttf);
}

@font-face {
    font-family: 'MiSans-Heavy';
    src: url(/static/pc/css/fonts/MiSans-Heavy.ttf);
}

@font-face {
    font-family: 'MiSans-Light';
    src: url(/static/pc/css/fonts/MiSans-Light.ttf);
}

@font-face {
    font-family: 'MiSans-Medium';
    src: url(/static/pc/css/fonts/MiSans-Medium.ttf);
}

@font-face {
    font-family: 'MiSans-Normal';
    src: url(/static/pc/css/fonts/MiSans-Normal.ttf);
}

@font-face {
    font-family: 'MiSans-Regular';
    src: url(/static/pc/css/fonts/MiSans-Regular.ttf);
}

@font-face {
    font-family: 'MiSans-Semibold';
    src: url(/static/pc/css/fonts/MiSans-Semibold.ttf);
}

@font-face {
    font-family: 'MiSans-Thin';
    src: url(/static/pc/css/fonts/MiSans-Thin.ttf);
}

/*字体调用*/
.font01 {
    font-family: 'D-DIN-Bold';
}

.font02 {
    font-family: 'MiSans-Bold';
}

.font03 {
    font-family: 'MiSans-Demibold';
}

.font04 {
    font-family: 'MiSans-ExtraLight';
}

.font05 {
    font-family: 'MiSans-Heavy';
}

.font06 {
    font-family: 'MiSans-Light';
}

.font07 {
    font-family: 'MiSans-Medium';
}

.font08 {
    font-family: 'MiSans-Normal';
}

.font09 {
    font-family: 'MiSans-Regular';
}

.font10 {
    font-family: 'MiSans-Semibold';
}

.font11 {
    font-family: 'MiSans-Thin';
}

/*文字斜体*/
.fontita {
    font-style: italic;
}

/*常用背景色*/
.bgblack {
    background-color: black;
}

.bgwhite {
    background-color: white;
}

.bg00 {
    background-color: #000000;
}

.bg66 {
    background-color: #666666;
}

.bg99 {
    background-color: #999999;
}

.bgf2 {
    background-color: #f2f2f2;
}

.bgf9 {
    background-color: #f9f9f9;
}

.bgred {
    background-color: #D96104;
}

.bgred1 {
    background-color: #df2037;
}

.bgff66 {
    background-color: #ff6600;
}

.bgblue {
    background-color: #1d82d2;
}

.bge3 {
    background-color: #e3e3e3;
}

.bgee {
    background-color: #EEEEEE;
}

.bgcc {
    background-color: #CCCCCC;
}

.bgfc {
    background-color: #FCE2B1;
}

.bgd9 {
    background-color: #d9d9d9;
}

.bgda3 {
    background-color: #da3914;
}

/*红色按钮颜色*/
.bg081 {
    background-color: #081026;
}

/*发布会菜单底色*/

.bgwhiteop08 {
    background-color: rgba(255, 255, 255, 0.7);
}

.bgwhiteop05 {
    background-color: rgba(255, 255, 255, 0.5);
}

.bgwhiteop01 {
    background-color: rgba(255, 255, 255, 0.1);
}

.bg00op04 {
    background-color: rgba(0, 0, 0, 0.4);
}

.bg285op008 {
    background-color: rgba(40, 91, 170, 0.08);
}

/*专属背景色*/
.bgff7 {
    background-color: #ff7f00;
}

/*头部购物车、个人中心图标信息提示背景色*/
.bg005 {
    background-color: #124ca3;
}

/*菜单底部背景色、banner按钮颜色 004fa5*/
.bgdb3 {
    background-color: #db3913;
}

/*wap页面菜单二级底色*/
.bged {
    background-color: #ededed;
}

/*菜单产品背景色*/
.bgf7f {
    background-color: #f7f7f7;
}

/*首页我们的公司背景色*/
.bgf0f {
    background-color: #f0f0f0;
}

/*首页我们的公司背景色*/
.bg252 {
    background-color: #252933;
}

/*底部颜色*/
.bgfcf {
    background-color: #fcfdff;
}

/*搜索背景色*/
.bgf5f {
    background-color: #f5f5fa;
}

/*全球网络背景*/
.bgfaf {
    background-color: #fafafa;
}

/*输入框背景*/
.bg393 {
    background-color: #393e45;
}

/*产品黑色背景色*/
.bgf4f {
    background-color: #f4f7fa;
}

/*配套产品、相似系列标题*/
.bgedf {
    background-color: #edf0f2;
}

/*验证框底色*/
.bgbc3 {
    background-color: #b3c7e7;
}

.bgf5f6 {
    background-color: #f5f6fa;
}

.bg2f8 {
    background-color: #2f85ed;
}

/*100%宽自动高度*/
.w100hautov {
    width: 100%;
    height: auto;
    overflow: hidden;
}

/*100%宽自动高度*/
.w100hauto {
    width: 100%;
    height: auto;
}

/*其他宽自动高度*/
.whauto {
    height: auto;
    overflow: hidden;
}


/*其他宽自动高度*/
.whautos {
    height: auto;
}

/*块级剧中*/
.bmauto {
    margin: auto;
}


/*层级*/
.zindex9 {
    z-index: 9;
}

/*主色调*/
.mbg {
    background: #d70f01f4;
}

.mbgf {
    background: #fff;
}



.bold {
    font-weight: bold;
}

.fontw100 {
    font-weight: 100;
}

.fontw200 {
    font-weight: 200;
}

.fontw300 {
    font-weight: 300;
}

.fontw400 {
    font-weight: 400;
}

.text05em {
    font-size: 0.5em;
}

.text06em {
    font-size: 0.6em;
}

.text07em {
    font-size: 0.7em;
}

.text075em {
    font-size: 0.75em;
}

.text08em {
    font-size: 0.8em;
}

.text0875em {
    font-size: 0.875em;
}

.text09em {
    font-size: 0.9em;
}

.text10em {
    font-size: 1.0em;
}

.text11em {
    font-size: 1.1em;
}

.text12em {
    font-size: 1.2em;
}

.text125em {
    font-size: 1.25em;
}

.text13em {
    font-size: 1.3em;
}

.text14em {
    font-size: 1.4em;
}

.text15em {
    font-size: 1.5em;
}

.text16em {
    font-size: 1.6em;
}

.text17em {
    font-size: 1.7em;
}

.text18em {
    font-size: 1.8em;
}

.text1875em {
    font-size: 1.875em;
}

.text19em {
    font-size: 1.9em;
}

.text20em {
    font-size: 2.0em;
}

.text225em {
    font-size: 2.25em;
}

.text25em {
    font-size: 2.5em;
}

.text26em {
    font-size: 2.6em;
}

.text28em {
    font-size: 2.8em;
}

.text30em {
    font-size: 3.0em;
}

.text32em {
    font-size: 3.2em;
}

.text34em {
    font-size: 3.4em;
}

.text375em {
    font-size: 3.75em;
}

.text40em {
    font-size: 4.0em;
}

.text45em {
    font-size: 4.5em;
}

.text50em {
    font-size: 5.0em;
}

.text53em {
    font-size: 5.3em;
}

.text60em {
    font-size: 6.0em;
}

.text80em {
    font-size: 8.0em;
}

.text100em {
    font-size: 10.0em;
}

.text120em {
    font-size: 12.0em;
}

.color0 {
    color: #000000;
}

.color1 {
    color: #1d82d2;
}

.color2 {
    color: #CCCCCC;
}

.color3 {
    color: #333333;
}

.color4 {
    color: #454545;
}

.color5 {
    color: #ffffff;
}

.color6 {
    color: #666666;
}

.color7 {
    color: #df2037;
}

.color9 {
    color: #999999;
}

.color10 {
    color: #da3914;
}

.color11 {
    color: #03a137;
}

.color12 {
    color: #cccccc;
}

.color13 {
    color: #1d54a6;
}

.color14 {
    color: #dcdce5;
}

.color15 {
    color: #1a1a1a;
}

.color16 {
    color: #2f85ed;
}

.color17 {
    color: #bac2cd;
}

.color18 {
    color: #c0c5ca;
}

.color19 {
    color: #fafafa;
}

.color20 {
    color: #2e67ff;
}

.bor0 {
    border: 0;
}

/*毛玻璃效果*/
.filter1 {
    filter: blur(8px);
}

.pepc_bg {
    background-image: url("/static/pc/image/pepc_nr_bg.jpg");
    background-size: 100%;
}

/*首部邮件边框*/
.borl1px1 {
    border-left: 1px solid #e5e5e5;
}

.borl1px2 {
    border-left: 1px solid #CCCCCC;
}

.borl1px3 {
    border-left: 1px solid #5e81b4;
}

.borl1px4 {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}

/*搜索栏边框*/
.bor1px6 {
    border: 1px solid #5a5d66;
}

.bor1px1 {
    border: 1px solid #0056b2;
}

.bor1px2 {
    border: 1px solid #e5e5e5;
}

.bor1px3 {
    border: 1px solid #666666;
}

.bor1px4 {
    border: 1px solid #d1d1d1;
}

.bor1px5 {
    border: 1px solid #ff6a00;
}

.bor1px7 {
    border: 2px solid #e8ebed;
}

.bor1px8 {
    border: 1px solid #FFFFFF;
}

/*菜单边框*/
.bot1px1 {
    border-bottom: 1px solid #CCCCCC;
}

/*页面位置边框*/
.bot1px2 {
    border-bottom: 1px solid #e5e5e5;
}

/*时间线边框*/
.bot1px3 {
    border-bottom: 1px solid #d9d9d9;
}

/*下载列表边框*/
.bot1px4 {
    border-bottom: 2px solid #F2F2F2;
}

.bot1px9 {
    border-bottom: 2px solid #124ca3;
}

/*事件边线*/
.borr1px1 {
    border-right: 1px solid #e5e5e5;
}

.borr1px2 {
    border-right: 1px solid #d9d9d9;
}

/*表格黑色框*/
.bot1px5 {
    border-bottom: 2px solid #999999;
}

/*wap菜单分割线*/
.bot1px6 {
    border-bottom: 1px solid #FFFFFF;
}

.bot1px7 {
    border-bottom: 1px solid #F7F7F7;
}

.bot1px8 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/*首页信息栏边框*/
.bop1px1 {
    border-top: 1px solid #e5e5e5;
}

.bop1px2 {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.bop1px3 {
    border-top: 1px solid #e0eaf4;
}

.bop1px4 {
    border-top: 1px solid #5e81b4;
}

/*虚线边框*/
.bordas1px1 {
    border: 1px dashed #C9C9C9;
}

.bordas1px2 {
    border-bottom: 1px dashed #124ca3;
}

.bordas1px3 {
    border-bottom: 1px dashed #C9C9C9;
}

/*搜索框外边*/
.bor_sou {
    border-top: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

/*产品内部菜单*/
.bor_nav1 {
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}

/*文字方向*/
.textright {
    text-align: right;
}

.textcenter {
    text-align: center;
}

.textleft {
    text-align: left;
}

.iblock {
    display: inline-block;
}

.opac00 {
    opacity: 0.00;
    -moz-opacity: 0.00;
    -webkit-opacity: 0.00;
    filter: alpha(opacity=0);
}

.opac002 {
    opacity: 0.02;
    -moz-opacity: 0.02;
    -webkit-opacity: 0.02;
    filter: alpha(opacity=2);
}

.opac005 {
    opacity: 0.05;
    -moz-opacity: 0.05;
    -webkit-opacity: 0.05;
    filter: alpha(opacity=5);
}

.opac01 {
    opacity: 0.1;
    -moz-opacity: 0.1;
    -webkit-opacity: 0.1;
    filter: alpha(opacity=10);
}

.opac02 {
    opacity: 0.2;
    -moz-opacity: 0.2;
    -webkit-opacity: 0.2;
    filter: alpha(opacity=20);
}

.opac03 {
    opacity: 0.3;
    -moz-opacity: 0.3;
    -webkit-opacity: 0.3;
    filter: alpha(opacity=30);
}

.opac04 {
    opacity: 0.4;
    -moz-opacity: 0.4;
    -webkit-opacity: 0.4;
    filter: alpha(opacity=40);
}

.opac05 {
    opacity: 0.5;
    -moz-opacity: 0.5;
    -webkit-opacity: 0.5;
    filter: alpha(opacity=50);
}

.opac06 {
    opacity: 0.6;
    -moz-opacity: 0.6;
    -webkit-opacity: 0.6;
    filter: alpha(opacity=60);
}

.opac07 {
    opacity: 0.7;
    -moz-opacity: 0.7;
    -webkit-opacity: 0.7;
    filter: alpha(opacity=70);
}

.opac08 {
    opacity: 0.8;
    -moz-opacity: 0.8;
    -webkit-opacity: 0.8;
    filter: alpha(opacity=80);
}

.opac09 {
    opacity: 0.9;
    -moz-opacity: 0.9;
    -webkit-opacity: 0.9;
    filter: alpha(opacity=90);
}

.opac10 {
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
    filter: alpha(opacity=100);
}

.rate90 {
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}

.w55b {
    width: 55%;
}

.w50b {
    width: 50%;
}

.w28b {
    width: 28%;
}

.w30b {
    width: 30%;
}

.w35b {
    width: 35%;
}

.w36b {
    width: 36%;
}

.w65b {
    width: 65%;
}

.w66b {
    width: 66%;
}

.w70b {
    width: 70%;
}

.w60b {
    width: 60%;
}

.w38b {
    width: 38%;
}

.w395b {
    width: 39.5%;
}

.w40b {
    width: 40%;
}

.w42b {
    width: 42%;
}

.w425b {
    width: 42.5%;
}

.w44b {
    width: 44%;
}

.w45b {
    width: 45%;
}

.w455b {
    width: 45.5%;
}

.w25b {
    width: 25%;
}

.w75b {
    width: 75%;
}

.w74b {
    width: 74%;
}

.w73b {
    width: 73%;
}

.w20b {
    width: 20%;
}

.w80b {
    width: 80%;
}

.w98b {
    width: 98%;
}

.w96b {
    width: 96%;
}

.w94b {
    width: 94%;
}

.w93b {
    width: 93%;
}

.w92b {
    width: 92%;
}

.w90b {
    width: 90%;
}

.w10b {
    width: 10%;
}

.w90b {
    width: 90%;
}

.w3b {
    width: 3%;
}

.w8b {
    width: 8%;
}

.w105b {
    width: 10.5%;
}

.w111b {
    width: 11.1111111%;
}

.w12b {
    width: 12%;
}

.w125b {
    width: 12.5%;
}

.w1225b {
    width: 12.25%;
}

.w1257b {
    width: 12.5714285714%;
}

.w13b {
    width: 13%;
}

.w14b {
    width: 14%;
}

.w142b {
    width: 14.28571428%;
}

.w15b {
    width: 15%;
}

.w17b {
    width: 17%;
}

.w176b {
    width: 17.6%;
}

.w18b {
    width: 18%;
}

.w19b {
    width: 19%;
}

.w1916b {
    width: 19.1666666666%;
}

.w1933b {
    width: 19.3333333333%;
}

.w1966b {
    width: 19.6666666666%;
}

.w2533b {
    width: 25.3333333333%;
}

.w2933b {
    width: 29.3333333333%;
}

.w2733b {
    width: 27.3333333333%;
}

.w85b {
    width: 85%;
}

.w100b {
    width: 100%;
}

.w999b {
    width: 99.9%;
}

.w998b {
    width: 99.8%;
}

.w997b {
    width: 99.7%;
}

.w21b {
    width: 21%;
}

.w2175b {
    width: 21.75%;
}

.w22b {
    width: 22%;
}

.w225b {
    width: 22.5%;
}

.w23b {
    width: 23%;
}

.w232b {
    width: 23.2%;
}

.w235b {
    width: 23.5%;
}

.w2364b {
    width: 23.64%;
}

.w24b {
    width: 24%;
}

.w26b {
    width: 26%;
}

.w28b {
    width: 28%;
}

.w305b {
    width: 30.5555555%;
}

.w306b {
    width: 30.6666666%;
}

.w32b {
    width: 32%;
}

.w33b {
    width: 33.33333333%;
}

.w319b {
    width: 31.9733333%;
}

.w315b {
    width: 31.5333333%;
}

.w313b {
    width: 31.3333333%;
}

.w126b {
    width: 12.6666666%;
}

.w146b {
    width: 14.6666666%;
}

.w16b {
    width: 16%;
}

.w166b {
    width: 16.6666666%;
}

.w46b {
    width: 46%;
}

.w47b {
    width: 47%;
}

.w48b {
    width: 48%;
}

.w482b {
    width: 48.2%;
}

.w485b {
    width: 48.5%;
}

.w49b {
    width: 49%;
}

.ml068b {
    margin-left: 0.68%;
}

.ml089b {
    margin-left: 0.89%;
}

.ml09b {
    margin-left: 0.9%;
}

.ml1b {
    margin-left: 1%;
}

.ml1-5b {
    margin-left: 1.5%;
}

.ml138b {
    margin-left: 1.38888888%;
}

.ml2b {
    margin-left: 2%;
}

.ml3b {
    margin-left: 3%;
}

.ml35b {
    margin-left: 3.5%;
}

.ml4b {
    margin-left: 4%;
}

.ml4-5b {
    margin-left: 4.5%;
}

.ml5b {
    margin-left: 5%;
}

.ml6b {
    margin-left: 6%;
}

.ml7b {
    margin-left: 7%;
}

.ml8b {
    margin-left: 8%;
}

.ml10b {
    margin-left: 10%;
}

.ml135b {
    margin-left: 13.5%;
}

.ml20b {
    margin-left: 20%;
}

.ml25b {
    margin-left: 25%;
}

.ml35bs {
    margin-left: 35%;
}

.mr068b {
    margin-right: 0.68%;
}

.mr089b {
    margin-right: 0.89%;
}

.mr09b {
    margin-right: 0.9%;
}

.mr1b {
    margin-right: 1%;
}

.mr1-5b {
    margin-right: 1.5%;
}

.mr138b {
    margin-right: 1.38888888%;
}

.mr2b {
    margin-right: 2%;
}

.mr3b {
    margin-right: 3%;
}

.mr35b {
    margin-right: 3.5%;
}

.mr4b {
    margin-right: 4%;
}

.mr4-5b {
    margin-right: 4.5%;
}

.mr5b {
    margin-right: 5%;
}

.mr6b {
    margin-right: 6%;
}

.mr7b {
    margin-right: 7%;
}

.mr8b {
    margin-right: 8%;
}

.mr10b {
    margin-right: 10%;
}

.mr135b {
    margin-right: 13.5%;
}

.mr20b {
    margin-right: 20%;
}

.mr25b {
    margin-right: 25%;
}

.ml3-3b {
    margin-left: 3.3333333%;
}

.mr3-3b {
    margin-right: 3.3333333%;
}

.ml2-5b {
    margin-left: 2.5%;
}

.mr2-5b {
    margin-right: 2.5%;
}

.ml01em {
    margin-left: 0.1em;
}

.ml02em {
    margin-left: 0.2em;
}

.ml03em {
    margin-left: 0.3em;
}

.ml04em {
    margin-left: 0.4em;
}

.ml05em {
    margin-left: 0.5em;
}

.ml06em {
    margin-left: 0.6em;
}

.ml07em {
    margin-left: 0.7em;
}

.ml08em {
    margin-left: 0.8em;
}

.ml09em {
    margin-left: 0.9em;
}

.ml10em {
    margin-left: 1.0em;
}

.ml11em {
    margin-left: 1.1em;
}

.ml12em {
    margin-left: 1.2em;
}

.ml13em {
    margin-left: 1.3em;
}

.ml14em {
    margin-left: 1.4em;
}

.ml15em {
    margin-left: 1.5em;
}

.ml16em {
    margin-left: 1.6em;
}

.ml18em {
    margin-left: 1.8em;
}

.ml19em {
    margin-left: 1.9em;
}

.ml20em {
    margin-left: 2.0em;
}

.ml25em {
    margin-left: 2.5em;
}

.ml30em {
    margin-left: 3.0em;
}

.ml325em {
    margin-left: 3.25em;
}

.ml33333em {
    margin-left: 3.33333333em;
}

.ml35em {
    margin-left: 3.5em;
}

.ml40em {
    margin-left: 4.0em;
}

.ml45em {
    margin-left: 4.5em;
}

.ml60em {
    margin-left: 6.0em;
}

.ml68em {
    margin-left: 6.8em;
}

.mr01em {
    margin-right: 0.1em;
}

.mr02em {
    margin-right: 0.2em;
}

.mr03em {
    margin-right: 0.3em;
}

.mr04em {
    margin-right: 0.4em;
}

.mr05em {
    margin-right: 0.5em;
}

.mr06em {
    margin-right: 0.6em;
}

.mr07em {
    margin-right: 0.7em;
}

.mr08em {
    margin-right: 0.8em;
}

.mr09em {
    margin-right: 0.9em;
}

.mr10em {
    margin-right: 1.0em;
}

.mr11em {
    margin-right: 1.1em;
}

.mr12em {
    margin-right: 1.2em;
}

.mr13em {
    margin-right: 1.3em;
}

.mr14em {
    margin-right: 1.4em;
}

.mr15em {
    margin-right: 1.5em;
}

.mr16em {
    margin-right: 1.6em;
}

.mr18em {
    margin-right: 1.8em;
}

.mr20em {
    margin-right: 2.0em;
}

.mr25em {
    margin-right: 2.5em;
}

.mr28em {
    margin-right: 2.8em;
}

.mr30em {
    margin-right: 3.0em;
}

.mr325em {
    margin-right: 3.25em;
}

.mr35em {
    margin-right: 3.5em;
}

.mr40em {
    margin-right: 4.0em;
}

.mr45em {
    margin-right: 4.5em;
}

.mr60em {
    margin-right: 6.0em;
}

.mt1b {
    margin-top: 1%;
}

.mt2b {
    margin-top: 2%;
}

.mt3b {
    margin-top: 3%;
}

.mt4b {
    margin-top: 4%;
}

.mt4-5b {
    margin-top: 4.5%;
}

.mt5b {
    margin-top: 5%;
}

.mt10b {
    margin-top: 10%;
}

.mt136b {
    margin-top: 1.36%;
}

.mt35bs {
    margin-top: 35%;
}

.mb2b {
    margin-bottom: 2%;
}

.mb3b {
    margin-bottom: 3%;
}

.mb4b {
    margin-bottom: 4%;
}

.mb5b {
    margin-bottom: 5%;
}

.mb10b {
    margin-bottom: 10%;
}

.mb136b {
    margin-bottom: 1.36%;
}

.mt1px {
    margin-top: 1px;
}

.mt01em {
    margin-top: 0.1em;
}

.mt015em {
    margin-top: 0.15em;
}

.mt013em {
    margin-top: 0.13em;
}

.mt02em {
    margin-top: 0.2em;
}

.mt025em {
    margin-top: 0.25em;
}

.mt03em {
    margin-top: 0.3em;
}

.mt04em {
    margin-top: 0.4em;
}

.mt05em {
    margin-top: 0.5em;
}

.mt055em {
    margin-top: 0.55em;
}

.mt06em {
    margin-top: 0.6em;
}

.mt07em {
    margin-top: 0.7em;
}

.mt08em {
    margin-top: 0.8em;
}

.mt09em {
    margin-top: 0.9em;
}

.mt10em {
    margin-top: 1.0em;
}

.mt105em {
    margin-top: 1.05em;
}

.mt11em {
    margin-top: 1.1em;
}

.mt12em {
    margin-top: 1.2em;
}

.mt13em {
    margin-top: 1.3em;
}

.mt135em {
    margin-top: 1.35em;
}

.mt14em {
    margin-top: 1.4em;
}

.mt15em {
    margin-top: 1.5em;
}

.mt16em {
    margin-top: 1.6em;
}

.mt17em {
    margin-top: 1.7em;
}

.mt175em {
    margin-top: 1.75em;
}

.mt18em {
    margin-top: 1.8em;
}

.mt185em {
    margin-top: 1.85em;
}

.mt19em {
    margin-top: 1.9em;
}

.mt20em {
    margin-top: 2.0em;
}

.mt202em {
    margin-top: 2.02em;
}

.mt22em {
    margin-top: 2.2em;
}

.mt232em {
    margin-top: 2.32em;
}

.mt24em {
    margin-top: 2.4em;
}

.mt25em {
    margin-top: 2.5em;
}

.mt27em {
    margin-top: 2.7em;
}

.mt28em {
    margin-top: 2.8em;
}

.mt30em {
    margin-top: 3.0em;
}

.mt34em {
    margin-top: 3.4em;
}

.mt35em {
    margin-top: 3.5em;
}

.mt375em {
    margin-top: 3.75em;
}

.mt40em {
    margin-top: 4.0em;
}

.mt46em {
    margin-top: 4.6em;
}

.mt49em {
    margin-top: 4.9em;
}

.mt50em {
    margin-top: 5.0em;
}

.mt60em {
    margin-top: 6.0em;
}

.mb01em {
    margin-bottom: 0.1em;
}

.mb02em {
    margin-bottom: 0.2em;
}

.mb03em {
    margin-bottom: 0.3em;
}

.mb04em {
    margin-bottom: 0.4em;
}

.mb05em {
    margin-bottom: 0.5em;
}

.mb06em {
    margin-bottom: 0.6em;
}

.mb07em {
    margin-bottom: 0.7em;
}

.mb08em {
    margin-bottom: 0.8em;
}

.mb09em {
    margin-bottom: 0.9em;
}

.mb10em {
    margin-bottom: 1.0em;
}

.mb11em {
    margin-bottom: 1.1em;
}

.mb12em {
    margin-bottom: 1.2em;
}

.mb13em {
    margin-bottom: 1.3em;
}

.mb14em {
    margin-bottom: 1.4em;
}

.mb15em {
    margin-bottom: 1.5em;
}

.mb20em {
    margin-bottom: 2.0em;
}

.mb25em {
    margin-bottom: 2.5em;
}

.mb30em {
    margin-bottom: 3.0em;
}

.mb34em {
    margin-bottom: 3.4em;
}

.mb40em {
    margin-bottom: 4.0em;
}

.mb50em {
    margin-bottom: 5.0em;
}

.mb60em {
    margin-bottom: 6.0em;
}

.mb70em {
    margin-bottom: 7.0em;
}

.mb100em {
    margin-bottom: 10.0em;
}

.padding50em {
    padding: 5em;
}

.pt1b {
    padding-top: 1%
}

.pt2b {
    padding-top: 2%
}

.pt3b {
    padding-top: 3%
}

.pt4b {
    padding-top: 4%
}

.pt5b {
    padding-top: 5%
}

.pb1b {
    padding-bottom: 1%
}

.pb2b {
    padding-bottom: 2%
}

.pb3b {
    padding-bottom: 3%
}

.pb4b {
    padding-bottom: 4%
}

.pb5b {
    padding-bottom: 5%
}

.pr2-5b {
    padding-right: 2.5%;
}

.pl2-5b {
    padding-left: 2.5%;
}

/*间距*/
.padding0 {
    padding: 0;
}

.pt01em {
    padding-top: 0.1em;
}

.pt02em {
    padding-top: 0.2em;
}

.pt03em {
    padding-top: 0.3em;
}

.pt04em {
    padding-top: 0.4em;
}

.pt05em {
    padding-top: 0.5em;
}

.pt06em {
    padding-top: 0.6em;
}

.pt07em {
    padding-top: 0.7em;
}

.pt08em {
    padding-top: 0.8em;
}

.pt09em {
    padding-top: 0.9em;
}

.pt10em {
    padding-top: 1.0em;
}

.pt11em {
    padding-top: 1.1em;
}

.pt12em {
    padding-top: 1.2em;
}

.pt13em {
    padding-top: 1.3em;
}

.pt14em {
    padding-top: 1.4em;
}

.pt15em {
    padding-top: 1.5em;
}

.pt18em {
    padding-top: 1.8em;
}

.pt20em {
    padding-top: 2.0em;
}

.pt22em {
    padding-top: 2.2em;
}

.pt25em {
    padding-top: 2.5em;
}

.pt30em {
    padding-top: 3.0em;
}

.pt35em {
    padding-top: 3.5em;
}

.pt36em {
    padding-top: 3.6em;
}

.pt40em {
    padding-top: 4.0em;
}

.pt43em {
    padding-top: 4.3em;
}

.pt45em {
    padding-top: 4.5em;
}

.pt49em {
    padding-top: 4.9em;
}

.pt50em {
    padding-top: 5.0em;
}

.pt60em {
    padding-top: 6.0em;
}

.pt70em {
    padding-top: 7.0em;
}

.pb1px {
    padding-bottom: 1px;
}

.pb01em {
    padding-bottom: 0.1em;
}

.pb02em {
    padding-bottom: 0.2em;
}

.pb03em {
    padding-bottom: 0.3em;
}

.pb04em {
    padding-bottom: 0.4em;
}

.pb05em {
    padding-bottom: 0.5em;
}

.pb06em {
    padding-bottom: 0.6em;
}

.pb07em {
    padding-bottom: 0.7em;
}

.pb08em {
    padding-bottom: 0.8em;
}

.pb09em {
    padding-bottom: 0.9em;
}

.pb10em {
    padding-bottom: 1.0em;
}

.pb11em {
    padding-bottom: 1.1em;
}

.pb12em {
    padding-bottom: 1.2em;
}

.pb13em {
    padding-bottom: 1.3em;
}

.pb14em {
    padding-bottom: 1.4em;
}

.pb15em {
    padding-bottom: 1.5em;
}

.pb20em {
    padding-bottom: 2.0em;
}

.pb25em {
    padding-bottom: 2.5em;
}

.pb30em {
    padding-bottom: 3.0em !important;
}

.pb36em {
    padding-bottom: 3.6em;
}

.pb375em {
    padding-bottom: 3.75em;
}

.pb40em {
    padding-bottom: 4.0em;
}

.pb43em {
    padding-bottom: 4.3em;
}

.pb44em {
    padding-bottom: 4.4em;
}

.pb45em {
    padding-bottom: 4.5em;
}

.pb50em {
    padding-bottom: 5.0em;
}

.pb60em {
    padding-bottom: 6.0em;
}

.pb70em {
    padding-bottom: 7.0em;
}

.pl03em {
    padding-left: 0.3em;
}

.pl04em {
    padding-left: 0.4em;
}

.pl05em {
    padding-left: 0.5em;
}

.pl06em {
    padding-left: 0.6em;
}

.pl07em {
    padding-left: 0.7em;
}

.pr02em {
    padding-right: 0.2em;
}

.pr03em {
    padding-right: 0.3em;
}

.pr04em {
    padding-right: 0.4em;
}

.pr05em {
    padding-right: 0.5em;
}

.pr06em {
    padding-right: 0.6em;
}

.pr07em {
    padding-right: 0.7em;
}

.pl08em {
    padding-left: 0.8em;
}

.pr08em {
    padding-right: 0.8em;
}

.pl10em {
    padding-left: 1.0em;
}

.pr10em {
    padding-right: 1.0em;
}

.pl12em {
    padding-left: 1.2em;
}

.pr12em {
    padding-right: 1.2em;
}

.pl13em {
    padding-left: 1.3em;
}

.pr13em {
    padding-right: 1.3em;
}

.pl15em {
    padding-left: 1.5em;
}

.pr15em {
    padding-right: 1.5em;
}

.pl16em {
    padding-left: 1.6em;
}

.pr16em {
    padding-right: 1.6em;
}

.pl18em {
    padding-left: 1.8em;
}

.pr18em {
    padding-right: 1.8em;
}

.pl19em {
    padding-left: 1.9em;
}

.pr19em {
    padding-right: 1.9em;
}

.pl20em {
    padding-left: 2.0em;
}

.pr20em {
    padding-right: 2.0em;
}

.pl22em {
    padding-left: 2.2em;
}

.pr22em {
    padding-right: 2.2em;
}

.pl25em {
    padding-left: 2.5em;
}

.pr25em {
    padding-right: 2.5em;
}

.pl30em {
    padding-left: 3.0em;
}

.pr30em {
    padding-right: 3.0em;
}

.pl40em {
    padding-left: 4.0em;
}

.pr40em {
    padding-right: 4.0em;
}

.pl60em {
    padding-left: 6.0em;
}

.pr60em {
    padding-right: 6.0em;
}

.pl114em {
    padding-left: 1.14em;
}

/* 园角 */
.brad50b {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    overflow: hidden;
}

.brad01em {
    border-radius: 0.10em;
    -moz-border-radius: 0.10em;
    -webkit-border-radius: 0.10em;
}

.brad02em {
    border-radius: 0.20em;
    -moz-border-radius: 0.20em;
    -webkit-border-radius: 0.20em;
}

.brad03em {
    border-radius: 0.30em;
    -moz-border-radius: 0.30em;
    -webkit-border-radius: 0.30em;
}

.brad04em {
    border-radius: 0.40em;
    -moz-border-radius: 0.40em;
    -webkit-border-radius: 0.40em;
}

.brad05em {
    border-radius: 0.50em;
    -moz-border-radius: 0.50em;
    -webkit-border-radius: 0.50em;
}

.brad06em {
    border-radius: 0.60em;
    -moz-border-radius: 0.60em;
    -webkit-border-radius: 0.60em;
}

.brad07em {
    border-radius: 0.70em;
    -moz-border-radius: 0.70em;
    -webkit-border-radius: 0.70em;
}

.brad08em {
    border-radius: 0.80em;
    -moz-border-radius: 0.80em;
    -webkit-border-radius: 0.80em;
}

.brad09em {
    border-radius: 0.90em;
    -moz-border-radius: 0.90em;
    -webkit-border-radius: 0.90em;
}

.brad10em {
    border-radius: 1.0em;
    -moz-border-radius: 1.0em;
    -webkit-border-radius: 1.0em;
}

.brad11em {
    border-radius: 1.1em;
    -moz-border-radius: 1.1em;
    -webkit-border-radius: 1.1em;
}

.brad12em {
    border-radius: 1.2em;
    -moz-border-radius: 1.2em;
    -webkit-border-radius: 1.2em;
}

.brad13em {
    border-radius: 1.3em;
    -moz-border-radius: 1.3em;
    -webkit-border-radius: 1.3em;
}

.brad14em {
    border-radius: 1.4em;
    -moz-border-radius: 1.4em;
    -webkit-border-radius: 1.4em;
}

.brad15em {
    border-radius: 1.5em;
    -moz-border-radius: 1.5em;
    -webkit-border-radius: 1.5em;
}

.brad16em {
    border-radius: 1.4em;
    -moz-border-radius: 1.6em;
    -webkit-border-radius: 1.6em;
}

.brad20em {
    border-radius: 2.0em;
    -moz-border-radius: 2.0em;
    -webkit-border-radius: 2.0em;
}

/*上半圆角*/
.brad03em-t {
    border-radius: 0.30em 0.30em 0 0;
    -moz-border-radius: 0.30em 0.30em 0 0;
    -webkit-border-radius: 0.30em 0.30em 0 0;
}

.brad15em-t {
    border-radius: 1.50em 1.50em 0 0;
    -moz-border-radius: 1.50em 1.50em 0 0;
    -webkit-border-radius: 1.50em 1.50em 0 0;
}

.brad80em-t {
    border-radius: 8.0em 8.0em 0 0;
    -moz-border-radius: 8.0em 8.0em 0 0;
    -webkit-border-radius: 8.0em 8.0em 0 0;
}

/*下半圆角*/
.brad03em-d {
    border-radius: 0 0 0.30em 0.30em;
    -moz-border-radius: 0 0 0.30em 0.30em;
    -webkit-border-radius: 0 0 0.30em 0.30em;
}

/*右边圆角*/
.brad15em-right {
    border-radius: 0 1.5em 1.5em 0;
    -moz-border-radius: 0 1.5em 1.5em 0;
    -webkit-border-radius: 0 1.5em 1.5em 0;
}

/*半圆角*/
.brad03em-l {
    border-radius: 0.3em 0 0 0.3em;
    -moz-border-radius: 0.3em 0 0 0.3em;
    -webkit-border-radius: 0.3em 0 0 0.3em;
}

.brad03em-r {
    border-radius: 0 0.3em 0.3em 0;
    -moz-border-radius: 0 0.3em 0.3em 0;
    -webkit-border-radius: 0 0.3em 0.3em 0;
}

.brad15em-b {
    border-radius: 1.5em 0 0 1.5em;
    -moz-border-radius: 1.5em 0 0 1.5em;
    -webkit-border-radius: 1.5em 0 0 1.5em;
}

.brad15em-bc {
    border-radius: 0 1.5em 1.5em 0;
    -moz-border-radius: 0 1.5em 1.5em 0;
    -webkit-border-radius: 0 1.5em 1.5em 0;
}

/*对称半圆角*/
.brad08em-c {
    border-radius: 0.8em 0 0.8em 0;
    -moz-border-radius: 0.8em 0 0.8em 0;
    -webkit-border-radius: 0.8em 0 0.8em 0;
}

/*左上角一个圆角*/
.brad05em-lt {
    border-radius: 0.5em 0 0 0;
    -moz-border-radius: 0.5em 0 0 0;
    -webkit-border-radius: 0.5em 0 0 0;
}

.brad03em-lt {
    border-radius: 0.30em 0 0 0;
    -moz-border-radius: 0.30em 0 0 0;
    -webkit-border-radius: 0.30em 0 0 0;
}

/*右下角一个圆角*/
.brad08em-x {
    border-radius: 0 0 0.8em 0;
    -moz-border-radius: 0 0 0.8em 0;
    -webkit-border-radius: 0 0 0.8em 0;
}

/*左下角一个圆角*/
.brad06em-y {
    border-radius: 0 0 0 0.6em;
    -moz-border-radius: 0 0 0 0.6em;
    -webkit-border-radius: 0 0 0 0.6em;
}


.pl2b {
    padding-left: 2%;
}

.pr2b {
    padding-right: 2%;
}

.pl3b {
    padding-left: 3%;
}

.pt3b {
    padding-top: 3%;
}

.pr3b {
    padding-right: 3%;
}

.pb3b {
    padding-bottom: 3%;
}

.pl4b {
    padding-left: 4%;
}

.pr4b {
    padding-right: 4%;
}

.pl5b {
    padding-left: 5%;
}

.pr5b {
    padding-right: 5%;
}

.pl6b {
    padding-left: 6%;
}

.pr6b {
    padding-right: 6%;
}

.pl10b {
    padding-left: 10%;
}

.pr10b {
    padding-right: 10%;
}

.pl15b {
    padding-left: 15%;
}

.pr15b {
    padding-right: 15%;
}

.lineno {
    line-height: normal;
}

.line09em {
    line-height: 0.9em;
}

.line095em {
    line-height: 0.95em;
}

.line10em {
    line-height: 1.0em;
}

.line11em {
    line-height: 1.1em;
}

.line12em {
    line-height: 1.2em;
}

.line13em {
    line-height: 1.3em;
}

.line14em {
    line-height: 1.4em;
}

.line15em {
    line-height: 1.5em;
}

.line16em {
    line-height: 1.6em;
}

.line17em {
    line-height: 1.7em;
}

.line18em {
    line-height: 1.8em;
}

.line19em {
    line-height: 1.9em;
}

.line20em {
    line-height: 2.0em;
}

.line21em {
    line-height: 2.1em;
}

.line22em {
    line-height: 2.2em;
}

.line23em {
    line-height: 2.3em;
}

.line24em {
    line-height: 2.4em;
}

.line25em {
    line-height: 2.5em;
}

.line26em {
    line-height: 2.6em;
}

.line27em {
    line-height: 2.7em;
}

.line28em {
    line-height: 2.8em;
}

.line29em {
    line-height: 2.9em;
}

.line30em {
    line-height: 3.0em;
}

.line31em {
    line-height: 3.1em;
}

.line32em {
    line-height: 3.2em;
}

.line33em {
    line-height: 3.3em;
}

.line34em {
    line-height: 3.4em;
}

.line35em {
    line-height: 3.5em;
}

.line37em {
    line-height: 3.7em;
}

.line375em {
    line-height: 3.75em;
}

.line38em {
    line-height: 3.8em;
}

.line40em {
    line-height: 4.0em;
}

.line4125em {
    line-height: 4.125em;
}

.line44em {
    line-height: 4.4em;
}

.line48em {
    line-height: 4.8em;
}

.line50em {
    line-height: 5.0em;
}

.line54em {
    line-height: 5.4em;
}

.line58em {
    line-height: 5.8em;
}

.line60em {
    line-height: 6.0em;
}

.line100em {
    line-height: 10.0em;
}

.line120em {
    line-height: 14.0em;
}

.line160em {
    line-height: 16.0em;
}

.line166em {
    line-height: 16.6em;
}

.fl {
    float: left;
    overflow: hidden;
}

.fl0 {
    float: left;
}

.fr {
    float: right;
    overflow: hidden;
}

.fr0 {
    float: right;
}

.clear {
    clear: both;
    overflow: hidden;
    display: block;
}

.h100b {
    height: 100%;
}

.h90b {
    height: 90%;
}

.h80b {
    height: 80%;
}

.h40b {
    height: 40%;
}

.h30b {
    height: 30%;
}

.h24b {
    height: 24%;
}

.h20b {
    height: 20%;
}

.h105b {
    height: 10.5%;
}

.h1px {
    height: 1px;
    overflow: hidden;
}

.h00em {
    height: 0.0em;
}

.h01em {
    height: 0.1em;
}

.h02em {
    height: 0.2em;
}

.h03em {
    height: 0.3em;
}

.h04em {
    height: 0.4em;
}

.h05em {
    height: 0.5em;
}

.h06em {
    height: 0.6em;
}

.h07em {
    height: 0.7em;
}

.h075em {
    height: 0.75em;
}

.h08em {
    height: 0.8em;
}

.h09em {
    height: 0.9em;
}

.h10em {
    height: 1.0em;
}

.h11em {
    height: 1.1em;
}

.h12em {
    height: 1.2em;
}

.h13em {
    height: 1.3em;
}

.h14em {
    height: 1.4em;
}

.h15em {
    height: 1.5em;
}

.h16em {
    height: 1.6em;
}

.h17em {
    height: 1.7em;
}

.h18em {
    height: 1.8em;
}

.h19em {
    height: 1.9em;
}

.h20em {
    height: 2.0em;
}

.h21em {
    height: 2.1em;
}

.h22em {
    height: 2.2em;
}

.h23em {
    height: 2.3em;
}

.h24em {
    height: 2.4em;
}

.h25em {
    height: 2.5em;
}

.h26em {
    height: 2.6em;
}

.h27em {
    height: 2.7em;
}

.h28em {
    height: 2.8em;
}

.h29em {
    height: 2.9em;
}

.h30em {
    height: 3.0em;
}

.h31em {
    height: 3.1em;
}

.h32em {
    height: 3.2em;
}

.h33em {
    height: 3.3em;
}

.h34em {
    height: 3.4em;
}

.h35em {
    height: 3.5em;
}

.h36em {
    height: 3.6em;
}

.h375em {
    height: 3.75em;
}

.h38em {
    height: 3.8em;
}

.h40em {
    height: 4.0em;
}

.h42em {
    height: 4.2em;
}

.h44em {
    height: 4.4em;
}

.h45em {
    height: 4.5em;
}

.h89em {
    height: 8.9em;
}

.h160em {
    height: 16.0em;
}

.h48em {
    height: 4.8em;
}

.h50em {
    height: 5.0em;
}

.h52em {
    height: 5.2em;
}

.h524em {
    height: 5.24em;
}

.h54em {
    height: 5.4em;
}

.h58em {
    height: 5.8em;
}

.h60em {
    height: 6.0em;
}

.h64em {
    height: 6.4em;
}

.h70em {
    height: 7.0em;
}

.h72em {
    height: 7.2em;
}

.h80em {
    height: 8.0em;
}

.h84em {
    height: 8.4em;
}

.h90em {
    height: 9.0em;
}

.h96em {
    height: 9.6em;
}

.h100em {
    height: 10.0em;
}

.h128em {
    height: 12.8em;
}

.h120em {
    height: 12.0em;
}

.h132em {
    height: 13.2em;
}

.h150em {
    height: 15em;
}

.h180em {
    height: 18em;
}

.h195em {
    height: 19.5em;
}

.h220em {
    height: 22em;
}

.h240em {
    height: 24em;
}

.h2745em {
    height: 27.45em;
}

.h3125em {
    height: 31.25em;
}

.h300em {
    height: 30.0em;
}

.h280em {
    height: 28.0em;
}

/*产品固定高度*/
.h130em {
    height: 13.0em;
}

.h200em {
    height: 20.0em;
}

.maxh150em {
    max-height: 15.0em;
}

.w1px {
    width: 1px;
}

.w2px {
    width: 2px;
}

.w00em {
    width: 0.0em;
}

.w01em {
    width: 0.1em;
}

.w02em {
    width: 0.2em;
}

.w03em {
    width: 0.3em;
}

.w04em {
    width: 0.4em;
}

.w05em {
    width: 0.5em;
}

.w06em {
    width: 0.6em;
}

.w07em {
    width: 0.7em;
}

.w075em {
    width: 0.75em;
}

.w08em {
    width: 0.8em;
}

.w09em {
    width: 0.9em;
}

.w10em {
    width: 1.0em;
}

.w11em {
    width: 1.1em;
}

.w12em {
    width: 1.2em;
}

.w13em {
    width: 1.3em;
}

.w14em {
    width: 1.4em;
}

.w15em {
    width: 1.5em;
}

.w16em {
    width: 1.6em;
}

.w17em {
    width: 1.7em;
}

.w18em {
    width: 1.8em;
}

.w19em {
    width: 1.9em;
}

.w20em {
    width: 2.0em;
}

.w21em {
    width: 2.1em;
}

.w22em {
    width: 2.2em;
}

.w23em {
    width: 2.3em;
}

.w24em {
    width: 2.4em;
}

.w25em {
    width: 2.5em;
}

.w26em {
    width: 2.6em;
}

.w27em {
    width: 2.7em;
}

.w28em {
    width: 2.8em;
}

.w29em {
    width: 2.9em;
}

.w30em {
    width: 3.0em;
}

.w31em {
    width: 3.1em;
}

.w32em {
    width: 3.2em;
}

.w33em {
    width: 3.3em;
}

.w34em {
    width: 3.4em;
}

.w35em {
    width: 3.5em;
}

.w36em {
    width: 3.6em;
}

.w40em {
    width: 4.0em;
}

.w42em {
    width: 4.2em;
}

.w44em {
    width: 4.4em;
}

.w45em {
    width: 4.5em;
}

.w48em {
    width: 4.8em;
}

.w50em {
    width: 5.0em;
}

.w52em {
    width: 5.2em;
}

.w60em {
    width: 6.0em;
}

.w80em {
    width: 8.0em;
}

.w84em {
    width: 8.4em;
}

.w98em {
    width: 9.8em;
}

.w1375em {
    width: 13.75em;
}

.w180em {
    width: 18.0em;
}

.w240em {
    width: 24.0em;
}

.w280em {
    width: 28.0em;
}

.maxw70b {
    max-width: 70%;
}

/*按钮*/
.button0 {
    width: 90%;
    height: 2.8em;
    font-size: 1em;
    line-height: 2.8em;
    border: 0px;
    background-color: #ff6600;
    color: white;
    display: inline-block;
    text-align: center;
    margin: 0px;
    margin-left: 5%;
    margin-right: 5%;
    padding: 0px;
    overflow: hidden;
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
}

/*全屏90%按钮*/

.button1 {
    width: 90%;
    height: 2.8em;
    font-size: 1em;
    line-height: 2.8em;
    border: 0px;
    background-color: #1d82d2;
    color: white;
    display: inline-block;
    text-align: center;
    margin: 0px;
    margin-left: 5%;
    margin-right: 5%;
    padding: 0px;
    overflow: hidden;
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
}

/*全屏90%按钮*/

.button2 {
    width: 90%;
    font-size: 1em;
    line-height: 2.8em;
    height: 2.8em;
    border: 0px;
    color: #666666;
    display: inline-block;
    text-align: center;
    margin: 0px;
    margin-left: 5%;
    margin-right: 5%;
    padding: 0px;
    overflow: hidden;
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
}

/*全屏90%按钮*/
.button2 .border {
    border: 1px solid #e3e3e3;
    display: block;
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
    overflow: hidden;
    height: 2.65em;
    background-color: #f9f9f9;
    line-height: 2.65em;
}

.button3 {
    width: 90%;
    height: 2.8em;
    font-size: 1em;
    line-height: 2.8em;
    border: 0px;
    background-color: #ffffff;
    color: #ff6600;
    display: inline-block;
    text-align: center;
    margin: 0px;
    margin-left: 5%;
    margin-right: 5%;
    padding: 0px;
    overflow: hidden;
    border-radius: 1.5em;
    -moz-border-radius: 1.5em;
    -webkit-border-radius: 1.5em;
}

/*全屏90%按钮*/
.button3 .border {
    border: 1px solid #ff6600;
    display: block;
    line-height: 2.7em;
    text-align: center;
}

.button4 {
    display: inline-block;
    height: 2.8em;
    line-height: 2.8em;
    padding: 0 0.8em;
    background: #ff6600;
    color: white;
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
}

.button5 {
    display: inline-block;
    height: 2.8em;
    line-height: 2.8em;
    padding: 0 1.2em;
    background: #ffffff;
    color: #555555;
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
    border: 1px solid #e3e3e3;
}

.button6 {
    display: inline-block;
    height: 2.8em;
    line-height: 2.8em;
    padding: 0 1.2em;
    background: #ffffff;
    color: #1C9E7F;
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
    border: 1px solid #1C9E7F;
}

.button7 {
    display: inline-block;
    height: 2.5em;
    line-height: 2.5em;
    padding: 0 1.2em;
    background: #ff9900;
    color: white;
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
    text-align: center;
}

.button8 {
    display: inline-block;
    height: 2.5em;
    line-height: 2.5em;
    padding: 0 1.2em;
    background: #f2f2f2;
    color: #666666;
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
    text-align: center;
}

.button9 {
    display: inline-block;
    height: 2.5em;
    line-height: 2.5em;
    padding: 0 1.1em;
    background: #ffffff;
    color: #666666;
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
    text-align: center;
    border: 1px solid #e3e3e3;
}

.button10 {
    display: inline-block;
    height: 2.5em;
    line-height: 2.5em;
    padding: 0 1.1em;
    background: #ffffff;
    color: #DC0003;
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
    text-align: center;
    border: 1px solid #DC0003;
}

.button11 {
    font-size: 1em;
    line-height: 2.2em;
    border: 0px;
    background-color: #ffffff;
    color: #1d82d2;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -webkit-border-radius: 0.2em;
}

/*全屏90%按钮*/
.button11 .border {
    border: 1px solid #1d82d2;
    display: block;
    line-height: 2.0em;
    text-align: center;
    border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -webkit-border-radius: 0.2em;
    padding: 0 0.9em;
    float: left;
}

.button12 {
    line-height: 2.2em;
    font-size: 1em;
    border: 0px;
    background-color: #ffffff;
    color: #444444;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -webkit-border-radius: 0.2em;
}

/*全屏90%按钮*/
.button12 .border {
    border: 1px solid #666666;
    display: block;
    line-height: 2.0em;
    text-align: center;
    border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -webkit-border-radius: 0.2em;
    padding: 0 0.9em;
    float: left;
}

.button13 {
    line-height: 2.2em;
    font-size: 1em;
    border: 0px;
    background-color: #ffffff;
    color: #df2037;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -webkit-border-radius: 0.2em;
}

/*全屏90%按钮*/
.button13 .border {
    border: 1px solid #df2037;
    display: block;
    line-height: 2.0em;
    text-align: center;
    border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -webkit-border-radius: 0.2em;
    padding: 0 0.9em;
    float: left;
}

.button_blue {
    display: inline-block;
    height: 2.5em;
    line-height: 2.5em;
    text-align: center;
    padding: 0 1em;
    background: #1d82d2;
    color: white;
    border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -webkit-border-radius: 0.2em;
}

.button_blue1 {
    display: inline-block;
    height: 2.5em;
    line-height: 2.5em;
    text-align: center;
    padding: 0 1em;
    background: #00978B;
    color: white;
}

.button14 {
    display: inline-block;
    height: 2.5em;
    line-height: 2.5em;
    padding: 0 0.8em;
    background: #eb0000;
    color: white;
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
}

/*浮动*/
.pos1,
.pos_abs {
    position: absolute;
}

.pos2 {
    position: relative;
}

.pos3 {
    position: fixed;
}

.right0 {
    right: 0;
}

.left0 {
    left: 0;
}

.top0 {
    top: 0;
}

.bottom0 {
    bottom: 0;
}

.right-1 {
    right: -1px;
}

.left2b {
    left: 2%;
}

.left3b {
    left: 3%;
}

.left5b {
    left: 5%;
}

.left8b {
    left: 8%;
}

.left10b {
    left: 10%;
}

.left12b {
    left: 12%;
}

.left15b {
    left: 15%;
}

.left18b {
    left: 18%;
}

.left25b {
    left: 25%;
}

.left28b {
    left: 28%;
}

.left35b {
    left: 35%;
}

.left38b {
    left: 38%;
}

.left40b {
    left: 40%;
}

.left333b {
    left: 33.333333333%;
}

.left45b {
    left: 45%;
}

.left666b {
    left: 66.666666666%;
}

.left100 {
    left: 100%;
}

.right3b {
    right: 3%;
}

.right5b {
    right: 5%;
}

.right8b {
    right: 8%;
}

.right10b {
    right: 10%;
}

.right15b {
    right: 15%;
}

.right18b {
    right: 18%;
}

.right28b {
    right: 28%;
}

.right25b {
    right: 25%;
}

.right100 {
    right: 100%;
}

.top-19em {
    top: -1.9em;
}

.top08 {
    top: 0.8em;
}

.top25b {
    top: 25%;
}

.top30b {
    top: 30%;
}

.top45b {
    top: 45%;
}

.top55b {
    top: 55%;
}

.top70b {
    top: 70%;
}

.top3 {
    top: 3em;
}

.top55 {
    top: 5.5em;
}

.bottom15b {
    bottom: 15%;
}

.bottom30b {
    bottom: 30%;
}

.bottom32b {
    bottom: 32%;
}

.bottom35b {
    bottom: 35%;
}

.bottom40b {
    bottom: 40%;
}

/*动画*/
.lttr50b {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*电话图标span标签*/
.telephone_span {
    background: url(../img/telephone0.png) no-repeat right;
    background-size: 1em;
    padding-right: 1.2em;
}

/*中部内容*/
#content0 {
    position: absolute;
    left: 0;
    right: 0;
    top: 3em;
    bottom: 3em;
    width: 100%;
    overflow: hidden;
    z-index: 1;
}

/*头部、底部都存在，白底#FFFFFF*/
#content1 {
    position: absolute;
    left: 0;
    right: 0;
    top: 3em;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    z-index: 1;
}

/*头部存在、底部不存在，白底#FFFFFF*/
#content1_1 {
    position: absolute;
    left: 0;
    right: 0;
    top: 5.5em;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    z-index: 1;
}

/*头部存在、底部不存在，白底#FFFFFF*/
#content1_2 {
    position: absolute;
    left: 0;
    right: 0;
    top: 7.5em;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    z-index: 1;
}

/*头部存在、底部不存在，白底#FFFFFF*/
#content2 {
    position: absolute;
    left: 0;
    right: 0;
    top: 3em;
    bottom: 3em;
    width: 100%;
    overflow: hidden;
    z-index: 1;
}

/*头部、底部都存在，灰底#F2F2F2*/
#content3 {
    position: absolute;
    left: 0;
    right: 0;
    top: 3em;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    z-index: 1;
}

/*头部存在、底部不存在，灰底#F2F2F2*/
#content4 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    z-index: 1;
}

/*无头部、底部，白底#FFFFFF*/
#content5 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 3em;
    width: 100%;
    overflow: hidden;
    z-index: 1;
}

/*无头部、底部存在，白底#FFFFFF*
.con_bg  {position:fixed;top:45%;width:50%;left:25%;right:25%;z-index:0;}
#content0 .conb , #content1 .conb , #content2 .conb , #content3 .conb , #content4 .conb {position:relative;z-index:1;}


/*隐藏滑动条*/
.overhidden {
    overflow: hidden;
}

.inb {
    display: inline-block;
}

/*边框隐藏*/
.hide {
    display: none;
}

/* 模拟单选复选框 */
.checkbox {
    display: inline-block;
    height: 1em;
    line-height: 1em;
    overflow: hidden;
    width: 1em;
    border: 1px solid #cccccc;
    border-radius: 0.1em;
    -moz-border-radius: 0.1em;
    -webkit-border-radius: 0.1em;
}

.checkbox .rbox {
    display: inline-block;
    float: left;
    width: 0.5em;
    height: 0.5em;
    line-height: 0.5em;
    overflow: hidden;
    float: left;
    margin-left: 0.25em;
    margin-top: 0.25em;
    border-radius: 0.1em;
    -moz-border-radius: 0.1em;
    -webkit-border-radius: 0.1em;
}

.checkbox.over {
    border: 1px solid #ff6600;
}

.checkbox.over .rbox {
    background: #ff6600;
    color: white;
}

.checkbox.style1.over {
    border: 1px solid #1d82d2;
}

.checkbox.style1.over .rbox {
    background: #1d82d2;
    color: white;
}

.checkbox.style2,
.checkbox.style2 .rbox {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.checkbox.style2.over {
    border: 1px solid #1d82d2;
}

.checkbox.style2.over .rbox {
    background: #1d82d2;
    color: white;
}

.checkbox.style3 {
    height: 1.2em;
    line-height: 1.2em;
    width: 1.2em;
}

.checkbox.style3,
.checkbox.style3 .rbox {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.checkbox.style3 .rbox {
    width: 0.6em;
    height: 0.6em;
    line-height: 0.6em;
    margin-left: 0.3em;
    margin-top: 0.3em;
}

.checkbox.style3.over {
    border: 1px solid #62B0B0;
}

.checkbox.style3.over .rbox {
    background: #62B0B0;
    color: white;
}

.checkbox.style4 {
    height: 1.2em;
    line-height: 1.2em;
    width: 1.2em;
}

.checkbox.style4 .rbox {
    width: 0.6em;
    height: 0.6em;
    line-height: 0.6em;
    margin-left: 0.3em;
    margin-top: 0.3em;
}

.checkbox.style4.over {
    border: 1px solid #1d82d2;
}

.checkbox.style4.over .rbox {
    background: #1d82d2;
    color: white;
}

.checkbox.style5 {
    height: 1.2em;
    line-height: 1.2em;
    width: 1.2em;
}

.checkbox.style5,
.checkbox.style5 .rbox {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.checkbox.style5 .rbox {
    width: 1.2em;
    height: 1.2em;
    line-height: 1.2em;
    margin-left: 0.0em;
    margin-top: 0.0em;
    float: left;
    overflow: hidden;
    text-align: center;
}

.checkbox.style5 img {
    display: none;
    width: 0.8em;
    float: left;
    margin: 0.2em;
    height: auto;
}

.checkbox.style5.over img {
    display: inline-block;
}

.checkbox.style5.over {
    background: #3c92d7;
    color: white;
    border: 1px solid #3c92d7;
}

.checkbox.style5.over .rbox {
    background: none;
}

.checkbox.style6 {
    height: 1.2em;
    line-height: 1.2em;
    width: 1.2em;
    background-color: #FFFFFF;
}

.checkbox.style6,
.checkbox.style6 .rbox {
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
}

.checkbox.style6 .rbox {
    width: 1.2em;
    height: 1.2em;
    line-height: 1.2em;
    margin-left: 0.0em;
    margin-top: 0.0em;
    float: left;
    overflow: hidden;
    text-align: center;
}

.checkbox.style6 img {
    display: none;
    width: 0.8em;
    float: left;
    margin: 0.2em;
    height: auto;
}

.checkbox.style6.over img {
    display: inline-block;
}

.checkbox.style6.over {
    background: #0056b2;
    color: white;
    border: 1px solid #0056b2;
}

.checkbox.style6.over .rbox {
    background: none;
}

.checkbox.style7 {
    height: 1.2em;
    line-height: 1.2em;
    width: 1.2em;
}

.checkbox.style7,
.checkbox.style7 .rbox {
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
}

.checkbox.style7 .rbox {
    width: 1.2em;
    height: 1.2em;
    line-height: 1.2em;
    margin-left: 0.0em;
    margin-top: 0.0em;
    float: left;
    overflow: hidden;
    text-align: center;
}

.checkbox.style7 img {
    display: none;
    width: 0.8em;
    float: left;
    margin: 0.2em;
    height: auto;
}

.checkbox.style7.over img {
    display: inline-block;
}

.checkbox.style7.over {
    background: #ff6a00;
    color: white;
    border: 1px solid #ff6a00;
}

.checkbox.style7.over .rbox {
    background: none;
}



.radio {
    display: inline-block;
    height: 0.8em;
    line-height: 0.8em;
    overflow: hidden;
    width: 0.8em;
    border: 0px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    padding: 0;
    background-color: #F2F2F2;
}

.radio .rbox {
    display: inline-block;
    width: 0.4em;
    height: 0.4em;
    line-height: 0.4em;
    overflow: hidden;
    float: left;
    margin-left: 0.2em;
    margin-top: 0.2em;
    border: 0;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    font-size: 1em;
}

.radio.over {
    border: 1px solid #ff6600;
}

.radio.over .rbox {
    background: #ff6600;
    color: white;
}

.radio.style1 {
    height: 1.2em;
    line-height: 1.2em;
    width: 1.2em;
}

.radio.style1 .rbox {
    width: 1.2em;
    height: 1.2em;
    line-height: 1.2em;
    margin-left: 0.0em;
    margin-top: 0.0em;
}

.radio.style1.over {
    border: 0px;
}

.radio.style1.over .rbox {
    background: #62B0B0;
    color: white;
}

.radio.style1 .rbox img {
    display: none;
    width: 0.6em;
    float: left;
    margin: 0.3em;
    height: auto;
}

.radio.style1.over .rbox img {
    display: inline-block;
}

.radio.style2 {
    height: 1em;
    line-height: 1em;
    width: 1em;
    border: 1px solid #FFFFFF;
    background-color: #FFFFFF;
}

.radio.style2 .rbox {
    width: 0.6em;
    height: 0.6em;
    line-height: 0.6em;
    background: #FFFFFF;
}

.radio.style2.over {
    border: 1px solid #0056b2;
}

.radio.style2.over .rbox {
    background: #0056b2;
}

.radio.style3 {
    height: 1em;
    line-height: 1em;
    width: 1em;
    border: 1px solid #EEEEEE;
    background-color: #FFFFFF;
}

.radio.style3 .rbox {
    width: 0.6em;
    height: 0.6em;
    line-height: 0.6em;
    background: #EEEEEE;
}

.radio.style3.over {
    border: 1px solid #124ca3;
}

.radio.style3.over .rbox {
    background: #124ca3;
}

/*右上角弹出菜单*/
#right_menu {
    position: fixed;
    z-index: 9999;
    right: 0;
    top: 3em;
    width: 8em;
    height: auto;
    background: url(../img/00bantoumbg_cdr0.png) repeat top;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

#right_menu .code {
    width: 8em;
    height: 3em;
    border-bottom: 1px solid #E5E5E5;
}

#right_menu .code .l {
    width: 7em;
    height: 3em;
    float: left;
}

#right_menu .code .l .m {
    width: 2em;
    height: 3em;
    text-align: center;
    float: left;
}

#right_menu .code .l .m img {
    height: 1.2em;
    margin-top: 0.9em;
}

#right_menu .code .l .n {
    width: 5em;
    height: 3em;
    font-size: 0.8em;
    text-align: left;
    line-height: 3.8em;
    color: #FFFFFF;
    float: left;
}

#right_menu .code .r {
    width: 1em;
    height: 3em;
    text-align: left;
    float: right;
}

#right_menu .code .r img {
    width: 0.8em;
    height: 0.8em;
    margin-top: 1.1em;
    display: none;
}

#right_menu .code .r img.over {
    display: block;
}

.trt {
    display: block;
    clear: both;
    overflow: hidden;
    color: #454545;
    border-bottom: 1px solid #f2f2f2;
}

.trt.bt0 {
    border-bottom: 0;
}

.trt .l {
    display: inline-block;
    float: left;
    width: 30%;
    line-height: 1.5em;
    height: 1.5em;
    overflow: hidden;
    padding-top: 0.9em;
    padding-bottom: 0.9em;
    text-align: right;
    color: #666666;
    vertical-align: middle;
}

.trt .r {
    display: inline-block;
    float: right;
    width: 70%;
    line-height: 1.5em;
    padding-top: 0.90em;
    padding-bottom: 0.90em;
    overflow: hidden;
    vertical-align: middle;
}

.trt .r span,
.trt .r font {
    display: inline-block;
    overflow: hidden;
}

.trt .b {
    clear: both;
    overflow: hidden;
    border: 1px solid #e5e5e5;
    width: 90%;
    margin-left: 4.5%;
    margin-right: 4.5%;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
}

.trt .b.bb1 {
    width: auto;
    margin-left: 14.5%;
    margin-right: 14.5%;
}

.trt .b .l {
    width: 15%;
    text-align: right;
    padding-top: 0.7em;
    padding-bottom: 0.7em;
}

.trt .b .r {
    width: 85%;
    text-align: left;
    padding-top: 0.7em;
    padding-bottom: 0.7em;
}

.trt .l1 {
    display: inline-block;
    float: left;
    width: 25%;
    line-height: 1.5em;
    overflow: hidden;
    padding-top: 0.9em;
    padding-bottom: 0.9em;
    text-align: right;
    color: #666666;
    vertical-align: middle;
}

.trt .c1 {
    display: inline-block;
    float: left;
    width: 50%;
    line-height: 1.5em;
    padding-top: 0.90em;
    padding-bottom: 0.90em;
    overflow: hidden;
    vertical-align: middle;
}

.trt .r1 {
    display: inline-block;
    float: right;
    width: 25%;
    line-height: 1.5em;
    padding-top: 0.90em;
    padding-bottom: 0.90em;
    overflow: hidden;
    vertical-align: middle;
}

.trt .r1 span,
.trt .r1 font {
    display: inline-block;
    overflow: hidden;
}

.trt .r.relative {
    position: relative;
}

.trt textarea {
    height: 8em;
    line-height: 1.8em;
    width: 91%;
    padding: 0% 3%;
    background: white;
    color: #999999;
    border: 0;
    margin: 2% 0;
    font-size: 1em;
}

.trt .sa {
    display: inline-block;
    color: white;
    margin: 0.2em 0% 0.2em 2%;
    float: left;
    width: 30.66666666666667%;
    text-align: center;
    overflow: hidden;
}

.trt .sa .ok {
    padding: 0.3em 1%;
    display: block;
    overflow: hidden;
    border: 1px solid white;
}

.trt .sa.over .ok {
    border: 1px solid #bf3000;
    margin: 0px;
    background: white;
    color: #bf3000;
}

.trt input[type="text"],
.trt input[type="password"] {
    float: left;
    height: 1.5em;
    line-height: 1.5em;
    width: 99%;
    border: 0;
    background: white;
    color: #454545;
    font-size: 0.8em;
}

.select {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 5em;
    width: 100%;
    opacity: 0;
}

body select,
body select[lay-ignore] {
    /* 清除默认的箭头样式 */
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /* 右侧添加小箭头的背景图 */
    background: url('../image/leisai/more_unfold.png') no-repeat right center;
    background-size: 1em;
    padding-right: 1em;
    padding-left: 1em;
    /*background-origin:padding-box;*/
    background-position: 95% 50%;
}


/*幻灯片样式代码*/
.swipe {
    overflow: hidden;
    position: relative;
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: auto;
    z-index: 1;
}

.swipe ul {
    -webkit-transition: left 800ms ease-in 0;
    -moz-transition: left 800ms ease-in 0;
    -o-transition: left 800ms ease-in 0;
    -ms-transition: left 800ms ease-in 0;
    transition: left 800ms ease-in 0;
    display: block;
    border: 0px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    position: relative;
    z-index: 0;
    height: auto;
}

.swipe .slider {
    clear: both;
    overflow: hidden;
}

.swipe ul li {
    width: 100%;
    border: 0px;
    list-style-type: none;
    left: 0px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    height: auto;
}

.swipe ul li a {
    display: block;
    overflow: hidden;
}

.swipe ul li img {
    width: 100%;
    border: 0px;
    display: block;
}

.swipe .pagenavi {
    position: absolute;
    height: 1em;
    margin-top: -1.5em;
    z-index: 1;
    right: 0;
    left: 0;
    text-align: center;
}

.swipe .pagenavi.over {
    bottom: 1.5em;
}

.swipe .pagenavi a {
    height: 0.3em;
    width: 1em;
    overflow: hidden;
    background: white;
    opacity: 0.6;
    border-radius: 0.15em;
    -moz-border-radius: 0.15em;
    -webkit-border-radius: 0.15em;
    -khtml-border-radius: 0.15em;
    display: inline-block;
}

.swipe .pagenavi a.active {
    background: #white;
    opacity: 1;
}

/* 公用详情 */
.text_content {
    display: block;
    clear: both;
    overflow: hidden;
    line-height: 1.7em;
    letter-spacing: 0.1em;
    color: #333333;
    padding: 3%;
}

.text_content img {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}

.text_content .li {
    clear: both;
    margin: 0;
    overflow: hidden;
    padding: 0.5em 0;
}

.text_content .li .y {
    display: inline-block;
    width: 0.4em;
    background: #666666;
    height: 0.4em;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    margin-right: 0.6em;
}

.End {
    height: 2.5em;
    line-height: 2.5em;
    text-align: center;
    color: #333333;
}

.xbpic {
    width: 1em;
    height: 1em;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.public_text {
    clear: both;
    overflow: hidden;
    line-height: 1.8em;
    color: #555555;
    padding: 1em;
}

.public_text img {
    margin: 0.2em 0;
}

.public_content .title1 {
    border-bottom: 1px solid #f2f2f2;
}

.public_table {
    border: 1px solid #e3e3e3;
    border-right: 0;
    border-bottom: 0;
}

.public_table th,
.public_table td {
    padding: 0.5em;
}

.public_table tr th {
    background: #f2f2f2;
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}

.public_table tr td {
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    background: white;
}

/* 表格隔行行颜色 */
/* 第一行 .public_table tr:nth-child(1) {background:#f9f9f9;} .public_table tr:nth-child(1) td {font-weight:bold;color:#555;} */
.public_table tr:nth-of-type(odd) td {
    background: #f9f9f9;
}

/* even偶数 */

.public_table1 {
    border: 0px solid #e3e3e3;
    border-right: 0;
    border-bottom: 0;
}

.public_table1 th,
.public_table1 td {
    padding: 1.0em;
}

.public_table1 tr th {
    background: ;
    border-right: 0px solid #e3e3e3;
    border-bottom: 1px solid #f2f2f2;
    border-top: 0.0em solid #e3e3e3;
}

.public_table1 tr td {
    border-right: 0px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    background: white;
}

/* 表格隔行行颜色 */
/* 第一行 .public_table tr:nth-child(1) {background:#f9f9f9;} .public_table tr:nth-child(1) td {font-weight:bold;color:#555;} */
.public_table1 tr:nth-of-type(odd) td {
    background: #f9f9f9;
}

/* even偶数 */

/* 公用选项卡  */
.public_menu {
    clear: both;
    overflow: hidden;
    height: 3em;
    display: block;
}

.public_menu .mt {
    display: inline-block;
    padding: 0 0.8em;
    line-height: 3em;
    height: 3em;
    float: left;
}

.public_menu .mt.over {
    color: #1D82D2;
}

.public_menu_content {
    display: none;
}

.public_menu_content.over {
    display: block;
}

/* 公用办事员 */
.public_bsy {
    clear: both;
    overflow: hidden;
}

.public_bsy .li {
    padding: 1em 3%;
    clear: both;
    overflow: hidden;
}

.public_bsy .li .img {
    width: 20%;
    text-align: center;
}

.public_bsy .li .img img {
    width: 3em;
    height: 3em;
}

.public_bsy .li .c {
    width: 68%;
    overflow: hidden;
    margin-left: 2%;
}

.public_bsy .li .icon {
    width: 8%;
}

.public_bsy.fix .li,
.public_bsy .li.fix {
    left: 0;
    position: fixed;
    z-index: 99;
    bottom: 0;
    background: #ecf6fe;
    right: 0;
    padding: 0.5em 3%;
}

.public_bsy .li.fix {
    position: relative;
    z-index: 0;
}

.public_bsy .li1 {
    padding: 1em 5%;
    clear: both;
    overflow: hidden;
}

.public_bsy .li1.over {
    background: #f9f9f9;
}

.public_bsy .li1 .bo {
    text-align: center;
    padding-top: 0.75em;
}

.public_bsy .li1 .img {
    text-align: center;
    padding: 0 0.5em;
}

.public_bsy .li1 .img img {
    width: 2em;
    height: 2em;
}

.public_bsy .li1 .c {
    overflow: hidden;
    margin-left: 0.0em;
    line-height: 2.5em;
}

.hot {
    display: inline-block;
    border: 1px solid #e20101;
    color: #e20101;
    height: 1.5em;
    line-height: 1.5em;
    padding: 0 0.5em;
    overflow: hidden;
    border-radius: 0.85em;
    -moz-border-radius: 0.85em;
    -webkit-border-radius: 0.85em;
}

.redd {
    display: inline-block;
    background: #DC0520;
    color: #DC0520;
    height: 0.4em;
    width: 0.4em;
    text-align: center;
    overflow: hidden;
    line-height: normal;
    margin-left: 0.3em;
    margin-right: 0.3em;
    margin-top: 0.35em;
    font-size: 1em;
}

/* 横着的3个点点 */
.dian {
    font-size: 1em;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    height: 3em;
}

.dian .s {
    display: inline-block;
    height: 0.5em;
    width: 0.5em;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    margin-left: 0.20em;
    margin-right: 0.20em;
    overflow: hidden;
    background: #1d82d2;
    float: left;
    margin-top: 1.25em;
}

.dian .s.s2 {
    background: #4a9bdb;
}

.dian .s.s3 {
    background: #a5cded;
}

.redD {
    display: inline-block;
    font-size: 1em;
    height: 0.4em;
    width: 0.4em;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #D0070A;
}


/* 右边菜单弹出 */
.RightMenu {
    display: none;
    z-index: 999;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}

.RightMenu .b {
    position: relative;
    z-index: 1;
    top: 2.5em;
    float: right;
    overflow: hidden;
    width: 35%;
    float: right;
    margin-right: 0.5em;
}

.RightMenu .b .sj {
    position: relative;
    z-index: 1;
    width: 0;
    height: 0;
    content: "";
    border-width: 0.0em 0.0em 0.5em 0.5em;
    border-style: solid;
    border-color: #ffffff transparent;
    z-index: 0;
    float: right;
    margin-right: 2em;
}

.RightMenu .b .bb {
    position: relative;
    z-index: 0;
    margin-top: 0.0em;
    background: white;
    box-shadow: 0 0 0.0em #000;
}

.RightMenu .b .bb .li {
    border-bottom: 1px solid #e3e3e3;
    height: 2.8em;
    line-height: 2.8em;
    color: #454545;
}

.RightMenu .b .bb .li .icon {
    height: 1.0em;
    margin-right: 0.4em;
    margin-left: 1.0em;
}

.RightMenu .bj {
    position: absolute;
    z-index: 0;
    background-color: black;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -webkit-opacity: 0.5;
}

.pub_jg {
    height: 0.6em;
    background: #f2f2f2;
    width: 100%;
    z-index: 0;
}

.suser {
    height: 3.2em;
    width: 100%;
    overflow-x: scroll;
    background: #f9f9f9;
}

.suser .b {
    height: 3em;
    overflow: hidden;
}

.input {
    display: block;
    border: 1px solid #e3e3e3;
    overflow: hidden;
}

.input input {
    height: 1.1em;
    overflow: hidden;
    line-height: 1.1em;
    width: 90%;
    padding: 0.70em 5%;
    border: 0;
    background: none;
    float: left;
    font-size: 1em;
}

/* 高亮关键词 */
.gjz {
    display: inline-block;
    background: yellow;
    color: #000000;
    padding: 0 0.2em 0 0.25em;
}

.onof {
    display: inline-block;
    line-height: 2.5em;
    border-radius: 1.25em;
    -moz-border-radius: 1.25em;
    -webkit-border-radius: 1.25em;
    width: 95%;
}

.onof font {
    display: inline-block;
    overflow: hidden;
}

.onof .to {
    height: 2.2em;
    line-height: 2.14em;
    width: 49%;
    text-align: center;
    border: 1px solid #e3e3e3;
}

.onof .to.le {
    border-radius: 1.25em 0 0 1.25em;
    -moz-border-radius: 1.25em 0 0 1.25em;
    -webkit-border-radius: 1.25em 0 0 1.25em;
    border-right: 0;
}

.onof .to.ri {
    border-radius: 0 1.25em 1.25em 0;
    -moz-border-radius: 0 1.25em 1.25em 0;
    -webkit-border-radius: 0 1.25em 1.25em 0;
    border-left: 0;
}

.onof .to.over {
    background: #1d82d2;
    color: white;
    border: 1px solid #1d82d2;
}

.zindex98 {
    z-index: 98;
}

.zindex99 {
    z-index: 99;
}

.zindex100 {
    z-index: 100;
}

.zindex99999 {
    z-index: 99999;
}

.zindex100000 {
    z-index: 100000;
}

.zindex100001 {
    z-index: 100001;
}

.textword {
    white-space: normal;
    word-break: break-all;
}

.ovh {
    overflow: hidden;
}

.ovhi {
    overflow: inherit;
}

.ovhy {
    overflow-y: hidden;
}

.ovhy_a {
    overflow-y: auto;
}

.ovhx {
    overflow-x: hidden;
}

.hand {
    cursor: hand;
    cursor: pointer;
}

.boxs-c-05em {
    box-shadow: 0 0 0.5em #cccccc;
}

.boxs-c-10em {
    box-shadow: 0 0 1.0em #cccccc;
}

.boxs-9-10em {
    box-shadow: 0 0 1.0em #999999;
}

.boxs-fa-15em {
    box-shadow: 0 0.5em 0.5em rgba(20, 52, 95, 0.1)
}

.boxs-88-15em {
    box-shadow: 0 0.5em 1.5em #888888;
}

.boxs-c-15em {
    box-shadow: 0 0 1.5em #cccccc;
}

.boxs-c-15em1 {
    box-shadow: 0 0 1.5em #FBB3B4;
}

.boxs-e3-05em {
    box-shadow: 0 0 0.5em #e3e3e3;
}

.boxs-f0-10em {
    box-shadow: 0 0 1.5em #dddddd;
}

.boxs-6-05em {
    box-shadow: 0 0 0.3em #bbbbbb;
}

.boxs-748-10em {
    box-shadow: 0 0 1.0em rgba(116, 129, 153, 0.3);
}

.boxs-005-10em {
    box-shadow: 0 0 1.0em rgba(18, 76, 163, 0.3);
}

.boxsin-f0-10em {
    box-shadow: inset 0.5em 0px 1em -0.5em #e3e3e3;
}

.boxsin-tb-10em {
    box-shadow: inset 0px -1em 1em -0.2em #000000, inset 0px 1em 1em -0.2em #000000;
}

.texts-e3-05em {
    text-shadow: 0 0 0.5em #e3e3e3;
}

/*内测投影*/
.boxin-3-2em {
    box-shadow: inset 0 0 3em 2em rgb(255, 255, 255, 1);
}

/*解决方案 垂直投影*/

.boxs-cz1-05em {
    box-shadow: 0 1em 1em -0.6em rgba(20, 52, 95, 0.2);
    -webkit-box-shadow: 0 1em 1em -0.6em rgba(20, 52, 95, 0.2);
    -moz-box-shadow: 0 1em 1em -0.6em rgba(20, 52, 95, 0.2);
    -o-box-shadow: 0 1em 1em -0.6em rgba(20, 52, 95, 0.2);
}

.boxs-cz2-05em {
    box-shadow: 0 1em 1em -0.6em rgba(20, 52, 95, 0.1);
    -webkit-box-shadow: 0 1em 1em -0.6em rgba(20, 52, 95, 0.1);
    -moz-box-shadow: 0 1em 1em -0.6em rgba(20, 52, 95, 0.1);
    -o-moz-box-shadow: 0 1em 1em -0.6em rgba(20, 52, 95, 0.1);
}

.boxs-of-06em {
    box-shadow: 0.4em 0.4em 0.6em rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0.4em 0.4em 0.6em rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0.4em 0.4em 0.6em rgba(0, 0, 0, 0.2);
    -o-moz-box-shadow: 0.4em 0.4em 0.6em rgba(0, 0, 0, 0.2);
}

.boxs-be-06em {
    box-shadow: 0 0.3em 0.6em rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0.3em 0.6em rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0.3em 0.6em rgba(0, 0, 0, 0.1);
    -o-moz-box-shadow: 0 0.3em 0.6em rgba(0, 0, 0, 0.1);
}

.boxs-be-10em {
    box-shadow: 0 0.2em 1.0em rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0.2em 1.0em rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0.2em 1.0em rgba(0, 0, 0, 0.1);
    -o-moz-box-shadow: 0 0.2em 1.0em rgba(0, 0, 0, 0.1);
}

.boxs-39-05em {
    box-shadow: 0 0 0.5em rgba(57, 62, 69, 0.1);
    -webkit-box-shadow: 0 0 0.5em rgba(57, 62, 69, 0.1);
    -moz-box-shadow: 0 0 0.5em rgba(57, 62, 69, 0.1);
    -o-moz-box-shadow: 0 0 0.5em rgba(57, 62, 69, 0.1);
}

.boxs-czx-05em {
    box-shadow: 0.4em 0.5em 0.5em 0.2em rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0.4em 0.5em 0.5em 0.2em rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0.4em 0.5em 0.5em 0.2em rgba(0, 0, 0, 0.04);
    -o-box-shadow: 0.4em 0.5em 0.5em 0.2em rgba(0, 0, 0, 0.04);
}

.boxs-czx-06em {
    box-shadow: 0 0.6em 0.6em rgba(116, 129, 153, 0.2);
    -webkit-box-shadow: 0 0.6em 0.6em rgba(116, 129, 153, 0.2);
    -moz-box-shadow: 0 0.6em 0.6em rgba(116, 129, 153, 0.2);
    -o-moz-box-shadow: 0 0.6em 0.6em rgba(116, 129, 153, 0.2);
}

.boxs-cxy-06em {
    box-shadow: 0.4em 0.4em 1em rgba(116, 129, 153, 0.2);
    -webkit-box-shadow: 0.4em 0.4em 1em rgba(116, 129, 153, 0.2);
    -moz-box-shadow: 0.4em 0.4em 1em rgba(116, 129, 153, 0.2);
    -o-moz-box-shadow: 0.4em 0.4em 1em rgba(116, 129, 153, 0.2);
}

.boxs-xpr-05em {
    box-shadow: 0.5em 0.8em 1.8em 0 rgba(107, 122, 153, 0.2);
}

.text-shadow-05em {
    text-shadow: 0 0.3em 0.5em rgba(185, 217, 255, 0.7);
}

.boxs-08rem-sx {
    box-shadow: 0.47rem 0.81rem 1.88rem 0rem rgba(107, 122, 153, 0.1);
}

/*3D距离*/
.perspec1000px {
    -webkit-perspective: 1000px;
}

/*穿透属性*/
.pevent {
    pointer-events: none;
}

.zindex0 {
    z-index: 0;
}

.zindex1 {
    z-index: 1;
}

.zindex2 {
    z-index: 2;
}

.zindex3 {
    z-index: 3;
}

.zindex4 {
    z-index: 4;
}

.zindex5 {
    z-index: 5;
}

.verm {
    vertical-align: middle;
}

.verb {
    vertical-align: bottom;
}

.vert {
    vertical-align: top;
}

.vertb {
    display: table-cell;
}

.vertr {
    display: table;
}

.disfax {
    display: flex;
}

.boxsizing {
    box-sizing: border-box;
}

.justcenter {
    justify-content: center;
    align-items: center;
}

.obj-down {
    object-fit: scale-down;
}

.vcm {
    margin-left: auto;
    margin-right: auto;
}

.ml0em {
    margin-left: 0em;
}

.mr0em {
    margin-right: 0em;
}

.block {
    display: block;
}

/*渐变CSS*/
.jb_1 {
    background-color: rgba(255, 255, 255, 0);
    /* 不支持线性的时候显示 */
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.95));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.95)));
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.95));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(255, 255, 255, 0), endColorstr=rgba(255, 255, 255, 0.95), grandientType=0);
}

.jb_2 {
    background-color: rgba(245, 245, 250, 0);
    /* 不支持线性的时候显示 */
    background-image: linear-gradient(to bottom, rgba(245, 245, 250, 0), rgba(245, 245, 250, 1));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(245, 245, 250, 0)), to(rgba(245, 245, 250, 1)));
    background: -moz-linear-gradient(top, rgba(245, 245, 250, 0), rgba(245, 245, 250, 1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(245, 245, 250, 0), endColorstr=rgba(245, 245, 250, 1), grandientType=0);
}

.jb_3 {
    background-color: rgba(0, 0, 0, 0.9);
    /* 不支持线性的时候显示 */
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9)));
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(0, 0, 0, 0), endColorstr=rgba(0, 0, 0, 0.9), grandientType=0);
}

.jb_4 {
    background-color: rgba(255, 255, 255, 0);
    /* 不支持线性的时候显示 */
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 1)));
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(255, 255, 255, 0), endColorstr=rgba(255, 255, 255, 1), grandientType=0);
}

.jb_5 {
    background-color: rgba(9, 73, 158, 1);
    /* 不支持线性的时候显示 */
    background-image: linear-gradient(to right, rgba(9, 73, 158, 0), rgba(9, 73, 158, 1));
    background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(9, 73, 158, 0)), to(rgba(9, 73, 158, 1)));
    background: -moz-linear-gradient(left, rgba(9, 73, 158, 0), rgba(9, 73, 158, 1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(9, 73, 158, 0), endColorstr=rgba(9, 73, 158, 1), grandientType=1);
}

.jb_6 {
    background-color: rgba(9, 73, 158, 1);
    /* 不支持线性的时候显示 */
    background-image: linear-gradient(to right, rgba(9, 73, 158, 1), rgba(9, 73, 158, 0));
    background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(9, 73, 158, 1)), to(rgba(9, 73, 158, 0)));
    background: -moz-linear-gradient(left, rgba(9, 73, 158, 1), rgba(9, 73, 158, 0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(9, 73, 158, 1), endColorstr=rgba(9, 73, 158, 0), grandientType=1);
}

.jb_7 {
    background-color: rgba(2, 32, 112, 1);
    /* 不支持线性的时候显示 */
    background-image: linear-gradient(to bottom, rgba(2, 32, 112, 1), rgba(0, 85, 181, 1));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(2, 32, 112, 1)), to(rgba(0, 85, 181, 1)));
    background: -moz-linear-gradient(top, rgba(2, 32, 112, 1), rgba(0, 85, 181, 1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(2, 32, 112, 1), endColorstr=rgba(0, 85, 181, 1), grandientType=0);
}

.jb_8 {
    background-color: rgba(8, 65, 196, 0.95);
    /* 不支持线性的时候显示 */
    background-image: linear-gradient(to bottom, rgba(8, 65, 196, 0.95), rgba(61, 136, 241, 0.95));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(8, 65, 196, 0.95)), to(rgba(61, 136, 241, 0.95)));
    background: -moz-linear-gradient(top, rgba(8, 65, 196, 0.95), rgba(61, 136, 241, 0.95));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(8, 65, 196, 0.95), endColorstr=rgba(61, 136, 241, 0.95), grandientType=0);
}

.jb_9 {
    background-color: rgba(239, 242, 249, 0);
    /* 不支持线性的时候显示 */
    background-image: linear-gradient(to bottom, rgba(239, 242, 249, 0), rgba(239, 242, 249, 1));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(239, 242, 249, 0)), to(rgba(239, 242, 249, 1)));
    background: -moz-linear-gradient(top, rgba(239, 242, 249, 0), rgba(239, 242, 249, 1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(239, 242, 249, 0), endColorstr=rgba(239, 242, 249, 1), grandientType=0);
}

.jb_10 {
    background-color: rgba(18, 90, 197, 0.8);
    /* 不支持线性的时候显示 */
    background-image: linear-gradient(to bottom, rgba(18, 90, 197, 0.8), rgba(18, 90, 197, 0.2));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(18, 90, 197, 0.8)), to(rgba(18, 90, 197, 0.2)));
    background: -moz-linear-gradient(top, rgba(18, 90, 197, 0.8), rgba(18, 90, 197, 0.2));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(18, 90, 197, 0.8), endColorstr=rgba(18, 90, 197, 0.2), grandientType=0);
}

/*负向上距离*/
.mt-1px {
    margin-top: -1px;
}

.mt-015em {
    margin-top: -0.15em;
}

.mt-03em {
    margin-top: -0.3em;
}

.mt-07em {
    margin-top: -0.7em;
}

.mt-1em {
    margin-top: -1em;
}

.mt-11em {
    margin-top: -1.1em;
}

.mt-19em {
    margin-top: -1.9em;
}

.mt-22em {
    margin-top: -2.2em;
}

.mt-26em {
    margin-top: -2.6em;
}

.mt-3em {
    margin-top: -3em;
}

.mt-34em {
    margin-top: -3.4em;
}

.mt-375em {
    margin-top: -3.75em;
}

.mt-42em {
    margin-top: -4.2em;
}

.mt-44em {
    margin-top: -4.4em;
}

.mt-50em {
    margin-top: -5.0em;
}

.mt-60em {
    margin-top: -6.0em;
}

.mt-88em {
    margin-top: -8.8em;
}

.mt-2935em {
    margin-top: -29.35em;
}

/*线下负距离*/
.mb-19em {
    margin-bottom: -1.9em;
}

/*负向右距离*/
.mr-03em {
    margin-right: -0.2em;
}

/*负向左距离*/
.ml-02em {
    margin-left: -0.2em;
}

/*垂直三角形*/
.triangle-bottomright {
    width: 0;
    height: 0;
    border-bottom: 1.4em solid #62B0B0;
    border-left: 1.4em solid transparent;
}

/*中间内容最小宽度限制*/
.cen64b {
    width: 64%;
    min-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

.cen84b {
    width: 84%;
    min-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

.cen87b {
    width: 87%;
    min-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

.cen88b {
    width: 88%;
    min-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

.cen94b {
    width: 94%;
    min-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

/*半宽*/
.yue84b {
    width: 84%;
    min-width: 640px;
}

/*边线半透明*/
.border05 {
    border: 1px solid rgba(255, 255, 255, 0.5);
}

.bordert-b01 {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/*选择*/
.rate180,
.deg180 {
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.deg90 {
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}

/*宋体*/
.fontst {
    font-family: "宋体";
}

/*下划线*/
.textunt {
    text-decoration: underline;
}

/*删除线*/
.textline {
    text-decoration: line-through;
}

/*内容图片宽度100%*/
.text_imgw100b img {
    width: 100%;
}

/*垂直居中*/
.center {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

/*无线宽度*/
.prsdbox {
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
}

.ovh_x {
    overflow-x: auto;
}

/*隐藏滚动条宽高*/
.srcoll30px::-webkit-scrollbar {
    width: 30px;
    height: 10px;
}

/*隐藏滚动条宽高*/
.srcollhide::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}

.pcpadding {
    padding-bottom: 78px;
}

.img100_pc{display: block;width:100%;height: 3em;}
/*手机端变化*/
@media screen and (max-width: 1280px)

/*当屏幕尺寸小于1280px时，应用下面的CSS样式*/
    {
    .next_wap{width: 100% !important; float:none !important; text-align:left !important;}
    .h260_wap{height: 300px !important;}
    .wapnews{border-bottom: 0 !important;}
    .wapnews:last-child{border-bottom: solid 5px #D70E01 !important;}
    .work_news_ma{margin:auto;}
    .mf5px_wap{margin-left: 5px !important;}
    .mf0px_wap{margin-left: 0px !important;}
    .minheight_wap{min-height: 640px !important;}
    .mt0px_wap{margin-top: 0px !important;}
    .mr0px_wap{margin-right: 0px !important;}
    .li_wap{width: 33% !important;font-size: 1em !important;}
    .li_waps{width: 49% !important;font-size: 1em !important;}
    .a44b_wap{width: 44% !important;font-size: 1em !important;}
    .wap_block{display: block !important;}
    .marqee_wap{height: 580px !important;}
    .work_wap{height: 390px !important;}
    .mauto_wap{margin: auto !important; float: none !important;}
    .m15px_wap{margin: 15px 0 !important;}
    .m0_wap{margin: 0 !important;}
    .mt30px_wap{margin-top: 30px;}
    .hauto_wap{height: auto !important;}
    .noclear_wap{clear: none !important; display: inline-block !important;}
    .cpadt_wap{padding: 20px 0 0 0;}
    .btn_pad_wap{padding: .4em .8em;font-size: .8em;margin-top: 20px;}
    .img_url_wap{width: 30%;height: 3em;overflow: hidden;float:left; margin: 0 !important; margin-bottom: 20px !important;}
    .img_url_wap img{width: 100%;height: 3em; margin: auto;display: block;}
    .img_url_wap:nth-child(3n){float:right}
    .img_url_wap:nth-child(3n-1){margin-left: 5% !important;}
    /* tab */
    #tab {
        width: 370px;
        position: relative;
        margin: auto;
        margin-top: 20px;
    }

    #tab .tab_menu {
        width: 100%;
        float: left;
        position: absolute;
        z-index: 1;
    }

    #tab .tab_menu li {
        float: left;
        width: 110px;
        height: 44px;
        line-height: 38px;
        background: url(/static/image/t.png);
        border-bottom: 0px;
        cursor: pointer;
        text-align: center;
        margin-left: 10px;
    }

    #tab .tab_box {
        width: 100%;
        height: auto;
        clear: both;
        top: 50px;
        position: relative;
        padding-bottom: 50px;
        padding-top: 10px;
    }

    #tab .tab_menu .selected {
        background: url(/static/image/ton.png);
        cursor: pointer;
        color: #fff;
    }

    .hide {
        display: none;
    }


    #tabs {
        width: 1200px;
        height: 535px;
        position: relative;
        margin: auto;
        margin-top: 20px;
    }

    #tabs .tab_menu {
        width: 408px;
        height: 60px;
        z-index: 1;
        margin: auto;
    }

    #tabs .tab_menu li {
        float: left;
        width: 135px;
        height: 60px;
        line-height: 48px;
        background: url(/static/image/ts.png);
        border-bottom: 0px;
        cursor: pointer;
        text-align: center;
        margin-right: 1px;
        font-size: 20px;
    }

    #tabs .tab_boxs {
        width: 100%;
        height: auto;
        clear: both;
        top: 40px;
        position: relative;
        padding-top: 10px;
    }

    #tabs .tab_menu .selected {
        background: url(/static/image/tons.png);
        cursor: pointer;
        color: #fff;
    }

    .hide {
        display: none;
    }


    #tabss {
        width: 1200px;
        height: 330px;
        position: relative;
        margin: auto;
        margin-top: 20px;
    }

    #tabss .tab_menu {
        width: 1200px;
        height: 80px;
        z-index: 1;
        background: url(/static/image/jcbg.jpg);
    }

    #tabss .tab_menu li {
        float: right;
        width: 80px;
        height: 34px;
        line-height: 34px;
        margin-top: 46px;
        border-bottom: 0px;
        cursor: pointer;
        text-align: center;
        margin-right: 10px;
        font-size: 20px;
        font-size: 16px;
        color: #333;
        text-align: center;
        color: #fff;
    }

    #tabss .tab_boxss {
        width: 100%;
        height: auto;
        clear: both;
        top: 10px;
        position: relative;
        padding-top: 10px;
    }

    #tabss .tab_menu .selected {
        background: #fff;
        cursor: pointer;
        color: #333;
    }

    .hide {
        display: none;
    }

    .img_box_wap {
        width: 100% !important;
        height: auto !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .img_wap {
        width: 100% !important;
        height: auto !important;
    }

    .img92_wap {
        width: 92% !important;
        height: auto !important;
    }

    .img100_wap {
        width: 100% !important;
        height: auto !important;
    }

    /* 设置滚动条的样式 */
    ::-webkit-scrollbar {
        width: 0px;
        height: 0px;
    }

    .wappadding {
        padding-bottom: 52px;
    }

    /*中间宽度*/
    .cen64b {
        width: 94%;
        min-width: auto;
        margin-left: auto;
        margin-right: auto;
    }

    .cen84b {
        width: 94%;
        min-width: auto;
        margin-left: auto;
        margin-right: auto;
    }

    .cen87b {
        width: 94%;
        min-width: auto;
        margin-left: auto;
        margin-right: auto;
    }

    .cen88b {
        width: 94%;
        min-width: auto;
        margin-left: auto;
        margin-right: auto;
    }

    .cen94b {
        width: 94%;
        min-width: auto;
        margin-left: auto;
        margin-right: auto;
    }

    .w100b_wap {
        width: 100% !important;
    }
    .w100bpad_wap{
        width: calc(100% - 20px) !important;
        margin-left: 0 !important;
    }

    .w90b_wap {
        width: 90%;
    }

    .w40b_wap {
        width: 40%;
    }

    .w455b_wap {
        width: 45.5%;
    }

    .w485b_wap {
        width: 48.5% !important;
    }

    .w475b_wap {
        width: 47.5% !important;
    }

    .w50b_wap {
        width: 50%;
    }

    .w6b_wap {
        width: 6%;
    }

    .w10b_wap {
        width: 10%;
    }

    .w20b_wap {
        width: 20%;
    }

    .w25b_wap {
        width: 25%;
    }

    .w30b_wap {
        width: 30%;
    }

    .w33b_wap {
        width: 33.3333333%;
    }

    .w33b_wap0 {
        width: 33%;
    }

    .w70b_wap {
        width: 70%;
    }

    .w75b_wap {
        width: 75%;
    }

    .w80b_wap {
        width: 80%;
    }

    .w94b_wap {
        width: 94% !important;
    }

    .w2125b_wap {
        width: 21.25%;
    }

    .w166b_wap {
        width: 16.66666666%;
    }

    .wnthright li:nth-child(2n) {
        float: right !important;
    }

    /*白色底色*/
    .bgwhite_wap {
        background-color: white;
    }

    /*宽度自适应*/
    .wauto {
        width: auto;
    }

    .minw_wap {
        min-width: auto;
    }

    /*固定宽度高度*/
    .w04em_wap {
        width: 0.4em;
    }

    .h04em_wap {
        height: 0.4em;
    }

    .w05em_wap {
        width: 0.5em;
    }

    .h05em_wap {
        height: 0.5em;
    }

    .w06em_wap {
        width: 0.6em;
    }

    .h06em_wap {
        height: 0.6em;
    }

    .w08em_wap {
        width: 0.8em;
    }

    .h08em_wap {
        height: 0.8em;
    }

    .w10em_wap {
        width: 1.0em;
    }

    .h10em_wap {
        height: 1.0em;
    }

    .w11em_wap {
        width: 1.1em;
    }

    .h11em_wap {
        height: 1.1em;
    }

    .w12em_wap {
        width: 1.2em;
    }

    .h12em_wap {
        height: 1.2em;
    }

    .w14em_wap {
        width: 1.4em;
    }

    .h14em_wap {
        height: 1.4em;
    }

    .w15em_wap {
        width: 1.5em;
    }

    .h15em_wap {
        height: 1.5em;
    }

    .w16em_wap {
        width: 1.6em;
    }

    .h16em_wap {
        height: 1.6em;
    }

    .w17em_wap {
        width: 1.7em;
    }

    .h17em_wap {
        height: 1.7em;
    }

    .w20em_wap {
        width: 2.0em;
    }

    .h20em_wap {
        height: 2.0em;
    }

    .w22em_wap {
        width: 2.2em;
    }

    .h22em_wap {
        height: 2.2em;
    }

    .h24em_wap {
        height: 2.4em;
    }

    .w26em_wap {
        width: 2.6em;
    }

    .h26em_wap {
        height: 2.6em;
    }

    .h28em_wap {
        height: 2.8em;
    }

    .h32em_wap {
        height: 3.2em;
    }

    .h42em_wap {
        height: 4.2em;
    }

    .w30em_wap {
        width: 3.0em;
    }

    .h30em_wap {
        height: 3.0em;
    }

    .w36em_wap {
        width: 3.6em;
    }

    .h36em_wap {
        height: 3.6em;
    }

    .w35em_wap {
        width: 3.5em;
    }

    .h35em_wap {
        height: 3.5em;
    }

    .w37em_wap {
        width: 3.7em;
    }

    .h37em_wap {
        height: 3.7em;
    }

    .w40em_wap {
        width: 4.0em;
    }

    .h40em_wap {
        height: 4.0em;
    }

    .w59em_wap {
        width: 5.9em;
    }

    .h59em_wap {
        height: 5.9em;
    }

    .h48em_wap {
        height: 4.8em;
    }

    .h60em_wap {
        height: 6.0em;
    }

    .h80em_wap {
        height: 8.0em;
    }

    .h96em_wap {
        height: 9.6em;
    }

    .h106em_wap {
        height: 10.6em;
    }

    .h160em_wap {
        height: 16.0em;
    }

    .h120em_wap {
        height: 12.0em;
    }

    .w180em_wap {
        width: 18.0em;
    }

    .w220em_wap {
        width: 22.0em;
    }

    .h220em_wap {
        height: 22.0em;
    }

    .h240em_wap {
        height: 24.0em;
    }

    /*头部隐藏/显示*/
    .nav_wap1 {
        display: none !important;
    }

    .nav_wap7 {
        display: block;
    }

    /*头部距离修改*/
    .nav_wap2 {
        margin-left: 3%;
    }

    .nav_wap2 img {
        height: 1.4em;
        margin-top: 1em;
    }

    .nav_wap6 {
        top: 4em;
    }

    .ml-50b {
        margin-left: -50%;
    }

    .ml-65b {
        margin-left: -65%;
    }

    /*文字垂直间距*/
    .line10em_wap {
        line-height: 1.0em;
    }

    .line12em_wap {
        line-height: 1.2em;
    }

    .line13em_wap {
        line-height: 1.3em;
    }

    .line14em_wap {
        line-height: 1.4em;
    }

    .line16em_wap {
        line-height: 1.6em;
    }

    .line18em_wap {
        line-height: 1.8em;
    }

    .line20em_wap {
        line-height: 2.0em;
    }

    .line22em_wap {
        line-height: 2.2em;
    }

    .line26em_wap {
        line-height: 2.6em;
    }

    .line30em_wap {
        line-height: 3.0em;
    }

    .line325em_wap {
        line-height: 3.25em;
    }

    .line36em_wap {
        line-height: 3.6em;
    }

    .line375em_wap {
        line-height: 3.75em;
    }

    .line40em_wap {
        line-height: 4.0em;
    }

    .line60em_wap {
        line-height: 6.0em;
    }

    /*距离修改*/
    .ml0em_wap {
        margin-left: 0em !important;
    }

    .mr0em_wap {
        margin-right: 0em;
    }

    .ml03em_wap {
        margin-left: 0.3em;
    }

    .mr03em_wap {
        margin-right: 0.3em;
    }

    .mr05em_wap {
        margin-right: 0.5em;
    }

    .ml05em_wap {
        margin-left: 0.5em;
    }

    .mr06em_wap {
        margin-right: 0.6em;
    }

    .ml06em_wap {
        margin-left: 0.6em;
    }

    .mr08em_wap {
        margin-right: 0.8em;
    }

    .ml08em_wap {
        margin-left: 0.8em;
    }

    .ml10em_wap {
        margin-left: 1.0em;
    }

    .mr10em_wap {
        margin-right: 1.0em;
    }

    .ml125em_wap {
        margin-left: 1.25em;
    }

    .ml1488em_wap {
        margin-left: 1.488em;
    }

    .ml15em_wap {
        margin-left: 1.5em;
    }

    .ml20em_wap {
        margin-left: 2em;
    }

    .mr20em_wap {
        margin-right: 2em;
    }

    .ml25em_wap {
        margin-left: 2.5em;
    }

    .mr25em_wap {
        margin-right: 2.5em;
    }

    .mr125em_wap {
        margin-right: 1.25em;
    }

    .ml3b_wap {
        margin-left: 3%;
    }

    .mr3b_wap {
        margin-right: 3%;
    }

    .ml5b_wap {
        margin-left: 5%;
    }

    .mr5b_wap {
        margin-right: 5%;
    }

    .ml10b_wap {
        margin-left: 10%;
    }

    .mr10b_wap {
        margin-right: 10%;
    }

    .mt0em_wap {
        margin-top: 0em !important;
    }

    .mt01em_wap {
        margin-top: 0.1em;
    }

    .mt02em_wap {
        margin-top: 0.2em;
    }

    .mt3b_wap {
        margin-top: 3%;
    }

    .mt075b_wap {
        margin-top: 7.5%;
    }

    .mt03em_wap {
        margin-top: 0.3em;
    }

    .mt04em_wap {
        margin-top: 0.4em;
    }

    .mt05em_wap {
        margin-top: 0.5em;
    }

    .mt06em_wap {
        margin-top: 0.6em;
    }

    .mt07em_wap {
        margin-top: 0.7em;
    }

    .mt08em_wap {
        margin-top: 0.8em;
    }

    .mt10em_wap {
        margin-top: 1.0em;
    }

    .mt12em_wap {
        margin-top: 1.2em;
    }

    .mt13em_wap {
        margin-top: 1.3em;
    }

    .mt15em_wap {
        margin-top: 1.5em;
    }

    .mt20em_wap {
        margin-top: 2.0em;
    }

    .mt30em_wap {
        margin-top: 3.0em;
    }

    .mt40em_wap {
        margin-top: 4.0em;
    }

    .mt45em_wap {
        margin-top: 4.5em;
    }

    .mt625em_wap {
        margin-top: 6.25em;
    }

    .mb0em_wap {
        margin-bottom: 0em;
    }

    .mb3b_wap {
        margin-bottom: 3%;
    }

    .mb01em_wap {
        margin-bottom: 0.1em;
    }

    .mb03em_wap {
        margin-bottom: 0.3em;
    }

    .mb05em_wap {
        margin-bottom: 0.5em;
    }

    .mb08em_wap {
        margin-bottom: 0.8em;
    }

    .mb10em_wap {
        margin-bottom: 1.0em;
    }

    .mb15em_wap {
        margin-bottom: 1.5em;
    }

    .mb20em_wap {
        margin-bottom: 2.0em;
    }

    .mb30em_wap {
        margin-bottom: 3.0em;
    }

    .mb50em_wap {
        margin-bottom: 5.0em;
    }

    .mb60em_wap {
        margin-bottom: 6.0em;
    }

    .mb70em_wap {
        margin-bottom: 7.0em;
    }

    /*内部间距*/

    .padding20em_wap {
        padding: 2em;
    }

    .padding05em_wap {
        padding: .5em;
    }

    .pad10_wap {
        padding: 1em 0;
    }

    .pl0em_wap {
        padding-left: 0em;
    }

    .pr0em_wap {
        padding-right: 0em;
    }

    .pl001em_wap {
        padding-left: 0.01em;
    }

    .pl03em_wap {
        padding-left: 0.3em;
    }

    .pr03em_wap {
        padding-right: 0.3em;
    }

    .pl05em_wap {
        padding-left: 0.5em;
    }

    .pr05em_wap {
        padding-right: 0.5em;
    }

    .pl08em_wap {
        padding-left: 0.8em;
    }

    .pr08em_wap {
        padding-right: 0.8em;
    }

    .pl09em_wap {
        padding-left: 0.9em;
    }

    .pr09em_wap {
        padding-right: 0.9em;
    }

    .pl10em_wap {
        padding-left: 1.0em;
    }

    .pr10em_wap {
        padding-right: 1.0em;
    }

    .pl20em_wap {
        padding-left: 2.0em;
    }

    .pr20em_wap {
        padding-right: 2.0em;
    }

    .pt60em_wap {
        padding-top: 6em;
    }

    .pt110em_wap {
        padding-top: 11em;
    }

    .pt3_wap {
        padding: 3%;
    }

    .pt3b_wap {
        padding-top: 3%;
    }

    .pb3b_wap {
        padding-bottom: 3%;
    }

    .pt0em_wap {
        padding-top: 0em;
    }

    .pb0em_wap {
        padding-bottom: 0em;
    }

    .pt05em_wap {
        padding-top: 0.5em;
    }

    .pb05em_wap {
        padding-bottom: 0.5em;
    }

    .pt10em_wap {
        padding-top: 1.0em;
    }

    .pb10em_wap {
        padding-bottom: 1.0em;
    }

    .pt125em_wap {
        padding-top: 1.25em;
    }

    .pb125em_wap {
        padding-bottom: 1.25em;
    }

    .pt15em_wap {
        padding-top: 1.5em;
    }

    .pb15em_wap {
        padding-bottom: 1.5em;
    }

    .pt20em_wap {
        padding-top: 2.0em;
    }

    .pb20em_wap {
        padding-bottom: 2.0em;
    }

    .pt30em_wap {
        padding-top: 3.0em;
    }

    .pb30em_wap {
        padding-bottom: 3.0em;
    }

    .pt35em_wap {
        padding-top: 3.5em;
    }

    .pb35em_wap {
        padding-bottom: 3.5em;
    }

    .pt40em_wap {
        padding-top: 4.0em;
    }

    .pb40em_wap {
        padding-bottom: 4.0em;
    }

    .pl3b_wap {
        padding-left: 3%;
    }

    .pr3b_wap {
        padding-right: 3%;
    }

    .pb80em_wap {
        padding-bottom: 5.0em;
    }

    /*高度自适应*/
    .hauto_wap {
        height: auto !important;
    }

    .h100b_wap {
        height: 100%;
    }

    .h280px_wap {
        height: 280px;
    }

    .h380px_wap {
        height: 380px;
    }

    /*top*/
    .top0_wap {
        top: 0;
    }

    /*left*/
    .left0_wap {
        left: 0;
    }

    .left3b_wap {
        left: 3%;
    }

    /*right*/
    .right0_wap {
        right: 0;
    }

    .right3b_wap {
        right: 3%;
    }

    /*bottom*/
    .bottom0_wap {
        bottom: 0;
    }

    .bottom_is {
        bottom: initial;
    }

    /*手机状态下字体变化*/
    .text06em_wap {
        font-size: 0.6em;
    }

    .text08em_wap {
        font-size: 0.8em;
    }

    .text09em_wap {
        font-size: 0.9em;
    }

    .text10em_wap {
        font-size: 1.0em !important;
    }

    .text12em_wap {
        font-size: 1.2em !important;
    }

    .text15em_wap {
        font-size: 1.5em !important;
    }

    .text18em_wap {
        font-size: 1.8em;
    }

    .text22em_wap {
        font-size: 2.2em;
    }

    .text30em_wap {
        font-size: 3.0em;
    }

    .text60em_wap {
        font-size: 6.0em;
    }

    /*文字粗细*/
    .bold_wap {
        font-weight: bold;
    }

    .regu_wap {
        font-weight: 400;
    }

    /*WAP端修改对齐标准*/
    .wap_vet {
        vertical-align: top;
    }

    /*边线变化*/
    .bor0px_wap {
        border: 0px;
    }

    .borr0px_wap {
        border-right: 0px;
    }

    .borl0px_wap {
        border-left: 0px;
    }

    .bort0px_wap {
        border-top: 0px;
    }

    .bom1px_wap {
        border-bottom: 1px solid #E5E5E5;
    }

    /*文字对齐*/
    .textcenter_wap {
        text-align: center;
    }

    .textleft_wap {
        text-align: left;
    }

    .textright_wap {
        text-align: right;
    }

    /*左右距离*/
    .vcm_wap {
        margin-left: auto;
        margin-right: auto;
    }

    /*浮动修改*/
    .pos2_wap {
        position: relative;
    }

    /*取消浮动*/
    .fins_wap {
        float: none;
    }

    .fl_wap {
        float: left;
    }

    .fr_wap {
        float: right;
    }

    /*层级*/
    zindex9_wap {
        z-index: 9;
    }

    /**/
    .block_wap {
        display: block;
    }

    .iblock_wap {
        display: inline-block;
    }

    /*负距离*/
    .mt-02em_wap {
        margin-top: -0.2em;
    }

    .mt-15em_wap {
        margin-top: -1.5em;
    }

    .mt-19em_wap {
        margin-top: -1.9em;
    }

    .mt-30em_wap {
        margin-top: -3.0em;
    }

    .mt-22em_wap {
        margin-top: -2.2em;
    }

    .mt-185em_wap {
        margin-top: -1.85em;
    }

    .mt-40em_wap {
        margin-top: -4.0em;
    }

    .mt-80em_wap {
        margin-top: -5.0em;
    }

    /*透明度*/
    .opac02_wap {
        opacity: 0.2;
        -moz-opacity: 0.2;
        -webkit-opacity: 0.2;
        filter: alpha(opacity=20);
    }

    /*左右内容滑动*/
    .prsdbox_wap {
        white-space: nowrap;
        overflow-y: hidden;
        overflow-x: auto;
    }

    .overflow_x_wap {
        overflow-x: scroll;
    }

    .overflow_y_wap {
        overflow-y: scroll;
    }

    /*投影*/
    .boxs-e3-05em_wap {
        box-shadow: 0 0 0.5em #e3e3e3;
    }

    .boxs-0em_wap {
        box-shadow: inset;
    }

    /*圆角*/
    .brad03em_wap {
        border-radius: 0.30em;
        -moz-border-radius: 0.30em;
        -webkit-border-radius: 0.30em;
    }

    .brad0em_wap {
        border-radius: 0em;
        -moz-border-radius: 0em;
        -webkit-border-radius: 0em;
    }

    /*控制图片宽度*/
    .wap_img img {
        width: 100%;
    }

    /*产品表格外框*/
    .teb_wap {
        width: 800px;
    }

    /*垂直居中修改*/
    .center_wap {
        left: 0%;
        top: 0%;
        transform: translate(0%, 0%);
    }

    /*字体变色*/
    .color13_wap {
        color: #0056b3;
    }

    /*边角*/
    .brad03em-rt_wap {
        border-radius: 0 0.30em 0 0;
        -moz-border-radius: 0 0.30em 0 0;
        -webkit-border-radius: 0 0.30em 0 0;
    }

    .brad30em-t_wap {
        border-radius: 3.0em 3.0em 0 0;
        -moz-border-radius: 3.0em 3.0em 0 0;
        -webkit-border-radius: 3.0em 3.0em 0 0;
    }

    /*旋转*/
    .deg90_wap {
        transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
    }

    .cen1200 {
        width: 100%;
    }

    /* WAP */
    .public_text img {
        width: 100%;
    }
}

.boxs-10em {
    box-shadow: 0em 0.5em 0.9em 0.5em #e3e3e3;
    -moz-box-shadow: 0em 0.5em 0.9em 0.5em #e3e3e3;
    -webkit-box-shadow: 0em 0.5em 0.9em 0.5em #e3e3e3;
}

@media screen and (min-width: 1280px)

/*当屏幕尺寸小于1280px时，应用下面的CSS样式*/
    {
    .cen1200 {
        min-width: 1200px;
        width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }
}

.cen1200.wap {
    width: 100%;
    min-width: 100%;
}

/* 加上手机类 */

/* 分页效果 */
.pages8 .layui-laypage {
    font-size: 0.9em
}

.pages8 .layui-laypage a,
.pages8 .layui-laypage span,
.pages8 .layui-laypage select,
.pages8 .layui-laypage input,
.pages8 .layui-laypage button,
.pages8 .layui-laypage input {
    height: 2.8em;
    width: auto;
    line-height: 2.7em;
    font-size: 0.9em;
    overflow: hidden;
    display: inline-block;
    padding: 0 1.3em;
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
}

.pages8 .layui-laypage input {
    width: 4em;
    padding: 0 0.5em;
    height: 3.0em;
}

.pages8 .layui-laypage input:focus {
    border: 1px solid #d80c18 !important;
    color: #d80c18;
}

.pages8 .layui-laypage button {
    padding: 0 0.8em;
    height: 3.0em;
    border: 1px solid #d80c18;
    background-color: #d80c18;
    color: #ffffff;
}

/* 确定 */
.pages8 .layui-laypage .layui-laypage-prev {
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
}

.pages8 .layui-laypage-next em,
.pages8 .layui-laypage-prev em {
    font-size: 1em;
}

.pages8 .layui-laypage .layui-laypage-curr em {
    display: inline-block;
    float: left;
    width: 100%;
}

.pages8 .layui-laypage .layui-laypage-curr {
    border: 1px solid #d80c18;
}

.pages8 .layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #d80c18;
}

.pages8 .layui-laypage a:hover {
    color: #d80c18;
    border: 1px solid #d80c18;
}

.pages8 .layui-laypage a.layui-disabled:hover {
    border: 1px solid #cccccc;
}

.pages8 .layui-laypage a.layui-disabled {
    border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
}

.pages8 .layui-laypage .layui-laypage-skip {
    background: none;
}