@charset "utf-8";
body { margin:0; padding:0; font-size:12px; background:#121214; font:Tahoma, Geneva, sans-serif;}
a{ font-size:12px; text-decoration:none;}
ul{ margin:0; padding:0; list-style:none;}
a:hover{ text-decoration:none;}
img{ margin:0; padding:0; border:0;}
input,label,form,h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0}
.bg{ background:#121214 url(../images/subbg.jpg) no-repeat center top;}
.main{ width:1000px; margin:0 auto; height:auto; position:relative}
.top01{ height:169px; width:100%; background:url(../images/top01.jpg) no-repeat;}
.top02{ height:100px; width:100%; background:url(../images/top02.jpg) no-repeat;}
.content{ background:url(../images/top03.jpg) no-repeat; width:100%; min-height:601px; overflow:hidden; position:relative}
.nav{ width:236px; height:auto; padding:2px; overflow:hidden; float:left; background:#26292c; position:absolute; top:22px;}
.cright{ width:740px; height:auto; overflow:hidden; float:right;background:#2a2e31; padding:10px;}
.toppic{ width:740px; height:auto; overflow:hidden;}
.ban01 h2 ,.ban02 h2,.ban03 h2,.ban04 h2,.ban05 h2,.ban06 h2{ background:#50585f; color:#ffe200; font-size:12px; font-weight:bold; line-height:30px; padding-left:10px; width:730px; margin:10px 0;}
.con{ line-height:24px; color:#c0c0c0; text-indent:2em;}
/*sidebar*/
.sidebar{ width:232px; float:left; background:#929d9f;}
.sub{ width:100%; height:auto; overflow:hidden; padding:10px 0}
.btn01{ background:url(../images/btn01.jpg) no-repeat; text-indent:-999em; height:56px; width:100%; display:block;}
.btn02{ background:url(../images/btn02.jpg) no-repeat; text-indent:-999em; height:56px; width:100%; display:block;}
.btn03{ background:url(../images/btn03.jpg) no-repeat; text-indent:-999em; height:56px; width:100%; display:block;}
.btn04{ background:url(../images/btn04.jpg) no-repeat; text-indent:-999em; height:56px; width:100%; display:block;}
.sublist li{ width:100%; float:left; height:32px; line-height:30px; background:url(../images/line.jpg) no-repeat left bottom;}
.sublist li a{ padding-left:40px; color:#c0c0c0;}
.sublist li a:hover{color:#ffe200; font-weight:bold; text-decoration:none}
.ba a{ font-size:12px; color:#be2e1b; line-height:30px; padding-left:10px; font-weight:bold;}
.sublist{ height:auto; overflow:hidden}
.fleft{  background:url(../images/fylogo.jpg) no-repeat; float:left;}
.fleft a{ display:block; width:146px; height:34px;}
.fright{ width:600px; float:right;}
.fright p{ line-height:24px; color:#555; text-align:right;}
.fright p a{ color:#555; margin:0 5px;}
.copyright{width:1000px; margin:0 auto;}
.footer{ background:#000; width:100%; clear:both; height:auto; overflow:hidden; padding:22px 0; margin-top:40px;}
.logo a{ height:95px; width:190px; position:absolute; top:150px; left:375px; text-indent:-999em; z-index:10}
.topnav{ height:36px; background:url(../images/topnavbg.jpg) repeat-x;}
.topleft{ width:200px; float:left; color:#8d8d8d; margin-left:15px; height:36px; line-height:36px;}
.topleft a{ color:#8d8d8d; margin:0 5px;}
.topright{ width:150px; float:right; height:36px; line-height:36px; color:#8d8d8d;}
.topright p{ float:left;}
.sina,.tx{ width:18px; height:18px; background-image:url(../images/icon.jpg); background-repeat:no-repeat; margin:9px 0 0 5px; display:block; float:left;}
.sina{ background-position:0 0;}
.tx{ background-position:0 -18px}
.topwarp{ width:1000px; margin:0 auto;}
.go_top{ width:22px; position:fixed; display:block; _position:absolute; padding:4px 0; text-align:center; cursor:pointer; text-decoration:none; font-size:12px; top:305px;_top:326px; background:#bddff0; color:#000; border:1px solid #76b0cc; }