﻿/**
 * author : wangtao
 * date   : 2019-01-6
 * name   : jqDuang v1.25
 * modify : 2019-01-11 18:01:17
 */
@charset "utf-8";
/* CSS Document  */
body, p, input ,div, form, input, select, ul, ol, li, p, h1, h2, h3, h4, h5, h6, p, dd, dt, dl , form{ margin: 0; padding: 0; list-style: none; vertical-align: middle;}
body {position: relative;  background: #ffffff; font-family: "Segoe UI",  Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;font-weight: normal;  line-height: 1.6; color: #333333; font-size:14px;}
ul, ol, li { list-style: none; }
ul, span{ margin:0px; padding:0px;}
h1, h2, h3, h4 {color: #333;font-weight: normal;}
img {border: none;vertical-align: middle;}
body{ -webkit-text-size-adjust: none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, input, textarea, select, button {font-size: 100%; font-family: inherit;}
.fl {float: left;}
.fr {float: right;}
/*header, hgroup, menu, nav, section, menu, footer, article, img{display: block; margin: 0; padding: 0;}*/
a { color: #605f5d; text-decoration: none; }
a:hover { color: #dd4b39; text-decoration: none; } 
input::-ms-clear{display:none;}
input{ background:none; outline:none; border:none;}
address, cite, dfn, em, var, i {font-style: normal;}
strong {font-weight: bold;}
.btn {display: inline-block; padding: 6px 12px;margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143;text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation;  cursor: pointer; -webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none; user-select: none;
  background-image: none; border: 1px solid transparent; border-radius: 4px;}
.clearfix { zoom: 1;}
.clearfix:after {content: ''; display: block;  visibility: hidden;  clear: both;  height: 0;}
.fontArial {font-family: 'Arial';}
.clear { clear: both;}
.iconfont{margin-right: 5px;color: #2A6EBB}
.position{width:100%;float:left;clear:both;}
.container{ width:1200px; margin:0px auto;height:100%; display:block}
.container950{width:950px;}
.container980{width:980px;}
.container1000{width:1000px;}
.red{color:#dd4b39}
.mt20{margin-top: 20px}
.pa10{padding: 10px}
.pa-l-20{padding-left:20px;}

/*site header begin*/
header{margin: 0 auto;position: relative;  z-index: 10000;font-family: "Microsoft Yahei";font-size: 12px;  min-width: 1200px;}
header a,header a:hover{color:#fff;}
.logo{float: left; width: 220px; height: 60px;  margin-top: 30px; margin-bottom: 30px; background-image: url(../images/logo.png);}
.logo a{display: block;  width: 338px;  height: 60px;  text-indent: -9999px;  overflow: hidden;}
.search{float: right; width: 600px; height: 42px;  margin-top: 40px;}
.search .sim-select {float: left; position: relative; width: 75px; height: 33px; border: 1px solid #c1c1c1; border-radius: 3px 0 0 3px; margin-top: 3px;background: #fff;}
.search .sim-select h3 {line-height: 33px; font-weight: normal;font-size: 14px;  padding-left: 15px;  cursor: pointer; float: left; width: 59px;}
.search .sim-select h3 i{font-size: 12px;margin-left:10px}
.search .sim-select .sim-ul-flt {margin-top: -1px;position: absolute;left: -1px;top: 34px;z-index: 1000}
.sim-select ul {cursor: pointer;position: absolute;left: 0;top: 0;z-index: 1000;-moz-box-shadow: 3px 3px 3px rgba(0,0,0,.1);-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.1);box-shadow: 3px 3px 3px rgba(0,0,0,.1);}
.sim-select ul li {height: 29px;    width: 58px;border: 1px solid #d0d0d0;border-top: 0;background-color: #fff;line-height: 29px; padding-left: 16px;}
.sim-select ul li:hover {color:#f2f2f2; background-color:#2A6EBB;}
.inp-txt-wrap {border: 1px solid #c1c1c1;float: left; margin-top: 3px;border-radius: 0;height: 33px;width: 300px;border-left: 0; font-size: 14px;}
.search .inp-txt {height: 15px;line-height: 15px;padding: 9px 0 9px 14px;  width: 284px; color: #666; margin: 0;border: 0;font-size: 14px; _height: 30px;_line-height: 30px;}
.submit-second-btn {border: 0;float: left;width: 66px;height: 35px;margin-top: 3px;margin-right: 6px;background: #2A6EBB;cursor: pointer;border-radius: 0;}
.submit-second-btn .iconfont{font-size: 28px; color:#fff;}
/*site header end*/



/*footer begin*/
footer{width: 100%; background: #F7F8F8; border-top: 5px solid #2A6EBB; position: relative;}
footer .txt{margin: 30px; line-height: 30px; text-align: center}

/*site nav begin*/
nav{ clear: both; height: 42px; background-color: #2A6EBB; text-align: center}
nav ul li{display: inline-block;  padding: 12px 20px 12px; color:#fff;  line-height: 1em;  font-size: 16px;}
nav ul li a{color: #fff}
/*site nav end*/


/*banner begin*/
.banner{ width: 100%; height:420px;position: relative; overflow: hidden; margin:0 auto; background: #5d9adf;border-bottom:30px solid #2a6ebb}
.banner .bdbox{background: url(../images/xbj.png) no-repeat right}



.circle{float:right; width: 650px; position: relative;}
.circle li{ float:left;background:#fff;border:1px solid #fff; width:60px;height: 60px; border-radius: 50%; position: absolute;}
.circle .circle-cur,.circle li:hover{background:#e0fda1;border:1px solid #6d9a0d;box-shadow: 0 0 15px #fff;}
.circle li a{text-decoration:none;color:#313131;}
.circle li.w1{width:60px;height: 60px;}
.circle li p{padding:8px 15px; font-size: 14px}

.prev,.next{float:left;padding:105px 9px 0;margin-top:100px;}
.prev,.prev a,.next,.next a{width:21px;height:28px; display:block}
.v_out{width:1002px;margin:20px auto;overflow:hidden;float:left;}
.v_show{width:460px;overflow:hidden;position:relative;height:280px;float:left;margin-top:100px;}
.v_cont{ width:3000px;position:absolute;left:0px;top:0px;}
.v_cont ul{float:left;text-align:left;}
.v_cont ul li{width:460px;height:280px;float:left;margin-top:3px; line-height: 30px; text-indent: 2em}


/*banner end*/

.path{height: 30px;background-color: #f2f2f2; line-height: 30px; vertical-align: middle;}
.path a{padding-top:5px;}


/* css */
.slideBox{ width:100%; height:611px; overflow:hidden; position:relative;margin:0 auto; clear:both;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; width: 1920px; height: 611px; position: absolute; left: 50%;  margin-left: -960px; }
.slideBox .bd img{ width:100%; height:611px; display:block;  }
.slideBox .hd{position:absolute;bottom:20px;left:0;right:0;margin:0 auto;z-index:2;width:auto;width:90px;}
.hd ul li{width:10px;height:10px;background:#fff;border-radius:10px;float:left;margin-right:20px;}
.hd ul li.on{background:#dd4b39;}

/* info begin */
.mainbody {width: 100%;padding-bottom: 20px;/*border-bottom: 4px solid #2A6EBB;*/display: block;overflow: hidden;}
.leftside {width: 880px;overflow: hidden;}
.rightside {width: 300px;margin-top: 74px;border: none;position: relative}
.infobox ,.listbox{width: 100%;padding-top: 30px;}
.infobox .title{font-size: 18px;}
.infobox .title span{vertical-align: sub;}
.infobox h1 {margin: 0 10px 0 0; display: inline;  font-size: 34px; line-height: 1.15;  font-weight: 400;vertical-align: sub;  color: #2A6EBB;}
.infobox .summary{font-size: 14px; line-height: 25px; padding: 10px 25px 0px 25px; text-indent: 2em}
.infobox .basicInfo{padding:10px 25px; display: block; overflow: hidden}
.infobox .basicInfo .basicInfo-item{width:530px;}
.infobox .basicInfo .basicInfo-pic{width:300px;}
.infobox .basicInfo .basicInfo-pic img{width:300px; height: 200px;}
.infobox .basicInfo .basicInfo-item ul{margin: 20px}
.infobox .basicInfo .basicInfo-item li{height: 25px; border-bottom:1px dashed #eee; line-height: 25px;font-size: 14px;color: #666666; margin-bottom: 2px}
.infobox .basicInfo .basicInfo-item li .name{font-weight: bold; width:70px; display: inline-block}
.infobox .lemmaCatalog{margin: 35px 0;display: block; overflow: hidden}
.infobox .lemmaCatalog .catalog{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;background: #fbfbfb;display: block;overflow: hidden;}
.infobox .lemmaCatalog .catalog .block-title {float: left;margin: 22px 0 0 20px;width: 62px;height: 48px;text-align: center;font-size: 18px;line-height: 48px;font-weight: 400;}
.infobox .lemmaCatalog .catalog .catalog-list {display: block;float: left;border-left: 1px solid #ebebeb;width: 726px;position: relative;overflow: hidden;padding-top: 15px;padding-bottom: 20px;background-color: #fff;}
.infobox .lemmaCatalog .catalog .catalog-list ol{width: 180px; float: left}
.infobox .lemmaCatalog .catalog .catalog-list li{height: 28px;}
.infobox .lemmaCatalog .catalog .catalog-list li .index {display: -moz-inline-box;-moz-box-orient: vertical;display: inline-block;width: 18px;font-size: 16px;padding-left: 20px; padding-right: 8px;vertical-align: top;text-align: right;color: #63a0df;}
.infobox .lemmaCatalog .catalog .catalog-list li .text {display: -moz-inline-box;-moz-box-orient: vertical;display: inline-block;font-size: 16px;font-weight: 500;background-color: #fff;vertical-align: top;width: 120px;}
.infobox .lemmaCatalog .catalog .catalog-list li .text a {color: #136ec2;}
.infobox .para-title {display: block;clear: both;zoom: 1;overflow: hidden;font-size: 20px;border-left: 12px solid #4F9CEE;line-height: 24px;font-size: 22px;font-weight: 400;margin: 35px 0 15px 0px;background:url(../images/paraTitle-line.png);position: relative;}
.infobox .para-title .title-text {float: left;display: block;padding: 0 8px 0 18px;line-height: 24px;font-size: 22px;font-weight: 400;color: #000;background: #fff;}
.infobox .para-title .iconfont {float: right;height: 22px;line-height: 22px;padding-left: 24px;font-size: 16px;color: #2A6EBB;font-family: SimSun;text-decoration: none;background: #fff;}
.infobox dd {color: #727171;font-size: 14px;line-height: 24px;padding: 15px 25px;}
.infobox dd p{ line-height: 25px; text-indent: 2em; padding: 5px 0}
/* info end */


/*搜索列表*/
.listbox .searchItem{-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;word-break: break-all;padding-bottom: 10px; padding-left:20px;margin-bottom: 0px;font-size: 12px; border-bottom:1px dashed #eee}
.listbox .searchItem .searchItemTitle { font-size: 18px; clear: both; overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;font-weight: normal;margin: 3px 0;}
.listbox .searchItem .searchItemTitle a{color:#136ec2 }
.listbox .searchItem:hover{background-color:#e9f2ff }
.listbox .searchItem span{color: #dd4b39}
.listbox .searchItem .searchCon{clear: both; font-size: 14px; line-height: 20px; color: #727171; padding-top: 2px; word-wrap: break-word;}
.listbox .searchItem .searchItemInfo {clear: both;margin-top:8px}
.listbox .searchItem .searchItemInfo .time{margin-right: 16px; color:#727171}

/*搜索导航*/
.hd{position: relative; border: 1px solid #e5e5e5; margin-top: 20px;  padding: 12px 20px 0;  overflow: hidden;}
.hd .hd_tr{border-bottom: 1px dotted #eee;font-size: 12px;}
.hd .hd_tr .label{float: left; width: 50px; height: 25px; line-height: 25px; color: #333; display: block; margin-top: 8px;font-size: 14px;}
.hd .hd_tr .hd_td {float: left; width: 1107px;    line-height: 44px;}
.hd .hd_tr .hd_td a {margin-right: 20px;  display: inline-block;}
.hd .hd_tr .hd_td .cur {color: #136ec2;}
.hd .no-bor {border-bottom: 0;}


/*标签*/
.countbox{height: 48px;line-height: 55px;border-bottom: 1px solid #eee;}
.countbox strong {  font-size: 14px; color: #136ec2;}
.letter-list {width: 100%;height: auto;overflow: hidden;}
.letter-list .dwlist {height: auto;overflow: hidden;border-bottom: 1px solid #F0F0F0; background: #FAFAFA;z-index: 1;position: relative;}
.letter-list .list-hover {background: #136ec2; cursor: pointer;}
.letter-list .dwlist .arrow {display: none; position: absolute;top: 17px; left: 41px; width: 0; height: 0; border-width: 7px; border-style: solid; border-color: #136ec2 #FFF #136ec2 #136ec2;z-index: 10;}
.letter-list .list-hover .arrow {display: inline-block;}
.letter-list .dwlist .letter { float: left; padding-top: 13px; width: 55px; line-height: 100%; font-size: 20px; text-align: center; z-index: 1;}
.letter-list .list-hover .letter { color: #FFF;}
.letter-list .dwlist .cities {float: left;  width: 1095px;  padding: 12px 25px;  background: #FFF;}
.letter-list .list-hover .cities {background: #FAFAFA;}
.letter-list ul {height: auto;overflow: hidden;}
.letter-list .dwlist .cities li {float: left; line-height: 26px;  padding-right: 15px;  white-space: nowrap;}
.letter-list .dwlist .cities li a {padding: 3px 5px;}
.letter-list .dwlist a {  color: #506eaa; text-decoration: none;}
.letter-list .dwlist .cities li a:hover {background: #778a98; color: #fff;}

.letter-list .dwlist .ypbox {padding:5px 12px;}
.letter-list .dwlist .ypbox li {float: left; line-height:18px; white-space: nowrap; border:1px solid #ebeaea;; padding:4px; text-align: center; margin: 2px; background: #f6f4f4}
.letter-list .dwlist .ypbox li a {padding: 2px 2px;}
.letter-list .dwlist .ypbox li span {font-size: 8px; color: #93a7c1;}
.letter-list .dwlist .ypbox li a:hover {background:none;color: #fff;}
.letter-list .dwlist .ypbox li:hover{background: #778a98; color:#fff;}
.letter-list .dwlist .ypbox li:hover span{color:#c1c3c5;}


/*文献资料*/
.Literature_box{width: 400px; float: left; overflow: hidden; position: relative;}
.Literature_box h2{font-size: 16px; font-weight: bold; height: 30px; line-height: 30px; border-bottom: 1px solid #136ec2;}
.Literature_box h2 span a{font-size: 14px; float: right; color:#506eaa }
.Literature_box .body_box{border-top: 1px solid #6685c4; padding-top:10px}
.Literature_box .body_box li{line-height: 30px; height: 30px;	color: #121212;	padding-left: 10px;}
.Literature_box .body_box li i {display: inline-block;overflow: hidden; width: 4px;height: 4px;margin-right: 7px;vertical-align: middle;text-indent: -9999px;background-color: #e8e5e5;*display: none;}
.Literature_box .body_box li a {line-height: 30px;	height: 30px;	font-size: 14px;	overflow: hidden;display: inline-block;zoom: 1;}


/*分页*/
.lay_page {	display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin: 10px 0;font-size: 0}
.lay_page a{border: 1px solid #e2e2e2}
.lay_page a{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;padding: 0 15px;height: 28px;line-height: 28px;margin: 0 -1px 5px 0;background-color: #fff;color: #333;font-size: 12px}
.lay_page a:hover {color: #0065a5}
.lay_page a.on{background-color: #0065a5; color: #fff}
.lay_page .disabled, .lay_page .disabled:hover {color: #d2d2d2!important; cursor: not-allowed!important;}


.leftMenu{width: 260px; background-color: #f0f0f0;overflow: visible;}

/*目录*/
.sidebar{width: 300px; background-color: #f0f0f0;overflow: visible;}
.sidebar .space-info {margin: 15px 0;overflow: hidden;display: table;	table-layout: fixed;width: 100%;}
.sidebar .pro-wrapper {display: table-cell;padding: 0px 10px;width: 50px;min-width: 50px;}
.sidebar .pro-wrapper .pro-container {display: table;	table-layout: fixed;height: 50px;width: 50px;}
.sidebar .pro-wrapper .pro-container .pro-img {border-radius: 50%;overflow: hidden;display: table-cell;vertical-align: middle;border: 1px solid #CCC;}
.sidebar .pro-wrapper .pro-container .pro-img img {	max-width: 48px;	max-height: 48px;	border: 0px none;	margin: auto;	display: block;}
.pimg-cover {	width: 48px;	height: 48px;}
.sidebar .pro-name-container {display: table-cell;vertical-align: middle;}
.sidebar .sidebar-nav {margin: 0px 15px 10px;border-bottom: 1px solid #ccc;}
.sidebar .sidebar-nav .treeth {display: table;}
.sidebar .sidebar-nav .treeth li {float: left;margin-bottom: -1px;}
.sidebar .sidebar-nav .treeth li.active a {background: #f5f5f5;border: 1px solid #ccc;border-bottom-color: transparent;color: #900b09;}
.sidebar .sidebar-nav .treeth li a {display: block;	padding: 5px 10px;	color: #333;	border: 1px solid transparent;	border-radius: 4px 4px 0 0;	margin-right: 2px;}
.sidebar .iconfont{color:#717171}
.sidebar  .sidebar-tree {margin: 8px 10px; height: 549px}
.sidebar  .sidebar-tree .sidebar-tree-content {margin-left: 10px;}
.sidebar  .sidebar-tree .sidebar-tree-content .dd-content {word-break: break-all;cursor: pointer;color: #717171;	overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.sidebar  .sidebar-tree .sidebar-tree-content  .dd-content a {display:inline-block;line-height: 28px;font-size: 14px;color: #333;padding-left: 3px;}
.dd-item > .folder-close::before {padding-right: 5px;	content: url(../images/jia.png);	vertical-align: -2px;}
.dd-item .dd-list {	padding-left: 20px;}
.dd-item > .folder-open::before {	padding-right: 5px;	content: url(../images/jian.png);	vertical-align: -2px;}

.main-container {width:900px;overflow: hidden;}
.panel{padding: 0px 20px 0px;  box-sizing: border-box;overflow: hidden;}
.panel-heading{color: #333333;	background-color: #f5f5f5;border-color: #dddddd;text-align: center;padding: 10px 15px; border-bottom: 1px solid transparent;  border-top-right-radius: 3px;  border-top-left-radius: 3px;}
.panel-body{padding: 15px; height: 510px; text-align: center}
.badge {display: inline-block; min-width: 10px;padding: 3px 7px; font-size: 16px;color: #ffffff;  text-align: center;white-space: nowrap;    vertical-align: baseline;background-color: #999999;border-radius: 10px;}
.panel-footer{padding: 10px 15px;background-color: #f5f5f5;border-top: 1px solid #dddddd;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.panel-footer .pager {padding-left: 0;margin: 20px 0;text-align: center;list-style: none;}
.panel-footer .pager li {	display: inline;}
.panel-footer .pager li > a, .pager li > span {display: inline-block;padding: 5px 14px;background-color: #ffffff;border: 1px solid #dddddd;border-radius: 15px;}


.leftMenu .topMenu{height: 62px;background-color: #0065a5;}
.leftMenu .topMenu .menuTitle{text-align: center;color: #F2F2F2;line-height: 62px;font-size: 16px;}
.menu_list {width: 260px;background: #FAFAFA;}
.menu_list ul li{display: block;text-align: center;width: 100%;}
.menu_list ul li .fuMenu{color: #fff ;font-size: 14px;cursor: pointer;height: 60px;line-height: 60px;text-align: center;width: 260px;border-bottom: 1px solid #cbcaca;background: #136ec2;float: left;}
.menu_list ul li .xiala{float: left;margin-left: -50px;margin-top: 27px;}
.menu_list ul li .dhlist {width: 100%;height: auto;float: left;position: relative;}
.menu_list ul li .dhlist .zcd{color: #0d4079;font-size: 14px;height: 40px;background-color: #cfcdd5;margin-bottom: 1px;cursor: pointer;line-height: 40px;text-align: center;width: 260px;position: relative;}

.dhlist {height: 200px;display: none;}
.menu_list ul li .dhlist .zcd:hover{ color: #0d4079;  font-weight: bold; }
.removes{color: #0FB9EF !important;border-left: 3px solid #0FB9EF;}
.menu_content {width:600px;height:229px;display:none;z-index:610;position:absolute;left:260px;background:#f2f2f2;}

.menu_content  .subbox{margin-left: 40px;overflow: hidden;text-align: left}
.menu_content  .subbox .tittle {color: #0d4079;font-size: 16px;line-height: 16px;margin: 28px 0 30px 0;font-weight: bold;margin-bottom: 30px;}
.menu_content  .subbox li{float: left;line-height: 26px;padding-right: 15px;white-space: nowrap; width: auto;}

.rightbox{width:940px;overflow: hidden;}
.rightbox .letter-list .dwlist .cities{width: 835px;}
.rightbox .boxlist {margin:10px 20px;	line-height: 25px;}
.rightbox .boxlist dt {font-size:16px;	color: #136ec2;margin-top: 10px;line-height:35px;}
.rightbox .boxlist dt a{font-size:16px;color:#136ec2}
.rightbox .boxlist dd {font-size: 14px;	line-height: 25px;padding-bottom: 15px;border-bottom: 1px solid #eee;}
.rightbox .boxlist dd span {color: #506eaa;}