@charset "utf-8";
/**
 * @name: 全局样式
 * @overview: 重置，
 * @require: 依赖的样式
 * @author: 小鱼(sofish@163.com)
 */
/**

*/
/**重置开始*/
body {background:#fff;color:#3e3e3e; font-size:12px;line-height:22px;font-family:"宋体","Arial Narrow",HELVETICA; text-align:left;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,th,td{margin:0;padding:0;}

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table,fieldset,img, a img{border:0;}
ul,ol,li,dl,dd,dt{ list-style: none outside none;}

table{border-collapse:collapse;border-spacing:0;}
em,strong,th{font-style:normal;font-weight:normal;}
strong{ font-weight:600;}
input,select,form img,button {vertical-align:middle;}
iframe {overflow: hidden;}
a,a:link,a:visited{color:#3e3e3e;text-decoration:none;}
a:hover{color:#bd0a01;text-decoration:none;}
a,a:focus{outline:none;}/*去除链接虚线*/
.t1,.t2,.t3{line-height:36px; font-weight:600;}
.t4,.t5,.t6{line-height:24px; font-weight:bolder}
.t1,.t1 a{ font-size:48px; }
.t2,.t2 a{ font-size:30px; }
.t3,.t3 a{ font-size:24px; }
.t4,.t4 a{ font-size:16px;}
.t5,.t5 a{ font-size:14px;}
.t6,.t6 a{ font-size:12px;}
/**重置 结束*/


/*框架*/
.page,.Area,w1000,.c1000,.w96,.c96，.c20,.w20,.c30,.w30,.c474,.w474,.c646,.w646,.c746,w746,.w74,.w47,.w64,.w10,.w184,.w206,.w21,.w23,.w24,.w26,.w43,.w53,.w63{ margin:0 auto; overflow:hidden;}
.page,.w1000,.c1000,.w1000 .pic img,.w1000 .ad1,w1000 .ad1 img{width:980px;}
.Area,.w96,.c96,.w96 .pic img,.w96 .ad1,w96 .ad1 img{width:960px;}


.c474,.w474,w474 .pic img,.w474 .ad1,w474 .ad1 img{ width:474px;}
.c646,.w646,.w464 .pic img,.w464 .ad1,w464 .ad1 img{ width:646px;}
.c746,w746,.w746 .pic img,.w746 .ad1,w746 .ad1 img{ width:746px;}



.w74,.w74 .pic img,.w74 .ad1,w74 .ad1 img{width:740px;}
.w47,w47 .pic img,.w47 .ad1,w47 .ad1 img{width:470px;}
.w64,w64 .pic img,.w64 .ad1,w64 .ad1 img{width:640px;}
.w10,w10 .pic img,.w10 .ad1,w10 .ad1 img{width:100px;}
.w184,.w184 .pic img,.w184 .ad1,w184 .ad1 img{width:184px;}
.w206,.w206 .pic img,.w206 .ad1,w206 .ad1 img{width:206px;}
.w21,.w21 .pic img,.w21 .ad1,w21 .ad1 img{width:210px;}
.w23,.w23 .pic img,.w23 .ad1,w23 .ad1 img{width:230px;}
.w24,w24 .pic img,.w24 .ad1,w24 .ad1 img{width:240px;}
.w26,.w26 .pic img,.w26 .ad1,w26 .ad1 img{width:260px;}
.w43,.w43 .pic img,.w43 .ad1,w43 .ad1 img{width:430px;}
.w53,.w53 .pic img,.w53 .ad1,w53 .ad1 img{width:530px;}
.w63,.w63 .pic img,.w63 .ad1,w63 .ad1 img{width:630px;}
.c20,.w20,.w20 .pic img,.w20 .ad1,w20 .ad1 img{width:200px;}
.c30,.w30,.w30 .pic img,.w30 .ad1,w30 .ad1 img{width:300px;}


/**公共元素 开始*/
.fl{float:left; display:inline;}
.flm1{float:left; display:inline; margin-right:10px;}
.fr{float:right; display:inline;}
.frm1{float:right; display:inline; margin-right:10px;}
.cl{clear:both;}
.fb{font-weight:bold;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.none {display: none;}

/*空白AND清楚浮动*/
.blank,.blank10,.blank20,.blank30{clear:both;display:block;font-size:1px;visibility:hidden;height:-1px;line-height:0;}
.blank10{ height:10px;}.blank20{ height:20px;}.blank30{ height:30px;}
.fix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}

/*跨浏览器盒阴影效果*/
.shadow,.shadow2 li,.shadow3 img {

-moz-box-shadow: 3px 3px 4px #ededed;
-webkit-box-shadow: 3px 3px 4px #ededed;
box-shadow: 3px 3px 4px #ededed;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='##ededed')";
/* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='##ededed');
}
.br_sh{-moz-border-radius:4px;-webkit-border-radius: 4px;border-radius:4px;border:1px solid #ededed;
-moz-box-shadow: 2px 2px 3px #ededed;-webkit-box-shadow: 2px 2px 3px #ededed;box-shadow: 2px 2px 3px #ededed;
	
	}

/*//-------颜色体系----//*/
/*---灰色系---*/
/* 灰色 */
.c_hui,.c_hui a,a.c_hui:link,a.c_hui:visited {color:#A8A8A8!important;text-decoration:none}
a.c_hui:hover,.c_huia:hover{color:#666!important;}
/*金色 */
.c_jin,.c_jin a,a.c_jin:link,a.c_jin:visited {color:#CC6600!important;text-decoration:none}
a.c_jin:hover,.c_jin a:hover{ color:#A5752A!important;}

/*---深色系---*/
/*红色 */
.c_hong,.c_hong a,a.c_hong:link,a.c_hong:visited {color:#BD0A01!important;text-decoration:none}
a.c_hong:hover,.c_hong a:hover{ text-decoration:underline!important;}
/*深蓝 */
.c_qlan,.c_qlan a,a.c_qlan:link,a.c_qlan:visited {color:#004678!important;text-decoration:none}
a.c_qlan:hover,.c_qlan a:hover{color:#BD0A01!important;}
/*绿色 */
.c_lv,.c_lv a,a.c_lv:link,a.c_lv:visited {color:#1E8904!important;text-decoration:none}
a.c_lv:hover,.c_lv a:hover{ color:#FF6600!important;}

/*----亮色系---*/
/* 白色 */
.c_bai,.c_bai a,a.c_bai:link,a.c_bai:visited {color:#fff!important;}
a.c_bai:hover,.c_bai a:hover{color:#f00!important;}
/*浅蓝 */
.c_qlan,.c_qlan a, a.c_qlan:link,a.c_qlan:visited {color:#26A2DA!important;text-decoration:none}
a.c_qlan:hover,.c_qlan a:hover{color:#2672da!important;}
/*桔色 */
.c_ju, .c_ju a, a.c_ju:link, a.c_ju:visited {color:#FF6600!important;text-decoration:none}
a.c_ju:hover,.c_ju a:hover{ text-decoration:underline!important;}

/**公共元素 结束*/


/**模块元素 开始*/
/*标题样式*/
/*.tit,.tit2{height: 35px;line-height:34px;text-align:left; background:#f9f9f9; padding:0 5px 0 0; border-bottom:1px solid #9CF; padding-left:10px;}
.tit .tit_l,.tit2 .tit2_l { float:left;}
.tit .tit_l a,.tit2 .tit2_l a{ font-size:12px;}
.tit .tit_main a,.tit2 .tit2_main a{font-weight:600; font-size:16px;}
.tit .tit_r,.tit2 .tit2_r  {color:#999; text-align:right; float:right;}
.tit .tit_r  a,.tit2 .tit2_r  a{ color:#999;}
.tit .tit_r a,.tit2 .tit2_r a{ font-size:12px;}
.tit  a:hover,.tit2  a:hover{ color:#C30;}
.tit2 { padding-left:0px; line-height:24px; height:25px; background:none;}
.tit2 .tit2_main a{font-weight:600; font-size:12px; padding:0px;  }*/
.icon_h{ padding-left:20px; background-position:0 0;}
a.bg_word{ background:#FC0; color:#FFF; padding:2px;}
.intro{ color:#666; text-indent:2em;}
a.unusual{ color:#999; padding:0 5px;}
a.unusual:hover{ color:#FC0;}
.attribute{ color:#999;}
.attribute a{ color:#999;}
.attribute a:hover{ color:#FC0}
.attribute span{ padding-left:10px;}

.fn a{ margin-right:8px;}
.lit_tit,a.lit_tit{color:#36F;}
.lit_tit,a.lit_tit:hover{color:#F90;}


/*图片样式*/
.pic,.pic1,.pic2,.pic3,.pic4,.pic5,.pic6{ position:relative;}
.pic1,.pic1 img{ width:60px;}
.pic2,.pic2 img{ width:80px;}
.pic3,.pic3 img{ width:120px;}
.pic4,.pic4 img{ width:160px;}
.pic5,.pic5 img{ width:200px; min-height:80px; }
.pic6,.pic6 img{ width:300px; }
/*用户头像样式*/
.u_pic1 img{ width:50px; height:50px;}
/*图标样式*/
.icon,.icon_h{ background: url(../images/vico1.png) 0 0 no-repeat scroll;} 
/*列表样式*/
.lis{}
/**表格样式*/
.sht{}
/**图表样式*/
cht{}
/*表单样式*/
.fom{}
/*按钮样式*/
.btn{}



/*功能元素 结束*/
/*图片滑出提示代码结束*/
.mosaic-block{ overflow:hidden; margin: 0 auto;background:#111 url(/images/20110520/progress.gif) no-repeat center center;
}
.mosaic-block a{  color:#EEE;line-height:120%;text-shadow:1px 1px 0 #000;} 
.mosaic-block h4{ font-size:120%;line-height:130%;margin-bottom:10px;}
.mosaic-backdrop{width:100%;height:100%;display:none;position:absolute;top:0;background:#111; left:0;}
.details{ margin:15px 0; text-align:center;} 
.mosaic-overlay{width:100%;height:100%;display:none;z-index:5;position:absolute;background:#111; left:0;}
/*** Custom Animation Styles (You can remove/add any styles below) ***/
.circle .mosaic-overlay{background:url(../images/hover-magnify.png) no-repeat center center;opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter:alpha(opacity=00);display:none;}
.fade .mosaic-overlay{opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter:alpha(opacity=00);background:url(../images/bg-black.png);}
.bar .mosaic-overlay{bottom:-100px; height:100px;background:url(../images/bg-black.png);}
.bar2 .mosaic-overlay{bottom:-50px;height:100px;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
.bar2 .mosaic-overlay:hover{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.bar3 .mosaic-overlay{top:-100px;height:100px;background:url(../images/bg-black.png);}
.mark{ position:absolute; left:0px; top:0px; width:57px;  height:57px;}
.mark img{width:57px;  height:57px;}

/*artZoom微博图片放大缩小*/
.zoom_pic ul.imgList { width:550px; }
a.artZoom {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F1F1F1;
    color: #CCCCCC;
    cursor: url("../images/zoomin.cur"), pointer;
    display: inline-block;
    padding: 3px;
    position: relative;
    text-decoration: none;
}
a.artZoom:hover {
    text-decoration: none;
}
a.artZoom span.loading {
    background: url("../images/loading.gif") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    font-size: 9px;
    height: 16px;
    line-height: 16px;
    margin: 2px 0;
    opacity: 0.7;
    overflow: hidden;
    padding-left: 20px;
    text-indent: -9999em;
    width: 16px;
}
.artZoomBox {
    position: relative;
}
.artZoomBox .tool {
    left: 8px;
    position: absolute;
    top: 8px;
    visibility: hidden;
}
.artZoomBox.js_hover .tool {
    visibility: visible;
}
.artZoomBox .tool a {
    background-color: #3A6EA5;
    background-image: url("../images/photoTool.gif");
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 24px;
    opacity: 0.5;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999em;
    width: 24px;
}
.artZoomBox .tool a:hover {
    background-color: #FFFFFF;
    opacity: 0.8;
}
.artZoomBox .tool a.hideImg {
    display: none;
}
.artZoomBox .tool a.imgLeft {
    background-position: 0 0;
}
.artZoomBox .tool a.imgLeft {
    background-position: -24px 0;
}
.artZoomBox .tool a.viewImg {
    background-position: 0 -24px;
}
.artZoomBox a.maxImgLink {
    cursor: url("../images/zoomout.cur"), pointer;
    display: inline-block;
}
.artZoomBox a.maxImgLink .maxImg {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 5px;
}
a.miniImg:hover, .artZoomBox .maxImgLink .maxImg, .artZoomBox .tool span {
    border-color: #8294C8;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px rgba(58, 110, 165, 0.5);
}
/*滚动*/
#slide{overflow:hidden;width:900px;margin:100px auto;}
#slide ul{list-style:none;}
#slide li{float:left;}
/* 文章内字体放大缩小 */
.fontbox{width:800px;margin:0 auto;}
.fontbox h1,.fontbox h2{margin:10px 0;}
/* fontsizebox */
.fontsizebox p{line-height:22px;margin:20px 0 0 0;text-indent:2em;}
/* fontResizer */
.fontResizer{margin:10px 0;height:24px;}
.fontResizer a{display:block;float:left;width:17px;height:17px;text-align:center;border:1px solid #ccc;line-height:17px;color:#666;text-decoration:none;}
.fontResizer a:hover{color:#000;text-decoration:none;}
.smallFont{font-size:10px;}
.medFont{font-size:12px;}
.largeFont{font-size:14px;}
.curFont{background:#EEEEF7;}












