body { background:#04080a;}
body #bottom { padding:33px 0 50px 0; }
body #bottom .links { background:none; text-align:center;}
body #bottom .links ,body #bottom .links a { color:#3b474f;}
body #bottom .sites ,body #bottom .sites a ,body #bottom .sites a:link { color:#3b474f;}
body #bottom .sites a:hover ,body #bottom .sites a:visited { color:#3b474f;}
body #bottom .left p ,body #bottom .left p a ,body #bottom .left p a:link { color:#3b474f;}
body #bottom .mid ,body #bottom .mid a ,body #bottom .mid a:link { color:#3b474f;}

.ztpg { background:url("images/ztpg.jpg") no-repeat center top; font-size:12px; line-height:25px; color:#b4c4ce; text-align:left; }
.ztpg a, .ztpg a:hover { color:#b4c4ce; }
.ztpg .more, .ztpg .more:hover { color:#586e7d; }
.w1000 { width:1000px; margin:0 auto; background:#283136; }

.con0 img { display:block; }
.nav { height:29px; background:url("images/bg_nav.jpg") no-repeat; overflow:hidden; }
.nav li { float:left; }
.nav a { height:29px; margin-right:1px; font:14px/29px "Î¢ÈíÑÅºÚ"; text-align:center; color:#fff; float:left; }
.nav a:hover { background:url("images/bg_nav.jpg") no-repeat; color:#fff; text-decoration:none; }
.nav .link1 { width:232px; }
.nav .link2 { width:187px; }
.nav .link3 { width:199px; }
.nav .link4 { width:211px; }
.nav .link5 { width:167px; margin-right:0; }
.nav .link1:hover { background-position:0 -30px; }
.nav .link2:hover { background-position:-233px -30px; }
.nav .link3:hover { background-position:-421px -30px; }
.nav .link4:hover { background-position:-621px -30px; }
.nav .link5:hover { background-position:-833px -30px; }

.con1 { width:1000px; height:327px; background:url("images/con1.jpg") no-repeat; overflow:hidden; }
.con1 .figure { width:210px; height:272px; display:inline; border:3px solid #fff; border-width:3px 3px 3px 4px; overflow:hidden; }
.con1 .figure1 { float:left; margin:28px 23px 0 10px; }
.con1 .figure2 { float:right; margin:28px 52px 0 19px; }
.con1 .figure i { width:130px; height:32px; display:block; padding:0 2px 22px 78px; background:url("images/bg1.jpg") no-repeat; font:18px/32px "Î¢ÈíÑÅºÚ"; color:#ddd; }
.con1 .txt { width:204px; height:225px; float:left; padding-top:40px; overflow:hidden; }
.con1 .txt2 { float:right; }

.con2 { width:1000px; height:421px; background:url("images/con2.jpg") no-repeat; overflow:hidden; }
.con2 img { float:right; margin:43px 7px 0 0; }

.con3 { width:1000px; height:502px; background:#283136 url("images/con3.jpg") no-repeat; overflow:hidden; }
.opus { float:left; width:702px; overflow:hidden; }
.gallery { width:618px; height:390px; padding:53px 58px 7px 26px; }
.gallery li { width:180px; height:110px; float:left; display:table; margin:7px 10px; padding:3px; *position:relative; background:#fff; text-align:center; overflow:hidden; }
.gallery .vc { display:table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; }
.gallery img { *position:relative; *top:-50%; *left:-50%; cursor:pointer; }
.page { width:655px; height:27px; display:block; margin-left:20px; background:#21292d; text-align:center; }
.page a { width:20px; height:27px; margin:0 1px; text-align:center; line-height:30px; color:#627a8f; overflow:hidden; }
.page .prev, .page .next { width:59px; background:#283136; }
.page a:hover { background:#283136; color:#627a8f; text-decoration:none;  }
.area { width:291px; float:left; }
.area .tle { width:100%; height:48px; display:block; line-height:48px; color:#fff; visibility:hidden; }
.area .cnt { float:left; height:62px; padding:19px 39px 8px 36px; }
.area .cnt span { width:46px; float:left; font-size:16px; line-height:24px; color:#ddd; }
.area .cnt input { width:168px; height:22px; float:left; padding:0; margin:0 0 7px 0; border:1px solid #626a6f; background:#303c42; color:#ddd; line-height:22px; }
.area .upload, .area .submit { width:291px; height:37px; margin:0 0 1px 0; padding:0; border:0; background:none; text-indent:-9999px; color:#fff; cursor:pointer; overflow:hidden; }
.info { width:280px; height:247px; float:left; margin-top:14px; padding-left:11px; border-bottom:1px solid #161b1d; background:#21292d; overflow:hidden; }
.info li { height:75px; margin:0 9px 12px 0; border-bottom:1px solid #3a484f; }
.info img { width:61px; height:61px; float:left; margin:0 11px 12px 6px; border:1px solid #c9c5bc; }
.info p { height:60px; line-height:20px; color:#8ea2ad; overflow:hidden; }

.con4 { width:1000px; height:280px; padding-top:68px; background:url("images/con4.jpg") no-repeat; overflow:hidden; }
.con4 .figure { width:231px; height:248px; float:left; padding-left:15px; }
.con4 .figure2 { width:235px; }
.con4 .figure i { width:130px; height:28px; display:block; padding:0 20px 0 81px; background:url("images/bg2.jpg") no-repeat; font:18px/28px "Î¢ÈíÑÅºÚ"; color:#fff; }
.con4 .figure2 i { width:134px; }
.con4 .txt { width:221px; height:225px; float:left; margin-right:10px; padding:19px 16px 4px 13px; background:url("images/bg_txt1.jpg") no-repeat; }
.con4 .txt2 { width:204px; padding:19px 13px 4px 17px; background:url("images/bg_txt2.jpg") no-repeat; }

/*µ¯³öÑùÊ½*/
.popup-content {display:inline-block; background:#fff; position:relative; color:#fff;  padding:5px; }
.popup-body {overflow:auto; padding:0; line-height:24px; color:#fff; }
.popup-bg{background:#000;opacity:0.5;filter:alpha(opacity=50); z-index:50; }
.popup-foot { display:none; }
.close {position:absolute; right:5px; top:5px; width:25px; height:25px; background:url("images/close.jpg") no-repeat; z-index:999; margin:0; cursor:pointer; }
#tanchucnt { display:none; }
.tccnt { position:relative; }
.tccnt .txt { height:32px; display:block; position:absolute; left:0; right:0; bottom:0; background:url("images/op.png") repeat; color:#fff; font-size:14px; line-height:32px; text-align:center; z-index:998; }

.gcon1 { width:977px; height:387px; padding:31px 0 0 23px; background:url("images/gallery1.jpg") no-repeat; }
.gcon2 { padding-left:11px; }
.gcon2 .col1 { width:665px; float:left; margin-right:26px; overflow:hidden; }
.gcon2 .col1 .mod1 { width:665px; background:url("images/bgtle.jpg") no-repeat; }
.gcon2 .col1 .mod2 { width:665px; background:url("images/bgtle.jpg") no-repeat; }
.gcon2 .col1 .tle { float:left; margin:12px 0 0 14px; }
.gcon2 .col1 .note { float:left; margin:20px 0 0 5px; }
.gcon2 .col1 .list { float:left; padding:24px 0 20px 15px; }
.gcon2 .col2 { width:291px; float:left; line-height:21px; overflow:hidden; }
.gcon2 .col2 .intro { padding:13px; border-top:1px solid #2c353b; color:#8ea2ad; background:#374852; }
.gcon2 .col2 .intro strong { width:53px; height:17px; float:left; margin:0 9px 0 -13px; background:#2f3c44; text-align:center; color:#fff; }
.gcon2 .col2 .cnt { padding:8px 6px 24px 8px; border:1px solid #21292d; border-width:1px 1px 0 0; background:#2f3c44; color:#e6eff4; }
.gcon2 .col2 .cnt i { color:#ff0082; }
.gcon2 .col2 .cnt span { color:#fff; }
.gcon2 .col2 .share { border:1px solid #21292d; border-width:1px 1px 0 0; cursor:pointer; }
.gcon2 .col2 .weibo { width:280px; padding:6px 0 0 10px; }

#comment_tag, #comment_tag a, .cmtContent #tBlogs .tQQ, .cmtContent #tBlogs .tSina { color:#e1e1e1; }
#comment_tag .loginTxt { color:#000; }
#comment_tag .cmtContent { padding:0 30px 50px; background:none; border:none; }
#comment_tag .cmtFace { background:url("images/arr.jpg") no-repeat 52px center; }
#comment_tag .thcmt { display:none; }
#comment_tag .thTB, #comment_tag .tfcmt { border-color:#a29c96; color:#a29c96; }
#comment_tag .thTB .cmtTitle em { color:#c7ab72; }

#slide01 {position:relative; width:400px; height:347px; }
#slide01 .control {position:absolute; right:0; top:323px; z-index:100}
#slide01 .control li { display:inline; float:left; margin-left:1px; }
#slide01 .control a { display:block; width:24px; height:24px; line-height:24px; text-align:center; background:#2f3c44; color:#f6f6f6; font-family:"ºÚÌå"; text-decoration:none; }
#slide01 .control a:hover, #slide01 .control .current a{background:#fff; color:#283136; }
