/* -------------------------------------------------------------------------------通用css开始----------------------------------------------------------------- */
@charset "utf-8";

/* ------------------------------------全局定义---------------------------------------- */
*{ margin:0;padding:0;}
* html body{ overflow:visible;}
* html iframe, * html frame{ overflow:auto;}
* html frameset{ overflow:hidden;}

body{ color:#000; background:#fff url(images/t-bg.jpg) repeat-x center top; font-size:12px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体"; text-align:center;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:12px; vertical-align:middle;}
body div{ text-align:left;}
textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}
li{ list-style-type:none;}
img{ border:0 none;}

a:link, a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#009; text-decoration:underline;}
/*a { outline:none; star:expression(this.onfocus=this.blur());}*/

h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}

/* ------------------------------------通用属性定义---------------------------------------- */
.pointer{ cursor:pointer;}
.noborder{ border:0 none;}

.t_l{ text-align:left;}
.t_c{ text-align:center;}
.t_r{ text-align:right;}

.break{ word-break:break-all; word-wrap:break-word;}
.nobreak{ word-break:keep-all; word-wrap:normal;}

.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}

.unline{ text-decoration:underline;}
.disunline{ text-decoration:none;}

.absolute{ position:absolute;}
.relative{ position:relative;}
.auto{ margin:0 auto;}

.dotline{ background:url(images/dot01.gif) repeat-x left bottom;}

.ul-fl li{float:left; height:23px; line-height:23px; padding-left:20px;}
.ul-fl-d li{float:left; height:23px; line-height:23px; background:url(images/dot/dot3-3.jpg) no-repeat 8px 10px; padding-left:20px;}
.ul-no-f li{height:23px; width:100%; overflow:hidden; line-height:23px; background:url(images/dot/dot3-3.jpg) no-repeat 8px 10px; padding-left:20px;}

/* ------------------------------------通用容器定义---------------------------------------- */
.wrapper{ clear:both; overflow:hidden;}
.o-hidden{ overflow:hidden;}
.invisible{ visibility:hidden;}
.hidden{ display:none;}
.block{ display:block;}

/* ------------------------------------清理元素--------------------------------------- */
.clear{ clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
.clearfix:after{ content:”.”; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{ *zoom:1;}

/* ------------------------------------常用样式定义---------------------------------------- */
.btw{ border-top-width:1px;}
.brw{ border-right-width:1px;}
.blw{ border-left-width:1px;}
.bbw{ border:0px; border-bottom-width:1px;}
.bord1{ border:1px solid #999;}
.bord2{ border:2px solid #999;}

.bw1{ border-width:1px;}
.bw2{ border-width:2px;}
.bw3{ border-width:3px;}
.bw4{ border-width:4px;}
.bw5{ border-width:5px;}

.bss{ border-style:solid;}
.bsd{ border-style:dotted;}

.bcblue{ border-color: #00f;}
.bcblack{ border-color: #000;}
.botline{ border-bottom:1px solid #cfcfcf; overflow:hidden;}
.botdotline{ background: url(images/dot01.gif) repeat-x left bottom;}
.botdotline01{ width:95%; margin:0 auto; background: url(images/dot01.gif) repeat-x; height:1px; line-height:1px; overflow:hidden;}
.botdasline{ border-bottom:1px dashed #cfcfcf; overflow:hidden; height:1px; line-height:1px;}
.border-r-dot{ background:url(images/dot02.gif) repeat-y right top;}

.w1200{ width:1200px;}
.w1004{ width:1004px;}
.w1000{ width:1000px;}
.w950{ width:950px;}

.cred{ color:#f00;}
.cwhite{ color:#fff;}
.cgreen{ color:#0f0;}
.cgray{ color:#666;}
.cblue{ color:#00f;}
.cblack{ color:#000;}

.c001{ color:#c00;}
.c002{ color:009}

.fb{ font-weight:bold;}
.fn{ font-weight:normal;}
.fi{ font-style:italic;}

.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}

.divh1,.divh5,.divh8,.divh10,.divh15,.divh20,.divh25,.divh30,.divh35,.divh40,.divh45,.divh50{ width:100%; overflow:hidden;}
.divh1{ height:1px;}
.divh5{ height:5px;}
.divh8{ height:8px;}
.divh10{ height:10px;}
.divh15{ height:15px;}
.divh20{ height:20px;}
.divh25{ height:25px;}
.divh30{ height:30px;}
.divh35{ height:35px;}
.divh40{ height:40px;}
.divh45{ height:45px;}
.divh50{ height:50px;}

.lh1{ line-height:1px;}
.lh10{ line-height:10px;}
.lh15{ line-height:15px;}
.lh18{ line-height:18px;}
.lh20{ line-height:20px;}
.lh25{ line-height:25px;}
.lh30{ line-height:30px;}
.lh35{ line-height:35px;}
.lh40{ line-height:40px;}
.lh45{ line-height:45px;}
.lh50{ line-height:50px;}

.ptit1,.ptit10,.ptit15,.ptit18,.ptit20,.ptit22,.ptit25.ptit30{ width:100%; overflow:hidden;}
.ptit1{ line-height:1px; height:1px;}
.ptit10{ line-height:10px; height:10px;}
.ptit15{ line-height:15px; height:15px;}
.ptit18{ line-height:18px; height:18px;}
.ptit20{ line-height:20px; height:20px;}
.ptit22{ line-height:22px; height:22px;}
.ptit25{ line-height:25px; height:25px;}
.ptit30{ line-height:30px; height:30px;}

.more{ text-align:right; position:absolute; top:0; right:3px;}
.morer5{ position:absolute; top:0px; right:3px; font:12px normal; }
.morer15{ position:absolute; top:0px; right:15px; font:12px normal;}

.artlist,.artlist25,.artlist22,.artlist24{ width:100%; overflow:hidden; margin:0 auto;}
.artlist li{ width:100%; height:20px; line-height:20px; overflow:hidden;}
.artlist22 li{ width:100%; height:22px; line-height:22px; overflow:hidden;}
.artlist24 li{ width:100%; height:24px; line-height:24px; overflow:hidden;}
.artlist25 li{ width:100%; height:25px; line-height:25px; overflow:hidden;}


/* -------------------------------------------------------------------------------通用css结束----------------------------------------------------------------- */