@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:url(../images/body7.png) no-repeat center 0; font:12px/18px \5B8B\4F53; color:#000; }
a { font:12px/18px \5B8B\4F53; color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
.cb { height:0; clear:both; overflow:hidden; }
.loadinggifdiv { width:32px; margin:0 auto; padding-top:20px; }
.loadinggifdiv img { width:32px; height:32px; }

#wrap { margin:8px auto 0; padding:5px; width:1220px; background:#fff; }

#head { height:206px; background:url(../images/head.png) no-repeat;width:1220px; }
#head .left { float:left; }
#head .left .logo { float:left; padding:53px 20px 0 39px; }
#head .left .line { float:left; margin-top:62px; width:1px; height:36px; background:#ef7356 url("../images/di_03.gif") no-repeat center center; }
#head .left .title { float:left; padding:62px 0 0 22px; font:28px/42px \5FAE\8F6F\96C5\9ED1; color:#fff; }
#head .right { float:right; overflow:hidden; }
#head .right .headlinks { margin-right:-12px; padding:47px 0 7px; color:#fff; text-align:right; }
#head .right .headlinks a { color:#fff; }
#head .right form { margin:0; padding:0; float:right; position:relative; width:197px; height:24px; background:#fff; }
#head .right form .text { position:absolute; left:3px; top:3px; width:155px; height:18px; background:none; border:none; }
#head .right form .submit { position:absolute; right:0; top:0; width:36px; height:24px; background:url(../images/submit.png) no-repeat center center; border:none; cursor:pointer; }

#menu { width:1220px; height:30px; background:url(../images/menu.png) repeat-x; overflow:hidden; }
#menu table { margin-left:-1px; width:100%; }
#menu table td { height:30px; background:url(../images/menu.gif) no-repeat left center; }
#menu table td a { display:block; line-height:30px; color:#fff; text-align:center;font-size: 18px; }
#menu table td table { display:none; }

#indexA { padding:7px 0 6px; }
#indexA ul { margin:0; padding:0; }
#indexA ul li { margin:0; padding:0; list-style:none; }
#indexA .left { float:left;width:1220px; }
#indexA .left .title { padding-left:13px; height:29px; background:url(../images/indexlt.gif) repeat-x; }
#indexA .left .title .word { float:left; margin-top:-1px; width:80px; height:25px; background:url(../images/indexlt.png) repeat-x; border:1px solid #e4e4e4; font-weight:bold; font-size:15px; line-height:24px; color:#fff; text-align:center; }

#indexA .area1 { height:300px; border:1px solid #dbdbdb; border-top:none; }
#indexA .area1 .play { float:left; position:relative; padding:6px 0 0 7px; width:450px; height:233px; }
#indexA .area1 .play .playimg { position:absolute; left:7px; top:6px; width:450px; height:233px; overflow:hidden; z-index:1; }
#indexA .area1 .play .playimg .noimage { width:566px; height:156px; line-height:156px; color:#666666; text-align:center; }
#indexA .area1 .play .playnum { position:absolute; left:154px; top:190px; z-index:2; }
#indexA .area1 .play .playnum ul li { float:left; width:16px; height:16px; background:#000; line-height:16px; font-family:Verdana,Arial; color:#fff; text-align:center; cursor:pointer; }
#indexA .area1 .play .playnum ul .sel { background:#cc0000; }
#indexA .area1 .play .playword { position:absolute; left:7px; top:209px; width:450px; height:30px; background:#b0b0b0; text-align:center; overflow:hidden; }
#indexA .area1 .play .playword a { font-weight:bold; line-height:30px; font-size:15px; float:left;display:block;width:330px;height:30px;}
#indexA .area1 .listp { float:right; padding:6px 15px 0 0; width:680px; height: 235px;}
#indexA .area1 .listp ul { height:231px; overflow:hidden; }
#indexA .area1 .listp ul li { padding:7px 0 0 8px; height:25px; overflow:hidden; background: url(../images/li.gif) no-repeat 0 14px;border-bottom: 1px dotted #000;}
#indexA .area1 .listp ul li a { color:#555555;font-size: 15px; }
#indexA .area1 .listp ul li span { float:right; font-size: 15px;}
#indexA .area1 .more { padding-top:9px; text-align:right; }
#indexA .area1 .more a { color:#e15242; }
#indexA .pt6 { padding-top:6px; }

#indexA .area2 { width:580px; height:300px; border:1px solid #dbdbdb; border-top:none; }
#indexA .fl { float:left; }
#indexA .fr { float:right; }
#indexA .area2 .img { float:left; padding:12px 0 0 20px; width:108px; height:140px; }
#indexA .area2 ul { float: left;
    padding-top: 5px;
    width: 530px;
    height: 233px;
    overflow: hidden;
    margin-left: 14px; }
