@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{ margin:0 auto; overflow:hidden; background:#fff}
.ty02{ width:1400px; }
.ty03{ width:1040px}

.top-01{ height:55px; line-height:55px; background:#f5f6f8; font-size:14px; color:#888}
.top-02{ background:#f5f6f8}
.top-01 span{ float:right; line-height:55px}
.top-01 span li{ width:auto; float:left; line-height:55px; font-size:14px; color:#888;}
.li001{ background:url(db01.png) no-repeat 0 center; text-indent:25px; margin-right:15px}
.li002{ background:url(add01.png) no-repeat 0 center; text-indent:20px}



.head01{ margin:0 auto;}
.head02{ margin:0 auto; width:1400px;  height:110px}



.logo{ width:232px; height:55px;float:left; overflow:hidden; margin-top:27px; margin-right:170px}


.lan01{ width:197px; float:left; margin-top:35px; overflow:hidden;}
.tel01{ float:right; line-height:18px; padding-left:37px; background:url(tel01.png) no-repeat 0 7px;  font-size:14px; color:#333; height:40px; width:160px; }
.tel01 b{ font-size:21px; color:#111}





#header{width:730px; height:110px; float:left; margin-right:71px }
.nav{ width:100%; height:110px; float:left; }
.nav li{ position: relative;width:120px; float:left; height:110px; }
.nav li a{ width:100%; height:110px; text-align:center; line-height:110px; display:block; float:left; color:#333; font-size:16px; }
.nav li a:hover { text-decoration:none;}
.nav li a.on_h{ color:#128de4}
.nav li .nav-w { z-index:99999; position:absolute; display:none; float:left; clear:both; left:0; overflow:hidden; top:110px; width:120px;  background-color:rgba(255,255,255,.99999);}

.nav li:hover a{color:#128de4; text-decoration:none;}
.nav li .section-nav1{  height:auto; width:100%; overflow: hidden; background:#128de4}
.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:#fff; font-size:15px; border-top:none; margin:0;  border:none; text-align:center;text-decoration:none;transition: all 0.3s;}
.nav li .section-nav1 ul li a:hover {color:#fff; text-decoration:none;background:#38a4f1; }
.nav li:hover .section-nav1 a{ background:none}

.nav h6{ width:2px; color:#5370b9; text-align:center; float:left; overflow:hidden; height:110px; line-height:110px; font-size:12px; font-weight:normal}







.foot01{ height:70px; background:#34393c; border-bottom:1px solid #42494d; line-height:70px; color:#b0b0b0; font-size:14px}
.foot02{ background:#34393c; width:1040px}

.copy01{ height:38px; background:#262a2d; line-height:38px; color:#b0b0b0; font-size:12px}
.copy02{  background:#262a2d; width:1040px }
.copy01 span{ color:#b0b0b0; float:right; }
.copy01 a{ color:#b0b0b0; font-size:12px}
.copy01 a:hover{ text-decoration:underline; color:#ff0}
.copy01 font{ ; font-size:8px; padding:0 2px}



.nav_ban{ height:380px; background:url(nav_ban.jpg) no-repeat center 0}