@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:#f9f9f9; 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; }
input { margin:0; padding:0; }
.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;}

#head { height:90px; overflow:hidden;min-width:1000px; }
#head .head { margin:0 auto; width:1000px; }
#head .left { float:left; }
#head .left .logo { float:left; height:85px; }
#head .left .logotitle { float:left; padding-right:22px; height:85px; font:28px/85px \5FAE\8F6F\96C5\9ED1; color:#2c6aa7;width:349px;background:url(../images/logo_black.png) no-repeat 0 15px; }
#head .left .line { float:left; margin-top:22px; width:1px; height:42px; background:#404040; overflow:hidden; }
#head .left .title { float:left; padding-left:22px; line-height:50px;margin-top:14px;color:#404040;font-size:27px;font-weight:normal;font-family:"Microsoft Yahei"; }

#head .right { float:right; width:160px; overflow:hidden; }
#head .right .headlinks { float:right; margin-right:-12px; padding:12px 0; color:#626262; }
#head .right .headlinks a { color:#626262; }

#bigimg { height:150px; background:url(../images/shadow1.jpg) no-repeat center; }
#bigimg .bigimg { margin:0 auto; padding:0 10px; width:980px; height:150px; }
#bigimg .bigimg img { width:980px; height:150px; }

#main { background:url(../images/shadow2.png) repeat-x; }
#main .main { margin:0 auto; padding:0 10px; width:980px; background:url(../images/shadow2.jpg) no-repeat; }

#menu { height:31px; background:#2c6aa7; border-top:1px solid #46aadc; border-bottom:8px solid #5688b9; }
#menu table { width:100%; }
#menu table td { height:31px; text-align:center; }
#menu table td a { font:14px/31px \5FAE\8F6F\96C5\9ED1; color:#fff; }
#menu table .selected { background:#5688b9; }
#menu table table { display:none; }

#main .top { position:relative; padding-top:12px; height:26px; border-bottom:2px solid #cccccc; font:bold 16px/26px \5FAE\8F6F\96C5\9ED1; color:#333333; }
#main .top .more { position:absolute; right:10px; top:15px; padding-right:23px; background:url(../images/more.gif) no-repeat right center; font-weight:bold; font-family:Arial; color:#4b4b4b; }
#main .area { float:left; width:476px; }
#main .title { position:relative; height:30px; background:url(../images/title.gif) repeat-x; border-right:1px solid #d9d9d9; }
#main .title .word { position:absolute; left:0; top:0; padding:0 9px; height:30px; border-right:1px solid #d9d9d9; font:14px/30px \5FAE\8F6F\96C5\9ED1; color:#fff; }
#main .title a { position:absolute; right:9px; top:5px; padding-right:23px; background:url(../images/more.gif) no-repeat right center; font-weight:bold; font-family:Arial; color:#4c4c4c; }
#main .tri { float:left; width:10px; height:10px; }
#main .border { float:right; padding:7px 23px 0; width:418px; height:180px; background:#fff; border:1px solid #d9d9d9; border-top:none; }
#main .list {}
#main .list ul { margin:0; padding:0; position:relative; height:160px; overflow:hidden; }
#main .list ul li { margin:0; padding:14px 70px 0 9px; list-style:none; height:18px; background:url(../images/list.gif) no-repeat 0 20px; position:relative; }
#main .list ul li a { color:#626262; }
#main .list ul li span { position:absolute; right:0; top:14px; font-size:11px; font-family:Arial; color:#626262; }
#main .pl28 { float:left; width:28px; height:1px; overflow:hidden; }
#main .pt36 { padding-top:36px; }