#indexA .area2 ul li { padding:7px 0 0 8px; height:25px; overflow:hidden;    background: url(../images/li.gif) no-repeat 0 14px;border-bottom: 1px dotted #000; }
#indexA .area2 ul li span { float:right;font-size: 15px;}
#indexA .area2 ul li a { color:#555555; font-size: 15px;}
#indexA .area2 .more { padding:9px 14px 0 0; text-align:right; }
#indexA .area2 .more a { color:#e15242; }
#indexA .adv { padding:6px 0 7px; clear:both; }

#indexA .right { float:right; width:360px; }
#indexA .right .title { padding-left:12px; height:28px; background:url(../images/indexrt.gif) repeat-x; font-weight:bold; font-size:15px; line-height:28px; color:#db0f04; }
#indexA .right ul { margin:0; padding:7px 14px 0; overflow:hidden; }
#indexA .right ul li { padding:7px 0 0 8px; height:25px; background:url(../images/li.gif) no-repeat 0 14px; overflow:hidden;border-bottom: 1px dotted #000; }
#indexA .right ul li span {float: right; font-size: 15px;}
#indexA .right ul li a { color:#555555; font-size: 15px;}
#indexA .right .more { padding:5px 13px 0 0; text-align:right; }
#indexA .right .more a { color:#e15242; }
#indexA .area3 { border:1px solid #f4ad81; border-top:none; }
#indexA .h154 { height:235px; } 
#indexA .h198 { height:198px; } 
#indexA .h220 { height:300px; } 
#indexA .h265 { height:265px; } 

#indexB { height:148px; background:url(../images/indexB.png) repeat-x; border-right:1px solid #f4ad81; }
#indexB .title { float:left; width:26px; height:146px; background:url(../images/indexB.jpg) no-repeat; display:inline; vertical-align:middle; }
#indexB .title td { font-weight:bold; font-size:14px; line-height:18px; color:#DB0F04; }
#indexB ul { float:left; margin:0; padding:0; }
#indexB ul li { float:left; margin:0; padding:0; list-style:none; padding:10px 4px 0 16px; width:175px; height:113px; }
#indexB ul li .border { padding:3px; width:175px; height:105px; background:#fff; border:1px solid #ddd8d4; }
#indexB ul li .border .noimage { width:163px; height:105px; line-height:105px; color:#666666; text-align:center; }

#foot { margin-top:5px; padding:10px 0 5px; background:url(../images/foot.gif) repeat-x #f4f4f4; color:#898989; text-align:center; }

#in { background:#fff; }
#in .left { float:left; padding:30px 0 20px 20px; width:250px; }
#in .subnav { padding:0 15px 12px; border:1px solid #f4ad81; }
#in .subnav h3 { margin:0; padding:8px 0; border-bottom:2px solid #e44e19; font:bold 24px/27px \5FAE\8F6F\96C5\9ED1; }
#in .subnav ul { margin:0; padding:8px 0; }
#in .subnav ul li { margin:0; padding:0; list-style:none; padding-left:10px; border-bottom:1px dashed #c5c5c5; }
#in .subnav ul li a { line-height:29px; color:#626262; }
#in .subnav ul li ul { display:none; }
#in .subnav ul .selected { background:url(../images/selected.gif) no-repeat 0 10px; }
#in .subnav ul .selected a { font-weight:bold; color:#284f9a; }
#in .subnav ul .selected ul { display:block; padding:0 0 0 4px; }
#in .subnav ul .selected ul li { border-bottom:none; }
#in .subnav ul .selected ul li a { font-weight:normal; line-height:20px; color:#626262; }
#in .subnav ul .selected ul li ul { display:none; }
#in .subnav ul .selected ul .selected { background:url(../images/selected1.gif) no-repeat 0 6px; }
#in .subnav ul .selected ul .selected a { font-weight:bold; }
#in .subnav ul .selected ul .selected ul { display:block; padding-left:2px; }
#in .subnav ul .selected ul .selected ul li a { font-weight:normal; color:#8c8c8c; }
#in .subnav ul .selected ul .selected ul .selected { background:url(../images/selected2.gif) no-repeat 0 6px; }
#in .subnav ul .selected ul .selected ul .selected a { font-weight:bold; color:#5482c6; }
#in .right { float:right; padding-right:20px; width:890px; }
#in .breadcrumb { padding:15px 0 1px; color:#8c8c8c; text-align:right; }
#in .breadcrumb a { color:#8c8c8c; }
#in .title { padding-bottom:4px; font: 24px/36px \5FAE\8F6F\96C5\9ED1; color:#db0f06; }
#in .list { padding-top:18px; }
#in .list ul { margin:0; padding:0; min-height:400px; height:auto !important; height:400px; }
#in .list ul li { margin:0; padding:0; list-style:none; position:relative; padding:9px 80px 9px 16px; background:url(../images/list.gif) no-repeat 4px 17px; border-bottom:1px dotted #d9d9d9; }
#in .list ul li a { font-size:15px; list-style:21px; color:#666666; }
#in .list ul li .date { position:absolute; right:4px; top:11px; font-family:Verdana,Arial; color:#a0a0a0; }
#in .ilist { width:700px; overflow:hidden; }
#in .ilist ul { margin:0; padding:0; float:left; width:720px; min-height:410px; height:auto !important; height:410px; }
#in .ilist ul li { margin:0; padding:0; list-style:none; float:left; padding:20px 20px 0 0; width:220px; height:185px; overflow:hidden; }
#in .ilist ul li .img { width:218px; height:142px; border:1px solid #d9d9d9; }
#in .ilist ul li .img .noimage { width:218px; height:142px; line-height:142px; color:#666666; text-align:center; }
#in .ilist ul li .word { padding:3px 4px; }
#in .ilist ul li .word a { color:#666666; }

