@charset "gb2312";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,ul,li,ol,dl,dt,dd,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;}
body{ font:12px/1.5 "Î¢ÈíÑÅºÚ"; color:#333; background:url(../images/banner.jpg) #008ad0 no-repeat center top;}
address,cite,dfn,em,var,i{font-style:normal;}
body,div,p{word-wrap:break-word;}
input{ font-family:Verdana, Geneva, sans-serif;  color:#333;}
small{font-size:12px;}
ul,ol,li{list-style:none;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline; color:#a10000;}
img{border:0;vertical-align:middle}
.ind{text-indent:2em;}
.vis{overflow:visible;}
.rel{position:relative;}
.abs{position:absolute;}
.noborder{border:0;}
.undis{display:none;}
.dis{display:block;}
.cfix{zoom:1;}
.cfix:after{content:'.';display:block;clear:both;height:0;visibility:hidden;line-height:0;overflow:hidden;}
.cl{clear:both; width:100%; height:0px; line-height:0px; font-size:0px; overflow:hidden; float:none;}
.fl{float:left;}
.fr{float:right;}

.banner{ width:1000px; margin:0px auto; overflow:hidden; position:relative; height:500px;}
.banner .logo{ top:379px; position:absolute; left:288px;}

.main{ width:1000px; margin:0px auto; background-color:#FFF;}
.menu{ width:100%; background:url(../images/menubg.jpg) repeat-x left top; height:55px; line-height:55px; color:#FFF; position:relative;}
.menu a{ color:#FFF; font-size:16px; margin:0px 40px;}
.menu span{ position:absolute; display:block; width:28px; height:71px; top:0px;}
.menu span.ml{ left:-28px; background:url(../images/menul.jpg) no-repeat left top;}
.menu span.mr{ right:-28px; background:url(../images/menur.jpg) no-repeat left top;}

.w1000{ width:950px; overflow:hidden; padding:25px;}

.imgbox{ position:relative; height:357px; z-index:1; text-align:center; width:585px; overflow:hidden; border:1px solid #ccc;}
.imgbox li{ width:585px; height:357px; position:relative;}
.imgbox li span{ display:block; position:absolute; left:0px; bottom:0px; _bottom:-1px; height:56px; line-height:56px; background-color:#000; filter:alpha(opacity=50);
    -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; width:100%;}
.imgbox li em{display:block; position:absolute; left:0px; bottom:0px; height:56px; line-height:56px; color:#FFF; padding:0px 15px; width:555px; text-align:left; font-size:16px;}
.imgbox img{ width:585px; height:357px;}
.jsNavbox{ position:absolute; bottom:20px; z-index:6; height: 15px; text-align:center; right:8px; }
.jsNav a{  width: 13px; height:13px; background-color:#FFF; margin-right:6px; display:block; line-height:0px; font-size:0px; overflow:hidden; text-indent:1000px; float:left;-moz-border-radius: 50%; -webkit-border-radius: 50%;  border-radius:50%;  }
.jsNav a:hover{ text-decoration:underline;}
.jsNav a.imgSelected { background-color:#ff5500;}

.exhibitionjj{ width:313px; height:339px; background-color:#f3f3f3; padding:10px 15px; line-height:26px; font-size:14px;}
.exhibitionjj dl{ width:100%; overflow:hidden;}
.exhibitionjj dt{ width:75px; float:left;}
.exhibitionjj dd{ width:235px; float:left;}

.tit span,.tit em a,.newsbox .newslist2 li,.tit2,.tit2 span,.imgshow div h3,.moreimg div h3{ background-image:url(../images/bg.png); background-repeat:no-repeat;}

.tit{ height:41px; margin-bottom:15px;}
.tit span,.tit2 span{ display:block; width:126px; height:41px; text-align:center; font:bold 18px/36px "Î¢ÈíÑÅºÚ"; color:#FFF;}
.tit em{ float:right;}
.tit em a{ display:block; width:28px; height:28px; background-position:-137px top; margin-top:5px;}
.tit2{ height:38px; background-position:left -131px; width:100%; overflow:hidden; background-repeat:repeat-x;}
.tit2 span{ height:36px; background-position:left -92px; margin-top:2px;}
.tit2 em{ float:right; display:block; width:42px; height:38px; background-position:-133px -44px;}

.newsbox{ width:587px; margin-top:25px;}
.newsbox .newslist1 dl{ padding-bottom:11px; border-bottom:1px dashed #ddd; margin-bottom:11px;}
.newsbox .newslist1 dt{ font-size:14px; font-weight:bold; margin-bottom:3px;}
.newsbox .newslist1 dd{ line-height:18px; color:#666;}
.newsbox a{ color:#333;}
.newsbox a:hover{ color:#ff5500;}
.newsbox .newslist2{ width:100%; overflow:hidden;}
.newsbox .newslist2 li{ line-height:26px; font-size:14px; background-position:-196px -3px; background-repeat:no-repeat; padding:0px 12px; width:45%; float:left; overflow:hidden; height:26px; white-space: nowrap; text-overflow: ellipsis;}

/* ²¿·Ö²ÎÕ¹ÉÌ */
.blandbox{ width:343px; float:right; margin-top:25px;}
.bland{ width:100%; padding:5px 0;}
.bland ul{}
.bland ul li{ height:41px; padding:0px 0 10px 0px; float:left; clear:both; width:343px;}
.bland ul li span{ width:100px; height:39px; border:1px solid #dbdbdb;display:table-cell; *display:block; float:left; overflow:hidden; margin-right:11px;}
.bland ul li span img{vertical-align: middle;}

.imgshow{ margin-top:25px;}
.imgshow div,.imgshow div ul{ width:100%; overflow:hidden;}
.imgshow div h3,.moreimg div h3{ font:16px/24px "Î¢ÈíÑÅºÚ"; color:#029cea; background-position:-196px -93px; background-repeat:no-repeat; padding-left:10px; margin-top:20px;}
.imgshow div ul{ margin-top:20px;}
.imgshow div ul li{ width:212px; height:142px; border:1px solid #ddd; float:left; margin-right:20px; padding:3px;}
.imgshow div ul li img{ width:212px; height:142px;}
.imgshow div ul li.nomr{ margin-right:0px;}

.moreimg{ margin-top:25px;}
.mt10{ margin-top:10px;}

.footer{ text-align:center; color:#FFF; line-height:22px; padding:10px 0px;}
