@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
a{ text-decoration:none}
ul{ list-style:none }
img{ border:0}
.clear{ clear:both}
body{ background:#f5f5f5; font-size:12px;}
#box{ background:url(../images/box_bg.gif) repeat-y; width:942px; padding:0 30px; margin:0 auto}
.logo{ float:left; margin-top:25px;}
.city{ float:right; margin:5px 10px 0 0}
#menu{ background:url(../images/menu_bg.gif); width:938px; height:47px; margin:0 auto}
#menu ul{ padding-top:15px; margin-left:35px; float:left}
#menu ul li{ float:left; width:88px; background:url(../images/xian1.gif) right top no-repeat; height:35px;display:block; position:relative; text-align:center}
#menu ul li a{ font-size:14px; color:#fff; font-weight:bold; display:block}
#menu ul li ul{line-height: 27px; margin-left:2px; width:250px; height:35px; line-height:35px;  text-align:center;display:none;  margin-top:1px; position:absolute; left:0}
#menu ul li ul li{width:77px;margin-left:4px; background:none; float:left;background:url(../images/xian2.gif) right center no-repeat;  }
#menu ul li ul li a{ font-weight:100; border:0;display: block; width:77px; color:#666; background:url(../images/xs.gif) no-repeat bottom center;text-align:center; font-size:12px;}
#menu ul li ul li a:hover{display: block;  color:#de2810; width:77px;background:url(../images/tj.gif) no-repeat top center;}
.menu_li{background:url(../images/menu_li_bg.gif) no-repeat; height:40px;}
.ui{ width:142px; height:21px; background:#c12510; border:1px solid #e8280f; line-height:21px; color:#fff; margin:10px 0 0 25px}
.kl{ float:left; background:url(../images/xian1.gif) left repeat-y; height:43px; width:240px; margin-top:3px}

#pagebody{ margin-top:25px}
.yewu,.gsxw{ float:left}
.yewu{ margin-left:5px;width:211px; }
.yewu ul{ line-height:25px; padding-left:10px;margin-top:20px; }
.yewu ul li a{ color:#666; background:url(../images/jt.gif) left center no-repeat; padding-left:15px}
.gsxw{  width:220px; padding-right:15px;}
.gsxw ul{ margin-top:20px; line-height:25px;}
.gsxw ul li{ border-bottom:1px dotted #cdcdcd;}
.gsxw ul li a{ color:#666; background:url(../images/fk.gif) left center no-repeat; padding-left:15px;}
.gsxw ul li span{ color:#999; float:right}
.spys{ float:left;width:468px; text-align:center;}
.spys ul{ margin-top:20px;border-right:1px solid #efefef;border-left:1px solid #efefef;}

.content_2{ margin-top:6px}
.khal{ width:937px; }
.hn{ background:url(../images/tt_bg_1.gif) repeat-x; height:41px; border:1px solid #efefef }
.sd{ float:left; margin-left:15px; margin-top:10px;}
.rt{ float:right; margin-right:25px;  line-height:41px;}
.khal ul{ background:#f5f5f5; height:190px; padding:0 10px; border-bottom:1px solid #efefef; border-left:1px solid #efefef; border-right:1px solid #efefef}
.khal ul li{ float:left; text-align:center; margin:12px 8px}
.khal ul li a{ color:#666; line-height:25px}

.content_3{ margin-top:13px;}
.khzx{ width:938px;}
.jk{ background:url(../images/tt_5.gif) no-repeat; height:47px}
.jk span{ float:right; line-height:47px; margin-right:25px}
.khzx ul{ border-bottom:1px solid #efefef; border-left:1px solid #efefef; border-right:1px solid #efefef; padding:10px 0 10px 7px; background:#f5f5f5; height:110px;}
.khzx ul li{ float:left; margin:2px}
#footer{ line-height:25px; text-align:center; color:#999; padding:10px 0}


.page_left{ float:left; width:200px; margin-left:5px; border-right:1px solid #efefef}
.page_right{ float:left; margin-left:25px}
.bn{ color:#de2810; font-size:14px; font-weight:bold}
.side_menu ul,.lxwm ul{ margin-top:25px;}
.side_menu ul li{ width:157px; height:21px; line-height:21px; margin-top:10px;}
.side_menu ul li a{ background:url(../images/side_menu_b.gif) ; padding-left:65px; color:#666;display:block}
.side_menu ul li a:hover{ background:url(../images/side_menu_a.gif) ; padding-left:65px; color:#eb3c1d;display:block}
.lxwm{ margin-top:25px;}
.lxwm ul{ line-height:25px; color:#666}
.wenzhang{ width:710px}
.gf{ float:left;color:#de2810; font-size:14px; font-weight:bold;}
.ha{ float:right; color:#999}
.wenzhang_nr{ line-height:25px; color:#666; padding:10px; min-height:310px; height:auto !important; height:310px;}
.wenzhang_nr embed{ max-width:600px}
.vc{ line-height:25px; margin-bottom:20px}
.vc li { border-bottom:1px dashed #efefef}
.vc li a{ color:#666; background:url(../images/fk.gif) left center no-repeat; padding-left:10px}
.vc li a:hover{ color:#DF2C15}
.vc li span{ float:right; color:#999}
#demo {

overflow:hidden;

width: 910px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

#tVideoTitle{ line-height:20px;}
#tVideoTitle a{color:#333333;}
#tVideoTitle a:hover{color:#FF6600;}
#tVideoTitle a.now{color:#FF0000; font-weight:bold;}