@charset "utf-8";
/* CSS Document */
html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, lable, textarea, p, blockquote, td, div { margin:0; padding:0; }
body { background-color:#FFF;}
body, textarea { font:normal 100 14px Simsun, Arial; color:#333; line-height:25px; }
a:link, a:visited { text-decoration:none; color:#333; cursor:pointer;  outline:none; }
a:hover { color:#C82B00; }
em { font-style:normal; }
h1, h2, h3, h4, h5, h6, strong { font-weight:800; font-size:100%; }
label, input, select { vertical-align:middle; }
img, button { background:none; border:none; }
ol, ul, li { list-style:none; }
table, td { border:none; border-collapse:collapse }
.c_deepen a, .c_deepen a:visited { color:#0657b2; }
.c_deepen a:hover { color:#fc6d02; }
.h { height:10px; clear:both; overflow:hidden; }
.border { border:1px solid #ccccff; }
.bt, .dhleft, .dhright { background-image:url(../images/background.gif); }
.bt { height:32px; background-position: 0 -35px; background-repeat:repeat-x; float:left; font-size:16px; font-weight:bold; }
.bt a { position:relative; top:5px; color:#8F571C; }
.bt a:hover { color:#C82B00 }
.dhleft { background-position: 0 0; width:8px; height:32px; float:left; }
.dhright { background-position: -8px 0; width:9px; height:32px; float:right; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; height:0px; overflow:hidden; height:inherit; }
.inp_radio input, .inp_checkbox input { width:13px; height:13px; vertical-align:middle; }
body .inp_txt_active { border-color:#7DBDE2; }
.navgation .layout { margin:0 auto; width:980px; overflow:visible; }
.iblock { display:inline-block; *display:inline;
zoom:1; }
.clearall { zoom:1; }
.clearall:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
#header { width:100%; height:106px; background:url(../images/bg1.gif) repeat-x; }
.head1 { width:970px; height:70px; margin:0px auto; text-align:left; }
.logo { margin-top:15px; float:left; }
.head-login { float:right; width:350px; font-size:12px; margin-top:10px; line-height:28px; text-align:right }
.head-login form .loging { width:150px; }
.navigation { width:970px; height:67px; margin:0px auto; text-align:center; }
.navigation ul li { float:left; width:98px; background:url(../images/bg.gif) no-repeat 0 -160px; }
.navigation ul li a { color:#9B2C10; text-align:center; display:block; width:98px; height:35px; font-size:16px; line-height:35px; font-family: "微软雅黑";}
.navigation ul li a:visited{ color:#9B2C10; text-align:center; display:block; width:98px; height:35px; font-size:16px; line-height:35px; font-family: "微软雅黑";}
.navigation ul li a:hover { color:#FFF; font-size:16px; font-weight:800; text-decoration:none; background:url(../images/bg.gif) no-repeat 0px -116px; }
.navigation ul .nav-current { background:url(../images/bg.gif) no-repeat 0px -116px; }
.navigation ul .nav-current a { color:#FFF; font-size:16px; font-weight:800; text-decoration:none; border:none; }
.navigation ul .nav-current a:visited { color:#FFF; font-size:16px; font-weight:800; text-decoration:none; border:none; }
.navigation .p{width:970px; height:32px; float:left; position:relative; top:1px;}
.navigation .p .left{ background:url(../images/supnav.gif) -5px 0px no-repeat; width:10px; height:32px; float:left;}
.navigation .p .center{background:url(../images/supnav.gif) 0 -35px repeat-x; width:955px; height:32px; float:left; text-align:left; padding-top:3px;}
.navigation .p .center a{color:#9B2C10; margin:0px 8px;}
.navigation .p .right{background:url(../images/supnav.gif) 0px 0px no-repeat; width:5px; height:32px; float:left;}
#content { width:970px; margin:0px auto 0 auto; text-align:left; clear:both; *margin-top:30px; _margin-top:0px;}
.blocknews { width:970px; float:left; }
.blockleft { width:326px; float:left; }
.slidenews { padding:2px; }
.recenthot { width:326px; }
.recenthot .bt { width:309px; background-position:0 -35px; background-repeat:repeat-x;}
.recenthot .zw { width:324px; _width:318px; float:left; position:relative; top:-6px; border-top:none; }
.kdmain { margin:11px 5px 5px; width:314px; _width:309px; line-height:23px; float:left; }
.kdmain .left { margin-top:5px; }
.kdmain .right { width:220px; }
.kdmain .right p a { font-size:12px; }
.recenthot .list { float:left; width:310px; clear:both; }
.recenthot .list ul { border-top:1px dashed #CCC; margin-bottom:5px; }
.recenthot .list ul li { padding-left:10px; }
.recenthot .list ul li span a { color:#FB6C03; }
.recenthot .yunlin { display: block; width: 300px; height: 145px; margin-left:12px; margin-bottom:13px; *margin-bottom:18px; _margin-bottom:15px;}
.blockcenter { width:420px; float:left; margin-left:10px; }
.daynews .bt { background:url(../images/background.gif) 0 -72px repeat-x; width:403px; height:37px; float:left; }
.daynews .bt a { position:relative; top:6px; float:left;}
.daynews .bt span{float:right; color:red; font-size:12px; position:relative; top:8px; font-weight:normal;}
.daynews .dhleft { background:url(../images/background.gif) 0px -113px no-repeat; width:8px; height:37px; float:left; }
.daynews .dhright { background:url(../images/background.gif) -8px -113px no-repeat; width:9px; height:37px; float:right; }
.daynews .zw { float:left; width:418px; position:relative; border-top:none; overflow:hidden; border:1px solid #d2ecf7; border-top:none; }
.topic { margin-top:0px; padding:5px; }
.topic h2 { font-size:18px; line-height:30px; _line-height:25px; text-align:center; }
.topic a p { font-size:12px; text-indent:2em; }
.toplist ul { width:400px; padding:10px 9px 10px 9px; border-top:#CCC 1px dotted; *padding:5px 9px 15px 9px;
_padding:5px 9px; }
.toplist ul li { width:400px; display:block; height:25px; *height:10px;
_line-height:25px; }
.toplist ul li strong { float:left; }
.toplist ul li strong a { font-weight:normal; color:#FB6C03; }
.toplist ul li a { cursor:pointer; }
.toplist ul li a span { float:left; }
.toplist a em { float:right; color:#CCC; }
.blockright { width:204px; float:right; margin-left:10px; _margin-left:0px; }
.specialhot { width:204px; }
.specialhot .bt { width:187px;  background-position:0 -35px; background-repeat:repeat-x;}
.specialhot .zw { width:202px; _width:183px; float:left; position:relative; top:-6px; border-top:none; }
.speciallist { margin:10px; }
.speciallist span { font-size:12px; font-weight:bold; float:left; width:192px; _width:182px; overflow:hidden; }
.speciallist a:hover { text-decoration:none; cursor:pointer; }
.speciallist img { height:80px; width:80px; float:left; }
.speciallist p { float:right; width:95px; _width:85px; font-size:12px; line-height:20px; margin-left:5px; }
.speciallist li { border-bottom:1px #CCC dashed; margin-bottom:5px; }
.specialhot .notice { width:195px; position:relative; left:10px; top:-5px; }
.specialhot .yunlin { width:195px; position:relative; left:5px; bottom:10px;  }
#content .yunlin1 { width:970px; height:60px; overflow:hidden; position:relative; top:-5px; }
#content .yunlin1 ul li { float:left; width:190px; height:60px; margin-left:3px; }
#content .blocknews2 { width:970px; float:left }
#content .blocknews2 .blockleft { width:756px; float:left; }
.blocknews2 .bt { background:url(../images/background.gif) 0 -160px repeat-x; width:741px; height:36px; float:left; }
.blocknews2 .bt a { position:relative; top:6px; }
.blocknews2 .dhleft { background:url(../images/background.gif) 0px -196px no-repeat; width:8px; height:36px; float:left; }
.blocknews2 .dhright { background:url(../images/background.gif) -10px -196px no-repeat; width:7px; height:36px; float:right; }
.blocknews2 .zw { float:left; width:754px; position:relative; top:-6px; border-top:none; overflow:hidden; border:1px solid #e9d9b8; border-top:none; }
.blocknews2 .slidenews2 { margin:10px; margin-right:0px; float:left; _margin-left:5px; }
.blocknews2 .blocknr { width:400px; float:right; padding:10px; _padding-left:5px; }
.blocknews2 .blocknr h2 { text-align:center; font-size:16px; font-weight:bold; line-height:30px; }
.blocknews2 .blocknr span { font-size:12px; text-indent:2em; }
.blocknews2 .ylnews { float:left; width:754px; border-top:1px #CCC dashed; }
.blocknews2 .ylnews .imgnews { margin:10px; margin-right:0px; width:330px; float:left; margin-bottom:5px; *margin-bottom:10px;
_margin-left:5px; _margin-right:0px; _margin-bottom:5px; }
.blocknews2 .ylnews .imgnews li {  display:block;float:left; margin-right:10px; margin-bottom:5px; width:140px; height:120px; _height:130px; padding:5px; text-decoration:none;  border:1px solid #e9d9b8; }
.blocknews2 .ylnews .imgnews .hover{ display:block; border:1px solid #C82B00; float:left; margin-right:10px; margin-bottom:5px; width:140px; height:120px; _height:130px; padding:5px; text-decoration:none; cursor:pointer;}
.blocknews2 .ylnews .imgnews li a{ font-size:12px; text-align:center; display:block; line-height:20px;_margin-top:5px;}
.blocknews2 .ylnews .newslist { float:right; width:400px; _width:398px; margin:8px 12px 5px 0px; *margin-bottom:10px; _margin-right:6px; *margin-top:0px; _margin-top:8px; _margin-bottom:5px; _margin-left:-10px; }
.blocknews2 .ylnews .newslist li { width:400px; _width:398px; display:block; height:25px; *height:10px;
_line-height:25px; }
.blocknews2 .ylnews .newslist li strong { float:left; }
.blocknews2 .ylnews .newslist li strong a { font-weight:normal; color:#FB6C03; }
.blocknews2 .ylnews .newslist li a { cursor:pointer; }
.blocknews2 .ylnews .newslist li a span { float:left; }
.blocknews2 .ylnews .newslist a em { float:right; color:#CCC; }
.blocknews2 .blockright { width:204px; float:right; margin-left:10px; _margin-left:0px; _margin-bottom:8px; }
.blocknews2 .blockright .bt { background:url(../images/background.gif) 0 -160px repeat-x; width:189px; height:36px; float:left; }
.blocknews2 .blockright .bt a { position:relative; top:6px; }
.blocknews2 .blockright .dhleft { background:url(../images/background.gif) 0px -196px no-repeat; width:8px; height:36px; float:left; }
.blocknews2 .blockright .dhright { background:url(../images/background.gif) -10px -196px no-repeat; width:7px; height:36px; float:right; }
.blocknews2 .blockright .zw { float:left; width:202px; position:relative; top:-6px; border-top:none; overflow:hidden; border:1px solid #e9d9b8; border-top:none; }
.blocknews2 .blockright .column { margin: 8px 10px; *margin-top:6px;
_margin-top:15px; }
.blocknews2 .blockright .column li { height:25px; _height:25px; width:180px; overflow:hidden; _line-height:25px; }
.blocknews2 .blockright .column li img { vertical-align: text-top; }
.blocknews2 .blockright .column li a { margin-left:5px; }
#content .blocknews3 .blockleft { width:756px; float:left; }
.blocknews3{margin-top:0px; _margin-top:-3px;}
.blocknews3 .bt { background:url(../images/background.gif) 0 -240px repeat-x; width:741px; height:36px; float:left; }
.blocknews3 .bt a { position:relative; top:6px; }
.blocknews3 .dhleft { background:url(../images/background.gif) 0px -280px no-repeat; width:8px; height:36px; float:left; }
.blocknews3 .dhright { background:url(../images/background.gif) -10px -280px no-repeat; width:7px; height:36px; float:right; }
.blocknews3 .zw { float:left; width:754px; position:relative; top:-6px; border-top:none; overflow:hidden; border:1px solid #ebebeb; border-top:none; }
.blocknews3 .borderlist { padding: 10px; OVERFLOW: hidden; WIdtH: 734px; BORDER-TOP-COLOR: #e3e3e3; HEIGHT: 417px; }
.blocknews3 .borderlist li{ width:235px; height:64px;display:block; margin-top:6px; margin-left:8px; _margin-left:4px; overflow:hidden; float:left;}
.blocknews3 .borderlist .hover{ width:233px; height:62px;border:1px solid #E6E9BA;display:block; margin-top:6px; margin-left:8px; _margin-left:4px; overflow:hidden; float:left; }
.blocknews3 .borderlist li img{float:left; width:48px; height:48px; margin-left:8px; margin-top:5px;}
.blocknews3 .borderlist li h5{float:left;margin-left:5px; margin-top:5px; }
.blocknews3 .borderlist li p{float:left; margin-left:5px; margin-top:0px; font-size:12px; width:160px;}
.blocknews3 .blockright { width:204px; float:right; margin-left:10px;  }
.blocknews3 .blockright .bt { background:url(../images/background.gif) 0 -240px repeat-x; width:189px; height:36px; float:left; }
.blocknews3 .blockright .bt a { position:relative; top:6px; }
.blocknews3 .blockright .dhleft { background:url(../images/background.gif) 0px -280px no-repeat; width:8px; height:36px; float:left; }
.blocknews3 .blockright .dhright { background:url(../images/background.gif) -10px -280px no-repeat; width:7px; height:36px; float:right; }
.blocknews3 .blockright .zw { float:left; width:202px; position:relative; top:-6px; _top:-7px; border-top:none; overflow:hidden; border:1px solid #ebebeb; border-top:none; }
.blocknews3 .blockright .column { margin:6px 10px;  *margin-top:6px;
_margin-top:13px; _margin-bottom:0px; }
.blocknews3 .blockright .column li { height:25px; _height:25px; width:180px; overflow:hidden; _line-height:25px; }
.blocknews3 .blockright .column li img { vertical-align: text-top;}
.blocknews3 .blockright .column li a { margin-left:5px; }

.blocknews4{margin-top:5px; width:970px; float:left;}
.blocknews4 .bt { background:url(../images/background.gif) 0 -240px repeat-x; width:955px; height:36px; float:left; }
.blocknews4 .bt a { position:relative; top:6px; }
.blocknews4 .dhleft { background:url(../images/background.gif) 0px -280px no-repeat; width:8px; height:36px; float:left; }
.blocknews4 .dhright { background:url(../images/background.gif) -10px -280px no-repeat; width:7px; height:36px; float:right; }
.blocknews4 .zw { float:left; width:948px; _width:953px;position:relative; top:-6px; border-top:none; overflow:hidden; border:1px solid #ebebeb; border-top:none; padding:10px; _padding-left:5px; }
.blocknews4 .zw ul{width:948px; float:left; margin-top:10px;}
.blocknews4 .zw ul li{width:55px;float:left; margin-left:8px; _margin-left:7px; overflow:hidden;}
.blocknews4 .zw ul li a img{ border:1px solid #ebebeb; float:left; padding:2px;}
.blocknews4 .zw ul li span{ display:block; text-align:center; width:55px; float:left;}
.blocknews4 .zw ul li span a{font-size:12px; }

.blocknews5{margin-top:5px; width:970px; float:left;}
.blocknews5 .bt { background:url(../images/background.gif) 0 -240px repeat-x; width:955px; height:36px; float:left; }
.blocknews5 .bt a { position:relative; top:6px; }
.blocknews5 .dhleft { background:url(../images/background.gif) 0px -280px no-repeat; width:8px; height:36px; float:left; }
.blocknews5 .dhright { background:url(../images/background.gif) -10px -280px no-repeat; width:7px; height:36px; float:right; }
.blocknews5 .zw { float:left; width:958px; _width:963px;position:relative; top:-6px; border-top:none; overflow:hidden; border:1px solid #ebebeb; border-top:none; padding:5px; _padding-left:0px; }
.blocknews5 .zw ul{width:948px; float:left; margin-top:0px;}
.blocknews5 .zw ul li{width:100px; height:28px;float:left; margin-left:8px; _margin-left:7px; overflow:hidden; font-size:12px; overflow:hidden;}

#footer{ width:970px; margin:5px auto 0 auto; text-align:center; height:50px; border-top:solid 1px #ccc;}
#footer .info{margin-top:5px;}
#footer p{font-size:12px;}
#footer .info a{margin:0 10px;}