@charset "utf-8";
/* CSS Document */

body {
font-size:16px; line-height:25px; font-family:"微软雅黑"; color:#fff
; margin:0px; padding:0px; background:#0d294e}
a{ color:#fff;text-decoration:none}
a:hover{ color:#fff; font-weight:normal; text-decoration:underline; cursor:pointer}
ul{margin:0px; padding:0px}
li{ list-style-type:none; margin:0px; padding:0px}
img,input{border:0px;}
header{ height:102px; display:block; border-bottom:#081c34 2px solid}
.logobox{ width:1214px;  margin-left:auto; margin-right:auto;position:relative; }

.logobox .search{ width:270px; height:40px; background:url(../images/search.gif) no-repeat;position:absolute;right:0px; top:10px;}
.logobox .search input{ height:30px; width:180px; background:#091e3b; border:0px;position:absolute;left:20px; top:5px; line-height:30px; color:#FFF}
.logobox .search img{ width:26px; height:26px;position:absolute;right:10px; top:8px; }
.logobox .nav{ width:600px; height:40px;position:absolute; right:0px;  top:40px;  padding:0px; 
}
.logobox .nav li{ width:98px; text-align:center; line-height:24px;display:block ; float:left; border-right:#566a83 solid 1px; margin-top:15px}
.logobox .nav li a{ color:#fff}
.banner{height:477px; margin-left:auto; margin-right:auto;background:url(../images/banner_1.jpg)}

.conter{ width:1214px; position:relative; margin:40px 0px; height:380px; margin-left:auto; margin-right:auto}
.conter .box01{ width:323px; height:365px; background:#FFF; position:absolute;left:20px; top:0px; }
.conter .box02{ background:url(../images/scientific.jpg) no-repeat; width:272px; height:366px;position:absolute;left:343px; top:0px;  }
.conter .box02 li{ background:url(../images/icon01.gif) no-repeat; display:block; margin:30px 0px 0px 30px; padding-left:30px; } 
.conter .box03{ background:url(../images/About-us.jpg) no-repeat; width:272px; height:366px;position:absolute;left:645px; top:0px;font-size:14px; }
.conter .box03 img{ border:1px solid #FFF; margin:20px}
.conter .box04{ background:url(../images/recruit.jpg) no-repeat; width:272px; height:366px;position:absolute;right:0px; top:0px; }
.conter .box04 li{display:block;  font-size:14px; line-height:32px;margin:3px 0px 0px 30px;}
h1{ font-size:18px; color:#FFF; margin-left:30px; display:block; font-weight:normal; line-height:40px; width:100px}
h2{ color:#00487d;  display:block; margin:10px 30px 10px 40px; line-height:32px;  position:absolute; right:10px; top:100px; font-size:20px;}
h2 a{color:#00487d; font-weight:bold}
h2 a:hover{color:#00487d;  font-weight:bold}
.introduce{ position:absolute; right:10px; top:170px; margin:10px 30px 10px 40px; font-size:13px; font-family:Verdana, Geneva, sans-serif; height:90px; overflow:hidden ; line-height:22px; color:#5a5959;word-wrap:break-word;}
.more{ position:absolute; right:10px; top:20px; width:70px; height:26px; font-size:12px; text-align:center}
.more a{ color:#FFF}
.margin{ margin:0px 20px;}
.spot01{ width:10px; height:10px;position:absolute; top:60px; right:90px;}
.spot02{ width:10px; height:10px;position:absolute; top:60px; right:70px;}
.spot03{ width:10px; height:10px;position:absolute; top:60px; right:50px;}
.newbutton{position:absolute; right:40px; top:290px;}
.date{ width:80px; height:60px; background:#244578; position:absolute; top:20px; left:40px; padding:5px 0px 0px 10px; color:#FFF}
.date span{ font-size:24px;}
.link{ height:225px; background:#0d3f74;clear:both}
.box{ height:225px; width:1214px;margin-left:auto;margin-right:auto; position:relative}
.box .ll{ width:270px; float:left; margin:30px 0px;}
.box .ll li{ display:block; margin-left:20px; font-size:14px;}
.box .ll .fot{ font-size:16px;}
.box .line{width:70px; float:left; border-left:1px dashed #56799e; margin:30px 0px; height:160px;}
footer{ line-height:30px; background:#082142; clear:both}
footer div{ width:1214px; margin-left:auto;margin-right:auto; font-size:12px; color:#2c405d;}



/*research*/
.banner02{ height:305px; background:url(../images/banner_2.jpg)}
.people{width:1214px; margin-left:auto; margin-right:auto;margin-top:50px; margin-bottom:50px; overflow:auto  }
.people img{ width:318px; height:383px; float:left; margin:20px 60px 20px 100px; display:block}
.people .pfont{ float:left; height:383px; width:660px;margin:20px 10px}
.people .introduce01{ margin:30px 100px; color:#d3cfd4; font-size:15px; line-height:32px; text-indent:2em;}
.people .introduce01 b{ font-size:18px; text-decoration:underline}
.field{  margin: 20px 80px 40px 80px; padding-bottom:40px}
h5{ text-align:center; font-size:24px; border-bottom:1px solid #475d79; line-height:40px; padding:40px; font-weight:normal}
.field  .ffont{ font-size:15px; color:#eff0f2; margin:20px 0px;}
.field  .ffont p{ text-indent:2em; line-height:32px;}
h6{ color:#09b3eb; font-size:18px; line-height:30px; font-weight:normal}
.field  .ffont span{ color:#68e6ef}
.field  .ffont span a{color:#68e6ef; text-decoration:underline}


/*news*/
.banner03{ height:305px; background:url(../images/banner_3.jpg)}
content { width:1214px; margin-left:auto; margin-right:auto; overflow: auto; }

.tabbox{ width:1214px; overflow: auto; position:relative; margin-left:auto; margin-right:auto;}
.tabbox li{ width:130px; color:#a6aab3; float:left; display:block; line-height:60px; text-align:center; font-size:18px; height:60px }
.tabbox li a{color:#a6aab3;}
.tabbox .tb{ width:130px; color:#fff; float:left; display:block; line-height:60px; text-align:center; font-size:18px;border-bottom:2px  solid #3bc3ed }
.tag{ width:330px; position:absolute; right:10px; top:10px; color:#69afd0; font-size:13px; text-align:right; line-height:40px;}
.tag a{color:#69afd0}
.conbox{ width:1214px;background:#1a3457; border-top:1px solid #304968;margin-left:auto; margin-right:auto; }
.listbox{ margin:40px 60px; padding-bottom:30px;border-bottom:1px #3b5271 solid;position:relative; height:280px;}
.listbox .img01{ width:400px; height:250px; border:1px solid #FFF;position:absolute; top:0px;left:10px;}
.listbox  .title{ width:650px; position:absolute; top:0px;left:450px;}
.font001{ color:#cbc9cc; margin:15px 0px; font-size:14px; text-indent:2em}
.font002{font-size:18px;}
.time{ color:#a8afb7; font-size:12px; margin:10px;}
.botton{ position:absolute; top:210px;left:0px;}

/*recruit*/
.banner04{ height:305px; background:url(../images/banner_4.jpg)}
.rlist{ line-height:30px;}
.rlist li{ border-bottom:1px  dashed #304968; padding:15px 0px;}


/*about us*/

.banner05{ height:305px; background:url(../images/banner_5.jpg)}
.pot{  font-size:16px; 
    color:#fff; 
    width:1024px; margin:40px 50px 40px 80px; padding:20px 0px;text-align:justify; }
   

.pot01{  width:749px;font-size:16px; line-height:34px;color:#fff;margin-left:auto; margin-right:auto; margin-top:40px; padding-bottom:50px; margin-bottom:40px;}
.pot01 span{ color:#68e6ef}
.pot01 span a{color:#68e6ef; text-decoration:underline}
.pot01img{ margin-left:auto; margin-right:auto; width:749px; height:570px;background: url(../images/img5_2.jpg) no-repeat;}
.icg{  margin-left:auto; margin-right:auto; margin-top:50px;width:239px; height:46px; margin-bottom:50px;}
h4{font-size:30px; line-height:60px; font-weight:normal}
