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

body { margin:0; padding:0; background:#f9f9f9; font:12px/18px \5B8B\4F53; color:#000; }
a { font:17px/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:1220px; }
#head .head { margin:0 auto; width:1220px; }
#head .left { float:left; }
#head .left .logo { float:left; height:85px; }
#head .left .logotitle { float:left; height:85px; font:28px/85px \5FAE\8F6F\96C5\9ED1; color:#2c6aa7;width:290px;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:35px;font-weight:normal;font-family:"Microsoft Yahei"; }
#head .right { float:right; width:350px; overflow:hidden; }
#head .right .headlinks { float:right; margin-right:-12px; padding:12px 0; color:#626262; }
#head .right .headlinks a { color:#626262; }
#head .right form { float:right; position:relative; margin:0; padding:0; width:162px; height:24px; background:url(../images/form.png) no-repeat; }
#head .right form .text { position:absolute; left:6px; top:3px; width:124px; height:18px; background:#fff; border:none; }
#head .right form .submit { position:absolute; right:1px; top:1px; width:24px; height:22px; background:none; border:none; cursor:pointer; }

#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; width:1220px;}

#menu { height:35px; background:#2c6aa7; border-top:1px solid #46aadc; border-bottom:5px solid #5688b9; }
#menu table { width:100%; }
#menu table td { height:35px; text-align:center; }
#menu table td a { font:18px/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/17px \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:602px;margin-top: 10px;}
#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:18px/30px \5FAE\8F6F\96C5\9ED1; color:#fff; }
#main .title a { position:absolute; right:9px; top:8px; 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:left; padding:7px 23px 0; width:544px; height:320px; background:#fff; border:1px solid #d9d9d9; border-top:none; }
#main .list {}
#main .list ul { margin:0; padding:0; position:relative; height:320px; overflow:hidden; }
#main .list ul li { margin:0; padding:14px 70px 0 9px; list-style:none; height:28px; background:url(../images/list.gif) no-repeat 0 20px; position:relative; border-bottom: 1px dashed #c5c5c5;}
#main .list ul li a { color:#626262; }
#main .list ul li span { position:absolute; right:0; top:14px; font-size:14px; font-family:Arial; color:#626262; }
#main .pl28 { float:left; width:15px; height:1px; overflow:hidden; }
#main .pt36 { padding-top:36px; }

#main .play { float:left; position:relative; width:810px; height:350px; }
#main .play .playimg { position:absolute; top:60px; width:310px; height:290px; /*border:1px solid #cccccc; overflow:hidden; */z-index:1; }
#main .play .playimg img { width:310px; height:263px; margin-bottom: 5px;}
#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:480px; }
#main .play .list ul { height:295px; }
#main .play .list ul li{ padding-top:13px;background:url(../images/list.gif) no-repeat 0 20px;border-bottom: 1px dashed #c5c5c5;}
#main .play .list ul li span{top:11px;}

#main .about {float:right;margin-top:2px;padding-left: 15px;width: 375px;height:350px;background:#eeeeee;}
#main .about .word { padding-top:10px; height:288px;overflow:hidden;width: 360px;}
#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:15px 24px 15px 20px; width:1220px; 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:1200px; background:url(../images/shadow2.jpg) no-repeat; }

#in { background:#f9f9f9; }
#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; padding-right:30px; width:865px; }
#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: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 .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;}






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