@charset "utf-8";
/* CSS Document */

body,div,ul,li,p,h3,h1,h2,h5,h6,h4,dl,dt,dd,table,tr,td,img,span,b,form,input,span{ margin:0; padding:0}
img{ border:0;}
ul, li{ list-style:none;}
a{ text-decoration:none}
font{ font-size:12px;}

body{ font-size:12px; color:#000; font-family:Microsoft Yahei; font-family:微软雅黑}
.ty01, .ty02, .ty03{ margin:0 auto; overflow:hidden}
.ty02{ width:1200px; }
.ty03{ width:1170px; background:#fff; padding:15px}

.head01{ height:110px;}

.logo{ display:block; float:left; margin-top:28px; width:223px; height:56px; margin-bottom:26px; margin-right:77px }

.wx01{ width:155px; padding-left:745px; float:left; height:35px; margin-bottom:13px; margin-top:10px;}
.wx01 dt{ float:left; overflow:hidden; height:25px; line-height:25px; margin-top:5px; width:25px; margin-right:28px;}
.wx01 dt a{display:block; float:left; overflow:hidden; width:100%; height:25px; background:url(wxico.png) no-repeat 0 0;}
.wx01 dt a img{ position:absolute; left:50%; margin-left:415px; top:-500px; z-index:9; border:4px solid #fff; width:90px; height:90px; border-radius:5px}
.wx01 dt a:hover img{ top:50px}
.wx01 dd{ width:102px; height:32px; float:left; overflow:hidden}
.wx01 dd a{ display:block; width:100px; height:30px; float:left; overflow:hidden; border:1px solid #1e50ae; text-align:center; line-height:30px; color:#1e50ae}
.wx01 dd a:hover{ background:#1e50ae; color:#fff;}

.tel01{ width:155px; padding-left:745px; float:left; height:35px; margin-bottom:13px; margin-top:10px; font-size:16px; color:#f60; text-align:right; background:url(tel001.gif) no-repeat 760px 0px}

.nav01{ height:60px; width:900px; float:left; overflow:hidden; text-align:right;}
.nav01 span{ padding:0 22px}
.nav01 a{ font-size:18px; color:#333}

.nav01 a:hover{ color:#1e50ae; text-decoration:underline}
.nav01 a.on_h{color:#1e50ae; text-decoration:underline}
.nav01 a.on_h:hover{color:#1e50ae; }

.nav01 ul li a.a_sy{ background:#faa10e; }

.foot1{ padding:60px 0 30px; background:#1e50ae url(foot02.jpg) no-repeat center 0; border-bottom:1px solid #0a1c3e }

.foot01{ width:580px; float:left; overflow:hidden; }
.foot01 h2{ width:100%; float:left; overflow:hidden; font-size:30px; color:#dae4ed; font-weight:normal; margin-bottom:10px}
.foot01 h4{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:16px; color:#dae4ed; font-weight:normal; margin-bottom:30px}
.foot01 dl{ width:100%; float:left; overflow:hidden;}
.foot01 dl dt{ width:100%; float:left; overflow:hidden; background:url(tel-01.png) no-repeat 0 center; height:34px; text-indent:55px; font-size:28px; color:#dae4ed; margin-bottom:20px}
.foot01 dl dd{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#dae4ed; margin-bottom:8px}

.foot02{ width:300px; float:left; overflow:hidden; margin-right:68px}
.foot02 li{ width:50%; float:left; overflow:inherit; line-height:30px; height:30px; margin-bottom:20px}
.foot02 li a{ font-size:16px; color:#dae4ed;}
.foot02 li a:hover{ color:#f60; text-decoration:underline}

.foot03{ width:252px; float:left; overflow:hidden}
.foot03 li{ width:106px; padding-left:146px; float:left; overflow:hidden;}
.foot03 li img{ width:90px; height:90px; float:left; overflow:hidden; padding:7px; border:1px solid #486aa9; margin-bottom:13px;}
.foot03 li h5{ width:100%; float:left; overflow:hidden; text-align:center; font-weight:normal; font-size:15px; color:#dae4ed; line-height:22px}
.foot03 li:first-child{ margin-right:40px}



.copy-01{ height:46px; background:#0f171e;background:#102d62; border-top:1px solid #1e4ca1; }
.copy-01 ul{ width:100%; float:left; overflow:hidden; line-height:46px; xfont-size:12px; color:#90a7ba;  }

.copy-01 ul span{ float:right; line-height:46px;}
.copy-01 ul span a{ color:#90a7ba; font-size:12px}
.copy-01 ul span a:hover{ text-decoration:underline}



.dlt-01{ width:100%; float:left; overflow:hidden;}
.dlt-01 dd{width:100%; float:left; overflow:hidden; line-height:50px; text-align:center; float:left; overflow:hidden; color:#111; letter-spacing:-1.5px; font-size:40px; text-transform:uppercase; margin-bottom:10px}
.dlt-01 dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; margin-bottom:10px; font-size:21px; color:#101010; background:url(line-01.gif) no-repeat center center }
.dlt-01 dt span{ padding:0 7px; background:#fff;}
.dlt-01 dt a{ font-size:21px; color:#101010;}
.dlt-01 dt a:hover{ text-decoration:underline; }


.m_10{ margin-bottom:10px}
.m_15{ margin-bottom:15px}
.m_20{ margin-bottom:20px}
.m_25{ margin-bottom:25px}
.m_30{ margin-bottom:30px}
.m_40{ margin-bottom:40px}
.m_50{ margin-bottom:50px}
.m_60{ margin-bottom:60px}
.m_70{ margin-bottom:70px}
.m_80{ margin-bottom:80px}
.m_90{ margin-bottom:90px}
.m_top40{ margin-top:40px}
.m_r23{ margin-right:23px}
.m_r100{ margin-right:100px}
.m_r30{ margin-right:30px}
.m_r40{ margin-right:40px}




