@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:"微软雅黑"; }
.body01{background:url(body01.jpg) no-repeat; background-repeat:no-repeat; background-position:center center; background-attachment:fixed;}
.ty01, .ty02, .ty03{ margin:0 auto; overflow:hidden;}
.ty02{ width:1400px}
.ty03{ width:1400px; padding:0 20px}




.head01{ position:absolute; left:50%; margin-left:-700px; top:0; width:1400px; height:98px; z-index:999}
.head02{ width:100%; margin:0 auto; float:left; height:98px}


.logo{ display:block; float:left; overflow:hidden; width:234px; height:60px; margin-top:19px; margin-right:164px}


#header{width:630px; height:98px; float:left; margin-right:90px; }
.nav{ width:100%; height:98px; float:left; }
.nav li{ position: relative;width:110px; float:left; height:98px; }
.nav li.lisy{ width:80px;}
.nav li a{ width:100%; height:98px; text-align:center; line-height:98px; display:block; float:left; color:#fff; font-size:16px; background:url(navarr1.png) no-repeat 88px 49px }
.nav li a:hover { text-decoration:none;}
.nav li .nav-w { z-index:21; position:absolute; display:none; float:left; clear:both; left:0; overflow:hidden; top:98px; width:200px;  background-color:rgba(255,255,255,.95);border-top:3px solid #f08719}

.nav li:hover a{color:#f08719; text-decoration:none; background:url(navli.gif) no-repeat center 60px,url(navarr2.png) no-repeat 88px 49px}
.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:47px; height:47px; overflow:hidden; padding:0;  width:80%; color:#333; font-size:15px; border-top:none; margin:0; padding:0 10%; border:none; text-align:left; text-decoration:none;transition: all 0.4s;}
.nav li .section-nav1 ul li a:hover {color:#fff; text-decoration:none;background:#f08719; }

.nav li.lisy a:hover{ background:url(navsy.gif) no-repeat center 60px; color:#f08719}
.nav li a.on_h{ background:url(navarr2.png) no-repeat 93px 49px; color:#f08719}

.lan01{ width:282px; float:left; margin-top:26px; position:relative }
.lan01 a{ display:block; width:136px; float:left; overflow:hidden; text-indent:56px; line-height:44px; border-radius:22px; height:44px; color:#fff; font-size:14px;  transition: all 0.3s;}
.lana1{ background:#fdd000 url(lan01.png) no-repeat 29px center; margin-right:10px}
.lana2{ background:#f08719 url(wz01.png) no-repeat 29px center; }
a.lana1:hover{ background:#fe7303 url(lan01.png) no-repeat 29px center;  }
.lana2:hover{ background:#fe7303 url(wz01.png) no-repeat 29px center; }


.foot1{ padding:50px 0 30px; background:url(footbg.jpg) no-repeat center bottom; border-bottom:1px solid #0e1721}
.foot01{ width:400px; float:left; overflow:hidden; margin-right:90px;}
.foot01 h3{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.foot01 ul{ width:100%; float:left; overflow:hidden; line-height:23px;  font-size:14px; color:#959ba0}
.foot01 p{ margin-bottom:15px}

.foot01 h5{ width:100%; border:1px solid rgba(240,135,25,.6); border-radius:25px; padding:10px;-moz-box-sizing: border-box;box-sizing: border-box; text-align:center; margin-top:15px; float:left; color:#f08719; overflow:hidden; line-height:30px; font-size:18px; }
.foot01 h5 span{ padding:0 13px}



.foot02{ width:410px; float:left; overflow:hidden; margin-top:8px; }
.dt01{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; font-weight:bold; background:url(line-2.gif) no-repeat 0 bottom; padding-bottom:10px; margin-bottom:25px; letter-spacing:2px }
.dt01 a{ color:#fff}

.foot02 dl{ width:100%; float:left; overflow:hidden;}
.foot02 h4{ width:100%; float:left; overflow:hidden; margin-bottom:20px; border:1px solid rgba(255,255,255,.5);  -moz-box-sizing: border-box;box-sizing: border-box; }
.foot02 h4 img{ border:5px solid rgba(255,255,255,.85); float:left; overflow:hidden; width:72px; height:72px; float:left; overflow:hidden; margin-right:20px; }
.foot02 h4 span{ float:left; overflow:hidden; width:240px; float:left; overflow:hidden; line-height:26px; margin-top:15px; font-size:14px; color:#959ba0; font-weight:normal}
.foot02 h4 span b{ font-weight:normal; font-size:12px; padding-left:10px}
.foot02 dd{width:100%; float:left; overflow:hidden; line-height:22px;  margin-bottom:15px; color:#959ba0; font-size:14px; text-indent:30px}
.foot02 dd.dd001{background:url(lx01.png) no-repeat 0 center; }
.foot02 dd.dd002{ background:url(lx02.png) no-repeat 0 center; text-indent:28px}
.foot02 dd.dd003{ background:url(lx03.png) no-repeat 0 center; text-indent:28px}



.foot03{ width:410px; float:left; overflow:hidden; margin-top:8px; margin-right:90px }
.foot03 dd{ width:120px; float:left; overflow:hidden; margin-bottom:25px; margin-right:25px}
.foot03 dd.m_r0{ margin-right:0}
.foot03 dd img{ width:110px; height:63px; padding:5px; background:rgba(255,255,255,.92); overflow:hidden; float:left; overflow:hidden; margin-bottom:8px}
.foot03 dd h5{ float:left; overflow:hidden; line-height:16px; height:32px; width:100%;}
.foot03 dd h5 a{ color:#959ba0; font-weight:normal; font-size:12px}
.foot03 a:hover{ color:#f08719;}
.foot03 dd:hover h5 a{ color:#f08719}




.copy1{ height:50px; line-height:50px; background:#0f1824; color:#617083; border-top:1px solid #303c49}
.copy1 span{ float:right; line-height:50px; background:url(cnzz.gif) no-repeat right center; padding-right:35px}
.copy1 span a{ color:#818a9f}
.copy1 a:hover{ text-decoration:underline; color:#f08719}


.m_10{ margin-bottom:10px}
.m_15{ margin-bottom:15px}
.m_20{ margin-bottom:20px}
.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_100{ margin-bottom:100px}
.m_130{ margin-bottom:130px}
.m_150{ margin-bottom:150px}
.m_250{ margin-bottom:250px}
.m_r40{ margin-right:40px}
.m_28{ margin-bottom:28px}
.m_r50{ margin-right:50px}
.m_r60{ margin-right:60px}
.clear{ clear:both; width:100%; overflow:hidden}
.m_t50{ margin-top:50px}

.bgfff{ background:#fff;}
.p_t30{ padding-top:30px}
.p_b30{ padding-bottom:30px}
.p_tb30{ padding:30px 0}