@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:80%;  }


.top01{ height:44px; line-height:44px; background:#111; color:rgba(255,255,255,.8); font-size:14px;position:absolute; left:0; top:0px; z-index:3; width:100% ; background:rgba(0,0,0,.5)}
.top01 span{ float:right; line-height:44px; padding-left:26px; background:url(tel.png) no-repeat 0 center}
.top01 span b{ padding:0 5px 0 20px}
.top01 span a{ color:rgba(255,255,255,.8); font-size:14px;}
.top01 span img{ vertical-align:middle}
.top01 a:hover{ text-decoration:underline; color:#ec6c00}

.head01,.head02{ margin:0 auto; }
.head01{ position:absolute; left:0; top:44px; z-index:2; width:100%;}
.head02{ width:80%; padding:0 10%; height:90px; display:flex; justify-content:space-between; }
.logo{ width:30%; height:90px; overflow:hidden; display:flex;align-items:center;justify-content:center;}
.logo img{ height:42px}

.nav{flex:1; height:90px;}
.nav li{ width:33.33%; float:left; height:90px;}
.nav li a{ width:100%; height:90px; line-height:90px; display:block; float:left; color:#fff; font-size:17px;}
.nav2 li a{ text-align:right;}
.nav li a:hover { text-decoration:none;}
.nav li:hover a{color:#ec6c00; text-decoration:none;}
.nav li:hover .section-nav1 a{ background:none; }
.nav li a.on_h{ color:#ec6c00}
.nav li:hover a.on_h{ color:#ec6c00}


/* 留言 */
.ly_02{ width:100%; float:left; overflow:hidden;font-family:"Microsoft Yahei"; }
.ly_02 ul{ width:100%; float:left; overflow:hidden}
.ly_02 dl{ width:48%; float:left; overflow:hidden; margin-bottom:50px}
.ly_02 dl.width100{ width:100%}
.ly_02 dt{ width:100%; float:left; height:30px; line-height:30px; font-size:20px; color:#4d4d4d; overflow:hidden; margin-bottom:10px}
.ly_02 dd{ width:100%; float:left; overflow:hidden;}
.intxt2{ width:100%; float:left; height:70px; line-height:70px; overflow:hidden; font-size:15px; color:#333; border:none;  padding:0 30px; font-family:"微软雅黑"; -moz-box-sizing: border-box;box-sizing: border-box; background:#f5f6fa;  border:2px solid #fff;border-radius:5px ;outline:none}
.intxt2:focus{ border:2px solid rgba(236,108,0,.3); border-radius:5px;outline:none}


.ly_02 textarea{ width:100%; float:left; overflow:hidden; padding:15px; color:#666; font-size:15px; -moz-box-sizing: border-box;box-sizing: border-box; height:150px; line-height:30px;font-family:"微软雅黑" ;border:2px solid #fff;border-radius:5px; background:#f5f6fa; }
.ly_02 textarea:focus{ border:2px solid rgba(236,108,0,.3);  }

.ly_02 li{ width:100%; float:left; overflow:hidden;}
.coolbg5{  width:260px; height:65px; line-height:65px; display:block; margin-left:612px; display:inline; border:none; float:left; text-align:center; overflow:hidden; color:#fff; background:#fe9703; border-radius:5px;font-size:19px; font-weight:normal ;font-family:"微软雅黑"; text-align:center; outline:none; margin-top:20px}
.coolbg5:hover{ background-image: linear-gradient(to bottom,#ec6c00 ,#df6702);; cursor:pointer}






/*  底部  */

.foot01{ height:40px; padding:40px 0; background:#fff; border-bottom:1px solid #eee; line-height:40px; font-size:18px; color:#333 }
.foot01 .ty02{ display:flex;  justify-content:space-between}
.foot01 .ty02 a{ padding:5px 20px; background:#eee; border-radius:5px; cursor:pointer; border:1px solid #e3e3e3}
.foot01 .ty02 img{ margin-right:8px}
.foot01 .ty02 a:hover{ background:rgba(236,108,0,.1); border:1px solid rgba(236,108,0,.2)}
.foot01 .ty02 span{ font-weight:bold; font-size:25px; display:flex;align-items:center}
.foot01 .ty02 span img{ max-height:30px}

.foot02{  padding:40px 0 100px; background:#fff; border-bottom:1px solid #eee; }
.foot02 .ty02{ display:flex;  justify-content:space-between}
.h401,.f_nav dt{ width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:25px; font-weight:bold; background:url(dot01.gif) no-repeat 0 center; text-indent:13px}
.h401 a,.f_nav dt a{ font-size:20px; color:#333; }

.f_about{ width:32%; float:left; overflow:hidden; margin-right:6%;}
.f_about ul{ width:100%; float:left; overflow:hidden; line-height:28px; color:#666; font-size:15px; height:140px;}

.f_nav{ flex:1; display:flex; }
.f_nav dl{ width:22%; float:left; overflow:hidden;}
.f_nav dl:first-child{ margin-right:4%}
.f_nav dl:nth-child(2){ margin-right:12%}
.f_nav dl:last-child{ width:40%;}
.f_nav dl dd{ width:100%; float:left; overflow:hidden; line-height:32px; margin-bottom:10px; background:url(dot02.png) no-repeat 0 11px; text-indent:13px;font-size:16px; color:#666}
.f_nav dl dd a{ color:#666}
.f_nav dl:last-child dd{ background:none; text-indent:0; }
.f_nav dl:last-child dd img{ margin-right:10px}


.copy01{ height:80px; line-height:80px; font-size:16px; color:#999; }
.copy01 span{ float:right; line-height:80px; font-size:16px;}
.copy01 span a{ color:#999; margin-right:20px}
.copy01 span a:hover{ text-decoration:underline; color:#ec6c00}
.copy01 span a:last-child{ margin-right:0}




.dl-menuwrapper{ display:none}
.m_r4{ margin-right:4%}
.m_30{ margin-bottom:30px}
.m_40{ margin-bottom:40px}
.m_r50{ margin-right:50px}
.m_50{ margin-bottom:50px}
.m_70{ margin-bottom:70px}
.m_80{ margin-bottom:80px}
.m_90{ margin-bottom:90px}
.m_100{ margin-bottom:100px}

/******** 手机版 ********/
@media (max-width:767px){
	


.head01{ display:none }
.dl-menuwrapper{ display:block}
.logom{ max-width:50%; float:left; overflow:hidden; position:absolute; left:3%; top:15px; z-index:999}
.logom img{ height:22px}
	
	
	
	
.ty02{ width:94%; padding:0 3%;  }
.m_70{ margin-bottom:20px}
.m_100{ margin-bottom:20px}

.fw03{ margin-bottom:0; }
.fw03 .ty02 dl{ width:23.5%; margin-right:2%; margin-bottom:10px}
.fw03 .ty02 dl:nth-child(4n){ margin-right:0}
.fw03 .ty02 dl a{ width:96%; margin:2%; }
.fw03 .ty02 dl dd{ text-align:center; margin-bottom:10px;}
.fw03 .ty02 dl dd img{ margin: 0; width:100%; }
.fw03 .ty02 dl dt{ line-height:22px; height:22px;  color:#333; font-size:12px; margin-bottom:10px}
.fw03 .ty02 dl dt span{ display:none}
.fw03 .ty02 dl a:hover{ box-shadow: 0; }




.foot{  padding:20px 0 10px}
.link{ height:30px;  padding-bottom:15px; margin-bottom:10px}
.link h3{ line-height:30px; font-size:14px; margin-right:0px}
.link ul{ flex:1; line-height:30px;}
.link ul a{ font-size:12px; margin:0 5px; }
.link ul a:nth-child(4){ display:none}

.link ul span{ float:right; line-height:30px}
.link ul span a{ width:30px; line-height:20px; height:20px; padding:5px 0 ; }
.link ul span a img{height:16px}
.link ul span a:hover{ background-image: linear-gradient(to bottom,#5c371b ,#876953);}

.lianxi{ width:100%; float:left; overflow:hidden; display:flex; justify-content:space-between; margin-bottom:25px;flex-wrap:wrap}
.lianxi dl{overflow:hidden; width:100%}
.lianxi dl dt{  line-height:30px; margin-bottom:5px;font-size:16px;}
.lianxi dl dt img{margin-top:-4px; margin-right:5px; height:20px}
.lianxi dl dd{ line-height:20px; margin-bottom:8px ;font-size:14px;}
.lianxi ul{ margin-top:10px}

.yewu{ display:none}

.copy{ line-height:40px; font-size:12px;  color:rgba(255,255,255,.6);border-top:1px solid #194d88; padding-top:5px}

.copy span{ display:none}




.m_50{ margin-bottom:10px}
.m_80{ margin-bottom:10px}	
}
