@charset "utf-8";
/* CSS Document */
body{ overflow-x:hidden; background:#f8f5f0}
button{outline:none;}
/*3-1*/
.conterleft{float:left; padding:0px 15px; display:table; text-align:center}
.conterleft span{display:block;line-height:25px}
.conterleft img{width:30px; height:30px;}
.conterleft i{ height:35px; line-height:35px;}
.coicon{font-size:20px;}
.coicon01{font-size:25px; background: url('../images/zuji.png') no-repeat;background-size: contain;display: inline-block;height: 25px;width: 25px;background-position: 0 5px;}
.conterleft .coicon01{height: 30px;}
.conterleft a{ color:#ffffff}
.conterleft a:hover{ color:#ffffff}
.icon-liuyan{font-size:25px; background: url('../images/logOut.png') no-repeat;background-size: contain;display: inline-block;height: 25px;width: 25px;background-position: 0 5px;}
.main_fadein{
	overflow: hidden;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 9999;
	position: fixed;
	display: none;
	left: 0;
	top: 0;
}
.main_fadein .box{
	width: 280px;
	height: 220px;
	background: #fff;
	border-radius: 30px;
	position: relative;
	padding: 45px 15px 0 15px;
	margin: 0 auto;
}

.main_fadein .box .titles{
	overflow: hidden;
	display: inline-flex;
	align-items: center;
	font-size: 18px;
	width: 100%;
	font-weight: bold;
	letter-spacing: 2px;
	box-shadow: inset 0 0 20px 2px rgba(0, 0, 0, 10%);
	height: 45px;
	border-radius: 30px 30px 0 0;
	color: #fff;
	justify-content: center;
	background: linear-gradient(#FFC6C5, #ff8f8d);
	position: absolute;
	left: 0;
	top: -1px;
}

.main_fadein .box .inner{
	width: 100%;
	height: 104px;
	overflow: auto;
	padding: 10px 0;
	margin-top: 10px;
	padding-bottom: 0;
}

.main_fadein .inner::-webkit-scrollbar {
  width : 5px;
  height: 1px;
  }
  .main_fadein .inner::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background   : #f9abaa;
  }
  .main_fadein .inner::-webkit-scrollbar-track {
  border-radius: 10px;
  background   : #eeeeee;
  }
.main_fadein .box .inner div{
	height: 200px;
}
body.on{
	overflow: hidden;
}
.main_fadein .box .inner p{
	font-size: 15px;
	word-wrap:break-word;
	color: #E65757;
	min-height: 89px;
	margin: 0;
	width: 100%;
	justify-content: center;
	display: flex;
	align-items: center;
	text-align: center;
	font-weight: bold;
}

.main_fadein .button{
	overflow: hidden;
	display: flex;
	align-items: center;
	margin-top: 10px;
	justify-content: space-between;
}
.main_fadein .button div{
	overflow: hidden;
	width: 120px;
	transition: all .1s;
	cursor: pointer;
	height: 46px;
	background-size: 100% 100%;
	background-image: url(../images/btn1.jpg);
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 10px;
	font-size: 16px;
	letter-spacing: 1px;
	color: #999999;
}
.main_fadein .button div:hover{
	opacity: 0.8;
}
.main_fadein .button div.on{
	background-image: url(../images/btn2.jpg);
	color: #fff;
}

@media (max-width:767px){
.conterleft{float:left;width:20%; padding:0px; display:table; text-align:center}
.conterleft span{display:block;line-height:25px}
.conterleft img{width:30px; height:30px;}
.conterleft i{ height:35px; line-height:35px;}
.coicon{font-size:24px;}
.conterleft .icon-liuyan{height:30px; line-height:30px;}
}

/*.zlleftbg{ background:#f8f5f0;min-height: 384px !important;}
*/

/*.zleft{ padding:40px 0px 20px 0; background:#f8f5f0;}*/
.zleft{padding: 0; background:#f8f5f0;}
.zleft01{ padding:20px 0px 20px 0; background:#f8f5f0;}
.zlleftbg{min-height:auto}







.zlfont{width:200px; margin:0 auto; padding:0px;
    /*display:table;margin-bottom:50px;*/
}
.zlfont span{ font-size:20px;font-weight:bold; margin:0 auto; padding:0px; display:table}
.zlfont span img{ margin-left:10px;}
.zlfont_img{width:90px; height:90px; border-radius:100px;margin:0 auto; padding:0px; display:table; margin-bottom:10px;}

.zllist{width:100%; margin:0 auto; padding:0px; display:table; margin-bottom:50px}
.zllist a{width:100%; display:table;font-size:16px; color:#b5b5b5;padding:10px 0; height:40px;position:relative}
.zllist a span{position:absolute; left:50px;}
.zllist a i{width:4px; height:25px; background:#9f8e63;position:absolute; left:30px;}
.zllist a:hover{background:#e9e2d4}
.zllist_on{color:#9f8e63 !important;background:#e9e2d4; display: block;}


.zlrightbg{background:url(../images/11.png) bottom right no-repeat #fff;min-height:1000px}
@media (max-width:1024px){
.zlrightbg{ min-height:1100px}
}
@media (max-width:823px){
.zlrightbg{ min-height:300px}
}
@media (max-width:768px){
.zlrightbg{ min-height:700px}
}
@media (max-width:450px){
.zlrightbg{ min-height:400px}
}

@media (max-width:320px){
.zlrightbg{ min-height:300px}
}




.zlkuang{width:96%; margin-left:2%; background:#ffffff;box-shadow: 0 0 10px #eee9e5; margin-top:30px; border:1px solid #ddd; margin-bottom:60px}
.zlxc{width:96%; margin:0 auto; padding:20px 0px 60px 0; display:table}
.zlxctitle{width:100%; height:50px; line-height:50px; border-bottom:#ddd 1px solid; font-size:20px; font-weight:bold}

.group{width:100%; padding-bottom:15px; display:table; margin-top:20px}
.grline{ border-bottom: #e0e0e0 1px dashed}
.grouttitle{ color:#666666; font-size:16px; margin-left:20px; margin-bottom:10px}
.group_but{width:110px; height:35px; background:#d5c2a4; border-radius:5px; color:#fff; margin-top:-2px}

.tdzp{width:80px; height:30px; line-height:26px; text-align: center;color:#f87c7c; background: #ffffff;
font-size: 14px;margin-left: 5px;margin-bottom: 10px; border-radius:5px; border: #f87c7c 2px solid;}



.gradd{width:60px; border:#eeeeee 1px solid; color:#666666; display:table; text-align:center; margin-left:15px; padding:5px 0;}
.grtwo{ margin-bottom:10px;}
.group:last-child{ border:none; }

.gr_top{ margin-top:5px;}

.grxiphoto{width:100%; display:table; margin-top:20px;}
.grxiphoto li img{width:100%;height:140px;}
.grxiphoto li a{ display:block; color:#e65858; text-align:left; line-height:30px;}


.grtu{ background:url(../images/z_03.png) right no-repeat}
.grtu01{ background:url(../images/z_06.png) right no-repeat}

@media (max-width:1024px){
.group_but{ margin-top:0px}
}
@media (max-width:992px){
.zleft{ display:none}
}
@media (max-width:767px){
	
.gradd{ float: right}
	
	
/*.zleft{ display:none}*/
.zlxctitle{width:100%; height:42px; line-height:42px; border-bottom:#ddd 1px solid; font-size:16px; font-weight:bold}
.grouttitle{ color:#666666; font-size:14px; margin-left:5px; margin-bottom:10px}
.group_but{width:100px; height:30px; background:#d5c2a4; border-radius:5px; color:#fff; margin-top:10px}
.gradd{width:60px; border:#eeeeee 1px solid; color:#666666; display:table; text-align:center; margin-left:10px; padding:3px 0; margin-top:2px}


.grxiphoto{width:100%; display:table; margin-top:20px;}
.grxiphoto li img{width:96%;height:130px; margin-left:2%;}
.grxiphoto li a{ display:block; color:#e65858; float:left; line-height:30px;}
}


.grzltable{ margin:0 auto; padding:0px; display:table; margin-top:20px; margin-bottom:20px;}
.grbt{width:150px; height:30px; line-height:30px;color:#e65858; background:#ffe3e3; text-align:center;margin:0 auto; padding:0px; display:table; border-radius:50px; margin-bottom:20px;}
.grrow{width:100%; display:table; margin-bottom:10px;}
.grrow span{width:15%; float:left; font-size:14px; color:#8c7e7e;line-height:35px; }
.grrow_icon{ color:#e65858; margin-right:5px;}
.grrow font{width:85%; float:left}
.form_co{ border:#dddddd 1px solid;width:100%; line-height:35px; border-radius:4px; padding-left:5px}

.fromtop{ margin-top:10px;}
.fromright{width:100%; display:table; text-align:right}


@media (max-width:767px){
.grzltable{width:96%;margin:0 auto; padding:0px; display:table; margin-top:20px; margin-bottom:20px;}
.grbt{width:150px; height:30px; line-height:30px;color:#e65858; background:#ffe3e3; text-align:center;margin:0 auto; padding:0px; display:table; border-radius:50px; margin-bottom:20px;}
.grrow span{width:25%; float:left; font-size:14px; color:#8c7e7e;line-height:35px; }
.grrow font{width:75%; float:left}
}
@media (max-width:992px){
.grrow span{width:25%; float:left; font-size:14px; color:#8c7e7e;line-height:35px; }
.grrow font{width:75%; float:left}

}

.grzltable01{width:90%; margin:0 auto; padding:0px; display:table; margin-top:20px; margin-bottom:20px;}
.grrow_1{width:100%; margin:0 auto; padding:0px; display:table}
.grrow_1 h2{ font-size:14px; display:table;color:#8c7e7e; line-height:30px; padding:0; margin:0px}

@media (max-width:767px){
.grzltable01{width:96%; margin:0 auto; padding:0px; display:table; margin-top:20px; margin-bottom:20px;}
.grrow_1{width:100%; margin:0 auto; padding:0px; display:table}
.grrow_1 h2{ font-size:14px; display:table;color:#8c7e7e;}
}

.growtext{ text-align:center; font-size:14px; color:#e65858}
.cxbutton{width:230px; height:45px; line-height:45px;background:#d5c2a4; margin:0 auto; padding:0px; display:table; margin-top:15px; color:#ffffff; border-radius:5px; font-size:18px;}
.cxbutton02{width:230px; height:45px; line-height:45px;background:#e65757; margin:0 auto; padding:0px; display:table; margin-top:15px; color:#ffffff; border-radius:5px; font-size:18px;}

@media (max-width:767px){
.cxbutton{width:90%; height:45px; line-height:45px;background:#d5c2a4; margin:0 auto; padding:0px; display:table; margin-top:15px; color:#ffffff; border-radius:5px; font-size:18px;}
.cxbutton02{width:90%; height:45px; line-height:45px;background:#e65757; margin:0 auto; padding:0px; display:table; margin-top:15px; color:#ffffff; border-radius:5px; font-size:18px;}
}

.liuyan{background: #fff; min-height:1000px}

.lytitle{width:100%;background:#faeded; height:50px; line-height:50px; display:table; color:#e65757; font-size:20px; font-weight:bold;}
.lytitle i{width:4px; height:20px; background:#e65757; margin-left:20px; margin-right:10px; display:table; float:left; margin-top:15px}




.lyform_co{ border:#dddddd 1px solid;width:100%; line-height:35px; border-radius:4px; margin-top:15px;}
.lytop{ margin-top:10px; display:table;width:100%;}
.lybutton{width:120px; height:40px; line-height:40px; float:right; background:#e65757; text-align:center; color:#ffffff; border:none; border-radius:5px; margin-left:10px;}
.lybutton01{width:120px; height:40px; line-height:40px; float:right; background:#e5e5e5; text-align:center; color:#000000; border:none; border-radius:5px; margin-left:10px;}
@media (max-width:767px){
.lybutton{width:48%; height:40px; line-height:40px; float:right; background:#e65757; text-align:center; color:#ffffff; border:none; border-radius:5px; margin-left:0px;}
.lybutton01{width:48%; height:40px; line-height:40px; float:right; background:#e5e5e5; text-align:center; color:#000000; border:none; border-radius:5px; margin-left:10px;}

.liuyan{background: #fff;min-height:auto;}

}

.l_zlxc{width:94%; margin:0 auto; padding:20px 0px 10px 0; display:table}

.l_zleft{ float:left;width:80px;}
.l_zright{ float:right;width:calc(100% - 90px)}

.liuyannr{width:98%; background:#fff8f8; margin:0 auto;display:table; margin-top:10px; padding:10px 0 30px 0; margin-bottom:30px;}
.liuyannr li{width:98%; border-bottom:#e4c6c6 1px solid; padding:15px 0; display:table; margin-left:1%;}
.lyphoto{ border-radius:100px;width:80px; height:80px;display: flex;justify-content: center;align-items: center;
background: #ffffff;overflow: hidden;box-shadow: 0 0 8px #DDD;-moz-box-shadow: 0 0 8px #DDD;-webkit-box-shadow: 0 0 8px #DDD;}
.ly_next{width:100%; display:table}
.ly_next h2{ font-size:16px; padding:0px; margin:0px; font-weight:bold; line-height:30px;}
.ly_next h3{ font-size:14px; padding:0px; margin:0px; color:#999999; line-height:30px}
.ly_next h4{ font-size:14px; color:#333333; padding:0px; margin:0px; line-height:20px;}


@media (max-width:767px){
.lyphoto{ border-radius:100px;width:60px; height:60px}
.l_zleft{ float:left;width:60px;}
.l_zright{ float:right;width:calc(100% - 70px)}


.liuyannr{width:100%; background:#fff8f8; display:table; margin-top:10px; padding:10px 0 30px 0; margin-bottom:0px;}
.liuyannr li{width:98%; border-bottom:#e4c6c6 1px solid; padding:15px 0; display:table; margin-left:1%;}


}
.l_more{width:120px; height:40px; line-height:40px; background:#ffffff; text-align:center; color:#666666; margin:0 auto; padding:0px; display:table; margin-top:20px; border-radius:50px;box-shadow: 0 0 20px #fcbcbc;}



.sz_vip{ margin:0 auto; padding:0px; display:table; margin-top:30px; margin-bottom:30px;}
.sz_vip h2{ color:#e65757; font-size:22px; font-weight:bold; text-align:center}
.sz_vip h3{ color:#666666; font-size:16px; text-align:center; padding-bottom:10px}
.sz_vip img{width:70%; margin:0 auto; padding:0px; display: block; margin-bottom:40px;}

.sz_vip_font{width:90%; background:#eeeeee; font-size:14px; line-height:20px; margin:0 auto; padding:5px; display:table;margin-bottom:20px;}

@media (max-width:767px){
.sz_vip h3{ padding-bottom:10px}
.sz_vip img{width:90%; margin:0 auto; padding:0px; display: block; margin-bottom:20px;}

}

.se_leftbg{width:94%; margin:0 auto; padding:0px; display:table}
.se_title{font-size:16px; color:#333333;margin-top:10px; margin-bottom:5px}
.se_title span{ float:right; font-size:14px; font-weight:normal; margin-top:8px;}
.se_but{width:100%; display:table; margin-top:20px;}

.se_title01{font-size:16px; color:#333333;margin-top:10px; margin-bottom:10px}
.se_title01 span{ float:right; font-size:14px; font-weight:normal; margin-top:8px;}


.se_button{width:48%; height:40px; line-height:40px; float:left; background:#d0bd9f; text-align:center; color:#ffffff; border:none; border-radius:5px;}
.se_button01{width:48%; height:40px; line-height:40px; float:left; background:#ffffff; text-align:center; color:#666666; border:none; border-radius:5px; margin-left:4%}

.se_search{width:100%; display:table; margin-top:10px;}
.se_search span{ margin-bottom:6px; display:table;width:100%;}


.se_wu{ margin:0 auto; padding:0px;display:table;width:96%;margin-top:40px; margin-bottom:40px; }


.sebotbut{width:230px; height:45px; line-height:45px;background:#f6eee2; border:#d0bd9f 1px solid; margin:0 auto; padding:0px; display:table; margin-top:15px; color:#d0bd9f; border-radius:50px; font-size:18px;}
.sebotbut02{width:230px; height:45px; line-height:45px;background:#d0bd9f; border:#d0bd9f 1px solid; margin:0 auto; padding:0px; display:table; margin-top:15px; color:#ffffff; border-radius:50px; font-size:18px;}

@media (max-width:767px){
.sebotbut{width:90%; height:45px; line-height:45px;background:#f6eee2; border:#d0bd9f 1px solid; margin:0 auto; padding:0px; display:table; margin-top:15px; color:#d0bd9f; border-radius:50px; font-size:18px;}
.sebotbut02{width:90%; height:45px; line-height:45px;background:#d0bd9f; border:#d0bd9f 1px solid; margin:0 auto; padding:0px; display:table; margin-top:15px; color:#ffffff; border-radius:50px; font-size:18px;}
}


.serightpe{width:100%; display:table; margin:40px 0 20px 0}
.serightpe ul{/*width:100%; */margin: 0 auto;display:table; padding-bottom:20px;}
.serightpe ul li{ margin-bottom:30px;}
.serightpe_img{width:110px; height:136px; float:left;margin: 0 auto;overflow: hidden;display: flex;justify-content: center;align-items: center; background:#ffffff; border-radius:10px;ox-shadow: 0 0 8px #DDD;
    -moz-box-shadow: 0 0 8px #DDD;
    -webkit-box-shadow: 0 0 8px #DDD;margin-top: 8px;}
.serightpe_img img{width: auto;height: auto;max-width: 100%;max-height: 100%;}



.serightpe_font{width: calc(100% - 150px);float:right}
.serightpe_font h2{font-size: 16px;padding: 0px;margin: 0px;font-weight: bold;line-height: 30px;}
.serightpe_font h3{padding: 0px;margin: 0px; line-height:25px}
.serightpe_font h3 span{ margin-right:10px;}

.setext{width:100%; display:table}
.setext h4{ float:left;width:33.3%; color:#000000; line-height:25px; padding:0px; margin:0px}
.setext h4 span{ color:#666666; font-weight:bold}

.setextbut{ display:table; margin-top:6px;}
.setextbut a{width:60px; line-height:25px; background:#eeeeee; float:left; margin-right:10px; text-align:center; color:#666666}
.setextbut .linklized{
    border: none;
    width: 60px;
    line-height: 25px;
    background: #eeeeee;
    float: left;
    margin-right: 10px;
    text-align: center;
    color: #666666;
}
.linklized{
    border: none;
    width: 60px;
    line-height: 25px;
    background: #eeeeee;
    float: left;
    margin-right: 10px;
    text-align: center;
    color: #666666;
}
.se_bg{ background:#d5c2a4 !important; color:#ffffff !important}


.se_page{ margin:0 auto; padding:0px; display:table; margin-top:20px;}
.se_page a{width:60px; border:#eeeeee 1px solid; border-radius:50px; padding:8px 30px; margin:0px 10px}
.se_page a:hover{ background:#cdc6b3; color:#ffffff; border:#cdc6b3 1px solid;}


@media (max-width:767px){
.serightpe{width:100%; display:table; margin:20px 0 20px 0;}
.serightpe ul{ border-bottom:none;/*width:100%;*/ display:table}
.serightpe ul li{margin-bottom:20px; border-bottom:#e4e4e4 1px dashed; padding-bottom:20px}
.serightpe_img{width:110px; height:136px; float:none; margin:0 auto; padding:0px; display:table}
.serightpe_img img{width:110px; height:136px;}

.serightpe_font{width:100%;float:none}
.serightpe_font h2{font-size: 16px;padding: 0px;margin: 0px;font-weight: bold;line-height: 30px; text-align:center}
.serightpe_font h3{ text-align:center}
.serightpe_font h3 span{ margin-right:5px; margin-left:5px;}

.setext{width:80%; display:table; margin-left:10%; margin-top:10px; margin-bottom:15px;}
.setext h4{ float:left;width:45%; color:#000000; line-height:25px; padding:0px; margin:0px; margin-left:5%;}
.setext h4 span{ color:#666666; font-weight:bold;width:50%; float:left}

.setextbut{margin:0 auto; padding:0px;display:table; margin-top:6px;}
.setextbut a{width:75px; line-height:30px; background:#eeeeee;text-align:center; color:#666666;margin-right:10px; }
.setextbut .linklized{
    border: none;
    width:75px; 
    line-height:30px; 
    background:#eeeeee;
    text-align:center; 
    color:#666666;
    margin-right:10px; 
}
.linklized{
    border: none;
    width:75px; 
    line-height:30px; 
    background:#eeeeee;
    text-align:center; 
    color:#666666;
    margin-right:10px; 
}

.se_page{ margin:0 auto; padding:0px; display:table; margin-top:5px; margin-bottom:5px;}

}


@media (max-width:1024px){
.serightpe{width:100%; display:table; margin:20px 0 20px 0;}
.serightpe ul{ border-bottom:none;/*width:100%;*/ display:table; margin:0 auto}
.serightpe ul li{margin-bottom:20px; border-bottom:#e4e4e4 1px dashed; padding-bottom:20px}
.serightpe_img{width:110px; height:136px; float:none; margin:0 auto; padding:0px; display:table; margin-bottom:10px;display: flex;
    justify-content: center;margin-top: 8px;
    align-items: center;}
.serightpe_img img{width: auto;height: auto;max-width: 100%;max-height: 100%;}

.serightpe_font{width:100%;float:none}
.serightpe_font h2{font-size: 16px;padding: 0px;margin: 0px;font-weight: bold;line-height: 30px; text-align:center}
.serightpe_font h3{ text-align:center}
.serightpe_font h3 span{ margin-right:5px; margin-left:5px;}

.setext{width:80%; display:table; margin-left:10%; margin-top:10px; margin-bottom:15px;}
.setext h4{ float:left;width:45%; color:#000000; line-height:25px; padding:0px; margin:0px; margin-left:5%;}
.setext h4 span{ color:#666666; font-weight:bold;width:35%; float:left}

.setextbut{margin:0 auto; padding:0px;display:table; margin-top:6px;}
.setextbut a{width:75px; line-height:30px; background:#eeeeee;text-align:center; color:#666666;margin-right:10px; }
.setextbut .linklized{
    border: none;
    width:75px; 
    line-height:30px; 
    background:#eeeeee;
    text-align:center; 
    color:#666666;
    margin-right:10px; 
}
.linklized{
    border: none;
    width:75px; 
    line-height:30px; 
    background:#eeeeee;
    text-align:center; 
    color:#666666;
    margin-right:10px; 
}
.se_page{ margin:0 auto; padding:0px; display:table; margin-top:5px; margin-bottom:5px;}


.liuyannr {margin-bottom:0px;}
.liuyan{ min-height:600px}
}

@media (max-width:1024px){
.liuyan{ min-height:800px}
}

.popicon{width:22px; margin-right:10px}
.ponewicon{width:100%; display:table; margin-top:20px}
.ponewicon li{ float:left;width:80px;}
.ponewicon li img{ display:table; margin:0 auto; padding:0px;width:40px;}
.ponewicon li span{width:100%;display:table; text-align:center; font-size:14px; color:#333333; line-height:30px}

.polfont{height:20px; margin:0 auto;display:table}

@media (max-width:767px){
.ponewicon li{ float:left;width:40px;}
.ponewicon li img{ display:table; margin:0 auto; padding:0px;width:30px;}
.ponewicon li span{width:100%;display:table; text-align:center; font-size:12px; color:#333333; line-height:30px}

}


.n_popicon{width:100%; display:table; margin-top:20px}
.n_popicon li{ float:left;width:80px;}
.n_popicon li img{ display:table; margin:0 auto; padding:0px;width:40px;}
.n_popicon li span{width:100%;display:table; text-align:center; font-size:14px; color:#333333; line-height:30px}

@media (max-width:767px){
.n_popicon li{ float:left;width:auto; padding-right:15px; padding-left:5px}
.n_popicon li img{ display:table; margin:0 auto; padding:0px;width:30px;}
.n_popicon li span{width:100%;display:table; text-align:center; font-size:12px; color:#333333; line-height:30px}

.n_popicon li:first-child{padding-left:0px}
.n_popicon li:last-child{padding-right:0px}
}

@media (max-width:414px){
.n_popicon li{ float:left;width:auto; padding-right:5px; padding-left:7px}
}






.vipfont{font-size:16px; color:#333333;margin-top:10px;padding-bottom:5px; display: block;width:100%;}
.vipfont font{ float:left; padding-bottom:5px;}
.vipfont span{ float:right; font-size:14px}

/*12-3*/
.lytitle_a{width:95%; margin: 0 auto; background:#faeded; height:50px; line-height:50px; display:table; color:#e65757; font-size:20px; font-weight:bold;}
.lytitle_a i{width:4px; height:20px; background:#e65757; margin-left:20px; margin-right:10px; display:table; float:left; margin-top:15px}

@media (max-width:824px){
.lytitle_a{width:100%;}
}


.blbg{width:100%; height:100%;width: 100%;height: 100%;position: fixed;top: 0px;left: 0;background: rgba(0,0,0,0.5);z-index: 9;display:none;}
.bl_tab{width:20%;background:#ffffff;border-radius:5px;position: absolute;right:10px;top:80px;z-index: 10;display:none; padding:20px 0 20px 0}

.bl_icon{width:95%; margin:0 auto; padding:0px; display:table}
.bl_icon li{width:25%; float:left}
.bl_icon li img{width:40px; margin:0 auto; display:block}
.bl_icon li font{width:100%; text-align:center; display:block; line-height:30px}

.bl_gb{position:absolute; top:-14px; right:-8px;}
.bl_gb img{width:30px;}

.blmid{ min-height:600px}

.yicw{width:110px; height:136px;margin:0 auto;display: flex;justify-content: center;align-items: center; background:#ffffff; border-radius:10px;box-shadow:0 0 8px #DDD;
-moz-box-shadow:0 0 8px #DDD;-webkit-box-shadow:0 0 8px #DDD;margin-top: 8px}
.hypic{width: auto;height: auto;max-width: 100%;max-height: 100%;}

.hy_w{width:90px; float:left; margin-bottom:10px;margin-right:10px}
.hypic_1{width:95%;height: 160px;background:#eee;margin:0 auto;overflow:hidden;display: flex;justify-content: center;align-items: center;background: #ffffff;
overflow: hidden;box-shadow: 0 0 8px #DDD;-moz-box-shadow: 0 0 8px #DDD;-webkit-box-shadow: 0 0 8px #DDD; border-radius:5px;}
.hypic_1 img{width: auto;height: auto;max-width: 100%;max-height: 100%;}


.hy_w01{width:120px; float:left; margin-bottom:10px;margin-right:10px}
.hypic_2{width:95%;height:160px; background:#eee;margin:0 auto;overflow:hidden;display: flex;justify-content: center;align-items: center;background: #ffffff;
overflow: hidden;box-shadow: 0 0 8px #DDD;-moz-box-shadow: 0 0 8px #DDD;-webkit-box-shadow: 0 0 8px #DDD; border-radius:5px;}
.hypic_2 img{width: auto;height: auto;max-width: 100%;max-height: 100%;}


@media (max-width:1024px){
.hy_w{width:20%; float:left; margin-bottom:10px;margin-right:0px}
.hy_w01{width:20%; float:left; margin-bottom:10px;margin-right:0px}
}
@media (max-width:720px){
.hy_w{width:50%; float:left; margin-bottom:10px;margin-right:0px}
.hy_w01{width:50%; float:left; margin-bottom:15px;margin-right:0px}

}


.yichub{position: relative}
.yichu{position: absolute; top:15px; left:20%; font-size:14px; background:rgba(0,0,0,0.5); padding:0 10px; border-radius:50px; color:#ffffff; margin:0 5px}




@media (max-width:1024px){
.bl_tab{width:300px}
.yichu{left:10%;}

}
@media (max-width:992px){
.bl_tab{top: 90px;}
}

@media (max-width:767px){
.bl_tab{width:80%;background:#ffffff;border-radius:5px;position: absolute;right:10px;top:160px;z-index: 10;display:none; padding:20px 0 20px 0}
.blmid{ min-height:550px}


.yichu{left:10%;}
}


.yichu_t{ background:#e65757; font-size:14px; padding:0 10px; color:#ffffff; height:25px; line-height:25px; border-radius:5px; float:right; margin-top:12px; margin-right:10px}
.yichu_t:hover{ color:#ffffff}
.jt{position:absolute;top: -9px;width: 25px; right:100px}


@media (max-width:720px){
.jt{position:absolute;top: -9px;width: 25px; right:33%}
}


.ffs{ margin-top:8px}
.weui_mt19{ margin-top:19px}
.huiyuan{display:table !important}
.hylist{float:left; margin:0 auto !important; padding-right:6px}
.hylist_last{padding-right:0px}


.hylist2{ text-align:left;float:left; margin:0 auto !important; padding-right:20px !important}
.hylist3{ text-align:left;float:left; margin:0 auto !important; padding-right:0px !important}


@media (max-width:797px){



}
@media (max-width:992px){
/*.hylist{width:auto;padding-right:15px !important}
.hylist2{width:auto;float:left;}
*/
.huiyuan{margin:0 auto !important; display:table !important}

.hylist{}
.hylist2{width:20% !important;float:left; padding-right:0px !important}
.hylist3{width:30% !important;float:left; padding-right:0px !important}

}

.newsize{width:70%; margin:0 auto;padding:20px 0px 10px 0; display:table}
.topr{width:100%; display:table}
.toplink{ display:none}

.nerbg{ background:#ffffff !important}
.gezl{width:180px; height:180px; border-radius:10px;display: flex;justify-content: center;align-items: center;background: #ffffff;overflow: hidden;box-shadow: 0 0 8px #DDD;-moz-box-shadow: 0 0 8px #DDD;-webkit-box-shadow: 0 0 8px #DDD;}
.container_01{width:95%; margin:0 auto;}
.container_02{width:95%; margin:0 auto;}
.container_03{width:95%; margin:0 auto;}

.password_con01{ padding:0px 20px}

.shengj{ min-height:800px}
.shpa30{ margin-top:50px !important ;margin-bottom:50px !important }
.newpage{margin: auto; width:100%;display:table}
@media (max-width:992px){
.newsize{width:98%}
.toplink{ display: block}
.shengj{ min-height:700px}
.shpa30{ margin-top:0px ;margin-bottom:0px }
}
@media (max-width:1024px){
.newsize{width:98%}
.container_01{width:90%}
.container_02{width:95%;}
.container_03{width:95%;}

}
@media (max-width:767px){
.newsize{width:100%}
.shengj{ min-height:auto}
.newpage{margin: auto; width:100%;  border-bottom:none;}
.toprig{ margin-right:0px !important}
.shpa30{ margin-top:0px !important ;margin-bottom:0px !important }

}


.lix{width:35%; margin:0 auto; display:table}
.yanzheng{width:100%;padding:10px 1rem; margin:0 auto; display:table}
.newheight{ min-height:750px;}
.newheight01{min-height:800px;}
.newheight02{min-height:750px;}
.newheight03{min-height:800px;}

.lxheight{ min-height:750px;}
.shengjhgt{min-height:750px;}


.bgwf{ background:#ffffff}
.ziliwidth{width:90%}
.matop30{ margin-top:30px}
.chuansong{ margin:0 auto; display:table}
.shyimg{width:100%; display:table}
.shyimg img{width:90%; margin:0 auto; display:block}

.newsize01{width:98%; margin:0 auto; padding:20px 0px 10px 0; display:table}
@media (max-width:1024px){
.newheight{ min-height:1070px;}
.newheight01{min-height:1100px;}
.newheight02{min-height:1060px;}
.newheight03{min-height:1070px;}

.lxheight{ min-height:1080px;}
.shengjhgt{min-height:1070px;}

}
@media (max-width:992px){
.newheight{ min-height:700px;}
.newheight02{min-height:700px;}
.newheight03{min-height:700px;}

.lxheight{ min-height:700px;}
.shengjhgt{min-height:700px;}

.lix{width:50%;}
.denglv{width:60%; margin:0 auto}
.newheight01{min-height:665px;}

}


@media (max-width:720px){
.newheight03{min-height:500px;}
.shengjhgt{min-height:500px;}

}

@media (max-width:767px){

.newheight{ min-height:400px;}
.lxheight{ min-height:480px;}

.lix{width:100%;}
.ziliwidth{width:95%;}
.denglv{width:100%; margin:0 auto}
.newheight01{min-height:600px;}
}

@media (max-width:320px){
.lxheight{ min-height:400px;}
}
.index_hid{ display:none !important}


.n_huiyuan{width:30px;}
.huline{ border-bottom:#e7e7e7 1px solid;}

.pe_data{width:100%; display:table}
.pe_data li{width:50%; float:left; line-height:35px}
.pe_data li span{width:40%; text-align:left; color:#999999; float:left}

.picleft_font{text-align:left}


.nic{ display:none}

@media (max-width:320px){
.pe_data li span{width:40%;}
}

.picleft{ display:none}
@media (max-width:992px){
.picleft{display:block !important}
.picleft_font{ display:none}
.picwidth{width:70%; margin-left:20% !important}
.nic{ display:table}

}
@media (max-width:720px){
.picwidth{width:95%; margin-left:5% !important}

}

.wjpaword{width:700px;}
@media (max-width:992px){
.wjpaword{width:100%;}
}

.new_search{width:100%}

.newlif{ line-height:25px}
.newlif:hover{ color:#fff; text-decoration:underline}

.wnheight{ min-height:750px}
.kajbt{ margin-top:30px; margin-bottom:30px}
@media (max-width:1024px){
.wnheight{ min-height:1070px}
}
@media (max-width:797px){
.wnheight{ min-height:700px}
}

.wnheightdl { min-height:750px}
@media (max-width:1024px){
.wnheightdl{ min-height:900px}
}
@media (max-width:797px){
.wnheightdl{ min-height:446px}
}

@media (max-width:320px){
.wnheightdl{ min-height:300px}
}



@media (max-width:720px){
.top_zc{margin-right:-15px !important}
.wnheight{ min-height:500px}

}

@media (max-width:320px){
.wnheight{ min-height:400px}
}


.nnweui{display: inline-block; margin-left:5px}
.twzip {margin-bottom: 6px;}
.se_but.a1{ margin-top:0}
.se_title.a1 {margin-top: 15px !important;}
.se_wu {margin-top: 25px;margin-bottom: 25px;}
.se_search span em {font-style: normal;font-size: 16px;padding: 5px 0 3px;display: block;}
.form_co {padding-left: 12px;}
.search_inp {margin-right: 5px !important;position: relative;top: 2px;}



.wevu_t {vertical-align:top;	margin:0 auto;margin-left: 5px;}


@media (max-width:1024px){
.zu_new{background: #fff;display: table;height: 1050px;}
}


.zu_new{background: #fff;display: table;height:1070px;}
@media (max-width:797px){
.zu_new{background: #fff;display: table;height:900px;}
}
@media (max-width:720px){
.zu_new{background: #fff;display: table;height:500px;}
}

.zj_width{width:100%}

.nwpawod{ min-height:750px}

.zcwheight{ min-height:600px;}
.h_shoujian{ min-height:750px; background:#f8f5f0}
.zu_new_1{background: #fff;display: table;height:750px;}


@media (max-width:1024px){
.zcwheight{ min-height:1020px;}
.nwpawod{ min-height:1070px}
.h_shoujian{ min-height:1070px}
.zu_new_1{ min-height:1050px}
}
@media (max-width:992px){
.zcwheight{ min-height:700px;}
.nwpawod{ min-height:700px}
.h_shoujian{ min-height:700px}
.zu_new_1{ min-height:700px}

}
@media (max-width:720px){
.zcwheight{ min-height:550px;}
.nwpawod{ min-height:450px}
.h_shoujian{ min-height:500px}
.zu_new_1{ min-height:550px}
}


.zu_botj{ padding-bottom:26px}

/*新增*/

/*@media (max-width:991px){
.m_block{display:block;}
}
@media (min-width:992px){
.m_block{display:none;}
}
*/
.m_zinone{ display:none}

.adwidth{width:100%; display:table; line-height:30px; font-size:15px}
.ad_right{ float:left; margin-left:10px;}
.ad_left{ float:left;width:30px;}

.advanced_data{width:100%; display:table; margin-top:10px}
.advanced_data li{width:100%; float:left; line-height:35px}
.advanced_data li span{width:50%; text-align:left; color:#999999; float:left}

.adziliao{width:200px; background:#d0bd9f; border-radius:10px; text-align:center; color:#ffffff !important;height:40px; line-height:40px; display:table; margin-top:20px; border:none}
.adziliao:hover{ color:#ffffff}


.vblbg{width:100%; height:100%;width: 100%;height: 100%;position: fixed;top: 0px;left: 0;background: rgba(0,0,0,0.5);z-index: 9;display:none;}
.vbl_tab{width:90%;position:fixed;top:30%; left:5%; display:none; z-index:10}
.vbl_tab1{width:400px;background:#ffffff !important;border-radius:5px;padding-bottom:20px; overflow:hidden; margin:0 auto; display:table; position:relative}
.vtitle{width:100%; height:40px; line-height:40px; display: inline-block; background:#d0bd9f; color:#ffffff; font-size:16px;}
.vtitle span{ margin-left:10px; font-weight:bold}

.vbltext{width:90%; margin:0 auto; text-align:center; padding-top:15px; line-height:25px;}
.vbl_gb{width:22px; position:absolute; right:8px; top:10px;}
.vbl_gb img{width:22px;}

.vip_mbot{ margin-bottom:0px}

@media (max-width:720px){
.vbl_tab1{width:100%; margin:0 auto; display:table; background:#ffffff}
}


.vl_t{display:table; margin-top:-5px;}
.vip1{ display:none}

.vip_a{ margin-right:3px;font-weight:bold}
@media (max-width:1024px){
.vip_a{ margin-right:2px;}


}


@media (max-width:720px){
.jfefont{width:70%; float:right}
.jfefont img{width:100%}

}
@media (max-width:320px){
.jfefont{width:60%; float:right}
.jfefont img{width:100%; margin-top:10px;}

}



.bottomline {
    border-bottom: #eeeeee 1px solid !important;
    margin-bottom: 34px !important;
}
.bomtop10{ margin-top:-70px !important; padding-bottom:30px; display:table;width:100%;}


.fd_nheight{height:780px; display:block; overflow:hidden}
.fd_nheight01{height:auto; display:block; overflow:hidden}
.fd_nheight02{height:740px; display:block; overflow:hidden}

@media (max-width:720px){
.fd_nheight{height:1500px;}
.fd_nheight01{height:auto;}
.fd_nheight02{height:1430px;}
}

.nse_left{ float:left}
.nse_img {width: 110px;height: 136px;float: left;margin: 0 auto;overflow: hidden;display: flex;justify-content: center;align-items: center;background: #eee;}
.nse_img img{width: auto;height: auto;max-width: 100%;max-height: 100%;}


.wfheight{ min-height:760px}
@media (max-width:1024px){
.wfheight{ min-height:auto}
}
@media (max-width:992px){
.wfheight{ min-height:700px}
}

@media (max-width:720px){
.wfheight{ min-height:300px}
}
@media (max-width:320px){
.wfheight{ min-height:300px}
}



.font_14{ font-size:14px;}
@media (max-width:320px){
.font_14{ font-size:14px;}

}


.n_phont{width:100px; height:125px; border-radius:10px; overflow:hidden;display: flex;justify-content: center;align-items: center;background: #ffffff;border-radius:10px;box-shadow: 0 0 8px #DDD;-moz-box-shadow: 0 0 8px #DDD;-webkit-box-shadow: 0 0 8px #DDD;}
.n_phont img{width: auto;height: auto;max-width: 100%;max-height: 100%;}

.n_border{width: 110px;height:110px;margin: 0 auto;display: flex;justify-content: center;align-items: center;background: #ffffff;box-shadow: 0 0 8px #DDD;-moz-box-shadow: 0 0 8px #DDD;
-webkit-box-shadow: 0 0 8px #DDD;margin-top: 8px; border-radius:100%; overflow:hidden}


.fs_height {height:720px;display: block;overflow: hidden;}

@media (max-width: 720px){
.fs_height {height:autopx;}

}

.nzl_img{width: 90px;height: 90px;border-radius: 100px;margin: 0 auto;padding: 0px;display: table;margin-bottom: 10px;display: flex;justify-content: center;align-items: center;background: #ffffff; overflow:hidden;box-shadow: 0 0 8px #DDD;-moz-box-shadow: 0 0 8px #DDD;-webkit-box-shadow: 0 0 8px #DDD;}


.sh_height{ min-height:1680px;overflow: hidden;}

.gx_t{width:100%; margin:0 auto;display:table;}
.ge_gm{width:96%;margin:0 auto;display:table;margin-top:20px;}
.ge_gm01{width:98%;margin:0 auto;display:table;margin-top:20px;}


.gad_gm{width:100%;margin:0 auto;display:table;margin-top:20px;}
.ga_left{ margin-left: 15px;}
@media (max-width: 720px){
.ga_left{ margin-left:0;}
.ge_gm01{width:95%;margin:0 auto;display:table;margin-top:11px;}

}


/*6-4*/

.new_line{ border-bottom:#eeeeee 1px solid; height:60px}
.new_sp{width:60px}
.qx{padding: 5px; color: #0044CC; text-align: center;margin-top: 10px; display: table; margin-bottom: 10px; border: #ccc 1px solid; border-radius: 5px;}
.remove_field{width:60px;color: #999; text-align: center;margin-top:-22px; display: table; float:right}

.custom-file-input{ margin-top:10px}
.delbutton{ background: #fff; border: none; color: #999; line-height: 25px; background: #EEE; padding: 0 10PX;border-radius:5px; margin-top:8px;}
.newhy_w01{width: 120px;float: left;margin-bottom: 10px;margin-right: 10px;}

.newhy_w02{width: 120px;float: left;margin-bottom: 10px;margin-right: 10px;}

@media (max-width: 1024px){
.newhy_w02{width:14%;float: left;margin-bottom: 10px;margin-right: 0px;}
}

@media (max-width: 720px){
.delbutton{ margin-left: 6px; margin-top:8px;}
.newhy_w01{width: 50%;margin-bottom: 10px;margin-right: 0px; margin-left: 25%;}
.newhy_w02{width: 50%;margin-bottom: 10px;margin-right: 0px; }
}

@media (max-width:320px){
.newhy_w02{ margin-left:2.3%;width:46%;}
}



/*6-9*/

.gx_new{width:100%; margin:0 auto; display: block; margin-left:10px; margin-bottom:15px}
.gx_new01{width:100%; margin:0 auto; display: block; margin-left:10px; margin-bottom:15px}
.new_del{ position:absolute; right:-5px; top:-8px;width:30px; height:30px}
.new_del img{width:26px}
.new_p{ position:relative}


.litop{margin-top:-50px; display:block}
.gxtity{width:150px; margin:0 auto;border:#d5c2a4 2px solid; border-bottom:none;border-top-left-radius:25px;border-top-right-radius:25px;height:30px; margin-top:40px; float:left;margin-bottom: 4px;}
.gxtity span{width:84px; height:34px; border:#d5c2a4 1px solid; margin:0 auto; display:table; border-radius:7px; margin-top:-17px; background:#ffffff}
.gxtity span i{width:76px; height:28px; margin:2px 0 0 3px; background:#d5c2a4; line-height:26px;border-radius:7px;  text-align:center; color:#ffffff; display:table; font-style: normal; 
font-size:16px; font-weight:400}

.gxtity01{width:100%; margin:0 auto;border:#d5c2a4 2px solid; border-bottom:none;border-top-left-radius:25px;border-top-right-radius:25px;height:30px; margin-top:40px; float:left;margin-bottom: 10px;}
.gxtity01 span{width:84px; height:34px; border:#d5c2a4 1px solid; margin:0 auto; display:table; border-radius:7px; margin-top:-17px; background:#ffffff}
.gxtity01 span i{width:76px; height:28px; margin:2px 0 0 3px; background:#d5c2a4; line-height:26px; border-radius:7px;text-align:center; color:#ffffff; display:table;
 font-style: normal; font-size:16px; font-weight:400}



.gxtitybot{width:150px; margin:0 auto;border:#d5c2a4 2px solid; border-top:none;border-bottom-left-radius:25px;border-bottom-right-radius:25px;height:30px; margin-top:-9px;float:left}
.gxtitybot01{width:100%; margin:0 auto;border:#d5c2a4 2px solid; border-top:none;border-bottom-left-radius:25px;border-bottom-right-radius:25px;height:30px; 
margin-top:-21px;float:left; margin-bottom: 20px;}
.gxcent{}

@media (max-width: 720px){
.gx_new{width:60%; margin:0 auto; display: block; margin-left:20%;margin-bottom:15px}
.gx_new01{width:85%; margin:0 auto; display: block; margin-left:10px;margin-bottom:15px}


.litop{margin-top:-15px}
.gxtity{width:60%; margin:0 auto;border:#d5c2a4 2px solid; border-bottom:none;border-top-left-radius:25px;border-top-right-radius:25px;margin-top:40px;float: none}
.gxtity span{width:84px; height:34px; border:#d5c2a4 1px solid; margin:0 auto; display:table;border-radius:7px; margin-top:-17px; background:#ffffff}
.gxtity span i{width:76px; height:28px; margin:2px 0 0 3px; background:#d5c2a4; line-height:26px; border-radius:7px; text-align:center; color:#ffffff; display:table; 
font-style: normal; font-size:16px; font-weight:400}

.gxtity01{width:100%; margin:0 auto;border:#d5c2a4 2px solid; border-bottom:none;border-top-left-radius:25px;border-top-right-radius:25px; margin-top:40px;float: none}
.gxtity01 span{width:84px; height:34px; border:#d5c2a4 1px solid; margin:0 auto; display:table; border-radius:7px; margin-top:-17px; background:#ffffff}
.gxtity01 span i{width:76px; height:28px; margin:2px 0 0 3px; background:#d5c2a4; line-height:26px;  border-radius:7px;text-align:center; color:#ffffff; display:table; font-style: normal; 
font-size:16px; font-weight:400}


.gxtitybot{width:60%; margin:0 auto;border:#d5c2a4 2px solid; border-top:none;border-bottom-left-radius:25px;border-bottom-right-radius:25px; margin-top:-9px;float: none}
.gxtitybot01{width:100%; margin:0 auto;border:#d5c2a4 2px solid; border-top:none;border-bottom-left-radius:25px;border-bottom-right-radius:25px;
margin-top:-25px;float: none;margin-bottom: 20px;}

.gxcent{ margin:0 auto; display:table}

}
.gx_tg{ margin-bottom: 20px;}

.jianj{height:26px; line-height: 26px; text-align: center; color: #333; background: #c0bdb6; border-radius:50px; color: #ffffff; display: table; padding: 0 10px; margin-top:15px;
 margin-left: 10px;float: left; font-size:12px}
.jianj img{ height:12px !important; padding-top:0px  !important;margin-right:4px;margin-top: -4px;}
@media (max-width:320px){
.jianj{ font-size: 12px;;}
}


.xzpic {width:300px;height: 300px;   margin: 0 auto;padding: 0px;display: table;display: flex;justify-content: center;align-items: center; background: #ffffff;overflow: hidden;}
.xzpic img { width: auto;height: auto; max-width: 100%;max-height: 100%;}

.lbicon{ margin: 0 auto;width:100%}
.lbbq{background:rgba(213,194,164, 0.9); border-radius:50px; position:  absolute;; top:5px; left:5px; font-size: 16px;color: #ffffff; padding:8px 15px;}

.lbianj{ padding:0px 10px;color: #e65858;background: #ffe3e3; line-height: 30px;; border-radius:100px;;position: absolute;; top:280px; right:-31px; z-index: 10;}
.lbianj img{ height: 18px; vertical-align: middle; margin-top: -2px; margin-right: 2px;;}
.lbianj:hover{color: #e65858;}

.jt_nextwz{top:50% !important;}

@media (max-width:1024px){
.lbbq{background:rgba(213,194,164, 0.9);  border-radius:50px; position:  absolute;; top:5px; left:5px; font-size: 14px;color: #ffffff; padding:2px 10px;}
}
@media (max-width:480px){
.lbbq{background:rgba(213,194,164, 0.9); border-radius:50px; position:  absolute;; top:5px; left:5px; font-size: 12px;color: #ffffff; padding:2px 10px;}
	
.xzpic {width:200px;height: 200px;margin: 0 auto;padding: 0px;display: table;display: flex;justify-content: center;align-items: center; background: #ffffff;overflow: hidden;}
.xzpic img { width: auto;height: auto; max-width: 100%;max-height: 100%;}

.lbianj{ padding:0px 10px;color: #e65858;background: #ffe3e3; line-height: 30px;; border-radius:100px;;position: absolute;; top:181px; right:-31px; z-index: 10;}
.lbianj img{ height: 18px; vertical-align: middle; margin-top: -2px; margin-right: 2px;;}
.jt_nextwz{top:36% !important;}
}

@media (max-width:320px){
.xzpic {width:160px;height:160px;}
.jt_nextwz {top:29% !important;}
.lbianj{top:140px;}



}



.scbody{ position: relative;}
.scgb{width:30px; height: 30px; position: absolute; top: -10px; right: -10px;;}
.shangc{width: 200px;height: 200px; margin: 20px auto;box-shadow: 0 0 8px #DDD;-moz-box-shadow: 0 0 8px #DDD;-webkit-box-shadow: 0 0 8px #DDD; border-radius:10px}
.scvip{ margin:0 auto; display: table; cursor: pointer;}
.scvip img{width:105px; margin: 0 auto; display: table; margin-top:30px; margin-bottom: 20px;}
.scvip span{ font-size: 14px; text-align: center;width:100%; line-height:25px; display: table;}
.scvip font{ font-size: 14px; text-align: center;width:100%; line-height:50px; display: table;}

.xzpic01 {width:200px;height: 200px;margin: 0 auto;padding: 0px;display: table;margin-bottom: 10px; display: flex;justify-content: center;align-items: center; background: #ffffff;overflow: hidden; border-radius:10px}
.xzpic01 img { width: auto;height: auto; max-width: 100%;max-height: 100%;}
.sc_but {width: 120px;height: 35px;background: #d5c2a4;border-radius: 5px;color: #fff; margin: 0 auto; display: table; margin-top: 20px;;}

@media (max-width:1024px){


}

.sc_shz{width:95%;  margin: 0 auto;display: table; border-top: #eeeeee 1px solid; margin-top: 30px; padding-top: 30px;;}
.sc_shz ul{width:100%; display: table;}
.sc_shz ul li{width:200px; float: left; position: relative; margin-bottom: 20px;}

.scgb01{width:30px;height: 30px;position: absolute;top: -11px;right: 4px;}


.scvip02 {width: 95%;height: 160px;margin: 0 auto;box-shadow: 0 0 8px #DDD;-moz-box-shadow: 0 0 8px #DDD;-webkit-box-shadow: 0 0 8px #DDD;border-radius: 5px; cursor: pointer;}
.scvip02 .img{width:105px; margin: 0 auto; display: table;}
.scvip02 .img img{width:100%; margin-top: 15px; margin-bottom: 10px;}
.scvip02 span{ font-size: 14px; text-align: center;width:100%; line-height:20px; display: table;}
.scvip02 font{ font-size: 14px; text-align: center;width:100%; line-height:40px; display: table;}



.scpic_1{width:95%;height:160px; background:#eee;margin:0 auto;overflow:hidden;display: flex;justify-content: center;align-items: center;background: #ffffff;
overflow: hidden;box-shadow: 0 0 8px #DDD;-moz-box-shadow: 0 0 8px #DDD;-webkit-box-shadow: 0 0 8px #DDD; border-radius:5px;}
.scpic_1 img{width: auto;height: auto;max-width: 100%;max-height: 100%;}

@media (max-width:1366px){
.sc_shz ul li{width:16.6%;}
	
}

@media (max-width:1024px){
.scvip02 .img{width:90px; margin: 0 auto; display: table;}
.scvip02 .img img{width:100%; margin-top: 21px;margin-bottom: 11px;;}
.scvip02 span{ font-size: 12px}
.scvip02 font{ font-size: 12px}

}

@media (max-width:992px){
.sc_shz ul li{width:33.33%;}
.scvip02 span{ font-size: 14px}
.scvip02 font{ font-size: 14px}
}

@media (max-width:480px){
.sc_shz ul li{width:50%;}
	
}

@media (max-width:320px){
.sc_shz ul li{width:50%;}
.scpic_1{width:88%;}
.scvip02{width:88%;}
	
}



/*7-10*/

.back_s{ float: right; font-size: 14px; margin-right: 10px;width:50px; background: #ffffff;border-radius: 50px; height: 25px; line-height: 25px; text-align: center; color: #e65757; margin-top: 12px;box-shadow: 0 0 8px #ffaaaa;
-moz-box-shadow: 0 0 8px #ffaaaa;-webkit-box-shadow: 0 0 8px #ffaaaa;}
.back_s:hover{ color: #ffffff;background: #e65757;}

.cent_bg{width:100%; display: table;}
.top_right{width: calc(100% - 400px);font-size: 18px;float: right;display: -webkit-box;-webkit-box-orient: vertical; margin-top: 30px;}
.top_left{ float: left;}

@media (max-width:1024px){
.top_right{width: calc(100% - 310px);}
}

@media (max-width:823px){
.top_right{width:100%; float:inherit !important;margin-top: 0px;}
.top_left{ float:inherit !important;}
}


.newtubiao{width:100%; display: table; border-top: #e1dbc8 1px solid; padding-top: 10px;}
.newtubiao li{width:100%;height:25px;line-height: 25px; margin-right: 10px; padding: 10px 0; display: table}
.newtubiao li img{ vertical-align: middle; height: 25px;width:25px; margin-right: 10px;}

.newtubiao li span{ float: left;}






.pr20{padding-right:3%;}
.vipfont:after{clear: both;}
@media (max-width: 992px) {
    .tb .weui-v_m{margin:0 auto;}
    .huiyuan{text-align: center;vertical-align: top; width: 80%; margin:0 auto; }
    .huiyuan .hylist{width:25%;text-align:center; display: inline-block;}
    .tb .hylist img{display: block; margin: 0 auto;}
    .hylist button{display: block; margin: 0 auto;}
    .tb .hylist a{height: auto; display: block;max-width: 100%;table-layout:fixed; word-break: break-all; overflow:hidden;}
    .pe_data li{table-layout:fixed; word-break: break-all; overflow:hidden; line-height:16px; padding:10px 0;}
    .pe_data li span{min-width: 40%;width:auto; padding-right: 5px;}
}
@media (max-width: 568px) {
    .huiyuan{text-align: center;vertical-align: top; width: 80%; margin:0 auto; }
    .huiyuan .hylist{width:25%;text-align:center; display: inline-block;}
    .tb .hylist img{display: block; margin: 0 auto;}
    .hylist button{display: block; margin: 0 auto;}
    .tb .hylist a{height: auto; display: block;max-width: 100%;table-layout:fixed; word-break: break-all; overflow:hidden;}
    .pe_data li{table-layout:fixed; word-break: break-all; overflow:hidden; line-height:16px; padding:10px 0;}
    .pe_data li span{min-width:30%;width:auto; padding-right: 5px;}
}

/* 3-8 */
.m_xzpic {width:450px;height: 450px;margin: 0 auto;padding: 0px;display: table;display: flex;justify-content: center;align-items: center; background: #ffffff;overflow: hidden;}
.m_xzpic img { width: auto;height: auto; max-width: 100%;max-height: 100%;}
@media (max-width:450px) {
.m_xzpic {width:350px;height: 350px;}
}
@media (max-width:320px) {
.m_xzpic {width:300px;height: 300px;}
}

.ts_new_xq{width:95%; position: absolute; left: 2.5%; bottom: 10px; z-index: 99; cursor: pointer;}
.ts_new_xq img{ height:30px; margin-left: 30%;}
.ts_new_xq_font{background: rgba(0,0,0,0.6); color: #ffffff; padding: 0 10px; margin: 0 auto; line-height:50px;border-radius: 10px;  
font-size: 16px;display: table;}
.ts_new_xq_font font{width: 100%; display: block; overflow: hidden;height: 50PX;}


.ts_fontnext{width:400px; margin: 0 auto; display: table; padding-top:10px;}
.ts_fontnext .text{ font-size:28px; color: #333; padding-bottom: 5px;}
.ts_fontnext .text span{ color: #e85d59;}
.ts_fontnext .text i{ color: #e85d59; font-style: normal; font-size: 16px; padding: 0 8px;}
.ts_fontnext .font_t{ font-size:18px; color: #666666;}
.ts_fontnext .font_t span{ background: #e85d59;border-radius:6px; color: #ffffff; font-size: 14px; margin-left: 10px; padding: 5px 10px;}
@media (max-width:450px) {
.ts_fontnext {width:350px;}
}
@media (max-width:360px) {
.ts_fontnext {width:330px;}
}

@media (max-width:320px) {
.ts_fontnext {width:300px;}
}

.jb_martop30{ margin-top: 30px;}
.jb_martop20{ margin-top: 25px;}
.jb_marbot30{ margin-bottom: 30px;}

.jbxinx{width: 100%;display: table;}
.jbxinx_title{width: 100%; height:35px; line-height:35px;background-image: linear-gradient(to right,#a9977f,#c9b79e);display: table; color: #ffffff; padding: 5px 0; }
.jbxinx_title img{ height: 30px; vertical-align: middle; margin-left: 5px;}
.jbxinx_title span{ font-weight: bold;font-size:18px;}

.jbxinx_nr{width: 100%; display: table; box-shadow: 0 0 10px #eee; padding:8px 0 20PX 0; margin-top:15px;}
.jbxinx_nr ul{width: 96%; margin: 0 auto; display: table;}
.jbxinx_nr ul li{width: 100%; line-height:40px; display: table; border-bottom: #d0bfa5 1px dashed ; font-size: 16px;}
.jbxinx_nr_span{float: left;width:80px;text-align-last: justify; color: #666666;}
.jbxinx_nr_font{float: right;width: calc(100% - 150px);}

.jb_yhms{ width: 96%; margin: 0 auto;padding:10px 0 0px 0; font-size: 16px;display: table; text-align: left;}

.jd_jtyc{height:12px !important; float: right; margin-top: 12px; cursor: pointer;}
.hy_jh_span{float: left;width:200px;color: #666666;}
.hy_jh_font{float: right;width: calc(100% - 200px);}

@media (max-width:450px) {
.jbxinx_nr ul{width: 94%;}
.jbxinx_nr_span{float: left;width:50px;}
.jbxinx_nr_font{float: right;width: calc(100% - 80px);}
.jb_yhms{ width: 94%;}
.hy_jh_span{float: left;width:160px;color: #666666;}
.hy_jh_font{float: right;width: calc(100% - 170px);}
}


.hy_boticon{ position: fixed ; bottom:30px;width:100% ; z-index:99;}
.hy_tsicon{width:100%; margin: 0 auto; display: table; margin-top:20px; border-top: #eeeeee 1px solid; padding-top: 15px;}
.hy_tsicon ul{width: 400px; margin: 0 auto; display: table;}
.hy_tsicon ul li{width: 25%; float: left;}
.hy_tsci_1{width:70px; height: 70px; background: #bfbcb5; margin: 0 auto; display: table; border-radius: 100px;
-webkit-animation-name:scaleDraw; transition: all 0.6s;
	/*关键帧名称*/
            -webkit-animation-timing-function:ease-in-out;
	/*动画的速度曲线*/
            -webkit-animation-iteration-count:infinite;
	/*动画播放的次数*/
            -webkit-animation-duration:5s;
	/*动画所花费的时间*/}
	
.hy_tsci_1 img{width:40px;  margin: 0 auto; display: table; margin-top: 15px;}
.hy_tsci_1:hover{ background: #afa793;transform: scale(1.1);}




@media (max-width:450px) {
.hy_boticon{bottom:20px;}
.hy_tsicon ul{width: 100%; }
.hy_tsicon{width: 100%;}
.hy_tsci_1{width:60px; height: 60px; background: #bfbcb5; display: table; border-radius: 100px;}
.hy_tsci_1 img{width:40px;  margin: 0 auto; display: table; margin-top:10px;}
}

.hy_boticon_2{ position: fixed ; bottom:30px;width:60px; height:60px; border-radius: 100%; background: rgba(0,0,0,0.5); z-index:99; right: 15px;  cursor: pointer;}
.hy_boticon_2 img{width: 40px; margin: 0 auto; display: table; margin-top: 15px;}
.hy_boticon_2:hover{ background: rgba(0,0,0,0.8);}

@media (max-width:450px) {
.hy_boticon_2{ position: fixed ; bottom:30px;width:50px; height:50px; }
.hy_boticon_2 img{width: 25px;}
}



.blbg{width:100%; height:100%;width: 100%;height: 100%;position: fixed;top: 0px;left: 0;background: rgba(0,0,0,0.5);z-index:101;display:none;}
.xq_tk{width: 100%;position: fixed;top:30%;z-index: 102;display:none;}
.xq_tab{width:400px;background-image: linear-gradient(to bottom,#b9b5ae,#938781);border-radius:5px; margin: 0 auto; display: table;padding:10px 0 15px 0; position: relative;}
.bltitle{width:100%; text-align: center; display: table; color: #ffffff; font-size: 16px; margin-bottom:20px;}
.n_blnr01{width: 90%; color: #ffffff; margin: 0 auto; display: table; line-height:22px; font-size: 15px;}
.xq_gb{position: absolute;top: 10px;left:10px;}
.xq_gb img{ height: 20px;}

@media (max-width:450px) {
.xq_tk{top:30%;}
.xq_tab{width:80%;}
}

.souxtj{width: 96%; margin: 0 auto; display: table; margin-top: 20px; margin-bottom: 20px;}
.souxtj_dd{width: 100%; display: table;margin-bottom:10px;}
.souxtj_dd_left{width:40px;float: left;text-align-last: justify;line-height: 35px; color: #666666; font-size: 15px;}
.souxtj_dd_right{float: right;width: calc(100% - 55px);}
.sox_select{width: 49%; height: 35px; line-height: 35px; border: #d2d2d2 1px solid; border-radius: 5px; text-align: center !important; display: table;
 color: #666; font-size: 15px;text-align-last: center;}
.sox_select option{text-align:center;}

.sleft{ float: left;}
.sright{ float: right;}

.kp_select{width: 100%; height: 35px; line-height: 35px; border: #d2d2d2 1px solid; border-radius: 5px; text-align: center !important; display: table;text-align-last: center;
 color: #666; font-size: 15px;}

.kp_kts{width:100%; height: 35px; line-height: 35px; border: #d0bd9f 1px solid; margin: 0 auto; border-radius: 5px;color: #666; font-size: 15px;}
.kp_kts_1{ margin: 0 auto; display: table;}
.kp_kts_1 span{margin-left: 5px; margin-right:5px;}
.kp_kts_1 span input{ margin-right:3px;}
.kp_botinput{width: 100%; border-top: #d0bd9f 1px solid; display: table; margin-top:19px; padding-top:15px;}
.kp_botinput_1{ margin: 0 auto; display: table;}
.kp_botinput_1 a i{ margin-right: 3px;}
.kp_input{width: 140px; background: #f6eee2; height: 35px; line-height: 35px; display: table; float: left; text-align: center;
 border-radius: 5px; margin-right: 10px; border: #d0bd9f 1px solid;color: #d0bd9f; font-size: 16px;}
 .kp_input:hover{background: #d0bd9f; color: #ffffff;}
 
.kp_input_1{width:140px; background: #d0bd9f; height: 35px; line-height: 35px; display: table; float: left; text-align: center; 
border-radius: 5px; margin-left: 10px;border: #d0bd9f 1px solid; color: #ffffff;font-size: 16px}
.kp_input_1:hover{background: #c5af8d; color: #ffffff;}

@media (max-width:1024px) {
.kp_input{width: 100px;}
.kp_input_1{width:100px;}	
.kp_kts_1_4{margin-left:2px !important; margin-right:2px !important;;}
.souxtj_dd_right {float: right; width: calc(100% - 45px);}
}

@media (max-width:824px) {
.kp_input{width: 140px;}
.kp_input_1{width:140px;}	
.kp_kts_1_4{margin-left:10px !important; margin-right:10px !important;;}
.souxtj_dd_right{float: right;width: calc(100% - 55px);}
}


@media (max-width:320px) {
.souxtj_dd_left{width:40px;}
.souxtj_dd_right{float: right;width: calc(100% - 50px);}
.kp_input{width: 120px;}
.kp_input_1{width:120px;}
.kp_kts_1 span{margin-left:5px !important; margin-right:5px !important;;}
}


.kp_p0{ padding: 0 !important;}
.kp_rightss{width: 100%; display: table; background: #f6eee2; line-height: 35px; padding:15px 0;}
.kp_rightss_span{width: 94%; margin: 0 auto; display: table; color: #7f6f59;}
.kp_rightss_span span{ font-weight: bold; margin-left: 10px; font-size:20px; float: left;}
.kp_rightss_span i{ font-size:20px !important; float: left;}

.rig_zc{ float: right;width:100px; border-radius: 5px;background: url(../images/ts_down.png) no-repeat #a5937b;
background-size:25px;background-position:right;color: #fff;position: relative;cursor: pointer;padding-left: 10px;}

.rig_on{
    background: url('../images/ts_down01.png')no-repeat right center #a5937b;background-size:25px;
	background-position:right;color: #fff;position: relative;cursor: pointer;padding-left: 10px;
}



.rig_zc:hover{ color: #ffffff !important;}
.rig_r{width: 100px; min-width: 100px; border: #a5937b 1px solid; border-radius: 5px; background: #ffffff; padding: 0;}
.rig_r a{width:90%; margin: 0 auto; display: table;text-align: center; border-bottom: #a5937b 1px solid;}
.rig_r a:last-child{ border-bottom: none;}

.rig_r.focus,
.rig_r:focus,
.rig_r:hover {
	color: #ffffff;
	text-decoration: none
}

.nr_pic{width:96%; margin: 0 auto; display: table; margin-top:30px;}
.nr_pic ul{width: 100%; display: table; margin-bottom:10px;}
.nr_pic ul li{width: 33.33%; float: left; margin-bottom:20px; cursor: pointer;}
.nr_pic_nr{width:95%; margin: 0 auto; box-shadow: 0 0 10px #eee; border-radius: 10px; overflow: hidden;z-index: 10;}
.nr_tp01{width: 100%; height:200px; display: table; position: relative;display: flex;
justify-content: center;align-items: center; background: #f5f5f5; }
.m_img{ width: auto;height: auto; max-width: 100%;max-height: 100%;}

.nr_text{width: 95%; height:80px;margin: 0 auto; display: table;}
.nr_text h4{font-size: 20px; color: #333; height:25px;}
.nr_text h4 span{ color: #e65757; margin-left: 3px;}
.nr_text h5{font-size:15px; color: #666666;height:25px;}
.nr_input{background-image: linear-gradient(to right,#e65757,#f87a7a); padding:3px 5px; color: #ffffff; border-radius: 5px; margin-left:6px; font-size: 13px;}

@media (max-width:1024px) {
.nr_pic{width:94%; }
.nr_pic ul li{width: 50%;}
}


@media (max-width:640px) {
.nr_pic{width:94%; }
.nr_pic ul li{width: 100%;}
}
@media (max-width:450px) {
.nr_pic{margin-top:25px;}
.nr_pic ul li{margin-bottom:15px;}

}

.nr_zan{ position: absolute; top:10px; left:10px;width: 50px; height: 50px; background: rgba(232,93,89,0.4); border-radius: 100px;
z-index: 12; color: #e85d59; text-align: center; cursor: default;}
.nr_zan i{ font-size: 20px !important; padding-top:5px; display: table;width: 100%;}
.nr_zan font{width: 100%; display: table; text-align: center; line-height: 10px;}

.m_imgp {width: auto;height: auto;max-width: 100%;max-height: 100%;}

.m_page{width: auto;margin: 0 auto; display: table; background: #d0bfa5; border-radius: 10px;margin-bottom:40px;line-height:40px;
padding: 0 0 0 10px; overflow: hidden; font-size: 15px;}
.m_page span{ padding: 0 6px;float: left;}
.m_page span i{ margin-left: 2px; margin-right: 2px;}
.m_page_r{background: #a5937b;line-height:40px;float: right; padding: 0 10px; margin-left: 15px;}
.m_pinput{width:35px; height: 25px; background: #d2c9bd; margin: 0 4px; outline: none; text-align: center;}

@media (max-width:450px) {
.m_page span{ padding: 0 4px;}
.m_page_r{margin-left:5px;}
}

@media (max-width:320px) {
.m_page{padding: 0 0 0 5px; font-size: 14px;}
.m_page span{ padding: 0 2px;}
.m_page_r{margin-left:5px;padding: 0 5px; }
.m_pinput{width:30px;}
}

.wuziliao{width:150px; margin: 0 auto; display: table; padding: 20px 0 10px 0;}

.po_b{width: 95%; margin: 0 auto; display: table;margin-top:8px;}
.pointer-label{
    top:10px !important;
}

@media (max-width:824px) {
.po_b{width: 98%;}
}

@media (max-width:450px) {
.po_b{width: 95%;}
}


.rig_zc_a{ float: right;width:100px; height: 35px;border-radius:5px;background:#a5937b;color: #fff;position: relative; border: none;}
.leftsidebar_box {width:100%; display:table;}
.sidebar_box_aa{background: url(../images/ts_down.png)  no-repeat,linear-gradient(to right,#a9977f,#c9b79e);
background-position:right;position:relative;cursor:pointer; margin: 5px 0; 
width: 100%;height: 35px;line-height: 35px;display: table;color: #ffffff;}

.sidebar_box_aa.on{background: url(../images/ts_down01.png)  no-repeat,linear-gradient(to right,#a9977f,#c9b79e);
background-position:right;position:relative;cursor:pointer; margin: 5px 0; 
width: 100%;height: 35px;line-height: 35px;display: table;color: #ffffff;}





/* 5-28 */
.shengji{width:600px; margin: 0 auto;background-image: linear-gradient(to bottom,#fffefd,#fff9f2); padding: 10px 0 20px 0; display: table; margin-top:30px;
border-radius: 10px; box-shadow: #e6e6e6 0 0 10px;}

.shengj_01{ margin: 0 auto; display: table; padding-top:15px;}
.sj_yuan{ width: 60px; height: 60px; border-radius: 100px; background: #ffffff;box-shadow: #d9d9d9 0 0 10px; float: left;}
.sj_yuan img{width: 35px; height: 35px;margin-top:12px; margin-left: 12px;}
.shengj_01 span{ color: #a9977f; float: left; line-height: 60px; margin-left: 10px; font-size: 18px;}
.shengj_01 span i{ font-weight: bold; font-size: 20px; font-style: normal;}
.si_button{width: 98%; margin: 0 auto; display: table; border-top: #eee 1px solid; margin-top:20px;}

.bibutton{width: 240px; margin: 0 auto; display: table; height: 45px; line-height: 45px; background-image: linear-gradient(to top,#ec5757,#fc7272); 
border-radius: 5px; text-align: center; color: #fff; font-size: 16px; margin-top: 15px;cursor: pointer; border: none;}
.bibutton:hover{background-image: linear-gradient(to bottom,#ec5757,#fc7272); color: #fff;}


.shengji_bg{width:600px; margin: 0 auto;background: url(../images/vip_bg-pc.png) bottom no-repeat #ffffff; background-size: cover; display: table; margin-top:65px;
border-radius: 10px; box-shadow: #e6e6e6 0 0 10px; position: relative;padding-top: 40px; padding-bottom:50px; margin-bottom:60px;}

.shej_title{background: url(../images/title_gn.png) no-repeat; background-size: cover;width: 267px; height: 50px; margin: 0 auto; display: table; margin-top: -70px; margin-bottom:35px;}

.shengji_bg ul{width: 90%; margin: 0 auto; display: table;}
.shengji_bg ul li{width: 100%; display: table; color: #666666; padding:8px 0; border-bottom: #d0bfa5 dashed 1px;}
.shengji_bg ul li span{width:15px; float: left; font-size: 16px;}
.shengji_bg ul li font{float: right;width: calc(100% - 15px); font-size: 15px;}


@media (max-width:797px) {
.shengji{width: 100%;}
.shengji_bg{width: 100%;}
}

/*clanlan 2021062*/
@media (min-width: 768px) and (max-width:990px){
    .navbar-toggle {
        display: block; float: right;
    }
    .navbar-header{ width: 100%;}
}
#leftMenu>.modal-dialog{margin: 0; width:60%;max-width:375px; min-width: 200px;}
#leftMenu>.modal-dialog>.modal-content{ border-radius: 0; height: 100vh;}
/*.zlfont .bg_img{display: none;}*/
/*.zllist>.iconfont{display:none;}*/
.zllist_on>span{border-left: 3px solid #9f8e63; }
.zllist>a{padding:10px 0 10px 30px; line-height:20px;}
.zllist>a>span {left:30px;padding-left: 20px; position: static;}
.zllist>a>em{font-style: normal; margin-left: 10px;}
/*.zllist>a>.iconfont{display: none;}*/
.zlfont{position:relative; width: 100%; height: 200px; margin: 0; text-align: center; padding: 30px 0;}
.zlfont>.bg_img{position: absolute; width: 100%; height: 100%; left: 0; top:0;  background: #8a7d77;overflow: hidden; display: flex;align-items: center; justify-content: center; }
.zlfont>.bg_img>img{width: 100%; opacity: 0.2;}
.zlfont>.zl_xinxi>.nzl_img{width: 110px; height: 110px;overflow: auto;  border: 5px solid #fff; box-shadow: unset; position: relative;}
.zlfont>.zl_xinxi>.nzl_img>img{max-width: 100%; max-height: 100%;display: flex;align-items: center; justify-content: center; }
.zlfont>.zl_xinxi{position: absolute; top:0; left: 0; width: 100%; height: 100%;z-index: 9; padding: 30px 0;}
.zlfont>.zl_xinxi>span{color: #fff;}
.zlfont>.zl_xinxi>.vip{position: absolute; top:35px; right:calc(50% - 70px); width: 40px; height: 22px; background: #e85d59; border-radius: 5px; font-size: 14px; font-weight: normal;;
    color:#fff; text-align: center; line-height: 22px;}
.zllist_on>span{border:none; color:#e85d59;}
.zllist{min-height: calc(100vh - 497px); overflow-y: auto; padding:0 15px; display: block; margin: 0;}
.zllist>a{line-height:30px; font-size:16px;color: #333; height: auto; border-bottom: 1px solid #ddd;}
.zllist>a:hover{background: none;color:#e85d59;}
.zllist_on{background: none;}
.zllist>a>.iconfont{display:block; position: absolute; left:0; top: 10px; color:#fff; width:30px; height: 30px; line-height: 30px; background: #9c908a; border-radius: 50%; padding: 0;font-size:18px; text-align: center; }
.zllist>a:hover>span{color:#e85d59; }
.zllist>a:hover>.iconfont{background:#e85d59; color: #fff; }
.zllist>a>em{background: linear-gradient(to bottom,#ff827e,#e85d59); border-radius: 0 8px 8px 8px; line-height:18px; font-size: 14px; min-width:20px;
    display: inline-block; padding: 0 5px; text-align: center; color: #fff;}


@media(max-width: 990px){
    .newheight{ min-height:calc(100vh - 374px);}
}
.bg_grey{background: #fefefe; padding:0 20px;}
.newsize{display: block;}
.wnheight:after{content: ""; display: block; clear: both;}
.newsize>.bg_white{background: #fff;  padding: 20px; margin: 20px 0; box-shadow: 0 0 10px rgba(0,0,0,.1); border-radius: 6px;}
.newsize>.bg_white>.tit_bg{background: linear-gradient(to right,#c6b0a4,#ae8f80); padding:6px; border-radius: 6px;}
.newsize>.bg_white>.tit_bg>h2{border: 1px dashed #fff; border-radius: 6px; padding: 10px; text-align: center; line-height: 30px; font-size: 24px; color: #fff; margin: 0;}
.newsize>.bg_white>.black{color: #000; font-size: 14px;}
.mtb20{margin: 20px 0;}
.newsize>.bg_white>.jianbian{border: 1px solid #eee; background: linear-gradient(to bottom,#fff, #eee); border-radius: 6px; padding: 20px 20px 15px 20px; margin:20px 0;}
.newsize>.bg_white>.jianbian>p{color: #666; margin: 0;}
.newsize>.bg_white>.jianbian>p>.red{color: #e65757;}
.newsize>.bg_white>.jianbian>h3{font-size: 16px; font-weight: bold; color: #8a7d77; padding-bottom:10px; margin-bottom:6px; border-bottom: 1px solid #c0b2ac; margin-top: 0;}
@media(max-width: 768px){
    .newsize>.bg_white>.black{margin:15px 0;}
    .newsize>.bg_white>.jianbian{padding:15px 15px 10px 15px; margin:15px 0;}
}
@media(max-width: 468px){
    .newsize>.bg_white{background: #fff url("../images/bg_box.jpg") no-repeat bottom center; background-size:100%;}
 }

/*收件夹*/
.sjj_bg{background:#fefefe url("../images/sjj_bg.jpg")no-repeat bottom right; background-size:100% auto; padding:0 0 40px 0;display:block; font-family:"微软雅黑";min-height:calc(100vh - 277px)}
.lytitle>.right{float:right; font-size:14px;color:#333;font-weight:normal;}
.lytitle>.right>.sjj_btn{float:right; width:120px; height:32px; line-height:32px; border-radius:16px; background:#fff; box-shadow:0 0 10px #f2ded9; margin:10px 10px; overflow:hidden;}
.lytitle>.right>.sjj_btn>a{float:left; width:50%; text-align:center; color:#999;cursor:pointer;}
.lytitle>.right>.sjj_btn>a.on{background:#f9abaa; color:#fff;}
.sjj_menu{background:linear-gradient(to right,#ffd0cd,#ffe5d8); padding:10px 10px 0 10px; overflow:hidden;margin-top:30px;}
.sjj_menu>a{float:left; font-size:14px; color:#333; line-height:40px; padding:0 12px;border-radius:6px 6px 0 0;cursor:pointer;}
.sjj_menu>a.on{background:linear-gradient(to bottom,#fa9694,#feb1a7);color:#fff;box-shadow:0 0 10px #fcc6c1; }
.sjj_list>li{padding:13px 80px 13px 80px;position:relative;background:#f9fafa; height:80px; margin-bottom:15px;border-radius:10px; cursor:pointer; }
.sjj_list>li:hover{background:#fff; box-shadow:0 0 10px rgba(0,0,0,.2);}
.sjj_list>li>.img{position:absolute;top:13px; left:13px; width:54px; height:54px;background:#ddd; overflow:hidden; display: flex; align-items: center; justify-content: center;border-radius:50%;}
.sjj_list>li>.img>img{max-width:100%; height:100%;}
.sjj_list>li>h6{color:#666;font-size:15px;line-height:27px;margin:0;}
.sjj_list>li>h6:after{content: ""; display: block; clear: both;}
.sjj_list>li>h6>span{float:left; max-width:calc(100% - 40px);overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.sjj_list>li>h6>em{font-style:normal; line-height:20px; background:#ffe2e2; padding:0 5px; display:inline-block; border-radius:5px; color:#e65757; margin-left:5px; }
.sjj_list>li>p{font-size:16px; margin:0;line-height:27px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.sjj_list>li>.time{position:absolute; right:13px; top:13px; text-align:right;}
.sjj_list>li>.time>.iconfont{display:inline-block; width:30px; height:30px; border-radius:10px; background:linear-gradient(to bottom,#f3ebde,#cdc3b4); color:#fff; text-align:center; font-size:20px;
    line-height:30px;margin-bottom:5px;cursor:pointer;}
.sjj_list>li>.time>.iconfont:hover{background:linear-gradient(to bottom,#aa9982,#e8d9c5); }
.sjj_list>li>.time>p{color:#999;font-size:13px;}
.sjj_list>.sel{padding-left:110px;}
.sjj_list>.sel>.img{left:40px;}
.sjj_list>.sel>.check{position:absolute; left:13px; top:50%; margin-top:-6px;cursor:pointer;}
.sjj_page{background:#d0bfa5; line-height:38px; color:#333; text-align:center; height:38px; position:relative; border-radius:6px; padding-right:40%;margin-top:25px;}
.sjj_page>.goto{position:absolute;top:0; right:0; background:#a5937b; width:40%;border-radius:0 6px 6px 0; }
.sjj_page>a{margin:0 20px;cursor:pointer;}
.sjj_page>.goto>input{width:40px; height:30px; margin:4px 5px; line-height:30px; background:#d2c9bd; border-radius:6px; text-align:center;}
.sjj_bg .time_cont,.sjj_bg .s_cont{display:none;}
.sjj_bg .time_cont.one_cont,.sjj_bg .s_cont.two_cont{display:block;}
.sjj_bg .btn_cont{position:relative;}
.sjj_bg .btn_cont>.bianji{position:absolute; top:-40px; right:13px;cursor:pointer; line-height:30px; padding:0 10px; border-radius:15px; background: linear-gradient(to bottom,#ffc7c6,#ff8d8c);box-shadow:0 0 10px #fcc6c1; color:#fff; }
.sjj_bg .btn_cont>.bianji>.iconfont,.sjj_bg .btn02>span.iconfont:before{width:24px; height:24px; border-radius:10px; background:linear-gradient(to bottom right,#fdcbca,#fd9592); box-shadow:0 0 5px #ff8d8c;
    display:inline-block; margin:3px 5px 0 -2px; line-height:24px;text-align:center;}
.sjj_bg .btn02{overflow:hidden; display:none;padding:15px 0;}
.sjj_bg .btn02>span,.sjj_bg .btn02>label{float:right; font-size:14px;font-weight:normal; padding:0 10px;  background: linear-gradient(to bottom,#ffc7c6,#ff8d8c);
    border-radius:20px;margin-left:10px; color:#fff;line-height:30px;margin-bottom:0;cursor:pointer;}
.sjj_bg .btn02>label{display: flex;align-items: center; justify-content: center;font-weight:normal;}
.sjj_bg .btn02>label>input{margin:0 8px 0 0}
.sjj_bg .btn02>span:hover,.sjj_bg .btn02>label:hover,.sjj_bg .btn_cont>.bianji:hover{background:#ff8d8c;}
@media(max-width: 992px){
    .sjj_bg{min-height:calc(100vh - 367px)}
}
@media(max-width: 468px){
    .sjj_list>li{padding:13px 80px 13px 75px;}
    .sjj_list>.sel{padding-left:100px;}
    .sjj_menu{margin-top:25px;}
    .sjj_list>li{margin-bottom:10px}
    .sjj_page>a{margin:0 10px;}
}

.opa{position: relative ;}
.opa_1{position: absolute; top: 0; left: 0;}
.nr_input01{background-image: linear-gradient(to right,#e65757,#f87a7a);padding:2px 5px;color: #ffffff;border-radius: 5px;margin-left:6px;font-size: 12px; z-index: 11; 
font-weight: bold;}


