@charset "utf-8";
/* brow */
.brow{height:29px;line-height:29px;white-space:nowrap;overflow:hidden;background:url(images/brow_bg.gif) repeat-x;}
.brow .br_line{width:2px;height:29px;overflow:hidden;background:url(images/line1.gif) no-repeat center;}
.brow span, .brow a, .brow font, .brow label, .brow input{float:left;}
.brow span{float: right;}
.brow label {line-height:26px; color:#666;}
.brow input.iptT1{padding: 2px;margin: 0 6px 0 3px;}
.brow input.iptB1{}
.brow input.iptT1, .brow input.iptB1{}
.brow font{margin:0 10px;}
.brow .red a, .brow .red a:visited{text-decoration:underline;}
.brow .fl_r{padding-left: 36px;background: url(images/brow1.gif) no-repeat;}

/* header */
.header{padding:0;}
.header .fl_l{padding-top:3px;}
.header .fl_r{width: 739px;line-height: 26px;padding-top:3px;}
.header .fl_r span{margin: 0 7px;}
.header .msg {float: left;height: 0px;width: 350px;padding-left: 25px;padding-top: 10px;}
.header .msgt {height:29px; }
.header .msgt span {padding-left: 25px;float: left; line-height:29px;}
.header .xlico {background: url(images/xlico.gif) no-repeat left 6px;}
.header .txico {background: url(images/txico.jpg) no-repeat left 6px;}
.header .line{width:2px;height:29px;overflow:hidden;background:url(images/line1.gif) no-repeat center;float: left;}
.header .Weat {height: 20px;padding:6px 0 0 10px;}
.header .date {padding:2px 10px 0 0;float: left;height: 20px;line-height: 20px;}
.header .Weather {float: left;line-height: 20px;height: 20px;}
.header .brow {float: right;height: 70px;background-image: none;}
.header a.red2, .header a.red2:visited{color:#e60012;}

/* nav */
.nav{height: 35px;display: block;position: relative;z-index: 999;background-color: #548dd4;}
.nav a{color: #30477b;height: 35px;line-height: 35px;float: left;position: relative;}
.nav ol {display: block;}
.nav li{font-size: 15px;float: left;position:relative;background:url(images/navLine.gif) no-repeat right;padding: 0 23px;}
.nav li:hover{padding: 0 23px; background-color:#4070bf;}
.nav li:hover a{color: #fff;}
.nav li.no_sub{padding: 0 26px;}
.nav li.no_subs{background-image: none;padding: 0 26px;}

.nav ul{background-color:#548dd4;opacity: 0.9; filter: alpha(opacity = 90);position:absolute;left:0px;display:none;z-index: 999;}
.nav li:hover ul{top:35px;display:block;z-index: 999;}
.nav li:hover ul li{font-size:14px;background-image:none;padding:0 23px;height:28px;line-height:28px;width:60px;}
.nav li:hover ul li a{color: #fff;line-height: 28px;height: 28px;}
.nav li:hover ul li a:hover{text-decoration underline;color: #fff;background-color: #4070bf;line-height: 28px;height: 28px;}

/* subNav */
.subNav{height: 23px;line-height: 23px;font-family: Verdana, Geneva, sans-serif;background-color: #f5f5f5;}
.subNav .fl_l{padding-left:8px;}
.subNav span{margin:0 6px; color:#B4B4B4;}
.subNav a {margin:0 3px;}
.subNav input{float:left;}
.subNav select {float:left;}

.more span{margin:0 6px; color:#B4B4B4; font-family: Verdana;}


/* links */
.links .tit2_1 a{margin-left:10px; padding:3px;}
.links .tit2_1 a.now, .links .tit2_1 a.now:visited{background:#4070bf; color:#fff;}
.links .con{padding:12px 20px; overflow:auto; _height:1%; _overflow:visible;}

.links .a{line-height:26px;}
.links .a span{margin:0 6px;}

.links .b .arrow, .links .b .scroll_main, .links .b ul, .links .b li{display:inline; float:left;}
.links .b .scroll_main{position:relative; width:882px; height:45px; overflow:hidden;}
.links .b li{width:147px; text-align:center;}
.scroll_container{width:10000px;}
.links .b .arrow{margin:7px 10px 0 10px;}


/* footer */
.footer{font-family:Verdana, Geneva, sans-serif; text-align:center;border:1px solid #e6e6e6;border-bottom:0px solid #e6e6e6;}
.footer .white{height:28px; line-height:28px; background:#296cbd;}
.footer .white span{margin:0 16px;}

.footer .gray2{line-height:22px; margin:16px 0;}

.footer .tail{padding-bottom:15px;}
.footer .tail a{margin:0 6px;}

/* posi */
.posi{border:1px solid #ccc; padding:1px; height:23px; line-height:23px;}
.posi span{margin:0 6px;}
.posi input{float:left;}

.posi .fl_l{padding-left:8px;}

/* pagi */
.pagi{font-family:Verdana, Geneva, sans-serif;}
.pagi a{margin:0 3px; border:1px solid #ccc; padding:1px 4px; color:#333;}
.pagi a.now{color:#fff; background:#f00; border:1px solid #f00; font-weight:bold;}



.indexcon {PADDING: 1px 2px;WIDTH: 994px;HEIGHT: 105px;OVERFLOW: hidden;border: 1px solid #d0d4d9;}
.indexcon .contnav {TEXT-ALIGN: center;MARGIN: 0px auto;WIDTH: 926px;FLOAT: left;HEIGHT: 20px;}
.indexcon .con_text {HEIGHT: 20px;OVERFLOW: hidden;display: block;}
.indexcon .con_text LI {WIDTH: 132px;ZOOM: 1;HEIGHT: 20px;OVERFLOW: hidden;float: left;line-height: 20px;text-align: center;}
.indexcon .con_texts {width: 132px;}
.indexcon .con_texts LI {WIDTH: 132px;ZOOM: 1;HEIGHT: 20px;float: left;line-height: 20px;display: block;text-align: center;}
.indexcon .connav_con {WIDTH: 100%;HEIGHT: 60px;OVERFLOW: hidden;margin: 3px 0px;}
.indexcon .focusimg {WIDTH: 640px;HEIGHT: 60px;float: left;margin: 0 10px;}
.indexcon .navl {WIDTH: 27px; FLOAT: left}
.indexcon .navr {WIDTH: 27px; FLOAT: right}
.indexcon P.navs A {WIDTH: 22px;DISPLAY: block;HEIGHT: 46px;COLOR: #004276;line-height: 20px;margin: 1px 0px;padding-top: 3px;}
.indexcon P.navl A {TEXT-ALIGN: left;PADDING-LEFT: 5px;background: url(images/index.gif) no-repeat left top;}
.indexcon P.navr A {TEXT-ALIGN: right;PADDING-RIGHT: 5px;background: url(images/index.gif) no-repeat -27px top;}
.indexcon .l {WIDTH: 27px; FLOAT: left; MARGIN-RIGHT: 7px}
.indexcon .r {WIDTH: 27px; FLOAT: right; MARGIN-LEFT: 7px}
