@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:14px; color:#000;font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; background:#fbfbfb;}
body a{text-decoration:none;}
a:link,a:visited{color:#000;}
a:hover{color:#00adb1;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  
:focus{-moz-outline-style:none; outline:none;}
img{border:0;}
ul,li{ list-style-type:none;}
.clear{clear:both;}

#floatDiv{padding:3px;max-width:230px;background-color:#F60;filter:alpha(opacity=80);opacity:0.80; border:1px solid #CCC;}
#floatDiv div.ad_inner{padding:2px 8px 5px; border:1px solid #FFF;}
#floatDiv ul li{padding:3px 4px; line-height:18px;}
#floatDiv ul li a:link,#floatDiv ul li a:visited{ color:#FFF; font-size:14px;}
#floatDiv ul li a:hover{color:#FF3}

.topWrap{width:100%;min-width:1200px;height:145px; background:#f0ffff;}
.top{background:url(logo.jpg) left center no-repeat;width:1200px; height:145px; margin:0 auto;}
.topRight{float:right; width:250px; height:100px;position: relative;}
.topRight::after{ content: "";background-size: 100%;
    position: absolute;
    right: 130px;
    top: 0;
    height: 100px;
    width: 88px;}
.topNav{height:20px; line-height:20px; font-size:12px; text-align:right; color:#999;}
.topNav span{padding:0 10px;}
.topNav span:last-child{display:none;}


/* search */
.search{width:248px;height:28px; margin-top:30px;position: relative;z-index: 9999;}
.search:hover .keyvalue{display:block;
}
.search .keyvalue{width:198px; height:28px; line-height:28px; background:#fff; border:0; padding-left:5px; margin:0; float:left;border: #d4d5d5 1px solid;display:none;}
.search .searchBtn{width:43px; height:30px; background:url(searchBtn.jpg) no-repeat; border:0; padding:0; margin:0; float: right; cursor:pointer;background-size:cover;}


.menu{width:1200px; height:50px; margin:0 auto;position:relative;z-index:1;}
.menu .first .firstLi{float:left; width:100px; text-align:center; position:relative;}
.menu ul li a{display:block; height:50px; line-height:50px; font-size:16px;}
.menu ul li a:link, .menu ul li a:visited{color:#fff;}
.menu ul li a i{display:inline-block; width:12px; height:50px; background:url(icon01.gif) no-repeat right center; vertical-align:top; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.menu ul li a.cur:link, .menu ul li a.cur:visited{background-color:#009ea2;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#009ea2; border:#fff 1px solid; border-bottom:0; margin-left:-1px; position:absolute; z-index:999; left:0; filter:alpha(opacity=96); opacity:0.96;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{padding:2px; height:auto; line-height:30px; font-size:14px; color:#fff; border-bottom:#fff 1px solid;}
.menu .subMenu li a.cur:link, .menu .subMenu li a.cur:visited{background-color:#00adb1;}
.menu .subMenu li a.more{background-image:url(arrow00.gif); background-repeat:no-repeat; background-position:right center;}
/*从第三级菜单开始,所有的子级菜单都相对偏移*/
.menu .subMenu ul{left:100%; top:-1px; width:100%; filter:alpha(opacity=96); opacity:0.96; margin-left:0;}


.bannerWarp{height:380px; border-top:#fff 1px solid;}
.banner{width:1200px; height:380px; overflow:hidden; position:relative; margin:0 auto;}
.banner .bd{position:relative; height:100%; z-index:0;}
.banner .bd li{zoom:1; vertical-align:middle;}
.banner .bd li a{display:block; width:1200px; height:380px; position:relative;}
.banner .bd img{width:1200px; height:380px; display:block;}
.banner .bd li a p{position:absolute; height:50px; right:10px; bottom:10px; border-radius:2px; overflow:hidden;}
.banner .bd li a p span{display:block; padding:0 10px; height:50px; line-height:50px; color:#fff; position:relative; z-index:10; font-size:24px;}
.banner .bd li a p i{display:block; width:100%; height:50px; filter:alpha(opacity=70); opacity:0.7; background:#000; position:absolute; left:0; top:0; z-index:0; border-radius:2px;}
.banner .hd{width:1200px; height:8px; overflow:hidden; position:absolute; right:0; bottom:20px; z-index:1; text-align:center;}
.banner .hd ul{overflow:hidden; zoom:1; clear:both;}
.banner .hd ul li{display:inline-block; margin:0 3px; width:8px; height:8px; background:url(hdBg.png) no-repeat center bottom; cursor:pointer; text-indent:-999px; font-size:0;}
.banner .hd ul li.on{background-position:center top;}
.banner .prev, .banner .next{position:absolute; left:10px; top:50%; margin-top:-16px; display:block; width:18px; height:32px; background:url(slider-arrow.gif) no-repeat -116px 0; filter:alpha(opacity=50);opacity:0.5;}
.banner .next{left:auto; right:10px; background-position:0 0;}
.banner .prev:hover, .banner .next:hover{filter:alpha(opacity=100);opacity:1;}

.newsWarp{width:1200px;height:315px; margin:40px auto 0;}
.nlMoreTab{width:580px; height:315px;}
.nlMoreTab .hd{line-height:38px; height:38px; border-bottom:1px solid #e5e5e5; position:relative; overflow:hidden;}
.nlMoreTab .hd .more{float:right;}
.nlMoreTab .hd .more a{display:block; width:17px; height:38px; background:url(moreA.jpg) no-repeat center center;}
.nlMoreTab .hd .more a:hover{background:url(moreH.jpg) no-repeat center center;}
.nlMoreTab .hd ul{z-index:5; position:absolute; height:40px; overflow:hidden; zoom:1;}
.nlMoreTab .hd li{float:left; padding:0 15px; font-size:20px; cursor:pointer;}
.nlMoreTab .hd li.on{height:38px; line-height:38px; border:1px solid #e5e5e5; border-bottom:1px solid #fbfbfb; color:#00adb1;}
.nlMoreTab .bd{height:276px; clear:both; position:relative; overflow:hidden;}
.picNews{padding-top:4px; height:272px;}
.picNews li{height:116px; margin-top:20px;}
.picNews li a img{width:156px; height:116px; float:left;}
.picNews li a:link p,.picNews li a:visited p{margin-left:180px;_margin-left:177px; height:116px; line-height:20px; color:#949494; font-size:12px; }
.picNews li a:link p span,.picNews li a:visited p span{display:block; height:24px; line-height:24px; font-size:14px; margin-bottom:5px; color:#333;}
.picNews li a p i{display:block; height:22px; line-height:22px; margin-top:5px; font-style:normal;}
.picNews li a:hover p{color:#949494;}
.picNews li a:hover p span{color:#00adb1;}

.nrMoreTab{width:580px; height:315px;}
.nrMoreTab .hd{line-height:38px; height:38px; border-bottom:1px solid #e5e5e5; position:relative; overflow:hidden;}
.nrMoreTab .hd .more{float:right;}
.nrMoreTab .hd .more a{display:block; width:17px; height:38px; background:url(moreA.jpg) no-repeat center center;}
.nrMoreTab .hd .more a:hover{background:url(moreH.jpg) no-repeat center center;}
.nrMoreTab .hd ul{z-index:5; position:absolute; height:40px; overflow:hidden; zoom:1;}
.nrMoreTab .hd li{float:left; padding:0 15px; font-size:20px; cursor:pointer;}
.nrMoreTab .hd li.on{height:38px; line-height:38px; border:1px solid #e5e5e5; border-bottom:1px solid #fbfbfb; color:#00adb1;}
.nrMoreTab .bd{height:276px; clear:both; position:relative; overflow:hidden;}

.txtNews{height:276px;}
.txtNews li{height:69px;}
.newsTime{width:54px; height:42px; padding:20px 0 7px; text-align:center;  font-size:12px; float:left;}
.newsTime p{height:21px; line-height:21px; background:#00adb1; color:#fff;}
.newsTime span{display:block; height:21px; line-height:21px; color:#686868; background:#eaeaea;}
.newsTitle{height:42px; line-height:21px; color:#9c9c9c; padding:20px 0 6px; border-bottom:#eaeaea 1px solid; margin-left:76px;_margin-left:73px; }
.newsTitle p{font-size:12px;}

.kydt{width:1200px; height:364px;}
.kydt h2{height:40px; line-height:40px; border-bottom:#e5e5e5 1px solid; font-weight:normal; color:#acacac; font-size:14px;}
.kydt h2 p{display:inline-block; padding:0 8px; margin-right:2px; height:39px; line-height:39px; border-bottom:#00adb1 2px solid; font-size:20px; color:#000; position:relative; top:0;_top:1px; float:left;}
.kydt h2 a{display:block; width:17px; height:38px; background:url(moreA.jpg) no-repeat center center; float:right;}
.kydt h2 a:hover{background:url(moreH.jpg) no-repeat center center;}
.kydt .kydtPic{width:468px; height:290px; float:left; margin-top:36px; background:url(kydtPic.jpg) no-repeat;}
.kydt .kydtPic img{width:468px; height:290px;}
.kydt .kydtTxt{height:312px; margin:11px 0 0 516px;_margin:11px 0 0 513px;}
.kydt ul li{height:74px; padding:24px 0 6px;}
.kydtTime{width:64px; height:58px; padding:8px 0; text-align:center; float:left;}
.kydtTime p{height:33px; line-height:33px; font-size:22px; color:#00adb1;}
.kydtTime span{display:block; height:25px; line-height:25px; color:#939393;}
.kydtText{height:74px; line-height:34px; color:#939393; margin-left:88px;_margin-left:85px;}
.kydtText a:link,.kydtText a:visited{font-size:16px;}
.kydtText p{height:40px; line-height:20px; font-size:13px;overflow: hidden;}

.midWarp{width:1200px; height:243px; overflow:hidden; margin:40px auto 0;}
.xsbg{width:478px; height:243px;}
.xsbg h2{height:40px; line-height:40px; border-bottom:#e5e5e5 1px solid; font-weight:normal; color:#acacac; font-size:14px;}
.xsbg h2 p{display:inline-block; padding:0 8px; margin-right:2px; height:39px; line-height:39px; border-bottom:#00adb1 2px solid; font-size:20px; color:#000; position:relative; top:0;_top:1px;}
.xsbg h2 a{display:block; width:17px; height:38px; background:url(moreA.jpg) no-repeat center center; float:right;}
.xsbg h2 a:hover{background:url(moreH.jpg) no-repeat center center;}
.xsbg ul{height:192px; margin-top:10px;}
.xsbg ul li{height:32px; line-height:32px; background:url(a01.jpg) no-repeat left center; padding-left:18px; color:#6d6d6d; }
.xsbg ul li span{float:right;}

.xyfg{height:244px;}
.xyfg dl{width:488px; height:244px; float:left;}
.xyfg dl dd{width:296px; height:236px; margin:0 8px 8px 0; float:left;}
.xyfg dl dd p{height:236px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.xyfg dl dt{width:176px; height:114px; margin:0 8px 8px 0; float:left;}
.xyfg dl dt p{height:114px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.xyfg div{width:202px; height:236px; float:left;}
.xyfg p{height:236px; background-repeat:no-repeat; background-position:center center; background-size:cover;}

.picLink{height:86px; overflow:hidden;}
.picLink ul{width:1200px; margin:0 auto;}
.picLink ul li{width:133px; text-align:center; float:left;}
.picLink ul li img{height:40px;}
.picLink ul li p{line-height:20px; margin-top:20px; font-size:14px; padding:0 15px;}

/*友情链接 start*/
.friendLink{min-width:1200px;height:36px; background:#e9e9e9;}
.wzdh{display:inline;}
.wzdh ul{width:1200px; margin:0 auto;}
.yqlj{padding-right:20px; cursor:pointer; color:#5b5b5b; font-size:12px; float:left; line-height:36px; vertical-align:middle; background:url(../images/down.png) no-repeat right center; margin-right:40px;}
.yqlj2{padding-right:20px; cursor:pointer; color:#00adb1; font-size:12px; float:left; line-height:36px; background:url(../images/up.png) no-repeat right center; vertical-align:middle; margin-right:40px;}
.daohangList{display:none; background:#e9e9e9; padding:15px 0; width:100%; min-width:1200px; float:left; border-top:#ccc 1px solid;}
.jgliebiao{width:1200px; margin:0 auto;}
.jgliebiao li{line-height:28px;color:#2e2e2e;height:28px; width:180px; float:left; text-align:left; vertical-align:middle; padding-right:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jgliebiao li a{color:#2e2e2e; font-size:12px;}
.jgliebiao li a:hover{color:#1e932a;}
/*友情链接 end*/


.bottomWrap{height:94px; background-color:#00adb1; clear:both; border-top:#009497 1px solid;}
.bottom{clear:both;width:1200px; margin:0 auto;color:#FFF; text-align:center; line-height:24px; font-size:12px;}
.bottom span{font-family:Arial, Helvetica, sans-serif;}
.bottom a:link, .bottom a:visited{color:#fff;}
.bottom a:hover{text-decoration:underline;}


.searchColumnTitle{line-height:40px; background:url(search.jpg) 5px center no-repeat; padding-left:30px; font-size:14px; font-weight:bold; border-bottom:1px solid #CCC; width:1170px; margin:20px auto 0;}
.searchList{width:1200px; margin:0 auto; min-height:575px;}
.searchList li{background:url(a01.jpg) 5px 20px no-repeat; padding:12px 0 12px 20px; border-bottom:1px dashed #CCC;}
.searchList li div{height:25px; line-height:25px; color:#666;}
.searchList li div a:link,.searchList li div a:visited{color:#00adb1;}
.searchList li div a:hover{color:#f60;}
.searchList li div span{float:right; margin-right:5px;}
.searchList li p{line-height:20px; margin-top:5px; font-size:12px; color:#333;}

.textlist01 li span{float:right; margin-right:2px; color:#b0b0b0;}
.textlist01 ul li{height:30px; line-height:30px; background:url(icon.jpg) left center no-repeat; padding-left:15px;}

/*subpage*/
.nyBanner{width:1200px; height:230px; position:relative;}
.nyBanner p,.nyBanner p img{width:1200px; height:230px;}
.nyBanner .leftTitle{width:232px; height:48px; line-height:48px; color:#fff; font-size:18px; text-align:center; position:absolute; left:0; bottom:0; background:#00adb1;}

.nyTitleWarp{height:60px; border-bottom:#e3e3e3 1px solid;}

.ConWarp{width:100%;}
.left{width:230px; border:#e5e5e5 1px solid; border-top:0; border-bottom:0; background:#f5f5f5;}
.sideMenu{padding:0 14px 30px 14px;}
.sideMenu a{display:block; position:relative;}
.sideMenu a:hover, .sideMenu a.on{color:#00adb1;}
.sideMenu .nLi{border-bottom:#e5e5e5 1px solid; margin-top:15px;}
.sideMenu .nLi h3{height:42px; line-height:42px; font-weight:normal; font-size:16px; position:relative;}
.sideMenu .nLi h3 a{height:42px; line-height:42px; background:url(a03.jpg) no-repeat left center; padding-left:10px;}
.sideMenu .nLi h3 i{display:block; width:4px; height:7px; background:url(a02.png) no-repeat center center; float:right; margin:14.5px 0 0 0;}
.sideMenu .nLi.on h3 i{-webkit-transform:rotate(90deg); transform:rotate(90deg);}
.sideMenu .nLi.on .sub{display:block;}
.sideMenu .nLi .sub{display:none; border:none;}
.sideMenu .nLi .sub li{height:36px;}
.sideMenu .nLi .sub li a{display:block; height:36px; line-height:36px; font-size:15px; padding:0 20px;}
.sideMenu .nLi .sub li a:hover{color:#00adb1;}

.right{width:938px;}
.rightCon{padding-bottom:100px; min-height:327px;_height:327px;}
.rightTitle{height:50px; border-bottom:#ccc 1px solid;}
.rightTitle span{float:right; display:inline-block; padding-left:20px;  color:#888; background:url(home.jpg) no-repeat left center; height:40px; line-height:40px; margin-top:10px;}
.rightTitle p{display:inline-block; height:49px; line-height:50px; border-bottom:#00adb1 2px solid; position:relative; top:0;_top:1px; font-size:18px; font-weight:bold; color:#00adb1;}

.list01{padding-top:10px;}
.list01 ul li{height:47px; line-height:47px; background:url(a02.jpg) 8px center no-repeat; padding-left:23px; border-bottom:1px dashed #CCC;}
.list01 ul li span{float:right; color:#888; margin-right:2px;}

.article{padding:15px 0;}
.articleTitle{padding:0 20px 20px; line-height:36px; text-align:center; font-size:20px; font-weight:bold;}
.articleInfo{text-align:center;font-size:13px; height:30px; line-height:30px; color:#8a8a8a; background:#f3f3f3; width:90%; margin:0 auto;}
.articleInfo label{padding-left:30px;}
.articleCon{ padding-top:20px;}
.articleCon p, .articleCon div{}
.articleCon img{max-width:900px; height:auto; margin:0 auto;_width:expression(document.body.clientWidth > 900 ? "900px" : "auto");}

.link{margin-top:30px;}
.link div{width:225px;margin:0 auto;_margin-left:20px; padding-top:10px; text-align:center;}
.link div select{width:225px; text-indent:20px; height:26px; line-height:26px;margin:5px 0;white-space:nowrap;font-size:13px; text-align:center; background:#fff; border:#d0d0d0 1px solid; float:left;}

.rcpyMenu{margin-top:10px;}
.rcpyMenu dl{margin-top:20px;}
.rcpyMenu dl dd{width:100px; height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:16px; float:left; background:#eee;}
.rcpyMenu dl dt{margin-left:100px;_margin-left:97px; line-height:30px;}
.rcpyMenu dl dt a{margin:0 10px;}

table,table td{border-collapse:collapse;}