@charset "gb2312";
/* CSS Document */
body{margin:0 auto;padding:0; font-family:"����"; font-size:12px; color:#656565;}
li{list-style:none;}
img{ border:0px;}
h1,h2,h3,h4,h5{font-size:100%; font-weight:normal; margin:0; padding:0;}
div,form,p,img,ul,li,ol,dl,dt,dd{margin:0; padding:0; border:0;}
table{border-collapse:collapse;border-spacing:0;}
input,select,img,textarea{vertical-align:middle;font-size:12px;}
a{ color:#6C6C6C; text-decoration:none;}
a:hover{ color:#cc0000;}
i{ font-style:normal; display:inline-block;}
em{font-style:normal;}
.yh{ font-family:"΢���ź�";}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

/* stylestart */
.tittle{ height:43px; background:url(../images/bg01.jpg) repeat-x;}
.tittlebody{ width:950px; height:43px; margin:0px auto;}
.logo{ width:65px; height:43px; float:left;}
.menutest{ float:right; line-height:43px; height:43px; margin-right:10px;}
.banner{ background:url(../images/bg02.jpg) center top no-repeat; padding:16px 0px 20px 0px;}
.bannerimg{ width:950px; height:424px; margin:0px auto;}
.nybody{ width:950px; margin:0px auto; border:1px #cbdaed solid; margin-top:18px;}
.nav{ height:43px; background:url(../images/navbg.png) repeat-x; border-bottom:1px #cbdaed solid; font-size:18px; font-weight:bold; color:#000; line-height:43px; padding-left:22px;}

/* erji */
.erji{ width:950px;	height:60px; margin:auto;}
.erji ul{ margin:auto;}
.erji ul li{ float:left; margin:10px;  border:1px solid #CA2000;  border-radius:5px;}
.erji li a{ line-height:40px; display:block; padding:4px 26px; font-size:14px;}
.erji ul li a:hover{ background:#CA2000; color:white;}
.erji ul li a:active{ background:#CA2000; color:white;}

/* erji���� */
/* erji */


/* erji���� */

.ksrkny{ background:#f7f7f7; padding:16px 0px 5px 20px; overflow: hidden;}
.ksrkny li{ height:30px; line-height:30px; width:132px; float:left;}
.ksrkny li a{ color:#328ccb;}
.ksrkny li a:hover{ color:#FF0000;}
.yxny{ border-bottom:1px #CCC dashed; padding:14px 24px 22px 24px; overflow:hidden;}
.yxnysa{ background:#f7f7f7; overflow:hidden;}
.yxnysb{ background:#FFF; overflow:hidden;}
.nyleft{ width:256px; float:left; padding:36px 0px 15px 0px;}
.nyleft.vip{position: relative;}
.nyleft.vip::after {
    content: '';
    position: absolute;
    top: 36px;
    right: 8px;
    width: 50px;
    height: 50px;
    background: url("dxwhvip.png") no-repeat;
    background-size: 100%;
}
.nyright{ width:622px; float:left; padding:16px 10px;}
.nyright i{ display:block;}
.nytopi{ height:40px; line-height:40px;}
.yxname{ font-size:16px; font-weight:bold; color:#000; float:left;}
.yxname:hover{ color:#F00;}
.yxdown{ display: inline-block; width:88px; height:29px; background:url(xiazai.gif) no-repeat; float:right;}
.yxjs{ color:#f1571b; font-weight:bold;}
.yxtext{ line-height:22px;}
.bottom{ width:950px; margin:18px auto; border:1px #cbdaed solid;}
.bottom table td{ height:31px; width:20%; color:#000;}
.bottom table td a{ color:#000;}
#yqlink{ height:43px;}
#trheight td{ height:31px; padding-top:15px;}
.copyright{ width:950px; margin:40px auto; text-align:center;}
.leftad{ position:absolute; top:20px; left:5px;}
.rightad{ position:absolute; top:20px; right:5px;}
.bottomad{position:fixed;_position:absolute; right:10px; bottom:100px; width:240px; height:160px; text-align:center;}
.bottomad2{position:fixed;_position:absolute; right:10px; bottom:262px; width:48px; height:48px; background:url(gotop.png) no-repeat;}
.bottomad2 a{ display:block; width:48px; height:48px;}
.bottomad2 a:hover{ background:url(../images/gotop.png) 0px -48px no-repeat;}