.wrap_top{ width:982px; margin:0 auto;}
.wrap{ width:980px; margin:0 auto;}
.baner{ padding:10px 15px 10px;}
.baner a{ display: inline-block; padding:0px 20px;font-weight: bold;}
.baner .t_title{ font-size:30px; color:#780000; border:2px solid #780000; border-width:0px 3px;font-weight: 100;}
body { background: url(http://www.kexuenet.com/images/conbj.jpg) repeat-x #dbdde0; }
.banner { background-color:#db0700; height:100px; padding:30px 0px 20px 0px;}
.ban { width:1390px; margin:0 auto; }
.ban ul { width:700px; float:left; margin-left:100px; }
.ban ul li { float:left; display:inline-block; width:112px; text-align:center; background-color:#780000; margin:0px 0px 1px 1px; }
.ban ul li:hover { background-color:#000; }
.ban ul li a { font-size:16px; color:#fff; line-height:48px; }
.ban1 { width:390px; height:90px; background:url(http://www.kexuenet.com/images/ba1.png) no-repeat 0px 0px;  float:left; }
.ban2 { width:161px; height:95px; background: url(http://www.kexuenet.com/images/ba3.png) no-repeat 0px 0px; float:right; }
.banners { background-color:#780000; height:44px; } 
.banners img { margin-left:1160px; }
.baner .t_title{ font-size:30px; color:#780000; border:2px solid #780000; border-width:0px 3px;font-weight: 100;}
body{ background:#dbdde0}
/*-焦点图-*/
.v_out{width:980px;overflow:hidden;}
.v_show{width:976px;overflow:hidden;position:absolute; top:0px;height:428px;left:0px;}
.v_cont{ width:9000px;position:absolute;left:0px;top:0px;}
.v_cont ul{float:left;text-align:center;line-height:50px;}
.v_cont ul li{width:976px;height:429px;background:#f8f8f8;float:left;position:relative}
.v_cont ul li span{text-align:left;display:block; position:absolute; height:347px; width:203px;padding:85px 45px;background: #fff;opacity: 0.8;filter:alpha(opacity=80);  top:0px; right:90px;font-size:20px; z-index:0; line-height:30px; font-size:16px; color:#000; font-size:20px;}
/*---圆圈---*/
.v_out_p{position:relative;overflow:visible}
.circle{position: absolute;top: 428px;width: 980px;}
.circle li{width:140px;height:90px;float:left;background:#ccc}
.circle .circle-cur img{ width:159px; height:86px; border:2px solid #ffff00}
.lib li{ background:url(http://www.kexuenet.com/images/d.png) no-repeat 3px 15px; text-indent:24px; line-height:40px;width:440px;float:left;}
/*---切换---*/
.prev,.next{ position:absolute; top:180px; width:46px; right:34px; height:48px;z-index:11; cursor:pointer}
.prev{ left:38px; }
.prev a{ background:#f00;}
.prev .ico_1{ background:url(input_a.gif) no-repeat 0 -3757px;}
.next a{background:#f00 }
.next .ico_2{background:url(input_a.gif) no-repeat right -3757px;}
.foucs{ width:976px; height:517px; position:relative; float:left;box-shadow: 0px 0px 30px #000;}
.circle li{ width:163px; height:90px; cursor:pointer}
.circle li img{width:163px; height:90px;}
.v_cont li img{ width:980px; height:517px}
.i_child{ position:relative;overflow:hidden; float:left; z-index:99;}
.i_child span{ display:block; position:absolute; height:88px; bottom:-88px; left:0px;filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#66000000, endColorstr=#66000000);background:rgba(0,0,0,0.4);_filter:alpha(opacity=60);
font-size:20px; z-index:0; line-height:88px; font-size:14px; color:#FFF; text-align:center}
.i_child span a{color: #fff;}
.nr_l{ padding:20px}
.title1{height:67px; background:#c42a2f;border-top:15px solid #DBDDE0;}
.title1 a{ display:block}
.title1 .t_name{ float:left; font-size:22px; color:#FFF; display:block; margin:17px 0 0 40px}
.title1 .t_more{ float:right; width:105px; height:26px; color:#FFF ; font-size:22px; margin-top:16px}
.h40{ height:40px;}
/*底部上面的版块*/
.bgfff{background: #fff;}
.ml20{margin-left: 20px}
.mt20{margin-top: 20px}
.menu{width: 150px;position: fixed;top: 220px;left:50%;margin-left: -650px;z-index: 999;}
.menu li{width:150px;height: 39px;line-height: 39px;text-align: center;font-size: 15px;margin-top: 10px;background: #780000;}
.menu li a{color:#fff;}
.people img{float: left;}

.zx{width:84px;height: 145px;background: #c42a2f;font-size: 23px;color: #fff;text-align: center;line-height: 69px;padding:45px 0 30px;}
.wenzi{width:305px;padding:25px 30px;}
.wenzi h3{font-size: 18px;font-weight: bold;line-height: 40px;margin-bottom: 15px;}
.wenzi p{font-size: 16px;line-height: 28px;text-indent: 2em;}
.imgwz{position: relative;overflow: hidden;}
.imgwz .text{width: 100%;height: 74px;background: #000;opacity: 0.4;filter:alpha(opacity=40);position: absolute;left: 0;bottom: 0;color: #fff;padding: 20px 0 0 30px;}
.imgwz h3 a{color: #fff;font-size: 18px;line-height: 36px;}
.width440{width: 440px;}