#main .play { float:left; position:relative; padding-left:30px; width:612px; height:256px; }
#main .play .playimg { position:absolute; left:30px; top:60px; width:238px; height:160px; /*border:1px solid #cccccc; overflow:hidden; */z-index:1; }
#main .play .playimg img { width:236px; height:120px; }
#main .play .playimg .noimage { width:236px; height:158px; background:#cccccc; line-height:158px; color:#fff; text-align:center; }
#main .play .playnumbg { position:absolute; left:164px; top:191px; z-index:2; }
#main .play .playnumbg ul { margin:0; padding:0; }
#main .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); }
#main .play .playnum { position:absolute; left:164px; top:191px; z-index:3; }
#main .play .playnum ul { margin:0; padding:0; }
#main .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; }
#main .play .playnum ul .sel { background:#66aa33; }
#main .play .playword { position:absolute; right:0; top:65px; width:354px; height:61px; border-bottom:1px dashed #cccccc; overflow:hidden; }
#main .play .playword a { font-weight:bold; font-size:14px; line-height:20px; color:#4c4c4c; }
#main .play .playword span { line-height:20px; color:#4c4c4c; }
#main .play .list { position:absolute; right:2px; top:50px; width:348px; }
#main .play .list ul { height:170px; }
#main .play .list ul li{ padding-top:10px;background:url(../images/list.gif) no-repeat 0 16px;}
#main .play .list ul li span{top:11px;}

#main .about { float:right; margin-top:2px; padding-left:0px; width:311px; height:218px;  }
#main .about .word { padding:10px 34px 0 0; height:158px; overflow:hidden; }
#main .about .word td { line-height:22px; color:#616161; }
#main .about .word td p { margin:0; padding:0; }

#main .border .ilist { padding-top:29px; width:416px; overflow:hidden; }
#main .border .ilist ul { margin:0; padding:0; float:left; width:442px; height:112px; overflow:hidden; }
#main .border .ilist ul li { margin:0; padding:0; list-style:none; float:left; width:221px; }
#main .border .ilist ul li .img { float:left; width:80px; height:112px; }
#main .border .ilist ul li .img img { width:80px; height:112px; }
#main .border .ilist ul li .word { float:left; padding-left:10px; width:97px; }
#main .border .ilist ul li .word a { font-weight:bold; font-size:14px; line-height:22px; color:#626262; }
#main .border .ilist ul li .word .summary { height:90px; overflow:hidden; color:#626262; }
#main .border .ilist ul li .word .summary p { margin:0; padding:0; }

#foot { margin:0 auto; padding:27px 10px 20px 20px; width:970px; background:url(../images/foot.jpg) no-repeat center top; color:#585858; }
#foot p { margin:0; padding:0 0 1px; }

#inmain { background:url(../images/shadow2.png) repeat-x; }
#inmain .inmain { margin:0 auto; padding:0 10px; width:980px; background:url(../images/shadow2.jpg) no-repeat; }

#in { background:#f9f9f9; }
#in .left { float:left; padding:30px 0 20px 20px; width:200px; }
#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 18px/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; padding-right:30px; width:700px; }
#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:#f9f9f9; }
#detail .dtitle { padding-top:20px; font:bold 24px/30px \5FAE\8F6F\96C5\9ED1; text-align:center; color:#004477; }
#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 {  background:#f9f9f9; min-height:516px; height:auto !important; height:400px; }
#search .search { width:700px; }
#search .title { padding:0 0 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:700px; }
#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 .green{color:green;}

.headadd { padding-top:10px; font:bold 14px/14px \5FAE\8F6F\96C5\9ED1; color:#626262; }


.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:668px;height:260px;}
#mySwipe img{width:668px;height:260px;}
#mySwipe2{width:238px;height:160px;}
#mySwipe2 img{width:238px;height:120px;}
#mySwipe2 .word{ font-weight:bold; font-size:14px; line-height:20px; color:#4c4c4c;}
#mySwipe2 .word span{line-height:20px; color:#4c4c4c;font-weight:normal;font-size:11px;font-family: Arial;float:right;*float:none;}
#mySwipe2 .swipePage{text-align:left;left:130px;bottom:47px;}
#mySwipe2 .swipePage span{text-align:center;line-height:18px;width:18px;height:18px;border-radius:3px;margin:0 1px;}