@charset "gb2312";
* {margin:0; padding:0;}
body { text-align:center; font-size:12px; line-height:180%; color:#333333;font-family:Arial, Helvetica, sans-serif,'宋体'; background:#f5f5f5;}
a {color:#333333;  text-decoration: none;}
a:hover {color: #cd0100; text-decoration: underline;}
img,a img {border:0;margin:0;padding:0;}
ul,li {list-style:none;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE7.0及以下版本*/
:focus { outline-style: none; } /* for Firefox，IE8.0等 */
form { margin:0; padding:0}

/* header start*/
.header_wrap {
    clear: both;
    width: 100%;
    overflow: hidden;
    margin: 0 auto 0;
    height: 272px;
    background-color: #ff9900;
}
.header_bg {clear:both; width:100%;position: absolute;   overflow:hidden; margin:0 auto 0; height:272px;}
.header {clear:both; width:984px; overflow:hidden; margin:0 auto 0; height:272px;}
.header .logo {
    display: block;
    cursor: pointer;
    margin-left: 34px;
    margin-top: 62px;
    z-index: 9;
    position: absolute;
    float: left;
}

.header .time {
    display: block;
    margin-left: 620px;
    margin-top: 250px;
    z-index: 9;
    position: absolute;
    float: left;
    color: #333333;
    font-size: 14px;
    font-family: 宋体, Arial, Helvetica, sans-serif;
    font-style: normal;
}

.header .time span {
    font-size: 18px;
}

.header .image {
    z-index: 7;
}
.header .image img {
    width: 984px;
    height: 272px;
    z-index: 7;
}
.header_wrap .header_top {
    background-image: url('imagesheader_top.png');
    background-repeat: repeat-x;
    position: absolute;
    width: 100%;
    height: 56px;
    z-index: 8;
}
/* header end*/


/* nav end*/
.nav_border {clear:both;  height:48px; border:1px solid #ee451c;}
.nav_wrap {clear:both;  height:46px; border:1px solid #f08d8c;background:#ad191a url(imagesnav_bg.png) 0 0 repeat-x; margin:0 auto 0;}
.nav { clear:both; width:1000px; line-height:46px; margin:0 auto 0; font-family:Microsoft Yahei; font-size:16px; color:#ffffff; font-weight:bold;}
.nav ul { float:left}
.nav li { float:left; margin-right:5px; }
.nav a { display:block; cursor:pointer; float:left; height:46px;color:#ffffff; padding-left:25px; text-decoration:none}
.nav span {display:block;float:left; height:46px; padding-right:25px;}
.nav b {display:block;float:left; height:46px; }
.nav a:hover { background:url(imagesnav_bg.png) 0 -50px no-repeat;}
.nav a:hover span {background:url(imagesnav_bg.png) right -100px no-repeat;color:#892300; text-decoration:none}
.nav a:hover b {background:url(imagesnav_bg.png) 0 -150px repeat-x;}
.nav li.current a { background:url(imagesnav_bg.png) 0 -50px no-repeat; color:#892300; text-decoration:none}
.nav li.current a span {background:url(imagesnav_bg.png) right -100px no-repeat;}
.nav li.current a b {background:url(imagesnav_bg.png) 0 -150px repeat-x;}
/* nav end*/
.main_wrap {clear:both; width:100%; overflow:hidden; margin:0 auto 0; background:url(imagesmain_bg.jpg) center 0 repeat-x}
.main { clear:both; width:1000px; overflow:hidden; margin:0 auto 0; background:url(imagesmain_3bg.jpg) center 0 repeat-y}
.main_tbg { clear:both; width:1000px; overflow:hidden; margin:0 auto 0; background:url(imagesmain_2bg.jpg) center 0 no-repeat}
.main_bot {  clear:both; width:1000px; height:38px; overflow:hidden; margin:0 auto 0; background:url(imagesmain_4bg.jpg) center 0 no-repeat}



.main_con {clear:both; width:958px; overflow:hidden; margin:10px auto 0;}

.main .img {clear:both; width:956px; border:1px solid #dedede; overflow:hidden; margin:10px auto 0;}
.main .img img { width:956px;}

/*page num start*/
.page { clear:both;margin:10px auto 0;  text-align:center;  padding:30px 0 30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;} 
.page a {border: 1px solid #cccccc;PADDING: 12px 14px 9px;MARGIN: 0 2px;color: #666666;TEXT-DECORATION: none;} 
.page a:hover { border:1px solid #1f5a99; color:#1f5a99; text-decoration:none;} 
.page span { border:1px solid #cccccc;PADDING:12px 14px 9px; MARGIN:0 2px; color: #cccccc; TEXT-DECORATION: none } 
.page span.current { border:1px solid #cccccc; background-color:#1f5a99;PADDING:12px 14px 9px; MARGIN:0 2px; COLOR: #ffffff; font-weight:bold }
/*page num start*/

/*本文导航*/
.art_nav .tit {height: 25px;display: block;font-size: 14px;line-height: 25px;font-weight: bold;color: #333;padding-left: 40px;text-align: left;}
.art_nav .art_nav_list {border-spacing: 0px;empty-cells: hide;width: 85%;text-align: left;margin-left:50px;}
.art_nav .art_nav_list .act {color: #FF0000;}
.art_nav .art_nav_list a {color: #004176;}
.art_nav .art_nav_list a:hover {color: #FF0000;text-decoration: underline;}
/*本文导航*/

/*顶一下*/
.baidulike {width: 100%;height: 50px;margin-top: 10px;}
.baidulike .baidulikeBtn{width: 105px;position:absolute;left:50%;margin-left:-53px;}
/*顶一下*/

/* footer start*/
.footer_wrap { clear:both; width:100%; overflow:hidden; height:300px; margin:3px auto 0; background:#c82411 url(imagesf_bg.jpg) 0 0 repeat-x}
.footer { clear:both; width:1000px; margin:0 auto 0; overflow:hidden;  line-height:18px; color:#ffffff; font-size:14px; line-height:37px;}
.footer .flink {clear:both; margin:22px auto 0; width:980px; font-size:16px; color:#ffffff; font-weight:bold;}
.footer .flink select { font-size:12px; margin:0 15px; line-height:21px; height:21px; padding:0 0 0 4px; font-size:12px; color:#323232;}
.footer .fimg { clear:both; margin:15px auto 0; width:980px; height:38px; background:url(imagesf_2bg.jpg) center 0 no-repeat}
.footer .copyright { clear:both; padding:12px 10px 0 205px; text-align:left;background: url(imagesf_3bg.jpg) 100px 0px no-repeat}
/* footer end*/