@charset "gb2312";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,th,td{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body,button,input,select,textarea{font:12px/1 Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before,q:after{content:'';}
legend{color:#000;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
hr{border:none;height:1px;}
html{overflow-y:scroll;}

.cl{zoom:1;}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.tz{text-align:left;}
.tr{text-align:right;}
.z{float:left;}
.r{float:right;}
.c{margin:0 auto;}
.mt1{margin-top:10px;}
.mt2{margin-top:20px;}
.mt3{margin-top:30px;}
.p10{ padding:10px;}
.p20{ padding:20px;}
.p12{ padding:10px 20px;}
.p13{ padding:10px 30px;}
.f12{font-size:12px!important;}
.f12 a{font-size:12px!important;}
.f12 li a{font-size:12px!important;}
.f16{font-size:16px!important;}
.f16 a{font-size:16px!important;}
.f16 li a{font-size:16px!important;}
html{width:100%;}
body{background:#f8f8f8;width:100%;color:#222;line-height:27px;font:14px/20px 'Microsoft Yahei',SimSun,Tahoma,Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#f30;text-decoration:underline;}
.wrap{width:1000px;margin-left:auto;margin-right:auto;}

.tbox{margin:0;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.tbox dt{height:30px;overflow:hidden;clear:both;}
.index .tbox dt{background:#f8f8f8;border-bottom:2px solid #f40;}
.tbox dd{overflow:hidden; padding:0;}
.tbox dt strong{height:30px;line-height:30px;padding-left:6px;padding-right:4px;display:block;float:left;letter-spacing:1px;color:#f40;}
.tbox dt strong a{color:#f40;}
.tbox dt strong a:hover{color:#f00;text-decoration:none;}
.tbox dt span.more{float:right;position:relative;line-height:31px;padding-right:5px;font-size:12px;}
.tbox dt span.more a{color:#666;text-decoration:none;}
.tbox dt span.more a:hover{color:#f33;text-decoration:underline;}

.xl{padding:5px 0px;}
.xl li{height:27px;line-height:27px;overflow:hidden;}
.xl li a{font-size:14px;}
.xl1 li span{color:#ABA9A2;margin-right:5px;float:left;}
.xl2 li{ border-top:1px dotted #e3e3e3; padding:5px 0 5px 23px;background:url(imagesdian.jpg) 10px center no-repeat;}
.xl2 li span{color:#777;float:right;padding-right:10px;margin-left:10px; font-size:12px;}

#header{width:100%;height:140px;background:#fff url(imageshbg.jpg) center top no-repeat;}
#header .wrap{height:140px;background:url(imagestbg.jpg) right bottom no-repeat;}
#logo{float:left;display:inline-block;width:550px;height:80px;margin-top:30px;}
#logo h1{display:inline-block;text-indent:-9999em;color:#333;*float:left;font-size:1em;width:281px;height:70px;background:url(imageslogo.png) no-repeat;background-size:281px 70px;}
#logo span{display:inline-block;*float:left;width:166px;height:70px;text-indent:-9999em;margin-left:6px;border:0px solid #999;background:url(imageszs.jpg) 0 14px no-repeat;}
#footer{text-align:center;line-height:27px;background-color:#eee; margin-top:20px; border-top:3px solid #ddd;padding:20px 0;}
.footer{}
.footer,.footer a:link,.footer a:visited{clear:both;text-align:center;white-space:nowrap;}

.nav{height:37px;background:url(imagesbgnav.jpg) repeat-x left -33px;font-size:14px;}
.navCon{width:998px;overflow:hidden;margin:0 auto;}
.navCon ul{width:1000px;}
.navCon ul li{width:100px;height:35px;line-height:35px;background:url(imagesbgcon.jpg) right 0 no-repeat;float:left;text-align:center;}
.navCon a{width:98px;height:35px;display:block;color:#fff;}
.navCon a:hover{text-decoration:none;background:#0c8901;}

#top{ float:right; width:400px;position:relative;height:140px;}
.xx{position:absolute;right:50px;top:40px;}
.xx img{ width:280px;}

.main{ float:left; width:710px; overflow:hidden;}
.side{ float:right; width:280px;}

.listbox{width:720px;overflow:hidden;float:left;clear:both;overflow:hidden;}
.listbox dl{width:338px; border:1px solid #eee;margin-right:10px;margin-top:10px;float:left;height:230px; padding:5px; background:#fff;overflow:hidden;}
.listbox dd{padding:5px 0;}
.listbox ul a{color:#666;}
.d2 li{height:27px;line-height:27px;overflow:hidden;text-overflow:ellipsis;}
.d2 li span{color:#777;float:right;padding-right:10px;margin-left:10px; font-size:12px;}
.d2 li a{overflow:hidden;}
.ico li{padding-left:18px;background:url(imagesdian.jpg) 6px center no-repeat;}

.focusBox{position:relative;width:1000px;height:250px;overflow:hidden;}
.focusBox .fcb img{width:1000px;height:250px;display:block;}
.focusBox .hd{overflow:hidden;zoom:1;position:absolute;bottom:5px;right:10px;z-index:3;}
.focusBox .hd li{float:left;line-height:15px;text-align:center;font-size:12px;width:40px;height:10px;cursor:pointer;overflow:hidden;background:#666;margin-left:4px;filter:alpha(opacity=80);opacity:.8;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
.focusBox .hd .on{background:#fff;filter:alpha(opacity=100);opacity:1;}
.focusBox .prev,.focusBox .next{width:45px;height:99px;position:absolute;top:70px;z-index:3;filter:alpha(opacity=10);-moz-opacity:.1;opacity:.1;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
.focusBox .prev{background-image:url(imagesslider-arrow.png);    background-position: 8px 5px;;left:0;}
.focusBox .next{background-image:url(imagesslider-arrow.png) -110px 5px no-repeat;right:0;}
.focusBox .prev:hover,.focusBox .next:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;}

.pic{border:2px solid #f40;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;height:180px;background:#fff;}
.pic dt{float:left;width:38px;background:#f40;height:120px;text-align:center; line-height:30px; padding:30px 0; color:#fff;}
.pic dd{float:right;width:956px;}
.picScroll{margin:10px auto;position:relative;border:0px solid #eee;width:926px;padding:10px 0 10px 30px;background:#fff;overflow:hidden;}
.picScroll .prev,.picScroll .next{display:block;position:absolute;top:61px;left:4px;width:21px;height:38px;background:url(../images/gleft.jpg) no-repeat;}
.picScroll .next{left:auto;right:4px;background:url(../images/grig.jpg) no-repeat;}

.picScroll ul{overflow:hidden;zoom:1;}
.picScroll ul li{width:204px;float:left;overflow:hidden;padding:0 10px;}
.picScroll ul li img{width:204px;height:140px;display:block;background:url(imagesloading.jpg) center center no-repeat;}

.zt{ border:2px solid #149b00; height:236px; background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.zt dt{ background:#007500;}
.zt dt strong{color:#fff;}
.zt li{ height:30px; margin:8px 10px; background:#f8f8f8; padding-left:10px;}

.video{ height:246px;}
.video dt{ height:38px; line-height:38px; background:#f40; display:none;}
.video img{ width:280px; height:240px;}

.cx{ width:280px; height:50px;}
.cx a{display:block;width:280px; height:50px;text-indent:-9999em;background:url(imagescx.jpg) 0 0 no-repeat;}
/*.cx a:hover{background:url(imagescx.jpg) 0 -50px no-repeat}*/

#location{ height:20px; background:#fff;}

.page{background:#fff;padding:30px 50px 1px;}
h1.title{line-height:1.6;font-size:22px; font-weight:300;text-align:center;overflow:hidden;}
.detail{height:35px;line-height:35px;border-bottom:1px solid #ddd;overflow:hidden;margin:20px 0;color:#888;}
.meta{font-size:14px; width:650px;}
.meta li{float:left; padding-right:10px;}
.prt{font-size:14px;width:202px;}
.prt li{ padding-left:10px;}
.handle{font-size:14px;}
.handle li{ padding-left:10px;}
.fontResizer a{margin-right:1px;padding:0 2px;height:14px;text-align:center;border:1px solid #eee;line-height:14px;color:#333;text-decoration:none;}
.fontResizer a:hover{color:#000;text-decoration:none;}
.curFont{background:#ffc;border:1px solid #aaa;}
.print a{float:left;background:url(imagesprint.jpg) no-repeat left center;text-indent:20px;cursor:pointer;}
.content{font-size:16px;line-height:28px;}
.content div,.content p { margin-bottom:10px;}
.etr{height:30px; padding-top:30px;font-size:14px;color:#7a7a7a;overflow:hidden;}


.boxoff{height:10px;overflow:hidden;clear:both;background:url(imagesboxoff.jpg) left 15px repeat-x;margin:0 auto;padding-top:10px;}
.boxoff strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(imagesboxoff.jpg) right -10px no-repeat;float:left;}
.handle{height:80px;padding-top:12px;overflow:hidden;clear:both;}
.handle .digg{width:59px;height:59px;float:left;background:url(../images/digg-bg.jpg) no-repeat;margin-right:12px;}
.handle .digg .digg_num{width:56px;height:34px;font-size:20px;text-align:center;line-height:34px;overflow:hidden;color:#6B9169;}
.handle .digg .digg_act{width:56px;height:22px;line-height:23px;overflow:hidden;}
.handle .digg .digg_act a{margin-left:1px;color:#666;float:left;}
.handle .context{float:left;}
.handle .context ul li{line-height:29px;color:#888;}
.actbox{width:260px;text-align:center;float:right;padding-top:20px;}
.actbox ul li{display:inline;padding-left:22px;background-image:url(imagesactbox-ico.jpg);background-repeat:no-repeat;margin-right:10px;}
.actbox ul li a{color:#666;}
.actbox ul li#act-fav{background-position:4px 0px;}
.actbox ul li#act-err{background-position:4px -37px;}
.actbox ul li#act-pus{background-position:4px -73px;}
.actbox ul li#act-pnt{background-position:4px -109px;}
.link{display:none;background:#999;height:40px;line-height:40px;color:#fff;}

.list{ background:#fff;}
.list .tbox{ padding:20px;}
.list .tbox dt{ font-size:18px; color:#f40;}

.dede_pages ul{float:left;padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

table{ width:99.9%; margin:0 auto;}

table th{color:#444;background-color:#f8f8f8;}
table tr.odd{color:#999;background-color:#fff;}
table tr.odd a,table tr.odd a:hover{color:#444;}
table tr.even{color:#9e9e9e;background-color:#f8f8f8;}
table tr.even a,table tr.even a:hover{color:#444;}
table th,table td{padding:3px; font-size:14px;}