﻿/*整体说明*/
html{margin:0px;padding:0px;background-color:#E5F6FC;}
html body{margin:0px;padding:0px;}
body a{text-decoration: none;}
a:link {color:#fff;}
a:visited{color:#fff;}
a:hover{color:#fff;}
a:active {color:#fff;} 




 /*---------------------判断显示哪个端------------------------*/
@media screen and (max-width: 768px) {
	#mobile{width:100%;background-color: #EFFAFC;}
	#pc{display: none;}
}
@media screen and (min-width: 768px) {
	#pc{margin: 0px auto;;}
	#mobile{display: none;}
}



 /*---------------------移动端------------------------*/
.baner-m{width:100%;}
.mgcjs{margin-top:0.5em;background: url('imges/mbg.png') }
.mgcjs-txt{display: flex;}
.mgcjs-xian{width:0.4em;height:1em;background-color:#E47085;margin:2em 0em 0em 2em;}
.mgcjs-title{font-weight:500;color:#000;font-size:1em;margin:1.9em 0em 0em 0.5em;}
.mgcjs-en{color:#333;font-size: 0.8em;font-weight:500;margin:2.6em 0em 0em 0.5em;}
.mgcjs-img{padding:0.3em 2em;margin-top:1em;}
.mgcjs-sm{padding:0em 2em 0.5em;line-height:2.3em;font-size:0.9em;}
.mcpjs-img{width:80%;margin:0px 10%;}
.mcpjs-k{}
.mcpjs-t1{margin-top:0.5em;text-align:center;font-size:1em;font-weight:600;}
.mcpjs-t2{margin-top:0.5em;text-align:center;color:#666;font-size:0.9em;}
.mcpjs-t3{width:100%;margin-top:3em;font-size:1em;}
.mcpjs-k{margin-top: 5em;}
.mcpjs-k-l{width:45%;height:4.5em;;float:left;margin-left:5%;}
.mcpjs-k-l-l{float:left;width:2em;height:2em;}
.mcpjs-k-l-r{float:left;font-size: 0.9em;margin-left:0.5em;margin-bottom:3em;}
.mcpjs-k-l-r-t1{font-size: 0.8em;margin-top:0.1em;color: #666;}
.mcpjs-k-l-r-t2{font-size: 0.8em;font-weight: 500;margin-top:0.2em;}

.mcpjs{background-image: url('imges/mbg.png');padding:1em;background-size: 100%;}

.mks{background-image: url('imges/mbg.png');margin-top: 0.3em;background-size: 100%;}
.mks-t{display:flex;}
.mks-cp{width:50%;float:left;margin:3em 0em 0em 0em;text-align: center;}
.mks-cp-title{text-align: center;font-size:0.9em;}








.mdh{margin:0em 1em 0em;display:flex;line-height:1em;font-size:1em;padding-top:2em;}
.mlogo{margin:2em 1em 0em;text-align: center;}
.msp{margin:1.5em 1em 3em;background-color: #fff;text-align: center;}
.mcs{margin:1.5em 1em 0em;}
.mimg{text-align: center;}





















 /*---------------------PC端------------------------*/
.baner-nan{
	width:100%;height: 787px;
	background-image: url('imges/banerbg.webp');
	background-position: center center;
}
.baner{width:1400px;height:787px;margin:0px auto;padding:0px;}


.gcjs{
   width:1280px;height:687px;margin:0px auto 0px;padding:0px 60px 0px;
   background-image: url('imges/gcbg.webp');
   background-size: 100%;
}
.gcjs-txt{display: flex;margin-bottom:30px;margin-top:20px;padding-top:70px;}
.gcjs-xian{width:0.5em;height:28px;background-color:#E47085;}
.gcjs-title{font-weight:500;color:#000;margin-left:12px;line-height:28px;font-size: 28px;}
.gcjs-en{margin-left:10px;margin-top:6px;color:#333;font-size:18px;font-weight:500;}
.gcjs-sm{width:410px;font-size: 15px;line-height:35px;color: #333;}
.gcjs-an{width:180px;height:45px;margin-top:38px;font-weight:600;color: #fff;;background: linear-gradient(to bottom, #0191FF, #0191FF);text-align: center;border-radius: 35px;line-height:45px;}
.gcjs-an2{width:220px;height:45px;margin-left:195px;margin-top:-40px;font-weight:600;color: #fff;;background: linear-gradient(to bottom, #0191FF, #0191FF);text-align: center;border-radius: 35px;line-height:45px;}
   
.cpjs{
	width:1280px;height:760px;margin:20px auto 0px;padding:60px 60px;
	background-image: url('imges/B.jpg');
	background-size: 100% 100%;
}
.cpjs-l{width:680px;float: left;}
.cpjs-l-t1{display: flex;font-style: italic;}
.cpjs-l-t2{line-height: 50px;margin-left: 5px;}
.cpjs-l-tu{width:550px;height: 550px;margin:10px 0px 40px 0px;}


.cpjs-r{width:600px;float: left;display:flex;flex-wrap:wrap;margin-top:85px;}
.cpjs-r-k{width:300px;height:55px;margin:45px 0px 0px;display: flex;}
.cpjs-r-k-l{width:50px;height:50px;float: left;}
.cpjs-r-k-r{margin-left:10px;}
.pjs-r-k-r-t{font-size: 13px;color: #444;margin-top:3px;}
.pjs-r-k-r-b{font-size: 14px;color: #333;font-weight:600;margin-top:8px;}


.ks{
	width:1320px;margin:20px auto 0px;padding:60px 40px 0px;
	background-image: url('imges/B.jpg');
}
.ks-t{display: flex;}
.ks-b{margin-top:40px;}
.ks-b-k{width:264px;height:380px;float:left;}
.ks-b-k-tu{width:264px;height:280px;margin:20px 0px 0px;}
.ks-b-k-tXt{width:264px;margin:5px 0px;text-align: center;font-size:14PX;}



.gm{
	width:1280px;height:350px;margin:20px auto 0px;padding:60px 60px 40px;
	background-color: #EFFAFC;
}

.gm_b{width:1200px;margin-top: 72px;margin-left:40px;}


.gm_e{width:400px;margin-top: 100px;margin-left:450px;}


.us{
	width:1280px;height:500px;margin:20px auto 0px;padding:60px 60px 40px;
	background-image: url('imges/gmd.webp');
	background-size: 100%%;
}

.lix{
	text-align: center;
	color: #999;
	font-size: 14px;
	padding: 60px 0px 120px;
}















.logo{width:1400px;margin:0px auto;padding:40px ;text-align: center;background-color: #E5F6FC;}
.baner-nan-xq{
	width:100%;
	background-image: url('imges/banerbg-xq.png');
	background-position: center center;
}
.baner-xq{width:1400px;height:1100px;margin:0px auto;padding:0px;background: linear-gradient(180deg, #D7F4FC, #F5FBFE);}
.baner-xq-dh{display:flex;height:100px;}
.baner-xq-dh-l{display:flex;margin-top:30px;margin-left:50px;}
.baner-xq-dh-l-l{height:20px;}
.baner-xq-dh-l-r{height:20px;line-height:20px;font-size:14px;margin-left:5px;color: #999;font-weight:600;}
.baner-xq-dh-r{flex:1;text-align: right;margin-top:30px;margin-right:50px;}
.baner-xq-dh-r-t{font-size: 18px;font-weight: 600;font-style: italic;margin-right:7px;}
.baner-xq-dh-r-b{font-size: 15px;font-weight: 500;margin-right:4px;color: #666;}
.baner-xq-sp{width:1300px;padding:0px 0px;text-align: center;background-color: #fff;margin-left:50px;}
.baner-xq-cs{width:1300px;margin:40px auto 0px;flex-wrap:wrap;display:flex;padding-left:120px;}

.xqlei{width:1400px;background: #F4FBFE;margin:0px auto;text-align: center;}
.xqlei img{width:800px;margin:0px 300px;}

.xq-b{display:flex;}
.xq-b-l{width:500px;height:711px;}
.xq-b-r{width:800px;padding-top:50px;}
.baner-xq-cs-k{width:260px;height:55px;display:flex;text-align:left;float:left;margin:80px 0px 0px 0px;}




 /*--------------------------------------------------共用--------------------------------------------------*/
 .f_14{font-size: 14px;}
  .f_16{font-size: 16px;}
  .c_333{color: #333;}
 .c_666{color: #666;}
 .m_t_40{margin-top: 40px;}
 .lin-50{line-height:50px;}
  .lin-50{line-height:50px;}
  .fn{width:1320px;height: 30px;clear: both;}