@charset "utf-8";
/************************************************************************
 * 公司	: suyee inc.
 * 网址	: www.suyee.net.cn
 * 作者QQ: 新月(46780956)
 * 日期	: 2021.05.07，2020.09.20
************************************************************************/
*	{margin:0; padding:0;}
html	{width:100%;}
div, h1, h2, h3, h4, h5, h6 ,p, form, label, input, img, span,ul,ol{margin:0; padding:0; list-style-type:none;}
img {border:0; max-width: 100%; height: auto; width: auto\9; /* ie8 */}
.spacer{ clear:both !important; font-size:0 !important; line-height:0 !important; height:0 !important;}
.clear:after,#clear:after {    content: "";    display: table;    clear: both;    font-size: 0;    line-height: 0;    height: 0;}
body{ display:block; width:100%; max-width:740px; height: 100%;  margin:0 auto;  transition:all ease-out 0.3s; background:#FFF;
	      color:#555; font-family: Arial,"Microsoft YaHei","微软雅黑","宋体"; font-size:16px; line-height:26px;

}

a:link {color: #4b8dff;	text-decoration: none; transition:all ease-out 0.3s;}
a:visited {text-decoration: none;	color: #4b8dff;}
a:hover {text-decoration: none ;	color: #36F;}
a:active {text-decoration: none;	color: #4b8dff;}

.ad_top{ width:100%; margin:0; padding: 0;  box-sizing:border-box; background:#2A2A2A; position:relative; text-align:center; color:#FFF;height: 50px; line-height:50px;}
.ad_top a{  color:#FFF;}
.ad_top_left{position: absolute; left:4%; top:0; font-size: 24px;}
.ad_top_right{position: absolute; right:2%;top:0; }
.ad_top_right li{ float:left;    display: block;    padding: 0 8px;}

.ad_section{ width:100%; margin:0; padding: 0;  box-sizing:border-box;}
.ad_section:after,.ad_box:after,.ad_top:after{ content: ''; clear: both; display: block; font-size: 0;}
.ad_box{ width:100%; margin:0; padding: 0;  box-sizing:border-box;background: #FFF;}

.ad_video  {    background: #F5F5F5; padding: 10px 0;}
.ad_video video {    max-width:800px !important;width: 100%;margin: 0 auto;}
.ad_video p{width: 100%; text-align: center;}

.ad_cate_txt{
	overflow: hidden;font-size: 0;
	margin: 0 auto;padding: 20px 1% 10px 1%; box-sizing:border-box;
	justify-content:center;text-align: center;
	display: block; width: 100%; background: #FFF;
}

.ad_cate_txt li{
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    font-size: 14px; margin:0 !important; padding:7px;
	width: 33.33%;

}

.ad_cate_txt a{
    display: block; 
    position: relative;
    box-sizing: border-box; padding:13px 15px;
	border: 1px solid #999;
    width: 100%;
    max-width: 150px;
    overflow: hidden;
    text-align: center;
    line-height: 1; font-size: 16px; color:#333;
}

.ad_cate_txt li span{ 
    text-align: center;
    line-height: 30px;
    font-size: 16px;
}

/*
.ad_cate{
	overflow: hidden;font-size: 0;
	margin: 0 auto;padding: 20px 1% 10px 1%; box-sizing:border-box;
	justify-content:center;text-align: center;
	display: block; width: 100%; background: #f2f2f2;
}

.ad_cate li{
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    font-size: 14px; margin:0 !important; padding:10px;
	width: 33.33%;

}

.ad_cate a{
    display: block; border-radius: 100%;
    position: relative;
    box-sizing: border-box; 
	border: 1px solid #4b8dfe;
    width: 100%;
    max-width: 150px;
    overflow: hidden;
    text-align: center;
font-size: 0;
    line-height: 1;
}

.ad_cate li span{ 
    text-align: center;
    line-height: 30px;
    font-size: 16px;
}
*/
.ad_form{ width:100%;box-sizing: border-box;
    font-size: 14px;
    padding: 5px 4% 20px 4%;}
.ad_form p{ width:100%; display: block;    float: left;}
.ad_form p span{ width:50%;display: block; float: left;}
.padding-top15{ padding-top: 15px;}
.input_radio{}
.input_txt{
	width: 100%;box-sizing: border-box;
	font-size: 16px;
    padding-left: 12px;
    line-height: 30px;
	border: none;
	border-bottom: 1px solid #666;
    }
.input_txt:focus{
	border: none;
	border-bottom: 1px solid #333;
    }
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:0.5;}
.submit_btn { text-align:center; font-size: 22px; color:#FFF;
    width: 96%; margin: 0 auto; 
    height: 50px; line-height:50px;
    border: none;
    background: #4B8DFE;
    cursor: pointer;
    border-radius: 25px;
    overflow: hidden;
}

.copyright{text-align:center; font-size:14px; line-height:1.6; padding:15px 0 65px 0;}
.copyright span{color:#999;}

.ad_11{width:100%; text-align:center; padding-bottom:55px; font-size:14px; line-height:30px;}

.ad_tel{position:fixed; left:0; overflow: hidden;bottom:1px; right:0; height:50px; line-height:50px; background:linear-gradient(to right,#9548e7 0%,#ae62ee 100%); color:#FFF; border-bottom: 1px solid #9548e7;border-top: 1px solid #9548e7;}
.ad_tel span{display: block; float:left;text-align:center; }
.ad_tel a{color:#FFF; }
.ad_tel i.fa-phone{font-size:26px; line-height:50px; }

.kefu_list{	position: fixed; /*left:0; top:calc( 50% - 80px);*/ width: 56px; right: 3.5%;bottom: 165px;}
.kefu_list a{display:block; background:#1F8CEB; border-radius:100%; overflow:hidden;text-align: center;
    height: 56px; line-height:50px; color:#FFF; font-size:26px;
    width: 56px; margin-bottom:5px;
}
.kefu_list a img{width: 100%;}


.v_data:before {background: rgba(0,0,0,0.3);
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	-webkit-transition: background .3s ease;
	transition: background .3s ease;
}
.v_data:after {
	content: "\f01d";
	font-family: "FontAwesome";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: .8;
	color: #fff;
	font-size: 50px; margin:0;
}











