@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;}
a{text-decoration:none; transition:all .3s ease;}
a:hover{text-decoration:underline}
em, var{font-style:normal}
img, a img{padding:0; margin:0; border:none;}
input, textarea, button{outline:none; margin:0}
body{background:#fff; min-width:1300px;}
body, input, textarea, button, select{font-size:13px;line-height:1.5;font-family:-apple-system, BlinkMacSystem, Arial, "Microsoft Yahei",sans-serif,"Hiragino Sans GB", Helvetica}
.clearfix:after, .fix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix, .fix{zoom:1}
a{color:#404145; text-decoration: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:1170px; text-align:center}
.w:after{clear:both; content:"."; display:block; height:0; clear:both; visibility:hidden}
.container-page{margin: 0 auto; position: relative; width: 1170px;}
/*顶部横条*/
.topbar{width:100%; min-width:1300px;height:148px; font-size:13px; background:url(../images/topbarbg.png) repeat-x 0 0;}
.topbar2{width:1170px; margin:0 auto; color:#fff; position:relative}
.share{height:38px; overflow:hidden; float:left; width:300px;}
.share a{height:20px; width:20px; margin:9px 10px 0 0; display:block; float:left; background:url(../images/share.png) no-repeat 0 0;}
.share a:hover{background-image:url(../images/share2.png);}
.share a+a{background-position:-30px 0;}
.share a+a+a{background-position:-60px 0;}
.share a+a+a+a{background-position:-90px 0;}
.share a+a+a+a+a{background-position:-120px 0;}
.version{float:right; line-height:38px; padding:0 23px; color:#ccc;}
.version a{color:#fff;}
.version a:hover{color:#fc0;}
.searchbg{width:110px; height:26px; padding-top:6px; float:right; border-bottom:solid 1px #29976a; display:none;}
.searchbg input{width:90px; height:26px; line-height:26px; background:none; border:none; color:#fff; float:left}
.searchbtn{width:18px; height:26px; background:url(../images/searchbtn.png) no-repeat center; float:right; cursor:pointer;}

.logo{background:url(../images/logo_en.png) no-repeat 0 center; width:205px; height:110px; clear:both; float:left;}
/*导航*/
.nav{float:right; margin:43px 0 0;}
.nav li{float:left;}
.nav li a{font-size:16px; font-weight:bold; line-height:32px; height:32px; padding:0 0 0 25px; color:#000; display:block; white-space:nowrap}
.nav li a:hover, .nav li.cur a{color:#00a096; text-decoration:none;}
.nav li.cur a{color:#00a096;}
.nav2{position:absolute; width:100%; height:240px; top:53px; display:none}

/*底部*/
.footer{background:#f1f1f1; padding:30px 0 15px; border-bottom:solid 6px #00834d; color:#333; clear:both;}
.footbar{position:relative; width:1170px; margin:0 auto;}
.f_logo{padding:0 0 80px; width:360px; float:left; font-size:22px; font-weight:bold; background:url(../images/logo_f.png) no-repeat 0 bottom;}
.footbar a{color:#f0f0f0;}
.footbar a:hover{color:#fc0;}
.footnav{float:left; text-align:left}
.footnav li{float:left; width:180px}
.footnav li a{display:block; padding:3px 22px; line-height:14px; font-size:12px;}
.footnav li b{display:block; border-left:solid 2px #00834d; padding:6px 0 0; height:36px; color:#00834d}
.footnav li b a{color:#00834d; padding:0 20px; font-size:16px; line-height:18px;}
.footnav li+li{width:240px}
.footnav li+li+li{width:250px}
.footnav li+li+li+li{width:160px; background:url(../images/in_bg06.png) no-repeat 20px 41px;}
.footnav li+li+li+li > a{padding:3px 22px 9px 45px;}
.copyright{clear:both; width:1170px; margin:0 auto; color:#000; font-size:14px; line-height:60px;}
.f_nav{float:right;}
.f_nav a{color:#000; font-size:14px;}
.f_nav a:hover{color:#00834d;}

/*内页样式*/
.catabg{background:url(../images/us_banner1.jpg) no-repeat center 0; height:300px; 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;display:inline-block; width:auto;height:34px; font-size:14px;line-height:34px; color:#fff; position:absolute; right:50%; margin-right:-585px;}
.position a{color:#fff;}
.position a:hover{color:#ff9}
.position:hover{background:rgba(0, 0, 0, 0.5);}
/*内页左侧导航*/
.nav_left{width: 170px; min-height:100px; height:auto !important; height:100px; float: left; text-align: left;}
.nav_left p{font-size:24px;line-height:30px; color: #666; border-bottom: 1px dashed #ccc; padding:10px 0;}
.nav_left li s{display:block; padding-left:20px;}
.nav_left> ul> li{background: url(../images/list1.png) no-repeat left 19px; font-size:14px;line-height:20px; color: #fff; border-bottom: 1px dashed #ccc; padding:12px 0;}
.nav_left> ul> li.cur, .nav_left> ul> li:hover{background-image:url(../images/list01.png);}
.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 0 20px; margin:12px 0 0;}
.nav_left li li{line-height:18px; padding:5px 0 5px 12px; text-indent:-12px;}
.nav_left a:hover{text-decoration:none; color:#00a096}
.con_right{width: 960px; 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; color:#00a096;}
.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}


/* 内容页正文部分  重新赋予标签样式 */
.mainL12 i, .mainL12 em, p 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:10px; right:20px; z-index:800}
.mbl{/*right:340px;*/}
.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:#000; font-size:12px; white-space:nowrap; text-align:left; padding-left:26px; background:url(../js/icon/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(../js/icon/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; 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:50%; margin-left:-250px; 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; }
.map1 .map-nav i {position: absolute; cursor: pointer; top: 20px; right: 0px; }
.map1 .map-nav {width: 1150px; height: auto; overflow: hidden; margin: auto; position: relative; }
.map1 .map-nav dl {width: 180px; height: auto; overflow: hidden; float: left; margin-top: 44px; margin-left: 10px; }
.map1 .map-nav dl dt {border-bottom: 2px solid #d2d2d2; font-size: 16px; width: 100%; height: 40px; padding:5px 0; line-height: 20px; }
.map1 .map-nav dl dt span {margin-right: 10px; display:inline-block; height:50px; float:left; vertical-align: middle; }
.map1 .map-nav dl dd a {display: block; margin-top: 20px; color: #000; }
.map1 .map-nav dl dd a.vice {font-size: 12px; color: #666; text-indent: 1em; font-weight: 500; margin-top: 10px; }
.map1 .map_click{font-size:20px; color:#999;}
.map1 .map_click:hover{color:#000;}
/*end网站地图*/
/*检索*/
.retrieval {width: 1170px; height: auto; overflow: hidden; margin: auto; }
.retrieval h3 {line-height: 100px; font-size: 36px; font-weight: 500; }
.retrieval .retrieval-modular {width: 1170px; 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: 205px;
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: 1170px; 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: 1em; 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: 0.5em; }
.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: 400px;}

.en_more{display:inline-block;width:220px;height:50px;text-align:center;border:2px solid #00a096;border-radius:5px;font-size:20px;line-height:50px;color:#00a096;margin:20px auto 20px;}
.en_more:hover{background:#00a096; color:#fff; text-decoration:none}

/*  英文相关链接界面  */
.retrieval h1{font-size:36px;line-height:2;margin-top:15px;}
.retrieval h2{font-size:28px;line-height:2;color:#00834d;}
.retrieval .xglj_1 ul{width:100%;padding:0 0 30px 0;border-bottom:1px solid #999;margin-bottom:30px;}
.retrieval .xglj_1 ul li{font-size:14px;line-height:28px;color:#333;float:left;width:48%;height:28px;}
.retrieval .xglj_2 ul{width:100%;padding:0 0 30px 0;}
.retrieval .xglj_2 ul li{font-size:14px;line-height:28px;color:#333;float:left;width:48%;height:28px;}

/*分页样式*/
#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;}

/*右下角相关链接*/
.copyright{position:relative}
.links{background:url(../images/rgba_f9.png); border:solid 4px #d1d1d1; position:absolute; width:1200px; height:400px; left:50%; margin-left:-600px; bottom:7px; z-index:2002; display:none}
.links dl{float:left; width:360px; margin:20px 10px 0 25px;}
.links dl +dl+dl{margin-right:0;}
.links dt{border-bottom:solid 2px #00834d; line-height:28px; margin-bottom:10px; color:#00834d; font-size:16px; font-weight:bold; background:url(../images/links.png) no-repeat right center;}
.links dl a{display:block; padding:5px 0; line-height:16px; font-size:13px; color:#555;}
.rl{position:relative; z-index:2003; background:url(../images/links1.png) no-repeat right center; padding:0 15px 0 0; display:inline-block}
.rl.cur{background-image:url(../images/links2.png); color:#00834d;}