﻿html,body{ min-height:100%}
a{ color:#619def;}
a:hover{ color:#f60;}
.mt-20{ margin-top:20px;}
.mt-10{ margin-top:10px;}
.pd-5{ padding:5px;}
.ml-10{ margin-left: 10px;}
.ml-20{ margin-left: 20px;}
.pd-10{ padding:10px;}
.pt-10{ padding-top:10px;}
.ml-100{ margin-left:100px;}
.mb-20{ margin-bottom:20px;}
.mg-20{ margin:20px;}
.c-blua{ color:#619def;}
.text-r{ text-align:right;}
.text-c{ text-align:center;}
.c-999{ color:#999;}
.layui-form-checked[lay-skin=primary] i {
    border-color: #4f90e9;
    background-color: #619def;
    color: #fff;
}
.gnb {
    background: url("../../static/image/gnb.png") no-repeat left;
    padding-left: 22px!important;
}
/*��¼&ע��*/
.btn-wmz{ width:100%; text-align:center;}

.my-login{ background:url(../../static/image/my-loginbg1.jpg) no-repeat center; background-size: 100% 100%; position:relative;}
.my-loginct{ position:fixed; width:820px; margin-left:-410px; left:50%; top:12%;}
.my-loginct .my-ginlogo{ height:100px; background:url(../../static/image/logo1.png) no-repeat center; background-size:auto 100%; margin-bottom:2rem;}
.my-lgnctn{ background:#fff; padding:10px; border-radius:3px;}
.my-lgft{ float:left; width:300px; padding-right:20px; border-right:1px solid #eee;}
.my-lgrt{ float:right; width:440px; margin-right:10px; padding-top:10px;}
.my-tab li{ font-size:1.2rem; font-family:"Microsof YaHei"; font-weight:700; line-height:2rem; float:left; margin-right:20px; cursor:pointer;}
.my-tab li.on{ border-bottom:4px solid #f39800;}
.my-lgrt .layui-input{ height:45px; margin-bottom:20px;}
.my-lgared{ color:#ff6600; text-decoration:underline;}


.my-regft .my-tab li{ font-size:1.2rem; font-family:"Microsof YaHei"; font-weight:700; line-height:2rem; float:left; margin-right:20px; cursor:pointer;}
.my-regft .my-tab li.on{ border-bottom:4px solid #f39800;}
.my-regft{ width:560px; float:left; padding:0 20px; border-right:1px solid #e5e5e5;}
.my-regrt{ float:left; padding-left:20px;}
.my-reg-yzm{ position:relative;}
.my-reg-yzm a.my-reg-yzma{ cursor:pointer; position:absolute; display:block; right:0px; top:0px; line-height:38px; max-width:118px; text-align:center; width:40%;}
.my-reg-yzm a.my-reg-yzma:hover{ background-color:#bee3fb;}
.my-reg-yzm a.my-reg-yzma-bind{ cursor:pointer; position:absolute; display:block; right:0px; top:0px; line-height:38px; max-width:118px; text-align:center; width:40%;}
.my-reg-yzm a.my-reg-yzma-bind:hover{ background-color:#bee3fb;}

@media(max-width:860px){
    .my-lgft{ display:none;}
    .my-regrt{ float:none;}
    .my-lgrt{ float:none; width:100%;}
    .my-regft{ float:none;border:none; padding:0px; width:100%;}
    .my-loginct{ position:fixed; width:70%; margin-left:-35%; left:50%; top:12%;}
}

@media(max-width:600px){
    .my-loginct .zt-ginlogo{ height:6rem;}
    .my-lgnctn{background-size:auto 100%;}
    .my-loginct{ width:90%; margin-left:-45%; }
}
@media(max-height:450px){
    .my-loginct{ position:relative; left:0px;top:0px; margin:0 auto; padding:10% 0;}
}
/*��¼&ע��end*/

/*��������*/
.my-laws{padding-top:20px;}
.my-laws-main{ width:1180px; margin:0 auto; background-color:#fff; position:relative;}
.my-lmcn{ position:relative; padding:40px 70px;background:url(../../static/image/my-reg-laws1.png) no-repeat 99% 10px;}
.my-lmcn h3{ text-indent:-99999em; overflow: hidden; background:url(../../static/image/my-reg-laws2.png) no-repeat left; background-size: auto 100%; width:254px; height:64px; margin-bottom:20px;}
.my-lmcn p{ font-size:0.95rem; line-height:2rem; margin-bottom:10px;}
.td-2em{ text-indent:2rem;}
.my-lmcn p.reg-phone{ color:#ea9442; font-size:1.2rem; line-height:3rem;}
.reg-phone span{ font-size:1.5rem;}
@media(max-width:1200px){
    .my-laws-main{ width:90%; margin:0 auto;}
}
@media(max-width:1100px){
    .my-lmcn{ background-position:90% 10px; background-size:auto 8rem;}
    .my-lmcn h3{ height:3rem;}
}
@media(max-width:700px){
    .my-lmcn{ padding: 10px;}
    .my-lmcn{ background: none;}
}
/*��������end*/

/*忘记密码*/
.ft-set-tp{ position:relative; padding:0 20px; height:110px; z-index:1; margin-top:10px;}
.ft-progress{ height:10px; border-radius:5px; background-color:#e3ebed; width:90%; position:absolute; left:50%; margin-left:-45%; top:50px;}
.ft-set-tp ul{ position:relative; z-index:2;}
.ft-set-tp li{ width:33%; text-align:center; float:left;}
.ft-set-tp li b{ display:block; margin:0 auto; color:#000000; font-size:36px; font-family:"Arial"; line-height:40px;}
.ft-set-tp li span.ft-srooll{ display:block; margin:2px auto; background:url(../../static/image/my-reg-iconc2.png) no-repeat center; width:25px; height:25px;}
.ft-set-tp li span.ft-txt{ color:#000000; font-size:14px; line-height:36px;}
.ft-set-tp li.on b,.ft-set-tp li.on span.ft-txt{ color:#ff6600;}
.ft-set-tp li.on span.ft-srooll{margin:0px auto; background:url(../../static/image/my-reg-iconc1.png) no-repeat center;width:29px; height:29px;}
.ft-set-con{ width:400px; margin:10px auto; padding-bottom:10px;}
.ft-set-con .st-yzm{ cursor:pointer; display: block; float:left; margin-left: 10px;}
.ft-set-con .st-yzm img{ display:block; height:38px;}
/*忘记密码end*/
@media(max-width:450px){
    .ft-set-con{ width:80%; margin:0 auto;}
}


/*首页*/
.bord-ur{ border:none; background:none; line-height:38px;}
.my-bgfff{ background-color:#fff; border:1px solid #f0f0f0;}
.my-site{ background-color:#f7f8fa; padding:24px;}
.contain{ background-color:#fff; padding:4px; height:100%; border:1px solid #f0f0f0;}
.text-c{ text-align:center;}
.my-userinfo{ position:relative; margin-bottom:0px;}
.my-userinfo button{ position:absolute;top:0px; right:0px;}
.lay-mybga{ background-color:#f9fafc; padding:10px;}
.user-img{ display:block; margin:0 auto;width:80px; height:80px;}
.user-img img{ max-width:100%; max-height:100%; display:block; border-radius:50%;}
.user-numb{ display:block; text-align:center; line-height:30px;}
.ipt-txt{ line-height:38px; color:#666666;}
a.my-a{ font-size:1rem; line-height:2rem; cursor:pointer;}
.c-4dc{ color:#4dc4e7;}
.my-pa1{ font-size:1rem; line-height:2.5rem; color:#99a6ae;}
.my-maxg{padding-right:10px; min-height:164px;}
.my-maxg button{ position:absolute; right:10px; bottom:2px;}
.my-maxg p{ font-size:0.9rem; line-height:1.5rem; color:#999999; position:relative; }
.my-maxg p b{ color:#333333; font-weight:400; font-size:0.9rem; line-height:2.5rem;}
.my-section .layui-col-lg6.bd-sd,.my-section .layui-col-md6.bd-sd{ border-collapse:collapse; border-width:0 1px 1px 0; border-style:solid; border-color:#f0f0f0; padding-bottom:10px;}
.sroll-s1{ display:block; width:80px; height:80px; display:block; margin:0 auto; border-radius:50%; margin-top:1rem;}
.sroll-s1.sroll-bl{ background-color:#2c71ca;}
.sroll-s1.sroll-lq{ background-color:#2cbdca;}
.sroll-s1.sroll-hl{ background-color:#90ca2c;}
.sroll-s1 i{ display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center;}
.sroll-s1 i.icon-oa1{ background-image:url(../../static/image/my-icon02.png);}
.sroll-s1 i.icon-oa2{ background-image:url(../../static/image/my-icon03.png);}
.sroll-s1 i.icon-oa3{ background-image:url(../../static/image/my-icon04.png);}
.my-pa2{ color:#99a6ae; font-size:1.2rem; margin-left:20px; line-height:2rem; position:relative;}
.my-pa2 span.sphur1{ position:absolute; top:0px; right:5%; font-size:1rem; color:#666;}
.my-pa2 span.sphur1 b{ color:#f60; font-size:1.2rem; margin:0 2px;}
.my-stivn{ min-height:142px; margin-top:20px;}
.mysp-imga{ display:block; width:100%; text-align:center;}
.mysp-imga img{ display:block; max-width:100%; margin:0 auto;}
.my-dtinfocon{ position:relative;}
.my-dtinfocon a{ position:absolute; right:0px; top:4px;}
.my-pa2 .icon-oa1{ display:block; width:2rem; height:2rem; background:url(../../static/image/my-icon02.png) no-repeat center; background-size:100%; float:left; margin-right:10px;}
.my-pa2 .icon-oa2{ display:block; width:2rem; height:2rem; background:url(../../static/image/my-icon06.png) no-repeat center; background-size:100%; float:left; margin-right:10px;}
.my-pa2 .icon-oa3{ display:block; width:2rem; height:2rem; background:url(../../static/image/my-icon07.png) no-repeat center; background-size:100%; float:left; margin-right:10px;}

.zt-seca{ border:1px solid #f0f0f0; text-align:center; padding-top:1rem; width:80%; margin:1rem auto 0; border-radius:3px;}
.zt-seca em{ font-style:normal; font-size:1rem; color:#333333; line-height:1.5rem;}
.zt-seca span{ line-height:3rem; font-size:1rem; color:#99a6ae;}
.zt-seca span b{ font-size:1.5rem; margin:0 2px; color:#ff6600; font-family:"Arial";}

.my-dtainfo{ margin-bottom:0px;}
.my-ztinfo{ margin-top:10px; padding:0 20px;}

.my-seca{ border:1px solid #f0f0f0; text-align:center; padding-top:1rem; width:80%; margin:1rem auto 0; border-radius:6px; background-color:#6fb36f;}
.my-seca em{ font-style:normal; font-size:1rem; color:#fff; line-height:1.5rem;}
.my-seca span{ line-height:3rem; font-size:1rem; color:#fff;}
.my-seca span b{ font-size:1.5rem; margin:0 2px; color:#fff; font-family:"Arial";}
.my-secb{ border:1px solid #f0f0f0; text-align:center; padding-top:1rem; width:80%; margin:1rem auto 0; border-radius:6px; background-color:#799eda;}
.my-secb em{ font-style:normal; font-size:1rem; color:#fff; line-height:1.5rem;}
.my-secb span{ line-height:3rem; font-size:1rem; color:#fff;}
.my-secb span b{ font-size:1.5rem; margin:0 2px; color:#fff; font-family:"Arial";}
.my-secc{ border:1px solid #f0f0f0; text-align:center; padding-top:1rem; width:80%; margin:1rem auto 0; border-radius:6px; background-color:#ed983d;}
.my-secc em{ font-style:normal; font-size:1rem; color:#fff; line-height:1.5rem;}
.my-secc span{ line-height:3rem; font-size:1rem; color:#fff;}
.my-secc span b{ font-size:1.5rem; margin:0 2px; color:#fff; font-family:"Arial";}
.my-pa3 p{text-align:right; line-height:2rem; margin-top:2rem; font-size:0.9rem;}
.my-czsm{ position:relative;}
.my-hdcn span{ font-size:1rem; color:#666; line-height:2rem; margin-left:20px;}
.my-hdcn span b{ font-size:1.2rem; margin:0 2px; color:#f60;}
.layui-col-md6.my-schelp p,.layui-col-lg6.my-schelp p{ width:25%; text-align:center; margin-top:10px;}
.my-czsm{ min-height:120px;}
.my-czsm ul{ margin-top:1rem; position:relative; z-index:2;}
.my-line{ position:absolute; width:100%; height:10px; border-radius:5px; background-color:#f7f8fa; z-index:1; top:2.6rem;}
.my-schelp{ border-bottom:1px solid #f0f0f0;}
.my-schelp li{ font-size:1rem; margin-top:0.5rem; line-height:2.8rem; float:left; width:16.6%; text-align:center;}
.my-schelp li i{ font-size:1rem; font-family:"Arial"; text-align:center; line-height:1.6rem; width:1.6rem; height:1.6rem; border:1px solid #4f8cee; color:#4f8cee; border-radius:50%; font-style:normal; display:block; margin:0 auto;}
.my-schelp li span{ font-size:0.9rem;}
.my-userinfo .layui-form-label{ width:4rem;}
.my-userinfo .layui-input-block{ margin-left:98px;}
.my-hdimg{ text-align: center;}
.my-hdimg img{ max-width:100%;}
.new-act{ border:1px solid #d4dae4;}
.new-act p.tit{ padding:0px 20px; background-color:#edf2fb; font-size:1rem; line-height:2.5rem;}
.new-act span{ line-height:2rem; padding:10px 20px; display:block; font-size:1rem; color:#999999;}
.my-nactbm{ height:2rem;}
.my-nactbm .my-nactspa{ padding-left:2rem; background:url(../../static/image/my-icon04.png)  no-repeat left; float:left; line-height:2rem; margin-left:10px;}
.my-nactbm .my-nactspa b{ color:#f60; margin:0 2px;}
.my-nactbm .my-nactspb{ padding-left:2rem; background:url(../../static/image/my-icon05.png)  no-repeat left; float:right; line-height:2rem; margin-right:10px;}
.my-nactbm .my-nactspb b{ color:#f60; margin:0 2px;}

@media(max-width:970px){
    .my-maxg{ margin-top:0px; min-height:inherit;}

}
@media(max-width:600px){
    .sroll-s1{ margin-top:0.5rem;}
    .my-seca{ padding-top:0.5rem;}
    .my-seca em{ line-height:1.5rem;}
    .my-seca span{ line-height:2.5rem;}
    .my-userinfo .layui-form-label{ width:3rem; padding:9px 0;}
    .my-userinfo .layui-input-block{ margin-left:58px;}
    .my-schelp p{ text-align:center; margin-top:10px; width:100% !important;}
    .my-schelp li,.my-schelp i{ font-size:0.8rem;}
    .layui-col-sm6{ width:50%; float:left;}
}
@media(max-width:860px){
    .my-pa3 p{text-align:left; margin-left:20px;}
    .my-schelp{ display:none;}
}

/*资料编辑-单位*/
.h-50{ height:50px;}
.zt-dltpf{ padding:10px 0; background-color:#fff;border-bottom:1px solid #f7f8fa;}
.zt-dltpf a.zt-c333{ margin-left:20px; line-height:30px; font-size:1rem; color:#333; cursor:pointer; font-family:"宋体"; font-weight:700;}
.zt-dltpf a.zt-c333:hover{ color:#f60;}
.ztgr-dlcn{ background-color:#fff;}
.ztdl-tit{ background-color:#f7f8fa; height:45px; line-height:45px; margin-bottom:20px;}
.ztdl-tit span{ line-height:45px; border-left:4px solid #2c71ca; padding-left:20px;  height:45px; display:block; font-size:1rem;}
i.ipt{ font-size:1.2rem; font-weight:700; font-family:"Arial"; vertical-align:-5px; color:#f60; margin:0 4px;}
.zt-tips{ margin-top:5px; margin-left:110px; font-size:0.8rem; color:#999;}
.layui-upload-img1{ background:url(../../static/image/zt-defaulta1.png) no-repeat center; width:200px; height:134px; background-size:contain; margin-left:110px;}
.layui-upload-img2{ background:url(../../static/image/zt-defaulta2.png) no-repeat center; width:120px; height:120px; border-radius:50%; overflow:hidden; background-size:contain; margin-left:110px; border:none !important;}
.layui-upload-img2 img{border-radius:50%;}
.zt-tip-sywz{ text-align: right; line-height: 30px;}
.zt-tip-sywz b{ color:#f60; font-weight: 400;}
.zpgl-p1{ margin-left:20px; padding-left:20px; border-left:2px solid #e8e8e8; line-height:30px; font-size:1rem; height:30px; color:#619def;}
@media(max-width:970px){
    .layui-upload-img1,.layui-upload-img2{ margin: 5px auto 0;}
    .zt-tips{ margin-left: 0px;}
}
/*资料编辑-个人*/
.bd-e6{ border:1px solid #e6e6e6;}
.zt-sfza{ float:left; width:200px; text-align:center; margin:10px 10px 0;}
.layui-upload-img3{ background-color:#f7f8fa; height:120px; padding-top:10px;}
.layui-upload-img3 img{ width:180px; height:110px; display:block; margin:0 auto;}
.zt-sltp{ margin-top:10px; padding:10px; border-top:1px solid #e5e5e7; }
.sltp-cn{ padding:10px;}
@media(max-width:600px){
    .zt-sfza { width:90%; margin:10px auto 0; float:inherit;}
    .layui-upload-img3{ width:200px; margin:10px auto 0;}
    .sltp-cn img{ width: 48%;}
}
/*展示内容制作*/
.zsnezz-addsa{margin:20px 0 20px 40%;  text-align:center;width:240px;}
.zsnezz-addsb{margin:20px 0 20px 20px;  text-align:center;width:240px;}
.zsnezz-addsa .zsnr-btna{ display:block; width:240px; height:160px; background:url(../../static/image/zt-btnimg.jpg) no-repeat center; border:none; cursor:pointer; margin-bottom:10px;}
.zsnezz-addsb .zsnr-btnb{ display:block;width:240px; height:160px; background:url(../../static/image/zt-btnexcl.jpg) no-repeat center; border:none; cursor:pointer; margin-bottom:10px;}
.zsnc-bdc{ padding:10px;}
.zsnc-pot{ float:left; line-height:38px; width:20px; font-size:1rem; font-weight:700; text-align:center; display:block;}
.zsnc-sona{ position:relative;  padding:10px 40px 0;}
.zsnc-sona .zsnc-sna1{  height:30px; width:30px; display:block; border-radius:3px; background-color:#619def; color:#fff; font-size:1rem; text-align:center; line-height:30px; position:absolute; left:12px; top:14px;}
.zsnc-sona span.subm{ width:20px; height:20px; position:absolute; top:18px; right:20px; display:none;}
.zsnc-sona span.subm i{ display:block; width:20px; height:20px; cursor:pointer;}
.zsnc-sona span.subm i.icon-closea{ background:url(../../static/image/zt-icon14.png) no-repeat center;}
.zsnc-sona:hover{ background-color:#f3f6fd;}
.zsnc-sona:hover span.subm{ display:block;}
.cjgl-tip{ padding:20px 20px 0;}
.cjgl-tip a{ color:#619def; margin-left:1rem;}
.cjnr-list{ margin-bottom:20px; background-color:#eff5fd; padding:10px 20px; margin-top:20px;}
.zpxc-cecon span.zpgl-spc1{background-color:#66b0a1; margin-left:-8.5rem;}
.zpxc-cecon span.zpgl-spc2{background-color:#619def; margin-left:-2.5rem;}
.zpxc-cecon span.zpgl-spc3{background-color:#f08d22; margin-left:3.5rem;}
.zpxc-cecon span.zpgl-spc1 i,.zpxc-cecon span.zpgl-spc2 i,.zpxc-cecon span.zpgl-spc3 i{ display:block;  margin:0.2rem auto 0.2rem;}
.cjnr-w{ width: 40%;}
.zpxq-sectn.kzt-sup{ padding:10px; width:90%; cursor:pointer; position:relative;}
.zpxq-sectn.kzt-sup.on{ border-color:#f60;}
.zpxq-sectn.kzt-sup.on i{ border-color:#f60; background:url(../../static/image/zt-icon06.png) no-repeat center; background-size:contain; position:absolute; right:-1px; bottom:-1px; display:block; width:2rem; height:2rem; z-index:2;}

.zpxq-sectn{ width:84%; margin:0 auto; display:block; border:1px solid #e1e1e1; padding:16px; border-radius:6px;}
.zpxq-imgc{position:relative;border-radius:6px; overflow:hidden;height: 200px;}
.zpxq-imgc img{ display:block; width:100%;height: 100%;}
.zpxc-csbg{ width:100%; height:38px; position:absolute; bottom:0px; left:0px; background-color:#2a3032;opacity:0.9;filter:Alpha(opacity=90);}
.zpxc-cscon{ height:38px; bottom:0px; left:0px;position:absolute; line-height:38px; width:100%;}
.zpxc-cscon p{ position:relative;height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:1rem; color:#fff; margin:0 10px;}
.zpxc-cscon p b{ padding:0.2rem 0.5rem; background-color:#42cbb0; color:#fff; margin-right:0.5rem; font-family:"Arial";}
.zpxc-cscon p em{ position:absolute; line-height:38px; right:0px;top:0px; font-size:1rem; font-style:normal; color:#fff;}
.zpxq-sectn:hover .zpxc-cebg{ display:block;}
.zpxq-sectn:hover .zpxc-cecon{ display:block;}
.zpxc-cebg{ position:absolute; background-color:#0b0d0f;opacity:0.8;filter:Alpha(opacity=80); width:100%; height:100%; left:0px; top:0px; display:none;}
.zpxc-cecon span.zpgl-spc1{background-color:#66b0a1; margin-left:-8.5rem;}
.zpxc-cecon span.zpgl-spc2{background-color:#619def; margin-left:-2.5rem;}
.zpxc-cecon span.zpgl-spc3{background-color:#f08d22; margin-left:3.5rem;}
.zpxc-cecon span.zpgl-spc1 i,.zpxc-cecon span.zpgl-spc2 i,.zpxc-cecon span.zpgl-spc3 i{ display:block;  margin:0.2rem auto 0.2rem;}
.zpxc-cecon{ position:absolute;width:100%; height:100%; left:0px; top:0px; display:none;}
.zpxc-cecon p{height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:1rem; color:#fff; margin:10px;}
.zpxc-cecon p b{ padding:0.2rem 0.5rem; background-color:#42cbb0; color:#fff; margin-right:0.5rem; font-family:"Arial";}
.zpxc-cecon span{ position:absolute; top:50%; width:5rem; height:4rem; display:block; border-radius:50%; margin-top:-2.5rem; left:50%; text-align:center; color:#fff; font-size:1rem; cursor:pointer; padding-top:1rem; z-index:2;}
.zpxc-cecon .zpgl-spc{ background-color:#619def; margin-left:-2.5rem;}
.ztgl-icnyl{ background:url(../../static/image/zt-icon13.png) no-repeat center; background-size:contain; width:1rem; height:1rem; display:block; margin:0.2rem auto 0.2rem;}
.zpxq-adds{ background-color:#f7f8fa;border-radius: 6px;}
.zpxq-adds p{ padding-top:10%;}
.zsnr-add{ padding:10px; border:1px solid #eeeeee; background-color:#fafafa;}
@media(max-width:970px){
    .zsnezz-addsa,.zsnezz-addsb{ margin:10px auto;}
    .zsnc-sona{border:1px solid #ccc; margin:10px 0;}
    .zpxq-adds p{ padding-top:20px;}
}

/*需求详细*/
.ztxq-seca{ border:1px solid #eeeeee; width:80%; margin:10px auto;}
.ztxq-tit{ line-height:3rem; border-bottom:1px solid #eeeeee; padding:0 10px; font-size:0.9rem;}
.ztxq-tit b{ padding:4px; border-radius:2px; background-color:#619def; color:#fff; margin-right:4px;}
.ztxq-scam span{ display:block; padding:10px;}
.ztxq-scam img{ display:block; margin:0 auto; max-width:90%;}
.ztxq-scam p{ height:2rem; line-height:2rem; border-top:1px solid #eeeeee; text-align:center; font-size:0.9rem; color:#999; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ztxq-sptext{ line-height:38px;}
.ztxq-yz{ float:left; margin:0 10px;}
/*需求提交*/
.xq-addtop{ padding-top:10px;}
.xq-addtop ul{ margin:0 auto; width:627px; height:37px;}
.xq-addtop ul.xq-adstepa{ background:url(../../static/image/my-step1s.png) no-repeat center;}
.xq-addtop ul.xq-adstepb{ background:url(../../static/image/my-step2s.png) no-repeat center;}
.xq-addtop ul.xq-adstepc{ background:url(../../static/image/my-step3s.png) no-repeat center;}
.xq-addtop ul li{ line-height:37px; float:left; text-align:center; font-size:1rem;}
.xq-addtop li.lia{ width:216px;}
.xq-addtop li.lib{ width:220px; margin-left:-16px;}
.xq-addtop li.lic{ width:216px; margin-left:-16px;}
.xq-addtop ul.xq-adstepa li.lia{ color:#fff;}
.xq-addtop ul.xq-adstepb li.lib{ color:#fff;}
.xq-addtop ul.xq-adstepc li.lic{ color:#fff;}
.ztgl-adds{ background-color:#f7f8fa; padding:10px 80px 10px 10px; position:relative; height:38px; overflow:hidden;}
.ztgl-adds i.zt-icona{ background:url(../../static/image/zt-icon07.png) no-repeat center; background-size:contain; padding:0.5rem; margin-right:4px;}

.ztgl-adds .ztbl-xla{ position:absolute; right:10px; top:10px; line-height:38px; width:60px; text-align:center; cursor:pointer; border-radius:3px;}
.ztgl-adds .ztbl-xla:hover{ background-color:#ff9c32;}
.ztgl-adds .ztbl-xla:hover i{ color:#fff;}
.ztgl-adds .ztbl-xla i{ font-size:18px; font-weight:400;}
.ztgl-adds .layui-btn{  margin:0 10px 10px 0;}
.ztgl-adds.on{ height:auto;}
.zt-ztnme{ background-color:#e7eefc; border-color:#d4e1f9; color:#333; position:relative;}
.zt-ztnme:hover{ color:#333;}
.zt-ztnme .cjgl-icon{ margin-left: 6px;}
.zt-ztnme.on{ background-color:#ff9c32; border-color:#ff9c32; color:#fff;}
.zt-ztnme.on i.se-check{ background:url(../../static/image/zt-icon06.png) no-repeat center; position:absolute; bottom:0px; right:0px;background-size:contain; width:21px; height:21px; display:block;}
.cjgl-cns{ position:relative; background-color:#fff; height:240px;border:1px solid #e1e1e1; box-shadow:2px 2px 2px #f2f2f4;}
.cjgl-cns p{font-size:0.8rem; line-height:1.5rem; height:1.5rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#000000; margin:10px;}
.cjgl-cns p.zpgl-pb b{ padding:4px; background-color:#619def; color:#fff; border-radius:3px; margin-right:6px;}
.c-999{ color:#999 !important;}
.cjgl-cns .zp-cuimg{display:block; margin:0 10px;}
.cjgl-cns .zp-cuimg img{ max-width:100%; display:block; margin:0 auto;}
.cjgl-cns .zpgl-cus{ border-top:1px solid #e1e1e1; padding-top:10px;}
.zpcu-add span{ height:150px; cursor:pointer; display:block; margin:0 10px; background-color:#f7f8fa; text-align:center; line-height:150px; color:#999999; font-size:1rem;}
.xq-addsucs{ padding:100px 0; text-align:center; border:1px solid #f0f0f2; margin:10px;}
.xq-addsucs span.sp1{ color:#779d07; font-size:2rem; padding:2rem; line-height:2rem; padding-left:4rem; background:url(../../static/image/my-sucess.png) no-repeat left;}
.xq-addsucs span.sp2{ color:#779d07; font-size:1.2rem;line-height:4rem;}
@media(max-width:970px){
    .xq-addtop li{ display:none;}
    .xq-addtop ul{ background:none  #779d07 !important; width:100%;}
    .xq-addtop ul.xq-adstepa li.lia,.xq-addtop ul.xq-adstepb li.lib,.xq-addtop ul.xq-adstepc li.lic{ display:block; text-align:left; padding-left:10px; margin-left:0px;}

}
@media(max-width:600px){
    .xq-addsucs span.sp1{ font-size:1.5rem;}
    .xq-addsucs{ padding:50px 0;}
}
/*宣传页*/
.zt-xcytop img{ display:block; max-width:100%;}
.zt-xcy{ background-color:#f7f8fa;}
.zt-xctc{ position:relative; background-color:#fff; width:80%; margin:-40px auto 0; height:110px; text-align:center; padding-top:20px;}
.zt-xctc i{ display:block; width:1px; height:1px; position:absolute; border-style:solid; border-width:16px 16px 16px 16px;border-color:#fff transparent transparent transparent; border-style: dashed dashed solid dashed;bottom:-30px; left:50%; margin-left:-16px; z-index:4;border-style:dashed dashed solid dashed;}
.zt-xctc h4{ color:#000000; font-size:32px; font-family:"Microsoft YaHei"; line-height:40px;}
.zt-xctc h4 b{ color:#4c94f1; font-size:32px; font-family:"Microsoft YaHei"; line-height:40px; font-weight:400; margin:0 2px;}
.zt-xctc p{ color:#666666; font-size:14px; line-height:26px; margin-top:14px; font-family:"Microsoft YaHei"; }
.zt-xcsuv{ margin-top:10px;background:url(../../static/image/zt-xcca2.jpg) no-repeat center 20px;}
.ztxc-firt{ position:relative; height:360px;margin-top:26px;}
.ztxc-firt span.tit1{ position:absolute; display:block; background:url(../../static/image/zt-xccb9.png) no-repeat center; width:110px; height:50px; text-align:center; line-height:50px; color:#000000; font-size:16px; font-family:"Microsoft YaHei"; top:30px; left:50%; margin-left:-55px;}
.scrol{ position:absolute; width:210px; height:210px; display:block; border-radius:50%; left:50%; top:96px;}
.bg-s1{ background-color:#ff9933; margin-left:-350px;}
.bg-s2{ background-color:#7cb472; margin-left:-105px;}
.bg-s3{ background-color:#2692c4; margin-left:140px;}
.ztxc-firt h5{ text-align:center; color:#ffffff; font-size:20px; font-family:"Microsoft YaHei"; line-height:36px; padding-top:30px; font-weight:700;}
.ztxc-firt .zt-fc{ padding-left:60px; margin-left:30px; margin-top:10px;}
.zt-fiona{ background:url(../../static/image/zt-xccb1.png) no-repeat left;}
.zt-fionb{ background:url(../../static/image/zt-xccb2.png) no-repeat left;}
.zt-fionc{ background:url(../../static/image/zt-xccb3.png) no-repeat left;}
.ztxc-firt .zt-fc p{ color:#ffffff; font-size:12px; line-height:26px;}
.ztxc-secon{ position:relative;height:320px;margin-top:10px;}
.ztxc-secon span.tit1{ position:absolute; display:block; background:url(../../static/image/zt-xccb10.png) no-repeat center; width:109px; height:51px; text-align:center; line-height:50px; color:#000000; font-size:16px; font-family:"Microsoft YaHei"; top:10px; left:50%; margin-left:-55px;}
.ztsera{ position:absolute; left:50%; top:50px; margin-left:-378px; width:150px;}
.ztserb{ position:absolute; left:50%; top:68px; margin-left:-75px; width:150px;}
.ztserc{ position:absolute; left:50%; top:50px; margin-left:240px; width:150px;}
.ztxc-zzser i.dota{ width:20px; height:20px; display:block; border-radius:50%; background-color:#4c94f1; margin:10px auto;}
.ztxc-zzser span.scolc{ display:block; width:66px; height:66px; margin:10px auto; background:url(../../static/image/zt-xccb5.png) no-repeat center;}
.ztxc-zzser b.ztxc-zzioa{display:block; width:66px; height:66px; background:url(../../static/image/zt-xccb6.png) no-repeat center;}
.ztxc-zzser b.ztxc-zziob{display:block; width:66px; height:66px; background:url(../../static/image/zt-xccb7.png) no-repeat center;}
.ztxc-zzser b.ztxc-zzioc{display:block; width:66px; height:66px;  background:url(../../static/image/zt-xccb8.png) no-repeat center;}
.ztxc-zzser h5{ color:#000000; font-size:16px; font-family:"Microsoft YaHei"; line-height:30px; text-align:center;}
.ztxc-zzser p{ color:#666666; font-size:12px; line-height:22px; margin:0 8px;}
.zt-xcyfooter{ background-color:#3d4a60; padding:20px 0 30px;}
.zt-xcyfooter  h4{ text-align:center; color:#fff; font-size:32px; line-height:50px;font-family:"Microsoft YaHei"; margin-bottom:20px;}
.zt-xcyfooter .sun-l{ background-color:#fff; padding:20px 40px 80px; width:530px; margin-left: 1%; text-align:left;}
.zt-xcyfooter .sun-r{ background-color:#fff; padding:10px 20px; width:210px; margin-left:20px; vertical-align: 15px; text-align:left;}
.max-1180{width:1180px; margin:0 auto; }
.zt-xcyfooter .sun-l h5{ color:#000000; font-size:18px; line-height:36px; height:36px; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sun-clc{ width:230px; float:left;}
.sun-crc .xc-spimg{ display:block; padding:10px; background-color:#f0f0f0;}
.sun-clc img{ display:block; max-width:100%; width:210px; height:146px;}
.sun-crc p.p-txt span{ color:#000000; font-size:14px; line-height:36px;}
.sun-crc p.p-txt span.hur1{ font-weight:700;}
.sun-crc p.p-txt span.hur2{ margin-left:20px;}
.zt-xcyfooter{ text-align: center;}
.zt-xcyfooter .sun-r,.zt-xcyfooter .sun-l{ display: inline-table;}
.zt-xcyfooter .sun-r p.tit{ color:#619def; font-size:14px; line-height:36px; height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zt-xcyfooter .sun-r img{  display:block; margin:0 auto 10px; max-width:100%; width:210px; height:146px;}
.zt-xcyfooter .sun-r p.p2 span{ color:#000000; font-size:14px; line-height:26px;}
.zt-xcyfooter .sun-r p.p2 span.hur1{ font-weight:700;}
.zt-xcyfooter .sun-r p.p2 span.hur2{ margin-left:20px;}


@media(max-width:1180px){
    .max-1180{ width:98%; margin:0 auto;}
    .zt-xcyfooter .sun-l{ background-color:#fff; padding:20px 2% 80px; width:45%; float:left;}
    .zt-xcyfooter .sun-r{ background-color:#fff; padding:10px 1%; width:22%; float:left; margin-left:1%;}

}
@media(max-width:970px){
    .zt-xcytop{ width:100%; overflow:hidden; position:relative; min-height:300px; background:url(../../static/image/zt-xcca1.jpg) no-repeat center; background-size:auto 100%;}
    .zt-xcytop img{ display:none;}
    .zt-xcyfooter .sun-l{ background-color:#fff; padding:18px 2% 20px; width:95%; float:none; margin-bottom:1%; margin-left:1%;}
    .zt-xcyfooter .sun-r{ background-color:#fff; padding:10px 1%; width:47%; float:left;}
    .zt-xcsuv{ background:none;}
    .ztxc-firt span.tit1{ position:relative; margin:0 auto;left:auto; top:auto; }
    .scrol{ position:relative; margin:10px 10px 0 0; left:auto; top:auto; display:inline-block;}
    .ztxc-secon span.tit1{ position:relative; margin:0 auto;left:auto; top:auto; }
    .ztxc-zzser{ position:relative; margin:0 10px 0 0; left:auto; top:auto;display:inline-block; }
    .ztxc-firt{ height:auto; text-align:center;}
    .ztxc-secon{ height:auto; text-align:center;}
    .zt-clearfix:before,.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;}
    .zt-clearfix{display:inline-block; margin:0 auto;}
}

@media(max-width:600px){
    .zt-xcyfooter .sun-r{ background-color:#fff; padding:10px 2%; width:95%; float:left; margin-bottom:1%;}
    .zt-xcyfooter .sun-r img{ float:none; margin:10px;}
    .zt-xctc p{ text-align:left; margin:0 10px;}
    .sun-clc{ float: none;}
    .zt-xcyfooter .sun-l{ background-color:#fff; padding:18px 5% 20px; width:90%; float:none; margin-bottom:5%;}
    .zt-xcyfooter .sun-r{ background-color:#fff; padding:10px 5%; width:90%; float:none;margin-bottom:5%;}
}

/*展厅了解*/
.zt-about{ background-color:#f7f8fa; padding-top:10px;}
.zt-morea{ background-color:#fff; border:1px solid #dedfe1;}
.bl-sd{ border-left:1px solid #dedfe1;}
.zt-mrl,.zt-mrr{ padding:10px 20px 20px;}
.zt-mrl h4{ color:#000000; font-size:18px; line-height:50px;}
.zt-mring{ width:210px; display:block; float:left;}
.zt-mring img{ display:block; max-width:100%;}
.zt-mrluv{ float:left; margin-left:20px; width:50%;}
.zt-mrluv p.p-txt span{ color:#000000; font-size:14px; line-height:36px;}
.zt-mrluv p.p-txt span.hur1{ font-weight:700;}
.zt-mrluv p.p-txt span.hur2{ margin-left:20px;}
.zt-mrr h5{ color:#4c94f1; font-size:14px; line-height:36px;}
.zt-tuji{padding:10px 0; margin:0 auto; height:200px;}
.zt-tuji img{ margin:10px auto; display:block;}
.zt-moreb{ padding-bottom: 20px;}
.zt-moreb h4{ padding:0; border-bottom:1px solid #dedfe1; height:36px; margin-bottom:20px;}
.zt-moreb h4 span{ margin-left:10px; font-size:16px; color:#000000; font-family:"Microsoft YaHei"; padding:0 10px; font-weight:700; border-bottom:2px solid #e79100; display:block; float:left;  height:34px; line-height:36px;}
.zt-morebc{ background-color:#fff; padding:10px 20px;}
.zt-morebc p.tit{ color:#619def; font-size:14px; line-height:36px; height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zt-morebc img{  display:block; margin:10px; max-width:100%; width:210px; height:146px;}
.zt-morebc p.p2 span{ color:#000000; font-size:14px; line-height:20px;}
.zt-morebc p.p2 span.hur1{ font-weight:700;}
.zt-morebc p.p2 span.hur2{ margin-left:20px;}
@media(max-width:600px){
    .zt-tuji{ margin:0 auto;}
    .zt-tuji img{ margin:10px auto; display:block; width:80%;}
    .bl-sd{ border-left:none;}
    .zt-mrluv{ float:left; margin-left:20px; width:100%;}
}
/*404页面*/
.main_bg {max-width: 970px;min-height: 410px;margin:40px auto;background: url(../../static/image/bg.jpg) no-repeat; background-size:100% auto;}
.w404b {padding: 50px 10px 0 420px;position: relative;}
.w404ba {margin-bottom: 25px;font-size: 24px;font-family: \5FAE\8F6F\96C5\9ED1;}
.w404bb {padding: 20px 10px;height: 40px;}
.w404bb span, .w404bb a {display: inline-block;margin-right: 20px;height: 30px;line-height: 30px;padding: 0 12px;color: #fff;font-size: 14px;cursor: pointer;}
.btn_red {background: #e4393c;}
.btn_org {background: #ff9c1b;}
@media(max-width:970px){
    .w404b{ padding-left:44%;}
    .fly-main{width:100%;}
}
@media(max-width:600px){
    .main_bg{ background:url(../../static/image/zt-iconnull.png) no-repeat center 20%;  background-size:50% auto;}
    .w404b{ padding:50px 20px;}
    .w404ba { font-size:18px; color:#666; margin-bottom:10px;}
}


















