* { margin: 0; padding: 0; }
img { border: none; }
body { background: #f2f2f2; font-family: Arial, '微软雅黑', sans-serif; font-size: 14px; }
ul { list-style: none; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; color: #c70909; }
#top { height: 86px; background: #c70909; }
.logo { width: 1000px; margin: 0 auto; line-height: 86px; font-size: 40px; color: #fff; font-weight: bold; letter-spacing: 2px; }
#top .logo a:hover { text-decoration: none !important; }
#box { width: 1000px; margin: 0 auto; }
#nav1 { height: 40px; background: url(../images/bg.gif); background-position: 0 -40px; font-weight: 700; }
#nav1 ul { width: 1000px; height: 40px; margin: 0 auto; line-height: 40px; }
#nav1 ul span { float: right; color: #BF4D4D; padding-left: 25px; background: url(../images/hot.gif) no-repeat 0 15px; }
#nav1 ul span a { color: #BF4D4D; text-decoration: underline; }
#nav1 li { width: 100px; height: 40px; font-size: 14px; text-align: center; float: left; color: #BF4D4D; background: url(../images/bg.gif) no-repeat; }
#nav1 li a { width: 98px; height: 40px; float: right; display: block; color: #BF4D4D; }
#nav1 li a:hover { background-color: #F8E6E6; color: #BF4D4D; }
#nav1 li.nav1Now { background: url("../images/bg.gif") no-repeat #F8E6E6; }
.ss { height: 80px; background: #fff; padding-top: 40px; }
.ss img { width: 381px; height: 37px; margin: 0 auto; display: block; padding-top: 25px; }
.nav2 { background: #fff; margin-top: 10px; }
.hd { background: #eec1c2; height: 35px; }
.hd h2 { color: #c70909; font-size: 15px; line-height: 35px; padding-left: 18px; }
.nav2 .hang { }
.nav2 .hang ul { padding-top: 10px; overflow: hidden; zoom: 1; }

.nav2 .hang ul li { float: left; width: 60px; height: 30px; padding:0 4px; color: #FFF; line-height: 30px; text-align: center; margin: 3px 0 0 21px; background: #333; color: #fff; margin-bottom: 8px; }
.nav2 .hang ul li.hover { float: left; width: 60px; height: 30px; padding:0 4px; color: #FFF; line-height: 30px; text-align: center; margin: 3px 0 0 21px; background: #c70909; color: #fff; margin-bottom: 8px; }
.nav2 .hang ul li a { color: #fff; }
.nav2 .hang ul li:hover { background: #c70909; color: #fff; }
.nav2 .pd20{ padding-bottom:20px;}
.cont { width: 1000px; background: #fff; overflow: hidden; padding-bottom: 30px; margin-top: 10px; }
/*.cont01*/
.cont01 { overflow: hidden; zoom: 1; }
.cont01 dl { float: left; margin-left: 14px; _display: inline; margin-top: 20px; border: 1px solid #ddd; padding: 5px; _height: 195px; margin-bottom: 7px; }
.cont01 dl dd { line-height: 35px; text-align: center; background: #C70909; color: #fff; margin-top: 4px; height:35px; width:220px;}
.cont01 dl dd a { color: #fff; }
/*footer_bg*/
#footer_bg { background: #c70909; height: 55px; font-size: 15px; text-align: center; line-height: 55px; color: #fff; }
.page { width: 1000px; margin: 30px auto; clear: both; text-align: center; padding-top: 30px; }
.page a { border: 1px solid #ccc; padding: 5px 15px; margin-left: 10px; }
.page a:hover { background: #c70909; color: #fff; }
/*详情页样式*/
.xq01 { width: 800px; margin: 50px auto 0; line-height: 60px; }
.xq01 h3 { text-align: center; font-size: 30px; color: #c70909; font-weight: normal; font-family: Arial, '微软雅黑', sans-serif; }
.xq01 p { text-align: center; font-size: 20px; color: #333; }
.xq02 { text-align: left; line-height: 30px; font-size: 16px; padding:0 15px;}
.hh a { color: #c70909 }
.xq02 .info{font-size:14px; text-align:center; color:#666; border-bottom:1px dotted #ddd; margin-bottom:15px; padding-bottom:15px;}
/* play */
#play{width:820px;text-align:center;position:relative;margin:5px auto;}
#play .change_a{width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;background:url(about:blank);}
#play .prev_a{left:-50px;}
#play .next_a{right:-50px}
#play .change_a span{width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span{background:url(../images/s_gallery_2012110702.png) no-repeat 0px -50px;left:0;}
#play .next_a span{background:url(../images/s_gallery_2012110702.png) no-repeat -30px -50px;right:0;}
#play .img_ul{position:relative;z-index:1;}
#play .img_ul p{ padding:10px 0;}
#toptit h1{ height:30px; line-height:30px; text-align:center; text-indent:20px; font-size:12px; font-weight:bold; letter-spacing:1px; color:#fff}
#toptit{background-color:#c70909;margin:0 auto;padding-top:0px;height:20px;}
.img_hd {width:820px;overflow:hidden;height:66px;padding:2px 30px;margin-top:15px;margin:5px auto;position:relative;}
.img_hd ul{position:absolute;z-index:1}
.img_hd ul li{float:left;width:80px;height:60px;border:3px solid #eee;cursor:pointer;margin:0 3px 0 1px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li img{height:60px;}
.img_hd ul li.on{border-color:rgb(45, 150, 233);}
.img_hd .bottom_a{background:url(../images/s_gallery_2012110702.png) no-repeat;width:22px;height:22px;position:absolute;display:block;top:50%;margin-top:-11px;cursor:pointer;z-index:10}
.img_hd .prev_a{background-position:0 -24px;left:0px;}
.img_hd .next_a{background-position:-30px -24px;right:0px;}
.img_hd .par{ width:820px;}

.float0831 { POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute }
.float0831 A { COLOR: #00a0e9 }
.float0831 A:hover { COLOR: #ff8100; TEXT-DECORATION: none }
.float0831 .floatL { POSITION: relative; WIDTH: 28px; FLOAT: left }
.float0831 .floatL A { TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px }
.float0831 .floatR { BACKGROUND: url(../images/float_bg.gif) }
.float0831 .tp { BACKGROUND: url(../images/float_bg.gif) }
.float0831 .cn { BACKGROUND: url(../images/float_bg.gif) }
.float0831 .floatR { PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden }
.float0831 .tp { BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px }
.float0831 .cn { BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px }
.float0831 .cn H3 { TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px }
.float0831 .cn UL { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px }
.float0831 .cn UL LI { BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal }
.float0831 .titZx { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .titDh { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .titDc { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .icoZx { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .icoTc { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .icoFf { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .icoTl { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .btnOpen { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .btnOpen_n { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .btnCtn { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .titZx { BACKGROUND-POSITION: 5px -10px }
.float0831 .titDh { BACKGROUND-POSITION: 5px -66px }
.float0831 .titDc { BACKGROUND-POSITION: 5px -124px }
.float0831 .icoZx { BACKGROUND-POSITION: 2px -154px }
.float0831 .icoTc { BACKGROUND-POSITION: 0px -323px }
.float0831 .icoFf { BACKGROUND-POSITION: 2px -213px }
.float0831 .icoTl { PADDING-LEFT: 15px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: -2px -266px; FLOAT: left }
.float0831 .btnOpen { BACKGROUND-POSITION: -30px -396px }
.float0831 .btnOpen_n { BACKGROUND-POSITION: 0px -530px }
.float0831 .btnCtn { BACKGROUND-POSITION: 0px -396px }
.float0831 .icoZx { PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left }
.float0831 .icoTc { PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left }
.float0831 .icoFf { PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left }
.float0831 .btnOpen { POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px }
.float0831 .btnOpen_n { POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px }
.float0831 .btnCtn { POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px }
.float0831 .btnOpen { TOP: 118px; LEFT: 1px }
.float0831 .btnOpen_n { TOP: 118px; LEFT: 1px }
.float0831 .btnCtn { TOP: 118px; LEFT: 2px }
.float0831 UL LI H3.titDc A { WIDTH: 80px; DISPLAY: block; HEIGHT: 36px }
.float0831 UL LI.top { BORDER-BOTTOM: #ace5f9 1px solid }
.float0831 UL LI.bot { BORDER-BOTTOM-STYLE: none }
.float0831 UL.webZx { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px }
.float0831 UL LI.webZx-in { BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px }
