﻿@charset "utf-8";
/* 公用样式 */

body {margin:0;padding:0;text-align:center;background:#fffffe;
	font-size:12px;color:#333;line-height:21px;font-family:Arial, Helvetica, sans-serif;}
form, ul, li, div, input, h1, h2, h3, dt, dd, dl, img {
	margin:0;padding:0;
}

h2,h2 a,h2 a:visited,h2 a:link{ font-weight:normal;}
img {border:0;vertical-align:middle;vertical-align:middle;}
ul li{list-style-type:none;}
ol{ list-style-type:none; margin:0; padding:0;}
.clea {font: 0px/0px sans-serif;clear: both;display: block;line-height:0;}


a:link, a:visited {color:#333;text-decoration:none;}
a:hover, a:active {text-decoration:none;}
a.red:hover {text-decoration:none;color:#F7471E;}
.red, a.red:link, a.red:visited {color:#F7471E;}
a.blue:hover {text-decoration:none;color:#0e4fbe;}
.blue, a.blue:link, a.blue:visited {color:#0e4fbe;}

.paa{ height:10px; overflow:hidden; clear:both; display:block;}

.b_container {text-align:left;display:block; width:870px; margin:0 auto;}
.b_top{ width:870px; height:37px; background:url(images/btop_bj.gif) repeat-x left top #000; text-align:right; position:relative; overflow:hidden;}
.i_logo{ position:absolute; top:0px; left:8px; width:100px; height:37px; line-height:0; font-size:0;}
.b_topnav{ font-size:14px; font-weight:bold; padding-right:20px;}
.b_topnav a,.b_topnav a:visited{ color:#fff; padding:0 10px; line-height:35px;}
.b_logo{width:356px; height:60px; margin:5px auto; font-size:0; line-height:0;}

.b_nav{ width:870px; height:43px; background:url(images/b_nav.gif) repeat-x 0 -86px;}
.b_navli{ background:url(images/b_nav.gif) no-repeat right -43px; height:43px; overflow:hidden;}
.b_navli li{ float:left;margin:5px 10px 0 10px; height:38px;}
.b_navli li a{ display:block;   height:38px;line-height:38px; line-height:38px; font-weight:bold; font-size:14px; color:#fff;}
.b_navli li a span{display:block;padding:0 20px;}
.b_navli li.ed  a{ display:block;   background:url(images/b_navli.gif) no-repeat; height:38px;line-height:38px; line-height:38px; font-weight:bold; font-size:14px; color:#000;}
.b_navli li.ed  a span{background:url(images/b_navli2.gif) no-repeat right; display:block;padding:0 20px; }


.b_navli li.b_navl{ float:left; width:5px; overflow:hidden; padding:0; margin:0;background:url(images/b_nav.gif) no-repeat 0 0; height:43px;}
.b_navli li.b_sea{ float:right; padding-top:5px; padding-right:20px;}
.index_input{ width:260px; height:20px; line-height:20px; border:1px solid #e87002; font-size:14px; overflow:hidden;}

.event{ width:870px; padding:5px 0;}
.event ul li{ width:284px; float:left; margin-right:9px; display:inline; margin-bottom:10px;}
.event ul li .e_img{ width:279px; height:166px; background:url(images/e_bj.gif) no-repeat; padding:4px 0 0 5px;}


.b_foot{ width:870px; margin:0 auto; height:100px; background:url(images/b_foot.gif) repeat-x; padding-top:20px; text-align:center;}
