@charset "utf-8";
body{ margin:0px; padding:0px; font-size:12px;}
img,a img{border:none}
.pt10{ padding-top:10px;}
ul,li,ol,dl,dt,dd,em,h1,h2,h3,section,aside,p,i,cite{ padding:0; margin:0; border:0; font-style:normal; font-size:12px; list-style:none}
a{text-decoration:none}

header{height:133px; width:100%; background:url(head_bg.jpg) repeat-x;}

.wth{ width:300px; height:20px; margin:8px auto;}
.wth span{ margin:0 8px;}

.search{ width:300px; margin:auto; height:36px; margin-top:-35px;}
.search .ipt{ color:#CCC; height:18px; width:290px; margin:auto; border:1px solid #ddd; padding: 5px; border-radius:15px; overflow: hidden;}
.search .btn{ background:url(srch_btn.jpg) no-repeat; border:none; width:20px; height:19px; display:block; z-index:999; position:relative; float:right; margin-right:20px; cursor:pointer;}

section{ width:90%; margin:10px auto; height:auto; min-height:110px;}
section h1{ height:30px; line-height:32px; width:100%; background:#dd0200; padding: 5px; border-radius:30px; overflow: hidden;}
section h1.con{ background:none}
section h1 em{ height:36px; line-height:32px; font-size:14px; color:#fff;}
section h1 em .circle{ background:url(circle.png) no-repeat; width:30px; height:30px; display:block; float:left; color:#dd0200; font-size:20px; font-family:"微软雅黑"; line-height:30px; padding-left:5px;}
section h1 .more{ float:right; margin-right:20px; line-height:32px;}
section h1 .more a{ color:#fff;}
section h1 .more a:hover{ color:#DEF4FE;}
section h1 i{ float:right; color:#707070; font-weight:normal; padding-left:21px;}
section h1 i a,section h1 span a{color:#707070;}
section h1 cite a{ color:#444}

section .iconul01,section .iconul02,section .iconul03{ padding:0 5%; height:50px; padding:13px 0 14px 0}
section .iconul01 div,section .iconul03 div{ width:20%; height:75px; text-align:center; margin:0 0 5px 0; float:left; text-align:center}
section .iconul01 div a,section .iconul02 div a,section .iconul03 div a{ display:block; width:50px; height:40px; margin:auto; padding:44px 0 0 0; line-height:40px; color:#444;}
section .iconul01 div a{ background:url(images/icon01.jpg) no-repeat;}
section .iconul01 div.n2 a{ background-position:-63px 0}
section .iconul01 div.n3 a{ background-position:-125px 0}
section .iconul01 div.n4 a{ background-position:-188px 0}
section .iconul01 div.n5 a{ background-position:-250px 0}

section .iconul02 div{ width:33%; height:75px; text-align:center; margin:0 0 5px 0; float:left; text-align:center}
section .iconul02 div a{ background:url(images/icon02.jpg) no-repeat;}
section .iconul02 div.n2 a{ background-position:-94px 0}
section .iconul02 div.n3 a{ background-position:-187px 0}

section .iconul03 div a{ background:url(images/icon03.jpg) no-repeat;}
section .iconul03 div.n2 a{ background-position:-63px 0}
section .iconul03 div.n3 a{ background-position:-125px 0}
section .iconul03 div.n4 a{ background-position:-188px 0}
section .iconul03 div.n5 a{ background-position:-250px 0}

nav{ width:96%; margin:auto;}
nav .menu{ width:98%; height:38px; background:#fff; padding:3px; border-radius:5px; overflow: hidden; margin-top:-40px;}
nav .menu a{ width:20%; color:#333; font-size:14px; font-family:"微软雅黑"; float:left; display:block; text-align:center; padding-top:2px; }

section h2{ font-size:14px; font-weight:bold; margin-top:15px; line-height:24px; color:#039}
section h3{ color:#707070; font-weight:normal; font-size:12px; line-height:22px}
section .text{ line-height:24px; border-top:1px solid #dcdcdc; margin-top:3px; padding-top:10px;}
section .text .tt1{ width:100%;}
section .text img{ width:100%; margin-bottom:16px}
section .text p{ text-indent:2em; padding:3px 0}
section .text p.noind{ text-indent:0}
section .hot{width:98%; padding:3px 0; background-color:#f9f9f9; margin:5px 0;}
section .hot li{ line-height:30px; padding-left:10px; color:#d00}
section .hot li a{ color:#444}

section .newsul{ width:90%; margin:0 auto; padding-top:10px;}
section .newsul li{ list-style:outside circle; line-height:26px;}
section .newsul li a{ color:#666;}
section .newsul li a:hover{ color:#09C}
section .fy{ height:24px; width:100%; background:url(fy_bg.jpg) repeat-x; margin-top:10px; padding-top:8px; margin-bottom:-15px; }
section .fy .n1,section .fy .n2,section .fy .n3{ width:90px; float:left; text-align:center;}
section .fy .n1 a,section .fy .n3 a{ color:#666;}
section .fy .n1 a:hover,section .fy .n3 a:hover{ color:#09C;}

footer{ background:#dd0200; height:80px; width:100%; padding-top:15px; color:#fff; margin-top:12px;}
footer .txt{ width:500px; margin:0 auto; line-height:18px; text-align:center;}
footer .txt a{ color:#fff; margin:0 5px;}
footer .totop{ width:100%; float:right; text-align:right; margin-right:10px; margin-top:-10px;}