@charset "utf-8";
 
* html body { overflow: visible; }
* html iframe, * html frame { overflow: auto; }
* html frameset { overflow: hidden; }

body, ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p,tr,td{ padding:0; margin:0; }
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ul { list-style:none; }
img {border: 0px;}
a { color:#000; text-decoration:none; }
a:hover { color:#f00; }
a:link, a:visited { text-decoration: none }

.clearfloat { clear:both; height:0; font-size:0; line-height:0; }
.clearleft { clear: left;}

.red { color: #F00; }
.date { color: #999999; font-size: 12px; }
.white { color: #FFFFFF; filter: Glow(Color=#000000, Strength=1); }
.green { color: #006600; }
.gray { color:#CCC; }
.webdings { font-family: Webdings; }
.imgborder { border: 2px solid #DDFFBB; }
.right {float:right;}
.left {float:left;}

body {
 background: #fff;
 font: 12px "微软雅黑", "宋体", "Mircrosoft Yahei", Arial, Helvetica, sans-serif;
}
#container {
 margin: 0 auto;
 color: #333;
 width: 100%;
}

#header {
 height: 124px;
 width: 1008px;
 margin: 0 auto;
 background: url(../images/logo_r.png) no-repeat 830px;
}
#header #logo {
 float: left;
 margin-left: 20px;
 _margin-left: 26px;
 margin-top: 35px;
}

.nav {
 background: #da251e;  //#ebebeb;
 height: 80px;
}

#nav {
 height: 43px;
 margin-bottom: 5px;
 display: block;
 width: 1008px;
 margin: 0 auto;
}
#nav li { font-size:14px; display:block; }
#nav li a {
 display: block;
 line-height: 43px;
 color: #fff;
 width: 80px;
 padding: 0 5px;
}
#nav li a:hover { background:url(../images/nav_cur_bg.png) 0 0 repeat-x; }
#nav li .nav_current {
 line-height: 43px;
 background: url(../images/nav_cur_bg.png) repeat-x 0 0;
}

#nav .mainlevel { width:100px; float:left; display:block; }
#nav .mainlevel ul { padding:0; margin:0; position: absolute; display:none; }

#nav .mainlevel ul li {
 width: 80px;
 height: 40px;
 background: #ebebeb;
 filter: Alpha(Opacity=70);
}
#nav .mainlevel ul li a {
 width: 70px;
 padding: 0 15px;
 display: block;
 color: #005197;
}
#nav .mainlevel ul li a:hover {
 height: 40px;
 background: #FCFCFC;
 color: #09F;
}

#maincontent {
 overflow: hidden;
 zoom: 1;
 background: #FFF;
 width: 1008px;
 margin: 0 auto;
}

#maincontent #datebox { padding-bottom: 10px; }
#maincontent #datebox .showdate{ padding-left:20px;background:url(../images/date.png) no-repeat 0 center; height:26px;line-height:26px; color:#999;}

#container .leftbox, .newsbox {
 float: left;
 width: 320px;
 _width: 325px;
 margin-bottom: 20px;
 background: #f8f8f8;
 border-top: 1px solid #ebebeb;//#da251e;
}
#container .newsbox {
 margin-left: 24px;
}
.box_title {
 width: 100%;
 height: 30px;
}
.box_title .more {
 float: right;
 font-size: 12px;
 color: #C0C0C0;
 line-height: 22px;
}
.box_title .more:hover {
 color: #222;
}
.leftbox h2, .newsbox h2 {
 float: left;
 font-size: 18px;
 padding-left: 10px;
 line-height: 30px;
 height: 30px;
 color: #da251e;
}
.contentbox {
 padding: 5px;
 _margin-left: 0px;
 overflow: hidden;
 border: none;
 height: 200px;
}
.contentbox .classname{color:#666}

.picbox{
 overflow: hidden;
 border: none;
 height: 240px;
}
.contentbox ul li { font-size:10pt;line-height:220%;}
.contentbox ul li img {vertical-align:middle;}

.contentbox .date { float: right; color: #999; font-family: Verdana, Geneva, sans-serif, "microsoft yahei";}
.contentbox .new{ color: #F60;}



#r_box1 {
 padding: 5px 0;
 _padding: 2px 0;
}
#r_box1 ul{ margin-top:5px; }
#r_box1 ul li {
 float: left;
 font-size: 14px;
 line-height: 35px;
 height: 35px;
 list-style-position: inside;
 list-style-image: none;
 text-align: center;
 background: #f5f5f5;
 margin: 0 8px 8px 0;
 _width: 119px;
 width: 120px;
}
#r_box1 ul li a { width:100%; display:block; }
#r_box1 ul li a:hover {
 color: #FFF;
 background: #39f;
 display: block;
}


#slidflag {
 margin-bottom: 10px;
 height: 250px;
 width: 1008px;
 margin-right: auto;
 margin-left: auto;
}
#container #slid_img {
 clear: both;
 width: 1008px;
 border: none;
 margin: 0 auto;
}
#carousel { width: 100%; position:relative; }
#carousel ul { list-style: none; display: block;}
#carousel li { color: #999; text-align: center; display: block; margin: 10px; float: left; position: relative; }
#carousel li img { width: 181px; height: 136px; }
#carousel .prev, #carousel .next { background: transparent url(../images/control.png) no-repeat 0 0; text-indent: -999px; display: block; overflow: hidden; width: 24px; height: 40px; margin-left: 0px; position: absolute; top: 60px; }
#carousel .prev { background-position: 0 0; left: -30px; }
#carousel .prev:hover { left: -31px; }
#carousel .next { background-position: -24px 0; right: -30px; }
#carousel .next:hover { right: -31px; }
#carousel ul .imgtxt { color:#fff;position:absolute; width:181px; float:left; bottom:0; background-color: #333; FILTER:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; overflow:hidden;}
#carousel ul .txt { float:left; width:181px; padding:3px 0; position:relative; color:#FFF; line-height:120%; }
#container #slid_img #bybox {
 background: #f8f8f8;
 height: 22px;
 margin-bottom: 10px;
}
#slid_img #bybox h2 {
 font-size: 18px;
 float: left;
 height: 22px;
 line-height: 22px;
 color: #39f;
 background: #FFF;
 margin-left: 22px;
 padding: 0 8px;
}
#container #slid_img #bybox a {float: right; line-height: 22px; margin-right: 10px; padding-right: 5px; padding-left: 5px; }
#container #slid_img #bybox a:hover { background: url(../images/title_bg_current.gif); }

#footer {
 background-color: #f8f8f8;
 background-image: url(../images/bottom_bg.png);
 background-repeat: repeat-x;
 background-position: top;
 margin-top: 10px;
 height: 150px;
 width: 100%;
 overflow: hidden;
}
#footer #copyright {
 margin: 30px auto 0px;
 height: 100px;
 width: 500px;
}

#footer #links { float:left; width:460px; overflow:hidden; padding:5px; }
#footer #copyright ul .split {
 background: #D7D7D7;
 height: 100px;
 width: 2px;
}
#footer #copyright ul li {
 float: left;
}
#footer #copyright ul .xh {
 margin-top: 15px;
 margin-right: 20px;
}
#footer #copyright ul .right {
 margin-top: 15px;
 margin-left: 20px;
}

#copyright ul .name {
 background: url(../images/copyright.png) no-repeat;
 width: 260px;
 margin-right: 10px;
 margin-left: 10px;
 padding-top: 35px;
 text-align: center;
}