@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" }
.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:186px; height:52px; margin-top:23px; margin-right:102px}

.logo2{ display:block; float:left; overflow:hidden; width:356px; height:60px; margin-right:50px; margin-top:20px; color:#fff; font-size:23px; line-height:30px }
.logo2 span{ font-family:"楷体"; font-weight:bold; font-size:29px; padding-left:5px}

#header{width:740px; 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 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:0; overflow:hidden; top:98px; width:200px;  background-color:rgba(255,255,255,.95);border-top:3px solid #fe9703 }

.nav li:hover a{color:#fe9703; text-decoration:none; background:url(navli.gif) no-repeat center 60px,url(navarr2.png) no-repeat 93px 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:#fe9703; }

.nav li.lisy a:hover{ background:url(/img/navsy.gif) no-repeat center 60px; color:#fe9703}

.nav li a.on_h{ background:url(navarr2.png) no-repeat 93px 49px; color:#fe9703}



.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:#fe9703 url(lan01.png) no-repeat 29px center;  background-size:15%; margin-right:10px}
.lana2{ background:#26ae61 url(wz01.png) no-repeat 29px center;  background-size:13%; }
a.lana1:hover{ background:#fe7303 url(lan01.png) no-repeat 29px center;  background-size:15%; }
.lana2:hover{ background:#069644 url(wz01.png) no-repeat 29px center;  background-size:13%; }


.foot1{ padding:50px 0 30px; background:url(footbg.jpg) no-repeat center bottom; border-bottom:1px solid #0e1721}
.foot01{ width:350px; float:left; overflow:hidden; margin-right:60px;}
.foot01 h3{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.foot01 ul{ width:100%; float:left; overflow:hidden; line-height:26px; height:52px; margin-bottom:10px; font-size:14px; color:#959ba0}
.foot01 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; }
.foot01 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; }
.foot01 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}
.foot01 h4 span b{ font-weight:normal; font-size:12px; padding-left:10px}
.foot01 dl{ width:100%; float:left; overflow:hidden;}
.foot01 dd{width:100%; float:left; overflow:hidden; line-height:22px;  margin-bottom:15px; color:#959ba0; font-size:14px;background:url(lx01.png) no-repeat 0 center; text-indent:30px}
.foot01 dd:nth-child(2){ background:url(lx02.png) no-repeat 0 center; text-indent:28px}
.foot01 dd:nth-child(3){ background:url(lx03.png) no-repeat 0 center; text-indent:28px}



.foot02{ width:180px; 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:15px; margin-bottom:20px; letter-spacing:2px }
.dt01 a{ color:#fff}
.foot02 dd{ width:100%; float:left; overflow:hidden; line-height:26px; height:26px; margin-bottom:5px; background:url(dot1.png) no-repeat 0 center; text-indent:13px;transition: all 0.2s;}
.foot02 dd a{ color:#959ba0; font-size:14px}
.foot02 dd a:hover{ color:#fe9703;}
.foot02 dd:hover{ background:url(dot1a.png) no-repeat 5px center;text-indent:18px;}



.foot03{ width:340px; float:left; overflow:hidden; margin-top:8px; margin-right:100px }
.foot03 dd{ width:100px; float:left; overflow:hidden; margin-bottom:15px; margin-right:20px}
.foot03 dd.m_r0{ margin-right:0}
.a001{ display:block; width:100px; height:70px; text-align:center; background:#fff; padding:15px 0;}
.foot03 dd img{ height:70px; overflow:hidden;}
.foot03 dd h5{ float:left; overflow:hidden; line-height:30px; height:30px; width:100%; text-align:center}
.foot03 dd h5 a{ color:#959ba0; font-weight:normal}
.foot03 a:hover{ color:#fe9703; text-decoration:underline}
.foot03 dd:hover h5 a{ color:#fe9703}


.foot04{ float:left; overflow:hidden; width:370px; margin-top:8px;  }

.dz01{ width:100%; float:left; overflow:hidden;font-family:"Microsoft Yahei" }
.dz01 li{ width:100%; float:left; overflow:hidden;margin-bottom:13px}
.intxt{ width:100%; float:left; height:48px; line-height:48px; overflow:hidden; font-size:15px; color:#666; border:none; background:rgba(255,255,255,.95); text-indent:10px; font-family:"微软雅黑"; }


.dz01 textarea{ width:100%; float:left; overflow:hidden; padding:5px 10px; border:1px solid #ddd; color:#666; font-size:15px; line-height:22px; -moz-box-sizing: border-box;box-sizing: border-box; height:88px;font-family:"微软雅黑"; background:rgba(255,255,255,.95) }
.coolbg{ width:100%; height:48px; float:left; overflow:hidden; line-height:48px; text-align:center; font-size:18px; color:#fff; background:#fe9703; letter-spacing:3px; cursor:pointer; border:none; font-family:"微软雅黑";transition: all 0.2s; }
.coolbg:hover{ background:#26ae61}


.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:#fe9703}

.yzm02{ width:130px; float:left; overflow:hidden; height:45px; line-height:45px; padding:0 10px; border:none; margin-right:15px; background:#f4f4f5; font-family:"微软雅黑";}


.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}