*{
	margin:0;
	padding:0;
	list-style:none;
}
body{
	font-size:12px;
	font-family:'鑻规柟','PingFang', "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", 寰蒋闆呴粦, "Segoe UI", Tahoma, 瀹嬩綋b8b浣�, SimSun, sans-serif;
	color: #666;
	overflow-x:hidden;
}
a{
	color: #666;
}
a:link,a:hover,a:active{
    color:#666;
	text-decoration:none;
}
img{
	border:0;
}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{
    margin:0;
    padding:0;
    list-style:none;
}
.clear:before{
    display: table;
    content: "";
    clear:both; 
}
.clear:after{
    display: table;
    content: "";
    clear:both; 
}
.left{
    float:left;
}
.right{
    float:right;
}
/*棣栭〉*/
.con{
    width:100%;
    min-width:1280px;
    height:auto;
    background:white;
}
.cona{
    width:1200px;
    height:auto;
    margin:0 auto;
    text-align:center;
    overflow:hidden;
}
.cona h1{
    width:auto;
    height:auto;
    margin:0 auto;
    text-align:center;
}
.cona h2{
    width:auto;
    height:auto;
    line-height:54px;
    font-family: PingFangSC-Regular;
	font-size:34px;
	font-weight:normal;
	letter-spacing:r(0);
	color: #353535;
    text-align:center;
    margin-top:80px;
}
.cona h2 span{
    display:inline-block;
    vertical-align:middle;
    width:54px;
	height:54px;
    border-radius:50%;
    line-height:54px;
    text-align:center;
    color:white;
	background-color: #000356;
    margin-right:10px;
    margin-bottom:5px;
}
.cona img{
    display:block;
    width:500px;
    height:4px;
    margin:0 auto;
    margin-top:30px;
}
.fang{
    width:100%;
    min-width:1280px;
	height:530px;
}
.fangc{
    width:1200px;
    height:auto;
    margin:0 auto;
    position:relative;
}
.fanga{
    width:370px;
    height:530px;
    margin-left:15px;
    overflow:hidden;
}
.fanga h3{
    width:47px;
	height:auto;
    padding-bottom:10px;
	font-family: MicrosoftYaHei;
	font-size: 40px;
	font-weight: normal;
	font-stretch: normal;
	line-height:47px;
	letter-spacing:0px;
	color: #000356;
    border-bottom:6px solid #000356;
    margin-top:130px;
}
.fanga p{
    width:auto;
    height:80px;
    font-family: MicrosoftYaHei;
	font-size:30px;
	font-weight: normal;
	font-stretch: normal;
	line-height:80px;
	letter-spacing:0;
	color: #353535;
}
.fanga span{
    display:block;
    width:auto;
	height:auto;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height:34px;
	letter-spacing: 0;
	color: #999999;
}
.fanga .one{
    width:auto;
    height:auto;
    font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing:0;
	color: #353535;
    margin-top:5px;
}
.fangb{
    position:absolute;
    width:auto;
    height:auto;
    right:15px;
    top:95px;  
}
.fang1{
    background-color: #000356;
}
.fangd h3{
    border-bottom:6px solid #fff;
}
.fangd h3,.fangd p,.fangd span,.fangd .one{
    color:white;
}
.casea{
    background-color: #000356;
    padding-bottom:40px;
}
.caseb h2{
    color:white;
}
.caseb h2 span{
    background:white;
    color: #000356;
}
.qya{
   margin-top:60px; 
}
.qy{
    width:1120px;
	height:224px;
	background-color: #ffffff;
	border: solid 1px #e4e4e4;
    margin:0 auto;
    margin-bottom:28px;
    padding:0px 40px;
    overflow:hidden;
    position:relative;
}
.qy a{
    display:block;
    width:100%;
    height:100%;
    overflow:hidden;
}
.qy h3{
    display:block;
    width:auto;
    height:auto;
	font-family: MicrosoftYaHei;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	line-height:30px;
	letter-spacing: 0;
	color: #333;
    margin-top:40px;
}
.qy span{
    display:block;
    width:auto;
    height:auto;
    font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	font-stretch: normal;
	line-height:20px;
	letter-spacing: 0;
	color: #999999;
    margin-top:20px;
}
.qy p{
    display:block;
    width:auto;
    height:auto;
    font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height:24px;
	letter-spacing: 0;
	color: #999999;
    margin-top:20px;
}
.qy img{
    position:absolute;
    right:43px;
    bottom:28px;
    width:26px;
    height:20px;
    -webkit-animation: messa 0.8s linear alternate infinite running;  
    -moz-animation: messa 0.8s linear alternate infinite running;  
    -ms-animation: messa 0.8s linear alternate infinite running;  
    -o-animation: messa 0.8s linear alternate infinite running;  
    animation: messa 0.8s linear alternate infinite running;
}
@keyframes messa{
    0% { transform: translateX(-10px); -webkit-transform: translateX(-10px); }
    100% { transform: translateX(10px); -webkit-transform: translateX(10px); }
}
@-webkit-keyframes messa{
    0% { transform: translateX(-10px); -webkit-transform: translateX(-10px); }
    100% { transform: translateX(10px); -webkit-transform: translateX(10px); }
}
@-moz-keyframes messa{
    0% { transform: translateX(-10px); -moz-transform: translateX(-10px); }
    100% { transform: translateX(10px); -moz-transform: translateX(10px); }
}
@-ms-keyframes messa{
    0% { transform: translateX(-10px); -ms-transform: translateX(-10px); }
    100% { transform: translateX(10px); -ms-transform: translateX(10px); }
}
@-o-keyframes messa{
    0% { transform: translateX(-10px); -o-transform: translateX(-10px); }
    100% { transform: translateX(10px); -o-transform: translateX(10px); }
}
.xqc a:hover{
   color:white;
   box-shadow:0px 0px 5px rgba(0,0,0,0.6);
   transition:all .3s;
}
.qy:hover{
    box-shadow:0px 0px 5px rgba(0,0,0,0.2);
    transition:all .3s;
}
.qy a:hover h3,.qy a:hover span,.qy a:hover p{
    color:#2ac4e3;
    transition:all .3s;
}