@import "iconfont.css";
html,body{height: 100%;}
body{font-size: 26px;color: #333;font-family:'Arial';-webkit-tap-highlight-color:rgba(0,0,0,0);}

.iconfont{font-size: 24px;}
*{
	padding: 0;margin: 0;box-sizing: border-box;
	-webkit-touch-callout:none; /*系统默认菜单被禁用*/
	-webkit-user-select:none; /*webkit浏览器*/
	-khtml-user-select:none; /*早期浏览器*/
	-moz-user-select:none;/*火狐*/
	-ms-user-select:none; /*IE10*/
	user-select:none;
	
}
img { pointer-event:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
input,select {
  -webkit-user-select:auto; /*webkit浏览器*/
  user-select: auto; /*用户是否能够选中文本*/
}
.c99{color: #999;}.c66{color: #666;}
.text-center{text-align: center;}
.w1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.w2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; line-clamp: 2;-webkit-box-orient: vertical;}
.w3{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; line-clamp: 3;-webkit-box-orient: vertical;}

.vm{top: 50%;left: 50%; position: absolute;-webkit-transform: translate(-50%, -50%);transform:translate(-50%, -50%);}
.vtm{top: 50%; position: absolute;-webkit-transform: translate(0%, -50%);transform:translate(0, -50%);}
.vwm{left: 50%; position: absolute;-webkit-transform: translate(-50%, 0%);transform:translate(-50%, 0%);}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flex_mjustify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.flex_crosscenter{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.flex_mcenter{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.flex_crossbottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
img{display: block;}
.lslayout {width: 750px;margin: 0 auto;min-height: calc(100vh);}
.img-responsive{width: 100%;}
.header{height: 142px;display: flex;align-items: center;justify-content: center;color: #2a486d;font-size: 28px;font-weight: bold;}
.tit{font-size: 26px;color: #333;padding: 15px 0;}
.cinfo{padding: 20px 30px;line-height: 1.4;}
.card_img{position: relative;}
.card_img img{max-width: 750px;margin: 0 auto;display:block;}
.card_item{margin-bottom: 20px;}
.card_img::after{content: '';position: absolute;left:0 ;top:0;right: 0;bottom: 0;background-color: rgba(0,0,0,0);z-index: 2;}

.cinfo_flex{font-size: 22px;}
.cinfo_flex p.p2{width: 385px;}
.ci_bot{margin-top: 30px;}
.footer{background-image: linear-gradient(to bottom,#2a486d,#18304e);position: fixed;left:0;right: 0;bottom:0;z-index: 50;max-width: 750px;margin: 0 auto;}
.footer a{flex: 1;color: #fff;text-align: center;font-size: 20px;line-height: 1.5;text-transform: uppercase;flex-shrink: 0;width: 33.3333%;position: relative;padding: 0 30px;height: 98px;display: flex;align-items: center;justify-content: center;}
.footer a::after{content: '';right:0;top:0;bottom: 0;width: 1px;background-color: #395270;position: absolute;}
.footer a::before{content: '';right:1px;top:0;bottom: 0;width: 1px;background-color: #1f3652;position: absolute;}
.main{padding-bottom: 130px;}
.menu{position: fixed;left: 0px;top:170px;z-index: 20;max-width: 750px;right: 0;margin: 0 auto;transition: all 400ms;}
.menu i{background: url(../images/m.png) no-repeat center;width: 76px;height: 76px;background-size: cover;top:0px;left: 30px;position: absolute;}
.menu-posi{top:40px}
.sidebg{position: fixed;left: 0;top:0;right: 0;bottom: 0;background-color: rgba(0,0,0,.5);z-index: 100;display: none;max-width: 750px;right: 0;margin: 0 auto;}
.sideBar{right: 0;position: fixed;left: 0;top:0;bottom: 0;width: 400px;background-color: #2a486d;color: #fff;z-index: 104;transform: translateX(-100%);transition: all 400ms;opacity: 0;visibility: hidden;}
.close{position: absolute;right: 0px;top:0px;padding:20px;}
.close .iconfont{font-size: 36px;}
.sideBar h3{padding:68px 0 30px 30px;font-size: 30px;border-bottom: 1px solid rgba(255,255,255,.2);}
.smenu li a{height: 80px;position: relative;border-bottom: 1px solid rgba(255,255,255,.2);display: flex;align-items: center;color: #fff;padding-left: 48px;}
.smenu li a:hover,.smenu li a:active,.smenu li a:focus{background-color: #9d532c;}
.smenu li a::after{content: "\e665";font-family: "iconfont" !important;font-size: 20px;right: 25px;top:50%;transform: translateY(-50%);color: #fff;position: absolute;}
.active .sidebg{display: block;}
.active .sideBar{transform: translateX(0px);opacity: 1;visibility: visible;}

.lslayout_page{background:url(../images/dy.png) no-repeat center bottom;background-size:100% auto;}
.lslayout_page::after{position: absolute;left: 0;top:0;bottom: 0;right: 0;background: url(../images/g.png) repeat-y;background-size: 100% auto;content: '';z-index: -1;max-width: 750px;margin: 0 auto;}
.dy_main{padding: 30px;}
.dy_tips{color: #fff;font-size: 20px;line-height: 1.6;padding: 8px 0;margin-bottom: 60px;}

.m-radio{margin-right: 50px;}
.m-radio-cell{display:inline-block;position:relative;width:24px;height:24px;border:solid 1px #fff;border-radius:50%;cursor:pointer;background-color: #ddd0bf;vertical-align: middle;margin-right: 8px;}
.m-radio-cell:after{content: ''; width:16px;height:16px;border-radius:50%;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.m-radio input[type=radio]{display:none}
.m-radio input[type=radio]:checked+div{border:solid 1px #6b7d80;}
.m-radio input[type=radio]:checked+div:after{background-color:#687b7f}
.m-check{margin-right: 50px;}
.m-check-cell{display:inline-block;position:relative;width:24px;height:24px;border-radius:50%;cursor:pointer;background-color: #6b7d80;vertical-align: middle;margin-right: 8px;}
.m-check-cell:after{content: "\e628";font-size: 20px;font-family: "iconfont" !important; position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color: transparent;}
.m-check input[type=checkbox]{display:none}
.m-check input[type=checkbox]:checked+div{border:solid 1px #6b7d80;}
.m-check input[type=checkbox]:checked+div:after{color: #fff;}
.dyItem span.lab{margin-right: 18px;}
.dyItem{font-size: 24px;margin-bottom: 40px;}
.dInt{width: 100%;outline: none;border: 1px solid #7d7d7d;height: 68px;line-height: 68px;font-size:24px;padding: 0 20px;border-radius: 8px;background: none;margin-top: 18px;}
.m-radio-a{margin-right: 0;margin-bottom: 30px;display: flex;}
.m-radio-a .m-radio-cell{margin-right: 20px;margin-top:6px;flex-shrink: 0;}
.m-radio-a span{line-height: 1.6;font-size: 22px;}
.btn_sure{text-transform: uppercase;color: #fff;background-color: #687b7f;border-radius: 5px;display: block;width: 100%;text-align: center;height: 68px;line-height: 68px;border: none;font-size: 22px;}
.popover{position: fixed;left: 0;right: 0;top:0;bottom: 0;background-color: rgba(0,0,0,.6);z-index: 200;max-width: 750px;margin:  0 auto;display: none;}
.popcont{width: 560px;height: 357px;background-color: #fff;border-radius: 8px;}
.popcody{height: 288px;display: flex;align-items: center;font-size: 30px;line-height: 1.5;padding: 0 50px;}
.popclose{position: absolute;background-color: rgba(0,0,0,.2);width: 34px;height: 34px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;right: 20px;top:20px;font-weight: bold;}
.confirm{position: absolute;left: 0;right:0;bottom: 0;background-color: #b76c4c;color: #fff;text-transform: uppercase;font-size: 22px;text-align: center;border-radius: 0 0 8px 8px;height: 70px;line-height: 70px;}
.u_links a{width: 330px;height: 68px;line-height: 68px;text-align: center;border-radius: 5px;text-transform: uppercase;background-color: #fff;font-size: 20px;}
.u_links a.on{background-color: #b76c4c;color: #fff;}
.u_links{margin-bottom: 30px;}
.dyItem span.s{color: #666;font-size: 20px;}
.u_tit{font-size: 48px;color: #fff;margin-bottom: 48px;}
.dyItem_a{text-align: right;margin: -10px 0 30px 0;}
.dyItem_a a{color: #b76c4c;font-size: 22px;text-decoration: underline !important;}
.fkCell .n{flex-shrink: 0;}
.fkCell{line-height: 1.5;margin-bottom: 26px;}
.lx_div{width: 100%;margin-bottom: 30px;}
.lx_div a{display: block;width: 220px;height: 68px;line-height: 68px;text-align: center;color: #fff;background-color: #b76c4c;border-radius: 5px;font-size: 22px;text-transform: uppercase;margin: -10px 0 0 0;}
textarea.dInt{resize: none;height: 228px;}
.shuru{padding-left: 18px;}
.fk_bots{padding: 20px 0;}
.fk_bots .a{display: flex;align-items: center;justify-content: center;border-radius: 5px;color: #fff;background-color: #687b7f;height: 68px;width: 215px;text-transform: uppercase;font-size: 20px;text-align: center;}
.header h1{font-size: 48px;text-transform: uppercase;font-weight: bold;}

.cinfo_b{text-align: justify;line-height: 1.6;}
.main_a{padding-bottom: 20px;}
.tita{line-height: 1.5;}
.cb_cell{padding: 25px 0;}
.titb{text-transform: uppercase;padding-top:20px;text-align: left;margin: 0 30px;}
.cinfo_ba p{padding: 4px 0;}



