.wrap_top{ width:982px; margin:0 auto;}
.wrap{ width:980px; margin:0 auto;}
.baner{ padding:10px 15px 6px;}
.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; }

/*-焦点图-*/
.v_out{width:600px;overflow:hidden;}
.v_show{width:600px;overflow:hidden;position:absolute; top:9px; left:16px;height:428px;}
.v_cont{ width:6000px;position:absolute;left:0px;top:0px;}
.v_cont ul{float:left;text-align:center;line-height:50px;}
.v_cont ul li{width:600px;height:428px;background:#f8f8f8;float:left;margin-top:3px; position:relative}
.v_cont ul li span{ text-align:center; display:block; position:absolute; height:88px; width:600px; bottom:0px; 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; font-size:20px}
.i_child span a{color: #fff;}
.v_cont ul li span a{ color:#FFF;}
/*---圆圈---*/
.v_out_p{position:relative;overflow:visible}
.circle{left: 16px;position: absolute;top: 439px;width: 600px;}
.circle li{width:120px;height:90px;float:left;background:#ccc}
.circle .circle-cur img{ width:116px; height:86px; border:2px solid #ffff00}
.title{height:67px;}
.title a{ display:block}
.title .t_name{ float:left; font-size:22px; color:#780000; display:block;}
.title .t_more{ float:right; width:65px; height:26px; background-position:0px 0px; color:#780000;  }
.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:3px; 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:632px; height:545px; position:relative; background:url(http://www.kexuenet.com/images/foucs_b.png) no-repeat; float:left}
.foucs_r{ width:346px; float:right}
.foucs_r_txt{ width:306px; height:273px; padding:20px; background:url(http://www.kexuenet.com/images/foucs_txt.png) no-repeat; }
.foucs_r_txt ul li { display:none; }
.foucs_r_txt ul li.curr_txt { display:block; }
.foucs_r_txt h2{ line-height:56px;font-weight: bold;text-align: center;}
.foucs_r_txt p{ text-indent:24px; line-height:30px;margin-top: 10px;}
.foucs_r_txtlib{ background:#fff; padding:20px}
.circle li{ width:120px; height:90px; cursor:pointer}
.circle li img{width:120px; height:90px;}
.v_cont li img{ width:600px; height:428px}
.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}
.nr_l{ padding:20px}
.title1{height:67px; background:#a2c43b;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}
.imgList{margin: 30px 0 20px 0;}
.i_child img{float: left;margin-left: 24px;display: inline;}
.menu{width: 150px;position: fixed;top: 200px;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;}
.recruit { padding-top:30px; }
.w_168 { width:168px; left:25px; } 