﻿@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, s, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0; padding:0; border:0; outline:0; background:transparent; -webkit-margin-before:0; -webkit-margin-after:0;}
article, aside, details, summary, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
del{text-decoration:line-through}
ins{text-decoration:none}
abbr[title], dfn[title]{border-bottom:1px dotted; cursor:help}
ul, li{list-style:none;margin:0;
	padding:0;}
a{text-decoration:none; transition:all .3s ease;}

em, var{font-style:normal}
img, a img{padding:0; margin:0; border:none;}
input, textarea, button{outline:none; margin:0}
body{background:url(../images/body.jpg) #f5f5f5 top center no-repeat;min-width:1300px;-webkit-text-size-adjust: none;}
.clearfix:after, .fix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix, .fix{zoom:1}
a{color:#404145; none; transition:all .3s ease;}
a:hover, a:active{color:#00796a;}
a:focus{outline:none; -moz-outline:none}
a{outline:none; blr:expression(this.onFocus=this.blur());}
i, s, em, u{font-style:normal; text-decoration:none;}
input, textara{font-size:1em; color:#333;}
input:focus, textarea:focus{outline:none;}
.clear{clear:both; display:block; font-size:0; line-height:0; height:0;}
.clearf:after{content:""; display:table; clear:both; }
.fl{float:left}
.fr{float:right}
.tl{text-align:left}
.tr{text-align:right}
.d30{height:30px}
/* 文字属性 */
.f12, .f12 a{font-size:12px}
.f_red, .f_red a{color:#e94547}
.f_red:hover, .f_red a:hover, .f_red:active, .f_red a:active{color:#2bbd5b}
.f_green, .f_green a{color:#2bbd5b}
.f_green:hover, .f_green a:hover, .f_green:active, .f_green a:active{color:#e94547}
.w{margin:0 auto; padding:40px 0; position:relative; width:1200px;}
.w:after{clear:both; content:"."; display:block; height:0; clear:both; visibility:hidden}
.container-page{margin: 0 auto; position: relative; width: 1200px;}
/*顶部横条*/
.topbar{width:100%; min-width:1300px; background:#fff;padding-top:20px;}
.topbar2{width:1200px; margin:0 auto; height:100px;}
.logo{position:absolute; background:url(../images/logo2.png) no-repeat 0 0; width:416px; height:77px;}
.version{box-sizing:border-box; text-align:right; height:35px; line-height:28px; padding:0 113px; color:#000;}
.version p{color:#000;    float: right; height: 50px;padding-top: 20px}
.version p:hover{color:#00796a;}
.version span{color:#169538;float: right; height: 50px;padding-top: 20px;}
.version span:hover{color:#00796a;}
.phone{ padding-left:45px; background:url(../images/phone.png) no-repeat left center; margin-top:12px; float:right;}
.phone p{ font-size:15px; color:#3b3b3b;}
.phone b{ font-size:22px; color:#137f26;}

.notice{background:rgba(255, 255, 255, 0.8); width:1200px; height:34px; line-height:34px; top:-34px; position:absolute; opacity:0.9;overflow:hidden;}
.notice .tit{background:#00796a; color:#fff; text-align:center; width:126px; font-size:15px; font-weight:bold; float:left;}
.notice a.more{background:#444; display:inline-block; float:right; margin:7px 20px 0 0; line-height:20px; padding:0 10px; color:#fff; font-size:12px;}
.notice a.more:hover{background:#00796a;}
.notice .bd{width:860px; margin:0 0 0 30px; float:left; height:34px; position:relative; overflow:hidden}
.notice li{height:34px;}
.notice li span{float:left; width:410px; display:block; margin:0 20px 0 0}
.notice li a{display:block; text-align:left;}
.notice li i{float:right;}
.notice:hover{opacity:1; background:rgba(255, 255, 255, 0.9)}
.notice li a{color:#000;float:left;}
.notice li a:hover{color:#00796a;}
.notice li i{color:#666;}
/*导航*/

.navBar{ position:relative; z-index:1;  background:#169538; color:#fff; height:50px; line-height:50px;   }
.nav{ width:1200px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav .m{ float:left;  position:relative; border:1px solid #008c25; border-top:0; border-bottom:0; margin-left:-1px;   }
.nav a:hover{ text-decoration:none; color:#ff0;   }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px; height:50px; overflow:hidden;  }
.nav h3 a{ display:block; color:#fff;  padding:0 34px; border-left:1px solid #1ba740; vertical-align:top; font-size: 16px;
    font-weight: bold; }
.nav .on{ border-color:#169538;   }
.nav .on h3 a{background: #169538;
    color: #fff;
    border-color: #008022 !important;}
.nav .sub{ display:none; /*默认隐藏*/ width:135px; padding:5px 0;   position:absolute; left:-1px; top:50px; background:#169538; text-align:center;  }
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ height:25px; line-height:25px;font-size:15px; padding:4px 0;  display:block; background:url(../images/icon.png) 0 9px no-repeat; color:#fff;   }
.nav .sub li a:hover{ color:#ff0; background:#07b335;   }
.nav #m9 h3 a{ border-right:1px solid #1ba740;   }

.fixnav{background:#f0f0f0; border-top:solid 1px #e5e5e5; width:75px; box-sizing:border-box; position:absolute; top:370px; left:50%; margin-left:-640px;z-index:5 }
.fixnav a{border:solid 1px #e5e5e5; border-width:0 1px 1px 1px; height:36px; line-height:36px; display:block; font-size:16px; color:#333; font-weight:bold; text-align:center; box-sizing:border-box;}
.fixnav a:hover{background:#00796a; color:#fff; border-color:#00796a; text-decoration:none}
.fixed{position:fixed!important; top:20px!important;}
/*底部*/
.footbar{background:#333; height:42px; line-height:42px; position:relative}
.footer .w{padding:0;}
.footbar a{color:#f0f0f0;}
.footbar a:hover{color:#fc0;}
.f_nav{position:absolute; width:px; right:50%; margin-right:-550px; font-size:14px}
.linkbox{position:absolute; width:px; left:50%; margin-left:-601px; font-size:14px; text-align:right; background:#555; padding:0 0 0 5px;}
.linkbox a{background:url(../images/link02.png) no-repeat right center; display:inline-block; padding:0 30px 0 18px; font-size:14px}
.linkbox a:hover, .linkbox a.cur{background:#fdfdfd url(../images/link04.png) no-repeat right center; color:#333; text-decoration:none}
.mediaCenter{float:right; width:310px; margin-top:25px; text-align:left}
.mediaCenter li{float:left;}
.mediaCenter li b{display:block; height:25px; color:#333}
.mc_gf{width:210px; float:left}
.mc_gf a{width:100px; float:left}
.mc_gs{width:100px; float:right}
.mc_gs a{display:block; margin-bottom:5px;}
.copyright{clear:both; padding:10px 0 20px; color:#666; font-size:12px; line-height:1.5}
.weibo{display:inline-block; background:url(../images/icon10.png) no-repeat 0 center; padding:0 0 0 20px;}
.weixin{display:inline-block; position:relative; background:url(../images/icon11.png) no-repeat 0 center; padding:0 0 0 20px;}
.weixin em{position:absolute; bottom:20px; left:0px; display:none; background:url(../images/weixin.png); width:215px; height:215px; border:solid 2px #005299}
.weixin:hover em{display:block}
/*内页样式*/
.catabg{background:url(../images/us_banner1.jpg) no-repeat center 0; height:270px; position:relative;}
.position{background:rgba(0, 0, 0, 0.3); width:100%; height:34px; position:absolute; bottom:0;}
.position span{background:url(../images/positionbg.png) no-repeat 0 center; padding:0 0 0 35px; font-size:14px; line-height:34px; color:#fff; position:absolute; right:50%; margin-right:-550px;}
.position a{color:#fff;}
.position a:hover{color:#ff9}
.position:hover{background:rgba(0, 0, 0, 0.5);}
/*内页左侧导航*/
.nav_left{width: 175px; min-height:100px; height:auto !important; height:100px; float: left; text-align: left;}
.nav_left p{font-size:24px;line-height:50px; color: #666; border-bottom: 1px dashed #ccc;}
.nav_left li s{display:block; padding-left:20px;}
.nav_left> ul> li{background: url(../images/list1.png) no-repeat left 18px; font-size:14px;line-height:44px; color: #fff; border-bottom: 1px dashed #ccc;}
.nav_left> ul> li.cur, .nav_left> ul> li:hover{background: url(../images/list01.png) no-repeat left 18px;}
.nav_left .cur s a, .nav_left li li.cur a{color:#00a096; font-weight:}
.nav_left li ul{border-top: 1px dashed #ccc; padding:10px 0px 10px 20px}
.nav_left li li{line-height:28px;}
.nav_left a:hover{text-decoration:none; color:#00a096}
.con_right{width: 890px; text-align: left; color: #000; min-height:100px; float: right; font-size:16px;line-height:2;}
h2.title{font-size:36px;line-height:50px; margin-bottom: 15px; font-weight:normal;}
.content p{margin-bottom:15px;}
/*内页列表样式 信息公开*/
.listbox{background:#f6f6f6; width:800px; height:280px; float:left; margin:0 20px 20px 0; font-size:14px;line-height:28px; padding:20px 30px; color:#}
.listbox h3{color:#333; font-size:16px; font-weight:bold;line-height: 40px;}
.listbox a{color:#333!important;}
.listbox a:hover{color:#00a096!important}
.listbox i{color:#888; float:right; font-size:12px;}
.listbox a.more{color:#888; display:inline-block; background:#fff; border-radius:30px; border:solid 1px #ccc; line-height:20px; padding:4px 30px; margin-top:10px; font-size:12px;}
.listbox a.more:hover{color:#666; background:#eee; border:solid 1px #999; color:#000}

/*导航下拉*/
.navigation{width:1036px; height: 176px; padding: 32px; background: rgba(255, 255, 255, 0.9); z-index: 3000; color: #333; font-size: 12px;}
.navigation a{color:#00796a;}
.navigation .son-nav{width: 76px; height: 180px; border-left: 1px solid #c2c1c1; border-right: 1px solid #c2c1c1; margin: 0px 30px 0 30px; padding: 0px 30px;}
.navigation .son-nav a{display: block; margin-bottom: 5px; background:url(../images/nav-bg-02.png) left 5px no-repeat; padding-left: 20px; color: #00796a;}
.navigation .right{margin-right: 24px;}
.about .son-nav{margin-left:23px;}
.about p{text-indent:2em; width:220px; line-height: 25px; padding:0 20px 0 0;}
.about ul{width:260px; margin-left: 30px; height: auto; overflow: hidden;}
.about ul li{width:100%; height: auto; overflow: hidden; margin-bottom: 5px;}
.about ul li span{font-size:13px; color: #00796a;}
.about ul li span b{margin-right: 3px;}
.about_img{width:65px; float:left; overflow:hidden}
.about .data_img{width:260px; margin-left:30px;float:left;overflow:hidden}
.journalism .text{width: 338px; line-height: 25px;}
.journalism .text p{text-align: center; margin-bottom: 5px;color: #00796a; font-weight:bold; font-size:15px;line-height:18px;}
.journalism .text div{text-indent: 2em;}
.journalism .text div a{color: #00796a;}
.journalism .text div a:hover{color: #000;}
.journalism .title{width: 200px; text-align:center}
.journalism .title2{width: 240px; margin-left:30px;}
.journalism .title span{padding:10px 0 0; line-height:18px; display: block;color: #00796a; font-weight:bold; font-size:14px;}
.sociology p{line-height: 25px; text-indent:2em;}
.sociology p.fl{width:310px; margin-left:30px;}
.sociology .image-text{width:339px;}
.sociology .image-text h3{font-size: 15px; text-align:center; color: #00796a; margin-bottom: 15px;}
.sociology .image-text div p a{color: #333}
.sociology .image-text div p a:hover{color: #00796a}
.business ul{width:320px; margin-left: 30px; overflow: hidden;}
.business ul li{width: 100%; height: auto; overflow: hidden; margin-bottom: 5px;}
.business ul li span{font-size: 13px; color: #00796a; font-weight: bold;}
.business .data_img{width:320px; margin-left:30px;float:left;overflow:hidden}
ul.ydyl{float:left; width:206px; height:181px; list-style:none;background:url(../images/nav-bg-08.png);}
ul.ydyl li{float:left;width:103px;height:88px;padding:0;margin:0;cursor:pointer;}
.technological .introduce{width: 175px; height: auto; overflow: hidden; line-height: 20px; margin: 0px 20px;}
.technological h4{margin-bottom: 10px; font-size: 14px; font-weight:bold;}
.technological .laboratory{width: 225px;}
.technological .laboratory u{display: block; margin-bottom:5px;}
.party dl{width: 272px; font-size: 14px; line-height: 25px; margin-left: 18px;}
.party .dl{width: 236px;}
.party dl dt{font-weight: 500; color: #e13120; margin-bottom: 5px;}
.party dl div{width: 100%; height: 1px; border-top: dashed 1px #afaeae; margin:10px 0px;}
.party dd a{color:#e32;}
.party dd b a{text-align: center;display: block;}
.party .modular{font-size: 14px; width: 436px; line-height: 25px; margin-left: 20px;}
.party .modular .image-text{width: 100%; height: auto; overflow: hidden; margin-bottom: 20px;}
.party .modular .image-text .text{width: 294px;}
.party .modular .image-text .text h4{margin-bottom: 8px; font-weight: 500; color: #e13120;}
.party .name{width: 110px;}
.party .name span{color: #fff; background:#dd2110; display:block; padding: 3px; text-align:center; margin-bottom: 5px;}
.party .name a{display: block; text-align: center; margin-bottom:1px; color:#000}
.gone{display:inline-block; border:solid 1px #333;}
.service a{width: 165px; display: inline-block; text-align: center; margin-top: 15px;}
.service a span{display: block; margin-top: 15px; font-size: 16px;}
/*end导航下拉*/

/* 内容页正文部分  重新赋予标签样式 */
.mainL12 i, .mainL12 em{font-style:italic}
.mainL12 b, .mainL12 strong, .content b, .content strong{font-weight:bolder}
.mainL12 s, .content s{text-decoration:line-through}
.mainL12 u, .content u{text-decoration:underline}

/*baidu map logo*/
.anchorBL{display:none;}
.BMap_cpyCtrl{display:block;}
.BMap_shadow{display:none}
.BMap_pop{}
.BMap_pop > div{display:none}
.BMap_pop img{display:none}
.BMap_pop div+div+div+div+div+div+div+div+div{display:block; border:solid 2px #fff; padding:5px; background:#00796a; color:#fff; width:auto!important; height:auto!important; line-height:1.4; font-size:12px; white-space:nowrap}
.BMap_pop > div:nth-child(9){display:block;
border:solid 2px rgba(255, 255, 255, 0.9);
padding:5px;
background:rgba(0, 121, 106, 0.8);
border-radius:5px;
color:#fff;
width:auto!important;
min-width:80px;
max-width:350px;
height:auto!important;
line-height:1.4;
font-size:12px;
white-space:nowrap}
.BMap_bubble_content{white-space:nowrap}
.mapbtn{position:absolute; bottom:15px; right:15px; z-index:800}
.mbl{right:250px;bottom:25px;}
.mapbtn li{display:block; border:solid 1px #ccc; padding:5px 10px; text-align:left;}
.mapbtn li a{display:block; height:24px; line-height:24px; color:#333; font-size:12px; white-space:nowrap; text-align:left; padding-left:26px; background:url(../images/icon_all.png) no-repeat 0 center; clear:both}
.mapbtn li div{padding:0 0 0 20px;}
.mapbtn li s{display:block; float:left; line-height:20px; color:#666; font-size:12px; white-space:nowrap; padding:0 10px 0 26px; background:url(../images/icon_all.png) no-repeat 0 center; cursor:pointer}
.mapbtn li a.off, .mapbtn li s.off{-khtml-opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); filter:"alpha(opacity=60)"; opacity:0.5; color:#999\9; -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%);}
.mapbtn li a:hover, .mapbtn li s:hover{text-decoration:none;color:#000; opacity:1; -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0); filter:grayscale(0);}
.maptitle{font-size:16px; font-weight:bolder; color:#333; top:20px; position:absolute; width:500px; left:175px; text-align:center}
.mapcdz{display:none;}



/*网站地图*/
.map1 {position: fixed; width: 100%; height: 785px; background: url(../images/wzdt-bg-08.jpg) bottom center no-repeat #f2f2f2; top: 0px; z-index: 3000; display: none;overflow-y:auto; left: 0px;}
.map1 .map-nav i {position: absolute; cursor: pointer; top: 20px; right: 0px; }
.map1 .map-nav {width: 1050px; height: auto; overflow: hidden; margin: auto; position: relative; }
.map1 .map-nav dl {width: 138px; height: auto; overflow: hidden; float: left; margin-top: 44px; margin-left: 8px; }
.map1 .map-nav .ddjs_sjd {width: 158px; height: auto; overflow: hidden; float: left; margin-top: 44px; margin-left: 8px; }

.map1 .map-nav dl dt {border-bottom: 2px solid #d2d2d2; font-size: 16px; width: 100%; height: 50px; line-height: 50px; font-weight: bold; }
.map1 .map-nav dl dt span {margin-right: 10px; vertical-align: middle; }
.map1 .map-nav dl dd a {display: block; font-weight: bold; margin-top: 10px; color: #333; text-indent: 1em;}

.map1 .map-nav dl dd a.vice {font-size: 12px; color: #666; text-indent: 2em; font-weight: 500; margin-top: 7px; }
.map1 .map_click{font-size:20px; color:#999;}
.map1 .map_click:hover{color:#000;}
/*end网站地图*/
/*检索*/
.retrieval {width: 1100px; height: auto; overflow: hidden; margin: auto; }
.retrieval h3 {line-height: 100px; font-size: 36px; font-weight: 500; }
.retrieval .retrieval-modular {width: 1100px; height: 105px; position: relative; background: #f2f2f2; }
.retrieval .retrieval-modular .input {width: 760px; height: 56px; line-height: 56px; padding-left: 20px; border: solid 1px #d9d9d9; border-right: none; font-size: 20px; color: #333; position: absolute; top: 20px; left: 20px; }
.retrieval .retrieval-modular .submit {width: 130px; height: 60px; line-height: 60px; background: #229391; color: #fff; font-size: 20px; text-align: center; border: none; position: absolute; top: 20px; }
.retrieval .retrieval-modular .search {right: 169px; }
.retrieval .retrieval-modular .senior {right: 20px; cursor: pointer; }
.retrieval .retrieval-list .left {width: 932px; float: left; height: auto; overflow: hidden; margin-bottom: 30px; }
.retrieval .retrieval-list .left p {color: #cdcdcd; font-size: 26px; line-height: 90px; }
.retrieval .retrieval-list .left .list {width: 931px; height: auto; overflow: hidden; border-right: 1px solid #cdcdcd; }
.retrieval .retrieval-list .left .list dl {width: 890px; height: auto; overflow: hidden; padding: 0px 0px 20px 0; border-bottom: dashed 1px #cdcdcd; margin-bottom: 30px; }
.retrieval .retrieval-list .left .list dl dt {width: 100%; height: auto; overflow: hidden; font-size: 20px; margin-bottom: 25px; }
.retrieval .retrieval-list .left .list dl dd {width: 100%; height: auto; overflow: hidden; color: #666666; line-height: 30px; }
.retrieval .retrieval-list .left .list dl .time {text-align: right; color: #00a096; }

.retrieval .retrieval-list .right {
font-size: 18px;
float: right;
width: 135px;
height:auto;
overflow: hidden;
padding-top: 52px;
padding-left: 30px
}
.retrieval .retrieval-list .right h3{
font-size: 26px;
}
.retrieval .retrieval-list .right  p{
color: #00a096;
margin-bottom: 15px;
}
.retrieval .retrieval-list .right a{
    display: block;
margin-bottom: 15px;    
}


.retrieval .senior-modular {position: absolute; left: 0px; width: 1100px; top: 105px; background: #f2f2f2; height: 511px; padding-bottom: 30px; display: none; }
.retrieval .senior-modular .field {margin-left: 65px; margin-bottom: 12px; width: 100%; height: 40px; }
.retrieval .senior-modular .margin {margin-left: 100px; }
.retrieval .senior-modular .field span {font-size: 18px; float: left; line-height: 42px; }
.retrieval .senior-modular .field .span2 {color: #777777; width: 238px; display: inline-block; }
.retrieval .senior-modular .field i {font-size: 14px; color: #777; margin-left: 18px; }
.retrieval .senior-modular .nothing {padding-left: 90px; }
.retrieval .senior-modular .gj-input {width: 380px; height: 38px; border: solid 1px #d9d9d9; padding-left: 20px; color: #777; }
.retrieval .senior-modular .margin3 {margin-left:49px; }
.none {display: none; }
.return_reques {position: relative; float: left; }
.return_reques input {width: 402px; height: 38px; text-indent: 2em; color: #777; border: 1px solid #ccc; vertical-align: middle; line-height: 38px; }
.return_reques .local {background: url(../images/jsla-bg-01.jpg) no-repeat #fff; background-position: right center; }
.return_reques .bomb_con_style {background-color: #fff; position: absolute; left: 0px; z-index: 999999; cursor: pointer; border: 1px solid #ccc; border-top: none; height: 130px; overflow: auto; }
.return_reques .bomb_con_style dd {background-color: #fff; height: 40px; line-height: 40px; color: #f3478c; font-size: 12px; color: #666; text-indent: 2em; }
.return_reques .bomb_con_style dd:hover {background-color: #1c8e8c; color: #fff; }
.retrieval .field .submit-btn {padding-left: 330px; margin-top: 20px; }
.retrieval .field .submit-btn a {display: inline-block; width: 138px; height: 40px; line-height: 40px; text-align: center; background-color: #1d8f8d; font-size: 20px; color: #fff; margin-right: 20px; }
.retrieval .field .submit-btn a:hover {text-decoration: none; }


/* 头部导航 */
#miaobx a{display:inline-block; height:20px;}
.laboratory .li_a0:hover{color:#333; text-decoration:none;}

/* 返回顶部  */
#fanhuiT{position: fixed; left: 50%; margin-left: 550px; display: none; bottom:10px; opacity:.7;}
#fanhuiT:hover{opacity:1; margin-bottom:2px;}

.more0{color:#444; font-size: 13px;}
/*分页样式*/
#fenye input{border:solid 1px #ccc;background:#f4f4f4; color:#333; line-height:20px; box-sizing:border-box; font-size:14px;}
#fenye input#gopage{cursor:pointer;border:solid 1px #00834d;border-radius:3px; background:#00834d; color:#fff;}
#fenye input#gopage:hover{border:solid 1px #00796a; background:#00796a; color:#fff;}



/* 临时添加  字体变红 */
.nav_left .lins_r:hover{color:#f00;}
.footer{width:100%; height:165px; background:#f5f5f5; clear:both;font-size:14px;}
.footer_c{width:1200px; height:135px;}
.footer_c h2{margin-left:24px;}
.footer_clf{float:left; paddiang-top:20px; width:730px}
.footer_clf2{width:800px; padding-left:26px; color:#666; font-family:"宋体"; line-height:28px; padding-top:30px; float:left;}
.footer_clf2 span{float:left;}
.footer_crt{float:right;margin-top:25px; background:url(../images/foot_rt.jpg) no-repeat; width:360px; height:105px; }

