@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px;}
body{ font:12px "宋体"; }
ol,ul { list-style:none; }
a { color:#333;text-decoration:none; }
a:hover{ color:#db943c; }
img { border:0;  vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}

.headerbox{ background:url(../images/top_bg.jpg) no-repeat left top;width:100%; height:196px;min-width:970px;}
.header{width:970px; margin:0 auto;}
.logo{padding:20px 0 0 10px;}
.navbarbox{ width:100%;min-width:970px;background:url(../images/nav_bg.png) repeat-x; height:43px; line-height:43px;}
.navbar{width:1022px;margin:0 auto; overflow:hidden;}
.navbar .nav{ float:left;}
.navbar .nav li{ float:left; padding:0 25px;}
.navbar .nav li a{ display:block; color:#fff; font-size:14px; cursor:pointer;}
.navbar .nav li a:hover{ color:#db943c;}
.navbar p.xxsy{float:right;width:76px; height:23px; line-height:23px; background:url(../images/xxsy.png) no-repeat;text-align:center;margin-top:10px;}
.navbar p.xxsy a{color:#fff;}
.navbar p.xxsy a:hover{color:#4f644c;}
.conten1box{width:100%; background:url(../images/conten_bg.jpg) repeat-y;min-width:970px;}
.conten1{width:970px; margin:0 auto;padding-top:16px; overflow:hidden;}
.conten1_left{ float:left;width:235px;}
.conten1_left .login{ background:url(../images/denglu.png) no-repeat; width:233px; height:165px;padding-top:18px;}
.title1{ font:14px "宋体";text-align:center;}
.login .name{width:189px; height:30px; line-height:26px;margin-left:22px;margin-top:20px;}
.login .password{width:189px; height:30px; line-height:26px;margin-left:22px;margin-top:15px;}
.login input{width:100%; height:100%;line-height:26px;padding-left:2px;outline: none;}
.login .btn1{width:90px; height:28px; background:url(../images/btn.png) no-repeat; text-align:center; line-height:28px;margin-top:15px;margin-left:70px;}
.login .btn1 a{color:#fff;}
.sideBar{margin-top:18px;width:235px; height:423px; background:url(../images/kslj.png) no-repeat;padding:0 8px;}
.sideBar .kslj{ overflow:hidden;width:222px;margin-top: 12px;}
.sideBar .kslj dt{border-bottom:1px solid #bea554;padding-bottom:10px;padding-top:15px;}
.sideBar .kslj dd{ float:left;width:96px; padding-left:15px; font-size:14px;padding-top:12px;}
.sideBar .kslj dd a{ display:block; width:80px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.sideBar .kslj p.more{ float:right; padding:12px 10px 0 0;}
.sideBar .sjzy dt{ padding-bottom:4px;margin-bottom:10px; padding-top:5px;}
.sideBar .sjzy dd{width:213px; height:42px; background:url(../images/kuang.png) no-repeat; text-align:center; margin-top:-2px;margin-left:4px;}
.sideBar .sjzy dd a{display:block;width:183px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.sideBar .sjzy p.more{ padding-top:0px; padding-right:10px;}
.conten1_right{ float:right;width:723px;}
.conten1_right .lum1{ overflow:hidden;}
.TB-focus{ width:474px; height:206px;position:relative;  overflow:hidden; float:left; }
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#fff; cursor:pointer; margin-left:3px; width:20px; height:20px; float:left; font-size:13px; line-height:20px; overflow:visible; text-align:center; background:url(../images/yuan1.png) no-repeat; opacity:.7; filter:alpha(opacity=70); margin-left:10px; }
.TB-focus .hd li.on { background:url(../images/yuan.png) no-repeat;color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }
.subnav{ overflow:hidden; width:233px; padding-left:14px;}
.subnav dt{ background:url(../images/xuxian_yun.png) no-repeat left bottom; height:24px; letter-spacing:0.18em;}
.subnav dt a{ float:right;padding-right:37px;padding-top:4px;}
.subnav dd a:hover{color:#db943c;}
.subnav dd{float:left;width:108px;padding-top:14px;padding-left:8px;}
.subnav dd a{display:block;width:90px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; background:url(../images/dian.png) no-repeat left center; padding-left:12px;color:#6f816c;}
.conten1_right .lum2{ overflow:hidden;margin-top:7px;}
.con {width: 240px;position: relative;}
.con ul li {padding-top: 14px;padding-bottom: 4px; overflow: hidden; line-height: 19px;}
.con ul li a { display: block;float: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.con ul li span {float: right;padding-right: 17px;color: #b45d1b;}

.hasMoreTab{ width:474px;float:left; }
.hasMoreTab .hd{ line-height:26px; height:26px; background:url(../images/ziyuan.png) left bottom no-repeat; position:relative; padding-right:10px; padding-bottom:6px; }
.hasMoreTab .hd .more{ float:right; padding:8px 34px 0 0; }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:26px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left; height:27px; line-height:27px;width:88px; cursor:pointer;text-align:center; color:#db943c;}
.hasMoreTab .hd li.on{  background:#576d54;  color:#fff;   }
.hasMoreTab .bd{clear:both; position:relative; padding-left:4px; }
.hasMoreTab .bd ul a{ color:#576455;  }
.hasMoreTab .bd ul li{ padding-top:14px; padding-bottom:4px; overflow:hidden;line-height: 20px;width: 483px;}
.hasMoreTab .bd ul li a{ display:block; float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.hasMoreTab .bd ul li span{float:right; padding-right:15px; color:#b45d1b;}
.hasMoreTab .bd ul a:hover{ color:#dd9b10;  }
.fw{padding-top:6px;}
.fw dd{ width:70px; padding-left:1px;padding-bottom:12px;}
.fw dd a{ display:block; width:64px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.picMarquee-left{ width:723px; height:212px;overflow:hidden; position:relative; background:url(../images/xstj_bg.png) no-repeat;margin-top:7px;}
.picMarquee-left .bd{ padding:22px 10px 10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;margin-left:10px; }
.picMarquee-left .bd ul li{ margin:0 19px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:76px; height:110px; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
.picMarquee-left .bd ul li .title a{ display:block; width:70px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.title3{ font:14px "宋体"; background:url(../images/gg.jpg) left center no-repeat; height:40px; line-height:40px;margin-left:15px;padding-left:6px;}
.title3 a{ float:right; padding:16px 50px 0 0;}
.lilnk1{ background:url(../images/friend_link.png) no-repeat; background-size:100%; width:970px;margin:0 auto; height:120px;margin-top:18px;}
.lilnk1 ul{ width:815px; overflow:hidden; margin-left:78px;}
.lilnk1 ul li{ float:left; margin-top:14px;}
.lilnk1 ul li a{ display:block; padding:0px 16px;border-right:1px solid #576455; }
.footer{ background:url(../images/bottom_bg.jpg) no-repeat; width:100%;min-width:970px; text-align:center;padding:12px 0 20px; }
.footer p{padding-top:12px;}

.main{ background:url(../images/conten_bg.jpg) repeat-y;}



.login .yzm{margin-left:22px;margin-top:10px;}
.login input{width:100%; height:100%;line-height:26px;padding-left:2px;outline: none;}



/*****************search*********/
.search{ }
.search .zzbox{ overflow:hidden;}
.search .zzbox .choose{float:left;width:96px; height:36px;line-height:36px;}
.search .zzbox .choose select{ background:url(../images/quanbu.png) no-repeat;width:100%; height:100%; border:0px solid buttonface;appearance:none;-moz-appearance:none; -webkit-appearance:none;-ms-appearance:none; padding:8px 8px;}
.search .zzbox .sertxt{ float:left;}
.search .zzbox .sertxt input{ height:36px; line-height:36px;width:466px; background:url(../images/input.jpg) no-repeat;border:0;margin-left:-1px;outline:none;}
.search .sbtn_but{ width:100px; height:36px; line-height:36px; float:left;}
.search .sbtn_but input{ background:url(../images/sousuo.jpg) repeat-x;height:36px;width:100%; line-height:20px;border:0;color:#fff; font:14px "宋体"; letter-spacing:0.18em; }



 #xuanfu1
{
	width: 113px;
	height: 400px;
	position: absolute;
	right: 0;
	top: 400px;
}

.lum2 img {
    margin: 0 auto;
    /*margin-left: 22px;*/}




/* serch tab  css */
.serchtab{ overflow:hidden;  border:1px solid #768d74; margin-top:25px;  }
.serchtab .hd{ width:150px;float:left;   }
.serchtab .hd ul{  overflow:hidden; line-height:32px; border-right:1px solid #4f644c; }
.serchtab .hd ul li{ float:left;cursor:pointer;  width:100%;text-align:center;  font-weight:bold; color:#4f644c;text-transform:uppercase;letter-spacing:1px; }
.serchtab .hd ul li.on{  background:#4f644c;  color:#fff; }
.serchtab .bd{ float:right;width: 80%;}
.serchtab .bd ul{ padding:12px;  zoom:1;  }



.searchbox select {    background: url(../images/quanbu.png) no-repeat;
   width: 96px;
    height: 36px;
    float: left;
    border: 0px solid buttonface;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    padding: 8px 8px; outline:0; vertical-align:top; }

.serachinfo{ height: 34px; border:1px solid #ccc; border-left:none; width: 400px; vertical-align:top; }
.submit,.research{background: url(../images/sousuo.jpg) repeat-x;
    height: 36px;
    width: 100px;
    line-height: 20px;
    border: 0;
    color: #fff;
    font: 14px "宋体";
    letter-spacing: 0.18em; vertical-align:top;cursor:pointer;outline:0; }



/*flaot ad start*/
.float_ad{width:302px;height:102px;position:absolute;top:20px; z-index:9999;}
.float_ad .sition{width:302px;height:102px;position:relative;}
.float_ad .sition .c_header{width:302px;text-align:center;cursor:move;}
.float_ad .sition .c_header .txt{color:#00CC00;font-weight:600;font-size:15px;line-height:30px;box-shadow:1px 1px 1px 1px #000;text-shadow:1px 1px 1px #000;}
.float_ad .sition .c_adver{width:302px;height:102px;cursor:pointer;}
.float_ad .sition .sign{width:0px;height:10px;border:2px solid #000;display:block;position:absolute;top:27px;left:46px;}
.c_adver a{ widht:100%; height:100%;  display:block;}
