﻿@charset "utf-8";
*{margin:0;padding:0;list-style:none;border:0;}
/* body */
body {margin:0; padding:0;padding-bottom:10px;font-size:13px;color:#333;}
a{color:#333;text-decoration:none;}
#top{background:#221356;height:50px;}
#top .logo{height:50px;}
#top .top_button{height:50px;float:right;}
#top_nav{background:#281667;height:40px;line-height:40px;display:none;}
#top_nav ul{height:40px;list-style-type:none;}
#top_nav ul li{width:25%;height:40px;text-align:center;color:#fff;float:left;}
#top_nav ul li a{display:block;width:100%;height:40px;color:#fff;}
#banner{width:100%; margin:0 auto; overflow:hidden; position:relative;top:0px;left:0px;}
#banner div.flicking_con {margin:0 auto; position:absolute; bottom:10%; left:40%; z-index:999; height:9px;}
#banner div.flicking_con a {float:left; width:9px; height:9px; margin:0 3px; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
#banner div.flicking_con a.on {background-position:0 -9px}
#banner .main_image {width:100%; height:160px; margin:0 auto; position:relative; top:0px; left:0px;}
#banner .main_image ul {width:99999px; height:auto; overflow:hidden; position:relative; top:0; left:0}
#banner .main_image li {float:left; width:100%;}
#banner .main_image li img {width:100%;}
#banner .main_image li a {display:block; width:100%;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
#part img{width:46%;margin:2% 0 0 2%;}
.content_list h1{padding:10px 0 0 10px;}
.content_list h1 img{width:50%;}
video{ width:100%;}
.content_list dl {width:90%;margin:0 5%;float:left;padding:10px 0;border-bottom:1px dashed #ccc;}
.content_list dl dd{width:40%;float:left;}
.content_list dl dd img{width:100%;}
.content_list dl dt{width:58%;line-height:20px;float:left;margin-left:2%;}
.content_list dl dt.dt1{padding:5px 0;color:#333;}
.content_list dl dt.dt2{color:#999;}
.content_list dl dt.dt2 a{color:#999;}
div.morelink{clear:both;padding:10px 0;text-align:center;color:#999;}
a.more{display:block;width:90%;height:30px;line-height:30px;text-align:center;margin:0 5%;letter-spacing:2px;font-size:15px;color:#666;}
#nav{width:100%;background:#fff;border-bottom:1px solid #eee;padding:5px 0;float:left;margin-bottom:10px;}
#nav ul{width:100%;list-style-type:none;float:left;}
#nav ul li{height:25px;line-height:25px;float:left;}
#nav ul li.line{width:1%;}
#nav ul li.text{width:24%;text-align:center;}
#nav ul li.text a{display:block;width:100%;height:25px;}
#nav ul li.text a.selected{font-weight:bold;color:#221356;}
#news_detail{width:96%;margin:10px 2%;padding:10px 0;border:1px solid #ccc;clear:both; font-size:18px;}
#news_detail h1{width:90%;padding:0 5%;font-size:18px;text-align:center;line-height:150%; font-size:20px;}
#news_detail h2{width:90%;padding:5px 5%;font-size:13px;font-weight:normal;text-align:center;color:#999;line-height:20px;border-bottom:1px solid #ccc; font-size:18px;}
#news_detail .content{width:90%;margin:0 auto;padding-top:10px;}
#news_detail .content *{line-height:150%;margin:5px 0;}
#news_detail .content table{width:100% !important;}
#news_detail .content img{width:100% !important;height:auto !important;}
#news_detail .content .tcon2{display:block !important;}
#news_detail .content .img_link{display:none;}
#news_detail div.return{text-align:right;padding:5px 0;}
#news_detail div.return a{display:block;color:#999;margin:10px 5% 0 0;font-size:15px;}
#news_detail div.other{border-top:1px solid #ccc;padding:5px 5%;width:90%;}
#news_detail div.other p{line-height:20px;margin:5px 0;font-size:18px;}
#footer{width:40%;margin:0 30%;}
