﻿/**************************************

          通用样式部分(BaseStyle)

           Update:09-11-11


*************************************

body, html {

	height:4000px;
	
	background-color:#000;

}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, lengend, button, input, textarea, th, td {

	margin:0;

	padding:0;

}

body, button, input, select, textarea {

	font:12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;

}


address, cite, dfn, em, var {

	font-style:normal;

}

code, kbd, pre, samp, tt {

	font-family:"Courier New", Courier, monospace;

}

ul, ol {

	list-style:none;

}

td { line-height: 1.5; }


a {

	text-decoration:none;
}

a:hover {

	text-decoration:underline;

}

fieldset, img {

	border:none;

}

button, input, select, textarea {

	font-size:100%;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

hr {

	border:none;

	height:1px;

	color:#fff;

}

*/

@font-face {

  font-family: 'iconfont';

  src: url('../fonts/iconfont.woff2') format('woff2'),

       url('../fonts/iconfont.woff') format('woff'),

       url('../fonts/iconfont.ttf') format('truetype');

}

/**************************************

         全局样式部分(GenericStyle)

           Update:21-09-28


**************************************/

form{margin: 0;padding:0;line-height:inherit;vertical-align: middle;font: inherit;color:inherit;background-color: transparent;box-shadow: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;border:0;outline:0;border-radius:0;/*IOS*/resize: none;}

.kstForm{width: 600px;height: 360px;display:flex;position: fixed;z-index: 1000;border-radius:24px;margin: 0 auto;left:0;right:0;top: 40%;margin-top: -170px;}

.curtain{z-index: 998;width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); position: fixed; top: 0; left: 0;display: none;z-index: 998;}

.kstForm_banner{width: 600px;height: 360px;position:absolute;background-repeat: no-repeat;}


.kstForm_close{width:23px;height:23px;line-height:25px;font-size:20px;position:absolute;right: 5px;top: 5px;cursor: pointer;border-radius: 50%;text-align: center;border: 1px solid #fff;color: #fff;z-index: 2;}

.ws-icon{font-family: "iconfont" !important;  font-size: 16px;  font-style: normal;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.kstForm_w{height: 45px;background-color:#fff;border-radius: 10px;position:absolute;top: 365px;left: 62px;}

.kstForm_w_list_options span{width:75px;padding:1px 0;font-size:14px;border-radius:5px}

.kstForm_w_list:first-child .time span{padding:1px 0}

.fl_pop_input_phones{width: 204px;height: 45px;padding: 0;border: 1px solid #bfbfbf;font-size: 18px;padding-left: 18px;color: #bfbfbf;}

.submitbtn{display: inline-block;width: 145px;height: 45px;background-color: #f6555a;color: #fff;font-size: 18px;line-height: 49px;cursor: pointer;border-style: none;}

.kstForm_w_btns .fl_pop_input_phone{font-size:15px;height: 45px;width: 147px;border-width: 0px;text-align: center;}

.kstForm a{width: 350px;height: 45px;color: #fff;font-size: 21px;line-height: 47px;cursor: pointer;text-align: center;text-decoration: none;position: absolute;}
.kstForm .btn1{top: 310px;margin-left: 80px;}
.kstForm .btn2{top: 370px;margin-left: 80px;}