@charset "utf-8";
/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0; font-size:14px; color:#000; background: url(../images/bg.jpg); }
ul,ol,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,input{margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; }
img{border:0px;}
.clear{border:0px; clear:both;}
ul,li,ol{list-style:none;}
a{color:#000;}
a,a:visited,a:active{text-decoration:none;}
a:focus { outline:none;-moz-outline:none;}

.main{width: 1000px; padding:0 10px 20px; background: #fff; margin:0 auto; border:1px #ccc solid; border-top: 0;}
.logo{padding:11px 16px 0; background: #f7f7f7; height: 87px;}
.logo img{float: left;}
.logo p{float: right; color: #7f7f7f;}
.logo p a{color: #7f7f7f; margin:0 3px; display: inline-block;}
.logo form{float: right; width: 214px; padding:26px 0 0 200px;}
.text{float: left; width: 170px; height: 30px; border:1px #d5d5d5 solid; border-right: 0; padding-left: 3px;}
.but{width: 40px; height: 32px; background: url(../images/search.jpg) no-repeat; float: left; border:0;}
.nav02{width:1000px; background:#08868a; height:38px; margin:0 auto; position:relative; z-index:1;}
div.nav02 li{float: left; line-height:38px; color: #fff;}
div.nav02 li h3{font-size:14px; padding:0 18px 0 19px;}
div.nav02 li h3 a{color:#fff;}
div.nav02>li:hover>h3{background: #09c1c7;}
div.nav02 > li > ul{ display: none;}
div.nav02 > li.on > ul{ display: block; width:240px; line-height: 34px;}
div.nav02 > li.on > ul>li>h3,div.nav02>li>ul>li>ul>li>h3{background: #18babd;}
div.nav02 li{ position: relative;}
div.nav02 ul{position:absolute; z-index:9999; left:0px;}
div.nav02 > li > ul > li>ul{ position:  absolute; top: 0; left: 240px; width:240px;}
div.nav02 span.sub{ position: absolute; display: block; right:10px; top: 0; width: 10px; height: 30px; font-size:12px;}
div.nav02>li>ul>li,div.nav02>li>ul>li>ul>li{ line-height:34px; width:240px; border-bottom:1px #0ca1a5 solid; }
div.nav02 > li > ul > li:hover>h3,div.nav02 > li > ul > li > ul > li:hover>h3{background: #19d2d5;}
div.nav02>li>ul>li>h3,div.nav02>li>ul>li>ul>li>h3{padding-right: 0;}
ul > li > ul{ display: none;}
ul > li.on > ul{ display: block;}
.slideBox{ width:1000px; height:303px; overflow:hidden; position:relative; background: #e9e9e9; margin:4px auto 0;  }
.slideBox .hd{ height:40px; width: 200px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right; padding-right: 6px;  }
.slideBox .hd ul li{ float:left; margin-right:6px;  width:11px; height:11px; border:1px #b4b397 solid; background:#b4b397; cursor:pointer; margin-top: 14px; }
.slideBox .hd ul li.on{ background:#08868a;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; font-family: "Verdana"; }
.slideBox .bd img{ width:1000px; height:303px; }
.slideBox .bd li h3{ position:absolute; left:0px; bottom:0px; z-index:1;  width:674px; font-size: 18px; line-height: 28px; background: #000; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); padding:5px 10px;}
.slideBox .bd li h3 a{color:#fff;}
.main_con{width: 1000px; margin:10px auto 0; overflow: hidden;}
.main_con a{color: #696969;}
.main_con h3{width: 100%; font-size: 18px; font-weight:normal; line-height: 30px; border-bottom:1px #bebebe solid; color: #696969; }
.main_con h3 a{float: left; color: #39b7aa; font-size: 13px; float: right; margin-right: 12px; display: inline; }
.news{width: 998px; float: left; margin-top:10px;}
.news ul li{width: 319px; padding-right:10px;  overflow:hidden; float: left; margin:12px 0 0 3px; display: inline;}
.news ul li a{display: block; color: #05767a; line-height: 18px;}
.news ul li a img{float:left;margin-right:5px;width: 184px;margin-right: 10px;}
.news ul li p{ float:left; text-indent: 2em; color: #7f7f7f}
.bulletin{width: 306px; float: right;}
.bulletin ul{width: 300px; margin:10px auto 0; overflow: hidden;}
.bulletin ul li{float: left; background: url(../images/biao.jpg) no-repeat 0 5px; line-height: 20px; padding-left:15px; margin-top:3px;}
.bulletin ul li a:hover,.main_new ul li a:hover,.listcon li a:hover,.progress li a:hover{color: #FF0000;}
.bulletin ol{width: 286px; margin: 6px auto 0;}
.bulletin ol img{float: left;}
.main_new{width: 672px; float: left; }
.main_new ul{margin-top: 10px;}
.main_new ul li{float: left;padding-left: 15px;width:657px;line-height: 22px;background:url(../images/biao.jpg) no-repeat 0 5px;heigh;height: auto;low:hidden;margin-bottom: 8px;}
.main_new.rg{float: right;}
.main_con02{width: 998px; border:1px #e1e0e0 solid; margin:20px auto 0; overflow: hidden;}
.main_con02 li{width: 205px; float: left; margin:20px 22px; display: inline; font-size: 18px; color: #696969; line-height: 20px;}
.main_con02 li img{display: block; margin-top:15px;}
.footer{width: 1000px; background: #036164; margin:10px auto 0; overflow: hidden; padding: 20px 0;}
.footer div{float: left; width: 386px;}
.footer img{float: left; padding-left: 30px;}
.footer p{float: left; width: 326px; line-height: 18px; color: #92cddc; padding:20px 0 0 60px;}
.footer ul{width: 570px; float: right;}
.footer ul li{float: left; width: 160px; margin-top: 20px;}
.footer ul li b{color: #92cddc; font-size: 18px; padding-bottom: 10px; display: inline-block;}
.footer ul li a{color: #92cddc; display: block; line-height: 16px;}
.footer ul .san{width: 195px; margin-top: 38px;}
/*---------*/
.con{width: 1000px; margin:0 auto; overflow: hidden;}
.con_left{width: 203px; height: 520px; background: #f9f9f9; float: left;}
.con_left h3{width: 174px; border-bottom:1px #bcbcbc dashed; font-size: 18px; font-weight:bold; color: #737373; margin:0 auto; padding:10px 0;}
.con_left ul{width: 203px; margin:15px auto 0; overflow: hidden;}
.con_left ul li{width: 173px; padding:8px 20px 8px 10px; float: left; line-height: 15px; font-size: 14px; color: #b0b0b0; background: url(../images/left_n_2.jpg) repeat-y 10px 0; text-align: right;}
.con_left ul li a{float: left; width: 126px; background: url(../images/left_n_3.jpg) no-repeat 0 4px; padding-left:15px; text-align: left; color: #b0b0b0;} 
.con_left ul .active a{ background-image: url(../images/left_n_1.jpg); color: #81d0d4; }
.con_left ul .active ,.con_left ul li:hover a{color: #81d0d4;}
.con_left ul li:hover{background-color: #ececec; }
.con_right{width: 765px; float: right;}
.location{width: 760px; line-height: 40px; background:#f9f9f9; padding-left: 5px; font-family:"Arial"; color: #a6a6a6; border-bottom: 1px #e9e9e9 solid;}
.location a{color: #a6a6a6;}
.show,.leader,.list,.map{width: 765px; overflow: hidden;}
.show p{line-height: 16px; margin-top: 10px;}
.leader h3{width:100%; font-size:16px; text-align:center; margin:20px auto 0; overflow:hidden;}
.leader ul li{width: 140px; float: left; margin:10px 25px 0; display: inline; height:240px;}
.leader ul li img{display: block;}
.leader ul li p{background:url(../images/dian.jpg) no-repeat 5px 5px; line-height: 16px; margin:6px auto 0; padding-left: 15px; text-align: center; font-size:12px;}
.picMarquee-left{ overflow:hidden; position:relative; margin: 10px 0;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:20px 20px 0; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li img{ width:300px; height:225px; display:block; border:1px #ccc solid; }
.picMarquee-left .bd ul li p{ line-height:20px; display:block; margin-top:5px;}
/*----------*/
.list ul{overflow: hidden; min-height: 410px; margin-top:6px;}
.page{width: 100%; font-size: 14px; font-style: normal; font-family:"Verdana, Arial, Sans Serif"; background:#c0daf3; height: 39px; border-bottom: 1px #b2c0cb solid; text-align: center; position: relative;}
.page li{line-height: 39px; margin:0 5px; display: inline-block;}
.page form input{width: 50px; text-align: center;}
.page font,.page a.red{color:#ff0000; }
.research li,.progress li{width: 765px; float: left; line-height: 20px;}
.research li a{display: block; font-weight: bold; padding-bottom: 20px;}
.research li p{text-indent: 2em; padding-bottom: 30px;}
.listcon{padding-bottom: 30px;}
.listcon li{float: left; background:url(../images/dian.jpg) no-repeat 0 8px; padding-left: 15px; width: 750px; line-height: 22px;}
.listcon li a{color: #444444;}
.progress li{padding-bottom: 30px; color: #444;}
.progress li img{float: left; padding:10px;}
.progress li a{ width: 586px; float: left; text-align: center; font-weight: bold; height: 35px; line-height:16px; margin-top: 5px; color: #444;}
.progress li p{float: left; width: 586px; text-indent: 2em; font-family: "Arial"; font-size: 13px;}
.progress .wu a,.progress .wu p{width:100%;}
.listcon.supervisors li{width:365px;}
.newssroom li {width: 130px; float: left; padding:3px 30px 0; height: 122px;}
.newssroom li p{background: url(../images/dian.jpg) no-repeat center left; padding-left: 15px; margin-top: 5px;}
.list_news li{ width:765px; border-bottom:1px solid #08868a; height:130px; float:left;}
.list_news li img{width:190px; height:110px; padding:10px 20px 0 10px; float:left;}
.list_news li a{width:540px; height:30px; margin:10px 0; line-height:30px; font-weight:normal; float:left; font-size:14px; }
.list_news li a:hover{ text-decoration:underline; font-weight:bold;}
.list_news li p{padding-left:10px; color:#505050; line-height:18px; margin-bottom:10px;}
/*-------------*/
.article_bg{width: 998px; overflow: hidden; border:1px #e9e9e9 solid; background: #f9f9f9; padding-bottom:10px;}
.Location{width: 930px; padding-left: 10px; line-height: 39px; border-bottom: 1px #e9e9e9 solid; margin:0 auto;}
.article{width: 888px; margin:40px auto 0; overflow: hidden;}
.article h1{width: 888px; line-height: 24px; font-size: 24px; color:#444; text-align: center;}
.soure{width: 886px; border-bottom:1px #08868a dashed; color:#08868a; line-height: 41px; text-align:center; margin:20px auto 0; }
.soure span{padding:0 10px;}
.article div{width: 888px; margin:40px auto 0; overflow: hidden;}
.article div p{ color:#333; line-height:28px; line-height: 24px; margin-top: 10px; }
.article div .point{width: 888px; margin-top: 40px; text-align: center;}
.point a{cursor: pointer;}
.fujian{width:100%; margin:30px auto 0; overflow:hidden;}
.fujian li{float:left; line-height:26px; background:url(../images/dian.jpg) no-repeat center left; padding-left:15px; width:750px;}
/*------*/
.map h3{width:100%; margin-top:20px; font-size:16px; font-weight:normal;}
.map ul{width:95%; margin:10px auto 0; overflow:hidden; line-height:24px;}
.map ul li{float:left; width:100%;}
.map ul a{color:#555;}
.map ul a:hover{color:#08868a;}
.map ul p{float:right; width:98%;}

.soure .function-box{ float:right; height:27px; margin-top:4px;}
.function-box a{display:inline-block; margin:0 5px; width:27px; height:27px;}
#jia{background:url(../images/list_08.jpg) no-repeat 0 0;}
a#jia:hover,a#jian:hover,a#zhengc:hover,a#print:hover,a#mail:hover{background-position:0 -27px;}
#jian{background:url(../images/list_10.jpg) no-repeat;}
#zhengc{background:url(../images/list_12.jpg) no-repeat;}
/*------*/
.research_index li{float:left; width:335px; margin:14px 0 0 32px; display:inline;}
.research_index li .r_01{display:block; overflow:hidden;}
.research_index li .r_01 b{float:left; background:#007072; color:#fff; font-size:20px; font-weight:500; width:140px; height:111px; padding:60px 0 0 24px;}
.research_index li .r_01 img{float:right;}
.research_index li div{border:1px #007072 solid; border-top:0; width:333px; height:134px; overflow:hidden;}
.research_index li div p{width:300px; text-indent:2em; line-height:20px; margin:20px auto 0;}
.research_index li div .more{float:right; margin:18px 26px 0 0; color:#007072;}
.research_index .r_i03,.research_index .r_i04{ margin-top:44px;}