/**
 * reset 重置
 */
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, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input  {margin: 0;padding: 0;border: none;outline: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {font-family: "微软雅黑", "黑体", arial, sans-serif;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
a { text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.35); }
img { -ms-interpolation-mode: bicubic; vertical-align: middle; border: 0 none;max-width: 100%;height: auto;width: auto\9; /* ie8 */}
img:not([src*="/"]) { display: none; }
input {border:none;}

.phone-num{position: fixed;right: 10px;top: 150px;padding: 8px;width: 32px;height: 32px;border-radius: 50%;box-shadow: 1px 1px 5px #eee;background-color: rgba(0,0,0,0.3);}
.phone-num a{display: block;height: 100%;width: 100%;background: url(../images/phone_icon.png) no-repeat center center;background-size: 100% 100%;}


.g-doc{
    background-color: #fff;
}
.g-box{
    width: 100%;
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

div, a, button, input{
    -webkit-tap-highlight-color:rgba(255,0,0,0);
}/* 1.去除android a/button/input标签被点击时产生的边框 2.去除ios a标签被点击时产生的半透明灰色背景 */

/* 主体 */
.g-bd{

}

/* 首页 */
.m-log{overflow:hidden;min-height:200px;width:100%;background:url("../images/industry/u-top-bg.png") no-repeat center top #ebebeb;background-size:auto 100%;}
.m-log h2{margin-top:140px;font-size:18px;color:#212121;text-align:center;}
.m-log p{margin-top:7px;font-size:12px;color:#b2b2b2;text-align:center;}

.m-list{width:100%;margin-bottom:25px;border-top:1px solid #ebebeb}
.m-list ul{}
.m-list ul li{border-bottom:1px solid #e1e1e1;}
.m-list ul a{display:block;height:26px;width:100%;padding:12px 0;font-size:14px;color:#333;line-height:25px;background:url("../images/industry/u-arw.png") no-repeat 93% center #fff;background-size:auto 30%;}
.m-list ul a i{display:block;height: 25px;width:24px;float:left;margin:0 9px 0 7%;}
.m-list ul a i.i1{background:url("../images/industry/u-icons.png") no-repeat center 0 #ebebeb;background-size:100% auto;}
.m-list ul a i.i2{background:url("../images/industry/u-icons.png") no-repeat center 11% #ebebeb;background-size:100% auto;}
.m-list ul a i.i3{background: url("../images/industry/u-icons.png") no-repeat center 22% #ebebeb;background-size:100% auto;}
.m-list ul a i.i4{background: url("../images/industry/u-icons.png") no-repeat center 33.3% #ebebeb;background-size:100% auto;}
.m-list ul a i.i5{background: url("../images/industry/u-icons.png") no-repeat center 44.4% #ebebeb;background-size:100% auto;}
.m-list ul a i.i6{background: url("../images/industry/u-icons.png") no-repeat center 55.6% #ebebeb;background-size:100% auto;}
.m-list ul a i.i7{background: url("../images/industry/u-icons.png") no-repeat center 66.7% #ebebeb;background-size:100% auto;}
.m-list ul a i.i8{background: url("../images/industry/u-icons.png") no-repeat center 77.9% #ebebeb;background-size:100% auto;}
.m-list ul a i.i9{background: url("../images/industry/u-icons.png") no-repeat center 89% #ebebeb;background-size:100% auto;}
.m-list ul a i.i10{background: url("../images/industry/u-icons.png") no-repeat center 100% #ebebeb;background-size:100% auto;}

/* 详细页 */
.m-top{position:relative;min-height:175px}
.m-top img{width:100%;}
.m-top .u-tbl{position:absolute;height:100%;width:100%;top:0;left:0;}
.m-top table{table-layout:fixed;width:100%;height:100%;}
.m-top table td{width:100%;height:100%;vertical-align:middle;text-align:center;}
.m-top .u-log{}
.m-top .u-log i{display:block;height:90px;width:90px;margin:0 auto;border-radius:50%;}
.m-top .u-log h2{margin-top:10px;font-size:18px;color:#fff;text-align:center;}
.m-top .u-log i.i1{background:url("../images/industry/log-1.png") no-repeat center center;background-size:auto 100%;}
.m-top .u-log i.i2{background:url("../images/industry/log-2.png") no-repeat center center;background-size:auto 100%;}
.m-top .u-log i.i3{background:url("../images/industry/log-3.png") no-repeat center center;background-size:auto 100%;}
.m-top .u-log i.i4{background:url("../images/industry/log-4.png") no-repeat center center;background-size:auto 100%;}
.m-top .u-log i.i5{background:url("../images/industry/log-5.png") no-repeat center center;background-size:auto 100%;}
.m-top .u-log i.i6{background:url("../images/industry/log-6.png") no-repeat center center;background-size:auto 100%;}
.m-top .u-log i.i7{background:url("../images/industry/log-7.png") no-repeat center center;background-size:auto 100%;}
.m-top .u-log i.i8{background:url("../images/industry/log-8.png") no-repeat center center;background-size:auto 100%;}
.m-top .u-log i.i9{background:url("../images/industry/log-9.png") no-repeat center center;background-size:auto 100%;}
.m-top .u-log i.i10{background:url("../images/industry/log-10.png") no-repeat center center;background-size:auto 100%;}

.m-des{text-align:center;}
.m-des h3{display:inline-block;height:18px;line-height:18px;padding:13px 14px;margin-top:16px;font-size:16px;color:#fff;background-color:#5FA4EF;border-radius:6px;}
.m-des h5{height:18px;font-size:16px;line-height:16px;color:#4786C9;text-align: center;}
.m-des h5 i{display:inline-block;height:16px;width:16px;margin-right:5px;border:1px solid #4786C9;border-radius:50%;}
.m-des h6{min-height:18px;margin:12px 0 5px -15px;font-size:14px;line-height:18px;color:#4e4e4e;}
.m-des h6 i{display:block;height:25px;width:2px;margin:-4px 5px 0 0;text-align:center;line-height:16px;float:left;border:1px solid #5C9CE3;background-color:#5C9CE3;}
.m-des .u-txt{padding:15px;font-size:14px;text-align:left;}
.m-des .u-txt p{line-height:1.45;color:#4e4e4e;text-indent:1em;}

.m-des table{}
.m-des table td{padding:15px 0;text-align:center;vertical-align:top}
.m-des table td img{width:100%;display:block;margin:0 auto;}
.m-des .u-half{width:50%;}

.m-vs{text-align:center;}
.m-vs h3{display:inline-block;height:18px;line-height:18px;padding:13px 14px;margin-top:16px;margin-bottom: 15px;font-size:16px;color:#fff;background-color:#5FA4EF;border-radius:6px;}
.m-vs .u-txt{font-size:14px;}
.m-vs .u-txt p{line-height:1.45;color:#4e4e4e;text-align:left;}
.m-vs .u-txt p .title{display:block;line-height:23px;color:#4786C9;text-align:center;}
.m-vs .u-txt .u-vs{height:30px;width:30px;}
.m-vs .u-txt .u-org{color:#e4881a}
.m-vs .u-txt .u-radi{height: 30px;line-height: 30px;width: 30px;text-align: center;border-radius:50%;color: #fff;background-color: #5fa4ef;}
.m-vs .u-txt .u-pad{padding:11px 15px;}
.m-vs table{}
.m-vs table tr.even{background-color:#DCEDFF;}
.m-vs table tr:hover{background:#f0f0f0;}
.m-vs table th{text-align:center}
.m-vs table th, .m-vs table td{vertical-align:middle;}

/* 按钮 */
.m-btns{margin:15px 0 50px 0;}
.m-btns .u-btn{display:block;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin:0 15px;padding:9px 0;height:20px;line-height:20px;border:1px solid #5FA4EF;border-radius:6px;font-size:16px;letter-spacing:1px;word-spacing:normal;text-align:center;vertical-align:middle;cursor:pointer;background:#5FA4EF;}
.m-btns button.u-btn{*height:30px;_line-height:25px;}
.m-btns .u-btn,.m-btns .u-btn:hover{color:#fff;text-decoration:none;}
.m-btns .u-btn:hover,.m-btns .u-btn:focus{background:#5FA4FF;}
.m-btns .u-btn::-moz-focus-inner{padding:0;margin:0;border:0;}

/* 功能函数 */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}

/* 自定义辅助类 */
.pad-none{padding:0}
.pad-top-none{padding-top:0}
.pad-bottom-none{padding-bottom:0}
.pad-left-none{padding-left:0}
.pad-right-none{padding-right:0}
.gap-none{margin:0}
.gap-top-none{margin-top:0}
.gap-bottom-none{margin-bottom:0}
.gap-left-none{margin-left:0}
.gap-right-none{margin-right:0}
.half-padded{padding:5px}
.half-pad-top{padding-top:5px}
.half-pad-bottom{padding-bottom:5px}
.half-pad-left{padding-left:5px}
.half-pad-right{padding-right:5px}
.padded{padding:10px}
.pad-top{padding-top:10px}
.pad-bottom{padding-bottom:10px}
.pad-left{padding-left:10px}
.pad-right{padding-right:10px}
.double-padded{padding:20px}
.double-pad-top{padding-top:20px}
.double-pad-bottom{padding-bottom:20px}
.double-pad-left{padding-left:20px}
.double-pad-right{padding-right:20px}
.triple-padded{padding:30px}
.triple-pad-top{padding-top:30px}
.triple-pad-bottom{padding-bottom:30px}
.triple-pad-left{padding-left:30px}
.triple-pad-right{padding-right:30px}
.half-gapped{margin:5px}
.half-gap-top{margin-top:5px}
.half-gap-bottom{margin-bottom:5px}
.half-gap-left{margin-left:5px}
.half-gap-right{margin-right:5px}
.gapped{margin:10px}
.gap-top{margin-top:10px}
.gap-bottom{margin-bottom:10px}
.gap-left{margin-left:10px}
.gap-right{margin-right:10px}
.double-gapped{margin:20px}
.double-gap-top{margin-top:20px}
.double-gap-bottom{margin-bottom:20px}
.double-gap-left{margin-left:20px}
.double-gap-right{margin-right:20px}
.triple-gapped{margin:30px}
.triple-gap-top{margin-top:30px}
.triple-gap-bottom{margin-bottom:30px}
.triple-gap-left{margin-left:30px}
.triple-gap-right{margin-right:30px}

/* 动画 */
.a-bounce,.a-flip,.a-flash,.a-shake,.a-swing,.a-wobble,.a-ring{-webkit-animation:1s ease;-moz-animation:1s ease;-ms-animation:1s ease;animation:1s ease;}
.a-fadein,.a-fadeinT,.a-fadeinR,.a-fadeinB,.a-fadeinL,.a-bouncein,.a-bounceinT,.a-bounceinR,.a-bounceinB,.a-bounceinL,.a-rotatein,.a-rotateinLT,.a-rotateinLB,.a-rotateinRT,.a-rotateinRB,.a-flipin,.a-flipinX,.a-flipinY{-webkit-animation:1s ease-out backwards;-moz-animation:1s ease-out backwards;-ms-animation:1s ease-out backwards;animation:1s ease-out backwards;}
.a-fadeout,.a-fadeoutT,.a-fadeoutR,.a-fadeoutB,.a-fadeoutL,.a-bounceout,.a-bounceoutT,.a-bounceoutR,.a-bounceoutB,.a-bounceoutL,.a-rotateout,.a-rotateoutLT,.a-rotateoutLB,.a-rotateoutRT,.a-rotateoutRB,.a-flipout,.a-flipoutX,.a-flipoutY{-webkit-animation:1s ease-in forwards;-moz-animation:1s ease-in forwards;-ms-animation:1s ease-in forwards;animation:1s ease-in forwards;}

/* 弹入 */
.a-bouncein{-webkit-animation-name:bouncein;-moz-animation-name:bouncein;-ms-animation-name:bouncein;animation-name:bouncein;}

@-webkit-keyframes bouncein{
    0%{opacity:0;-webkit-transform:scale(0.3);}
    50%{opacity:1;-webkit-transform:scale(1.05);}
    70%{-webkit-transform:scale(0.9);}
    100%{-webkit-transform:scale(1);}
}
@-moz-keyframes bouncein{
    0%{opacity:0;-moz-transform:scale(0.3);}
    50%{opacity:1;-moz-transform:scale(1.05);}
    70%{-moz-transform:scale(0.9);}
    100%{-moz-transform:scale(1);}
}
@-ms-keyframes bouncein{
    0%{opacity:0;-ms-transform:scale(0.3);}
    50%{opacity:1;-ms-transform:scale(1.05);}
    70%{-ms-transform:scale(0.9);}
    100%{-ms-transform:scale(1);}
}
@keyframes bouncein{
    0%{opacity:0;transform:scale(0.3);}
    50%{opacity:1;transform:scale(1.05);}
    70%{transform:scale(0.9);}
    100%{transform:scale(1);}
}