@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; box-sizing:border-box}
body{ font-size:14px; font-weight:1.5; font-family:"微软雅黑", sans-serif !important;color:#343434;}
body, html{ overflow-x: hidden;}
a,img,input{ text-decoration:none; font-size:14px; border:0}
body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#343434; font-weight:normal}
ul li{ list-style:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 
a:hover{ color:#EB5B27}
input,button,select,textarea{outline:none}
textarea{resize:none; outline:none; -webkit-appearance: none;}
img{ max-width:100%}

.cent,.foot{ max-width:1200px; margin:auto; overflow:hidden}
.header{ position:relative;}
.header p img{ width:100%}
.sy-bt{ margin:8% 0 5%;} 
.sy-bt h1{ text-align:center; font-size:24px; color:#01509D}
.sy-bt h1 img{ vertical-align:middle; margin:0 20px}
.sy3-1 h1{ font-size:20px; text-align:center}
.sy3-1 ul{ overflow:hidden; margin-left:-6%;}
.sy3-1 ul li{ font-size:18px; float:left; width:27.333%; margin-left:6%; margin-top:4%; background:#F7F7F7; height:190px; padding:3.5% 2%; line-height:28px}
.sy3-1 ul li strong{ font-size:45px; color:#0B59A3; display:block; margin-bottom:10%}
.sy3-1 ul li:nth-child(4),.sy3-1 ul li:nth-child(5){ padding-top:2.5%}
.sy3-1 ul li:nth-child(4){ margin-left:20%}
.sy3-2{ box-shadow:0 0 10px #ccc; margin:10px; padding:5% 4%}
.sy3-2 h1{ font-size:20px; text-align:center; margin-bottom:3.5%}
.sy3-2 ul{ border-top:#666 1px solid; border-bottom:#666 1px solid; overflow:hidden; padding:1% 0}
.sy3-2 ul li{ float:left; text-align:center; width:20%; text-align:center
; font-size:18px; margin:1.5% 0}
.sy4 table{ border-collapse:collapse}
.sy4 table tr td{ background:#F7F7F7; border-bottom:#fff 30px solid; padding:1% 0; text-align:center; font-size:18px; width:25%}
.sy4-1{ overflow:hidden; padding:0 13%; margin:5% 0 8%}
.sy4-1 dl{ float:left; width:36%; margin:0 7%; position:relative}
.sy4-1 dl dt img{ width:100%}
.sy4-1 dl dd{ background:#000; color:#fff; text-align:center; width:100%; font-size:30px; font-weight:bold; position:absolute; left:0; bottom:0;background:#000; background-color: rgba(0,0,0,0.8); filter: Alpha(opacity=80); padding:5% 0}
.footer{ background:#0B59A3}
.foot1{overflow:hidden;margin:5% 0 3%;/* padding-left: 2%; */}
.foot1 .left{ width:30%}
.foot1 .left p{ font-size:16px; line-height:28px; color:#fff;}
.foot1 .right{ width:59%; position:relative}
.foot1 .right div{ width:100%;}
.foot1 .right div:last-child{ position:absolute; right:0; top:0; width:40%}
.foot1 .right div p,.foot1 div p a{ font-size:18px; color:#fff; margin-top:15px}
.foot1 .right div p:first-child{ margin-top:0}
.foot1 .right div h1{ color:#fff; font-size:30px}
.foot3{ border-top:#fff 1px solid; padding:1% 0}
.foot3 p{ font-size:20px; color:#fff; text-align:center}
.foot3 h1{ font-size:22px; text-align:center; color:#FE0002; text-align:center; margin-top:0.5%}
.xf1{ position:fixed; right:10px; top:30%;}
.xf1 h1{ font-size:18px; color:#fff; background:#0B59A3; border-radius:15px; padding:5px 10px; margin-bottom:10%}
.xf1 h1 img{ vertical-align:middle; margin-right:15px;}
.xf1 p img{ display:block; margin-bottom:7%; border-radius:15px}
.xf1 p{ font-size:16px; text-align:center; line-height:26px;}
.sy1{ overflow:hidden}
.sy1 dl{ float:left; width:31.333%; margin-left:2%}
.sy1 dl dt img{ display:block; margin:auto}
.sy1 dl dd{ font-size:16px; text-indent:2em; line-height:24px; margin-top:4%;word-break : break-all ;}
.sy1 dl:nth-child(2){ margin-top:8%}
.sy2{ overflow:hidden; margin-left:-1%; margin-top:-5%}
.sy2 dl{ float:left; width:24%; margin-left:1%; margin-top:5%}
.sy2 dl dt img{ border:#2B418A 1px solid; border-radius:15px; width:100%; height:278px}
.sy2 dl dd{ text-align:center; margin-top:8%; font-size:18px}