.page_detail { padding:20px 0; height:20px; color:#8d8d8d; text-align:right; }
.page_detail a { padding:2px 4px; border:1px solid #8d8d8d; color:#8d8d8d; }
.page_detail .currentlinkspan { padding:2px 4px !important; background:#db0f04 !important; border:1px solid #db0f04 !important; color:#fff; }

#in .right .detail { padding:20px 0; font-size:14px; line-height:28px; color:#666666; min-height:400px; height:auto !important; height:400px; }

#detail { padding:0 20px; background:#fff; }
#detail .dtitle { padding-top:20px; font:bold 24px/30px \5FAE\8F6F\96C5\9ED1; text-align:center; }
#detail .dinfo { padding:5px 0; color:#a0a0a0; text-align:center; }
#detail .detail { padding:20px 0; font-size:14px; line-height:28px; color:#666666; min-height:400px; height:auto !important; height:400px; }
#detail .close { padding-bottom:30px; text-align:right; }
#detail .close a { color:#666666; }

.detail img { max-width:100%; }

.inline { height:2px; background:url(../images/in.gif); overflow:hidden; }

#search { padding-left:10px; background:#fff; }
#search .search { width:700px; }
#search .title { padding:10px 0; font: 24px/36px \5FAE\8F6F\96C5\9ED1; color:#db0f06; }
#search .searchform { height:88px; background:url(../images/searchform.png) repeat-x; border:1px solid #ecedeb; }
#search .searchform form { position:relative; margin:0; padding:0; height:54px; }
#search .searchform form input { margin:0; padding:0; }
#search .searchform form .text { position:absolute; left:19px; top:21px; padding:5px 8px; width:540px; height:18px; background:#fff; border:1px solid #e6e8e5; }
#search .searchform form .submit { position:absolute; right:43px; top:21px; width:70px; height:30px; background:#808080; border:none; font:14px/30px \5FAE\8F6F\96C5\9ED1; color:#fff; text-align:center; cursor:pointer; }
#search .num { padding-left:20px; color:#707070; }
#search .list { padding-top:18px; }
#search .list ul { margin:0; padding:0; min-height:400px; height:auto !important; height:400px; }
#search .list ul li { margin:0; padding:0; list-style:none; position:relative; padding:9px 80px 9px 16px; background:url(../images/list.gif) no-repeat 4px 17px; border-bottom:1px dotted #d9d9d9; }
#search .list ul li a { font-size:14px; list-style:21px; color:#666666; }
#search .list ul li .date { position:absolute; right:4px; top:11px; font-family:Verdana,Arial; color:#a0a0a0; }

.red {color:red;}



.swipe {overflow: hidden;visibility: hidden;position: relative;}
.swipe-wrap {overflow: hidden;position: relative;}
.swipe-wrap > div {float:left;width:100%;position: relative;}
.swipePage{position:absolute;bottom:10px;text-align:right;width:99%;paddingright:1%;}
.swipePage span{font-family:Arial;font-size:12px;line-height:20px;display:inline-block;*display:inline;*zoom:1;width:10px;height:10px;background-color:#fff;border-radius: 100%;margin:0 3px;cursor:pointer;}
.swipePage span.active{color:#fff;background-color:#007aff;}

.lunbo{ margin:0 auto;width:1220px; }
#mySwipe{width:1220px;height:400px;}
#mySwipe img{width:1220px;height:400px;}
#mySwipe2{width:210px;height:140px;}
#mySwipe2 img{width:210px;height:140px;}
#mySwipe2 .swipePage{bottom:5px;}
#mySwipe2 .swipePage span{text-align:center;line-height:18px;width:18px;height:18px;border-radius:3px;margin:0 1px;}


#indexB .more {
       width: 70px;
    height: 20px;
    float: right;
    margin-top: 2px;
}
#indexB .more a{color:#e15242;}



#menu table td table{
    position: absolute;
    z-index: 99999;
    display: block;
    width: 148px;
    display:none;
}
#menu table td:hover table{
    display:block;
}
#menu table td table td a{
     width: 145px;
    display: block;
    text-align: center;
    background: #e15242;
}

#menu table td table table table{
   display:none;
}
#menu table td table td{
   display:block;
}
