+@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; background:#f3f3f3; font:12px/18px \5B8B\4F53; color:#000;}
a { font:15px/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; }

.video{padding-bottom:20px;}

.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;}

#mySwipe{width:865px;height:300px;}
#mySwipe img{width:668px;height:260px;}
#mySwipe2{width:235px;height:215px;}
#mySwipe2 img{width:235px;height:190px;}
#mySwipe2 .swipePage{bottom:27px;}
#mySwipe2 .swipePage span{text-align:center;line-height:18px;width:18px;height:18px;border-radius:3px;margin:0 1px;}

#head { background:#9bde57 url(../images/head_bg2.jpg) repeat-x; }
#head .head { margin:0 auto; width:1220px; height:94px; overflow:hidden; background:url(../images/head_bg.jpg) no-repeat; }
#head .left { float:left; }
#head .left .logo { float:left; }
#head .left .logo td { height:94px; }
#head .left .logotitle { float:left; height:77px;padding-right:22px; font:28px/94px \5FAE\8F6F\96C5\9ED1; color:#fff;width:270px;background:url(../images/logo.png) no-repeat 0 20px;}
#head .left .line { float:left; margin-top:27px; width:1px; height:42px; background:#f1f5fa; overflow:hidden; }
#head .left .title { float:left; padding-left:22px; line-height:50px;margin-top:20px;color:#fff;font-size:33px;font-weight:normal;font-family:"Microsoft Yahei"; }
#head .right { float:right; width:270px; overflow:hidden;position:relative; }
#head .right .headlinks { float:right; margin-right:0; padding:7px 0 17px; height:18px; color:#fff;position:absolute;right:0; }
#head .right .headlinks a { color:#fff; }
#head .right .search { float:right; position:relative; width:198px; height:24px; background:#fff;margin-top:42px; }
#head .right .search form { margin:0; padding:0; }
#head .right .search .text { position:absolute; left:6px; top:3px; width:149px; height:18px; background:#fff; border:none; }
#head .right .search .submit { position:absolute; right:0; top:0; width:36px; height:24px; background:url(../images/search.jpg) no-repeat center center; border:none; cursor:pointer; }

#menu { background:url(../images/menu_bg.jpg) repeat-x; border-top:1px solid #3d7a42;border-bottom:1px solid #d1d1d1;min-width:1220px;}
#menu .menu { margin:0 auto; width:1220px; height:30px; overflow:hidden; }
#menu table {width:100%; }
#menu td { height:30px; text-align:center; }
#menu td a { font:bold 18px/30px \5FAE\8F6F\96C5\9ED1; color:#747f8e; }
#menu table table { display:none; }

#wrap { margin:0 auto; width:1220px; }

.pt7 { padding-top:7px; height:0; overflow:hidden; }

#bigimg { height:300px; overflow:hidden; }
#bigimg .left { float:left; width:350px; height:300px; background:#e6e6e6; }
#bigimg .left .top { position:relative; height:30px; background:#55719e; }
#bigimg .left .top .title { position:absolute; left:9px; top:0; padding:0 6px; height:30px; background:#e6e6e6; font:bold 17px/30px \5FAE\8F6F\96C5\9ED1; color:#666; }
#bigimg .left .top a { position:absolute; right:12px; top:6px; font-size:15px; font-family:Arial; color:#fff; }
#bigimg .left .word { padding:12px 15px 0; height:250px; line-height:24px; color:#666; overflow:hidden; }
#bigimg .left .word p { margin:0; padding:0; }
#bigimg .right { float:right; width:865px; height:300px; }
#bigimg .right img { width:865px; height:300px; }

#index { padding-top:10px; }
#index .area { padding-top:10px; background:#fff; border:1px solid #eaeaea; }
#index .title { position:relative; height:30px; background:#9ea6b0; }
#index .title .word { position:absolute; left:8px; top:0; padding:0 5px; height:30px; background:#fff; font:bold 17px/30px \5FAE\8F6F\96C5\9ED1; color:#666; }
#index .title a { position:absolute; right:0; top:5px; display:block; width:45px; height:22px; font:15px/22px Arial; color:#fff; text-align:center }
#index .top { position:relative; height:30px; border-bottom:1px solid #7ebc58; }
#index .top .word { position:absolute; left:0; top:0; padding:0 6px; height:30px; background:#2f6dca; font:bold 17px/28px \5FAE\8F6F\96C5\9ED1; color:#fff; }
#index .top a { position:absolute; right:0; top:5px; font-size:15px; font-family:Arial; color:#626262;padding-right:5px;}
#index .list { padding:6px 0 0 15px; }
#index .list ul { margin:0; padding:0; overflow:hidden; position:relative; }
#index .list ul li { margin:0; padding:0; list-style:none; position:relative; padding-left:12px; height:34px; background:url(../images/list.gif) no-repeat left center; overflow:hidden; border-bottom: 1px dashed #c5c5c5;}
#index .list ul li a { line-height:37px; color:#6d6d6d; }
#index .list ul li span { position:absolute; right:0; top:11px; font-size:11px; font-family:Arial; color:#6d6d6d; padding-right: 5px;}
#index .pt19 { padding-top:19px; }

