@charset "utf-8";
/* CSS Document */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time { margin: 0; padding: 0; font-family:'微软雅黑','Microsoft YaHei','黑体', Helvetica,Arial;font-size:14px;}
img,fieldset,iframe,input{ border: none; }
input{outline:none;}
ul,li{list-style:none;}
a{text-decoration:none; cursor:pointer; color:#333; outline:none;}

.header_box{height:200px;background:url(header_bg.png) repeat-x;}
.header{width:1000px;margin:0 auto;height:200px;background:url(header_img.png) no-repeat center 0;}
.header .logo{float:left;margin:48px 0 0;}
.header .search{float:right;margin:16px 0 0;}
.header .search .txt{float:left;height:18px;line-height:18px;padding:0 8px;background:#fff;border-radius:8px;box-shadow:0px -3px 2px #ccc;}
.header .search .btn{float:left;background:url(search.png) no-repeat 0 center;padding:0 0 0 18px;margin:0 0 0 8px;color:#5b5b5b;cursor:pointer;}

.menu_box{height:52px;background:#347694;}
.menu_box .menu{width:1000px;margin:0 auto;}
.menu_box .menu ul li{float:left;width:148px;line-height:52px;font-size:18px;text-align:center;position:relative;z-index:6;}
.menu_box .menu ul li.home{width:112px;}
.menu_box .menu ul li a{display:block;color:#fff;}
.menu_box .menu ul li .menu_nav{display:none;width:128px;background:#eff0f0;padding:0 10px;position:absolute;left:0;top:52px;}
.menu_box .menu ul li .menu_nav a{display:block;line-height:36px;font-size:16px;color:#939495;border-bottom:1px solid #c5c5c5;}
.menu_box .menu ul li .menu_nav a:hover{color:#347694;}
.menu_box .menu ul li .menu_nav .last{border:none;}
.menu_box .menu ul li.cur{background:url(menu_bg.png) no-repeat center bottom #97b4c2;}
.menu_box .menu ul li.cur .menu_nav{display:block;}

.footer .links_box{background:#347694;padding:25px 0;margin:35px 0 0;overflow:hidden;}
.footer .links_box .links{width:1000px;margin:0 auto;text-align:center;color:#fff;}
.footer .links_box .links a{color:#fff;margin:0 8px;}
.footer .links_box .links a:hover{text-decoration:underline;}
.footer  p{text-align:center;padding:30px 0;}

.main{width:1000px;margin:0 auto;overflow:hidden;}
.box{margin:30px 0 0;overflow:hidden;}
#slides {float:left;position:relative;width:580px;height:402px;overflow:hidden;}
#slides ul.slides_container {position:relative;width:100%;height:402px;overflow:hidden;}
#slides ul.slides_container li{width:100%;height:402px;position:relative;}
#slides ul.slides_container li img{width:580px;height:402px;border:1px solid #707070;}
#slides ul.slides_container li .tip{width:550px;height:44px;line-height:44px;font-size:18px;padding:0 15px;position:absolute;left:0px;bottom:0px;z-index:99;}
#slides ul.slides_container li .tip a{color:#fff;}
#slides ul.slides_container li .bg{width:580px;height:44px;background:#000;opacity:0.75; filter:alpha(opacity=75);position:absolute;left:0px;bottom:0px;z-index:90;}
#slides .pagination {position:absolute;right:15px;bottom:18px;z-index:999;}
#slides .pagination li {float:left;margin:0 0 0 12px; width:4px;height:4px;background:#fff;}
#slides .pagination li a{display:block;width:4px;height:4px;text-indent:-99999px;}
#slides .pagination li.current {background:#347694;}

.hot{float:right;width:400px;position:relative;}
.hot h3{position:absolute;top:15px;left:0;width:125px;height:30px;line-height:30px;font-size:18px;font-weight:normal;color:#fff;background:url(hot_title.png) no-repeat;padding:0 0 0 25px;}
.hot h3 a{color:#fff;}
.hot ul{height:322px;border:1px solid #d4d4d4;padding:60px 18px 18px;margin:0 0 0 10px;overflow:hidden;}
.hot ul li{font-size:16px;line-height:36px;}
.hot ul li,.xsjl ul li,.zyhd ul li,.xszy ul li p,.xszy ul li .more,.footer .links_box .links,.footer  p{font-family:"宋体";}
.hot ul li a:hover,.xsjl ul li a:hover,.zyhd ul li a:hover,.xszy ul li .more:hover{color:#b20b0b;text-decoration:underline;}

.title_index{height:30px;line-height:30px;font-size:18px;background:#eaf0ff;font-weight:normal;}
.title_index a{float:left;color:#fff;background:#5f9bb7;padding:0 18px;margin:0 0 0 10px;}
.xsjl{float:left;width:580px;height:181px;}
.xsjl ul{padding:15px 20px;overflow:hidden;}
.xsjl ul li{font-size:16px;line-height:30px;}
.xsjl ul li .news{float:right;margin:10px 0 0;}

.zyhd{float:right;width:400px;height:181px;}
.zyhd h3 a{background:none;color:#347694;}
.zyhd ul{padding:15px 20px;border:1px solid #d4d4d4;border-top:none;overflow:hidden;}
.zyhd ul li{font-size:16px;line-height:30px;}

.xzlz{border:1px solid #d4d4d4;overflow:hidden;}
.xzlz .title_index{background:url(xzlz.png) no-repeat 780px center #eaf0ff;}
.xzlz ul{height:124px;padding:0 0 0 10px;overflow:hidden;}
.xzlz ul li{float:left;width:143px;height:84px;position:relative;margin:20px 10px;}
.xzlz ul li a{display:block;}
.xzlz ul li img{width:143px;height:84px;}
.xzlz ul li .bg{position:absolute;left:0;top:23px;width:143px;height:36px;background:#000;opacity:0.75;filter:alpha(opacity=75);}
.xzlz ul li .tit{line-height:36px;color:#fff;font-size:20px;font-weight:bold;padding:0 0 0 15px;position:absolute;left:0;top:23px;width:128px;height:36px;z-index:4;}
.xzlz ul li .en{color:#6b6969;font-weight:bold;position:absolute;right:8px;top:38px;z-index:3;}
.xzlz ul li:hover{width:163px;height:96px;margin:14px 0 0 0;}
.xzlz ul li:hover img{width:163px;height:96px;}
.xzlz ul li:hover .bg{width:163px;height:42px;top:27px;}
.xzlz ul li:hover .tit{width:148px;height:42px;line-height:42px;font-size:22px;padding:0 0 0 15px;top:27px;}
.xzlz ul li:hover .en{top:44px;font-size:16px;}

.xszy{background:#eaf0ff;border:1px solid #d4d4d4;overflow:hidden;}
.xszy .title_index{background:url(xszy.png) no-repeat 715px center #5f9bb7;}
.xszy ul{padding:0 0 20px;overflow:hidden;}
.xszy ul li{float:left;width:190px;height:352px;background:#fff;border:1px solid #d4d4d4;padding:0 12px 12px;overflow:hidden;margin:20px 0 0 26px;position:relative;}
.xszy ul li h4{height:36px;line-height:36px;color:#5f9bb7;text-align:center;background:url(xszy_line.png) repeat-x 0 center;}
.xszy ul li h4 span{display:inline-block;background:#fff;padding:0 3px;}
.xszy ul li h4 a{color:#5f9bb7;}
.xszy ul li .pic{text-align:center;padding:0 0 10px;overflow:hidden;}
.xszy ul li .pic a{display:block;}
.xszy ul li .pic img{width:144px;height:200px;}
.xszy ul li p{font-size:12px;line-height:20px;}
.xszy ul li .more{color:#b20b0b;font-size:12px;position:absolute;right:12px;bottom:12px;}
.xszy ul li.last .pic{padding:0;margin:-15px 0 0;}
.xszy ul li.last .pic a{margin:15px 0 0;}
.xszy ul li.last .pic img{width:144px;height:87px;}

.nav{font-size:12px;text-align:right;padding:10px 0 2px;overflow:hidden;}
.sider{float:left;width:220px;min-height:500px;background:#dceffc;padding:0 0 0 30px;overflow:hidden;}
.sider h3{font-size:16px;color:#347694;line-height:30px;font-weight:normal;margin:20px 0 0;}
.sider h3 a{color:#347694;}
.sider h3 a:hover{color:#b20b0b;text-decoration:underline;}
.sider ul{padding:0 0 0 12px;overflow:hidden;}
.sider ul li{font-size:16px;line-height:30px;}
.sider ul li a:hover{color:#b20b0b;text-decoration:underline;}

.content{float:right;width:680px;overflow:hidden;}
.list ul{margin:15px 0 0;overflow:hidden;}
.list ul li{line-height:44px;background:url(dot.gif) no-repeat 0 center;padding:0 0 0 12px;}
.list ul li .date{float:right;font-size:12px;color:#666;padding:0 5px 0 0;}
.list ul li a:hover{color:#1f5781;text-decoration:underline;}
.list_pic{overflow:hidden;}
.list_pic ul{margin:15px 0 0;overflow:hidden;}
.list_pic ul li{float:left;width:184px;border:2px solid #f8f8f8;margin:15px 18px 0;overflow:hidden;}
.list_pic ul li img{display:block;width:174px;height:114px;padding:5px;}
.list_pic ul li p{line-height:20px;border-top:2px solid #f8f8f8;padding:5px;font-family:"宋体";font-size:12px;}
.list_pic ul li .date{font-size:12px;padding:0 5px 5px;color:#666;font-family:"宋体";}
.pages{text-align:center;padding:30px 0 15px;overflow:hidden;}
.pages span,.pages a{margin:0 10px;font-family:"宋体";}

.detail{padding:25px 0;overflow:hidden;}
.detail h2{text-align:center;font-size:30px;}
.detail .source{font-size:12px;font-family:"宋体";text-align:center;padding:15px 0;}
.detail .source span{padding:0 10px;color:#666;}
.detail .text{font-size:18px;line-height:34px;}
.detail .text p{font-size:18px;line-height:34px;padding:0 0 10px;}