/*清除文档类型声明中的默认属性*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/*字体定义*/
body {font-size:12px;font-family:simsun,arial,helvetica,clean,sans-serif;background:#fff;color:#2b2b2b;}
table {font-size:inherit;font:100%;} 

/*重新定义*/
h1 {font-size:14px;}
h2 {font-size:14px;font-weight:normal;}
h3 {font-size:12px;}
h4 {font-size:12px;font-weight:normal;}

strong {font-weight:bold;}
a {text-decoration:none;} 
a:hover {text-decoration:underline;}

/*全站链接颜色*/


/*通用定义*/
.clear {clear:both;} 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
*+html .clearfix {min-height: 1%;}

.bold {font-weight:bold;}
.f14  {font-size:14px;} 
.h20 {line-height:20px;}
.error {color:red;}

/*颜色预定义 可以随时增加*/
.cWhite,.cWhite a:link,.cWhite a:visited,.cWhite a:hover{color:#fff;}

.cRed,.cRed a:link,.cRed a:visited,.cRed a:hover{color:#ba2636;}
.cGray,.cGray a:link,.cGray a:visited{color:#666;}
.cGray a:hover{color:#ba2636;}
.cGray2,.cGray2 a:link,.cGray2 a:visited{color:#999;}
.cGray2 a:hover{color:#ba2636;}
.cDGray,.cDGray a:link,.cDGray a:visited{color:#2b2b2b;}
.cDGray a:hover{color:#ba2636;}
.cNavy,.cNavy a:link,.cNavy a:visited{color:#004276;}
.cNavy a:hover{color:#ba2636;}



/*焦点图*/
.fpicBox{ background:url(/images/photoflash/bg_fpic.jpg) repeat-y left top; width:1000px; margin:0 auto;}
.fpic{ width:1000px; float:left;}
.fpic .l{ float:left; background:url(/images/photoflash/f_bg_l.jpg) no-repeat right top; width:787px; padding:10px 0 13px 10px;}
.fpic .r{ float:right; background:url(/images/photoflash/f_bg_r.jpg) no-repeat left top; width:203px; padding:56px 0 0;}
.bigPic{ border:1px solid #000; width:775px; height:509px; border-bottom:none;}
.fPicTab{ width:775px; float:left;}
.numTab{ width:777px; background:#000; height:13px;}
.numTab li{ border-right:1px solid #373737; float:left; text-align:center; width:144px; font:11px/11px Georgia, "Times New Roman", Times, serif; height:13px; cursor:pointer;}
.numTab li.current{ background:#ee0d7c; width:197px; cursor:pointer;}
.numTab li a{ color:#ffffff;}
.numTab li a:hover{ text-decoration:none;}
.fousList{ width:568px; margin:0 auto; padding:4px 0 0;}
.fousList .btn{ float:left; width:20px; height:22px; margin:18px 0 0;}
.fousList ul{ float:left; padding:0 0 0 20px; width:508px;display:inline;}
.fousList ul li{ float:left; width:92px; height:63px;margin:0 0 0 7px; background:#000; position:relative; overflow:hidden;}/*2011.07.01b*/
.fousList ul li.current a:link img,.fousList ul li.current a:visited img{opacity:1; filter:alpha(opacity=100);border:3px solid #ee0d7c;}
.fousList ul li.current a:hover img{ opacity:1; filter:alpha(opacity=100);border:3px solid #ee0d7c;}
.fousList ul li a:link img,.fousList ul li a:visited img{ opacity:0.4; filter:alpha(opacity=40);border:3px solid #000;}
.fousList ul li a:hover img{ opacity:1; filter:alpha(opacity=100);border:3px solid #ee0d7c;}
.txtTit{ height:22px; left:3px; width:86px; bottom:3px; position:absolute;}/*2011.07.01b*/
.txtTit h3{line-height:22px;font-weight:normal;overflow:hidden; color:#c0c0c0; position:absolute; width:86px; left:0; top:0; text-align:center; height:22px;}/*2011.07.01b*/
.txtTit h3 a,.txtTit h3 a:visited{color:#c0c0c0;}/*2011.07.01b*/
.txtTit .tx{ height:22px; background:#000; position:absolute; left:0; top:0; width:86px;opacity:0.8; filter:alpha(opacity=80);}/*2011.07.01b*/


.hotTab{ color:#c0c0c0; padding:14px 0 0 10px;}
.hotTab a,.hotTab a:visited{color:#c0c0c0;}
.hotTab span{ color:#ee0d7c;}

.alex{ padding:0 0 0 16px; width:173px;}
.alex li{ background:url(/images/photoflash/i_dot2.gif) repeat-x left bottom; padding:6px 0 10px 11px; height:127px; float:left;}
.alex li.none{ background:none;}
.alex li span{ float:left; width:30px; height:32px; padding:0 9px 0 0;}
.alex li .pic{ width:97px; padding:5px; float:left; background:#000; line-height:20px; color:#8e8e8e;}
.alex li .pic img{ margin-bottom:3px;}
.alex li .pic p a{ color:#8e8e8e;}
.more{ float:right; background:url(/images/photoflash/i_more.gif) no-repeat right 3px; text-align:right; padding-right:10px; margin:4px 0 0;}

/*右侧热图*/
.tit01{ height:36px; background:url(/images/photoflash/i_dot.gif) repeat-x left bottom; padding:12px 16px 0 0; position:relative;border-top:3px solid #000;}
.tit01 .t{ position:absolute; left:25px; top:13px;}
.tit03{ height:35px; padding:0 0 16px;}

.boxL398{ float:left; width:398px;}
.boxL398Con{ float:left; width:398px;}
.boxL397{float:left; width:397px;}
.boxL397Con{ float:left; width:397px;}
.boxR187{ float:left; width:187px;}

.picList01 li{ width:148px; padding:20px 25px 9px 25px; float:left; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; height:221px; overflow:hidden;}
.picList01 li.none{ border-right:none;}
.picList01 li.none2{ border-bottom:none;}
.picList01 li p,.picList03 p{ text-align:center; line-height:34px;}
.picList02 li{ padding:20px 0 0 17px; width:153px;}
.picList02 li p{ line-height:32px; text-align:center;}

.picList03{ padding:20px 0 0 25px; float:left;}