#index .area1 { float:left; width:554px; height:260px; }
#index .area1 .play { position:relative; float:left; width:235px; height:220px;margin-left:5px;margin-top:10px;}
#index .area1 .play .playimg { position:absolute; left:9px; top:10px; width:225px; height:140px; border:1px solid #b3d8d9; overflow:hidden; z-index:1; }
#index .area1 .play .playimg .noimage { width:225px; height:140px; background:#7a7a7a; line-height:140px; color:#fff; text-align:center; }
#index .area1 .play .playnumbg { position:absolute; left:121px; top:125px; z-index:2; }
#index .area1 .play .playnumbg ul { margin:0; padding:0; }
#index .area1 .play .playnumbg ul li { margin:0; padding:0; list-style:none; float:left; margin-right:2px; width:16px; height:16px; background:#000; opacity:0.7; filter:alpha(opacity=70); }
#index .area1 .play .playnum { position:absolute; left:121px; top:125px; z-index:3; }
#index .area1 .play .playnum ul { margin:0; padding:0; }
#index .area1 .play .playnum ul li { margin:0; padding:0; list-style:none; float:left; margin-right:2px; width:16px; height:16px; line-height:16px; font-family:Verdana,Arial; color:#fff; text-align:center; cursor:pointer; }
#index .area1 .play .playnum ul .sel { background:#408abf; }
#index .area1 .play .playword { position:absolute; left:9px; top:155px; width:225px; height:36px; overflow:hidden; }
#index .area1 .play .playword a { font-weight:bold; color:#6d6d6d; }
#index .area1 .play .playword span { font-size:11px; font-family:Verdana,Arial; color:#6d6d6d; }
#index .area1 .list { float:right; padding-left:0; width:530px; }
#index .area1 .list ul { height:215px; }
#index .area1 .list ul li { padding-right:60px; }
#index .area1 .fnlist { float:none; padding-left:15px; width:auto; }
#index .w19 { float:left; width:10px; height:1px; overflow:hidden; }
#index .area2 { float:left; width:320px; height:260px; }
#index .area2 .list ul { height:224px; }
#index .area22 {float:left;width: 554px;height:260px;}
#index .area22 .list ul { height:224px; }
#index .area3 { float:left; padding-top:10px; width:202px; height:222px; background:#e6e6e6;  }
#index .area3 .title { background:#55719e; }
#index .area3 .title .word { background:#e6e6e6; color:#55719e; }
#index .area3 .ilist { padding:23px 16px 0; }
#index .area3 .ilist ul { margin:0; padding:0; height:168px; overflow:hidden; }
#index .area3 .ilist ul li { margin:0; padding:0; list-style:none; height:84px; }
#index .area3 .ilist ul li .img { float:left; width:68px; height:68px; }
#index .area3 .ilist ul li .img img { width:68px; height:68px; }
#index .area3 .ilist ul li .word { float:right; width:96px; height:72px; overflow:hidden; }
#index .area3 .ilist ul li .word a { color:#666; }

#foot { padding:15px 0; color:#6d6d6d; }
#foot p { margin:0; padding:0; }
#foot select { margin-bottom:2px; }

#in { background:#fff; }
#in .left { float:left; padding:30px 0 20px 20px; width:250px; }
#in .subnav { padding:0 15px 12px; border:1px solid #b2d7d9; }
#in .subnav h3 { margin:0; padding:8px 0; border-bottom:2px solid #79add5; font:bold 22px/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:#004477; }
#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; color:#79add5; }
#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 .right { float:right; width:890px; padding-right: 30px;}
#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:#004477; }
#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:14px; 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:304px; height:auto !important; height:304px; }
#in .ilist ul li { margin:0; padding:0; list-style:none; float:left; padding:20px 20px 0 0; width:160px; height:284px; overflow:hidden; }
#in .ilist ul li .img { width:158px; height:242px; border:1px solid #d9d9d9; }
#in .ilist ul li .img img { width:158px; height:242px; }
#in .ilist ul li .img .noimage { width:158px; height:242px; background:#d9d9d9; line-height:242px; color:#fff; text-align:center; }
#in .ilisth { width:700px; overflow:hidden; }
#in .ilisth ul { margin:0; padding:0; float:left; width:720px; min-height:410px; height:auto !important; height:410px; }
#in .ilisth ul li { margin:0; padding:0; list-style:none; float:left; padding:20px 20px 0 0; width:220px; height:185px; overflow:hidden; }
#in .ilisth ul li .img { width:218px; height:142px; border:1px solid #d9d9d9; }
#in .ilisth ul li .img img { width:218px; height:142px; }
#in .ilisth ul li .img .noimage { width:218px; height:142px; background:#d9d9d9; line-height:142px; color:#fff; text-align:center; }
#in .ilisth ul li .word { padding:3px 4px; }
#in .ilisth ul li .word a { color:#666666; }

.page_detail { padding:10px 0; height:20px; color:#8d8d8d; text-align:right; font-family:Arial;}
.page_detail a{ padding:5px 8px; border:1px solid #004477; color:#8d8d8d;text-decoration:none;margin:0 2px;}
.page_detail .currentlinkspan { padding:5px 8px !important; background:#004477 !important; border:1px solid #004477 !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; }

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

#search { padding-left:20px; background:#fff; min-height:400px; height:auto !important; height:400px; }
#search .title { padding:10px 0; font:24px/36px \5FAE\8F6F\96C5\9ED1; color:#004477; }
#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; }
#search .red{color:#f00;}

.headadd { padding-top:9px; font:bold 14px/14px \5FAE\8F6F\96C5\9ED1; color:#fff; }
