@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}
ul, li{ list-style:none;}
a{ text-decoration:none}
font{ font-size:12px;}
body{ color:#000; font:12px/1.5 "PingFangSC-Regular","微软雅黑","Microsoft Yahei";}
.ty01,.ty02{ margin:0 auto; overflow:hidden}
.ty02{ width:90%; padding:0 5%; }
img{ border:0; vertical-align:middle;}

.w_head01{ display:none}
.head01{ margin:0 auto; transition:all 0.5s}
.head02{ width:90%; padding:0 5%; height:85px; display:flex; justify-content:space-between; }
.logo{ width:311px; height:49px; margin-top:17px; overflow:hidden;}


#header{ 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:#333; font-size:17px; background:url(navarr1.png) no-repeat 93px 49px }
.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:#f7941c; 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:rgba(247,148,28,1); }
.nav li:hover .section-nav1 a{ background:none; }
.nav li a.on_h{ color:#f7941c}
.nav li:hover a.on_h{ color:#f7941c}

.tel{ position:absolute; right:5%; top:35px; z-index:9; height:30px; font-size:17px; color:#333; line-height:30px; font-weight:normal; width:150px; padding-left:30px; text-align:right; background:url(tel.png) no-repeat 30px center}


.foot01{ background:#fff url(foot.png) no-repeat center 0; padding-bottom:50px;}
.h301{margin-top:100px; line-height:45px; height:45px; font-size:40px; color:#000;  margin-bottom:40px; text-align:center; margin-bottom:20px}
.h301 span{ color:#0153bf}
.h401{ width:40%; padding:0 30%; margin-bottom:30px; line-height:26px; font-size:14px; color:#888; font-weight:normal; text-align:center}

.soso{ width:100%; display:flex;  justify-content:center; margin-bottom:280px}
.soso .search_text{  overflow:hidden; height:52px; line-height:52px; padding:0 60px 0 26px; width:570px;  color:#888; background:#fff; border:none; outline: none; border-radius:26px; font-size:16px; font-family:"Microsoft Yahei" }
.soso .search_button{  overflow:hidden; width:180px; height:52px;   border:none; background:#0153bf; outline:none; border-radius:26px; color:#fff; font-size:18px ;font-family:"Microsoft Yahei"; margin-left:-52px }
.soso .search_button:hover{ cursor:pointer;outline: none; background:#f7941c}


.foottel{ width:100%; display:flex; justify-content:center; margin-bottom:50px; align-items:center; }
.foottel h5{ margin-right:50px; border-right:1px solid #ccc; padding-right:50px}
.foottel h6{ margin-right:50px; font-size:21px; color:#333}
.foottel h6 img{ margin-right:10px}

.foot02{ display:flex; width:100%; border-top:2px solid #eee; padding-top:35px  }
.footabout{ width:26%; margin-right:6%}
.footabout h5{height:30px;line-height:30px; margin-bottom:10px;font-size:18px; color:#333; font-weight:bold}
.footabout h6{ width:100%; float:left; overflow:hidden;margin-bottom:25px}
.footabout h6 span{ height:3px; float:left; overflow:hidden; background:#0153bf; width:60px}
.footabout h6 span:first-child{ background:#f7941c; width:20px; margin-right:2px}
.footabout p{ line-height:26px; color:#888; font-size:14px; margin-bottom:20px}
.footabout p a{ color:#f7941c}
.footabout h4{ width:100%;  float:left; display:flex; align-items:center; color:#333; font-weight:normal; font-size:16px}
.footabout h4 img{ margin-right:10px}

.foot02 dl{ flex:3}
.foot02 dl:first-of-type{ flex:4 }
.foot02 dl dt{ width:100%; float:left; overflow:hidden; height:30px; overflow:hidden; line-height:30px; margin-bottom:10px; }
.foot02 dl dt a{ font-size:18px; color:#333; font-weight:bold}
.foot02 dl dt a:hover{color:#f7941c}
.foot02 dl h6{ width:100%; float:left; overflow:hidden;margin-bottom:25px}
.foot02 dl h6 span{ height:3px; float:left; overflow:hidden; background:#0153bf; width:60px}
.foot02 dl h6 span:first-child{ background:#f7941c; width:20px; margin-right:2px}
.foot02 dl dd{ width:100%; float:left; overflow:hidden; line-height:26px; margin-bottom:8px}
.foot02 dl dd a{ font-size:16px; color:#888}
.foot02 dl dd a:hover{text-decoration:underline; color:#f7941c}

.foot02 dl:first-of-type dd{ width:50%}

.copy01{ background:#fff; line-height:20px; color:#666; font-size:14px; }
.copy01 h6{ width:100%; display:flex; justify-content:center;background:url(copy.gif) repeat-x 0 center;}
.copy01 h6 a{ background:#fff; border:10px solid #fff}
.copy01 .ty02 span{ float:right; line-height:50px}
.copy01 .ty02 a{ color:#666}

.m_30{ margin-bottom:30px}
.m_50{ margin-bottom:50px}

.nav-01{ display:none}

/******** 手机版 ********/
@media (max-width:767px){
body{ padding-top:60px; padding-bottom:60px}
.section1{ position:relative}	
.ty02{ width:100%;}
.ty11{ width:93%; padding:0 3.5%}	
.head01{ display:none}
.w_head01{ display:block; margin:0 auto; width:100%; background:rgba(255,255,255,.7); height:60px; position:absolute; left:0; top:0; z-index:999}
.w_ul01{width:auto; float:left; overflow:hidden; position:relative;  z-index:99999}
.w_ul01 img{ height:40px; margin-top:10px}


.foot01{ background:#fff url(foot.png) no-repeat center 0; padding-bottom:50px;}
.h301{margin-top:30px; line-height:30px; height:30x; font-size:22px;  margin-bottom:0px}

.h401{ width:100%; padding:0; margin-bottom:30px; line-height:18px; font-size:12px; }



.soso{ width:100%; display:flex;  justify-content:center; margin-bottom:0px;}
.soso .search_text{ height:40px; line-height:40px; padding:0 0px 0 20px; width:66%; box-sizing:border-box;  color:#888; background:#fff; border:none; outline: none; border-radius:0px; font-size:14px; font-family:"Microsoft Yahei" }
.soso .search_button{ width:34%; height:40px; border:none; background:#0153bf; outline:none; border-radius:0px; color:#fff; font-size:16px ;font-family:"Microsoft Yahei"; margin-left:0px }
.soso .search_button:hover{ cursor:pointer;outline: none; background:#f7941c}

.foottel{ display:none}
.foot02{ display:none}
.copy01 .ty02 span{ display:none}
.copy01{ padding-bottom:20px; font-size:12px; color:#888}

.nav-01{ display:block; position:fixed; left:0; bottom:0; z-index:9;width:100%; height:60px; }
.nav-02{width:100%; height:60px; background:#0153bf; padding:0; margin:0;position:absolute;  left:0; bottom:0;}
.nav-01 dl{ width:25%; float:left; overflow:hidden; background:url(f-nav.gif) no-repeat right center}
.nav-01 dl.dl-006{ background:none}
.nav-01 dl dd{ width:1005; height:25px; margin-bottom:5px; line-height:25px; text-align:center}
.nav-01 dl dd img{ height:20px; margin-top:8px}
.nav-01 dl dt{ width:100%; float:left; overflow:hidden; line-height:25px; text-align:center; height:25px}
.nav-01 dl dt a{ color:#fff; font-size:12px}

}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){
	
	
.nav li{ width:90px; }
.nav li a{ font-size:16px;}
.nav li .nav-w { left:-40px;}
.nav li div.section-nav1 a { font-size:13px;}
	
.foot01{ padding-bottom:20px;}
.h301{margin-top:70px; }
.h401{ width:60%; padding:0 20%;}
.foottel h6{ font-size:16px;}
.footabout{ margin-right:4%}
.footabout h4{ font-size:14px}
.foot02 dl dd a{ font-size:15px; }
}


/******** 1400px ********/
@media (min-width:1440px){

}
	