html,body,div,ul,li,img{padding:0; margin:0;}
body{font-size:14px; line-height:24px; font-family:Microsoft YaHei; color:#666; background:url(../images/body-bg.jpg) center 0;}
div,ul,li{display:block;}
li{list-style-type:none;}
img{border:none;}
.left{float:left;}
.right{float:right;}
.clr{height:0; overflow:hidden; clear:both;}
a{color:#ff6d00; text-decoration:none;}
a:hover{text-decoration:underline;}


.box{width:980px; margin:15px auto 0 auto; clear:both;}


/*top*/
.top{width:100%; background:url(../images/top_bg.gif) repeat-x; color:#8e8e8e; border-bottom:1px solid #fff;height:30px;}
.top ul{width:1000px; margin:0 auto;}
.top li{float:left; margin:0 3px;height:30px; line-height:30px; font-size:12px;}
.top .topline{width:3px; background:url(../images/top_line.gif) 0 6px no-repeat;}
.top li a{color:#8e8e8e; text-decoration:none;}
.top li a:hover{color:#7b0707; text-decoration:underline;}


/*header*/
.header{width:100%; height:600px; background:url(../images/banner.jpg) center 0 no-repeat;}
.header .banner{width:980px; height:600px; margin:0 auto; position:relative; }
.header .banner .logo{width:180px; height:115px; padding-top:25px;}
.header .banner .period{width:176px; padding-left:65px;}
.header .banner .period iframe{width:104px; height:22px;}
.header .text{width:340px; height:196px; position:absolute; top:141px; left:200px;z-index:99;padding:20px 25px}
.header .text2{width:340px; height:196px; position:absolute; top:141px; left:200px;background:#fff;filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity:0.1;opacity: 0.1; z-index:20;padding:20px 25px}
.header .text p{color:#fff; z-index:100;margin:0;line-height:28px}


.erweima{width:70px; position:absolute; top:60px; right:60px;}

/*access*/
.access{width:750px; float:right;}
.access h3{font-size:24px; color:#ff6d00; height:35px; line-height:35px; border-bottom:3px #a6a7a8 solid; font-weight:normal; padding-bottom:10px;}
.access .info{margin-bottom:25px; border-bottom:dotted 1px #ccc; font-size:12px; font-style:italic; padding-bottom:10px;}

.access .txt{width:auto; padding-left:30px;}
.access .q{background:url(../images/q.png) 0 3px no-repeat; margin-top:25px;}
.access .a{background:url(../images/a.png) 0 3px no-repeat;}
.access strong{color:#ff6d00;}
.access .img{margin:0 auto; text-align:center;margin-top:25px;padding-left:30px}
.access .img li{float:left; width:350px; margin:0 5px;}

/*art-calendar*/
.art-box{width:700px; background:url(../images/art.png) no-repeat; height:660px; margin-top:45px; padding-left:50px; float:right;}
#con {font-size: 12px; margin: 0px auto; width:700px; position:relative;}
#tags{width:160px; height:340px; top:94px; left:0; position:absolute; background:url(../images/line.gif) 7px 0 repeat-y; padding-top:20px;}
#tags li{line-height:20px; font-size:14px; color:#333; margin-bottom:12px;}
#tags li a {color:#333; line-height:20px; display:block; padding-left:30px; background:url(../images/tag-bg.gif) 0 3px no-repeat;}
#tags LI.emptyTag {background: none transparent scroll repeat 0% 0%; width: 4px;}
#tags LI.selectTag {}
#tags LI.selectTag a {color:#ff6d00; line-height:20px; background:url(../images/tag-hover.gif) 0 2px no-repeat;}
#tagContent{width:500px; top:0; right:0; position:absolute; height:450px; background:url(../images/art-bg.gif) no-repeat;border-bottom:1px solid #ccc}
#tagContent DIV.selectTag {display: block;}
.tagContent {display:none; width:460px; padding:40px 20px 0 20px; height:410px}
.tagContent .art{width:460px; text-align:center; margin-bottom:25px;}
.tagContent .art-d{width:410px; margin:auto; clear:both; font-size:14px; color:#888; line-height:28px;}
.tagContent .work{width:460px;}
.tagContent .work li{width:220px; float:left; padding-bottom:10px;}
.tagContent .work li img{ border:solid 1px #ddd;}
.tagContent .work .mr{margin-right:10px;}
.tagContent .work-d{clear:both; line-height:24px;}
.tagContent p{margin:0;}

/*conclusion*/
.conclusion{width:700px; background:url(../images/conclusion.png) no-repeat;  margin-top:30px; height:180px; padding-left:50px; float:right;}
.conclusion .txt-box{width:510px; float:left; padding:0 0 0 70px;}
.conclusion .img-box{width:100px; float:right; height:220px; text-align:center;}
.conclusion .img-box p{margin-top:0px;}
.conclusion .img-box img{width:100px; height:100px;}
.conclusion strong{color:#ff6d00;}
.conclusion a{color:#ff6d00;}


.weibo{width:100%; height:330px; background:url(../images/weibo.jpg) center 0 no-repeat; clear:both;}
.weibo .box{padding-top:90px;}
.weibo .txt{width:450px; float:left; padding:10px 0 0 50px; position:relative; margin-left:180px;}
.weibo p{position:absolute; color:#ff6d00; font-size:24px;}
.weibo p a{margin-right:20px;}
.weibo h4{font-size:18px; font-weight:normal; color:#fff;}
.weibo .t1{top:65px; left:105px;}
.weibo .t2{top:110px; left:55px;}
.weibo .t3{top:160px; left:120px; color:#666; font-size:18px;}
.weibo .t3 a{color:#666;}
.weibo .release{width:270px; height:220px; float:right;}

/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.gif) repeat-x; height:200px; clear:both; line-height:24px; margin-top:15px; font-size:12px;}
.bottom .bt{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom .bt a{color:#373737; text-decoration:none;}
.bottom .bt a:hover{color:#373737; text-decoration:underline;}






/*导航*/
.box{overflow:hidden;}
.box .img p{margin-bottom:0}
.nav{float:left;width:166px;position:fixed;left:0px;top:172px;visibility:hidden;}
.nav .navWarp{float:left;width:100%;height:100%;}
.nav .navWarp .navKey{float:left;width:100%;margin-bottom:5px;}
.nav .navWarp .navKey .key{font-size:18px;text-indent:1em;line-height:30px;text-decoration:none;float:left;width:100%;height:30px;color:white;background:url(../images/bg_menu.png) left -37px no-repeat;cursor:pointer;}
.nav .navWarp .navKey .key:hover{background:url(../images/bg_menu.png) left top no-repeat;}
.nav .navWarp .navKey .key.active{background:url(../images/bg_menu.png) left top no-repeat;}
.nav .navWarp .navKey .childKey{float:left;width:100%;}
.nav .navWarp .navKey .childKey ul{float:left;width:100%;margin:10px 0;}
.nav .navWarp .navKey .childKey ul li{float:left;width:100%;height:25px;}
.nav .navWarp .navKey .childKey ul li a{float:left;height:100%;width:100%;line-height:25px;text-indent:5px;color:#8b7029;}
.nav .navWarp .jump{float:left;margin-bottom:10px; background-color:#2C8EA6; padding-left:18px;padding-right:20px;}
.nav .navWarp .jump span{ display:inline-block;color:#fff; font-size:14px; padding-bottom:2px;}
#form{float:left;height:100%;width:100%; margin-bottom:5px;}
#jumpMenu{float:left;}
.gotop{float:left;height:50px;width:50px;position:fixed;bottom:30px;right:30px;}
.gotop a{float:left;height:100%;width:100%;background:black url(../images/top.png) center center no-repeat;}






