﻿@charset "utf-8";
/* CSS Document */
.clear{ clear:both;}
.clearf{ overflow:hidden; zoom:1;}
body{ color:#333;  }

a{color:#333;}
a:hover{ color:#002248;}



/*公共*/
.center{ margin:0 auto;}
.al_wi{ width:1000px; height:auto;}

.more{ line-height:54px;}
.more:hover{ color:#fff;}
.mor{ position:absolute; right:15px; top:15px; font-size:12px;}


/*head*/
.head{ background:#1d6d9e; height:148px;  }
.header{ height:148px; }
.head .logo{ float:left; display:inline; margin-top:39px; }
.head .serch{ float:right; height:41px; display:inline; overflow:hidden; margin-top:54px;   }
.head .se_tx{ float:left; display:inline; width:240px; padding:0px 15px; height:39px;line-height:39px; border:1px solid #2072a4; background:#11547d;     color: #fff;}
.head .se_btn{ float:left; display:inline; width:55px; cursor:pointer; height:41px; background:url(2.jpg) no-repeat center center; border:none; }
/*导航*/
.nav{ background:url(4.jpg) left top repeat-x; height:57px;position:relative;z-index:300; }
.na_ul { height:57px; line-height:57px; }
.na_ul .na_li{ float:left; display:inline; text-align:center; padding:0 16px; position:relative; line-height:57px;  background:url(5.jpg) right center no-repeat;}
.na_ul .lll{ background:none;}
.na_ul li:last-child{background:none;}
.na_ul .na_li a{ color:#fff; font-size:16px;}
.na_ul li.hover{ background:#044c77; }
.na_ul li.hover a{color:#fff;}
.na_ul  li .af_yj{ display:none;  background:#044c77;}
.na_ul  li .af_yj li{ font-size:14px; cursor:pointer; background:#044c77; width:232px; line-height:45px;height:45px; }
.na_ul  li .af_yj li a{ color:#fff; line-height:45px; height:45px; font-size:14px; display:block;padding-left:10px; padding-right:10px; }
.na_ul  li .af_yj li a:hover{ display:block; line-height:45px; background:#0a5889; }



/*大图轮转*/
/*banner*/
.ban{ display:block; height:365px; position:relative;z-index:200; }
.zy_bn{ height:365px;}
.eachBox{
overflow:hidden;
clear:both;
height:365px;
}

/* changeBox_a1 */
.changeBox_a1{
float:left;
width:100%;height:365px; 
position:relative;


 }

.changeBox_a1 .a_bigImg{
position:absolute;
top:0px;left:0px;
display:none; width:100%; height:365px;}
.changeBox_a1 .a_bigImg img{display:none; width:1200px; height:365px;}
.changeBox_a1  p
{

    width: 227px;
    line-height: 64px;
    height: 64px;
    background: #666;
    padding: 15px;
    font-size: 20px;
    color: #fff;
    position: absolute;
    left: 100px;
    bottom: 0px;
    text-align: center;
}

.changeDiv{
position:absolute;
top:2px;left:2px;
display:none;}

.changeDiv h3{
position:absolute;
left:0px;bottom:0;
width:650px;
height:30px;line-height:30px;
background:#fff;
filter:alpha(opacity=70);
opacity:0.7;}

.changeDiv h3 a{
display:block;
padding-left:15px; 
color:#FF6600;}


/* ul_change_a1 */
.ul_change_a1{
position:absolute;
right:1px; bottom:6px;
padding-left:19px;
overflow:hidden;}

.ul_change_a1 li{
float:left;
margin-right:7px; }
.ul_change_a1 img{ border:1px solid #ddd;}
.ul_change_a1 img.now{border:1px solid #FF6600;}
.a_last,.a_next{
position:absolute;
top:139px;
width:47px;height:80px;
background:url(9.png) no-repeat;
text-indent:-999em;overflow:hidden;
background-position:-47px; display:none;}

.a_last{ left:0px ; background-position:0 0;}
.a_next{right:0px;}



/* ul_change_a2 */
.ul_change_a2{
position:absolute;
right:5px; bottom:7px;
padding-left:19px;
overflow:hidden;
 }
.ul_change_a2 li{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;}

.ul_change_a2 span{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;
font-size:0.8em;
padding:0px 3px; 
margin-right:2px;
border:1px solid #999;
background:#fff;
filter:alpha(opacity=85);
opacity:0.85;
cursor:hand;
cursor:pointer;
}

.ul_change_a2 span.on{
border:1px solid #CC0000;
background:#FFFF9D;
color:#CC0000;}


/* changeBox_b1 */

.changeBox_b1{
float:left;
position:relative;
width:645px;height:250px; 
padding-left:5px; }
.changeBox_b1 h3{
float:left;
position:relative;
width:80px;height:25px;line-height:25px;  
border:1px solid #ccc;
text-align:center;
margin-left:-1px;
z-index:0;
}

.changeBox_b1 h3.now{
background:#f3f3f3; 
border:1px solid #B70000;
border-bottom:none;
color:#B70000;
z-index:3;}

.changeBox_b1 h3 a{
color:#666;}
.changeBox_b1 h3 a:hover,
.changeBox_b1 h3.now a{
color:#B70000;}

.changeBox_b1 div{
position:absolute;
top:25px;left:4px;_left:3px;
width:500px;height:150px;
background:#f3f3f3; 
padding:15px; 
border:1px solid #B70000;
z-index:2;}

/*管理制度*/
.gl{ background:#eeeeee; height:62px; position:relative;z-index:200;  }
.gl ul{ }
.gl ul li{ float:left; display:inline; width:104px; height:62px; line-height:62px; text-align:left;padding-left:80px;}
.gl ul li a{ font-size:16px; }
.gl ul .ll1{ background:url(1.png) 9px center no-repeat; }
.gl ul .ll0{ background:url(20251114.png) 9px center no-repeat; }
.gl ul .ll2{ background:url(2.png) 9px center no-repeat; }
.gl ul .ll3{ background:url(3.png) 9px center no-repeat;}
.gl ul .ll4{ background:url(4.png) 9px center no-repeat; }
.gl ul .ll5{ background:url(5.png) 9px center no-repeat; }


/*科研项目*/
.ky{ margin-top:10px;height:328px;}
.ky .ky_le{ float:left; display:inline; width:492px;}
.ky h1{ background:url(6.jpg) left bottom repeat-x; height:54px; line-height:54px;  font-weight:normal;  } 
.ky h1 b{ background:url(9.jpg) left center no-repeat; padding-left:20px; font-size:20px; /*font-weight:normal;*/ color:#1d6d9e;}
.ky h1 span{ float:right;width:60px; text-align:left; margin-right:10px; }
.ky h1 span a{ display:inline-block; font-size:12px; height:54px; line-height:54px; }
.ky h1 span img{ display:inline-block; float:right; margin-left: 12px; vertical-align:middle;     margin-top: 21px;}
.ky .ky_ul{ margin-top:5px;}
.ky .ky_ul li a{ font-size:14px;}
.ky .ky_le .ky_ul li{ height:40px; line-height:40px; border-bottom:1px dashed #dcdcdc; background:url(11.jpg) 5px center no-repeat; padding-left:20px;}
.ky .ky_le .ky_ul li span{ float:right; margin-right:10px; font-size:14px;}
.ky .ky_ri{ float:right; display:inline; width:492px;}
.ky .ky_ri li{height:41px; line-height:40px; }
.ky .ky_ri li a{}
.ky .ky_ri li span{ display:block;float: left; width:113px; height:31px; line-height:31px; margin-top:5px; margin-right:8px; color:#fff; text-align:center; font-size:14px; background:url(22.jpg) left top no-repeat;}
/*科技项目*/
.kj{ background:#eeeeee; height:328px;}
.ky .cg{ width:323px;}
.ky .xf{ margin-left:15px;}
/*友情链接*/
.link{ margin-top:10px; height:150px; overflow:hidden; border-top:1px solid #dcdcdc; background:#eeeeee;}
.link h1{ height:48px; line-height:50px; font-size:18px; border-bottom:1px solid #dcdcdc;}
.link ul{ width:1090px; margin-top:10px;}
.link ul li{ float:left; display:inline; width:211px; white-space:nowrap; text-align:left; line-height:34px;}
.link ul li a{font-size:14px;}
.foot{ height:95px; padding-top:25px; background:#1d6d9e; text-align:center;}
.foot p{ font-size:14px; line-height:36px; color:#fff;}


/*list页面*/
.zy_dt{margin-top:10px; }
/*左侧列表导航*/
.zy_dt .zy_lf{  overflow:hidden;padding-bottom:10px;}
.zy_dt .zy_lf h1{ font-size:24px; float:left; display:inline;  margin-right:20px;  background:#1d6d9e;height:40px; color:#fff; font-size:16px;line-height:40px; width:134px; text-align:center; margin-top:10px;}
.zy_dt .zy_lf ul{ }
.zy_dt .zy_lf ul li{ float:left; display:inline; line-height:28px;  font-size:14px; margin:10px 20px 0px 0px; text-align:center; border:1px solid #dcdcdc; padding:5px 15px; background:#eee;}
.zy_dt .zy_lf ul li.hover{ background:#E2AC07; border:1px solid #E2AC07;}
.zy_dt .zy_lf ul li.hover a{ color:#fff;}
.zy_dt .zy_lf ul li a{display:block; }

/*网站新闻列表*/
.ne_lb{ margin-top:6px;}
.ne_lb li{ line-height:28px;  height:28px; vertical-align:middle; }
.ne_lb li a{ padding-left:15px; font-size:14px;}
.ne_lb li span{ float:right; margin-right:15px; }



/*右边内容*/
.zy_dt .zy_ri{ border-top:5px solid #1d6d9e; padding-bottom:50px; min-height:500px; _height:500px; margin-right:15px;    margin-top: 8px;}
.zy_dt .zr_h1{ font-size:24px; background:#eee;  height:48px; font-size:16px;line-height:48px; text-align:left; padding-left:20px; }
.zy_dt .zr_h1 b{}
.zy_dt .zr_h1 span{ float:right; margin-right:15px; font-size:12px; font-weight:normal;}
.zy_dt .zr_co{ padding:0px 20px;}
.zy_dt .zr_co .zy_h2 {font-size: 16px;font-weight: bold;text-align: center;line-height: 25px;color: #333; padding:13px 0px;border-bottom: 1px dashed #dcdcdc;}
.zy_dt .zr_co .zy_h3 {font-size: 12px;line-height: 36px; margin-top:10px; margin-bottom:20px;font-weight: normal;text-align: center;}
.zy_dt .zy_ri p {line-height: 28px; margin-top:10px; font-size:16px;}
.dt_lb{ min-height:540px; _height:540px; padding:0px 20px;}
.dt_lb li{ border-bottom:1px dashed #dcdcdc; line-height:40px; height:40px;}
.dt_lb li a{ background:url(11.jpg) no-repeat left center;}