/*------------------------------------------此页面定义公共样式--------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;list-style-type:none;vertical-align:middle;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,select,option,textarea,p,blockquote,th,td{padding:0;margin:0;}
div{margin:0 auto;}
html,body{ width:100%;background:#010d1f; height:100%;margin:0px;overflow:visible;scroll-behavior:smooth;}
body { color:#c8f5f7;font-family:"Microsoft YaHei"; background:#010d1f;font-size:14px;line-height:22px;text-align:center;vertical-align:middle;overflow-x:hidden}
.tra{transition:all 0.3s ease-in-out;}/*使所有元素变化都有过渡效果*/
.cfx:after,.all:after,.center:after{ content:'\20'; display:block; overflow:hidden; font-size:0px; line-height:0px; height:0px;border:0px;clear:both;}
.cfx{ clear:both;}
.cls,.h{ clear:both; font-size:0px; line-height:0px; height:0px;border:0px;overflow:hidden; }
.h{ height:15px}
.all{ width:100%; overflow-x: hidden;}
.center{ width:1200px}
.media.Fullscreen{ display:block; position:fixed; left:0px; top:0px; width:100%; background:#fff; height:100%; z-index:99999}

/*Microsoft YaHei*/
table { border-collapse:collapse; border-spacing:0;padding: 0;} 
th,td { padding: 0;word-break: break-all; vertical-align:top}
p{  margin:0px;padding:0px; }
a{cursor:pointer;color: #c8f5f7;text-decoration: none;}
a:link {color: #c8f5f7;}
a:hover {color:#b5ff00;}

.banner100{ width:100%; overflow:hidden; position:relative}
.banner100 .b1{ width:1920px}
.banner100 .b2{ width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; text-align:center}
img{ border:0; vertical-align:middle; max-width:100%}

/* mytable */
.mytable a { color: #73adc5; } 
.mytable th { color: #4f6b72; border: 1px solid #f2f2f2; text-align:left;text-align: left; padding: 3px 0px; text-indent:10px;background: #fafafa; }
.mytable .c th{ text-align:center; text-indent:0px}
.mytable .c td{ text-align:center; text-indent:0px}
.mytable td { border: 1px solid #f2f2f2; background: #fff; vertical-align:middle; padding:6px 3px;color: #4f6b72; }
.mytable .d td{ border-style:dashed}
.mytable .c td{ text-align:center; text-indent:0px}
.mytable .qb td{ border-width:1px 0px 1px 0px}


.paginator a {padding: 3px 6px;border:solid 1px #dfdfdf;background:#fff; display:inline-block; margin:3px; white-space:nowrap;  color:#000;cursor:pointer;text-decoration:none;vertical-align:middle}
.paginator a:visited {padding: 3px 6px; border: solid 1px #dfdfdf; background: #fff; text-decoration: none;vertical-align:middle}
.paginator .cpb {border:1px solid #1c7ca5;padding: 3px 6px;font-weight:700;color:#fff;background:#2691bf; vertical-align:middle}
.paginator a:hover {border:solid 1px #1c7ca5;color:#fff;background: #2691bf;text-decoration:none;vertical-align:middle }



.mytable2 th { border: 0px ; } 
.mytable2 td { border: 0px; } 
.mytabble2 input {  vertical-align:middle;}
 
.sctp{ width:230px; display:block; padding-bottom:10px}
.none{display:none}


.yuan {
  border-radius: 6px;
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  -moz-transition: background-color .2s ease-in-out, top .2s ease-in-out;
  -webkit-transition: background-color .2s ease-in-out, top .2s ease-in-out;
  -o-transition: background-color .2s ease-in-out, top .2s ease-in-out;
  -ms-transition: background-color .2s ease-in-out, top .2s ease-in-out;
  transition: background-color .2s ease-in-out, top .2s ease-in-out;
  box-shadow: inset 0px 0px 0px 1px #282828, inset 0px 2px 1px 0px rgba(255, 255, 255, 0.1);
}
.y{border-radius:4px;}

.dh{ width:55px; height:auto; position:fixed;right:0px;bottom:40px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+390))}
.dh .li{ width:32px; height:26px; padding:15px 10px; background:#b0b0b0; position:relative; margin-bottom:10px; cursor:pointer}
.dh .li2{ display:none; position:absolute; right:55px; bottom:0px; z-index:121}

.yy {
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#dddddd, direction=120, strength=4);
  /*ie*/
  -moz-box-shadow: 0px 2px 10px #dddddd;
  /*firefox*/
  -webkit-box-shadow: 0px 2px 10px #dddddd;
  /*safari或chrome*/
  box-shadow: 0px 2px 10px #dddddd;
  /*opera或ie9*/
}
.zfimg a{ display:inline-block; margin:5px; border:1px solid #ddd;}

.btn5{ font-size:16px; color:#fff; background:#056a93;   width:100%; border:0px; height:36px; line-height:36px; text-align:center;border-radius:4px;cursor:pointer}
.btn5:hover{ background:#1fb6d5}
.yz{ color:#b0b0b0}

input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
/*登录*/
.login{ width:1000px; text-align:left; float:left}
.login .lo{ width:510px;  margin:5px 0px; height:36px; position:relative;float:left}
.login .lo.textarea{ height:200px}
.login .txt{ height:18px; display:block; color:#fff; position:absolute; left:85px; top:0px; z-index:111; width:100%;  text-indent:10px; background:none;line-height:18px; border:1px solid #056a93; padding:8px 0px;   vertical-align:middle;}
.login .lo.textarea .txt{ height:182px}
.login .txt.yzm{ width:185px}
.login .txt.reg{ border:1px solid #ff0000}
.login .yzmimg{ height:36px; position:absolute; left:280px; top:0px}
.login .lo label{height:18px; display:block; vertical-align:middle; width:100%; text-indent:10px;line-height:18px;padding:9px 0px; font-size:14px;  text-align:right; width:80px  }
.login .lo2 {float:right; text-align:left; width:400px;  padding-left:20px}
.login .lo2 .lo2_1{  vertical-align:middle;  margin:9px 0px 0px 0px; }

.login .lots{ text-align:left; font-size:14px}
.login .lots span{ padding:0px 15px}
.login a{ color:#2ec1b2;cursor:pointer}
.login img{ vertical-align:middle;}
.login .yzmbtn{ width:100px; height:34px; position:absolute; right:0px; top:0px;line-height:34px; border:1px solid #dfdfdf; background:#f9f9f9; display:block; cursor:pointer; text-align:center;border-radius:5px;   }

.logbt{ background:url(../img/logbt.jpg) repeat-x left center; text-align:center; margin-bottom:20px}
.logbt span{ background:#fff; font-size:18px; font-family:宋体; padding:0px 5px; font-weight:bold}

.login .lobtn{width:500px;  padding-left:85px; margin:5px 0px; }
.login .lobtn input{ width:100%}
.login .coagent{ display:none}
.login .coagent a{margin-right:20px}
.login .coagent a.login-wb{ padding-left:18px; display:none;  background:url(../img/login-wb.png) no-repeat left center}
.login .coagent a.login-wx{ padding-left:18px; display:none;  background:url(../img/login-wx.png) no-repeat left center}
.login .coagent a.login-qq{ padding-left:18px; display:none;  background:url(../img/login-qq.png) no-repeat left center}


.users2{ padding:30px 0px; text-align:left}
.users2 .li{ padding:15px 0px; padding-left:60px; border-bottom:1px solid #ddd; height:36px; line-height:36px; position:relative}
.users2 .li i{ display:block; width:36px; height:36px; position:absolute; left:10px; top:15px}
.users2 .li strong{ font-size:15px; color:#097ecd; display:inline-block; width:175px}
.users2 .li span{ color:#888; font-size:13px}
.users2 .li a{ display:block; width:80px; height:36px; font-size:15px; position:absolute; right:10px; top:15px}
.users2 .li a.bangding{ color:#23991e}
.users2 .li a.jiebang{ color:#272636}
.users2 .li a img{ width:36px; height:36px; padding-right:10px}

/*控件*/
input[type="checkbox"]{ _vertical-align:-1px; vertical-align:-2px; margin-right:3px;}
input[type="radio"]{  _vertical-align:-1px; vertical-align:-2px;  margin-right:3px;}

.button{ border:0px; padding:0px; cursor:pointer}
.button:hover{ color:#a9a9a9}
.inp-txt{ height:18px; line-height:18px; border:1px solid #B6C0CD; padding:4px 5px; vertical-align:middle;border-radius:3px; box-shadow:inset 1px 1px 2px #DBDBDB}
.inp-date{ background:url(../img/ico_date.png) 98% center no-repeat; }
.inp-error{ border-color:#f00}
.select{ height:28px; line-height:28px;}

.btn60{	display:inline-block;width:60px;height:20px;line-height:20px;background:url(../img/btn60.png) no-repeat;text-align:center;	vertical-align:middle;	color:#53667F;box-shadow:1px 1px 2px #DBDBDB}
.btn80{display:inline-block;width:80px;	height:28px;line-height:28px;background:url(../img/btn80.png) no-repeat;text-align:center;vertical-align:middle;color:#5F7292;}
.btn100{display:inline-block;width:100px;height:30px;line-height:30px;background:url(../img/btn_appcreat.png) no-repeat;text-align:center;vertical-align:middle;color:#fff;}
.btn100:hover{color:#fff;}
.btn120{display:inline-block;width:120px;height:28px;line-height:28px;background:url(../img/btn120.png) no-repeat;text-align:center;vertical-align:middle;color:#5F7392;box-shadow:1px 1px 2px #DBDBDB}
.btn122{display:inline-block;width:122px;height:28px;line-height:28px;background:url(../img/btn122.png) no-repeat;text-align:center;vertical-align:middle;color:#fff;box-shadow:1px 1px 2px #DBDBDB}

.new1{ padding:0px 10px; text-align:left;}
.new1 .b{padding:10px 0px; border-bottom:1px dashed #b0b0b0;}
.new1 .b .b1{ padding-right:120px;position:relative;font-size:15px; color:#595959; line-height:25px}
.new1 .b .time{ width:100px;position:absolute; right:0px; top:0px; font-size:15px; color:#ff5723}
.new1 .b .nr{ text-indent:2em; color:#787878; padding-top:10px; font-size:12px}

.new2 .b{ float:left; margin:10px 3px; width:180px}
.new2 .b .img{width:178px; height:146px; border:1px solid #dfdfdf}
.new2 .b img{ width:178px; height:146px}
.new2 .b .na1{ width:180px; height:25px; line-height:25px; text-align:center}
.new2 .b .na1 a{ font-size:14px;}

.mbxdh{ color:#8c8c8c; height:50px; font-size:13px; line-height:50px; text-align:left}
.mbxdh a,.mbxdh span{ color:#8c8c8c; margin-left:3px; margin-right:5px}


/*--分页样式--*/
.pagebar{position:relative;padding:15px 0px; height:30px; line-height:28px}
.pagebar a{border:1px solid #005988;background:#000;  margin:0px 3px; padding:0px 8px;display:inline-block;cursor:pointer;text-decoration:none;vertical-align:middle}
.pagebar a:hover{border:1px solid #005988;background: #003d64; color:#b5ff00}
@media only screen and (max-width: 400px) {
  .pagebar {
    padding-left: 0px;
    text-align: center
  }
}

.ajaxts{ width:100%; text-align:center; height:150px; line-height:150px; font-size:20px; color:#888}
.splist .li{ float:left; margin:10px; width:198px; border:1px solid #dfdfdf}
.splist .li a.sp{width:198px; display:block}
.splist .li a.sp img{ width:198px; height:146px}
.splist .li a.sp span{ width:198px; display:block; overflow:hidden; font-size:14px; height:25px; line-height:25px; text-align:center}
.splist .li .jg{ height:30px; position:relative; text-align:left; text-indent:15px; font-size:16px; color:#ff6600}
.splist .li .jg i{ font-size:20px; position:absolute; right:20px; top:0px; text-indent:0px; cursor:pointer}


.zkxx1{ padding:29px; width:515px; padding-left:554px; position:relative; background:#fff; border:1px solid #ccc; text-align:left}
.zkxx1 .tp{ position:absolute; left:30px; top:30px; width:480px; height:320px; background:#aaa}
.zkxx1 h1{ height:66px; line-height:66px; color:#323234; font-weight:500}
.zkxx1 .fsts{ height:30px; font-size:14px; color:#9b9a98; line-height:30px}
.zkxx1 .fsts span{ font-size:28px; color:#ff6800}
.zkxx1 .fsts i{ padding:0px 10px}
.zkxx1 .fsts a{ height:22px; line-height:22px; color:#fff; padding:0px 15px; background:#3598db; border-bottom:4px solid #2e88c4; border-top:4px}
.zkxx1 .zkpf{ display:inline-block; width:185px; margin:0px; height:30px; background:url(../img/pfb.jpg)}
.zkxx1 .zkpf span{ display:inline-block; width:37px; margin:0px; height:30px; background:url(../img/pfa.jpg)}

.xx2{ margin-top:25px; padding-top:25px; position:relative; border-top:1px dashed #f3f3f3}
.xx2 a.gwcadd{ display:block; height:35px; line-height:35px; width:200px; margin-left:23px; background:#ef336e; color:#fff; font-size:15px;border-radius:15px; text-align:center; margin-top:6px; }



.xx2 div{ width:95px; color:#333333; cursor:pointer;text-align:right; position:relative; font-size:14px; line-height:30px; padding-right:420px}
.xx2 div span{ color:#99999b}
.xx2 div .bg1{ background:url(../img/ss1.jpg) no-repeat left center; padding-left:16px}
.xx2 div .bg2{ background:url(../img/ss2.jpg) no-repeat left center; padding-left:16px}
.xx2 div .bg3{ background:url(../img/ss3.jpg) no-repeat left center; padding-left:16px}
.xx2 div .bg4{ background:url(../img/ss4.jpg) no-repeat left center; padding-left:16px}
.xx2 div .bg5{ background:url(../img/ss5.jpg) no-repeat left center; padding-left:16px}
.xx2 div div{ position:absolute; left:100px; top:0px; text-align:left; width:380px; padding:0px}
.xx2 div div strong{ font-size:19px; color:#fe6500}

.xx2 div:hover .bg1{ background:url(../img/sss1.jpg) no-repeat left center; padding-left:16px}
.xx2 div:hover .bg2{ background:url(../img/sss2.jpg) no-repeat left center; padding-left:16px}
.xx2 div:hover .bg3{ background:url(../img/sss3.jpg) no-repeat left center; padding-left:16px}
.xx2 div:hover .bg4{ background:url(../img/sss4.jpg) no-repeat left center; padding-left:16px}
.xx2 div:hover .bg5{ background:url(../img/sss5.jpg) no-repeat left center; padding-left:16px}

.xx2 .ewm{ width:116px;position:absolute; padding:0px; right:0px; top:50%; margin-top:-58px}
.xx2 .ewm img{ width:100px; padding:7px; border:1px solid #e0e0e0}

.zkxx2{ width:100%; text-align:left}
.zkxx2 .zkxx2_1{ width:810px; border:1px solid #ccc; float:left}
.zkxx2 .zkxx2_2{ width:270px; border:1px solid #ccc; float:right}
.zkxx2_1 .qh{ height:40px; line-height:40px; border-bottom:1px solid #ccc}
.zkxx2_1 .qh span{ border-right:1px solid #ccc; display:inline-block; height:40px; border-bottom:1px solid #ccc; margin-bottom:-1px; cursor:pointer; padding:0px 15px; font-size:15px}
.zkxx2_1 .qh span.sel{ background:#fff; color:#ef336d; border-bottom:1px solid #fff}
.zkxx2_1 .jj{ padding:25px; width:760px; text-align:left; min-height:300px; display:none; background:#fff}
.zkxx2_1 #baidumap{ width:760px; height:520px}
.zkxx2_2 .tlsj{ padding:15px; width:240px; background:#fff}
.zkxx2_2 .tlsj a{ display:block; margin-bottom:15px}
.zkxx2_2 .tlsj span{ display:block; height:30px; line-height:30px; font-size:15px; text-align:center; width:240px; overflow:hidden}

.defbt3{ height:40px; line-height:40px; border-bottom:1px solid #ccc; font-size:18px; color:#000; text-align:left; text-indent:15px}

/*会员中心样式*/
.adminbox{ width:228px; background:url(../img/admint_02.jpg); margin-bottom:10px}
.adminbox .box1{ width:200px; text-align:left; padding-left:28px; font-size:16px; font-weight:bold;color:#fff; background:url(../img/admint_01.jpg) no-repeat; height:38px; line-height:38px; position:relative}
.adminbox .box2{ width:180px; text-align:left; font-size:14px}
.adminbox .box2 a{ display:block; width:122px; text-align:left; padding-left:40px; background:url(../img/admint_04.jpg) no-repeat; height:32px; line-height:32px}
.adminbox .box2 a:hover,.adminbox .box2 a.sel{ color:#d64100}
.adminbox .box3{ width:228px; height:25px; background:url(../img/admint_03.jpg) no-repeat}
.adminbox .box1 .adminsl{font-size:12px; position:absolute; right:20px; top:0px; height:38px} 
.adminbts{ width:100%; height:39px; background:url(../img/admint_05.jpg) no-repeat; text-align:left; font-size:14px; line-height:39px; color:#5d5d5d; text-indent:20px; position:relative}
.adminbts .adminbts2{ width:23px; height:39px; position:absolute; right:0px; top:0px;background:url(../img/admint_05_2.jpg) no-repeat;}
/*会员中心样式*/

.yzmimg{ cursor:pointer}
.lg{ width:310px; height:auto; padding:50px; border:1px solid #d9d9d9;border-radius:4px; display:none; position:absolute; z-index:49999; background:#fff}
.lg .close{ position:absolute; right:-10px; top:-10px; cursor:pointer}

.qqts{ font-size:14px; color:#888; text-align:center; padding-bottom:10px}
.qqts span{ color:#1365c2; padding:0px 4px}
.qqts strong{ color:#ff0000}

.gundong{ position:relative;}
.gundong .gd{ position:relative; overflow:hidden}
.gundong .gdbox{ width:9000px;}
.gundong .prevSpan{ display:block; width:38px; color:#873736; font-family:宋体; height:74px; line-height:74px; text-align:center; font-size:50px; position:absolute; left:-50px; top:50%; margin-top:-37px}
.gundong .nextSpan{ display:block; width:38px; color:#873736; font-family:宋体; height:74px; line-height:74px; text-align:center; font-size:50px; position:absolute; right:-50px; top:50%; margin-top:-37px}
.gundong .prevSpan:hover{cursor:pointer; color:#b70200}
.gundong .nextSpan:hover{cursor:pointer; color:#b70200}

/*------------------------------------------此页面定义公共样式--------------------------------------------------*/
/*通用*/
*{outline:none;}
html,body{scroll-behavior:smooth;margin:0;padding:0;font-family: Microsoft YaHei;text-align:center;font-size:14px;}
table,tr,td{padding:0;margin:0;border:none;border-spacing:0;}
div{margin:0 auto;}
p{margin:0;}
img{max-width:100%;}
.all{overflow:hidden;min-width:960px;max-height:1000000vh;}
.mappanel img{max-height:none;max-width:none;}
.center{max-width:1200px;box-sizing:border-box;}
.navlink{line-height:52px;white-space:nowrap;}
.bg1{background:#fff;}
.bg2{background:#f4f4f4;}
.bg3{background:#2b2b2b;}
.co1,.co1:hover{color:#fff;}
.co2{color:#999;}
.co3{color:#333;}
a{text-decoration: none;}
.bsbb{box-sizing: border-box;}
.bscb{box-sizing: content-box;}
.center{box-sizing:border-box;}
.pad30{padding: 30px;}
.pad20{padding: 20px;}
.pad15{padding: 15px;}
.pad12{padding: 12px;}
.pad10{padding: 10px;}
.pad8{padding: 8px;}
.pad7{padding: 7px;}
.pad5{padding: 5px;}
.pad0{padding: 0;}
.padtb30{padding:30px 0;}
.padtb20{padding:20px 0;}
.padtb15{padding:15px 0;}
.padtb12{padding:12px 0;}
.padtb10{padding:10px 0;}
.padtb7{padding: 7px 0;}
.padtb5{padding: 5px 0;}
.padlr30{padding:0 30px;}
.padlr20{padding:0 20px;}
.padlr15{padding:0 15px;}
.padlr12{padding:0 12px;}
.padlr10{padding:0 10px;}
.padlr5{padding:0 5px;}
.padt30{padding-top: 30px;}
.padt20{padding-top: 20px;}
.padt15{padding-top: 15px;}
.padt12{padding-top: 12px;}
.padt10{padding-top: 10px;}
.padt5{padding-top: 5px;}
.padt0{padding-top: 0;}
.padr30{padding-right: 30px;}
.padr20{padding-right: 20px;}
.padr15{padding-right: 15px;}
.padr12{padding-right: 12px;}
.padr10{padding-right: 10px;}
.padr5{padding-right: 5px;}
.padr0{padding-right: 0;}
.padb30{padding-bottom: 30px;}
.padb20{padding-bottom: 20px;}
.padb15{padding-bottom: 15px;}
.padb12{padding-bottom: 12px;}
.padb10{padding-bottom: 10px;}
.padb5{padding-bottom: 5px;}
.padb0{padding-bottom: 0;}
.padl30{padding-left: 30px;}
.padl20{padding-left: 20px;}
.padl15{padding-left: 15px;}
.padl12{padding-left: 12px;}
.padl10{padding-left: 10px;}
.padl5{padding-left: 5px;}
.padl0{padding-left: 0;}
.mar30{margin: 30px;}
.mar20{margin: 20px;}
.mar15{margin: 15px;}
.mar12{margin: 12px;}
.mar10{margin: 10px;}
.mar5{margin: 5px;}
.mar0{margin: 0;}
.martb30{margin:30px auto;}
.martb20{margin:20px auto;}
.martb15{margin:15px auto;}
.martb12{margin:12px auto;}
.martb10{margin:10px auto;}
.martb5{margin: 5px auto;}
.marlr30{margin:0 30px;}
.marlr20{margin:0 20px;}
.marlr15{margin:0 15px;}
.marlr12{margin:0 12px;}
.marlr10{margin:0 10px;}
.marlr5{margin:0 5px;}
.mart30{margin-top: 30px;}
.mart20{margin-top: 20px;}
.mart15{margin-top: 15px;}
.mart12{margin-top: 12px;}
.mart10{margin-top: 10px;}
.mart5{margin-top: 5px;}
.mart0{margin-top: 0;}
.marr30{margin-right: 30px;}
.marr20{margin-right: 20px;}
.marr15{margin-right: 15px;}
.marr12{margin-right: 12px;}
.marr10{margin-right: 10px;}
.marr5{margin-right: 5px;}
.marr0{margin-right: 0;}
.marb30{margin-bottom: 30px;}
.marb20{margin-bottom: 20px;}
.marb15{margin-bottom: 15px;}
.marb12{margin-bottom: 12px;}
.marb10{margin-bottom: 10px;}
.marb5{margin-bottom: 5px;}
.marb0{margin-bottom: 0;}
.marl30{margin-left: 30px;}
.marl20{margin-left: 20px;}
.marl15{margin-left: 15px;}
.marl12{margin-left: 12px;}
.marl10{margin-left: 10px;}
.marl5{margin-left: 5px;}
.marl0{margin-left: 0;}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.fl{float: left;}
.fr{float: right;}
.fn{float: none;}
.al{text-align: left;}
.ar{text-align: right;}
.ac{text-align: center;}
.at{vertical-align:top;}
.am{vertical-align:middle;}
.ab{vertical-align:bottom;}
.cfx::after{content: "";display: block;clear: both;;height:0;width:0;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.hybtn{display:flex;justify-content:center;align-items:center;}
.w100{width:100%;}
.w90{width:90%;}
.w80{width:80%;}
.w70{width:70%;}
.w66{width:66.666666%;}
.w60{width:60%;}
.w50{width:50%;}
.w40{width:40%;}
.w33{width:33.333333%;}
.w30{width:30%;}
.w25{width:25%;}
.w20{width:20%;}
.w16{width:16.666666%;}
.w12{width:12.5%;}
.w10{width:10%;}
.w8{width:8.333333%;}
.w5{width:5%;}
.h100{height:100%;}
.f18{font-size: 18px;}
.f16{font-size: 16px;}
.f15{font-size: 15px;}
.f14{font-size: 14px;}
.f13{font-size: 13px;}
.f12{font-size: 12px;}
.fe20{font-size: 2em;}
.fe18{font-size: 1.8em;}
.fe16{font-size: 1.6em;}
.fe15{font-size: 1.5em;}
.fe14{font-size: 1.4em;}
.fe13{font-size: 1.3em;}
.fe12{font-size: 1.2em;}
.fe11{font-size: 1.1em;}
.fbold{font-weight: bold;}
.flight{font-weight: 400;}
.sha-in{box-shadow: 0 1px 3px rgba(0,0,0,.1) inset;}
.sha-b{box-shadow: 0 1px 3px rgba(0,0,0,.1);}
.show-f{display: flex;}
.show-i{display: inline;}
.show-b{display: block;}
.show-if{display: inline-flex;}
.show-ib{display: inline-block;}
.show-no{display: none;}
.overhide{overflow: hidden;}
.bor-r20{border-radius: 20px;}
.bor-r15{border-radius: 15px;}
.bor-r12{border-radius: 12px;}
.bor-r10{border-radius: 10px;}
.bor-r7{border-radius: 7px;}
.bor-r4{border-radius: 4px;}
.bor-r2{border-radius: 2px;}
.bor-r0{border-radius: 0;}
.op10{opacity: 1;}
.op9{opacity: .9;}
.op8{opacity: .8;}
.op7{opacity: .7;}
.op6{opacity: .6;}
.op5{opacity: .5;}
.op4{opacity: .4;}
.op3{opacity: .3;}
.op2{opacity: .2;}
.op1{opacity: .1;}
.op0{opacity:0;}
.img{object-fit: cover;}
.bg{background-size: cover;background-position: center;background-repeat: no-repeat;}
.top0{top:0;}
.right0{right:0;}
.bottom0{bottom:0;}
.left0{left:0;}
.z1000{z-index:1000;}
.z100{z-index:100;}
.z10{z-index:10;}
.hand{cursor:pointer;}
.bor{border:1px solid #eaeaea;}
.bort{border-top:1px solid #eaeaea;}
.borr{border-right:1px solid #eaeaea;}
.borb{border-bottom:1px solid #eaeaea;}
.borl{border-left:1px solid #eaeaea;}
.borno{border:none;}
.c-float-popWrap{max-width:320px;}
.img-cover{object-fit:cover;}
.gdban .swiper-wrapper {
-moz-transition-timing-function: linear;
-o-transition-timing-function: linear;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
}

.BMapLib_sendToPhone{display:none!important;}
.space40{margin:-20px;}
.space40>div{padding:20px;}
.space50{margin:-25px;}
.space50>div{padding:25px;}
.line10{line-height:1em;}
.line12{line-height:1.2em;}
.line16{line-height:1.6em;}
.line18{line-height:1.8em;}
.line20{line-height:2em;}
.line24{line-height:2.1em;}
.line30{line-height:3em;}
.slick-dotted.slick-slider{margin:0;}
.slick-dots li button:before{color:#fff;content:"•"}
.slick-dots li.slick-active button:before{color:#f00;}
.loginbox{max-width:400px;margin:100px auto;}
.loginbox-link{line-height:30px;display:inline-block;margin-left:15px;}
.layui-form-item .layui-form-checkbox{margin-top:0;}
.yzmimg{height:38px;}
.infomation{position:fixed;bottom:35%;right:20px;text-align:center;color:#fff;}
.infomation a{color:#fff;}
.imtc{position:relative;}
.imtc1{padding:10px;margin-bottom:1px;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;}
.imtc2{top:0;right:100%;display:flex;align-items:center;overflow:hidden;min-height:100%;max-width:0;transition:ease .5s;position:absolute;}
.imtc21{border:5px solid transparent;right:0;top:28px;}
.imtc22{box-shadow:0 1px 3px rgba(0,0,0,.2);position:relative;}
.imtc:hover .imtc2{max-width:400px;padding-right:10px;}
.imtc-ewm{width:90px;height:90px;}
.topm1{height:100vh;padding:60px 15px 20px;overflow:auto;}
.edui-editor{max-width:100%;}

@media screen and (max-width:768px) {
  .all{min-width:414px;}
  .user{padding-top:60px;}
  .loginbox{margin:30px auto;}
  .logo{height:40px;}
  .top{height:60px;}
  .jianjie3_2_pre{
    white-space: inherit !important;
  }
  .baozhang2_mm{
    height: auto !important;
  }
  .zhong2{
    margin-top: -130px !important;
  }
  .auth-content{
    flex-direction: column !important;
  }
  .center{
    margin-top: 50px !important;
  }
  .nr .bt2{
      line-height: 1.5 !important;
  }
  .contact-section{
      width: 85% !important;
  }
  .auth-info{
      padding: 40px 20px !important;
  }
  .auth-left{
      align-items: center !important;
  }
  }
@media screen and (max-width:450px) {
.layui-input-block{margin-left:0;}
.layui-form-label{width:100%;background:#eee;box-sizing:border-box;text-align:left;}
.loginbox .layui-panel{box-shadow:none;border:none;}
.fno-xxs{float:none;}
}