@charset "utf-8";
/*引入css*/
@import url(./lib/prism.css);
/*
作者：特科网
网址：www.teke.cn
微信：18080802606
描述：特科网 | 精通SEO的建站专家
服务：特科网 | 专注网站建设、网络推广、SEO优化、建站培训、SEO培训、UI设计、视频剪辑、小程序开发
*/

/*通用*/
@font-face {
    font-family: 'iconfont';  /* Project id 1975544 */
    src: url('//at.alicdn.com/t/c/font_1975544_a9ahnbf3tvt.woff2?t=1747232125903') format('woff2'),
    url('//at.alicdn.com/t/c/font_1975544_a9ahnbf3tvt.woff?t=1747232125903') format('woff'),
    url('//at.alicdn.com/t/c/font_1975544_a9ahnbf3tvt.ttf?t=1747232125903') format('truetype');
}

*{box-sizing:border-box;margin:0;padding:0;outline:0;border:0;}
body{background-color:#f5f5f5;color:#333;font-size:14px;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,WenQuanYi Micro Hei,Arial,sans-serif;}
ol,ul,li{list-style:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#f60;}
h1,h2,h3,h4,h5,h6{color:#000;font-weight:500;}

/*常用*/
.container{overflow:hidden;margin:0 auto;width:1200px}
.containerAll{overflow:hidden;width:100%}
.msn{cursor:pointer}
.click,.click_open{cursor: pointer;}
.hide{display:none}
.button{position:relative;display:inline-block;overflow:hidden;margin:0 20px 0 20px;padding:0 40px;width:auto;height:42px;min-width:60px;border-radius:30px;background-color:#0ae;color:#fff;text-align:center;font-size:14px;line-height:42px;opacity:1;cursor:pointer;transition:all 1.4s .1s ease;animation:moveDown 1.6s ease-in-out .2s backwards}
.button::before{position:absolute;top:50%;left:130%;margin-top:-10px;height:100%;color:#2a323d;content:">";text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-size:125%;line-height:1;transition:all .3s}
.button:hover{color:#fff}
.button:hover::before{left:80%;color:#fff}
.button2{background-color:#f5a00e}
.circle{position:fixed;right:42px;z-index:99;width:42px;height:42px;border-radius:30px;opacity:.8;cursor: pointer;background-color: #0ae;color: #fff;}
.circle::before{font-size:30px;font-family:iconfont;}
.circle:hover{background-color: #e0a800;color: #fff;}
.circle_totop{top:50%;display:none;margin-top: 200px;}
.circle_totop::before{content:"\e611";}
.circle_edit{top:60%;}
.circle_edit::before{content:"\e671";}

/*头部*/
.header_top{overflow:hidden;height:30px;line-height:30px;background-color:#000;color:#fff}
.header_top .left{overflow:hidden;width:auto;min-width:40px;vertical-align:middle;font-size:14px}
.header_top .right{float:right;overflow:hidden;font-size:14px}
.header_top .right a{color:#fff;margin-left:20px}
.header_top .right a::before{color:#f60}
.header_top .right a:hover{color:#f60}
.header_top .right a:hover::before{color:#f60}
.header_top .right a.city::before{content:"\e668";font-family:iconfont}
.header_top .right a.vip::before{content:"\e872";font-family:iconfont}
.header_top .right a.login::before{content:"\e62e";font-family:iconfont}
.header_top .right a.cp::before{content:"\e62e";font-family:iconfont}
.header_top .right a.reg::before{content:"\e62d";font-family:iconfont}
.header_top .right a.exit::before{content:"\e60f";font-family:iconfont}
.header_top marquee{float:left;width:600px}

/*头部导航*/
.header{position:relative;background-color:#fff}
.nav{overflow:hidden;margin:0 auto;width:1200px}
.nav .logo{float:left;display:block;margin-top:5px;margin-left:0;width:150px;height:70px;background:url(../img/logo.png) center center no-repeat}
.nav .logo a{display:block;width:100%;height:100%;text-indent:-8888px}
.nav .menu{position:static;float:right;margin:0 auto;background-color:#fff;margin-right: 20px;}
.nav .menu .item{position:static;float:left;display:block;height:80px;color:#36475a;padding: 0 20px;}
.nav .menu .item h3{float:left;margin-top:0;margin-bottom:0;height:80px;font-weight:400;font-size:16px}
.nav .menu .item h3 a{position:relative;display:block;padding:20px 0;color:#36475a;cursor:pointer;line-height:40px}
.nav .menu .item:hover h3 a,.nav .menu .on h3 a{display:block;height:80px;border-bottom:3px #0ae solid;color:#0ae}
.nav .menu .item .mark{position:absolute;top:80px;right:0;left:0;z-index:99999;display:none;margin:auto;max-width:100%;min-width:100%;background-color:#f8f8f8;box-shadow:0 2px 2px rgba(0,0,0,.1)}
.nav .menu .item .mark .section{display:block;margin:auto;width:100%;max-width:1200px;min-height:100px}
.nav .menu .item .mark .section li{float:left;padding:50px 10px;min-height:100px;text-align:center}
.nav .menu .item .mark .section li.center{margin-right:30px}
.nav .menu .item .mark .section li.right{margin-right:0}
.nav .menu .item .mark .section li:hover{background-color:#f2f2f2}
.nav .menu .item .mark .section li>p{margin:0 auto 20px auto;padding-left:6px;height:20px;color:#36475a;text-align:left;font-weight:700;font-size:16px}
.nav .menu .item .mark .section li span{display:block;width:138px;height:103.5px;background:url(../img/icon_all.png) no-repeat 0 -86.25px;background-size:966px}
.nav .menu .item .mark .section li span.a{background-position:0 -86.25px}
.nav .menu .item .mark .section li span.b{background-position:-138px -86.25px}
.nav .menu .item .mark .section li span.c{background-position:-276px -86.25px}
.nav .menu .item .mark .section li span.d{background-position:-414px -86.25px}
.nav .menu .item .mark .section li span.e{background-position:-552px -86.25px}
.nav .menu .item .mark .section li span.f{background-position:-690px -86.25px}
.nav .menu .item .mark .section li span.g{background-position:-828px -86.25px}
.nav .menu .item .mark .section li span.h{background-position:0 -189.75px}
.nav .menu .item .mark .section li span.i{background-position:-138px -189.75px}
.nav .menu .item .mark .section li span.j{background-position:-276px -189.75px}
.nav .menu .item .mark .section li span.k{background-position:-414px -189.75px}
.nav .menu .item .mark .section li span.l{background-position:-552px -189.75px}
.nav .menu .item .mark .section li span.m{background-position:-690px -189.75px}
.nav .menu .item .mark .section li span.n{background-position:-828px -189.75px}
.nav .menu .item .mark .section li>a>p{margin:10px auto 10px auto;color:#6e798b}
.nav .menu .item .mark .section li:hover>a>p{color:#0ae}
.nav .menu .item .mark .tag{display:block;margin:auto;width:100%;max-width:1200px;min-height:100px}
.nav .menu .item .mark .tag .detail{float:left;padding:50px 0 30px 0;min-height:100px;text-align:left}
.nav .menu .item .mark .tag .detail h4{margin:0;margin-bottom:15px;text-align:left;font-weight:600;font-size:16px}
.nav .menu .item .mark .tag .detail ul{overflow:hidden}
.nav .menu .item .mark .tag .detail ul li{float:left;display:block;margin:10px 0;width:33.33%;min-width:130px;font-size:14px;line-height:32px}
.nav .menu .item .mark .tag .detail ul li a,.nav .menu .item .mark .tag .detail ul li span{display:block;margin-right:10px;height:42px;min-width:120px;border:1px solid #d3e1e7;border-radius:30px;color:#6e798b;text-align:center;font-size:14px;line-height:40px}
.nav .menu .item .mark .tag .detail ul li:hover a,.nav .menu .item .mark .tag .detail ul li:hover span{border:1px solid #0ae;color:#0ae}
.nav .menu .item .mark .tag .left{width:33.33333333%}
.nav .menu .item .mark .tag .center{margin-left:70px;width:25%}
.nav .menu .item .mark .tag .right{float:right;width:33.33333333%}
.nav .menu .item .mark .info{display:block;margin:auto;padding:50px 0;width:100%;max-width:1200px;min-height:100px}
.nav .menu .item .mark .info .left{float:left;padding:0 0 0 20px;width:40%}
.nav .menu .item .mark .info .left dl{overflow:hidden;margin:0 0 30px 0}
.nav .menu .item .mark .info .left dl dt{margin-bottom:15px}
.nav .menu .item .mark .info .left dl dt{color:#36475a;font-weight:700;font-size:16px}
.nav .menu .item .mark .info .left dl dd{float:left;width:100px;color:#666;line-height:32px}
.nav .menu .item .mark .info .left dl dd a,.nav .menu .item .mark .info .left dl dd span{display:block;margin-right:10px;height:42px;border:1px solid #d3e1e7;border-radius:30px;color:#6e798b;text-align:center;font-size:14px;line-height:40px;cursor:pointer}
.nav .menu .item .mark .info .left dl dd:hover a,.nav .menu .item .mark .info .left dl dd:hover span{border:1px solid #0ae;color:#0ae}
.nav .menu .item .mark .info .right{float:left;padding-left:5%;width:33.33333333%;font-size:14px}
.nav .menu .item .mark .info .right b{color:#36475a;font-weight:700;font-size:16px}
.nav .menu .item .mark .info .right div{position:relative;margin-top:20px;padding-left:60px;height:107px}
.nav .menu .item .mark .info .right div::before{position:absolute;top:16px;left:0;float:left;display:inline-block;width:50px;height:50px;background:url(../img/icon_all.png) no-repeat -100px 0;content:""}
.nav .menu .item .mark .info .right p{margin:8px 0 8px 0;font-size:14px;line-height:20px}
.nav .menu .item .mark .info .right p i{margin:20px 0 10px 0;color:#ff6900;font-weight:700;font-style:normal;font-size:34px;font-family:sivan,Helvetica,arial,sans-serif}
.nav .menu .item .mark .info .right p span{color:#0ae}
/*帝国手册顶部导航*/
.nav_ecms{overflow:hidden;margin:20px auto 20px;width:1200px;background-color:#00a0e8}
.nav_ecms li{position:relative;float:left;width:90px;height:60px;list-style:none;text-align:center;line-height:45px}
.nav_ecms li:first-child{width:200px}
.nav_ecms li:first-child::before{float:left;display:block;width:170px;height:60px;background:url(../img/ecms/ecmslogo.gif) no-repeat scroll 0 0;content:""}
.nav_ecms li a{display:block;padding-top:30px;color:#fff;font-size:14px;line-height:30px;}
.nav_ecms li a img{position:absolute;top:3px;width:30px}
.nav_ecms li a:hover{color:#f60}
.nav_ecms li.active{background-color:#8cbdef}
/*Discuz手册顶部导航*/
.nav_discuz{overflow:hidden;margin:20px auto 20px;width:1200px;}
.nav_discuz li{float:left;width:85px;height:45px;border-right:1px solid #ddd;background-color:#fff;list-style:none;text-align:center;line-height:45px;}
.nav_discuz li:first-child{padding-left:55px;width:180px;border:1px solid #ddd;background-color:#e8f3f9;}
.nav_discuz li:first-child::before{float:left;display:block;width:88px;height:45px;background:url(../img/discuzico.png) no-repeat scroll 0 0;background-size:auto 43px;content:"";}
.nav_discuz li.active{background:#0ae;}
.nav_discuz li.active a{color:#fff;}
.nav_discuz li:last-child{border-right: none}
/*通用左侧导航*/
.nav_left{float:left;width:280px;overflow-x:hidden;overflow-y:visible;max-height:800px;margin-right:20px}
.nav_left h2{padding:15px 0 15px 30px;height:60px;border-bottom:1px solid #ddd;font-size:16px;line-height:30px;background-color:#ededed;color:#05a5f2;font-weight:600}
.nav_left h2::before{font-size:16px;font-family:iconfont;content:"\e634";margin-right:5px}
.nav_left h3{background-color:#fff;color:#05a5f2;font-size:16px;line-height:30px;font-weight:600;padding-left:30px}
.nav_left ul{background-color:#fff;line-height:40px;padding:5px 10px 10px}
.nav_left ul li{display:block;background-color:#f6f4f0;border-bottom:1px solid #efefef}
.nav_left ul li a{display:block;overflow:hidden;padding-left:20px;height:34px;text-overflow:ellipsis;white-space:nowrap;line-height:34px}
.nav_left ul li.active{background-color:#05a5f2}
.nav_left ul li.active a{color:#fff;font-weight:700}

/*轮播图*/
.banner{position:relative;overflow:hidden;height:420px;}
.banner .bd ul li img{position:absolute;top:50%;left:50%;margin-top:-210px;margin-left:-960px;}
.banner .bd ul li{display:none;cursor: pointer;}
.banner .bd ul li:first-child{display:block;}
.banner .bd ul li a{display:block;width:100%;height:100%;}
.banner .hd ul{position:absolute;bottom:20px;left:50%;margin-left:-42px;width:84px;}
.banner .hd ul li{float:left;margin-right:10px;width:12px;height:12px;border-radius:10px;background:#a6a5a0;cursor:pointer;}
.banner .hd ul li.on{width:30px;background:#61e7f7;}

/*搜索*/
.search{float:right;position:relative}
.search input.keyword{height:40px;border:1px solid #0ae;border-radius:4px;font-size:16px;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#fff;color:#495057;margin-top:20px;padding-left:26px;width:172px}
.search input.searchbtn{position:absolute;top:20px;right:0;padding:6px 12px;height:40px;border-radius:4px;background-color:#0ae;vertical-align:middle;text-align:center;white-space:nowrap;font-weight:400;font-size:16px;line-height:1.5;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select:none;color:#fff}
.search input.searchbtn:hover{background-color:#f60}
.search::before{color:#bbb;content:"\e627";font-family:iconfont;position:absolute;top:20px;line-height:40px;left:5px;font-size:20px}
.search_muban{margin:20px auto}
.search_muban .search{margin:0 auto;float:none;width:400px;overflow:hidden}
.search_muban .search input.keyword{width:400px}
.search-tags{margin-top:8px;margin-bottom:0;padding-left:0;list-style:none;font-size:14px;text-align:center}
.search-tags li{display:inline-block;margin-right:4px;margin-left:4px;padding-left:0;list-style:none;font-size:14px}
.search-tags li a{color:#777}

/*悬浮窗*/
.float{position:fixed;top:50%;right:20px;z-index:999;margin-top:-130px;width:130px;height:auto;}
.float .kefu{z-index:99;clear:both;display:none;border:1px solid #cddbf0;border-radius:10px;background:#f9fafb;box-shadow:0 6px 12px 0 rgba(0,0,0,.15);}
.float .kefu::after{clear:both;}
.float .kefu .close{position:absolute;top:0;right:-3px;z-index:100;display:block;width:24px;height:24px;cursor:pointer;}
.float .kefu .close::before{content:"×";font-size:20px;}
.float .kefu .title{margin-top:20px;padding-bottom:10px;border-bottom:1px dashed #cddbf0;color:#36475a;text-align:center;letter-spacing:2px;font-weight:700;font-size:16px;}
.float .kefu .detail{padding:10px 0;height:110px;max-width:300px;border-bottom:1px solid #cddbf0;color:#666;text-align:center;}
.float .kefu .detail p{display:inline-block;margin:0;line-height:24px;font-size: 14px;}
.float .kefu .detail p:hover{color:#0ae;}
.float .kefu .detail i{display:inline-block;margin:0;width:32px;height:24px;margin-top: 3px;}
.float .kefu .detail i::before{color:#0ae;content:"\e628";font-style:normal;font-size:16px;font-family:iconfont;}
.float .kefu .tel{border-bottom:1px solid #cddbf0;text-align:center;}
.float .kefu .tel h5{margin:10px auto 2px auto;color:#0ae;letter-spacing:1px;font-weight:700;font-size:14px;}
.float .kefu .tel p{margin:2px auto 5px auto;color:#6e798b;font-size:12px;}
.float .kefu .bottom{position:relative;}
.float .kefu .bottom .wechat{display:inline-block;width:62px;height:50px;border-right:1px solid #cddbf0;border-bottom-left-radius:10px;cursor:pointer;}
.float .kefu .bottom .wechat::before{display:inline-block;margin:13px 0 0 16px;content:"\e60e";font-size:26px;font-family:iconfont;}
.float .kefu .bottom .wechat .info{position:absolute;top:-120px;left:-125px;display:none;width:112px;height:172px;border:1px solid #cddbf0;background:#fff;box-shadow:0 6px 12px 0 rgba(0,0,0,.15);}
.float .kefu .bottom .wechat:hover .info{display:block;}
.float .kefu .bottom .wechat .info .text{position:absolute;top:110px;left:7px;margin:0 auto;width:100px;text-align:center;}
.float .kefu .bottom .wechat .info .pic{width:110px;height:110px;background:url(../img/footer_erweima.jpg) no-repeat center center;}
.float .kefu .bottom .wechat .info .mark{position:absolute;top:138px;left:110px;z-index:2;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:6px;}
.float .kefu .bottom .wechat .info .markbg{position:absolute;top:136px;left:110px;width:0;height:0;border-color:transparent transparent transparent #cddbf0;border-style:solid;border-width:8px;}
.float .kefu .bottom .feedback{display:inline-block;width:60px;height:50px;border-bottom-right-radius:10px;}
.float .kefu .bottom .feedback::before{display:inline-block;margin:13px 0 0 16px;content:"\e672";font-size:26px;font-family:iconfont;}
.float .kefu .bottom .feedback a{display:block;width:60px;height:50px;}
.float .minikefu{position:relative;z-index:999;display:block;margin-top:10px;margin-left:60px;width:60px;height:60px;border-radius:60px;background-color:#0ae;box-shadow:0 6px 12px 0 rgba(0,0,0,.2);cursor:pointer;}
.float .minikefu .btn{position:relative;margin:0 auto;width:60px;height:60px;color:#fff;text-align:center;font-size:18px;}
.float .minikefu .btn::before{display:block;content:"\e60d";font-size:30px;font-family:iconfont;line-height:60px;}
.float .minikefu .btn .animated div{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:auto;width:60px;height:60px;border-radius:50%;background:rgba(11,158,251,.3);opacity:.5;transform:scale(1);}
.float .minikefu .btn .animated .a{animation:2s scaleToggleOne cubic-bezier(.25,.46,.45,.94) forwards;}
.float .minikefu .btn .animated .b{animation:2.5s scaleToggleTwo cubic-bezier(.25,.46,.45,.94) forwards;}
.float .minikefu .btn .animated .c{animation:3s scaleToggleThree cubic-bezier(.25,.46,.45,.94) forwards;}

/*底部*/
.footer{overflow:hidden;padding-top:10px;padding-bottom:20px;max-width:100%;background-color:#262a33;color:#81858c;z-index: 2;position: relative;}
.footer .top{overflow:hidden;margin:0 auto;padding:30px 0 30px 0;width:1200px;}
.footer .top .item{float:left;padding:0;margin-right: 40px;}
.footer .top .item h5{margin-top:10px;margin-bottom:20px;color:#fff;font-size:18px;}
.footer .top .item h5 a{color:#fff;}
.footer .top .item h5 a:hover{color:#0ae;}
.footer .top .item ul li a{color:#7f868b;line-height:32px;}
.footer .top .item ul li a:hover{color:#0ae;}
.footer .top .info{float:right;overflow:hidden;width:33.33333333%;}
.footer .top .info .pic{float:left;margin-top:13px;margin-right:20px;width:110px;}
.footer .top .info .pic img{display:block;height:auto;max-width:110px;color:#262a33;}
.footer .top .info .text{float:left;color:#fff;margin-left: 20px;}
.footer .top .info .text h5{margin-top:10px;margin-bottom:10px;color:#fff;font-size:14px;}
.footer .top .info .text h6{margin:10px 0 20px 0;color:#fff;font-weight:700;font-size:34px;}
.footer .top .info .text p{margin:8px 0 8px 0;letter-spacing:2px;}
.footer .top .info .btn{float:left;margin-top: 40px;}
.footer .top .info .btn .button{margin:24px 30px 0 0;}
.footer .mid{margin:0 auto;padding-top:20px;width:1200px;border-top:1px solid #2e333d;}
.footer .mid a{margin-right:20px;color:#81858c;}
.footer .mid a:hover{color:#0ae;}
.footer .bottom{overflow:hidden;margin:0 auto;width:1200px;line-height:32px;}
.footer .bottom .copyright{float:left;}
.footer .bottom .copyright a{color:#81858c;}
.footer .bottom .copyright a:hover{color:#0ae;}
.footer .bottom .safe{float:right;opacity:.8;}
.footer .bottom .safe span{display:inline-block;margin-left:10px;width:24px;height:24px;cursor:pointer;}
.footer .bottom .safe span.a{background:url(../img/icon_all.png) no-repeat 0 -50px;}
.footer .bottom .safe span.b{background:url(../img/icon_all.png) no-repeat -24px -50px;}
.footer .bottom .safe span.c{background:url(../img/icon_all.png) no-repeat -48px -50px;}

/*侧边栏*/
.sidebar{float:right;width:380px;margin-bottom: 20px;}
.sidebar .box{margin-bottom:20px;padding:10px 20px;border-radius:4px;background-color: #fff;}
.sidebar .box:last-child{margin-bottom:0}
.sidebar .box h3{padding:10px 0;height:50px;border-bottom:1px solid #ebecec;color:#373d41;font-weight:300;font-size:18px;line-height:28px}
.sidebar .box h3 a{float:right;margin-top:4px;color:#0ae;text-decoration:none;font-size:12px;line-height:20px}
/*栏目侧边栏*/
.sidebar .box ul.class{overflow:hidden}
.sidebar .box ul.class li{float:left;overflow:hidden;width:50%;height:30px;color:#373d41;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:40px}
/*模板侧边栏*/
.sidebar .box ul.mb li{position:relative;overflow:hidden;padding:20px;border-bottom:1px solid #ebecec}
.sidebar .box ul.mb li:last-of-type{border:none}
.sidebar .box ul.mb li .pic img{display:block;width:100%;height:100%;transition:all .5s;}
.sidebar .box ul.mb li:hover .pic img{transform:scale(1.1);}
.sidebar .box ul.mb li .info{text-align:center;margin-top: 20px;}
.sidebar .box ul.mb li .info h4{color:#373d41;font-weight:400;font-size:16px;line-height:24px}
.sidebar .box ul.mb li .info h4 a{display:inline-block;overflow:hidden;width:100%;color:inherit;vertical-align:top;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
.sidebar .box ul.mb li .info h4 a:hover{color: #f60;}
.sidebar .box ul.mb li .info p{padding:2px 0;color:#9b9ea0;font-size:12px;line-height:18px}
/*图文侧边栏*/
.sidebar .box ul.tuwen li{position:relative;overflow:hidden;padding:20px 0;border-bottom:1px solid #ebecec}
.sidebar .box ul.tuwen li:last-of-type{border:none}
.sidebar .box ul.tuwen li .pic{float:left;width:90px;height:60px}
.sidebar .box ul.tuwen li .pic img{display:block;width:100%;height:100%;transition:all .5s;}
.sidebar .box ul.tuwen li:hover .pic img{transform:scale(1.1);}
.sidebar .box ul.tuwen li .info{padding-left:100px}
.sidebar .box ul.tuwen li .info h4{color:#373d41;font-weight:400;font-size:14px;line-height:24px}
.sidebar .box ul.tuwen li .info h4 a{display:inline-block;overflow:hidden;width:100%;vertical-align:top;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
.sidebar .box ul.tuwen li .info p{padding:2px 0;color:#9b9ea0;font-size:12px;line-height:18px}
/*文字侧边栏*/
.sidebar .box ol.wenzi{overflow:hidden}
.sidebar .box ol.wenzi li{float:left;width:calc(100% - 16px);height:30px;color:#373d41;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:40px;margin-left:24px;list-style-type:decimal-leading-zero}

/*面包屑*/
.crumbs{overflow:hidden;margin:0 auto;padding:0;width:1200px;}
.crumbs .left{float:left;width:800px;line-height:60px;font-size:16px;}
.crumbs .left a{display:inline-block;font-size:16px;line-height:60px;}
.crumbs .left a:first-of-type{float:left;overflow:hidden;width:16px;height:60px;}
.crumbs .left a:first-of-type::before{content:"\e648";font-family:iconfont;margin-right: 20px;}
.crumbs .left em{padding:0 3px;color:#c3c5c6;font-style:normal;}
.crumbs .search{float:right;margin:10px 0 0 0;width:380px;}

/*文章-内容*/
.content{overflow:hidden;padding:10px 20px;color:#222;word-wrap:break-word;font-size:18px;line-height:30px;word-break:break-all;box-sizing:border-box}
.content h2{margin-top:20px;border-left:5px solid #f60;padding-left:10px;margin-left:-15px;font-weight:400;font-size:22px;line-height:1.25;color:#f60}
.content h3{color:#f60;font-weight:400;margin-top:10px;margin-bottom:0;border-left:2px solid #f60;padding-left:10px;margin-left:-12px}
.content p{margin-top:10px;margin-bottom:0}
.content p span[style="text-decoration: line-through;"]{color:#ccc}
.content a{color:#0acf67}
.content a:hover{text-decoration:underline;color:#f60}
.content img{height:auto;max-width:100%;border:1px solid #d4d4d4;background-color:hsla(0,0%,100%,.1);vertical-align:middle;border-radius:13px}
.content strong{font-weight:600;color:red}
.content em{color:#f60;font-style:normal}
.content blockquote{margin-top:10px;margin-left:10px;padding:6px 14px;border-left:5px solid #ddd;background-color:#f5f5f5;color:#666}
.content blockquote p{margin:0;text-indent:0;line-height:36px}
/*.content ol{list-style-type:decimal-leading-zero}*/
/*.content ol li{margin-left:20px;list-style:decimal}*/
.content ol{overflow:hidden;margin:10px 10px 0;padding-left:10px;border:1px solid #CCC;background:#333 url(../img/codebg.gif) repeat-y 0 0;color:#fff;}
.content ol li{margin-left:20px;padding-left:6px;list-style-type:decimal-leading-zero;font-size:12px;line-height:26px;}
.content ul{list-style-type:disc}
.content ul li{margin-left:20px;list-style-type:disc}
.content hr{margin:30px 0;height:1px;background-color:#d4d4d4}
/*.content pre{box-shadow:-.5em 0 0 rgb(0,0,0,.3);background:#282923;padding:1em;margin:.5em 0;font-size:14px;color:#fff;line-height:20px;white-space: pre-line;}*/
.content table{width:100%;max-width:100%;border:2px solid #0ae;text-align:left;border-collapse:collapse;margin:20px auto;font-size:16px}
.content table thead{background-color:#0ae;text-align:center}
.content table thead th{border:1px solid #ddd;line-height:40px}
.content table tbody tr:nth-of-type(odd){background-color:#f9f9f9}
.content table tbody tr.firstRow{background-color:#0ae}
.content table tbody tr:hover{background-color:#0ae}
.content table tbody tr td{padding:8px;border:1px solid #ddd}
.content table a{color:#0acf67}
.content table a:hover{color:#f5a00e}
.content table img{max-width:100%}

/*文章-通用*/
.article_common{position:relative;float:left;margin-bottom:40px;padding:10px 20px;width:800px;background-color:#fff;}
.article_common .title{height:50px;border-bottom:1px solid #ddd;text-align:center;font-size:24px;line-height:45px;}
.article_common .info{color:#73777a;text-align:center;font-size:12px;line-height:40px;}
.article_common .info span{margin-left:20px;font-size:12px;}
.article_common .info span a{text-decoration:none;font-size:12px;}
/*.article_common .info span a:hover{text-decoration:underline;}*/
.article_common .info .type::before{margin-right:4px;content:"\e634";font-family:iconfont;}
.article_common .info .time::before{margin-right:4px;content:"\e665";font-family:iconfont;}
.article_common .info span a em{font-style:normal;}
.article_common .tags{margin-bottom:10px;color:#73777a;list-style-type:none;text-align:center;font-size:0;}
.article_common .tags li{display:inline-block;margin-right:8px;margin-bottom:10px;padding:2px 17px 2px;height:20px;border:1px solid #d7d8d9;border-radius:68px;vertical-align:middle;font-size:12px;line-height:20px;cursor:pointer;}
.article_common .tags li:hover{border:1px solid #0ae;color:#0ae;}
.article_common .tags li a{display:block;height:14px;color:inherit;text-decoration:none;line-height:14px;}
.article_common .summary{overflow:hidden;padding:20px 32px;background:#f9f9f9;color:#73777a;text-align:left;word-wrap:break-word;letter-spacing:0;font-size:12px;line-height:24px;word-break:break-all;}
.article_common .summary em{color:#373d41;font-weight:700;font-style:normal;}
.article_common .prenext{overflow:hidden;margin-top:20px;border-top:1px solid #ddd;line-height:50px}
.article_common .prenext li{float:left;overflow:hidden;width:50%;text-overflow:ellipsis;white-space:nowrap}
.article_common .prenext li:last-child{text-align:right}
.article_common .prenext li:first-child a::before{margin-right:4px;content:"\e666";font-family:iconfont}
.article_common .prenext li:last-child a::after{margin-left:4px;content:"\e667";font-family:iconfont}
.article_common .prenext li a{overflow:hidden;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-size:18px}
.article_common .section{margin:40px 0;text-align:center;}
.article_common .section a,.article_common .section button{display:inline-block;margin:0 4px;padding:8px 24px;border:1px solid #0ae;border-radius:5px;background-color:#0ae;color:#fff;vertical-align:middle;text-align:center;text-decoration:none;white-space:nowrap;font-weight:400;font-size:20px;line-height:1.5;cursor:pointer;user-select:none;}
.article_common .section .sale{border-color:#c82333;background-color:#c82333;}
.article_common .section .love{border-color:#218838;background-color:#218838;}
.article_common .section .demo:hover{border-color:#08f;background-color:#08f;}
.article_common .section .down:hover{border-color:#08f;background-color:#08f;}
.article_common .section .love:hover{border-color:#1c7430;background-color:#1c7430;}
.article_common .section .sale:hover{border-color:#bd2130;background-color:#bd2130;}
.article_common .section form{display:inline-block;}
.article_common .demopic{margin-top:10px;text-align:center;}
.article_common .demopic img{max-width:100%;}
.article_common .disclaimer{overflow:hidden;padding:20px 32px;background:#f9f9f9;color:#73777a;text-align:left;word-wrap:break-word;letter-spacing:0;font-size:12px;line-height:24px;word-break:break-all;margin-top: 20px;}
.article_common .disclaimer em{color:#373d41;font-weight:700;font-style:normal;}
/*文章-模板*/
.article_muban .content{margin-top:10px;padding:12px;text-align:center;font-size: 18px;}
.article_muban .content .where{color:#28a745;}
/*文章-下载*/
.article_down table.down{width:100%;max-width:100%;border:2px solid #0ae;border-collapse:collapse;margin:20px auto;font-size:16px;text-align:center}
.article_down table.down thead{background-color:#0ae}
.article_down table.down thead th{border:1px solid #ddd;line-height:40px}
.article_down table.down tbody tr:nth-of-type(odd){background-color:#f9f9f9}
.article_down table.down tbody tr.firstRow{background-color:#0ae}
.article_down table.down tbody tr td{padding:8px;border:1px solid #ddd}
.article_down table.down .down_fen{color:#f60}
.article_down table.down a{display:inline-block;margin:0 4px;margin-top:5px;padding:8px 24px;border-radius:5px;background-color:#00a0e8;color:#fff;vertical-align:middle;text-align:center;text-decoration:none;white-space:nowrap;font-weight:400;font-size:20px;line-height:1.5;cursor:pointer;user-select:none}
.article_down table.down a:hover{background-color:#f60}
/*文章-学院*/
.article_school{margin-top: 20px;}
.article_school .article_common{float:right;width:900px}
.article_school .article_common .summary{margin-top:20px}
/*文章-手册*/
.article_manual .article_common{float:right;width:900px}
.article_manual .content{font-size:14px}
.article_manual .content strong{font-weight:600;color:#000}
.article_manual .content table{font-size: 14px;border: 1px solid #cccccc;}
.article_manual .content table tbody tr:hover{background-color: unset;}
/*文章-教程*/
.article_course{}
.article_course .nav_left{width: 130px;}
.article_course .nav_left h2 {padding: 15px 0 15px 10px;}
.article_course .sidebar{width: 230px}
.article_course .sidebar .box{background-color:rgb(255,255,255,.4)}
.article_course .sidebar .box ol.wenzi li.active a{color: #0ae;}
.article_course .article_common{float: right;margin-right: 20px;}
/*文章-案例*/
.article_case_content>h1{margin-bottom:20px}
.article_case_content>p{font-size:16px;line-height:32px;overflow:hidden}
.article_case_content>p>b{float:left;width:80px}
.article_case_content>p>span{float:right;width:calc(100% - 80px)}
.article_case_content>p:nth-of-type(1)>span{color:#0ae}
.article_case_content>p:nth-of-type(2)>span{color:#f60}
/*文章-关于*/
.article_about{background-color: #fff;}
.article_about .aboutbanner{position:relative;overflow:hidden;height:200px;}
.article_about .aboutbanner .hidewap{position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:-960px;}
.article_about .about{overflow:hidden;margin:0 auto;padding-bottom:50px;width:1200px;background-color:#fff;}
.article_about .about .left{float:left;padding:50px 20px 50px 0;width:25%;background:url(../img/about_left.jpg) no-repeat right top;word-break:normal;}
.article_about .about .left h4{width:100%;height:42px;border-bottom:1px solid #eee;color:#36475a;font-weight:700;font-size:18px;line-height:42px;}
.article_about .about .left dl{overflow:hidden;margin-top:0;padding:10px 0;border-bottom:1px dashed #f2f2f2;}
.article_about .about .left dl dt{height:42px;line-height:42px;display:block;color:#36475a;font-weight:700;font-size:16px;}
.article_about .about .left dl dd{margin:0;padding:0;}
.article_about .about .left dl dd a,.article_about .about .left dl dd>span{float:left;display:block;overflow:hidden;padding-right:10%;width:50%;height:32px;color:#6e798b;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:14px;line-height:32px;}
.article_about .about .left dl dd a.active,.article_about .about .left dl dd>span.active{color:#0ae;}
.article_about .about .left dl dd.tel{overflow:hidden;margin-right:60px;margin-bottom:20px;padding:4%;border:1px solid #eee;color:#666;}
.article_about .about .left dl dd p{margin:0;margin-right:20px;padding:0 0;color:#6e798b;font-size:14px;line-height:24px;}
.article_about .about .left dl dd p i{margin:20px 0 10px 0;color:#ff6900;font-style:normal;font-size:23px;}
.article_about .about .right{float:left;margin-top:30px;padding:0 30px;width:75%;}
.article_about .about .right h1{margin:20px auto 30px auto;text-align:center;font-weight:500;font-size:24px;line-height:42px;border-bottom: 1px solid rgb(238, 238, 238);}
.article_about .about .right p{color:#36475a;font-size:16px;line-height:32px;}
.article_about .about .right img{max-width:100%;}
/*文章-城市*/
.article_city .list_common{margin-top: 20px;}
.article_city .sidebar{margin-top: 20px;}

/*列表-通用*/
.list_common{position:relative;float:left;margin-bottom:40px;padding:10px 20px;width:800px;background-color:#fff;}
.list_common .tag{position:relative;overflow:hidden;box-sizing:border-box;margin-bottom:2px;padding:15px 16px;border-bottom:2px solid #eee;background:#fff;}
.list_common .tag li{float:left;overflow:hidden;margin-right:4px;margin-bottom:4px;width:100px;height:34px;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:34px;cursor:pointer;}
.list_common .tag li.active,.list_common .tag li:hover{background:#0ae;}
.list_common .tag li.active a,.list_common .tag li:hover a{color:#fff;}
.list_common .item{position:relative;overflow:hidden;margin-bottom:2px;padding:20px 30px;width:100%;background:#fff;transition:.2s;}
.list_common .item:hover{background:#f8f8f8;}
.list_common .item .info{float:left;width:520px;}
.list_common .item .info h3{overflow:hidden;margin-bottom:4px;max-height:60px;color:#373d41;text-overflow:ellipsis;font-weight:500;font-size:20px;line-height:30px;transition:.2s;}
.list_common .item .info h3 b,.list_common .item .info h3 span{display:inline-block;margin-top:3px;margin-right:10px;width:38px;height:22px;border:1px solid #0ae;border-radius:1px;background-clip:padding-box;color:#0ae;vertical-align:top;text-align:center;font-weight:400;font-size:14px;line-height:22px;}
.list_common .item .info h3 span{border:1px solid #f60;color:#f60;}
.list_common .item .info .des{float:left;overflow:hidden;margin:0;width:520px;color:#9b9ea0;font-size:12px;line-height:20px;}
.list_common .item .info .other{position:relative;float:left;overflow:hidden;margin-top:10px;width:520px;color:#373d41;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px;}
.list_common .item .info .other span{margin-right:20px;color:#9b9ea0;font-size:12px;}
.list_common .item .info .other span.type a{display:inline-block;box-sizing:border-box;margin-right:8px;padding:0 5px;height:18px;border:1px solid #c3c5c6;color:#373d41;vertical-align:top;text-align:center;line-height:16px;}
.list_common .item .info .other span.type a:hover{border-color:#0ae;color:#0ae;}
.list_common .item .info .other span.time::before{margin-right:4px;content:"\e665";font-family:iconfont;}
.list_common .item .pic{position:relative;float:right;overflow:hidden;margin:5px 0;width:168px;height:100px;}
.list_common .item .pic a img{display:block;width:168px;height:100px;transition:all .5s ease-out;}
.list_common .item .pic:hover a img{transform:matrix(1.04,0,0,1.04,0,0);}
/*列表-三图*/
.list_santu{display:flex;margin:30px auto 30px;width:1200px;list-style:none;flex-wrap:wrap;}
.list_santu li{position:relative;margin:0 15px 20px 0;width:390px;height:100%;min-width:0;min-height:1px;border:none;border-radius:4px;background-color:#fff;background-clip:border-box;box-shadow:0 .125rem 4px rgba(0,0,0,.075);word-wrap:break-word;transition:all .5s;animation-name:slide-bottom10;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both;flex-direction:column;}
.list_santu li.top::before{position:absolute;right:0;z-index:1;width:50px;height:50px;background:url(../img/icon_all.png) no-repeat -50px 0;content:"";}
.list_santu li.good::before{position:absolute;right:0;z-index:1;width:50px;height:50px;background:url(../img/icon_all.png) no-repeat 0 0;content:"";}
.list_santu li:hover{box-shadow:0 16px 48px rgba(0,0,0,.175);}
.list_santu li:nth-of-type(3n){margin-right:0;}
.list_santu li .box{position:relative;display:block;margin-bottom:0;padding:0;border-bottom:1px solid rgba(0,0,0,.125);border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}
.list_santu li .box .pic{display:block;overflow:hidden;padding:5%;width:390px;color:#0ae;}
.list_santu li .box .pic img{width:100%;height:100%;border-style:none;vertical-align:middle;transition:all .5s;object-fit:cover;}
.list_santu li:hover .box .pic img{transform:scale(1.1);}
.list_santu li .box .intro{position:absolute;bottom:0;left:0;z-index:1;padding-top:4px;padding-bottom:4px;width:100%;text-align:center;opacity:0;transition:all .5s;}
.list_santu li .box .intro a,.list_santu li .box .intro button{display:inline-block;margin:4px;padding:4px 24px;border:1px #0ae solid;border-radius:3px;background-color:#0ae;color:#fff;vertical-align:middle;text-align:center;white-space:nowrap;font-weight:400;font-size:14px;line-height:1.5;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select:none;}
.list_santu li .box .intro .sale{border-color:#c82333;background-color:#c82333;}
.list_santu li .box .intro .love{border-color:#218838;background-color:#218838;}
.list_santu li .box .intro form{display:inline-block;}
.list_santu li:hover .box .intro{opacity:1;}
.list_santu li:hover .box .intro .demo:hover{border-color:#08f;background-color:#08f;}
.list_santu li:hover .box .intro .love:hover{border-color:#1c7430;background-color:#1c7430;}
.list_santu li:hover .box .intro .sale:hover{border-color:#bd2130;background-color:#bd2130;}
.list_santu li:hover .box .intro .down:hover{border-color:#08f;background-color:#08f;}
.list_santu li .box .intro input{display:none;}
.list_santu li .data{padding:20px;flex:1 1 auto;}
.list_santu li .data h2{margin-bottom:8px;color:inherit;text-shadow:none;font-weight:500;font-size:16px;line-height:1.2;}
.list_santu li .data h2 a{display:block;overflow:hidden;background-color:transparent;color:#0ae;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;}
.list_santu li .data .detail{overflow:hidden;}
.list_santu li .data .detail small{color:#28a745;font-size:14px;}
.list_santu li .data .detail .type{float:right;display:inline-block;padding:.07rem 5px;border:1px #0ae solid;border-radius:2px;background:#0ae;color:#fff;vertical-align:middle;text-align:center;white-space:nowrap;font-size:12px;line-height:1.5;user-select:none;}
/*列表-产品*/
.list_pro{overflow:hidden;padding:50px 0;background-color:#fff;text-align:center}
.list_pro .text{float:right;padding:0 20px;width:33.33333333%;text-align:left}
.list_pro .text h2{margin-top:30px;margin-bottom:20px;font-size:42px;line-height:48px;opacity:1;transition:all .6s .1s ease;animation:moveDown .6s ease-in-out .2s backwards}
.list_pro .text p{margin-bottom:10px;max-width:620px;font-size:16px;line-height:32px;opacity:1;transition:all 1s .1s ease;animation:moveDown 1s ease-in-out .2s backwards}
.list_pro .text p.domain span{color:#0ae}
.list_pro .text p.leixing span{color:#f60}
.list_pro .text p:last-of-type{color:#999;text-indent:32px}
.list_pro .text_less h2{margin-top:100px;margin-bottom:20px;font-size:42px;line-height:48px;opacity:1;transition:all .6s .1s ease;animation:moveDown .6s ease-in-out .2s backwards;}
.list_pro .text_less p{margin:60px auto 60px auto;max-width:620px;font-size:16px;line-height:32px;opacity:1;transition:all 1s .1s ease;animation:moveDown 1s ease-in-out .2s backwards;}
.list_pro .text_less p:last-of-type{text-indent:0}
.list_pro .pic{float:left;margin-top:10px;width:66.66666667%}
.list_pro .pic img{display:block;margin-right:auto;margin-left:auto;max-width:100%;color:transparent;animation:moveRight 1.2s ease-in-out .6s backwards}
.list_pro .pic video{display:block;margin-right:auto;margin-left:auto;max-width:100%;color:transparent;animation:moveRight 1.2s ease-in-out .6s backwards;}
.list_pro_right{background-color:#e8f0f2}
.list_pro_right .text{float:left}
.list_pro_right .pic{float:right}
/*列表-模板*/
.list_muban .itype{margin:20px auto;width:1200px;height:112px;}
.list_muban .itype .item{position:relative;float:left;margin-right:75px;width:180px;height:28px;line-height:28px;}
.list_muban .itype .item:nth-of-type(5n){margin-right:0;}
.list_muban .itype .item a{color:#777;}
.list_muban .itype .item a.active{color:#0ae;}
.list_muban .itype .item .info::after{display:inline-block;margin-left:10px;color:#aaa;content:"\e7a6";font-size:12px;font-family:iconfont;transform:scale(.8);}
.list_muban .itype .item:hover .info::after{content:"\e611";}
.list_muban .itype .item ul{position:absolute;top:100%;left:0;z-index:2;float:left;display:none;width:80%;border:1px solid rgba(0,0,0,.15);border-radius:4px;background-color:#fff;background-clip:padding-box;color:#212529;text-align:left;font-size:14px;}
.list_muban .itype .item:hover ul{display:block;}
.list_muban .itype .item ul li{padding:0 20px;color:#777;transition:all .5s;}
.list_muban .itype .item ul li a{color:#777;}
.list_muban .itype .item ul li a:hover{color:#0ae;}
/*列表-城市*/
.list_city{margin:20px auto}
.list_city h1{line-height:16px;color:#555;font-size:16px;font-weight:600}
.list_city_content{margin-top:20px;border:solid 1px #eee;overflow:hidden}
.list_city_content .box{overflow:hidden}
.list_city_content .box .letter{float:left;width:40px;color:#999;font-size:18px;font-weight:700;background-color:#f5f5f5;text-align:center;border-bottom:solid 1px #eee}
.list_city_content .box .letterHover{color:#fff;background-color:#ff552e}
.list_city_content .box .sheng{float:left;position:relative;z-index:1;border-bottom:solid 1px #eee}
.list_city_content .box .sheng:hover{background-color:#f5f5f5}
.list_city_content .box .sheng h2{float:left;width:60px;height:100%;line-height:46px;text-align:center;border-left-style:solid;border-right-style:solid;border-width:1px;border-color:#eee;color:#333;font-size:16px}
.list_city_content .box .shengHover h2::before{content:"";position:absolute;top:50%;left:0;width:7px;height:10px;margin-top:-5px;background-image:url(../img/changecity.png);background-size:100% 100%;background-repeat:no-repeat}
.list_city_content .box .sheng .city{float:left;width:1098px;padding:12px 0;overflow:hidden}
.list_city_content .box .sheng .city a{display:inline-block;line-height:20px;color:#333;font-size:12px;margin:0 12px}
.list_city_content .box .sheng .city a:hover{color:#f60}
/*列表-案例*/
.list_case .fenye{background-color: #fff;}
/*列表-分页*/
.fenye{display:block;padding:20px 0;width:100%;text-align:center;font-size:0;}
.fenye a,.fenye b,.fenye span{display:inline-block;margin:0 5px;padding:9px 15px;border:1px solid #e4eaec;border-radius:5px;background:#fff;color:#76838f;text-align:center;text-decoration:none;font-weight:400;font-size:16px;}
.fenye a:hover,.fenye span:hover{background-color:#0ae;color:#fff;cursor: pointer;}
.fenye b.active{border-color:#0ae;background:#0ae;color:#fff;cursor:default;}

/*页面*/
.page{}
/*页面-标题*/
.page .ititle{padding:50px 0 30px 0;text-align:center}
.page .ititle h2{overflow:hidden;color:#36475a;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:36px}
.page .ititle h3{padding:10px 0;color:#6e798b;font-size:18px}
/*页面-数据展示*/
.page .idata{background:#f5f8ff;padding:20px}
.page .idata .item{position:relative;float:left;display:block;padding:20px 30px;width:25%}
.page .idata .item::after{position:absolute;top:0;right:0;display:block;width:3px;height:110px;background:linear-gradient(180deg,#f5f8ff,#cdd4e5 50%,#f5f8ff);content:" "}
.page .idata .item:last-of-type::after{display:none}
.page .idata .item .pic{float:left;display:inline-block;width:70px}
.page .idata .item .pic img{float:left;width:100%}
.page .idata .item .pic::before{color:#005bff;font-size:60px;font-family:iconfont}
.page .idata .item .a::before{content:"\e631"}
.page .idata .item .b::before{content:"\e707"}
.page .idata .item .c::before{content:"\e6d3"}
.page .idata .item .d::before{content:"\e610"}
.page .idata .item .detail{float:left;margin-left:10px;color:#3a4bb9}
.page .idata .item .detail span{display:block}
.page .idata .item .detail span.sup{margin-top:8px;font-size:24px;line-height:30px}
.page .idata .item .detail span.sub{font-size:18px}
/*页面-产品展示*/
.page .product{overflow:hidden;margin:0 auto;padding-top:60px;width:910px;}
.page .product li{position:relative;float:left;margin-right:50px;margin-bottom:60px;padding-top:30px;width:270px;background:#fff;}
.page .product li:nth-of-type(3n){margin-right:0;}
.page .product li span{position:absolute;top:-30px;left:105px;display:block;overflow:hidden;width:70px;color:#0ae;font-size:60px;}
.page .product li span:before{display:block;font-family:iconfont;}
.page .product li span.a::before{content:"\e602";}
.page .product li span.b::before{content:"\e60a";}
.page .product li span.c::before{content:"\e603";}
.page .product li span.d::before{content:"\eacf";}
.page .product li span.e::before{content:"\e604";}
.page .product li span.f::before{content:"\e612";}
.page .product li h3{padding-top:10px;color:#0ae;text-align:center;font-size:22px;}
.page .product li p{margin:0 auto;padding-top:20px;width:220px;color:#4a2711;text-align:left;font-size:16px;}
.page .product li button{margin-top:20px;width:100%;height:40px;background:#0ae;color:#fff;text-align:center;font-size:18px;line-height:40px;cursor:pointer;}
/*页面-产品*/
.page .goods{margin:0 auto;background-color:#2a323d;text-align:center;}
.page .goods .ititle h2,.page .goods .ititle h3{color:#fff;}
.page .goods .btn{margin:20px 0;}
.page .goods .pic{opacity:1;transition:1.2s ease-in-out .6s backwards ease;animation:moveUp 1.2s ease-in-out .6s backwards;}
.page .goods .pic img{display:block;margin-right:auto;margin-left:auto;height:auto;max-width:100%;color:transparent;transition:all 3.5s ease;transform:scale(1);}
/*页面-案例图片*/
.page .caseimg{overflow:hidden;margin:0 auto;width:1200px;text-align:center;}
.page .caseimg ul{overflow:hidden;}
.page .caseimg ul li{float:left;margin:0 10px 20px;padding:10px;width:280px;border:1px solid transparent;background-color:#fff;cursor: pointer;}
.page .caseimg ul li:hover{border-color:#ddd;box-shadow:1px 1px 2px 1px #ececec;}
.page .caseimg ul li>a{position:relative;display:block;overflow:hidden;height:180px;}
.page .caseimg ul li img{width:100%;height:100%;transition:all .5s;}
.page .caseimg ul li:hover img{transform:scale(1.1);}
.page .caseimg ul li h4{position:relative;overflow:hidden;margin:8px 0;height:20px;text-overflow:ellipsis;font-size:14px;}
.page .caseimg ul li h4 a{color:#333;white-space:pre-wrap;word-wrap:break-word;}
.page .caseimg ul li:hover h4 a{color:#0ae;}
.page .caseimg ul li p{overflow:hidden;margin-top:0;height:24px;font-size:12px;line-height:24px;}
.page .caseimg ul li p span{float:left;display:inline-block;padding:.07rem 5px;border:1px #ccc solid;border-radius:2px;color:#000;vertical-align:middle;text-align:center;white-space:nowrap;font-size:12px;line-height:1.5;}
.page .caseimg ul li p span.type{float:right;}
.page .caseimg ul li p a:hover{color:#0ae;}
.page .caseimg .button{margin:20px auto 40px;}
/*页面-需求*/
.page .require{position:relative;width:100%;background:url(../img/require.jpg);background-size:100% 100%;background-repeat:no-repeat;overflow:hidden;padding-bottom:50px}
.page .require .ititle h2{color:#fff;}
.page .require .ititle h3{color:#fff;}
.page .require .detail{overflow:hidden;margin:0 auto;width:850px;}
.page .require .detail .item{position:relative;display:inline-block;margin:0 30px 30px 0;padding:0 20px;width:250px;height:50px;border-radius:3px;background-color:#fff;color:#666;vertical-align:top;font-size:16px;cursor:pointer;}
.page .require .detail .item[placeholder*=必填]{color: #f5a00e;font-weight: bold;}
.page .require .detail .item:nth-of-type(3n){margin-right:0;}
.page .require .detail .item option{position:absolute;top:7px;left:20px;color:#666;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;line-height:36px;}
.page .require .btn{margin:0 auto;text-align:center;}
.page .require .des{margin:0 auto;margin-top:30px;color:#fff;text-align:center;opacity:.7;}
/*页面-建站优势*/
.page .well{overflow:hidden;background:#e8f0f2;}
.page .well ul{overflow:hidden;margin:10px auto;width:1200px;height:auto;}
.page .well ul li{float:left;width:400px;height:230px;text-align:center;}
.page .well ul li span{display:block;color:#5297fa;font-size:60px;}
.page .well ul li span.a:before{content:"\e6d3";font-family:iconfont;}
.page .well ul li span.b:before{content:"\e637";font-family:iconfont;}
.page .well ul li span.c:before{content:"\e60c";font-family:iconfont;}
.page .well ul li span.d:before{content:"\e74c";font-family:iconfont;}
.page .well ul li span.e:before{content:"\e609";font-family:iconfont;}
.page .well ul li span.f:before{content:"\e6f5";font-family:iconfont;}
.page .well ul li i{display:block;padding:0 50px 10px 50px;color:#383838;font-style:normal;font-size:18px;line-height:30px;}
.page .well ul li p{padding:0 50px;color:#a0a0a0;font-size:16px;line-height:20px;text-align:center}
/*页面-公司比较*/
.page .than{position:relative;overflow:hidden;padding-top:50px;padding-bottom:40px;background-color:#f2f2f2;}
.page .than:before{position:absolute;top:0;left:0;z-index:0;display:block;width:50%;height:100%;background-color:#eaeaea;content:"";}
.page .than h2{position:relative;color:#36475a;text-align:center;font-weight:400;font-size:36px;line-height:36px;}
.page .than h3{position:relative;margin:20px;color:#111;text-align:center;font-weight:500;font-size:26px;line-height:40px;}
.page .than h3 span{display:inline-block;margin:0 18px;color:#0282db;font-weight:700;}
.page .than ul li{position:relative;margin-bottom:18px;min-height:50px;line-height:20px;}
.page .than ul li p{font-size:16px;}
.page .than ul li .left{float:left;box-sizing:border-box;padding-right:150px;width:50%;color:#0282db;text-align:right;line-height:50px;}
.page .than ul li .center{position:absolute;top:50%;left:50%;z-index:1;box-sizing:border-box;width:165px;height:50px;background-color:#bfbfbf;text-align:center;font-size:18px;line-height:50px;transform:translate(-50%,-50%);}
.page .than ul li .center:after,.page .than ul li .center:before{position:absolute;top:50%;left:-47px;display:block;margin-top:-1px;width:47px;height:2px;background-color:#158adc;content:"";}
.page .than ul li .center:after{right:-47px;left:auto;width:47px;height:2px;background-color:#bfbfbf;}
.page .than ul li .center .next,.page .than ul li .center .pre{position:absolute;top:50%;left:-55px;display:block;box-sizing:border-box;width:10px;height:10px;border:solid 2px #0282db;border-radius:50%;content:"";transform:translateY(-50%);}
.page .than ul li .center .next{right:-55px;left:auto;border-color:#bfbfbf;}
.page .than ul li .right{float:left;box-sizing:border-box;padding-left:150px;width:50%;line-height:50px;}
/*页面-网站优化附加服务*/
.page .seoadd{overflow:hidden;background-color:#fff;}
.page .seoadd ul{overflow:hidden;margin:10px auto;width:1200px;height:auto;}
.page .seoadd ul li{float:left;width:400px;height:200px;text-align:center;}
.page .seoadd ul li span{display:block;color:#5297fa;font-size:60px;}
.page .seoadd ul li span.a:before{content:"\e64a";font-family:iconfont;}
.page .seoadd ul li span.b:before{content:"\e680";font-family:iconfont;}
.page .seoadd ul li span.c:before{content:"\e669";font-family:iconfont;}
.page .seoadd ul li span.d:before{content:"\e630";font-family:iconfont;}
.page .seoadd ul li span.e:before{content:"\e62b";font-family:iconfont;}
.page .seoadd ul li span.f:before{content:"\e60b";font-family:iconfont;}
.page .seoadd ul li i{display:block;padding:0 50px 10px 50px;color:#383838;font-style:normal;font-size:18px;line-height:30px;}
.page .seoadd ul li p{padding:0 50px;color:#a0a0a0;text-align:center;font-size:16px;line-height:20px;}
/*页面-服务流程*/
.page .process{overflow:hidden;background-color:#fff;}
.page .process ul{overflow:hidden;margin:0 auto 40px;padding-top:30px;width:1200px;}
.page .process li{position:relative;float:left;display:inline-block;width:240px;color:#383838;text-align:center;font-size:18px;}
.page .process li+li:after{position:absolute;top:41px;left:-11px;width:22px;height:30px;color:#bfbfbf;content:"\e607";font-size:25px;font-family:iconfont;}
.page .process li i{display:block;margin:0 auto 20px;width:112px;height:112px;border-radius:56px;background:#5297fa;color:#fff;font-style:normal;font-size:60px;line-height:112px;}
.page .process li i.a:before{content:"\e605";font-family:iconfont;}
.page .process li i.b:before{content:"\e644";font-family:iconfont;}
.page .process li i.c:before{content:"\e60a";font-family:iconfont;}
.page .process li i.d:before{content:"\e6c7";font-family:iconfont;}
.page .process li i.e:before{content:"\e613";font-family:iconfont;}
.page .process li p{font-size:18px;}
/*页面-服务-网站建设-价格表*/
.page_serve_web_price{position:relative;margin:50px auto;width:1200px;text-align:center;}
.page_serve_web_price .left{float:left;width:180px;height:inherit;}
.page_serve_web_price .right{float:left;width:1020px;height:inherit;}
.page_serve_web_price .cell{float:left;width:170px;height:100%;border-right:solid #f0f0f5 1px;border-bottom:solid #f0f0f5 1px;background-color:#fff;}
.page_serve_web_price .cell .no::before{color:red;content:"\e61a";font-size:18px;font-family:iconfont;}
.page_serve_web_price .cell .yes::before{color:#19ff2b;content:"\e643";font-size:18px;font-family:iconfont;}
.page_serve_web_price .normal{padding-bottom:1px;height:60px;font-size:14px;line-height:60px;}
.page_serve_web_price .top{top:0;width:inherit;height:140px;}
.page_serve_web_price .top .left{border-bottom:none;}
.page_serve_web_price .top .item{position:relative;float:left;}
.page_serve_web_price .top .item .title{padding-top:44px;height:84px;color:#333;font-size:16px;line-height:1;}
.page_serve_web_price .top .item .button{padding:0 36px;}
.page_serve_web_price .top .item .active{position:absolute;top:-14px;left:0;width:100%;height:14px;border-top:solid #2f82ff 4px;background:#fff;}
.page_serve_web_price .top .item .info{position:relative;overflow:hidden;width:170px;height:140px;}
.page_serve_web_price .top .item .info .line{position:absolute;box-sizing:border-box;width:170px;height:140px;}
.page_serve_web_price .top .item .info .line::before{position:absolute;top:-69px;left:0;box-sizing:border-box;width:100%;height:100%;border-bottom:1px solid #f0f0f5;content:"";transform:rotateZ(39.5deg) scale(1.414);transform-origin:bottom center;}
.page_serve_web_price .top .item .info .detail{position:absolute;top:50%;left:50%;margin-top:-42px;margin-left:-58px;width:116px;height:82px;}
.page_serve_web_price .top .item .info .detail .sub,.page_serve_web_price .top .item .info .detail .sup{position:absolute;z-index:1;width:auto;height:auto;}
.page_serve_web_price .top .item .info .detail .sup{top:14px;right:0;}
.page_serve_web_price .top .item .info .detail .sub{bottom:-7px;left:42px;}
.page_serve_web_price .bottom{width:100%;font-size:14px;}
.page_serve_web_price .bottom .version{overflow:hidden;margin-bottom:5px;height:490px;line-height:330px;}
.page_serve_web_price .bottom .version .price{padding-bottom:1px;height:120px;font-size:14px;line-height:120px;}
.page_serve_web_price .bottom .version .price p{margin:0;padding-top:34px;height:18px;line-height:18px;}
.page_serve_web_price .bottom .version .price strong{color:#f13a3a;font-weight:400;font-size:22px;}
.page_serve_web_price .bottom .version .price i{vertical-align:baseline;font-style:normal;}
.page_serve_web_price .bottom .version .price button{display:block;box-sizing:content-box;margin:27px auto;padding:0;width:98px;height:28px;border:solid #f13a3a 1px;border-radius:15px;background:0 0;color:#f13a3a;text-align:center;}
.page_serve_web_price .bottom .feature{height:250px;line-height:250px;}
.page_serve_web_price .bottom .feature .node{display:inline-block;width:0;height:100%;vertical-align:middle;zoom:1;}
.page_serve_web_price .bottom .feature .desc{display:inline-block;margin:0;vertical-align:middle;text-align:left;line-height:30px;zoom:1;}
.page_serve_web_price .bottom .feature i{display:inline-block;margin-right:6px;width:3px;height:3px;background:#000;vertical-align:middle;}
.page_serve_web_price .bottom .space{overflow:hidden;margin-bottom:5px;height:240px;line-height:240px;}
.page_serve_web_price .bottom .code{overflow:hidden;margin-bottom:5px;height:300px;line-height:300px;}
.page_serve_web_price .bottom .service{overflow:hidden;margin-bottom:5px;height:480px;line-height:480px;}
.page_serve_web_price .bottom .seo{overflow:hidden;margin-bottom:5px;height:360px;line-height:360px;}
.page_serve_web_price .bottom .safe{overflow:hidden;margin-bottom:5px;height:360px;line-height:360px;}
/*页面-手册-帝国CMS手册*/
.page_manual{}
.page_manual .tags a{display: block;width:50%;line-height:36px;overflow:hidden;text-align:center;white-space:nowrap;margin:0 auto 30px;border-radius:4px;background-color:#fff}
.page_manual iframe{width: 100%;margin: 20px auto;}

/*首页*/
.home{}
/*首页-合作伙伴*/
.home .partner{position:relative;margin:0 auto;padding-bottom:50px;background-color:#fff;}
.home .partner .top{overflow:hidden;margin:0 auto;width:1200px;}
.home .partner .top li{position:relative;float:left;display:block;width:300px;text-align:center;font-size:18px;opacity:1;transition:all 1s .3s;transform:translate3d(0,0,0);justify-content:center;align-items:center;}
.home .partner .top li span{position:relative;display:block;margin:0 10px 30px 10px;padding:30px 0;border:1px solid #d5e1ef;text-align:center;}
.home .partner .top li span img{display:block;margin-right:auto;margin-left:auto;height:auto;max-width:100%;}
.home .partner .bottom{position:absolute;right:0;left:0;margin:auto;text-align:center;opacity:1;transition:all 1s .6s;transform:translate3d(0,0,0);}
.home .partner .bottom li{display:inline-block;margin:0 5px;width:12px;height:12px;border-radius:30px;background-color:#6e798b;text-indent:-8888px;cursor:pointer;}
.home .partner .bottom li.on{width:30px;border-radius:30px;background-color:#0ae;opacity:.8;}
/*首页-信息*/
.home .msg{overflow:hidden;margin:0 auto;width:1200px;}
.home .msg .item{position:relative;float:left;margin-bottom:20px;padding:24px;width:400px;min-height:1px;background:#ddd;}
.home .msg .item:nth-of-type(2n){background-color:#fff;}
.home .msg .item .info{position:relative;}
.home .msg .item .info::after{clear:both;display:block;content:"";}
.home .msg .item .info h3{float:left;display:inline-block;margin-top:0;margin-bottom:0;padding:8px;border-radius:4px;background:#0ae;color:#fff;vertical-align:baseline;text-align:center;white-space:nowrap;font-weight:400;font-size:75%;line-height:1;}
.home .msg .item .info h3::before{position:absolute;top:-15px;left:-12px;display:inline-block;margin-bottom:8px;width:25px;height:25px;border-radius:50%;background-color:#fff;color:#0ae;content:'+';text-align:center;font-weight:500;font-size:20px;line-height:1.2;}
.home .msg .item .info h3 a{color:#fff;}
.home .msg .item .info span{float:right;margin-top:4px;background-color:transparent;text-decoration:none;font-size:14px;}
.home .msg .item ul{display:flex;margin-top:8px;margin-bottom:0;padding-left:0;flex-direction:column;}
.home .msg .item ul li{padding:16px;width:100%;border:none;border-bottom:1px solid transparent;border-top-right-radius:4px;border-top-left-radius:4px;background-color:transparent;color:#495057;text-align:inherit;transition:all .5s;}
.home .msg .item ul li:hover{background:#ccc;}
.home .msg .item ul li h4{display:inline-block;overflow:hidden;margin-bottom:4px;padding-right:8px;width:80%;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:16px;line-height:1.2;}
.home .msg .item ul li h4 a{background-color:transparent;color:#333;}
.home .msg .item ul li h4 a:hover{color:#0ae;}
.home .msg .item ul li small{float:right;width:20%;white-space:nowrap;font-weight:400;font-size:80%;}
.home .msg .item ul li p{overflow:hidden;margin-top:0;margin-bottom:0;height:40px;color:#777;font-size:14px;}
/*首页-友链*/
.home .links{overflow:hidden;margin:20px auto 40px;padding:10px 20px;width:1200px;background-color:#fff;}
.home .links dt{height:40px;border-bottom:1px solid #eee;font-size:18px;line-height:40px;}
.home .links dd{float:left;overflow:hidden;width:12.5%;white-space:nowrap;line-height:24px;}

/*单页*/
.single{}
.single_404{}
.single_404 .content{background-color:#fff;margin:30px 0;border-radius:10px;text-align:center;padding:0 0 50px}
.single_404 .content img{border:none}
.single_404 .content span{display:inline-block;line-height:40px;background:#0ae;color:#fff;border-radius:4px;font-size:16px;transition:.2s;padding:0 20px}
.single_404 .content span:hover{background-color:#f60}
.single_tags{min-height: 500px;}
.single_tags .tags a{width:108px;line-height:36px;overflow:hidden;text-align:center;white-space:nowrap;float:left;margin:0 10px 10px 0;border-radius:4px;background-color:#fff}
.single_disclaimer .article_common{width: 1200px;margin-top: 20px;}

/*提醒*/
.warning{overflow:hidden;margin:50px auto 0;padding-bottom:0;width: calc(100% - 40px);max-width:500px;height:auto;border:#cecece;border-radius:5px;background:#fff;box-shadow:0 0 50px #ccc}
.warning .box{border:1px solid #0ae;border-radius:4px}
.warning .box h2{height:40px;background-color:#0ae;color:#fff;text-align:center;font-size:16px;line-height:40px}
.warning .box p{margin:20px 0;color:#000;text-align:center;font-size:16px;line-height:26px}
.warning .box p button{display:inline-block;width:70px;height:40px;border:1px solid #0ae;border-radius:4px;background-color:#fff;color:#0ae;font-size:14px;line-height:40px;cursor:pointer}
.warning .box p button:hover{background-color:#0ae;color:#fff}
.warning .box p a{color:#0ae}
.warning .box p a:hover{color:#f60}

/*会员*/
.member .reg{position:fixed;top:0;left:50%;z-index:10;display:none;margin:60px auto 0 -210px;padding-bottom:0;width:420px;height:auto;border:#cecece;border-radius:5px;background:#fff;text-align:center}
.member .reg .logo{margin-top:40px;height:50px;background:url(../img/allico.png) no-repeat;background-position:-110px 0;width:50px;display:inline-block}
.member .reg .tit{padding-top:30px;margin-bottom:30px;color:#f60;text-align:center;font-size:18px}
.member .reg .detail{overflow:hidden;margin-bottom:10px;position:relative}
.member .reg .detail input{display:block;margin:0 auto 25px auto;padding-left:10px;width:320px;height:40px;border:1px solid #bfcfd9;border-radius:4px;background-color:#fff;color:#1f313d;font-size:inherit;line-height:40px;padding-left:40px}
.member .reg .detail input:focus{border-color:#00a0e8}
.member .reg .detail div::before{font-family:iconfont;position:absolute;line-height:40px;font-size:28px;color:#ccc;left:57px}
.member .reg .detail div.username::before{content:"\e62e"}
.member .reg .detail div.password::before{content:"\e8b2"}
.member .reg .detail div.email::before{content:"\e774"}
.member .reg .detail div.phno::before{content:"\e718"}
.member .reg .detail div.key::before{content:"\e660"}
.member .reg .detail .keypic{position:absolute;margin-top:-64px;height:38px;left:0;margin-left:280px;border-radius:4px;overflow:hidden}
.member .reg .detail .keypic img{height:100%}
.member .reg .detail button{position:relative;display:block;margin:0 auto;width:320px;height:40px;border-color:#00a0e8;border-radius:2px;background-color:#00a0e8;color:#fff;font-size:14px;cursor:pointer}
.member .reg .detail .link{overflow:hidden;margin:30px 50px;text-align:right;line-height:16px}
.member .reg .detail .link a{float:right;color:#999;font-size:14px}
.member .reg .detail .link a:hover{color:#00a0e8}
.member .reg .detail .link a.qq{float:left}
.member .reg .detail .link a.qq::before{float:left;margin-right:2px;width:16px;height:16px;background-size:160px 160px}
.member .reg .detail .link a.qq::before{background-position:-48px -32px}
.member .reg .detail .link span{float:right;padding:0 8px;color:#cacad9;text-align:center}
.member .reg .close{position:absolute;top:-15px;right:-12px;z-index:11;width:25px;height:25px;border-radius:50%;background-color:#00a0e8;color:#fff;text-align:center;font-size:20px;line-height:1.2;cursor:pointer}
.member .reg .close:hover{color:#000}
.member .navleft{top:30px;float:left;width:200px;font-size:14px}
.member .navleft dt{margin-top:10px;padding:15px 0 15px 30px;height:60px;border-bottom:1px solid #ddd;background-color:#fff;color:#8d8d8d;font-size:16px;line-height:30px}
.member .navleft dt:first-of-type{margin-top:0}
.member .navleft dt a{white-space:nowrap}
.member .navleft dd{padding-left:40px;height:40px;border-bottom:1px solid #ddd;background-color:#fff;color:#333;font-size:14px;line-height:40px;cursor:pointer}
.member .navleft dd:last-of-type{border-bottom:none}
.member .navleft dd.active{background-color:#00a0e8}
.member .navleft dd.active a{color:#fff}
.member .user{float:left;margin-left:10px;width:800px;height:auto;min-height:670px;background:#fff;font-size:14px}
.member .user h1{padding:0 30px;height:60px;border-bottom:1px solid #ddd;color:#333;font-weight:400;font-size:18px;line-height:60px}
.member .body{overflow:hidden;padding:10px 30px;width:800px}
.member .body .userpic{float:left;padding:20px;width:200px;border:1px solid #d4d4d4;text-align:center}
.member .body .userpic img{width:160px;height:160px}
.member .body .userpic .detail{width:160px}
.member .body .cptable{float:right;width:510px}
.member .body .userpic a:link{color:#000}
.member .body h3{margin-bottom:20px;padding-left:7px;height:14px;border-left:3px solid #00a0e8;font-weight:700;line-height:14px}
.member .body p{margin-top:10px;margin-bottom:5px}
.member .body a{color:#00a0e8}
.member .body a:hover{text-decoration:underline}
.member .body .btn,.member .body button{display:inline-block;width:70px;height:40px;border:1px solid #00a0e8;border-radius:4px;background-color:#fff;color:#00a0e8;font-size:14px;line-height:40px;cursor:pointer}
.member .body .btn:hover,.member .body button:hover{background-color:#00a0e8;color:#fff}
.member .body table input{padding-left:10px;width:200px;height:40px;border:1px solid #bfcfd9;background-color:#fff;line-height:40px}
.member .body textarea{padding-left:10px;width:500px;height:80px;border:1px solid #bfcfd9;background-color:#fff;line-height:40px}
.member .body input:focus,.member .body textarea:focus{border-color:#00a0e8;box-shadow:0 0 0 2px rgba(0,123,255,.25)}
.member .body table{border:1px solid #ddd;border-collapse:collapse;background:#fff;empty-cells:hide;word-wrap:break-word;border-spacing:0;word-break:break-all}
.member .body table tbody tr th{padding:8px 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#d4d4d4;text-align:left;font-weight:400}
.member .body table tbody tr td{padding:8px 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;empty-cells:show}
.member .body ul{overflow:hidden}
.member .body ul li{float:left;overflow:hidden;margin-right:10px;margin-bottom:15px;width:240px;border:1px solid #d4d4d4}
.member .body ul li:nth-of-type(3n){margin-right:0}
.member .body ul li img{width:300px;height:200px}
.member .body ul li p{height:30px;line-height:30px}
.member .body ul li p input{float:left;margin-left:10px;width:20px;height:20px;line-height:20px}
.member .body ul li p a{float:left;margin-left:10px;height:20px;line-height:20px}
.member .vip{margin:10px auto;padding-bottom:30px;width:720px;border:1px solid #ddd;background:#fff}
.member .vip h2{height:50px;border-bottom:1px solid #dfdfdf;background:#f5f5f5;text-align:center;font-size:18px;line-height:50px}
.member .vip h2:before{position:absolute;margin-top:10px;margin-left:-40px;width:30px;height:30px;background-position:-60px -90px;background-size:300px 300px}
.member .vip .name{margin-top:10px;margin-left:20px;height:50px;text-align:center;font-size:18px;line-height:50px}
.member .vip .name span{color:#000}
.member .vip .name span b{color:#666;font-weight:300;font-size:16px}
.member .vip .name input{display:inline-block;margin-right:10px;padding-left:20px;width:80px;height:24px;border:1px solid #bfcfd9;border-radius:4px;line-height:24px}
.member .vip .select{overflow:hidden;padding:10px 20px}
.member .vip .select label{position:relative;float:left;margin-right:10px;width:160px;height:75px;border:1px solid #d1d6de;text-align:center;cursor:pointer}
.member .vip .select label:last-of-type{margin-right:0}
.member .vip .select label.active{border:2px solid #f60}
.member .vip .select label input{display:none}
.member .vip .select label i{position:absolute;top:0;left:0;display:none;padding:2px 4px;border-radius:0 0 5px;background:#f60;color:#fff;font-style:normal;font-size:12px;line-height:14px}
.member .vip .select label.active i{display:block}
.member .vip .select label b{display:inline-block;margin-top:20px;color:#f60;font-weight:400;font-size:20px}
.member .vip .select label b::before{content:"￥"}
.member .vip .select label span{margin-top:6px;color:#000;font-size:12px}
.member .vip .pay{margin-top:30px;margin-bottom:30px;height:60px;text-align:center;line-height:60px}
.member .vip .pay label{display:inline-block;width:140px;border:1px solid #d5d5d5;border-radius:2px;font-size:18px;cursor:pointer}
.member .vip .pay label::before{font-family:iconfont;content:"\e635";color:#009fe8}
.member .vip .pay label.active{border:2px solid #f60}
.member .vip .pay label input{display:none}
.member .vip .price{height:60px;text-align:center;line-height:60px}
.member .vip .price span{margin-right:6px;color:#fa5558;font-weight:400;font-style:normal;font-size:30px}
.member .vip .submit{display:block;margin:0 auto;width:100px;height:40px;border-color:#fa5558;background:#fa5558;color:#fff;text-align:center;line-height:40px}
.member .vip .submit:hover{background-color:red}


/*手机端*/
@media (max-width:750px){
    /*手机端不显示*/
    .hidewap,
    .page_serve_web_price .bottom .feature,
    .page_serve_web_price .left,
    .article_course .sidebar,
    .nav_left,
    .idata,
    .nav .menu,
    .search,
    .search_muban,
    .footer
    {display:none;}

    /*常用*/
    .container{width:100%;}
    .button{margin:0 12px;padding: 0 30px;}
    .circle_totop{right:10px;bottom:100px;width:30px;height:30px;}
    .circle_totop::before{font-size:26px;}

    /*头部*/
    .nav{width:100%;height:60px;}
    .nav .logo{position:absolute;left:50%;margin-top:0;margin-left:-75px;width:150px;height:60px;background:url(../img/logo_wap.png) center center no-repeat;background-size:auto 50px;}
    .nav .menu{position:absolute;top:60px;left:0;z-index:100;display:none;overflow:hidden;width:100%;height:auto;min-height:700px;background-color:rgba(243,243,243,.98);box-shadow:0 15px 30px rgba(0,0,0,.1);}
    .nav .menu .item{border-bottom:1px #e7e7e7 solid;background-color:#f2f2f2;color:#666;list-style:none;transition:all .25s ease;height: 60px;width: 100%;}
    .nav .menu .item h3{position:relative;display:block;padding-left:20px;color:#36475a;text-align:left;font-size:15px;line-height:60px;transition:all .25s ease;}
    .nav .menu .item h3.sub::after{position:absolute;top:0;right:15px;bottom:0;display:block;margin:auto;width:15px;height:15px;color:#999;content:"\e607";text-align:center;font-size:22px;font-family:iconfont;line-height:10px;transition:.5s ease all;}
    .nav .menu .item h3 a{display:block;width:100%;height:100%;}
    .nav .menu .active h3.sub::after{position:absolute;top:0;right:15px;bottom:0;display:block;margin:auto;width:15px;height:15px;color:#999;content:"\e7a6";text-align:center;font-size:22px;font-family:iconfont;line-height:10px;transition:.5s ease all;}
    .nav .menu .active h3{color:#0ae;}
    .nav .menu .item ul{position:static;display:none;width:100%;}
    .nav .menu .active ul{display:block;}
    .nav .menu .item ul li{border-bottom:1px #e7e7e7 solid;background-color:#f2f2f2;color:#666;list-style:none;transition:all .25s ease;}
    .nav .menu .item ul li a{position:relative;display:block;padding-left:20px;background:#0080ff;color:#fff;text-align:left;font-size:14px;line-height:52px;transition:all .25s ease;}
    .nav .navicon{float:right;display:block;margin-top:28px;margin-right:20px;margin-left:10px;width:30px;height:5px;background-color:#0ae;}
    .nav .navicon:after,.nav .navicon:before{position:absolute;width:30px;height:5px;background:#0ae;content:'';transition-duration:.3s;transition-property:margin,transform;}
    .nav .navicon:before{margin-top:-10px;}
    .nav .navicon:after{margin-top:10px;}

    .nav .open{background:0 0;}
    .nav .open:before{margin-top:0;transform:rotate(45deg);}
    .nav .open:after{margin-top:0;transform:rotate(-45deg);}
    .nav .open:after,.nav .open:before{position:absolute;width:30px;height:5px;background:#0ae;content:'';}

    /*帝国手册顶部导航*/
    .nav_ecms{margin-top:6px;width:98%;}
    .nav_ecms li{width:12.5%;}
    .nav_ecms li:first-child{display:none;}
    /*Discuz手册顶部导航*/
    .nav_discuz{margin-top:6px;width:98%;}
    .nav_discuz li{width:16.66%;height:40px;line-height:40px;}
    .nav_discuz li:first-child{display:none;}
    /*轮播图*/
    .banner{position:relative;width:auto;height:175px;}
    .banner .bd ul li img{position:absolute;margin-top:-87.5px;margin-left:-400px;height:175px;}
    .banner .hd ul{bottom:10px;}

    /*底部*/
    .footerwap{display:block;overflow:hidden;margin:0 auto;padding:30px 0;width:100%;background-color:#262a33;}
    .footerwap .detail{float:none;width:100%;color:#7f868b;text-align:center;font-size:14px;line-height:20Px;}
    .footerwap .detail p{margin:4px 0 4px 0;}
    .footerwap .detail p.tel{margin:20px auto;color:#fff;font-size:32px;}
    .footerwap .pic{margin-top:20px;text-align:center;}
    .footerwap .pic img{display:block;margin-right:auto;margin-left:auto;}

    /*侧边栏*/
    .sidebar{float:left;width:100%;}
    .sidebar .box{float:left;width:100%;}

    /*面包屑*/
    .crumbs{padding:0 15px;width:100%;}
    .crumbs .left{width:100%;white-space: nowrap;overflow: hidden;line-height:50px;}
    .crumbs .left a{font-size:14px;}
    .crumbs .left a.mark{height:50px;}

    /*文章-内容*/
    .content{margin:6px 0;padding:6px 2%;font-size:14px;line-height:22px;}
    .content h2{margin-top:12px;font-size:16px;}
    .content p{margin-top:6px;}
    .content ol li{font-size:12px;}
    .content ul{margin:6px 2%;padding:6px 0;}

    /*文章-通用*/
    .article_common{margin-bottom:20px;padding:10px;width:100%;}
    .article_common .title{overflow:hidden;height:40px;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:35px;}
    .article_common .info{line-height:30px;}
    .article_common .info span{margin-left:12px;}
    .article_common .info span:first-of-type{margin-left:0;}
    .article_common .info span.icon-shijian{display:none;}
    .article_common .tags li{margin-bottom:6px;}
    .article_common .summary{padding:6px 2%;line-height:20px;}
    .article_common .section{margin: 20px 0 0 0;}
    .article_common .section a{margin-bottom: 20px;}
    .article_common .prenext{margin-top:12px;}
    .article_common .section a,
    .article_common .section button{padding:6px 8px;font-size:14px;}
    .article_common .demopic{margin-top:8px;}
    /*文章-关于*/
    .article_about .aboutbanner{height:auto;}
    .article_about .aboutbanner .wap{display:block;width:100%;background-color:#f0f1ee;}
    .article_about .aboutbanner .wap img{display:block;}
    .article_about .about{padding:0 15px 30px;width:100%;}
    .article_about .about .left{padding:30px 10px 20px 0;}
    .article_about .about .left h4{white-space: nowrap;}
    .article_about .about .left dl dt{font-size:14px;}
    .article_about .about .left dl dd a,
    .article_about .about .left dl dd span{float:left;display:block;overflow:hidden;padding-right:10%;width:100%;height:32px;color:#666;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:14px;line-height:32px;}
    .article_about .about .right{padding:0 0 0 15px;}
    .article_about .about .right h1{margin:0 10px 20px;font-weight:700;font-size:18px;line-height:42px;}
    .article_about .about .right p{font-size:14px;}
    /*文章-学院*/
    .article_school .article_common{width: 100%;}
    /*文章-手册*/
    .article_manual .article_common{width: 100%;}
    /*文章-教程*/
    .article_course .article_common{margin-right: 0}

    /*列表-通用*/
    .list_common{margin-bottom:20px;padding:10px 15px;width:100%;}
    .list_common .tag{padding:0;width:100%;background-color:transparent;}
    .list_common .tag li{margin:0 1% 1% 0;width:19%;height:30px;border:1px solid #ddd;font-size:12px;line-height:30px;}
    .list_common .item{padding:12px 3%;}
    .list_common .item .info{width:100%;}
    .list_common .item .info h3{width:calc(100% - 130px);font-size:16px;}
    .list_common .item .info .detail{width:calc(100% - 130px);}
    .list_common .item .info .other{width:100%;}
    .list_common .item .pic{position:absolute;right:5px;width:125px;height:75px;}
    .list_common .item .pic a img{width:100%;height:100%;}
    /*列表-三图*/
    .list_santu{margin: 10px auto 20px;padding:0 15px;width:100%;}
    .list_santu li{margin:0 0 20px 0;width:100%;}
    .list_santu li .box .pic{width:100%;height:auto;}
    .list_santu li .box .intro{opacity:1;}
    .list_santu li .box .intro a,.list_santu li .box .intro button{padding:4px 18px;}
    .list_santu li .data{padding:12px;}
    .list_santu li .data h2{margin-bottom:6px;}
    /*列表-产品*/
    .list_pro{padding:0;}
    .list_pro .text{margin-top:0;padding:0;width:100%;text-align:center;}
    .list_pro .text h2{margin-top:30px;font-weight:700;font-size:24px;line-height:32px;}
    .list_pro .text p{margin: 0 auto 0 60px;max-width:420px;font-size:16px;line-height:32px;text-align: left}
    .list_pro .text p:last-of-type{margin: 0 auto;}
    .list_pro .pic{margin:20px 0;width:100%;}
    /*列表-模板*/
    .list_muban .itype{overflow:hidden;margin-top:8px;padding:0 15px;width:100%;height:auto;}
    .list_muban .itype .item{margin-right:auto;margin-left:2%;width:48%;}
    /*列表-分页*/
    .fenye a,.fenye b,.fenye span{margin-bottom:20px;}
    .fenye{margin:0;}
    .fenye a,.fenye b{font-size:14px;}

    /*页面-标题*/
    .page .ititle{padding:30px 15px 20px;}
    .page .ititle h2{font-weight:700;font-size:24px;line-height:32px;}
    .page .ititle h3{font-size:16px;}
    /*页面-产品展示*/
    .page .product li span{left:50%;margin-left:-35px;}
    .page .product{padding:30px 15px 0 15px;width:100%;}
    .page .product li{margin-bottom:50px;width:100%;}
    .page .product li h3{padding-top:6px;font-size:20px;}
    .page .product li p{padding-top:12px;}
    .page .product li button{margin-top:12px;}
    /*页面-案例图片*/
    .page .caseimg{padding-right:15px;padding-left:15px;width:100%;}
    .page .caseimg ul li{margin:0 0 20px;width:100%;}
    .page .caseimg ul li>a{height:auto;}
    .page .caseimg .button{margin:16px auto 30px;}
    /*页面-需求*/
    .page .require .detail{padding:0 15px;width:100%;}
    .page .require .detail .item{margin:0 20px 30px 0;width:100%;}
    .page .require .detail label{width: 48%;float: left;}
    .page .require .detail label:nth-of-type(2n){float: right;  }
    .page .require .des{display:none;}
    /*页面-建站优势*/
    .page .well ul{width:100%;}
    .page .well ul li{width:50%;height:auto;}
    .page .well ul li i{padding: 0 20px 10px 20px;}
    .page .well ul li p{display:none;}
    /*页面-公司比较*/
    .page .than{padding:30px 0 20px 0;}
    .page .than h2{font-size:28px;}
    .page .than h3{font-size:22px;}
    .page .than ul li .left{padding-right:40px;font-size:12px;line-height:16px;}
    .page .than ul li .center{width:50px;height:30px;font-size:14px;line-height:30px;}
    .page .than ul li .center:after,.page .than ul li .center:before{display:none;}
    .page .than ul li .center .next,.page .than ul li .center .pre{display:none;}
    .page .than ul li .right{padding-left:40px;font-size:12px;line-height:16px;}
    /*页面-网站优化附加服务*/
    .page .seoadd ul{width:100%;}
    .page .seoadd ul li{width:50%;height:auto;}
    .page .seoadd ul li i{padding: 0 20px 10px 20px;}
    .page .seoadd ul li p{display:none;}
    /*页面-服务流程*/
    .page .process ul{width:100%;}
    .page .process li{margin-bottom:20px;width:50%;}
    .page .process li:nth-of-type(2n+1)::after{display:none;}
    /*页面-服务-网站建设-价格表*/
    .page_serve_web_price{margin:0;padding:20px 15px;width:100%;font-size:12px;}
    .page_serve_web_price .right{width:100%;}
    .page_serve_web_price .cell{width:15%;}
    .page_serve_web_price .right .cell:first-of-type{display:flex;width:25%;line-height:16px;justify-content:center;align-items:center;}
    .page_serve_web_price .normal{font-size:12px;}
    .page_serve_web_price .top{height:80px;}
    .page_serve_web_price .top .item .title{padding-top:0;font-size:14px;line-height:80px;}
    .page_serve_web_price .top .item .button{display:none;}
    .page_serve_web_price .top .item .info .line{display:none;}
    .page_serve_web_price .top .item .info .detail{display:none;}
    .page_serve_web_price .bottom .version{height:auto;}
    .page_serve_web_price .bottom .version .price{height:80px;line-height:80px;}
    .page_serve_web_price .bottom .version .price .cell{line-height:80px;}
    .page_serve_web_price .bottom .version .price strong{font-size:14px;}
    .page_serve_web_price .bottom .version .price i{display:none;}
    .page_serve_web_price .bottom .version .price button{display:none;}

    /*首页-合作伙伴*/
    .home .partner{padding-bottom:30px;}
    .home .partner .top{padding:0 15px;width:100%;}
    .home .partner .top li{width:50%;}
    .home .partner .top li span{padding:10px 0;}
    /*首页-信息*/
    .home .msg{padding:0 15px;width:100%;}
    .home .msg .item{margin-top:6px;padding:16px;width:100%;}
    .home .msg .item ul{margin-top:6px;}
    .home .msg .item ul li{padding:12px;}

    /*单页*/
    .single_tags .tags a {width: 30%;margin: 1%;  }

    /*提醒*/
    .warning{

    }

}



/*动画*/
@keyframes scaleToggleOne{0%{transform:scale(1);}
    50%{transform:scale(2);}
    to{transform:scale(1);}
}
@keyframes scaleToggleTwo{0%,20%{transform:scale(1);}
    60%{transform:scale(2);}
    to{transform:scale(1);}
}
@keyframes scaleToggleThree{0%,33%{transform:scale(1);}
    66%{transform:scale(2);}
    to{transform:scale(1);}
}
@keyframes moveDown{0%{opacity:0;transform:translateY(-10px);}
    100%{opacity:1;transform:translateY(0);}
}
@keyframes moveUp{0%{opacity:0;transform:translateY(-20px);}
    100%{opacity:1;transform:translateY(0);}
}
@keyframes move{
    0%{left:-40px;opacity:.6;}
    25%{left:100%;opacity:.2;}
    50%{left:100%;opacity:.2;}
    75%{left:-40px;opacity:.6;}
    100%{left:-40px;opacity:.6;}
}



/*微信咨询*/
.sunshine{position:absolute;top:0;left:-40px;z-index:2;display:block;width:40px;height:50px;background-image:url(/pub/js/img/sunshine.png);background-size:100% 100%;background-repeat:no-repeat;animation:move 3s both infinite;}
.wchat_icon{position:fixed;top:calc(50vh + 50px);right:20px;z-index:9999;overflow:hidden;width:50px;height:50px;border-radius:50%;}
.wchat_icon>img{display:inline-block!important;height:50px;}
.wchat_content{position:absolute;top:calc(50% - 165px);left:calc(50% - 150px);width:300px;height:330px;border-radius:20px;background-color:#fff;}
.wchat_content>div{position:relative;display:block;margin:10px auto;width:95%;height:280px;text-align:center;}
.wchat_close{position:absolute;top:0;right:10px;height:20px;cursor:pointer;}
.wchat_qrcode{margin-top:5px;width:200px;height:200px;}
.wchat_ok{display:inline-block!important;margin-top:20px;width:60px;height:60px;}
.whcat_tips{height:25px;color:#666;text-align:center;font-size:12px;line-height:25px;}
.whcat_number{height:30px;color:#000;text-align:center;font-size:14px;line-height:30px;}
.whcat_tips2{height:40px;color:#000;text-align:center;font-weight:600;font-size:22px;line-height:40px;}
.whcat_btn1{margin:5px auto;width:150px;height:40px;border-radius:8px;background-color:#1aad17;color:#fff;text-align:center;font-weight:600;font-size:16px;line-height:40px;cursor:pointer;}
.whcat_btn2{margin:15px auto;width:150px;height:40px;border-radius:8px;background-color:#1aad17;color:#fff;text-align:center;font-weight:600;font-size:16px;line-height:40px;cursor:pointer;}
#wchat_bg{position:fixed;top:0;left:0;z-index:99999;display:none;width:100%;height:100vh;background-color:rgba(0,0,0,.4);}
#wchat_msg{position:fixed;top:45%;left:0;z-index:99999999;display:none;width:100%;text-align:center;}
#wchat_msg>div{display:inline-block;padding:0 15px;height:40px;border-radius:5px;background-color:rgba(0,0,0,.8);color:#fff;text-align:center;font-size:14px;line-height:40px;}