@charset "utf-8";body{width:100%;min-width:1200px}
*{margin:0 auto;padding:0;font-size:14px;color:#333;font-family:"微軟雅黑",Verdana,Arial,sans-serif}
form,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:400}
img{margin:0;padding:0;border:0}
li,ul{margin:0;padding:0;list-style-type:none}
table{border-collapse:collapse}
input,select{margin:0;padding:0;vertical-align:absmiddle;outline:0}
a{text-decoration:none;color:#333;outline:0}
a:hover{text-decoration:none}
.clear{float:none;clear:both;font-size:0;height:0;line-height:0}
.fl{float:left}
.fr{float:right}
.wmo{width:1200px;margin:0 auto;overflow:hidden}
.header .top{background:#004f8d;line-height:30px;color:#fff;text-align:right}
.header .top a{color:#fff;font-size:12px}
.header .mainnav{background:#0090ff;display:block;height:100px}
.header .mainnav .logo{float:left;padding-top:18px}
.header .mainnav .logo img{height:65px}
.header .mainnav .menu{float:right;width:800px;padding-top:45px}
.header .mainnav .menu li{float:left;margin-left:20px}
.header .mainnav .menu li a{font-size:14px;color:#fff}

.footer{margin-top:10px;background:#004f8d;height:120px}
.footer .logo{float:left}
.footer .logo img{margin-top:15px;height:90px}
.footer .copyright{float:left;color:#fff;margin-top:50px;text-align:center;width:900px}
.footer .links{float:right;margin-top:50px;color:#fff}
.footer .links a{color:#fff}

.banner{padding:0;height:400px}
.slides{margin:0 auto;height:400px;overflow:hidden;position:relative}
.slide-pic{margin:0;padding:0;overflow:hidden;list-style:none}
.slide-pic span{width:100%;height:400px;display:block}
.slide-pic li{display:none}
.slide-pic li.cur{display:block}
.slide-li{margin:0;padding:0;right:30px;bottom:15px;position:absolute;left:0;width:100%;text-align:center}
.slide-li li{margin:5px;width:13px;height:13px;display:inline-block;overflow:hidden;list-style:none;border-radius:50%}
.op li{background:#fff;cursor:pointer}
.op li.cur{background:#0090ff;cursor:pointer}
.slide-txt span{display:none}
.subject{margin-top:10px}
.subject ul li{float:left;width:200px;overflow:hidden}
.subject ul li:last-child{margin-right:0}
.subject ul li img{width:100%;height:100px;display:block;display:none}
.subject ul li span{display:block;color:#fff;font-size:16px;line-height:35px;text-align:center}
.subject ul li:nth-child(1) span{background:#fc7091}
.subject ul li:nth-child(2) span{background:#0f98c6}
.subject ul li:nth-child(3) span{background:#9b9bd5}
.subject ul li:nth-child(4) span{background:#51999d}
.subject ul li:nth-child(5) span{background:#b7e972}
.subject ul li:nth-child(6) span{background:#ffc290}
.matter{margin-top:10px}
.matter .title{height:44px;line-height:42px;background:url(th_line.jpg) repeat-x left bottom;padding-right:10px}
.matter .title span{float:left;height:42px;font-size:18px;line-height:42px;padding-right:18px;border-bottom:2px solid #0090ff;color:#0090ff;font-weight:700}
.matter .title a{float:right;font-size:12px}
.matter .news{float:left;width:800px}
.matter .news .lists{margin-top:10px}
.matter .news li{float:left;padding:10px;border:1px solid #ececec;width:235px;overflow:hidden;margin-right:10px}
.matter .news li:last-child{margin-right:0}
.matter .news li a:hover{border-color:#690a0b}
.matter .news li .img img{width:235px;height:235px}
.matter .news li .h3{width:100%;height:44px;line-height:24px;overflow:hidden;padding-bottom:10px;text-transform:none}
.matter .news li .time{line-height:30px;color:#656565;font-size:12px}
.matter .mtrr{float:right;width:390px}
.matter .mtrr .notice .lists{margin:10px;max-height:230px}
.matter .mtrr .notice .lists li{padding:10px 0;border-bottom:1px dashed #ccc}
.matter .mtrr .notice .lists li a{color:#656565}
.matter .mtrr .notice .lists li .h3{line-height:30px}
.matter .mtrr .notice .lists li .h3:hover{color:red}
.matter .mtrr .notice .lists li .time{text-indent:25px;color:#656565;font-size:12px;padding:5px 0;background-image:url(time_icon.gif);background-repeat:no-repeat;background-position:0 5px}
.matter .mtrr .links{margin-top:10px}
.matter .mtrr .links .lists{margin:10px}
.matter .mtrr .links .lists li{border:1px solid #ececec;margin-top:10px;text-align:center}

.side{width:220px;float:left;margin-top:12px;boder:1px solid #eee}
.side p{text-align:center;line-height:42px;height:42px;font-weight:700;font-size:16px;background:#0090ff;color:#fff}
.side ul{background:#f5f5f5;overflow:hidden;min-height:500px}
.side ul li{line-height:35px;height:35px;background:url(li_style.png) no-repeat 20px center;padding-top:0;padding-left:45px}
.side ul li.on{background:url(li_style1.png) no-repeat 20px center #528eed}
.side ul li a{font-size:14px}
.rigcon{width:960px;min-height:500px;float:right;margin-top:12px}
.rigcon .h2{height:44px;line-height:42px;background:url(th_line.jpg) repeat-x left bottom;padding-right:10px}
.rigcon .h2 span{float:left;height:42px;font-size:18px;line-height:42px;padding-right:18px;border-bottom:2px solid #0090ff;color:#0090ff;font-weight:700}
.rigcon .h2 .local{float:right;padding-right:6px;color:#333}
.rigcon .lists{overflow:hidden;margin:8px 0 4px}
.rigcon .lists li{height:34px;line-height:34px;border-bottom:1px dotted #dcdcdc;padding-left:10px;background:url(li_style.jpg) no-repeat left center}
.rigcon .lists li span{float:right;color:#666}
.pages{padding:10px 0;text-align:center;line-height:32px;height:32px}
.rigcon .content{padding:6px 8px 12px 0}
.rigcon .content .title{line-height:28px;font-size:20px;font-weight:700;text-align:center;padding:15px 0;margin:0 20px;border-bottom:1px dotted #dcdcdc}
.content .txt{text-align:center;color:#888;line-height:28px;padding:10px 0}
.con{min-height:400px;padding:5px 15px}
.con b,.con div,.con font,.con p,.con span,.con strong{font-size:16px!important;line-height:32px!important}
