*{ margin:0px; padding:0px; list-style-image: none; list-style-type: none;}
img{border:0px;}
body{ font-family:"Î¢ÈíÑÅºÚ","Microsoft YaHei"; font-size:12px; color:#656565; margin:0px; padding:0px;}
a:link, a:visited, a:active{ text-decoration: none; color:#656565;}
a:hover {text-decoration: none;}
ol,ul {list-style: none;}
.clear{ clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.clearfix{ zoom:1 }
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}

.w100{ width:100%; clear:both;}
.samw{ width:1000px; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.w65{ width:65%;}
.mrl{ margin:0 auto;}
.relat{ position:relative;}
.abs{ position:absolute;}
.hid{ overflow:hidden;}
.hidell{ white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.inl{ display:inline;}
.tdent{ text-indent:2em;}
.fw{ font-weight:bold;}
.fwn{ font-weight:normal !important;}
.fl{ float:left;}
.fr{ float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}

.ari{ font-family:Arial, Helvetica, sans-serif}
.st{ font-family:"ËÎÌå"}
.yh{ font-family:"Î¢ÈíÑÅºÚ","Microsoft YaHei";}

.pt4{ padding-top:4px}

.pl6{ padding-left:6px}
.pr6{ padding-right:6px}
.pt6{ padding-top:6px}
.pb6{ padding-bottom:6px}
.p6{ padding:6px}

.pl10{ padding-left:10px}
.pr10{ padding-right:10px}
.pt10{ padding-top:10px}
.pb10{ padding-bottom:10px}

.pl13{ padding-left:13px}
.pt14{ padding-top:14px}
.pl26{ padding-left:26px}
.pt5{ padding-top:5px}
.pt8{ padding-top:8px}
.pt9{ padding-top:9px}
.pt11{ padding-top:11px}
.pt12{ padding-top:12px}
.pb5{ padding-bottom:5px}
.pb12{ padding-bottom:12px}
.pb20{ padding-bottom:20px}
.pb25{ padding-bottom:25px}
.pb30{ padding-bottom:30px !important;}

.ml1{ margin-left:1px}
.ml4{ margin-left:4px}
.mr4{ margin-right:4px}
.mt4{ margin-top:4px}
.mb4{ margin-bottom:4px}
.ml5{ margin-left:5px}
.mr5{ margin-right:5px}
.mt5{ margin-top:5px}
.mb5{ margin-bottom:5px}
.mt8{ margin-top:8px}
.ml10{ margin-left:10px}
.mr10{ margin-right:10px}
.mt10{ margin-top:10px}
.mb10{ margin-bottom:10px}
.ml31{ margin-left:31px}

.mt15{ margin-top:15px}

.l14{ line-height:14px !important;}
.l15{ line-height:15px !important;}
.l18{ line-height:18px !important;}
.l20{ line-height:20px !important;}
.l22{ line-height:22px !important;}
.l23{ line-height:23px !important;}
.l24{ line-height:24px !important;}
.l25{ line-height:25px !important;}
.l26{ line-height:26px;}
.l27{ line-height:27px;}
.l28{ line-height:28px;}
.l29{ line-height:29px;}
.l30{ line-height:30px;}
.l32{ line-height:32px;}
.l35{ line-height:35px;}
.l41{ height:41px; line-height:39px;}

.fs10{ font-size:10px;}
.fs12{ font-size:12px !important;}
.fs13{ font-size:13px;}
.fs14{ font-size:14px;}
.fs15{ font-size:15px;}
.fs16{ font-size:16px;}
.fs20{ font-size:20px;}
.fs21{ font-size:21px;}

.c00{ color:#000 !important;}
.cff{ color:#FFF !important;}
.cce{ color:#cecece !important;}
.c00a{ color:#00a583 !important;}
.cc0{ color:#c0c0c0 !important;}
.cff8{ color:#ff8a00 !important;}
.ccf{ color:#cfd8e1 !important;}
.ccd{ color:#cdd4de !important;}
.cbf{ color:#bfbfbf !important;}
.ca5{ color:#a5a5a5 !important;}
.c32{ color:#323232 !important;}
.c016{ color:#016752!important;;}
.c99{ color:#999999 !important;}
.c5f{ color:#5f5f5f !important;}
.c4e{ color:#4e4e4e !important;}
.c676{ color:#676767;}
.caea{ color:#aeaeae !important;}



.backb{ background-color:#FFF;}
.p3{ padding:3px;}
.p1{ padding:1px;}
.bc5{ border:#c5c5c5 1px solid;}
.bc9{ border:#c9c9c9 1px solid;}
.bd3{ border:#d3d3d3 1px solid;}
.bdb{ border:#dbdbdb 2px solid;}
.b9e9{ border-bottom:#9e9e9e 1px dashed;}
.b929{ border-bottom:#929292 1px dotted;}

.und{ text-decoration:underline !important;}
.upp{ text-transform:uppercase;}

.bg01{ background-color:#f5f5f5 !important;}
.bg02{}

/*top*/
.tbg{ background-color:#797979; height:33px; line-height:33px;}
.soso{ width:179px; height:26px; line-height:26px; background:url(../images/inpbg.png) left top no-repeat;}
.soso .inp{ width:133px; padding:0 10px; height:26px; line-height:26px; background:transparent; border:0px;}
.soso .btn{ width:26px; height:26px; background:transparent; border:0px; display:block;}
.navbg{ border-top:#dddddd 1px solid; background:url(../images/navbg.gif) left top repeat-x; height:42px;}
.nav{ height:42px; background:url(../images/navli.png) left top no-repeat;}
.nav ul li { display:block; float:left; width:125px; text-align:center; height:39px;  overflow:hidden; border-bottom:#016752 solid 3px; background:url(../images/navli.png) right top no-repeat; font:14px "Î¢ÈíÑÅºÚ";}
.nav ul li a{ display:inline-block; color:#000; width:100px; padding-top:2px; height:37px; line-height:37px; }
.nav ul li:hover , .nav .cur{  border-bottom:#ed671e solid 3px;}

.banc{ width:100%; position:relative; height:455px; overflow:hidden;}
.banc .bd{margin:0 auto;/*position:relative;*/z-index:0;overflow:hidden;}
.banc .bd ul{width:100% !important;}
.banc .bd li{width:100% !important;float:left;height:455px;overflow:hidden;text-align:center;}
.banc .bd li a{ display:block;height:455px;}
.banc .hd{ width:100%; position:absolute;z-index:1;bottom:0;left:0;height:39px;line-height:39px;text-align:center;}
.banc .hd ul{text-align:center;padding-top:0px;}
.banc .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:16px;height:16px;margin:5px;background:url(../images/tg_flash_p.png) -26px 0;overflow:hidden;
line-height:9999px;}
.banc .hd ul .on{background-position:0px 0px;}

/*bot*/
.bnavbg{ height:auto; min-height:35px; _height:35px; border-bottom:#2d343e 1px solid; width:100%; background:url(../images/bnavbg.gif) #434a54 left top repeat-x; line-height:25px; color:#000; padding:18px 0 15px;}
.bnav{ padding:0 25px; color:#FFF; float:left;}
.bnav dt{ width:100%; color:#FFF; font-size:14px; font-weight:bold; height:35px; line-height:35px;}
.bnav dd{ width:100%; color:#FFF; line-height:22px;}
.bnav a, .bnav a:visited{color:#FFF;}
.bnavPic{}
.bot{ width:100%; height:auto; min-height:6px; _height:56px; background-color:#434a54; padding:0 0 10px 0; line-height:23px; border-top:#5d646e solid 1px;}

/*link*/
.link{ padding:14px 0 0 0;}
.linkt{ line-height:40px; font-size:16px; color:#990066; font-weight:normal;}
.linkt span{ color:#ccc; padding:0 0 0 14px;}
.linkul{ border:#ccc 1px solid; padding:7px 0 8px 12px; line-height:24px;}
.linkul a{ padding:0 18px 0 0; color:#666;}

/*end*/


.pagec{ padding:5px 0; text-align:center;}

#flashs{ position:relative; height:455px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0;left:0;}
#flashs .btn{ position:absolute; bottom:25px; left:0px; width:100%; text-align:center; z-index:101; display:block;}
#flashs .btn span{ cursor:pointer;display:inline-block;*display:inline;zoom:1;width:16px;height:16px; display: inline-block; margin: 5px; background:url(../images/tg_flash_p.png) -26px 0;}
#flashs .btn span.cur{ background-position:0px 0px;}
