@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:"微软雅黑"; }

.ty01, .ty02{ margin:0 auto; overflow:hidden}

.ty02{ width:1200px}



.head01{ height:88px}

.logo{ width:382px; height:56px; overflow:hidden; float:left; margin-top:18px; margin-right:118px}





.nav01{ width:700px; float:left; overflow:hidden; height:30px; margin-top:30px}

.nav01 li{ float:left; overflow:hidden; width:116px; height:30px;}

.nav01 li a{ font-size:16px; color:#333; display:block; width:116px; height:30px; line-height:30px; text-align:center; }

.nav01 li a:hover, .nav01 li.on_h a{ color:#11b1d9; text-decoration:underline }





.youshi2{ height:74px; padding:25px 0; background:#11b1d9;}

.dl04{ width:373px; float:left; overflow:hidden; height:74px; }

.dl04 h6{ float:left; overflow:hidden; width:70px; height:70px; border-radius:50%; border:2px solid #fff; line-height:70px; text-align:center; font-weight:normal; font-size:40px; color:#fff; margin-right:23px}

.dl04 dt{ width:273px; float:left; line-height:22px; font-size:18px; color:#fff; margin:15px 0 5px}

.dl04 dd{ width:273px; float:left; line-height:20px; font-size:12px; color:#fff; font-family:"宋体"}









.foot01{ line-height:30px; height:30px; float:left; overflow:hidden; width:1200px; text-align:center; color:#14px; color:#4d4d4d; margin-bottom:20px }

.foot01 a{ font-size:14px; color:#4d4d4d; padding:0 10px}

.foot01 a:hover{ color:#1e95d9; text-decoration:underline}

.foot01 a.a_001{ color:#1e95d9}



.foot03{ width:100%; float:left; overflow:hidden; text-align:center;line-height:26px; font-size:14px; color:#333; }



.foot02{width:100%; float:left; overflow:hidden; text-align:center;line-height:26px; font-size:12px; color:#999; padding-bottom:40px }

.foot02 span{overflow:hidden}

.foot02 img{ margin-right:16px}
.foot02 a{ color:#999}
.foot02 a:hover{ color:#000; text-decoration:underline}



/************************* neiye *****************************/





.page{ text-align:center; float:left; overflow:hidden; line-height:20px; height:27px; text-align:center; width:100%; margin-top:20px; margin-bottom:20px}

.page li{ float:left; display:inline; margin-right:10px; width:auto; height:25px; border:1px solid #e0dfdf; line-height:20px}

.page li.thisclass{ background:#11b1d9; color:#fff; line-height:25px; width:30px }

.page li.thisclass a{ color:#fff; float:left; width:30px}

.page a{ display:block; width:30px;  height:25px; color:#333; line-height:25px; }

.page a:hover, .page a.on_h{ background:#11b1d9; color:#fff}

.page span.pageinfo{ color:#666; padding:0 5px}

.page li.ne01{ width:60px}

.page li.ne02{ width:40px; }

.page li.ne01 a{ width:60px; display:block; float:left; overflow:hidden; height:25px; line-height:25px}

.page li.ne02 a{ width:40px}







.bgef{ background:#efefef; padding:20px 0}



.clear{ clear:both}

.m_10{ margin-bottom:10px}

.m_15{ margin-bottom:15px}

.m_20{ margin-bottom:20px}

.m_r132{margin-right:132px}

.m_r70{margin-right:70px}

.m_30{ margin-bottom:30px}
.m_40{ margin-bottom:40px}

.m_35{ margin-bottom:35px}

.m_r20{ margin-right:20px}

.m_r15{ margin-right:15px}

.m_r10{ margin-right:10px}

.m_r50{ margin-right:50px}
.m_r40{ margin-right:40px}
.m_r41{ margin-right:41px}