@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:1200px}
.ty03{ width:1230px; padding-left:30px}


.nav01{height:96px; border-top:3px solid #e76c4d; border-bottom:1px solid #e1e1e1;}
.logo{ float:left; overflow:hidden; margin-top:10px; height:74px;  margin-top:15px; margin-right:380px; width:70px; }



#header{width:750px; float:left; overflow:hidden;  }
.nav{position: absolute; width:750px;  height:96px; z-index:10; background:url(nav_line.png) no-repeat 148px 40px;}
.nav li{ position: relative; float: left;  width:150px; text-align:center }
.nav li.lisy{ background:none; }
.nav li:hover{ background:none}
.nav li a{ line-height:96px; display:block; width:100%; float:left; height:96px; font-size:18px; text-align:center; display:inline; font-family:"微软雅黑"; color:#333; }
.nav li a:hover { color:#e76c4e; text-decoration:none}
.nav li .nav-w { z-index:21; position:absolute; display:none; float:left; clear:both; overflow:hidden; top:96px; width:150px; background:#fff;  }
.nav li:hover a{  background:url(nav01.gif) no-repeat center bottom}
.nav li .section-nav1{ padding:10px 10px 5px; height:auto; width:130px; overflow: hidden; margin:0}
.nav li .section-nav1 ul { position:static; overflow:hidden;}
.nav li .section-nav1 ul li {position:static; padding:0px 0px; margin:0; margin-bottom:5px; width:130px; text-align:center; background:none; float:left;}
.nav li .section-nav1 ul li a { float:left; display:block; line-height:36px; height:36px; overflow:hidden;  width:100%; background:none; color:#333; font-size:16px}
.nav li .section-nav1 ul li a:hover { background:#e76c4e; color:#fff;}
.nav li .nav01_3 ul li a{ font-size:12px}
.nav li a.on_h{ background:url(nav01.gif) no-repeat center bottom; color:#e76c4e}

.foot01{ height:356px; background:url(foot01.gif) repeat-x 0 0; margin-top:120px}
.foot02{ height:356px;}
.foot02a{ background:url(foot02.gif) no-repeat 846px 0}

.h3f01{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:20px; color:#bd6140; margin-bottom:30px; margin-top:116px}
.h3f02{ margin-top:0; margin-bottom:10px}
.divf01{ width:100%; float:left; overflow:hidden;}
.divf01 ul{ width:550px; float:left; overflow:hidden}
.divf01 ul li{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#bd6140}
.divf01 ul li span{ font-weight:bold; font-size:18px; color:#2b2b2b}
.spanf01{ margin-right:25px}
.dlf01{ width:250px; float:left; overflow:hidden; margin-top:150px }
.dlf01 dd{ width:97px; float:left; overflow:hidden; text-align:center; line-height:30px; font-size:12px; color:#2b2b2b; margin-right:28px}

.ulf01{ width:100%; float:left; overflow:hidden;}

.ulf01 a{ font-size:12px; color:#bd6140; display:block; float:left; line-height:30px;  width:auto}
.ulf01 a:hover{ text-decoration:underline; color:#222}
.ulf01 span{ float:left; overflow:hidden; line-height:30px; width:30px; text-align:center; color:#bd6140; font-size:12px}
.ulf01 span:last-child{ display:none}





.copy01{ height:45px; line-height:45px; font-size:12px; color:#ccc; text-indent:365px}
.copy01 a{ color:#ccc}
.copy01 a:hover{ color:#333; text-decoration:underline}







.m_2{ margin-bottom:2px}
.m_10{ margin-bottom:10px}
.m_15{ margin-bottom:15px}
.m_20{ margin-bottom:20px}
.m_25{ margin-bottom:25px}
.m_r132{margin-right:132px}
.m_r70{margin-right:70px}
.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_100{ margin-bottom:100px}
.m_150{ margin-bottom:150px}
.m_250{ margin-bottom:250px}
.m_r40{ margin-right:40px}
.m_28{ margin-bottom:28px}
.m_r60{ margin-right:60px}
.clear{ clear:both; width:100%; overflow:hidden}
.m_t50{ margin-top:50px}