@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,video{ margin:0; padding:0}
img{ border:0; max-width:100%; vertical-align:middle}
ul, li{ list-style:none;}
a{ text-decoration:none}
font{ font-size:12px;}
body{ font-size:12px; color:#000; font-family:"PingFangSC-Regular","微软雅黑","Microsoft Yahei";}
.ty01,.ty02{ margin:0 auto; overflow:hidden}
.ty02{ width:1400px;  }
body{ background:url(body01.jpg) no-repeat center 0;  background-attachment:fixed;}

.head01,.head02{ margin:0 auto; }
.head01{ position:absolute; left:0; top:0; z-index:2; width:100%;}
.head02{ width:90%; padding:0 5%; height:85px; display:flex; justify-content:space-between; }
.logo{ width:311px; height:51px; margin-top:20px; overflow:hidden;}
#header{width:660px; height:70px; margin-top:15px; margin-right:200px}
.nav{ width:100%; height:70px; float:left; }
.nav li{ position: relative;width:110px; float:left; height:70px;}
.nav li a{ width:100%; height:70px; text-align:center; line-height:70px; display:block; float:left; color:#fff; font-size:18px; }
.nav li a:hover { text-decoration:none;}
.nav li .nav-w { z-index:21; position:absolute; display:none; float:left; clear:both; left:-30px; overflow:hidden; top:70px; width:170px;  background-color:rgba(255,255,255,.95);}
.nav li:hover a{color:#ed9e20; text-decoration:none;}
.nav li .section-nav1{  height:auto; width:100%; overflow: hidden; }
.nav li .section-nav1 ul { width:100%; position:static; overflow:hidden;}
.nav li .section-nav1 ul li{position:static; padding:0px; margin:0; width:100%;  background:none; float:left; overflow:hidden; height:47px}
.nav li div.section-nav1 a { float:left; display:block; line-height:50px; height:50px; overflow:hidden; padding:0;  width:100%; color:#333; font-size:15px; border-top:none; margin:0;  border:none; text-align:center;text-decoration:none;transition: all 0.4s;}
.nav li .section-nav1 ul li a:hover {color:#fff; text-decoration:none;background:#ed9e20; }
.nav li:hover .section-nav1 a{ background:none; }
.nav li a.on_h{ color:#ed9e20}
.nav li:hover a.on_h{ color:#ed9e20}

.tel{ position:absolute; right:5%; top:35px; z-index:9; height:30px; font-size:17px; color:#fff; line-height:30px; font-weight:normal; width:150px; padding-left:35px; text-align:right; background:url(tel.png) no-repeat 30px center}
.tel:hover{ color:#ed9e20; background:url(tela.png) no-repeat 30px center}

.foot{ background:url(footbg.jpg); padding:60px 0}
.link{ height:56px; width:100%; float:left; overflow:hidden; display:flex; border-bottom:1px solid #3f4a5f; padding-bottom:30px; margin-bottom:30px}
.link h3{ line-height:56px; font-size:22px; color:#fff; font-weight:normal; margin-right:15px}
.link ul{ flex:1; line-height:56px;}
.link ul a{ font-size:17px; margin:0 20px; color:rgba(255,255,255,.9); color:#c3cde0}

.link ul span{ float:right; line-height:55px}
.link ul span a{ width:56px; line-height:26px; height:26px; padding:15px 0 ; text-align:center; background:#243f70; border-radius:50%; display:block; float:left; overflow:hidden}

.lianxi{ width:100%; float:left; overflow:hidden; display:flex; justify-content:space-between; margin-bottom:25px}
.lianxi dl{overflow:hidden}
.lianxi dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:15px;font-size:22px; color:#fff; margin-top:13px}
.lianxi dl dt img{ vertical-align:middle; margin-top:-4px; margin-right:8px}
.lianxi dl dd{ width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:8px ;font-size:17px; color:#c3cde0}

.yewu{ width:100%; float:left; overflow:hidden;  border-bottom:1px solid #3f4a5f; padding-bottom:30px; margin-bottom:30px}
.yewu h3{ width:100%; float:left; overflow:hidden; line-height:36px; font-size:22px; color:#fff; font-weight:normal; margin-right:15px}
.yewu ul{ width:100%; float:left; overflow:hidden;line-height:56px;}
.yewu ul a{ font-size:17px; margin-right:40px; color:rgba(255,255,255,.9); color:#c3cde0}

.copy{ width:100%; float:left; overflow:hidden; line-height:50px; font-size:17px; color:#c3cde0}
.copy a{color:#c3cde0}
.copy span{ float:right; line-height:50px}
.copy span b{ font-weight:normal; padding:0 13px; font-size:16px}
.foot a:hover{ color:#4461a0}


.m_80{ margin-bottom:80px}