@charset "UTF-8";
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img,input,button { border:none; padding:0;margin:0;outline-style:none; /*去掉input获取焦点后的外边框*/}
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; } /*防止拖动,影响布局*/
img {border:0; vertical-align:middle; }  /*  去掉图片底测默认的3像素空白缝隙
还可以采用display:block*/
table { border-collapse:collapse; }/*合并边框*/
body {
    font:14px/150% tahoma,Arial,"Microsoft YaHei",'Hiragino Sans GB',sans-serif,'\5b8b\4f53';/*unicode 编码 宋体*/
    color:#333;
    background:#fff;
}
/*清除浮动 -- 减少浏览器渲染负担 -- 推荐*/
.clearfix:before,.clearfix:after{
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}
a{color:#333; text-decoration:none; }
a:hover{color:#333;}
h1,h2,h3,h4,h5,h6{text-decoration:none;font-weight:normal;font-size:100%;}
s,i,em{font-style:normal;text-decoration:none;}
.banner{
	width: 100%;
	height: 620px;
	margin: 0 auto;
	background: linear-gradient(#5797fc,#5ba1fd);
}
.banner img{
	display: block;
	margin: 0 auto;
}
.position{
	width: 1200px;
	position: relative;
	margin: 0 auto;
}
.banner .down{
	position: absolute;
	bottom: 140px;
	left: 65px;
}
.banner:hover .down{
	cursor: pointer;
	transform: scale(1.1);
	transition: all 1s;
}
.w{
	width: 1200px;
	margin: 0 auto;
}
.cont{
	/* padding: 50px 0; */
}
.cont1{
	width: 100%;
	position: relative;
}
.cont h2{
	color: #222;
	height: 62px;
	font-size: 40px;
	font-weight: 600;
	line-height: 62px;
	margin-top: 90px;
	margin-bottom: 10px;
	text-align: center;
	letter-spacing: 1px;
}
.cont .ms{
	font-size: 22px;
	color: #333;
	text-align: center;
	padding-top: 0;
}

.ypt ul{
	width: 1200px;
	padding: 0;
	margin: 50px auto;
	display: flex;
}
.ypt li{
	width: 235px;
	height: 300px;
	border: 1px solid #e2e8ef;
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #fff;
	transition: all .3s ease-in-out;
	margin-right: 10px;
}
.ypt li img{
	width: 64px;
	height: 64px;
	margin: 40px auto;
}
.ypt li h3{
	color: #000;
	line-height: 23px;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 30px;
	text-align: center;
}
.ypt li p{
	color: #888;
	font-size: 16px;
	line-height: 26px;
	padding: 0 30px;
	text-align: center;
	
}
.ejkt img,.yhsq img{
	width: 700px;
	margin: 50px auto;
	display: block;
}
.c1 {
	width: 1200px;
	padding: 70px 0;
	margin: 0 auto;
}
.c1 li{
	width: 200px;
	float: left;
	text-align: center;
}
.c1 p{
	font-size: 18px;
	padding: 15px;
}
.ms{
	padding-top: 80px;
	text-align: center;
	font-size: 22px;
	color: #666;
	line-height: 36px;
}
/*应用特效时，以上样式可删除*/
#d_tab ul, #d_tab li { margin: 0; padding: 0; list-style: none; }
#d_tab img { border: 0; vertical-align: top; }
#d_tab {position: relative; height: 460px; text-align: left; }
#d_tab .d_img { position: relative; margin: 0 auto; width: 1000px; height: 100%; }
#d_tab .d_img li { position: absolute; display: none; z-index: 0; }
#d_tab .d_img .cont{ width:100%; height:87px; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px; z-index:99999;}
#d_tab .d_img li img { width: 100%;box-shadow:rgb(0 0 0 / 20%) -1px 2px 6px 0px; }
#d_tab .d_img li.d_pos2 { display: block; width: 650px; left: 0%; top: 40px; z-index: 2; }
#d_tab .d_img li.d_pos3 { display: block; width: 700px; left: 15%; top: 20px; z-index: 3; }
#d_tab .d_img li.d_pos4 { display: block; width: 650px; right:0%; top: 40px; z-index: 2; }
#d_tab .d_menu { position: absolute; bottom: 20px; width: 100%; text-align: center; }
/* #d_tab .d_menu li { display: inline-block; zoom: 1; *display:inline;background: url('../images/btn.png') no-repeat 0 0; width: 12px; height: 12px; cursor: pointer; margin-right: 3px }
#d_tab .d_menu li.d_select { background: url('../images/btn.png') no-repeat 0 -18px } */
#d_tab .d_next { position: absolute; right: 50px; top: 210px; z-index: 10; cursor: pointer; }
#d_tab .d_prev { position: absolute; left: 50px;  top: 210px; z-index: 10; cursor: pointer; }
#d_tab .d_next:hover,#d_tab .d_prev:hover{
	opacity: 0.7;
}