﻿@charset "utf-8"

/*重置超链接元素*/
a{color:#000;text-decoration:none;}
a:hover{color:#0f74b7; text-decoration:none;}
i { font-style:normal;}
.p_wapper {font-size: 12px;}
/*重置链接图片元素*/
fieldset,button,img{border:none;}

/*重置元素轮廓线*/
a,input,textarea,select{outline:none;}

/*解决文本域可拉伸问题*/
textarea{resize:none;}

/*重置表格元素*/
table{border-collapse:collapse;border-spacing:0;}
/*border-collapse表示将边框合并为一个单一的边
框。border-spacing意思是设置相邻单元格的边框间的距离。*/

/*文本位置*/
.tAlign_l{text-align:left;}/*文本居左*/
.tAlign_c{text-align:center;}/*文本居中*/
.tAlign_r{text-align:right;}/*文本居右*/

/*左右浮动*/
.float_l{float:left;_display:inline;}/*display:inline;用于解决IE6下浮动双外边距问题*/  /*左浮动*/
.float_r{float:right;_display:inline;}/*同上*/  /*右浮动*/

/*清除左右浮动*/
.clear_both{clear:both;}/*清除左右浮动*/

/*定位*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
.pr{position:relative;}
.pa{position:absolute;}

/*文字形状*/
.fWeight_b{font-weight:bold;}/*字体加粗*/
.fWeight_n{font-weight:normal;}/*字体默认正常*/

/*===公用头部===*/
.topBar { background:url(../img/topBg.gif) repeat-x; width:100%; height:30px; line-height:30px;}
.wapper { width:1000px; margin:0 auto; display:table; background:#ffffff;}
.topBar_left { width:50%; float:left;}
.topBar_left ,.topBar_left a ,.topBar_right ,.topBar_right a { color:#575758;}
.topBar_left a ,.topBar_right a { margin:0 5px;}
.topBar_right { width:50%; float:right; text-align:right;}

/*banner*/
#banner_bg { overflow:hidden; width:100%; min-width:1002px;}
.banner_bg_box { position:relative; width:100%; height:260px;}
.banner_bg_box div { position:absolute; left:50%;}
#banner_bg img { position:absolute; left:50%; display:block; vertical-align:middle;}
#area1 { width:1920px; height:260px; margin-left:-1920px; *margin-left:-1968px; _margin-left:-1930px;}

/*导航条*/
.top03 {/* background:url(../img/navBg.gif) repeat-x;*/ background:#DDDDDD; width:1000px; height:80px; margin:0 auto; padding:5px 0; /* margin-top:15px; */}
.top03_bar { width:1002px; margin:2px auto 0 auto; position:relative;}
.top03_a { padding-left:15px;}
.top03_a li { float: left}
.top03_a li a img { float:left; padding-top:8px; margin-right:8px;}
.top03_a01 { width:154px; float:left; margin-top:5px;}
.top03_a01 li { float:left; width:68px; text-align:left; padding:0 0 0 8px;}
.top03_a01 li a { color: #032e57; margin-left:5px; line-height:23px;}
.top03_a01 li a:hover ,.top_on { border-bottom:#b71d01 2px solid;}
.top03 { position:relative; z-index:9999;}
.top04 { width:1002px; background:red; position:absolute; left:0px; z-index:9999; top:0px;}
.top04 .one1 ,.top04 .one2 ,.top04 .one3 ,.top04 .one4 ,.top04 .one5 ,.top04 .one6 { background: url(../img/top04.gif) repeat-x 0px -5px; position:absolute; padding:0 0 10px 1px; z-index:9999; display:block; top:0px;}
.top04 .one1 { left:14px;}
.top04 .one2 { left:179px;}
.top04 .one3 { left:344px;}
.top04 .one4 { left:509px;}
.top04 .one5 { left:674px;}
.top04 .one6 { left:839px;}

/*===公用底部===*/
.clear15px {clear:both; height:10px; background:#fff; width:1000px;}
.footer { background:#07497b; width:1000px; padding-bottom:10px; padding-top:5px;}
.footerMenu { border-bottom:1px solid #00528d; width:100%; padding-bottom:10px; display:inline-block; text-align:center; font-size:14px; margin-top:10px; letter-spacing:1pt;}
.footerMenu ,.footerMenu a { color:#FFF;}
.footerMenu a:hover { color:#ffff00;}
.footerFriendLink { border-top:1px solid #04416e; width:100%; text-align:center; line-height:25px; padding-top:5px; letter-spacing:1pt;}
.footerFriendLink ,.footerFriendLink a { color:#74bdf2;}
.footerFriendLink a:hover { color:#ffff00;}