/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul,ol,li{list-style:none;}
img{vertical-align:top;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none;}
table{border-collapse:collapse;}
body{color:#222;margin:0 auto;font-size:12px;line-height:24px;font-family:"微软雅黑";-webkit-text-size-adjust:none;background:#fff;}
a{color:#222; text-decoration:none;cursor: pointer;}
a:hover, a:active, a:focus{color:#014d99;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.hidden{display: none;}
em,i{font-style:normal;}
.left{float:left;}
.right{float:right;}
.none{display:none;}
.center{text-align:center;}
.red{color:#ff4545;}
/* IE6下PNG图片透明 */
/* img, div{behavior: url("iepng/iepngfix.htc");} */

.container{width:1160px;margin:0 auto;}
.txt-hide{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.top-bg{background: url(../images/top-bg.gif) repeat-x;height: 110px;}
.top{height:110px;}
.top .logo{padding-top:20px;}
.top .top-right{float:right;}

.nav{ font-size:14px; color:#000; height:46px;background: #014d99; clear:both;}
.nav ul li{display:inline-block; width:165px; position:relative; float:left; z-index:10;background: url(../images/nav_line.jpg) no-repeat center right;}
.nav ul li:last-child {background: none;}
.nav li a{display:block; text-align:center;line-height:46px;color:#fff;height: 46px;}
.nav li a:hover,.nav li a.current{color:#fff;text-decoration:none; display:block;}

.nav ul li:hover > ul{display: block;}
.nav ul:after{content: ""; clear: both; display: block;}
.nav ul ul{background:#014d99;filter:alpha(opacity=80);opacity:0.8;/*IE6 only*/position: absolute;z-index:5;width:165px; padding-bottom:3px;background-clip: padding-box;top:46px;display: none;}
.nav ul ul li{position: relative;background:none;}
.nav ul ul li a{ height:30px; line-height:30px; width:100%;color: #fff; padding:0; font-size:12px;border-top: 1px solid #4174a7;}   
.nav ul ul li a:hover{background:#0080ff;color:#fff}


.banner{height:480px; clear:both;}
/*---------首页banner-------*/
.index_view {clear: both; width:100%;  height:480px; text-align:center; position:relative; z-index:9; overflow:hidden;}
.index_view ul { overflow:hidden; height:480px;}
.index_view ul li {margin:0px; text-align:left;}
.index_view ul li.active {display: block}
.index_view ul li a { display:block; width:1000px; height:480px; margin:0 auto}

.index_view .news_ico{width:100%;height:5px;position:relative;bottom:30px;z-index:30;}
.index_view .news_ico ol{padding:0px; margin:0px; overflow:hidden; width:200px; margin:0 auto; text-align:center;}
.index_view .news_ico ol li{width:12px; height:12px; border-radius:100%;cursor:pointer; display:inline-block;margin:0 10px;}
.index_view .news_ico ol li a{ display:block; width:12px; height:12px;border-radius:100%; background:#fff; float:left;position:relative; z-index:9999; _overflow:hidden;filter: alpha(opacity=60);opacity: 0.6;}
.index_view .news_ico ol li a:hover{background:#fff;filter: alpha(opacity=100);opacity: 1;}
.index_view .news_ico ol li a.active{background:#fff;filter: alpha(opacity=100);opacity: 1;}
.index_view .news_ico ol li a.active:hover{background:#fff;filter: alpha(opacity=100);opacity: 1;}



.foot{ background:#000;clear:both;overflow:hidden; text-align:center; line-height:24px; padding:18px 0;color: #999;font-size: 12px;}
