@charset "utf-8";
/* CSS Document */


/*鍏ㄥ眬鏍峰紡*/
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;}
body{font-family:Arial,Helvetica,"寰蒋闆呴粦";font-size:12px; background:#fafaf0; /*background-image*/ color:#000;}
html{overflow-y:scroll;}
ul,ol{list-style-type:none;}
th,td,input{font-size:12px;}
table,tbody{margin:0 auto; border:1px solid #ddd; border-collapse:collapse;}
table,tbody,tr,td{ border:1px solid #ddd; border-collapse:collapse;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#007072;}

.container{width:1000px; height:auto; margin:0 auto;}
.header{width:100%; height:172px; background:url(../../images/201311/header.jpg) repeat-x;}
.top{width:100%; height:29px;}
.top .links{width:700px; height:29px; color:#fff; float:left; line-height:29px;}
.top .links a,.top .links span{line-height:29px; padding:0 5px; color:#fff; vertical-align:top;}
/*.top .search{background:url(../../images/201311/ser.jpg) no-repeat;width:172px;height:25px; position:relative; float:right; margin-top:2px;}
.top .search input{position:absolute; width:140px;height:25px;line-height:25px; color:#3c98cc; border:none; background:none; left:0px; top:0px; padding-left:0px; }
.top .search input.notxt{color:#3c98cc; padding-left:7px; font-family:Arial, Helvetica, sans-serif;}	
.top .search input.notxt1 {position: absolute;width: 23px;height: 25px;top: 0px;left:150px;border: none;cursor: pointer;background: none;cursor:pointer; }*/
.logo{width:100%; height:104px;}
#bannerPic {position:relative; width:1000px; height:104px; overflow:hidden;}
#banner_bg {display:none;}
#banner_info{display:none;}
#banner_text {display:none;}
#bannerPic ul {display:none;}
#banner_list ul{ display:block;}
#banner_list li{position:absolute; left:0; top:0; width:1000px; height:116px;} 
#nav{width:1000px; height:39px; margin:0 auto; background:#828282; text-align:center; z-index:1500; line-height:39px; position:relative;}
#nav li{ float:left; width:125px;height:39px; _display:inline; position:relative;}
#nav li.current{background:#007072;}
#nav li a{color:#fff; font-size:14px;}
#nav .list{width:215px; padding:0 5px; background:#007072; opacity:0.9; position:absolute; top:39px; display:none;  z-index:1500; padding-bottom:10px;left:0px ;}
#nav .list1{left:0px; }
#nav .list2{right:0px; }

#nav .list li{background:url(../../images/201311/banner-bg.png) no-repeat right center; border-bottom:1px dashed #6DBB6D;height:30px; width:215px; text-align:left;}
#nav .list li a{ color:#fff; font-size:12px;}

#box{width:240px; height:340px; overflow:hidden; position:relative; margin-top:10px;}
#list{ position:absolute; top:100px; left:0; width:240px;}
.main{width:100%; height:auto; min-height:800px; background:url(../../images/201311/main-background.jpg) repeat-x;}
.pic1{width:970px; height:315px; margin-bottom:25px; position:relative; z-index:1000; padding:15px; background:#eee;}
.banner { width: 970px; height:315px; position: relative; overflow:hidden; }
.banner ul { position: absolute; top: 0; left: 0; z-index: 1; width: 2940px; }
.banner ul li { width:970px; height:315px; float:left; position:relative;}
.banner ul li img{width:970px; height:315px;}
.banner ul li .zz{width:570px; position:absolute; padding:20px; left:0; bottom:10px; background:url(../../images/201311/banner-bg.png) repeat; z-index:1000; height:100px; line-height:30px; color:#fff; cursor:pointer;}
.banner ul li .zz h3{width:100%; height:30px; background:#007072; color:#fff; text-align:left; overflow:hidden; font-size:24px; font-weight:normal;}
.banner ul li .zz div{line-height:24px; font-size:16px; padding-top:10px;}
.banner ol { position: absolute; bottom: 30px; right: 50px; z-index:1002; }
.banner ol li { float: left; width:18px; height: 18px; text-align:center; margin-left: 4px; overflow: hidden; background:#fff; color:#fff; border:1px solid #ccc; cursor:pointer;}
.banner .active {color:#007072; background:#007072;}
.pos ul li.zhishu a{color:#E10003;}
.pos ul li.feizhishu a{ color:#0052E4;}

.main .row1{width:100%; height:405px; margin-bottom:20px;}
.main .row1 .unit1{width:240px; height:405px; float:left;}
.main .row1 .title{width:240px; height:35px;}
.main .row1 .title h3{line-height:35px; font-size:18px; color:#444; float:left; font-weight:normal;}
.main .row1 .title a{ line-height:35px; font-size:14px; color:#00947e; float:right;}
.main .row1 .unit1 ul li{width:210px; height:50px; padding-left:20px; background:url(../../images/201311/star.jpg) no-repeat 0px 5px; position:relative;}
.main .row1 .unit1 ul li a {color: #333333;display: block;float: left;height: 48px;line-height: 22px;overflow: hidden;width: 200px;}
.main .row1 .unit1 ul li span{ height:22px; line-height:22px; color:#888; position:absolute; bottom:5px; right:0;}

.main .row1 .unit2{width:240px; height:405px; float:left; margin:0 10px;}
.main .row1 .unit2 .headline{width:240px; padding:0px; height:210px; line-height:22px;}
.main .row1 .unit2 .headline img{width:220px; height:145px; border:10px solid #eee;}
.main .row1 .unit2 ul li{width:220px; height:48px; padding-left:20px; background:url(../../images/201311/star.jpg) no-repeat 0px 5px;}
.main .row1 .unit2 ul li a{width:220px; height:48px; line-height:22px; overflow:hidden; display:block; color:#333;}

.main .row1 .unit3{width:230px; height:405px; float:left; overflow:hidden; padding-left:10px; position:relative; }
.main .row1 .unit3 ul li{width:220px; height:28px; padding-left:20px; background:url(../../images/201311/star.jpg) no-repeat 0px 6px;}
.main .row1 .unit3 ul li a{width:220px; height:28px; line-height:28px; overflow:hidden; display:block; color:#333;}
.main .row1 .unit3 .img{width:158px; height:215px; position:absolute; left:10px; bottom:0;}
.main .row1 .unit3 .img li{position:absolute;left:0;top:0;width:158px;height:215px; background:none;}
.main .row1 .unit3 .img li a{ display:block; width:158px; height:215px;}
.main .row1 .unit3 .img li a img{width:158px; height:215px;}
.main .row2{width:100%; height:350px; margin-bottom:20px;}
.main .row2 .unit4{width:240px; height:350px; float:left; margin:0 10px 0 0;}
.main .row2 .unit4 img{width:220px; height:180px; padding:15px 10px;}
.main .row2 .unit4 .words{width:220px; height:55px; padding:0 10px; overflow:hidden; color:#333; font-size:14px; line-height:18px;}
.main .row2 .unit4 .btn{font-size:14px; height:20px; line-height:20px; color:#007072; padding:10px 0 0 10px; display:block;}
.main .row2 .title{width:240px; height:36px; border-bottom:1px solid #aaa;}
.main .row2 .title h3{line-height:36px; font-size:18px; padding-left:10px; color:#444; float:left;  font-weight:normal;}
.main .row2 .title a{height:36px; width:17px; display:block; background:url(../../images/201311/more.jpg); float:right;}

.main .row3{width:100%; height:50px; margin-bottom:10px;}
.main .row3 a{display:inline-block; width:240px; height:50px; margin:0 3px;}
.main .row3 a img{width:240px; height:50px;}

.main .row4{width:100%; height:50px; margin-bottom:25px;}
.main .row4 a{display:inline-block; width:388px; _width:380px; height:50px; line-height:50px; margin:0 3px; background:#007072; border-radius:5px; color:#fff; font-size:18px; text-align:center;*width:320px !important;}
.main .row4 a img{width:240px; height:50px;}

.row5{width:100%; height:345px;  background:#007072; clear:both; }
.row5 .unit{width:250px; height:345px; float:left; display:inline;}
.row5 .unit ul li{width:100%; height:30px; line-height:30px;}
.row5 .unit ul li a{color:#fff; font-size:14px;}
.row5 .title{height:55px;}
.row5 .title h3{color:#fff; line-height:55px; font-size:24px;}
.row5 .unit5{padding-right:20px; text-align:right; width:280px;}

.row5 .unit5 ul{float:left; width:130px; padding-right:10px;}
.row5 .unit5 ul li{height:auto; line-height:25px; min-height:30px;}
.row5 .unit6{margin:0; text-align:center;  width:400px;}
.row5 .unit6 .map{width:348px; height:268px; padding:0 26px;}
.row5 .unit6 .map img{width:348px; height:268px;}
.row5 .unit7{text-align:left; padding-left:50px;}
.footer{width:100%; clear:both; height:60px; background:#828281; line-height:60px; text-align:center; font-size:14px; color:#fbfbfb; font-weight:bold;}


/*浜岀骇椤?*/
.sub-main{width:100%; height:auto; min-height:500px; }
.sub-main .wrap{width:1000px; height:auto; margin:0 auto;}
.sub-main .container{background:#fafaf0 url(../../images/201311/list_29.jpg) repeat-y;  height:auto; min-height:500px; margin:0; float:left;}
.sub-main .banner-p,.sub-main-through .banner-p{width:100%; height:180px;}
.sub-main .banner-p img,.sub-main-through .banner-p img{width:1000px; height:180px;}
/*闈㈠寘灞?*/
.crumb{width:1002px; height:35px; border-bottom:1px solid #d8d6d6; margin-bottom:20px; color:#444;}
.crumb h3{width:188px; height:35px; line-height:35px; text-align:center; color:#fff; float:left; background:url(../../images/201311/list_admin.jpg) repeat-x;}
.crumb .location{width:500px; height:35px; line-height:35px; padding-left:14px; float:left;}
.crumb .location a,.sub-main .crumb .location span,.sub-main-through .crumb .location span{padding:0 5px; color:#444;}
.crumb .function-box{width:300px; float:right; height:27px; padding-top:4px; text-align:right;}
.crumb .function-box a{display:inline-block; margin:0 5px; width:27px; height:27px;}
#jia{background:url(../../images/201311/list_08.jpg) no-repeat;}
a#jia:hover,a#jian:hover,a#zhengc:hover,a#print:hover,a#mail:hover{background-position:0 -27px;}
#jian{background:url(../../images/201311/list_10.jpg) no-repeat;}
#zhengc{background:url(../../images/201311/list_12.jpg) no-repeat;}
#print{background:url(../../images/201311/list_16.jpg) no-repeat;}
#mail{background:url(../../images/201311/list_18.jpg) no-repeat;}
/*渚ф爮*/
.menu{width:187px; height:auto; float:left; margin-right:33px;}
.menu a.a-active,.menu a:hover{color:#007072; font-weight:bold; text-decoration:none; border-top:2px solid #007072;}
.menu a{width:187px; height:auto; min-height:32px; padding:5px 0; border-top:1px solid #d8d6d6; line-height:20px; text-align:left; color:#444; font-size:14px;  display:block;}

/*鍒楄〃*/
.sub-main .article{width:770px; height:auto; float:left; margin-bottom:20px;}
.sub-main .article .title4{width:770px; height:auto; min-height:34px; line-height:34px; border-bottom:1px dashed #ccc; margin-bottom:15px;}
.sub-main .article .title4 h3{ font-size:18px; color:#333;}
.sub-main .article .title5{width:760px; padding-left:10px; height:30px; line-height:30px; background:#e7e8e9;}
.sub-main .article .title5 h4{ font-size:14px; color:#007072; float:left;}
.sub-main .article .title5 a{ font-size:14px; color:#007072; float:right; padding-right:10px;}
.sub-main .article ul{padding:20px 0;}
.sub-main .article ul li{ padding-left:15px; height:auto; line-height:30px; overflow:hidden; background:url(../../images/201311/list_star.jpg) no-repeat scroll left 12px;}
.sub-main .article ul li span{float:right; color:#888; width:80px;}
.sub-main .article ul li a{float:left; color:#444; }
.sub-main .article .select{width:770px; height:30px; line-height:30px; background:#e7e8e9; text-align:center; clear:both;}
.sub-main .article .select span,.sub-main .article .select a{padding:0 5px; color:#888;}
.sub-main .article .select a:hover{color:#007072; text-decoration:underline;}
.article ul.news-list{padding:45px 20px; float:left;}
.article ul.news-list li{width:730px; border-bottom:1px solid #007072; height:130px; background:none; padding:0;}
.article ul.news-list li img{width:190px; height:110px; padding:10px 20px 0 10px; float:left;}
.article ul.news-list li .news-l{width:500px; height:120px; float:left;}
.article ul.news-list li h3{width:490px; height:30px; margin-bottom:10px; line-height:30px; font-weight:normal; float:left; font-size:14px; padding-left:10px;}
.article ul.news-list li a:hover{ text-decoration:underline; font-weight:bold;}
.article ul.news-list li p{padding-left:10px; color:#505050; line-height:18px; margin-bottom:10px;}
.article ul.news-list li .click{margin-bottom:10px; height:24px; line-height:24px; color:#999;}
.article ul.news-list li .click span{display:inline-block; padding:0 30px 0 10px; float:left;}
.article ul.news-list li .click span b,.news-list ul li .click a{color:#007072; font-weight:normal;}

/*鏂囩珷椤?*/
.sub-main .article .zhengwen{width:770px; height:auto; line-height:30px; font-size:14px; padding:20px 0; color:#222; float:left;}
.sub-main .article .zhengwen img {*vertical-align:auto;}
.sub-main .article .zhengwen .journal{width:770px; height:auto; min-height:200px; float:left; margin-bottom:20px; height:445px; position:relative;}
.sub-main .article .zhengwen .journal .books{width:175px; height:235px; padding:0 50px; float:left;}
.sub-main .article .zhengwen .journal .books img{width:175px; height:235px;}
.sub-main .article .zhengwen .journal .intro{width:400px; height:auto; float:left;}
.sub-main .article .zhengwen .journal .intro ul{padding:0;}
.sub-main .article .zhengwen .journal .intro ul li{height:24px; line-height:24px;}
#pos{position:absolute;top:0;left:0; display:none;width:200px;height:auto; min-height:200px; background:#fff; border:5px solid #bbb;}
#pos ul{padding:5px;}
#pos ul li{padding:0 0 0 5px; width:185px; height:auto; min-height:24px; line-height:24px;}
.pos{position:absolute;top:0;left:0; display:none;width:315px;height:auto; min-height:20px; background:#fff; border:5px solid #bbb;}
.pos ul{padding:5px;}
.pos ul li{padding:0 0 0 5px; width:290px; padding-left:20px; height:auto; min-height:24px; line-height:24px; background:url(../../images/201311/star.jpg) no-repeat 0px 5px;}
.pos ul li.zhishu a{color:#E10003;}
.pos ul li.feizhishu a{ color:#0052E4;}

.sub-main .article .contacts{width:700px; height:auto; min-height:90px; clear:both; margin:10px 20px; padding:15px; color:#444; background:#f1f1f1; border:1px solid #bbb;}
.sub-main .article .contacts h3{height:30px; line-height:30px; width:100%; padding:0;}
.sub-main .article .contacts ul{ line-height:22px; width:100%; padding:0;}
.sub-main .article .contacts ul li{ line-height:22px; height:22px; padding-left:20px; width:680px;}
.sub-main .article .contacts ul li a{color:#444;}


/*鐗规畩鏂囩珷椤?*/
.sub-main .article .download{width:700px; height:auto; min-height:90px; clear:both; margin:10px 0px 10px 20px; padding:15px; color:#444; background:#fefefe; border:1px solid #ddd;}
.sub-main .article .download h3{height:30px; line-height:30px; width:100%; padding:0; font-size:18px;}
.sub-main .article .download ul{ line-height:22px; width:100%; padding:0;}
.sub-main .article .download ul li{ line-height:24px; height:24px; padding-left:40px; width:640px; background:url(../../images/201311/star2.jpg) no-repeat 10px center;}
.sub-main .article .download ul li a{color:#444;}
.sub-main .article .next{width:770px; height:30px; line-height:30px; font-size:18px;}
.sub-main .article .next a{width:350px; color:#666; border-bottom:1px solid #aaa;}
.sub-main .menu .list{width:182px; height:auto; min-height:50px; background:#efefef; border:1px solid #ddd; margin-bottom:20px;}
.sub-main .menu .list .title7{width:175px; height:30px; padding-left:7px; background:#ddd;}
.sub-main .menu .list .title7 h3{font-size:18px; line-height:30px; color:#666; font-weight:normal;}
.sub-main .menu .list .list-box{ width:174px; padding:4px; line-height:24px; color:#888;}
.sub-main .menu .list .list-box ul{margin:0; padding:0;}
.sub-main .menu .list .list-box ul li{width:100%; height:24px; overflow:hidden; line-height:24px;}
.sub-main .menu .list .list-box ul li a{background:none; text-align:left; border:none; width:100%; font-size:12px;}
.sub-main .menu .list .list-box ul li a:hover{color:#007072;}
/*map椤?*/
.sub-main .article .maps,.maps-list{width:730px; height:auto; min-height:150px; margin:10px 20px 20px 20px;  background:#FAFAF0; border:1px solid #bbb; clear:both;}
.sub-main .article .maps .title6{width:100%; height:30px; background:#f1f1f1; border-bottom:1px solid #bbb;}
.title6 h3{font-size:18px; padding-left:20px; line-height:30px; color:#444; font-weight:normal;}
.sub-main .article .maps .content{width:730px; height:auto; background:none;}
.sub-main .article .maps .content .neirong{padding:10px; line-height:24px;}
.sub-main .article .maps .content img{width:730px; height:219px;}

.maps-list #title{width:100%; height:37px; background:url(../../images/201311/title1.jpg) repeat-x; }
.maps-list #title ul{padding:0px;}
.maps-list #title ul li{width:243px; height:37px; float:left; padding:0; background:none; line-height:37px; text-align:center; font-size:14px; color:#666; cursor:pointer;}
.maps-list #title ul li.active{background:url(../../images/201311/title2.jpg) repeat-x; color:#007072;}

.maps-list #box{width:100%; height:auto; min-height:90px; background:#fafaf0;}
.maps-list #box ul{padding:5px 20px; display:none;}
.maps-list #box ul li{background:#fafaf0;}
.maps-list #box ul li a{font-size:14px; color:#333;}

.sub-main .article .maps-list .select{width:690px; height:30px; line-height:30px; background:#007072; text-align:center; clear:both; margin:10px 20px;}
.sub-main .article .maps-list .select span,.sub-main .article .maps-list .select a{padding:0 5px; color:#fff;}
.sub-main .article .maps-list .select a:hover{color:#222; text-decoration:underline;}

/*鍥剧墖鍒楄〃椤?*/
.sub-main .article ul.list-pic1{padding:20px 0; height:auto; float:left;}
.sub-main .article ul.list-pic1 li{ padding-left:0; height:244px; margin:10px 27px; overflow:hidden; background:#efefef; float:left; width:125px; padding:5px; border:1px solid #ddd;}
.sub-main .article ul.list-pic1 li span{ line-height:18px; width:125px; height:auto; overflow:hidden; text-align:center;}
.sub-main .article ul.list-pic1 li a{float:none;}
.sub-main .article ul.list-pic1 li a img{width:125px; height:150px; }

/*缃戦〉鍦板浘*/
.sub-main-through{width:100%; height:auto; min-height:500px; -height:500px; _height:500px; background:none; padding:0 0 10px 0; float:left;}
.sub-main-through .article{width:980px; padding:0 10px; height:auto; float:left; margin-bottom:20px;}
.sub-main-through .article .title7{width:982px; height:auto; line-height:34px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.sub-main-through .article .title7 h2{ font-size:18px; color:#848484; font-weight:normal; text-align:center;}
.sub-main-through .article .title7 h4{color:#848484; font-weight:normal; text-align:center;}
.sub-main-through .article .title8{width:982px; height:30px; line-height:30px; background:#e7e8e9; text-align:center; color:#888;}
.title9{width:960px; padding:0 10px; height:30px; line-height:30px; background:#e7e8e9; margin-bottom:5px; float:left;}
.title9 h3{ font-size:14px; color:#007072; float:left;}
ul.map-list {margin-bottom:20px; float:left; height:auto;}
ul.map-list li{ float:left; padding-left:20px; background:url(../../images/201311/star.jpg) no-repeat scroll left center; width:225px; height:30px; line-height:30px;}

table.tablecss{margin-top:20px; border:1px solid #aaa; font-size:14px; color:#555; overflow:hidden;}
table.tablecss td{border:1px solid #ddd; border-collapse:collapse; overflow:hidden;}
table.tablecss img{width:80px; height:95px; padding:0 7px;}


/*閫氭爮鏂囩珷椤?*/
.bd{ width:998px; margin:0 auto; border:1px solid #d8d6d6; border-top:none; border-bottom:none; overflow:hidden;}
.crumb2{width:998px; height:35px; border-bottom:1px solid #d8d6d6; margin-bottom:20px; color:#888;}
.crumb2 h3{width:188px; height:35px; line-height:35px; text-align:center; color:#fff; float:left; background:url(../images/list_admin.jpg) repeat-x;}
.crumb2 .location{width:500px; height:35px; line-height:35px; padding-left:14px; float:left;}
.crumb2 .location a,.sub-main .crumb .location span,.sub-main-through .crumb .location span{padding:0 5px; color:#888;}
.crumb2 .function-box{width:300px; float:right; height:27px; padding-top:4px; text-align:right;}
.crumb2 .function-box a{display:inline-block; padding:0 5px; width:27px; height:27px;}

.sub-main .container2{background:#fafaf0;  height:auto; min-height:500px; margin:0; float:left; }
.sub-main .article2{width:938px; height:auto; float:left; margin-bottom:20px; padding:0 30px;}
.sub-main .article2 .title4{width:938px;height:auto; line-height:34px; border-bottom:1px dashed #ccc; margin-bottom:15px; text-align:center;}
.sub-main .article2 .title4 h3{ font-size:18px; color:#333; font-weight:700;}
.sub-main .article2 .zhengwen{width:898px; height:auto; line-height:30px; font-size:14px; padding:20px; color:#1d1d1d; float:left;}
.sub-main .article2 .contacts{width:868px; height:auto; min-height:90px; clear:both; margin:10px 20px; padding:15px; color:#444; background:#f1f1f1; border:1px solid #bbb;}
.sub-main .article2 .contacts h3{height:30px; line-height:30px; width:100%; padding:0;}
.sub-main .article2 .contacts ul{ line-height:22px; width:100%; padding:0;}
.sub-main .article2 .contacts ul li{ line-height:22px; height:22px; padding-left:20px; width:680px; background:url(../images/list_star.jpg) no-repeat scroll left center;}
.sub-main .article2 .contacts ul li a{color:#444;}


.top .search{background:url(../../images/201311/ser.jpg) no-repeat left center;width:320px;height:25px; float:right; margin-top:2px;}
.top .search td{ height:25px; line-height:25px;}
.top .search .td01{ position:relative;}
.top .search .td01 input{position:absolute; width:140px;height:25px;line-height:25px; color:#3c98cc; border:none; background:none; left:0px; top:0px; padding-left:0px; }
.top .search input.notxt{color:#3c98cc; padding-left:7px;}	
.top .search input.notxt1 {position: absolute;width: 23px;height: 25px;top: 0px;left:150px;border: none;cursor: pointer;background: none;cursor:pointer; }
.top .search table,.top .search tbody,.top .search tr,.top .search td{ border:none;}
.top .search td span{ color:#fff; font-size:12px;}
